WorldControlManager
A powerful WorldManagement plugin which rivals Multiverse is (now with warp efficient portals). WCM allows you to control what can and cannot happen in any world and many more features are at your disopal. WorldControlManager is basically all the Multiverse plugins in one and runs without harming server lag or tps.
Moved to Spigot: == https://www.spigotmc.org/resources/worldcontrolmanager.17841/
Features
- Enderchests per world
- Have signs that show how many players are in the world, if its loaded or not and a world teleport sign.
- Whitelist worlds to certain players.
- Have chat enabled on certain worlds.
- Have certain mobs spawn.
- Have certain commands that can be used.
- Have certain blocks that can be placed or broken.
- Disable pvp.
- Copy worlds.
- Load and unload worlds.
- Save worlds.
- Create new worlds.
- Load certain worlds on plugin startup.
- List worlds the that WorldControl should ignore.
- Decent debug system for Developers.
- Set a certain player limit for world (Use -1 to have no player limit in the config)
- If something happens there is a fallback world option.
- Allows players or mobs to become invincible in certain worlds.
- Allows whether players or mobs drop their loot or exp.
- Disable nether portal creation and usage per world.
- Limit mobs per world.
- Disable explosions per world.
- Disable player interaction with anything per world.
- Can send titles upon world join per world (1.8 Users only, won't send anything if you are a 1.7 user)
- Uses Hidendra metrics system which can be disabled in the config.yml by setting opt-out to false.
- Metric system sends anonymous info like: Server Version, Number of players, Java version.
- Uses auto-update which can be disabled in the config.yml by setting auto-update to false
- You can now use and create portals!
- You can set permissions to allow players to only accecs certain worlds.
- Added per world default gamemodes.
- You can use an ingame config editor (only via commands)
- You can now have inventory per world also can have per gamemode inventories.
- You can now fully delete worlds with the server online.
- You can now see what players placed or broke blocks!
- Disable a player's hunger from changing in an given world.
- Disable leaf decay in an given world.

Donate:
I have taken my time to make you guys this plugin, even some of my precious holiday time so if you would like to help me out, please donate down below.

-
View User Profile
-
Send Message
Posted Aug 7, 2016@Piggyfacepork
It doesn't work too well with multiverse
-
View User Profile
-
Send Message
Posted Jun 26, 2016sorry i know you moved to spigot, but i dont have a spigot account... so please reply if you can XD
I have a question, Is this compatible with Multiverse too? because i use multiverse on my server and i cant really get rid of it now that i set up everything XD i really need a per world inventory plugin but the one im using literally undos all config changes i do :I
Thanks! :D
-
View User Profile
-
Send Message
Posted Jan 31, 2016@Astroparticle
I will fix all the current bugs you have and I will fix the nether portal system.
-
View User Profile
-
Send Message
Posted Jan 30, 2016One of the players on my server found another issue.
I'm op and the portals are working normally for me (besides the armor disappearing), so I didn't notice the problem. When I deopped myself, the same issue happened to me.
-
View User Profile
-
Send Message
Posted Jan 30, 2016I'm loving this plugin. Thanks for all of your hard work. Everything is working very well except for two issues.
I'm using inventory-per-world-per-gamemode: true and have two groups of worlds: main, which consists of world, world_nether, world_the_end, and dungeon (all survival mode); and free which has one world called creative (creative mode).
Thanks again for this awesome plugin and keep up the good work.
-
View User Profile
-
Send Message
Posted Jan 10, 2016@kikelkik
The world-inventory-bind issue will be fixed in 1.9 and i have added the option of seperating enderchests per world (Worlds can share the same enderchests by setting them to the same group just like the world-inventory-bind)
I have taken the liberty to add the animation of a enderchest being opened as my plugin has to override bukkit's enderchest system.
WARNING: My plugin will start a new enderchest make sure to tell your players to move their items into their new enderchests.
I will add the spawnpoint of worlds in a later update, maybe version 2.0?
-
View User Profile
-
Send Message
Posted Jan 9, 2016@kikelkik
I will look into the these things for you. I'm not too sure about the spawnpoint implementation but we will see how it goes :)
-
View User Profile
-
Send Message
Posted Jan 8, 2016I think the inventory-per-gamemode feature isn't working correctly if I did not make any mistakes: There are 3 worlds, one of them (Creative) is creative , the other two (world, world_nether) are survival worlds. world-inventory-bind flags are: Creative->"Creative", world->"world", world_nether->"world". In config: inventory-per-world: true and inventory-per-world-per-gamemode: true
Separated inventories between Creative and world/world_nether are working well until I change things in my inventory on world_nether. Problem is that the plugin ignores inv-changes on another world than the inv is binded on. Changes in world (in Creative as well) are saved well but in any other world, of which the inventory is binded to another world, I cannot use my inventory correctly. Please tell me if I made a mistake!
Furthermore: also separating enderchest per gamemode would be nice :)
Last point: Is it already possible to move a world's spawnpoint via sth like /wc setspawn ? If not, an implementation would be great :D
-
View User Profile
-
Send Message
Posted Dec 16, 2015@kikelkik
No problem man, enjoy the update :D
-
View User Profile
-
Send Message
Posted Dec 16, 2015Wow, thanks for your engagement!
-
View User Profile
-
Send Message
Posted Dec 15, 2015@kikelkik
When WorldManager 1.7 comes out,
It will contain the following:
- Seperate invs per gamemode
- The permission to override all WorldControl events is: worldcontrol.override.*
- You can set a world inventory group by using /wc flag <world> world-inventory-bind <group>
By default inventory groups are seperated by their world names.
-
View User Profile
-
Send Message
Posted Dec 15, 2015@kikelkik
Thank you for the kind comment,
I will add in both 1 & 2 & 3 of your suggestion.
But 4 already exists within my plugin, you do not have to use the entire /wc create command you can only use what you need.
-
View User Profile
-
Send Message
Posted Dec 13, 2015Hey! Thanks a lot for developing this plugin with a huge potentiality. Here are some improvement suggestions:
-
View User Profile
-
Send Message
Posted Nov 22, 2015@Fat_pig_was_here
Guess I don't really need to add it do I? xD
-
View User Profile
-
Send Message
Posted Nov 22, 2015@KoleDogCodes You can stop time using /gamerule doDaylightCycle false. The game rule is a per-world command
-
View User Profile
-
Send Message
Posted Nov 21, 2015@GFASkyRanger
You can do both those things :) (Except for stopping time)
In my next update you will be able to allow certian mobs to spawn when 'mob-spawn' is set to true and vice versa.
Stopping weather
Allowing mobs
-
View User Profile
-
Send Message
Posted Nov 21, 2015@KoleDogCodes
How about to set time once or set time permanent? same for weather.
what about allow or deny animals and monsters? want to deny monsters for world A but for world B i want have monsters.
-
View User Profile
-
Send Message
Posted Nov 18, 2015IF YOU HAVE ANY SUGGESTIONS FOR THIS PLUGIN, LEAVE THEM DOWN BELOW!
-
View User Profile
-
Send Message
Posted Nov 13, 2015This is basically Multiverse but not as sluggish and slow! Keep it up!
-
View User Profile
-
Send Message
Posted Oct 27, 2015I see this becoming the next Multiverse. Multiverse has kinda gone dark and really hasn't updated at all except for compatibility to 1.8.1. You could make this an all-in one Multiverse-type plugin with the portals and world management together. Good luck bro.