Inactive [FUN] Scroll of Random Uselessness 2.2 - Just as the name implies [1.2.3 COMPATIBLE] [1.1-R6/1988]

Discussion in 'Inactive/Unsupported Plugins' started by Eevables, Jun 30, 2011.

  1. Offline

    Eevables

    Scroll of Random Uselessness - Just as the name implies!
    Version: v2.2

    Oh, look. I found a bug.
    SoRU 2.2_01 will be coming shortly...
    A newly generated configuration is required for this update!

    To maintain compatibility with several servers still running 1.1, 1.2.3-exclusive content (mobs, items, etc) have not been added into the plugin. That's not to say that the plugin won't work just fine on any build above 1988!

    (As of 2.2, Scroll of Random Uselessness no longer supports Permissions 3.x. The local obfuscator apparently found my use of "prehistoric" technology appalling. I apologize.)


    A scroll of random uselessness. What do you think it does? What do you think it can do?

    Finally give all those reeds a useless use with Scroll of Random Uselessness! Simply read (use) the scroll (paper) and the effects can range from a useless statement to changing your environment to random items falling from the sky, or even temporary invincibility!
    In the words of a friend:
    Features:
    • Gives paper a new and ever-changing use
    • Uses Permissions if, for some reason, you don't want players reading scrolls
    • Has further permission nodes defined for each individual possible action, allowing for customization of scrolls within your groups
    • Several useless (but hopefully amusing) dud messages
    • Messages are colored by helpfulness (or inherent dangerousness)
    • Can spawn passive, neutral, and hostile mobs around you
    • Has the ability to change the environment around you, up to and including turning a nearby stone block into diamond ore
    • Cake
    • Can heal the player
    • Can give the player temporary (10-second) invincibility
    • Has the chance to drop a random item of a random amount from the sky to the player
    • More cake
    • The ability to vomit up previously eaten porkchops
    • The chance to be a lightningrod for a split-second
    • Can randomly teleport you to another player
    • Can cause an explosion where you are standing
    Full list of possible actions:
    Show Spoiler

    • Several useless texts
    • Chance to be hit by a bolt of lightning
    • Puddles of water form around you
    • Puddles of lava form around you
    • Nearby stone can turn into diamond ore
    • A cake forms on the block you're standing on
    • Sheep, pigs, cows, chickens, squids and wolves can spawn around you
    • Zombies, skeletons, spiders, zombie pigmen, ghasts, silverfish, endermen, blazes, magma cubes, snowmen, mushroom cows, and creepers can spawn around you
    • Herobrine may appear
    • Scroll may not be used - no bonus effect
    • Cooked porkchops spawn from you
    • Health healed
    • Temporary invincibility
    • Random items will fall from the sky
    • Explosions can occur right where you're standing
    • You can be teleported to another player

    Permissions nodes:
    Show Spoiler

    ScrollOfRandomUselessness.canUse
    Necessary for anyone to use a scroll

    ScrollOfRandomUselessness.event.other.teleportation
    ScrollOfRandomUselessness.event.other.acquirement
    ScrollOfRandomUselessness.event.other.godmode
    ScrollOfRandomUselessness.event.other.healhigh
    ScrollOfRandomUselessness.event.other.healmed
    ScrollOfRandomUselessness.event.other.heallow
    ScrollOfRandomUselessness.event.other.porkchops
    ScrollOfRandomUselessness.event.other.*

    ScrollOfRandomUselessness.event.entity.cow
    ScrollOfRandomUselessness.event.entity.pig
    ScrollOfRandomUselessness.event.entity.sheep
    ScrollOfRandomUselessness.event.entity.chicken
    ScrollOfRandomUselessness.event.entity.wolf
    ScrollOfRandomUselessness.event.entity.squid
    ScrollOfRandomUselessness.event.entity.zombie
    ScrollOfRandomUselessness.event.entity.skeleton
    ScrollOfRandomUselessness.event.entity.spider
    ScrollOfRandomUselessness.event.entity.pigzombie
    ScrollOfRandomUselessness.event.entity.ghast
    ScrollOfRandomUselessness.event.entity.creeper
    ScrollOfRandomUselessness.event.entity.slime
    ScrollOfRandomUselessness.event.entity.snowman
    ScrollOfRandomUselessness.event.entity.magmacube
    ScrollOfRandomUselessness.event.entity.blaze
    ScrollOfRandomUselessness.event.entity.mushroomcow
    ScrollOfRandomUselessness.event.entity.enderman
    ScrollOfRandomUselessness.event.entity.silverfish
    ScrollOfRandomUselessness.event.entity.ocelot
    ScrollOfRandomUselessness.event.entity.irongolem
    ScrollOfRandomUselessness.event.entity.villager
    ScrollOfRandomUselessness.event.entity.*

    ScrollOfRandomUselessness.event.environment.lightning
    ScrollOfRandomUselessness.event.environment.water
    ScrollOfRandomUselessness.event.environment.lava
    ScrollOfRandomUselessness.event.environment.diamond
    ScrollOfRandomUselessness.event.environment.cake
    ScrollOfRandomUselessness.event.environment.*

    ScrollOfRandomUselessness.event.*
    to give your players access to all actions

    ScrollOfRandomUselessness.*
    Solves all of your problems, and even mows your lawn!

    Download: http://dl.dropbox.com/u/14275037/Scroll_Of_Random_Uselessness_v2.2_m1.1.jar

    Ideas:
    Ideas I am currently thinking about implementing - comments would help
    • Having a larger range of Useless messages... Admins can define their own random statements.
    • Implementing SuperPerms Done.
    • Getting around to removing the useless block comments all throughout the PlayerListener Done. Entire code was re-written in the process.
    Issues:
    • Balance Server administrators can now define the chance percentages within the configuration
    Changelog:
    Because the plugin has been in use on some servers before its official Bukkit release, its entire changelog from 1.0 will be listed.

    Show Spoiler

    Version 2.2_01 (NOT RELEASED YET)
    • I'm kind of a clueless idiot and forgot to update some numbers within the entity spawner. It doesn't exactly cause any crashes, but if you want things like magma cubes to *actually spawn*, you might want this update...
    Version 2.2 (2.1 kind of derped into here, I lost count of my version numbers!):
    • Completely rewrote code. Crashes should no longer occur.
    • Compatible with mostly any CraftBukkit 1.2.3 build (There are no kitties available in here yet in order to maintain backwards compatibility with 1.1 RBs!)
    • Several new configuration options, including the ability to add your own strings as useless statements!
    • General configuration organization.
    • The local obfuscator made me remove Permissions 3.x support. I apologize.
    • Several other smaller changes.
    Version 2.0 (pretend 1.9 is in here as well):
    • Added permission nodes for every individual action
    Version 1.8:
    • Accounted for the new Silverfish and Endermen being spawned, and gave appropriate weights to them. Also expanded Acquirement to allow for the new items.
    • This was a little late...
    Version 1.7:
    • Added cooldowns! Editable in the config file, disabled by default. The cooldown time records in a double, so decimals are accepted.
    • Added weights to the config file! The numbers given are clarified as percent chances (i.e., 20% chance you can teleport.)
    - The plugin works this way: It rolls a category of action, then rolls an individual action within that category. From there, it rolls a dice to see if it should execute that action or redirect to a useless statement. The weights you give it in the config clarify the chance of executing that action - therefore, if it is 100 out of 100, the action will always execute - but only if it is rolled in the first place.
    • Added the ability for explosions to occur
    • Added the ability to get teleported to another player
    • Fixed a silly issue where people using Permissions would get slightly different chances from people who weren't using Permissions.
    Version 1.6
    • Found and fixed several bugs, including banned items dropping from Acquirement and strange config file reverting. Damn you, recursion!
    • At request, a new config option has been added to change how many items may drop from Acquirement, at most.
    Version 1.5
    • Added a config file
    • At request, item used as scroll can now be changed in the config
    • At request, Water and lava will no longer overwrite important blocks - these blocks are configurable in the config.yml
    • The blocks barred from being dropped by Acquirement are configurable in the config
    • At request, Permissions has been implemented - make sure to add the ScrollOfRandomUselessness.canUse node to your players!
    • At request, appearance of useless messages has been lowered... slightly
    • At request and upon rare occasion, Herobrine will make an appearance
    Version 1.4_03
    • Raised chances for Acquirement again (40%).
    • The plugin can now spawn Chickens.
    Version 1.4_02
    • Lowered how often water would be created around you.
    • Due to the severe responses of players getting acid reflux, the chance to vomit up previously eaten porkchops has been lowered.
    • Increased the chance of Acquirement by 12.5%.
    • Lowered the chance of Ghasts and Creepers spawning on a victim.
    Version 1.4_01
    • Changed the color of Ghast spawning to dark red to make the inherent danger of a giant, flying, fireball-shooting jellyfish a little more noticeable.
    Version 1.4
    • Added the possibility of getting a cake where you're standing.
    Version 1.3
    • Added Acquirement - it is now possible for a random item of a random amount to fall from the sky to you!
    • Added the ability for Creepers to be spawned.
    Version 1.0
    • Release
     
    mruczek, Noppoly and darklust like this.
  2. Offline

    Eevables

    Have you tried http://eevee.100tontofu.net/Scroll of Random Uselessness(1.4_03).jar to take care of the spaces? Can't help you with the parenthesis at the moment, gripe at wget for its parsing schemes...

    EDIT;; I love how the "%20" signs I made just vanished in the actual post.
     
  3. Not sure how this all makes mo sense than naming the JAR to something less...uncommon...
     
  4. Offline

    Eevables

    It makes sense; I just prefer for my JARs to be immediately distinguishable by version. I'm about to upload a new version, as I'm testing it right now; I'll take your 'no-spaces-no-parenthesis' thing in mind when uploading it to the FTP.

    That above comment may come out as an insult - it's not...!
     
  5. Offline

    saumonzx

    And it can also, make the whole server try it, and make all your house in fire ! Without any "caution : Can burn your house" ! Thanks a lot, have a good day mister funny surprise.
     
  6. Offline

    darklust

    If you're trying to whine about what the plugin did, the effects are stated and you should have considered that before using it. Read the first post and learn decent English.
     
  7. Offline

    Eevables

    Updated plugin.

    @Joy: I hope the download URL parses better for you. XP
     
  8. Offline

    tonym

    I love the concept behind this plugin however it seems to have problems getting along with mywarp. Error message follows.

    2011-07-12 21:01:55 [SEVERE] null
    org.bukkit.command.CommandException: Unhandled exception executing command 'warp' in plugin MyWarp v2.0
    at org.bukkit.command.PluginCommand.execute(PluginCommand.java:37)
    at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:129)
    at org.bukkit.craftbukkit.CraftServer.dispatchCommand(CraftServer.java:298)
    at net.minecraft.server.NetServerHandler.handleCommand(NetServerHandler.java:711)
    at net.minecraft.server.NetServerHandler.chat(NetServerHandler.java:676)
    at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:669)
    at net.minecraft.server.Packet3Chat.a(Packet3Chat.java:33)
    at net.minecraft.server.NetworkManager.b(NetworkManager.java:226)
    at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:84)
    at net.minecraft.server.NetworkListenThread.a(SourceFile:105)
    at net.minecraft.server.MinecraftServer.h(MinecraftServer.java:451)
    at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:361)
    at net.minecraft.server.ThreadServerApplication.run(SourceFile:422)
    Caused by: java.lang.NullPointerException
    at com.nijiko.permissions.Control.loadWorld(Control.java:105)
    at com.nijiko.permissions.Control.permission(Control.java:277)
    at com.nijiko.permissions.Control.permission(Control.java:260)
    at com.nijiko.permissions.Control.has(Control.java:253)
    at me.taylorkelly.mywarp.WarpPermissions.permission(WarpPermissions.java:58)
    at me.taylorkelly.mywarp.WarpPermissions.publicCreate(WarpPermissions.java:122)
    at me.taylorkelly.mywarp.MyWarp.onCommand(MyWarp.java:206)
    at org.bukkit.command.PluginCommand.execute(PluginCommand.java:35)
    ... 12 more

    FYI I am using Bukkit #953 and mywarp v2.0dev

    Keep up the good work.
    Tony
     
  9. Offline

    darklust

    And what here says this plugin is the culprit? It looks like a problem for the MyWarp devs...
     
  10. Offline

    Eevables

    I downloaded your version of MyWarp, made a few warps, and warped around - I didn't seem to get any errors. Try running the server again? The thing may have derped somehow when it was creating the config. I can't really see how or why it would do that, but it's an idea.

    Thank you for the compliment, though. >:
     
  11. I changed: ID of item to use as scroll: 339
    As paper is a little too common for us, but it just changed it back to paper, even when I changed the value with Test server offline.
     
  12. Offline

    Knapier89

    When I run this mod, all of the players permissions are set to "[default].' If I remove the mod, they go back to normal... This saddens me because I REALLY want this mod on my server!
     
  13. Offline

    Eevables

    Item changing worked fine for me... hm. Where is the config file located?

    I don't think I support GroupManager or any other permissions system, if that's what you're talking about. I don't know if GroupManager acts just like Permissions, but whatever you have is apparently not being detected.

    That being said, what system DO you use? Or am I completely misunderstanding you? At first it sounded like all of your players were actually being placed into your default group. No clue how that would happen.
     
  14. I deleted the config folder first, so was freshly created. Also has spaces in it but alas ;)
     
  15. Offline

    Knapier89

    I am using Permissions. My default permissions group is actually titled "SMP." It does this whether or not I have the permissions node you provided in my permissions text file. It does it only when this mod is running. Did this help? I hope so *Crosses Fingers and Toes*
     
  16. Offline

    Eevables

    When you start up your server, does it actually say it's getting hooked into Permissions?
     
  17. Offline

    darklust

    Sounds like you formatted your group.yml incorrectly. You can't tab to create an entry you have to use 4 spaces as an indent.
     
  18. Offline

    Knapier89

    That's not the problem. I use 4 spaces on all of my permissions. Besides, in my post I had said that "If I remove the mod, they go back to normal..." Only when this mod is running are there any errors with permissions.
     
  19. Offline

    Eevables

    I'm... not sure what you're doing, then. It works fine for me; the item stays at whatever you've set it to, even at server restart.
     
  20. Offline

    Knapier89

    Hmmm I'll take a look right now. *Goes to check.* Yeah it said that it hooked into permissions. I tried logging in then I got a great amount of errors in the console. It's pretty lengthy, but just so you can see what could be causing it, I'll provide the entire text.

    2011-07-13 22:51:51 [INFO] Starting minecraft server version Beta 1.7.3
    2011-07-13 22:51:51 [INFO] Loading properties
    2011-07-13 22:51:51 [INFO] Starting Minecraft server on 192.168.0.2:25565
    2011-07-13 22:51:51 [INFO] This server is running Craftbukkit version git-Bukkit-0.0.0-928-g8e74a8a-b986jnks (MC: 1.7.3)
    2011-07-13 22:51:52 [INFO] [Permissions] (Phoenix) was Initialized.
    2011-07-13 22:51:52 [INFO] Preparing level "ObliviTronic"
    2011-07-13 22:51:53 [INFO] Preparing start region for level 0 (Seed: 7169147495789537907)
    2011-07-13 22:51:53 [INFO] Preparing start region for level 1 (Seed: 8533060046161885082)
    2011-07-13 22:51:54 [INFO] Preparing spawn area: 8%
    2011-07-13 22:51:54 [INFO] ChairCraft 1.2.4 is enabled.
    2011-07-13 22:51:54 [INFO] DreamLand version 1.7.1 is enabled with permissions!
    2011-07-13 22:51:54 [INFO] Preparing start region for level 2 (Seed: 7169147495789537907)
    2011-07-13 22:51:57 [INFO] Loaded Essentials build 2.4.2 by Zenexer, ementalo, Aelux, Brettflan, KimKandor, snowleo, ceulemans and Xeology
    2011-07-13 22:51:57 [INFO] Loaded EssentialsChat build 2.4.2 by Zenexer, ementalo, Aelux, Brettflan, KimKandor, snowleo, ceulemans and Xeology
    2011-07-13 22:51:57 [INFO] Loaded EssentialsGeoIP build 2.4.2 by Zenexer, ementalo, Aelux, Brettflan, KimKandor, snowleo, ceulemans and Xeology
    2011-07-13 22:51:57 [INFO] This product includes GeoLite data created by MaxMind, available from http://www.maxmind.com/.
    2011-07-13 22:51:57 [INFO] Loaded EssentialsSpawn build 2.4.2 by Zenexer, ementalo, Aelux, Brettflan, KimKandor, snowleo, ceulemans and Xeology
    2011-07-13 22:51:57 [INFO] [Permissions] version [2.7.3] (Phoenix) loaded
    2011-07-13 22:51:57 [INFO] [Gimme] version 1.1.2 Permissions detected...
    2011-07-13 22:51:57 [INFO] [Gimme] version 1.1.2 enabled!
    2011-07-13 22:51:57 [INFO] Log version 0.6: Loaded.
    2011-07-13 22:51:57 [INFO] Log version 0.6: Events initialised successfully.
    2011-07-13 22:51:57 [INFO] Log version 0.6: Data loaded successfully.
    2011-07-13 22:51:57 [INFO] Log version 0.6: Permission system detected.
    2011-07-13 22:51:57 [INFO] [MultiInv] version 2.3.0 is enabled!
    2011-07-13 22:51:57 [INFO] [MultiVerse] Permissions Found
    2011-07-13 22:51:57 [INFO] [MultiVerse] - Version 1.7.2 Enabled
    2011-07-13 22:51:57 [INFO] [MultiVerse] Loading World & Settings - 'ObliviTronic' - NORMAL
    2011-07-13 22:51:57 [INFO] [MultiVerse] Loading World & Settings - 'Valhalla' - NORMAL
    2011-07-13 22:51:57 [INFO] Preparing start region for level 3 (Seed: 8742585540892682682)
    2011-07-13 22:51:58 [INFO] [MultiVerse] Loading World & Settings - 'ObliviTronic_nether' - NETHER
    2011-07-13 22:51:58 [INFO] [MultiVerse] Loading World & Settings - 'PuzzleMap' - NORMAL
    2011-07-13 22:51:58 [INFO] Preparing start region for level 4 (Seed: -6637159203854173909)
    2011-07-13 22:51:58 [INFO] [MultiVerse] 4 - World(s) loaded.
    2011-07-13 22:51:58 [INFO] [MultiVerse] Loading Portals
    2011-07-13 22:51:58 [INFO] [MultiVerse] 0 - Portal(s) loaded.
    2011-07-13 22:51:58 [INFO] [OpenInv] version 1.3.1 is enabled!
    2011-07-13 22:51:58 [INFO] [Performance Tweaks] Version 0.08 enabled.
    2011-07-13 22:51:58 [INFO] [Performance Tweaks] Set auto save interval to 36000 in world "ObliviTronic"
    2011-07-13 22:51:58 [INFO] [Performance Tweaks] Set auto save interval to 36000 in world "ObliviTronic_nether"
    2011-07-13 22:51:58 [INFO] [Performance Tweaks] Set auto save interval to 36000 in world "ObliviTronic_skylands"
    2011-07-13 22:51:58 [INFO] [Performance Tweaks] Set auto save interval to 36000 in world "Valhalla"
    2011-07-13 22:51:58 [INFO] [Performance Tweaks] Set auto save interval to 36000 in world "PuzzleMap"
    2011-07-13 22:51:58 [INFO] [Performance Tweaks] Chunk Life Time: 300000ms
    2011-07-13 22:51:58 [INFO] [Performance Tweaks] Chunk Prune Time: 5000ms
    2011-07-13 22:51:58 [INFO] [Performance Tweaks] Monster Limit set to 0
    2011-07-13 22:51:58 [INFO] [Performance Tweaks] Monster Limiter:
    2011-07-13 22:51:58 [INFO] [Performance Tweaks] "ObliviTronic":
    2011-07-13 22:51:58 [INFO] [Performance Tweaks] Max Monsters: 10
    2011-07-13 22:51:58 [INFO] [Performance Tweaks] Allow Monsters: false
    2011-07-13 22:51:58 [INFO] [Performance Tweaks] Allow Animals: false
    2011-07-13 22:51:58 [INFO] [Performance Tweaks] "ObliviTronic_nether":
    2011-07-13 22:51:58 [INFO] [Performance Tweaks] Max Monsters: 2500
    2011-07-13 22:51:58 [INFO] [Performance Tweaks] Allow Monsters: true
    2011-07-13 22:51:58 [INFO] [Performance Tweaks] Allow Animals: true
    2011-07-13 22:51:58 [INFO] [Performance Tweaks] "ObliviTronic_skylands":
    2011-07-13 22:51:58 [INFO] [Performance Tweaks] Max Monsters: 2500
    2011-07-13 22:51:58 [INFO] [Performance Tweaks] Allow Monsters: true
    2011-07-13 22:51:58 [INFO] [Performance Tweaks] Allow Animals: true
    2011-07-13 22:51:58 [INFO] [Performance Tweaks] "Valhalla":
    2011-07-13 22:51:58 [INFO] [Performance Tweaks] Max Monsters: 5000
    2011-07-13 22:51:58 [INFO] [Performance Tweaks] Allow Monsters: true
    2011-07-13 22:51:58 [INFO] [Performance Tweaks] Allow Animals: true
    2011-07-13 22:51:58 [INFO] [Performance Tweaks] "PuzzleMap":
    2011-07-13 22:51:58 [INFO] [Performance Tweaks] Max Monsters: 1
    2011-07-13 22:51:58 [INFO] [Performance Tweaks] Allow Monsters: false
    2011-07-13 22:51:58 [INFO] [Performance Tweaks] Allow Animals: false
    2011-07-13 22:51:58 [INFO] [SCROLL OF RANDOM USELESSNESS] Hooked into Permissions.
    2011-07-13 22:51:58 [INFO] [Permissions] (Phoenix) was Initialized.
    2011-07-13 22:51:58 [INFO] [SCROLL OF RANDOM USELESSNESS] Scroll of Random Uselessness version 1.5 for Minecraft version 1.7.3 enabled.
    2011-07-13 22:51:59 [INFO] [Towny] Database: [Load] flatfile [Save] flatfile
    2011-07-13 22:51:59 [INFO] [Towny] Loading Error: Could not read world data 'Valhalla'.
    2011-07-13 22:51:59 [INFO] [Towny] Error: Failed to load!
    2011-07-13 22:51:59 [INFO] [Towny] Version: 0.72.0 - Mod Disabled
    2011-07-13 22:51:59 [INFO] [VanishNoPickup] 1.7 enabled.
    2011-07-13 22:51:59 [INFO] WorldEdit 4.3 enabled.
    2011-07-13 22:51:59 [INFO] WorldEdit: Permissions plugin detected! Using Permissions plugin for permissions.
    2011-07-13 22:51:59 [INFO] WorldGuard: Permissions plugin detected! Using Permissions plugin for permissions.
    2011-07-13 22:51:59 [INFO] WorldGuard: Loaded configuration for world 'ObliviTronic"
    2011-07-13 22:51:59 [INFO] WorldGuard: (ObliviTronic_nether) Single session is enforced.
    2011-07-13 22:51:59 [INFO] WorldGuard: (ObliviTronic_nether) TNT ignition is PERMITTED.
    2011-07-13 22:51:59 [INFO] WorldGuard: (ObliviTronic_nether) Lighters are PERMITTED.
    2011-07-13 22:51:59 [INFO] WorldGuard: (ObliviTronic_nether) Lava fire is blocked.
    2011-07-13 22:51:59 [INFO] WorldGuard: (ObliviTronic_nether) Fire spread is UNRESTRICTED.
    2011-07-13 22:51:59 [INFO] WorldGuard: Loaded configuration for world 'ObliviTronic_nether"
    2011-07-13 22:51:59 [INFO] WorldGuard: (ObliviTronic_skylands) Single session is enforced.
    2011-07-13 22:51:59 [INFO] WorldGuard: (ObliviTronic_skylands) TNT ignition is PERMITTED.
    2011-07-13 22:51:59 [INFO] WorldGuard: (ObliviTronic_skylands) Lighters are PERMITTED.
    2011-07-13 22:51:59 [INFO] WorldGuard: (ObliviTronic_skylands) Lava fire is blocked.
    2011-07-13 22:51:59 [INFO] WorldGuard: (ObliviTronic_skylands) Fire spread is UNRESTRICTED.
    2011-07-13 22:51:59 [INFO] WorldGuard: Loaded configuration for world 'ObliviTronic_skylands"
    2011-07-13 22:51:59 [INFO] WorldGuard: (Valhalla) Single session is enforced.
    2011-07-13 22:51:59 [INFO] WorldGuard: (Valhalla) TNT ignition is blocked.
    2011-07-13 22:51:59 [INFO] WorldGuard: (Valhalla) Lighters are PERMITTED.
    2011-07-13 22:51:59 [INFO] WorldGuard: (Valhalla) Lava fire is blocked.
    2011-07-13 22:51:59 [INFO] WorldGuard: (Valhalla) Fire spread is UNRESTRICTED.
    2011-07-13 22:51:59 [INFO] WorldGuard: Loaded configuration for world 'Valhalla"
    2011-07-13 22:51:59 [INFO] WorldGuard: (PuzzleMap) Single session is enforced.
    2011-07-13 22:51:59 [INFO] WorldGuard: (PuzzleMap) TNT ignition is PERMITTED.
    2011-07-13 22:51:59 [INFO] WorldGuard: (PuzzleMap) Lighters are PERMITTED.
    2011-07-13 22:51:59 [INFO] WorldGuard: (PuzzleMap) Lava fire is blocked.
    2011-07-13 22:51:59 [INFO] WorldGuard: (PuzzleMap) Fire spread is UNRESTRICTED.
    2011-07-13 22:51:59 [INFO] WorldGuard: Loaded configuration for world 'PuzzleMap"
    2011-07-13 22:51:59 [INFO] WorldGuard: 41 regions loaded for 'ObliviTronic'
    2011-07-13 22:51:59 [INFO] WorldGuard: 9 regions loaded for 'Valhalla'
    2011-07-13 22:51:59 [INFO] WorldGuard 5.2.2 enabled.
    2011-07-13 22:51:59 [INFO] Done (0.680s)! For help, type "help" or "?"
    2011-07-13 22:54:29 [INFO] Knapier89 [/xxx.xxx.x.x:54055] logged in with entity id 7 at ([Valhalla] -675.0, 66.0, 242.0625)
    2011-07-13 22:54:29 [SEVERE] java.lang.NoSuchMethodError: com.nijiko.permissions.PermissionHandler.inGroup(Ljava/lang/String;Ljava/lang/String;)Z
    2011-07-13 22:54:29 [SEVERE] at com.sk89q.bukkit.migration.NijiPermissionsResolver.inGroup(NijiPermissionsResolver.java:77)
    2011-07-13 22:54:29 [SEVERE] at com.sk89q.bukkit.migration.PermissionsResolverManager.inGroup(PermissionsResolverManager.java:106)
    2011-07-13 22:54:29 [SEVERE] at com.sk89q.worldguard.bukkit.WorldGuardPlugin.inGroup(WorldGuardPlugin.java:250)
    2011-07-13 22:54:29 [SEVERE] at com.sk89q.worldguard.bukkit.WorldGuardPlayerListener.onPlayerJoin(WorldGuardPlayerListener.java:168)
    2011-07-13 22:54:29 [SEVERE] at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:244)
    2011-07-13 22:54:29 [SEVERE] at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:58)
    2011-07-13 22:54:29 [SEVERE] at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:321)
    2011-07-13 22:54:29 [SEVERE] at net.minecraft.server.ServerConfigurationManager.c(ServerConfigurationManager.java:124)
    2011-07-13 22:54:29 [SEVERE] at net.minecraft.server.NetLoginHandler.b(NetLoginHandler.java:97)
    2011-07-13 22:54:29 [SEVERE] at net.minecraft.server.NetLoginHandler.a(NetLoginHandler.java:33)
    2011-07-13 22:54:29 [SEVERE] at net.minecraft.server.NetworkListenThread.a(SourceFile:91)
    2011-07-13 22:54:29 [SEVERE] at net.minecraft.server.MinecraftServer.h(MinecraftServer.java:451)
    2011-07-13 22:54:29 [SEVERE] at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:361)
    2011-07-13 22:54:29 [SEVERE] at net.minecraft.server.ThreadServerApplication.run(SourceFile:422)
    2011-07-13 22:54:29 [SEVERE] java.lang.NoSuchMethodError: com.nijiko.permissions.PermissionHandler.inGroup(Ljava/lang/String;Ljava/lang/String;)Z
    2011-07-13 22:54:29 [SEVERE] at com.sk89q.bukkit.migration.NijiPermissionsResolver.inGroup(NijiPermissionsResolver.java:77)
    2011-07-13 22:54:29 [SEVERE] at com.sk89q.bukkit.migration.PermissionsResolverManager.inGroup(PermissionsResolverManager.java:106)
    2011-07-13 22:54:29 [SEVERE] at com.sk89q.worldguard.bukkit.WorldGuardPlugin.inGroup(WorldGuardPlugin.java:250)
    2011-07-13 22:54:29 [SEVERE] at com.sk89q.worldguard.bukkit.WorldGuardPlayerListener.onPlayerJoin(WorldGuardPlayerListener.java:173)
    2011-07-13 22:54:29 [SEVERE] at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:244)
    2011-07-13 22:54:29 [SEVERE] at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:58)
    2011-07-13 22:54:29 [SEVERE] at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:321)
    2011-07-13 22:54:29 [SEVERE] at net.minecraft.server.ServerConfigurationManager.c(ServerConfigurationManager.java:124)
    2011-07-13 22:54:29 [SEVERE] at net.minecraft.server.NetLoginHandler.b(NetLoginHandler.java:97)
    2011-07-13 22:54:29 [SEVERE] at net.minecraft.server.NetLoginHandler.a(NetLoginHandler.java:33)
    2011-07-13 22:54:29 [SEVERE] at net.minecraft.server.NetworkListenThread.a(SourceFile:91)
    2011-07-13 22:54:29 [SEVERE] at net.minecraft.server.MinecraftServer.h(MinecraftServer.java:451)
    2011-07-13 22:54:29 [SEVERE] at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:361)
    2011-07-13 22:54:29 [SEVERE] at net.minecraft.server.ThreadServerApplication.run(SourceFile:422)
    2011-07-13 22:54:29 [WARNING] Missing a prefix or suffix for default
    2011-07-13 22:54:29 [INFO] [MultiInv] Sharing ObliviiTronic_nether to ObliviTronic is invalid
    2011-07-13 22:54:29 [INFO] [MultiInv] Sharing ObliviCreed to ObliviCreed is invalid
    2011-07-13 22:54:29 [INFO] [MultiInv] Shared worlds loaded with no errors
    2011-07-13 22:54:32 [WARNING] Can't keep up! Did the system time change, or is the server overloaded?
    2011-07-13 22:54:41 [WARNING] Missing a prefix or suffix for default
    2011-07-13 22:54:41 [INFO] §7[default]§f §cKnapier89§f§7:§f hi
    2011-07-13 22:54:44 [INFO] Connection reset
    2011-07-13 22:54:44 [INFO] Knapier89 lost connection: disconnect.quitting

    I got errors from Permissions AND WorldGuard, but only with this plugin. When I remove it and restart the server, no errors at all. Hope this helps!
     
  21. Offline

    Eevables

    Try using a recommended build - I compiled for 953. It technically should work against other versions as well, but this could be a problem.
    Also, try updating your Permissions. I compiled against 3.1.6, and you're using 2.7.3.

    Tell me if this helps at all.
     
  22. Offline

    Knapier89

    OK I upgraded to the new Permissions. Took me a while to figure out how to transition over to the new setup, but I got it. Though I simply just had to change so little xD Thanks so much for your help. I shall love this plugin long time!
     
  23. Offline

    quickclay

    I'm getting the following errors while using this plugin, though from the client side it appears to work fine.
    Scroll 1.5, CB 953, MC 1.7.3
    Show Spoiler

    2011-07-14 23:28:06 [SEVERE] Could not pass event PLAYER_INTERACT to Scroll of Random Uselessness
    java.lang.IndexOutOfBoundsException: Index: 7, Size: 7
    at java.util.ArrayList.RangeCheck(Unknown Source)
    at java.util.ArrayList.get(Unknown Source)
    at Eevee.ScrollOfRandomUselessness.ScrollOfRandomUselessnessPlayerListener.environmentalEffects(Unknown Source)
    at Eevee.ScrollOfRandomUselessness.ScrollOfRandomUselessnessPlayerListener.onPlayerInteract(Unknown Source)
    at Eevee.ScrollOfRandomUselessness.ScrollOfRandomUselessnessPlayerListener.entityEffects(Unknown Source)
    at Eevee.ScrollOfRandomUselessness.ScrollOfRandomUselessnessPlayerListener.onPlayerInteract(Unknown Source)
    at org.bukkit.plugin.java.JavaPluginLoader$10.execute(JavaPluginLoader.java:307)
    at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:58)
    at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:321)
    at org.bukkit.craftbukkit.event.CraftEventFactory.callPlayerInteractEvent(CraftEventFactory.java:168)
    at org.bukkit.craftbukkit.event.CraftEventFactory.callPlayerInteractEvent(CraftEventFactory.java:139)
    at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:520)
    at net.minecraft.server.Packet15Place.a(SourceFile:57)
    at net.minecraft.server.NetworkManager.b(NetworkManager.java:226)
    at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:84)
    at net.minecraft.server.NetworkListenThread.a(SourceFile:105)
    at net.minecraft.server.MinecraftServer.h(MinecraftServer.java:451)
    at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:361)
    at net.minecraft.server.ThreadServerApplication.run(SourceFile:422)
    2011-07-14 23:28:51 [INFO] [dynmap] Biome data support is enabled
    2011-07-14 23:30:14 [SEVERE] Could not pass event PLAYER_INTERACT to Scroll of Random Uselessness
    java.lang.IndexOutOfBoundsException: Index: 7, Size: 7
    at java.util.ArrayList.RangeCheck(Unknown Source)
    at java.util.ArrayList.get(Unknown Source)
    at Eevee.ScrollOfRandomUselessness.ScrollOfRandomUselessnessPlayerListener.environmentalEffects(Unknown Source)
    at Eevee.ScrollOfRandomUselessness.ScrollOfRandomUselessnessPlayerListener.onPlayerInteract(Unknown Source)
    at org.bukkit.plugin.java.JavaPluginLoader$10.execute(JavaPluginLoader.java:307)
    at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:58)
    at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:321)
    at org.bukkit.craftbukkit.event.CraftEventFactory.callPlayerInteractEvent(CraftEventFactory.java:168)
    at net.minecraft.server.ItemInWorldManager.interact(ItemInWorldManager.java:210)
    at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:552)
    at net.minecraft.server.Packet15Place.a(SourceFile:57)
    at net.minecraft.server.NetworkManager.b(NetworkManager.java:226)
    at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:84)
    at net.minecraft.server.NetworkListenThread.a(SourceFile:105)
    at net.minecraft.server.MinecraftServer.h(MinecraftServer.java:451)
    at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:361)
    at net.minecraft.server.ThreadServerApplication.run(SourceFile:422)
    2011-07-14 23:30:23 [INFO] §9[PLAYER_COMMAND] quickclay: /i paper 23
    2011-07-14 23:30:46 [SEVERE] Could not pass event PLAYER_INTERACT to Scroll of Random Uselessness
    java.lang.IndexOutOfBoundsException: Index: 6, Size: 6
    at java.util.ArrayList.RangeCheck(Unknown Source)
    at java.util.ArrayList.get(Unknown Source)
    at Eevee.ScrollOfRandomUselessness.ScrollOfRandomUselessnessPlayerListener.environmentalEffects(Unknown Source)
    at Eevee.ScrollOfRandomUselessness.ScrollOfRandomUselessnessPlayerListener.onPlayerInteract(Unknown Source)
    at org.bukkit.plugin.java.JavaPluginLoader$10.execute(JavaPluginLoader.java:307)
    at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:58)
    at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:321)
    at org.bukkit.craftbukkit.event.CraftEventFactory.callPlayerInteractEvent(CraftEventFactory.java:168)
    at org.bukkit.craftbukkit.event.CraftEventFactory.callPlayerInteractEvent(CraftEventFactory.java:139)
    at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:520)
    at net.minecraft.server.Packet15Place.a(SourceFile:57)
    at net.minecraft.server.NetworkManager.b(NetworkManager.java:226)
    at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:84)
    at net.minecraft.server.NetworkListenThread.a(SourceFile:105)
    at net.minecraft.server.MinecraftServer.h(MinecraftServer.java:451)
    at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:361)
    at net.minecraft.server.ThreadServerApplication.run(SourceFile:422)
    2011-07-14 23:30:57 [INFO] §9[PLAYER_COMMAND] quickclay: /i paper 23
    2011-07-14 23:31:06 [SEVERE] Could not pass event PLAYER_INTERACT to Scroll of Random Uselessness
    java.lang.IndexOutOfBoundsException: Index: 6, Size: 6
    at java.util.ArrayList.RangeCheck(Unknown Source)
    at java.util.ArrayList.get(Unknown Source)
    at Eevee.ScrollOfRandomUselessness.ScrollOfRandomUselessnessPlayerListener.environmentalEffects(Unknown Source)
    at Eevee.ScrollOfRandomUselessness.ScrollOfRandomUselessnessPlayerListener.onPlayerInteract(Unknown Source)
    at org.bukkit.plugin.java.JavaPluginLoader$10.execute(JavaPluginLoader.java:307)
    at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:58)
    at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:321)
    at org.bukkit.craftbukkit.event.CraftEventFactory.callPlayerInteractEvent(CraftEventFactory.java:168)
    at org.bukkit.craftbukkit.event.CraftEventFactory.callPlayerInteractEvent(CraftEventFactory.java:139)
    at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:520)
    at net.minecraft.server.Packet15Place.a(SourceFile:57)
    at net.minecraft.server.NetworkManager.b(NetworkManager.java:226)
    at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:84)
    at net.minecraft.server.NetworkListenThread.a(SourceFile:105)
    at net.minecraft.server.MinecraftServer.h(MinecraftServer.java:451)
    at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:361)
    at net.minecraft.server.ThreadServerApplication.run(SourceFile:422)
    2011-07-14 23:31:55 [SEVERE] Could not pass event PLAYER_INTERACT to Scroll of Random Uselessness
    java.lang.IndexOutOfBoundsException: Index: 7, Size: 7
    at java.util.ArrayList.RangeCheck(Unknown Source)
    at java.util.ArrayList.get(Unknown Source)
    at Eevee.ScrollOfRandomUselessness.ScrollOfRandomUselessnessPlayerListener.environmentalEffects(Unknown Source)
    at Eevee.ScrollOfRandomUselessness.ScrollOfRandomUselessnessPlayerListener.onPlayerInteract(Unknown Source)
    at Eevee.ScrollOfRandomUselessness.ScrollOfRandomUselessnessPlayerListener.onPlayerInteract(Unknown Source)
    at org.bukkit.plugin.java.JavaPluginLoader$10.execute(JavaPluginLoader.java:307)
    at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:58)
    at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:321)
    at org.bukkit.craftbukkit.event.CraftEventFactory.callPlayerInteractEvent(CraftEventFactory.java:168)
    at net.minecraft.server.ItemInWorldManager.interact(ItemInWorldManager.java:210)
    at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:552)
    at net.minecraft.server.Packet15Place.a(SourceFile:57)
    at net.minecraft.server.NetworkManager.b(NetworkManager.java:226)
    at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:84)
    at net.minecraft.server.NetworkListenThread.a(SourceFile:105)
    at net.minecraft.server.MinecraftServer.h(MinecraftServer.java:451)
    at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:361)
    at net.minecraft.server.ThreadServerApplication.run(SourceFile:422)


    Acquirement numbers seem to always be in the 40-50's range. I'd like to see that number lowered to maybe a dozen, or at least configurable. I just had a player get 53 mob spawners, which is going to be a big issue. Do the blocked number ID's have a problem? I have blocked bedrock, but received 30 yesterday. This is a fun plugin, but I might have to disable this until there's more customization available.

    I've now confirmed I'm receiving items on the restricted item list. Going to have to remove this. Should at least be a "maxitemsacquired=" setting so you have a little more control over quantities.

    EDIT by Moderator: merged posts, please use the edit button instead of double posting.
     
    Last edited by a moderator: May 17, 2016
  24. Offline

    darklust

    I can't remember if she said that bedrock was innately restricted, but this should be an easy fix and she'll get right on that.
     
  25. Offline

    Eevables

    Bedrock is innately restricted from being overwritten by water. It's by default restricted from being dropped.

    There are two different sets of IDs blocked - one for dropping from the sky, and one from being overwritten on the ground by water or lava.

    It's only an ArrayListOutOfBoundsException, which doesn't really kill anything and everything (except for the size of your server.log). However, I will have to look into why the config file isn't working. Once this gets figured out, I'll work with a maxItemsAcquired variable, as that should be an incredibly easy fix.

    After sitting for thirty minutes using only scrolls, I can't seem to be able to replicate your problem. But that's only with an unedited config list. May I ask for the contents of your config folder to work with?
     
  26. Offline

    quickclay

    So sorry, but I had already deleted this in anticipation of your next update. My online change in the config was the addition of two item numbers, one for mob spawners, and one other that I can't rememeber right now. Bedrock maybe. I'll try it out again after the next update and see how it goes. :) Thanks!
     
  27. Offline

    Eevables

    Iiii can't make much of an update, because it works fine with me. I'll have to let my sisters loose on their server with the plugin and see if they can replicate the error, but I think you may have actually added the bedrock and the mobspawners to the wrong list. Bedrock shouldn't drop in the first place... In the least, I can make that innate as well.

    When I get around to it, I'll add in that maxnumberdropped function you were concerned about - that's a great idea. I appreciate your support in this. Xd
     
  28. Offline

    Po1ntBlank

    DUDE!!! Can you make a seperate plugin where I can make items rain from the sky?


    Like /SR (skyrain) 57 30(seconds)

    I WOULD LOVE YOU
     
  29. Offline

    Eevables

    Holy hell. What a lagfest that would be, LOL.

    I'll look into it.
     
  30. Has anyone tested this on Linux?

    I still get same behavior. I changed 339 to 322 while server is offline, start server, and boom, it overwrites the config back to 339.

    I suspect it's related to using spaces in the config folder.
     
  31. Offline

    Po1ntBlank

    OMG REALLY? THAT WOULD BE SOOOO SICK XD
     

Share This Page