Based on the idea that the best plugin do one job and do it very well, DimensionDoor was born. DimensionDoor is a lightweight but powerful solution to managing multiple worlds, with full permissions support and is simple to configure. You can read examples on how to use the plugin which include creating worlds, deleting worlds and setting up the isolated chat feature. Features New! Custom chunk generator support! Lightweight: only manages worlds. Create and remove worlds without restarting the server. Create worlds using either a number or a word for your seed. World specific chat. Supports skylands and nether worlds. Use any Environment type that Bukkit supports Teleport to any world. Change the spawn location of each world Players respawn in the world they died in. Set world specific settings. Automatically manages worlds which are loaded unexpectedly by other plugins. Automatically loads all managed worlds on server start. Uses Bukkit persistence for data storage; you choose what is best for you! Supports permissions if available (falls back to OP only without) Simple. Nothing to setup, just put the .jar in your plugin directory. Requirements Bukkit Persistence needs to be configured correctly. Setup permissions so you can use the commands. Getting DimensionDoor The best way to install DimensionDoor is to use the symbolic link to the latest version. This link always points to the latest version of DimensionDoor, so is safe to use in scripts or update plugins. Additionally you can to use the RSS feed provided by BukkitDev as this also includes a version changelog. Alternatively older versions are available as well, however they are not supported. If you are forced to use an older version for whatever reason, please let me know why by opening a issue on GitHub. Configuration Read the documentation All documentation for DimensionDoor is available on the GitHub wiki, including example usage. Changelog: Version: 2.0.1: Fixed issue where seeds provided as integers were being incorrectly turned into hash-codes. Version: 2.0.0: New features: Expanded help system, find out more by typing /dd. Seed is now stored in the database (thanks to Olof Larsson for the reason to do this). If a world is deleted but DD still knows about it, it will be regenerated on startup with the same environment and seed. New command /dd clear to clear a world of monsters and animals. New permission node dimensiondoor.* gives access to all commands New permission node dimensiondoor.modify.* allows setting of all attributes. You can now set permissions per attribute when using /dd modify. Create command is now more intelligent, everything is optional except the name. Worlds will inherit defaults from your main world if you do not specify them on creation. Added ability to set whether to keep the spawn of a world in memory or not. Added optional debugging messages which are helpful if you run into problems. Bug fixes: Permissions are now properly registered. All permissions are assigned to operators by default. Can no longer place enchantment tables in creative worlds (fixes possible item duplication). Can no longer place brewing stands in creative worlds (fixes possible item duplication). Can no longer place storage minecarts in creative worlds (fixes possible item duplication). Can no longer place work benches in creative worlds (fixes possible item duplication). Help text for environments, difficulties and game modes now accurately reflects the options available. Fixed possible NPE in BlockListener which could occur when checking building in creative worlds. Database schema has had to be reset due to issues with upgrading schemas and Ebean. Your old database will not be copied over when you load the new version but neither will it be deleted. You will need to create/import your worlds into DimensionDoor again. Version: 1.8.1 Disallow players to place ContainerBlocks in creative worlds (possible way to bring items back) Version: 1.8.0 Added feature which stops items from being brought back from creative worlds.