Inactive [CHAT/MECH] DimensionDoor v2.1.1 Multiworld management made easy [1.3.1-R1.0]

Discussion in 'Inactive/Unsupported Plugins' started by grandwazir, Jun 28, 2011.

  1. Offline

    grandwazir

    [​IMG]
    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
    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:

    Show Spoiler

    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.
     
    Bulluk likes this.
  2. Offline

    Lukeroge

    I like it. Would it be possible for you to add the ability to set a spawn for each world? And perhaps a command to get there. Its not exactly managing worlds, but it is a very useful addition
     
  3. Offline

    grandwazir

    /dd teleport already takes you to the spawn location on each world. Just realised I missed this off from the command list. Whoops!

    I like the idea of being able to set a spawn location in each world. I use CommandBook to do that at the moment but I could see it being helpful for people who do not have it.
     
  4. Offline

    Lukeroge

    I have one more major issue, and that is that the spawnMonsters flag is not working, and I have monsters everywhere on my creative world D:
     
  5. Offline

    grandwazir

    It does work - but it only stops new monsters from spawning. To get rid of the monsters that already exist set the flag then restart the server which will get rid of all the monsters.
     
  6. Offline

    ChrizC

    Missing category tags in title.
     
  7. Offline

    grandwazir

    Just fixed that. Thanks for reminding me.
     
  8. Offline

    Lukeroge

    I did restart it, and I used a command to kill all the mobs a few times, but they kept respawning. For the /spawn command, I just redownloaded commandbook with the spawn commands, as I used to use the multiverse ones so I cut them out. When I get home I will give the plugin another try =)
     
  9. Offline

    grandwazir

    I can not reproduce this Luke, could you open an issue on GitHub and include as much information as you can? Also unload all other plugins and see if the issue persists.
     
  10. Offline

    Rossy

    This plugin is awesome! I'll test it out now and see if I have any problems. Also, are you going to keep this updated for 1.7.2 and future updates?

    EDIT: This works perfectly, thanks! But I have one suggestion, could you make it so you could warp from world to world without using a command? Like be able to click a sign that said something like
    [Dimension]
    worldname
    or something.
     
  11. Offline

    grandwazir

    Thanks for the feedback! It will usually work fine without any updates as the bit of Bukkit that this plugin uses is fairly stable now. I've updated the title to reflect that it does work with 1.7.2 without problems.

    I am not too keen on adding additional features unless they are directly related to world management. The reason is that other plugins that are focused on teleportation will be able to do a much better job than I can since that is their focus. For example MyWarp has sign teleporting - have you tried that?

    Just added a command to enable people to set the spawn points their worlds (just in case you do not already have a plugin that lets you do this). If you do not need this command there is no need to upgrade, as nothing else has changed.

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

    Th4natos

    What are the permission commands?
     
  13. Offline

    grandwazir

    They are the same as the actual commands. So spawn would be dd.spawn, create dd.create and so on.

    I'll update the main post once I get a chance.
     
  14. Offline

    NemTheking

    Great plugin. Although I enjoy this just as it is, Is there any possibility of being able to make multiworld gates? Also, where can I find a list of Bukkit supported enviroments?
     
  15. Offline

    TheShadow777

    nice plugin, its possible to make support for portals ?
     
  16. Offline

    halvors

    What about adding portal support?
     
  17. Offline

    grandwazir

    You can find a list of supported environments in the Bukkit docs. Although I am not keen to add multiworld gates to this plugin, I might write a seperate plugin for teleportation gates.
     
  18. Offline

    halvors

  19. Offline

    Gilbertamie

    I can see why people are asking for portals. The name has door in it :p
    I'm wondering if you can have plugins per world, does that make sense? Or should I just use permissions to adjust them? Sorry, Multi-world noob here.
     
  20. Offline

    grandwazir

    The door bit is more the teleport functionality built into the plugin. But yeah it did dawn on me it might have been a better name to just call it Dimensions :)

    There is currently no way to load plugins seperatly for each world as they are loaded with the server (and the server handles all the worlds). If you don't want a plugin working on one particuluar world best way is to either ask the author to give you an option to turn it off per world or use permissions to stop players from using it.
     
  21. Offline

    Kanoa_W

    This is amazing. I love it love it love it. It's exactly what I was looking for, and then some. It so perfectly and amazingly fits my needs, I had to pinch myself.
    Manymanymany thanks :D
     
  22. Offline

    grandwazir

    Thanks for the positive feedback! I've just added a feature which enables world specific chat. Try it out if you like :)
     
  23. Offline

    philboy11

    You sir win my cookies. (Insert cookie here) thanks for the no permission multiworld!
     
  24. Offline

    pokerule

    Hi i am looking forward to using this plugin!!! looks so easy! :D
    but i have a world and i type this in chat
    lest say the name of the world is 7
    i type /dd create 7
    Then it says
    /dd create [world] [type] what does it mean by that????? im so confused but im eager to use it! thanks!
     
  25. Offline

    Pawsona

    All you need to do is add the type of world onto the end.
    So for a Normal world you would type: /dd create 7 NORMAL
    for a Nether world you would type: /dd create 7 NETHER
    and for a Sky world you would type: /dd create 7 SKYLANDS
    Hope this helps.
     
    pokerule likes this.
  26. Offline

    DiamondShade

    What settings can be changed with the modify command?
    Is it only the ones in the server.properties?

    Or can it modify the weather, the passing of time and the mob types?

    I'm looking to create a server with multiple "themed" worlds, so I'm looking for a plugin(s) that would allow me to have worlds like this:
    - A never-ending day skyland.
    - A never-ending night storm heavy "normal" world.
    - A Nether.
    - A big forest world with only spiders as hostile mobs, and lots of them.
    - A water filled world.
    - A cave-world.

    I know that some of those worlds need to be created/edited/controlled with other mods, I just want to know how much can your plugin do to help control this.
     
  27. Offline

    grandwazir

    Currently only the ones available in server.properties plus isolatedChat, which basically creates private chat for a world. To lock the time on a world I would use one of the many time management plugins to do the job. You could also use CommandBook to set the weather.
     
  28. Offline

    pokerule

    Thanks =)
     
  29. Offline

    mrthesplit22

    what are the environments? Can I have a list plz!
     
  30. Offline

    Pawsona

    There are only 3 different environments. These are:
    Normal (Just like a normal world)
    Nether (Just like a normal nether world)
    Skylands (Floating islands above the clouds)
     

Share This Page