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

    surtic

    is it true that you not save the items when you go in e creative world? then wen i go back is my inventory clear....
     
  2. Offline

    Gimlao

    About those :
    - generate-structures=true/false
    - level-type=DEFAULT/FLAT
    - spawn-npcs=true/false

    Will you update your plugin to be able to create/modify a world with these settings ?
    Or does bukkit don't let you do that because no one has posted something in leaky.bukkit.org ? =p
     
  3. Offline

    ieatsofas

    I don't know how but some of my users have found a way to bring items back from the creative world.
     
  4. Offline

    SheepSteve

    you should add a portal system
     
  5. Offline

    Gimlao

    Stargate.

    /dd create <new_world>
    /dd teleport <new_world>

    And you place your portals.

    I love DimensionDoor + Stargate. =)
     
  6. Offline

    Gimlao

    Hey, I've created a world with /dd create temp s:8700829340959843130

    ... And it took that seed instead ! -947059995 ...

    I think the seed bug is still not properly fixed. =p

    Edit : Oddly, with "1234" it works (seed "1234" is used), but with 8700829340959843130, it use the seed "-947059995".
     
  7. Offline

    MetalThrust

    Hello, I sorry but I found a problem when removing worlds from a list. I have some worlds that have spaces in it:
    Red Stone Inventions
    Red Stone Inventions_nether
    Red Stone Inventions_the_end

    I tried removing them but It won't let me. I tried to delete the world files but the server crashes then recreates the worlds. How can I remove it?
     
  8. Offline

    Ghostetr

  9. It's not something a lot of plugins deal with. Basically Bukkit should handle the persistence thing on its own. It's a blurb in your bukkit.yml, the database section. It just needs to be sane so DD can create a database and use it. By default Bukkit will use SQLite databases for each mod.
     
  10. Offline

    Ghostetr

    hey again i'm sure i'm doing something wrong i hope some of u can help me out.
    first of all this is what my bukkit.yml points after.
    database:
    username: Minecraft
    isolation: SERIALIZABLE
    driver: org.mysql.JDBC
    password: somepassword
    url: jdbc:mysql://localhost:3306/Minecraft
    also here is the bug lines i get when running the server
    Code:
    2012-02-16 11:48:34 [INFO] This server is running CraftBukkit version git-Bukkit-1.1-R3-b1846jnks (MC: 1.1) (Implementing API version 1.1-R3)
    2012-02-16 11:48:34 [SEVERE] ebean.properties not found
    2012-02-16 11:48:34 [SEVERE] Could not load 'plugins/DimensionDoor.jar' in folder 'plugins':
    javax.persistence.PersistenceException: Problem loading Database Driver [org.mysql.JDBC]: org.mysql.JDBC
        at com.avaje.ebeaninternal.server.lib.sql.DataSourcePool.initialise(DataSourcePool.java:234)
        at com.avaje.ebeaninternal.server.lib.sql.DataSourcePool.<init>(DataSourcePool.java:208)
        at com.avaje.ebeaninternal.server.lib.sql.DataSourceManager.getDataSource(DataSourceManager.java:210)
        at com.avaje.ebeaninternal.server.lib.sql.DataSourceGlobalManager.getDataSource(DataSourceGlobalManager.java:63)
        at com.avaje.ebeaninternal.server.core.DefaultServerFactory.getDataSourceFromConfig(DefaultServerFactory.java:427)
        at com.avaje.ebeaninternal.server.core.DefaultServerFactory.setDataSource(DefaultServerFactory.java:388)
        at com.avaje.ebeaninternal.server.core.DefaultServerFactory.createServer(DefaultServerFactory.java:168)
        at com.avaje.ebeaninternal.server.core.DefaultServerFactory.createServer(DefaultServerFactory.java:64)
        at com.avaje.ebean.EbeanServerFactory.create(EbeanServerFactory.java:78)
        at org.bukkit.plugin.java.JavaPlugin.initialize(JavaPlugin.java:278)
        at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.java:138)
        at org.bukkit.plugin.SimplePluginManager.loadPlugin(SimplePluginManager.java:285)
        at org.bukkit.plugin.SimplePluginManager.loadPlugins(SimplePluginManager.java:200)
        at org.bukkit.craftbukkit.CraftServer.loadPlugins(CraftServer.java:156)
        at org.bukkit.craftbukkit.CraftServer.<init>(CraftServer.java:132)
        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)
    Caused by: java.lang.ClassNotFoundException: org.mysql.JDBC
        at java.net.URLClassLoader$1.run(URLClassLoader.java:366)
        at java.net.URLClassLoader$1.run(URLClassLoader.java:355)
        at java.security.AccessController.doPrivileged(Native Method)
        at java.net.URLClassLoader.findClass(URLClassLoader.java:354)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:423)
        at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:308)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:356)
        at java.lang.Class.forName0(Native Method)
        at java.lang.Class.forName(Class.java:264)
        at com.avaje.ebeaninternal.api.ClassLoadContext.forName(ClassLoadContext.java:73)
        at com.avaje.ebeaninternal.api.ClassUtil.forName(ClassUtil.java:53)
        at com.avaje.ebeaninternal.server.lib.sql.DataSourcePool.initialise(DataSourcePool.java:232)
        ... 18 more
    so i think i'm doing something wrong with the url: jdbc:mysql://localhost:3306/Minecraft
    is that the right way or do i have to write it somewhat diffrent ?
     
  11. Your configuration indicates a MySQL server running on your system on port 3306 with a database named Minecraft (if I'm not mistaken, I'm not familiar with the syntax when using MySQL), and a MySQL login name of Minecraft and <somepassword>. If you don't have a MySQL server, I'd recommend changing it over to SQLite which is standalone and doesn't require you to install anything else. For that, you'll want to update the following lines to match:
    Code:
    driver: org.sqlite.JDBC
    url: jdbc:sqlite:{DIR}{NAME}.db
    And I'll assume that the user name and password aren't hard coded and are taken from this file in creating the databases. But if it doesn't work we'll figure it then.
     
  12. Offline

    Ghostetr

    still not working for me.....


    database:
    username: bukkit
    isolation: SERIALIZABLE
    driver: org.sqlite.JDBC
    password: someweirdpassword
    url: jdbc:sqlite://localhost/Minecraft.db

    should that not work or?....?
     
  13. Unless you mistyped, you didn't update your URL to the one I listed completely. Copy what I put verbatim.
     
  14. Offline

    AcidUK

    Is this plugin no longer being updated then? :(

    Grandwazir, you still haven't published a build with the bugfix that will let people use creative and survival worlds without letting people bring things back and forth.
     
  15. Offline

    Canio22

    You should add a feature where it puts the world name before your name. This is useful, as i have got to maps and we have people in different permissions in the different worlds so using this would make it easy to tell which world they have those perms on.
    For example:
    [main][Owner]Canio22: test
    and after hopping worlds [world][Owner]Canio22:test
     
  16. I would think this is something a chat plugin would handle over a world management plugin.
     
  17. Offline

    Canio22

    I haven't seen any chat plugin that does this.
     
  18. Offline

    Gimlao

    Hmm... update needed. =p

    Code:
    15:21:47 [GRAVE] Error occurred while enabling DimensionDoor v2.0.1 (Is it up to date?)
    java.lang.NoClassDefFoundError: org/bukkit/event/world/WorldListener
            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.JavaPluginLoader.getClassByName(JavaPluginLoader.java:239)
            at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:37)
            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 name.richardson.james.bukkit.dimensiondoor.DimensionDoor.registerListeners(DimensionDoor.java:306)
            at name.richardson.james.bukkit.dimensiondoor.DimensionDoor.onEnable(DimensionDoor.java:211)
            at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:215)
            at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader.java:343)
            at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:364)
            at org.bukkit.craftbukkit.CraftServer.loadPlugin(CraftServer.java:227)
            at org.bukkit.craftbukkit.CraftServer.enablePlugins(CraftServer.java:210)
            at net.minecraft.server.MinecraftServer.t(MinecraftServer.java:357)
            at net.minecraft.server.MinecraftServer.a(MinecraftServer.java:344)
            at net.minecraft.server.MinecraftServer.init(MinecraftServer.java:175)
            at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:408)
            at net.minecraft.server.ThreadServerApplication.run(SourceFile:465)
    Caused by: java.lang.ClassNotFoundException: org.bukkit.event.world.WorldListener
            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)
            ... 27 more
    Using git-Bukkit-1.1-R4-30-ge00a561-b1963jnks.
     
  19. Offline

    luew12345

    ehh well my console is getting errors and when i write /dd list or anything all that comes up is the commands
     
  20. Offline

    CrazyGhostRider

    Please update your plugin.
     
  21. Offline

    Liam_McGregor

    Update please? Pretty please?
     
  22. Offline

    ChrisX930

    Need Update for 1.2.3 :(
     
  23. Offline

    grandwazir

    Really sorry everyone. I had updated this plugin ready for the recommended build (in fact it was the first one I did) but I did not change the download address. The updated version has been available since 2nd of February from my personal repository. Good news is it works perfectly with the new version.

    I did fix a couple of bugs related to that. If it still happens with he latest version post a bug on GitHub. I see things quicker there.
    At the moment either delete the sqlite database for DimensionDoor or drop the database in MySQL.

    @Gimlao

    Please post details about that seed bug to github so I can look into it.
     
    HereInPlainSight likes this.
  24. Offline

    migsthegod

    Very nice! works well!

    Just a suggestion tho, it needs a CONSOLE command that TPs a player to a specific world :D
     
  25. server proberties PVP can be OFF if i want to make new world with pvp true?
     
  26. Offline

    Flash267

    Hi,

    i love the plugin but have recently been coming up with this error:

    [INFO] DataSourcePool [DimensionDoor] autoCommit[false] transIsolation[SERIALIZABLE] min[2] max[20]
    [INFO] SubClassFactory parent ClassLoader [org.bukkit.plugin.java.PluginClassLoader]

    I am running Craftbukkit 1.2.3-R0.2 and DimensionDoor v2.0.1

    if you could reply it would be appreciated.

    Cheers
     
  27. Offline

    xMyNameIsKyLe

    is there any way to have different inventories between 2 different worlds?
     
  28. there is a plugin called MultiInv which handles that and you can even choose to store exp per world so that each world has it's own exp.

    can you add support for the flat world type please. it would be very useful for creative worlds

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

Share This Page