WorldDifficulty
About
This plugin came about after playing several adventure maps with friends on SMP and watching several LPs doing the same thing. I was always rather disappointed that you were stuck on one difficulty throughout the entire map. It is an inconvenience to shutdown the server, change the difficulty, are restart the server each time the map told you to change the difficulty.
Initially I wrote this so you can change the difficulty of the current world on the fly. But I thought, why not let you have different difficulties on different worlds. If you want a survival creative map, you can set it on peaceful and not have to worry about monsters and your hunger bar. If you want a pure survival map, you can set that map to Hard and your creative world will still remain on peaceful.
Features
- Multiworld support
- World specific difficulty
- Change difficulty on the fly
- Persistent difficulties (stay in effect on restart, if enabled)
Commands
Use THIS or CURRENT for the world name if you want to set/view the difficulty of the world you are in
- /wd view <world> - views the difficulty of the specified world.
- /wd set <world> <difficulty> - sets the difficulty of the specified world
- /wd list - displays all the difficulty levels
- /wd help - displays all the commands
Permission nodes
Uses bukkit's internal permissions. I will not support other permission schemes.
- worlddifficulty.set - required to set the difficulties of worlds
Version History
- 1.0.1 - Recompiled under Java 6. Sorry about that.
- 1.0.0 - Initial release
Known Glitches/Issues
- You may see monsters appear and then disappear almost immediately when the difficulty is on a peaceful, this is a bukkit issue.
-
View User Profile
-
Send Message
Posted Oct 24, 2014For me, It never remembers the difficulty levels I put on my server, even though persistdifficulties is enabled. Please help! BTW: my server is 1.5.1.
-
View User Profile
-
Send Message
Posted Dec 28, 2013@Synthy3
In your groups.yml
-
View User Profile
-
Send Message
Posted Apr 16, 2013Does this Change my Server world from Hardcore to Survival again? If not, PLEASE update it so it can :'(
-
View User Profile
-
Send Message
Posted Jan 18, 2013Where do you put worlddifficulty.set in to use it?
-
View User Profile
-
Send Message
Posted Sep 3, 2012oh my god thanks a lot...you've saved my server...the easy difficulty it's not for me...but thanks to you...i now play at hard :D (sorry for the bad english man XD)
-
View User Profile
-
Send Message
Posted Feb 17, 2012@genesis_aix
That error is caused by compiling under Java 7. I shall recompile under Java 6 when I get home from work.
-
View User Profile
-
Send Message
Posted Feb 16, 2012On startup: 2012-02-16 12:13:32 [SEVERE] Could not load 'plugins\WorldDifficulty 1.0.jar' in folder 'plugins': java.lang.UnsupportedClassVersionError: org/NaturalCauses/WorldDifficulty/WorldDifficulty : Unsupported major.minor version 51.0 at java.lang.ClassLoader.defineClass1(Native Method) at java.lang.ClassLoader.defineClassCond(Unknown Source) at java.lang.ClassLoader.defineClass(Unknown Source) at java.security.SecureClassLoader.defineClass(Unknown Source) at java.net.URLClassLoader.defineClass(Unknown Source) at java.net.URLClassLoader.access$000(Unknown Source) at java.net.URLClassLoader$1.run(Unknown Source) at java.security.AccessController.doPrivileged(Native Method) at java.net.URLClassLoader.findClass(Unknown Source) at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:41) at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:29) at java.lang.ClassLoader.loadClass(Unknown Source) at java.lang.ClassLoader.loadClass(Unknown Source) at java.lang.Class.forName0(Native Method) at java.lang.Class.forName(Unknown Source) at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.java:131) at org.bukkit.plugin.SimplePluginManager.loadPlugin(SimplePluginManager.java:286) at org.bukkit.plugin.SimplePluginManager.loadPlugins(SimplePluginManager.java:201) at org.bukkit.craftbukkit.CraftServer.loadPlugins(CraftServer.java:164) at org.bukkit.craftbukkit.CraftServer.<init>(CraftServer.java:140) at net.minecraft.server.ServerConfigurationManager.<init>(ServerConfigurationManager.java:52) at net.minecraft.server.MinecraftServer.init(MinecraftServer.java:148) at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:408) at net.minecraft.server.ThreadServerApplication.run(SourceFile:465)
Looking forward to being able to run this plug! Nether shall be hardcore! =)