Jump to content

AgentGamerPro

Member
  • Posts

    1,864
  • Joined

  • Last visited

  • Days Won

    32

Posts posted by AgentGamerPro

  1. 20 minutes ago, JoshG said:

    utilSK will be a MASSIVE skript file of dozens, maybe even thousands of functions, all documented, for server owners to use, for free.


    i hope youre not planning on planning on adding every single function and line of code into one skript, thatd be a really long parsing time;

    that being said, i could contribute some functions ive come across in my 3 years of skripting experience, as well as links to them.

    if you need custom ones coded feel free to message me on discord (agentgamerpro) or contact me in minehut

    ColorUtils: Gradients and rainbow text - ColorUtils 1.16+ | skUnity Forums
    Number Format: https://forums.skunity.com/threads/1-skript-challenge-number-format.247/post-1056
    Number Format 2.0: https://forums.skunity.com/threads/1000-to-1k.9198/post-40338

    Those are from the top of my head, again if you need anything, feel free to ask

  2. 3 hours ago, henryveska said:

    When I try to start up my minehut server, it says its stopping then doesn't start and I can't get it out of that phase. Here is a recording of the problem. The server has a decently big player base so I would like to get it back up and running soon PLEASE HELP.

    Screen Recording 2023-11-03 at 6.37.02 am.mov

    Judging by what i saw in your console, a disabled plugin is trying to execute a task. Check further in the logs and disable any plugins associated with it.

    It would also help if you could send over any crash reports or server logs.

    If nothing works, contact minehut support. 

  3. On 10/19/2023 at 10:25 AM, j3hureije said:

    I have played Minehut since quarantine of 2020.  I discovered it when everyone was stuck at home and had nothing to do, so a friend and I decided to come on here and make a server.  This server has become a time capsule for us and holds many memories, good or bad.  I have been in the community for 3.5 years and I have remained silent, but this is just absurd.  This server used to be free to play for years and it's worked that way and has kept this server popular for years.  But now we are being forced to upgrade our FREE servers to a payment plan just to be able to play.  Now I've read the arguments throughout other threads of "voting will let you play for free 24/7" "voting everyday gives you 8 months of 24/7 play" but why do we have to interact with a server who has sponsorships, pulls already existing plugins, and then forces everyone to take it.  You guys have integrated more and more ads into this server over the years and yet you claim it's still too costly to maintain the free package for a server who is (or was) notoriously known for being free to play. 

     

    Minehut has(had) sponsorships from Nickelodeon, Hot Wheels, and I am like 75% sure there was My Little Pony and some others.  But you also have other sources of income such as crates, ranks, server slots, server icons, advertising for servers, and credits.  I understand running a server is costly but there has to be other ways to keep the server free to play.  And while I am at it, your home page for Minehut still displays the quote "Play and Create Free Minecraft Servers" yet you are forcing people to pay to play.  I unfortunately had to pay $6 for credits so I could download my server and export it elsewhere because they knew people would leave the server with their worlds, so they put up a paywall.  Thankfully I have my own money and are able to bypass this paywall but for others it's not fair for them.  Minecraft has a community of a wide range of age from children to teens and to adults, but the vast majority are younger and do not have the accessibility to money to get their world they worked so hard on.

     

    In conclusion I think its crappy what Minehut is doing, and the only update people got from them is on the forums which is a hassle to get to as you would need to go to Minehuts main page, go to the community tab, click on creator forums, news and updates. and then you will finally find the article which you then have to read past 12 lines to see the new time restriction.  I don't agree with what Minehut has done and I hope others feel the same way about this as I do.  

     

    Thank you Minehut for the years of free play you've given me, and I will always remember the countless hours I spent on it building up my world and having fun while doing so.

     

     

    Not sure if you noticed but uh...
    image.png.50a8eeecdffeea5e019e6a183d9a3bdd.png

     

     

    Minehut has been taking sponsors and limiting playtime because they've been losing money fast. Can't say I blame SLE for what they've been doing, but I can't say that I like it either.

  4. On 10/2/2023 at 12:03 PM, MrMaverick321 said:

    Es2205's files have viruses. My computer got infected by a virus when I downloaded his Skripts for my server. Es2205 also hacked into my servers using the viruses in order to grief them.

    Bro it's been almost 2 years now and you still think it's a virus...

    I've gone through and examined every message and file Es2205 has sent. The Skripts that he has publicly uploaded is 100% safe, as long as players do not have the permission staff.punish, (even though like, why would you even do this)

    As stated over a year ago, .txt files can not give you viruses. What can give you viruses is files with fake extensions (i.e. NotAVirus.txt.exe), though Es2205's files do not have this. The txt files are skripts, nothing more.

    Skripts themselves can not give you viruses. Even the biggest risk of any sort of "virus" with skript would involve the addons SkUtilities or even Skript-Reflect, which can impact your server heavily if used wrong. Es2203's files do not require the dependency of either of those addons, and even if they did, the files do not give access to your server files, or your server in general.

    Your chrome thinking that a .txt file is a virus is dead wrong and you might need to fix that, because unless that .txt file is telling you directly to download other files, then .txt files pose no risk. The VirusTotal image i sent a long time ago is proof of that.

    Do not go and assume that the most recent thing you downloaded was a virus.

  5. 6 hours ago, beegbrainben said:

    I cannot remember the IP for the life of me, but I remember a lot about it. It was a unique type of box server. The entire play area was a bedrock box, covered from top to bottom. It was not very big in the spawn area, because the box was split into many different rooms and hallways. The rooms were usually comprised of a resource cube or two. One of the hallways had a parkour section because the next room had the enchanting table(?) iirc. There were cubes of oak logs, stone, coal, iron, cobwebs, slime blocks, etc. I remember that the room with the slime blocks was really big. It may have had a pyramid ceiling? Last thing, I think the IP was really short (AND EASY TO REMEMBER).

    if you joined it recently, you can check your recent servers in the minehut lobby (Compass > Recent Servers)

  6. 23 minutes ago, ES63 said:

    Yes criticize minehut they suck

    yes

    7 minutes ago, _Tarna_ said:

    And a plugin like that would need to be on the poxy because if its on the server, people could easily just fake stuff or decompile it and send random stuff to their API. 

    probably

    7 minutes ago, _Tarna_ said:

    Minehut does moderate global chat for things like discrimination and slurs.

    if this is the case then ive ever actually seen anything happen

  7. On 11/1/2022 at 11:42 AM, Mr_nightmare616 said:

    It's disturbing and annoying, no one uses it on my server and we all want it removed. I tried uninstalling it from the file the file manager, but it re-installed it automatically. Can anyone help me, I don't know what to do

    image_2022-11-01_194241928.png

    You can use the CommandBlocker plugin to hide the commands from normal eyes

  8. I didn't want to come back to the forums over 3 months later just to criticize Minehut and the way they moderate their player base, but after owning Lifestealed for 3 months you begin to see how badly you need a chat moderation plugin for your server.

    I record all punishments on my server. For the 44,000 unique players who have joined since 7/22/2022, 1,158 players were muted. I can safely say that of those 1,158 players, approximately 40-50% of those players were muted for derogatory language (the main one being the hard ER word). doing the math of approximately 100 days since server release, 400 to 500 players muted for language, that's about 4.5 players muted for the hard ER PER DAY.

    Now before anyone replies saying "just get a chat filter.", I'm fully aware of this. And I do plan on getting one soon, but that's not the reason why I'm complaining. I'm complaining about Minehut's failure to moderate chat messages for things like this. I get it's not Minehut's specific job to do this, and more of the owner and their moderator's job, but the fact that they can't be GLOBALLY muted off of Minehut's platform, or at least in the lobby, greatly concerns not only me, but most server owners.

    The point is that people can jump from server to server with ease and say these things without being punished by Minehut. I'm going to offer suggestions about how Minehut can resolve this issue later, but this isn't the only issue, though it is the main issue.

    About a month or two ago I purchased VIP rank for my bedrock account to advertise my server more. Shortly later, Minehut changes the way their lobby chat works, so that you must be on the latest version of Minecraft to be able to chat. Because of this, no bedrock players can advertise or even CHAT in the minehut lobby. This is basically Minehut scamming users who purchased ranks on bedrock accounts, as that's the only useful thing with ranks. Particles aren't why people buy ranks, it's the ability to get your server more visibility.

    I contacted admins about why bedrock players won't be allowed to chat in lobbies anymore, and I don't remember exactly what they said, but what they DID say was that they can't fix this, or even let bedrock players bypass the new chat restrictions. If this is so, why not give bedrock accounts the ability to easily refund their rank for credits instead of waiting days for support to contact you back.

    Back to the main reason why I decided to rant on forums like a 9-year-old, there ARE ways Minehut can actually do something about the derogatory language. It's not going to be anything like "make chat filters automatically download as a plugin". No, it's going to be something that I believe Minehut can actually do.

    My main idea is to make an official Minehut plugin, like they did with cosmetics. The point of the plugin would be similar to Microsoft's bad chat reporting, but better. You would be able to report a player (maybe with /minehutreport) and give a description of what rule they broke. Knowing the player base, users would spam this, so there should be a cooldown or a punishment for too many false reports. It would send the moderators the last 20 or so messages the server received and send it to the mod team. But what's different, is that it wouldn't send any modified messages, say prefixes. Instead, it would grab exactly what the client sent (i.e. "[AgentGamerPro]: You smell weird"). This may not be the best idea, but it's the best I can come up with at the moment.

     

    tl;dr Minehut needs a way to moderate global chat, not just on their lobbies, but on servers as well, as players can get away with punishment with ease. They also need to fix bedrock players not being able to chat OR give an easy way to refund them at the least.

  9. 30 minutes ago, MrBucket-Youtube said:

    So i was in my server, playing, and someone joined, and said "Hey, can i have creative? i want to show you a cool wand. If i do anything bad you can ban me" and i just decided to see what it was cause im stupid like that, he gave me a book, i clicked on the text, bam. he was server operator, banned everyone in the server, and probably planned to wreak havoc everywhere. DO NOT, AND I REPEAT, DO NOT DO WHAT I DO. ban these people as fast as you can.

    or yknow... just dont give them creative...

  10. 22 hours ago, zeetox13___0132 said:

    So i found a skript for a skygen server and i dont understand how to make so can place 2 type gens instead of only 1 of each type and if someone could help me that would be nice!

    on skript load:
        set {gens} to true

    on script load:
        set {gens} to true

    command /gens <text>:
        usage: &c/gens <on/off>
        permission: skript.gens
        trigger:
            if arg 1 is "on":
                set {gens} to true
                broadcast "&eGens turned on by &a%player%"
            else if arg 1 is "off":
                set {gens} to false
                broadcast "&eGens turned off by &a%player%"
            else:
                send "&c/gens <on/off>" to player

    command /genplace:
        permission: skript.genplace
        trigger:
            set {genplace} to true
            send "&eGen place will expire in &a10 &eseconds!" to player
            wait 10 seconds
            set {genplace} to false
            send "&eGen place has expired" to player

    on place oak log:
        if {genplace} is true:
            set {wl} to location of event-block's location

    on place stone:
        if {genplace} is true:
            set {sl} to location of event-block's location

    on place coal block:
        if {genplace} is true:
            set {cl} to location of event-block's location

    on place iron block:
        if {genplace} is true:
            set {il} to location of event-block's location

    on place gold block:
        if {genplace} is true:
            set {gl} to location of event-block's location

    on place diamond block:
        if {genplace} is true:
            set {dl} to location of event-block's location

    every 1 second:
        if {gens} is true:
            if {wl} is set:
                drop oak planks 0.5 above {wl}

    every 1.5 second:
        if {gens} is true:
            if {sl} is set:
                drop stone 0.5 above {sl}

    every 2 second:
        if {gens} is true:
            if {cl} is set:
                drop coal 0.5 above {cl}

    every 5 second:
        if {gens} is true:
            if {il} is set:
                drop iron ingot 0.5 above {il}

    every 3 second:
        if {gens} is true:
            if {gl} is set:
                drop gold ingot 0.5 above {gl}

    every 7 second:
        if {gens} is true:
            if {dl} is set:
                drop diamond 0.5 above {dl}

    you made them single variables, when they need to be list variables.

  11. 9 hours ago, sleepylol said:

    how to make a "professional big gains" minehut server TUTORIAL

    Step #1: go to minehut.com
    Step #2: open a server and pay for a plan
    Step #3: copy paste box skripts and schematics and modify server title
    Step #4: get moderators
    Step #5: set up pay to win craftingstore page
    Step #6: use bots to advertise your server

    Enjoy your cash 🤑🤑

    Thanks for this easy tutorial! I now own 12 server networks and make around 500$ / hour!1!!!11!

  12. 22 hours ago, skAyo said:

    Here's a simple gen sell skript for all of you nerds creating gen servers.

    command /sell:
        trigger:
    	
            sell(player, coal, 1)
            sell(player, iron, 5)
    		
            add {-temp::%player%} to player's balance
            send title "&a&lSOLD" with subtitle "&fYou sold all items for &2&l$%{-temp::%player%}%"
            play sound "block.note_block.pling" with volume 2 to player
            delete {-temp::%player%}
    
    function sell(P: player, I: itemtype, N: int):
        set {_am} to amount of {_I} in {_P}'s inventory
        set {_am} to ({_am} * {_N})
        remove all {_I} from {_P}'s inventory
        add {_am} to {-temp::%{_P}%}
    	  
    	  
    	  

    nice

  13. 4 hours ago, RemixIsPog said:

    how do i add more lore i ahve a problem i made another line of lore and it doesnt work

     

    dont necro, but to add more lore you do this

    ....... with lore "My line 1", "My line 2" and "&c&klol &r&5&lMy super cool line &c&klol"

     

  14. 9 hours ago, sleepylol said:

    it was less than a month so it wasn't necroposting 🤷‍♂️

    so why post saying not to necro to not only mini mod, but as well as reviving the post.

  15. On 7/8/2022 at 8:22 PM, ES63 said:
    command /influxofpigs:
        permission: overfill.pigs
        trigger:
            set {drop} to player's location
            add 0.5 to y-coordinate of {drop}
     
    every 2.3 minutes:
        spawn {pigs1} parsed as integer pigs at {drop}
        execute console command "broadcast &c&lA LOT OF PIGS ARE SPAWNING!!!!"
        
    on load:
        set {pigs} to 100
        set {multiplier} to 1
        
    every 1 minute:
        loop all players:
            {pigs1} = {pigs} * {multiplier}
            if {kills::%loop-player%} is greater than 100:
                add 0.1 to {multiplier}

    The spawn pigs part doesn't work, any tips?

    why do you parser {pigs1} as an integer even though it's already one?

  16. 25 minutes ago, eargoijfdgrjhnbjhf said:

    i have this problem that worldedit doesnt work sometimes and it gives this error

    [18:30:40 ERROR]: An unexpected error while handling a WorldEdit command
    java.lang.ExceptionInInitializerError: null
    	at com.sk89q.worldedit.EditSession.<init>(EditSession.java:269) ~[worldedit.jar:?]
    	at com.sk89q.worldedit.EditSessionBuilder.build(EditSessionBuilder.java:143) ~[worldedit.jar:?]
    	at com.sk89q.worldedit.LocalSession.createEditSession(LocalSession.java:1062) ~[worldedit.jar:?]
    	at com.sk89q.worldedit.extension.platform.PlatformCommandManager.lambda$registerAlwaysInjectedValues$4(PlatformCommandManager.java:258) ~[worldedit.jar:?]
    	at java.util.Optional.map(Optional.java:260) ~[?:?]
    	at com.sk89q.worldedit.extension.platform.PlatformCommandManager.lambda$registerAlwaysInjectedValues$5(PlatformCommandManager.java:257) ~[worldedit.jar:?]
    	at org.enginehub.piston.inject.MapBackedValueStore.lambda$injectedValue$0(MapBackedValueStore.java:56) ~[worldedit.jar:?]
    	at java.util.Optional.flatMap(Optional.java:289) ~[?:?]
    	at org.enginehub.piston.inject.MapBackedValueStore.injectedValue(MapBackedValueStore.java:56) ~[worldedit.jar:?]
    	at org.enginehub.piston.inject.MergedValueAccess.lambda$injectedValue$0(MergedValueAccess.java:54) ~[worldedit.jar:?]
    	at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) ~[?:?]
    	at java.util.Spliterators$ArraySpliterator.tryAdvance(Spliterators.java:1002) ~[?:?]
    	at java.util.stream.ReferencePipeline.forEachWithCancel(ReferencePipeline.java:129) ~[?:?]
    	at java.util.stream.AbstractPipeline.copyIntoWithCancel(AbstractPipeline.java:527) ~[?:?]
    	at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:513) ~[?:?]
    	at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499) ~[?:?]
    	at java.util.stream.FindOps$FindOp.evaluateSequential(FindOps.java:150) ~[?:?]
    	at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) ~[?:?]
    	at java.util.stream.ReferencePipeline.findFirst(ReferencePipeline.java:647) ~[?:?]
    	at org.enginehub.piston.inject.MergedValueAccess.injectedValue(MergedValueAccess.java:57) ~[worldedit.jar:?]
    	at org.enginehub.piston.inject.MemoizingValueAccess.injectedValue(MemoizingValueAccess.java:84) ~[worldedit.jar:?]
    	at org.enginehub.piston.impl.CommandParametersImpl.injectedValue(CommandParametersImpl.java:109) ~[worldedit.jar:?]
    	at org.enginehub.piston.inject.InjectedValueAccess.injectedValue(InjectedValueAccess.java:44) ~[worldedit.jar:?]
    	at com.sk89q.worldedit.command.RegionCommandsRegistration.extract$editSession(RegionCommandsRegistration.java:685) ~[worldedit.jar:?]
    	at com.sk89q.worldedit.command.RegionCommandsRegistration.cmd$_set(RegionCommandsRegistration.java:432) ~[worldedit.jar:?]
    	at org.enginehub.piston.CommandManager.execute(CommandManager.java:157) ~[worldedit.jar:?]
    	at com.sk89q.worldedit.extension.platform.PlatformCommandManager.handleCommand(PlatformCommandManager.java:506) ~[worldedit.jar:?]
    	at com.sk89q.worldedit.util.eventbus.MethodHandleEventHandler.dispatch(MethodHandleEventHandler.java:51) ~[worldedit.jar:?]
    	at com.sk89q.worldedit.util.eventbus.EventHandler.handleEvent(EventHandler.java:73) ~[worldedit.jar:?]
    	at com.sk89q.worldedit.util.eventbus.EventBus.dispatch(EventBus.java:193) ~[worldedit.jar:?]
    	at com.sk89q.worldedit.util.eventbus.EventBus.post(EventBus.java:181) ~[worldedit.jar:?]
    	at com.sk89q.worldedit.bukkit.WorldEditPlugin.onCommand(WorldEditPlugin.java:383) ~[worldedit.jar:?]
    	at com.sk89q.bukkit.util.DynamicPluginCommand.execute(DynamicPluginCommand.java:55) ~[worldedit.jar:?]
    	at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:155) ~[paper-api-1.19-R0.1-SNAPSHOT.jar:?]
    	at org.bukkit.craftbukkit.v1_19_R1.CraftServer.dispatchCommand(CraftServer.java:909) ~[paper-1.19.jar:git-Paper-50]
    	at net.minecraft.server.network.ServerGamePacketListenerImpl.handleCommand(ServerGamePacketListenerImpl.java:2376) ~[?:?]
    	at net.minecraft.server.network.ServerGamePacketListenerImpl.lambda$handleChatCommand$18(ServerGamePacketListenerImpl.java:2147) ~[?:?]
    	at net.minecraft.server.TickTask.run(TickTask.java:18) ~[paper-1.19.jar:git-Paper-50]
    	at net.minecraft.util.thread.BlockableEventLoop.doRunTask(BlockableEventLoop.java:153) ~[?:?]
    	at net.minecraft.util.thread.ReentrantBlockableEventLoop.doRunTask(ReentrantBlockableEventLoop.java:24) ~[?:?]
    	at net.minecraft.server.MinecraftServer.doRunTask(MinecraftServer.java:1358) ~[paper-1.19.jar:git-Paper-50]
    	at net.minecraft.server.MinecraftServer.d(MinecraftServer.java:183) ~[paper-1.19.jar:git-Paper-50]
    	at net.minecraft.util.thread.BlockableEventLoop.pollTask(BlockableEventLoop.java:126) ~[?:?]
    	at net.minecraft.server.MinecraftServer.pollTaskInternal(MinecraftServer.java:1335) ~[paper-1.19.jar:git-Paper-50]
    	at net.minecraft.server.MinecraftServer.pollTask(MinecraftServer.java:1328) ~[paper-1.19.jar:git-Paper-50]
    	at net.minecraft.util.thread.BlockableEventLoop.managedBlock(BlockableEventLoop.java:136) ~[?:?]
    	at net.minecraft.server.MinecraftServer.waitUntilNextTick(MinecraftServer.java:1306) ~[paper-1.19.jar:git-Paper-50]
    	at net.minecraft.server.MinecraftServer.runServer(MinecraftServer.java:1191) ~[paper-1.19.jar:git-Paper-50]
    	at net.minecraft.server.MinecraftServer.lambda$spin$0(MinecraftServer.java:302) ~[paper-1.19.jar:git-Paper-50]
    	at java.lang.Thread.run(Thread.java:833) ~[?:?]
    Caused by: java.lang.NullPointerException
    	at com.google.common.base.Preconditions.checkNotNull(Preconditions.java:889) ~[guava-31.0.1-jre.jar:?]
    	at com.sk89q.worldedit.bukkit.BukkitBlockCategoryRegistry.getCategorisedByName(BukkitBlockCategoryRegistry.java:47) ~[worldedit.jar:?]
    	at com.sk89q.worldedit.world.registry.CategoryRegistry.getAll(CategoryRegistry.java:41) ~[worldedit.jar:?]
    	at com.sk89q.worldedit.world.block.BlockCategory.load(BlockCategory.java:46) ~[worldedit.jar:?]
    	at com.sk89q.worldedit.registry.Category.getAll(Category.java:40) ~[worldedit.jar:?]
    	at com.sk89q.worldedit.extent.reorder.MultiStageReorder.<clinit>(MultiStageReorder.java:63) ~[worldedit.jar:?]
    	... 50 more

    can someone help me

    Use FAWE (FastAsyncWorldEdit) instead of normal WorldEdit. It's the same only that it's like 1000% better in every way.

  17. 9 hours ago, Disvand said:

    %player's health% use this

    Yes

    10 hours ago, brigeplayer said:

    how to add hearts on tab

    In case thats not what you meant, here's how to add hearts by your name

    /scoreboard objectives add Hearts health
    /scoreboard objectives setdisplay list Hearts

×
×
  • Create New...