MCWorld
MCWorld is a plugin that allows server admins or anyone (with permission) to control multiple worlds in a go.
GitHub: https://github.com/deathline75/MCWorld Pull requests are allowed! :D
Features
- Allows individual management of worlds
- Every information of the world stored and saved in MCWorld folder
- Warps!
- Easy to use!
- Custom /mcw help for easier understanding!
- Permissions enabled!
Change Log
V1.3.1
- Major Bug Fix: Loads unintended world at start
V1.3
- New Feature: /mcw kicktoworld [worldname]
- New Feature: Ability to load multiple worlds at start of server with config.yml
- Bug Fixes: End Portal (I Hope)
- Added dummy command /mcw tpi for multiple profile world teleportation.
- Moved to Maven. There might be bugs.
V1.2.1
- Major Bug Fix: Nether and End portals not working
- Known Bug: No credits
V1.2
- New Feature: Allows customisation of superflat maps.
- Added Readme file
- Bug Fixes
V1.1
- New Feature: Now generates Nether and End for you
- New Feature: Flat Map (Still buggy)
- Bug Fixed: Teleportation to other worlds does not work when opped
- Bug Fixed: World Generation for a single word world not effective
V1.0.1Beta
- Fixed Permissions
- Added dummy command /mcw createf (For generating superflat maps)
V1.0Beta
- Beta released MCWorld!
- Added world management commands. Eg. /mcw props
- Added support for permissions
- Added individual selection of worlds with /mcw select [worldname]
And many more...
Installation
- Download MCWorld.zip
- Place MCWorld.jar and MCWorld folder in plugins folder inside your server directory
- Reload or restart server
- Manage multiple worlds!
Known Conflicts: Most chat management plugins
Commands Usage: /mcw [command] ...
- select | load | create: Creates/loads world and selects it for convenient purposes
- createf: Creates a superflat map with customization settings. See creating a flatmap for more details (NEW)
- help: Offers help to commands or usage on plugin
- joinall: Forces all players to enter a specific world
- kickallworld: Kicks everyone out of the server in a specific world
- list: Lists all worlds found in server directory
- listwarp: List all warps that are created
- playerlist: Lists the players in a specific world
- props: Change the properties of selected world [See Below]
- setwarp: Sets and saves a warp with provided name into warps.yml
- tp: Teleports yourself into specified world
- unload: Unloads a world
- unloadnosave: Unloads a world without saving it.
- warp: Warps yourself into specified warp
- kicktoworld: Kick people to a specific world
Properties Usage: /mcw props [property name] [value]
- Spawning Entities: (Int) ticksperanimalspawn, (Int) tickspermobspawn, (Boolean) mobspawn, (Boolean) animalspawn, (Int) animalspawnlimit, (Int) mobspawnlimit, (Int/String) difficulty
- Weather and Time: (Int) weatherduration, (Boolean) thundering, (Int) thunderduration, (Boolean) storm, (Int) fulltime, (Int/String) time
- Others: (Boolean) pvp, (x,y,z) spawnlocation, (Boolean) keepspawninmemory, (Boolean) autosave
Creating a flatmap
For flatmap creations, type in /mcw createF [Biome Name];[Block IDxThickness],[Block IDxThickness],...;[Additional Info (Not done yet)] Biome name needs to be in capitals.
Permissions
- mcw.command.[commandname] for all commands.
- mcw.command.tp.world.[worldname] to limit worlds
- mcw.command.tp.world.![worldname] to prevent teleportation of specific world
- mcw.command.warp.[warpname] to limit warps
- mcw.command.warp.![warpname] to prevent teleportation of specific warp
Bug reports, Suggestions
Please summit an issue to me at GitHub MCWorld. I will look into it ASAP. DO NOT SUMMIT TICKETS LIKE "OMG YOU COPIED [plugin]"
To Do List
- Teleportation Signs
- Fix bugs reported
- Better permissions support
- Allow integration with other plugins
- Multiple Inventory Option
- End Portal Fix
I wish you all luck with this plugin. Considering how hard it is to find a working multiworld handler I'm gonna keep my eye on this one. :)
Can you add the ability to generate map types like Nether or End? Thanks
How to quit [MCWorld] You are currently in World: World ?
@codahighland
I am trying to work on Skylands Generator. Other than that, I will allow players (soon) to use other World Generation plugin to generate their world.
Is there any chance of getting support for other world types beyond default and superflat?
@blackthedot
Hello blackthedot! You need to download Essentials, which is another plugin, to support the world warps.
Link: http://dev.bukkit.org/bukkit-plugins/essentials/
Go to your command block and type /sudo @p mcw warp weltb
Hi there, this works like a charm, I just have one problem. I wanted to use a command block, to make players on the server able to warp to other worlds. I managed to set up the command block (also in the server propreties) using "/mcw warp weltb" (weltb being my custom warp in another world (the command works if i enter it in the console). But when I activate the command block nothing happens. Server says "@ just used a command: /mcw warp".
I also tried "/mcw warp @p weltb" or "/mcw warp weltb, @p", hoping that would do something. Am I doing something wrong or is this just not possible?
thanks a lot
@Deathline75
Thanks! :D
@mikevoodoo
Hello! The update has been released. To disable the chat message, go to plugins\MCWorld\config.yml
Set 'allowChatFormat' to false. Then reload or restart your server. :D
Hey,
I have a problem where I cannot remove the world prefix when players chat.
Could you please tell me how to disable it from the plugin (if possible)?
EDIT:
Just read comments below and will wait for next version :)
Hey guys! Sorry for the delay for the next update. Do note that your world.yml is redundant next update. It will be replaced with an individual world config file. For multiple inventories, try MultiInv. Thank you guys for supporting me!
@craftdreagon
You need Essentials unfortunately. Essentials has a command called /sudo
Example: /sudo @p mcw tp world
@ExiloG
Will be releasing the next update soon with that feature in the config.yml file!
@Justin2241
Will be fixed the next update! Sorry!
I try to make a superflat world but it will never let me?
Hey!
Is there any way I can disable [World] infront of players name? http://puu.sh/3I9pF.png
hi, how do you enter the command in a command block? how I try I can not (sorry I do not speak good english)
Hello, hum, the plugin is awesome, but how do I make that the no-op players can use it?
@fbafaro
I am currently working on it. Don't worry. :D
@Punktexe
Will be fixed in the next update
@Jackalmen
I am also working on this.
Side Note: All the suggestions for multiple gamemodes and inventories come under a section I am working on. It also fixes the teleports which should teleport you to your previous world location.
Very nice plugin. Good work. Is it able to change gamemodes on a per world basis? Thanks!
End portal does not work in the original world, but it tries to teleport you to the end. But, the portal inside The End works world_the_end.
console (spamming) output: 23:58:08 [INFO] Location{world=CraftWorld{name=world_the_end},x=0.0,y=72.0,z=0.0 ,pitch=0.0,yaw=0.0}
Is there a split inventory per world.
@Punktexe
This will be fixed in version 1.2.1. Don't worry. :D However, the end portal back to home will have no credits.