[ADMN/FUN/TP] MultiWorld v1.1 - More worlds with environment support [1000] [Discontinued]

Discussion in 'Inactive/Unsupported Plugins' started by Baummann, Jun 15, 2011.

  1. Offline

    Baummann

    MultiWorld - More worlds with environment support
    Version: 1.0 CraftBukkit 860

    Commands:
    Commands (open)

    /newworld [world name] normal|nether|skylands - Generates a new world
    /goto [world name] - Teleports you to a world


    Permissions:
    Permissions (open)

    multiworld.newworld - Access to /newworld
    multiworld.goto - Access to /goto


    Download:
    Click here

    Changelog:
    v1.0 - First release
    v1.1:
    • Added PermissionsBukkit support
    • Worlds now load themselves

    Known bugs:
    You have to load worlds using /newworld after a server restart!
     
  2. Offline

    PlatypusDude

    Its says "An Internal error occered while trying to perform this operation"
     
  3. Offline

    Baummann

    Get the Permissions plugin. And just saying that it says An internal error occurred doesn't help.
     
  4. Offline

    Zerkhan

    Ok! Thank you for the quick response. But I can't test it now, I'm not the owner of the server ... But once again create the world, will he the same as the previous generated? Or is there a new world?
     
  5. Offline

    Baummann

    It'll be the same world.
     
  6. Offline

    Zerkhan

    Yeah! Its works! Thank you and good luck to solve this bug.
     
  7. Offline

    LaKiller

    Add GroupManager (Essentials) support please
     
  8. Offline

    Pirogun

    27.07 15:28:10 [Server] SEVERE at net.minecraft.server.EntityLiving.v(EntityLiving.java:704)
    27.07 15:28:10 [Server] SEVERE at net.minecraft.server.EntityLiving.a(EntityLiving.java:582)
    27.07 15:28:10 [Server] SEVERE at net.minecraft.server.Entity.move(Entity.java:389)
    27.07 15:28:10 [Server] SEVERE at net.minecraft.server.World.getEntities(World.java:953)
    27.07 15:28:10 [Server] SEVERE at net.minecraft.server.World.b(World.java:2001)
    27.07 15:28:10 [Server] SEVERE at net.minecraft.server.World.getChunkAt(World.java:274)
    27.07 15:28:10 [Server] SEVERE at net.minecraft.server.ChunkProviderServer.getOrCreateChunk(ChunkProviderServer.java:116)
    27.07 15:28:10 [Server] SEVERE at org.bukkit.craftbukkit.util.LongHashtable.get(LongHashtable.java:32)
    27.07 15:28:10 [Server] SEVERE java.lang.Throwable
    27.07 15:28:10 [Server] INFO Chunk (0, 11) stored at (1, 17)
    27.07 15:28:10 [Server] SEVERE at net.minecraft.server.ThreadServerApplication.run(SourceFile:422)
    27.07 15:28:10 [Server] SEVERE at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:361)
    27.07 15:28:10 [Server] SEVERE at net.minecraft.server.MinecraftServer.h(MinecraftServer.java:447)
    27.07 15:28:10 [Server] SEVERE at net.minecraft.server.World.cleanUp(World.java:1104)
    27.07 15:28:10 [Server] SEVERE at net.minecraft.server.World.playerJoinedWorld(World.java:1180)
    27.07 15:28:10 [Server] SEVERE at net.minecraft.server.WorldServer.entityJoinedWorld(WorldServer.java:48)
    27.07 15:28:10 [Server] SEVERE at net.minecraft.server.World.entityJoinedWorld(World.java:1198)
    27.07 15:28:10 [Server] SEVERE at net.minecraft.server.EntityCreeper.m_(EntityCreeper.java:68)
    27.07 15:28:10 [Server] SEVERE at net.minecraft.server.EntityMonster.m_(EntityMonster.java:30)
    27.07 15:28:10 [Server] SEVERE at net.minecraft.server.EntityLiving.m_(EntityLiving.java:218)
    27.07 15:28:10 [Server] SEVERE at net.minecraft.server.EntityMonster.v(EntityMonster.java:26)
    27.07 15:28:10 [Server] SEVERE at net.minecraft.server.EntityLiving.v(EntityLiving.java:704)
    27.07 15:28:10 [Server] SEVERE at net.minecraft.server.EntityLiving.a(EntityLiving.java:582)
    27.07 15:28:10 [Server] SEVERE at net.minecraft.server.Entity.move(Entity.java:389)
    27.07 15:28:10 [Server] SEVERE at net.minecraft.server.World.getEntities(World.java:953)
    27.07 15:28:10 [Server] SEVERE at net.minecraft.server.World.b(World.java:2001)
    27.07 15:28:10 [Server] SEVERE at net.minecraft.server.World.getChunkAt(World.java:274)
    27.07 15:28:10 [Server] SEVERE at net.minecraft.server.ChunkProviderServer.getOrCreateChunk(ChunkProviderServer.java:124)
    27.07 15:28:10 [Server] SEVERE java.lang.Throwable
    27.07 15:28:10 [Server] INFO net.minecraft.server.Chunk
    27.07 15:28:10 [Server] INFO Chunk (0, 25) stored at (1, 16)
    27.07 15:28:10 [Server] SEVERE at net.minecraft.server.ThreadServerApplication.run(SourceFile:422)
    27.07 15:28:10 [Server] SEVERE at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:361)
    27.07 15:28:10 [Server] SEVERE at net.minecraft.server.MinecraftServer.h(MinecraftServer.java:447)
    27.07 15:28:10 [Server] SEVERE at net.minecraft.server.World.cleanUp(World.java:1104)
    27.07 15:28:10 [Server] SEVERE at net.minecraft.server.World.playerJoinedWorld(World.java:1180)
    27.07 15:28:10 [Server] SEVERE at net.minecraft.server.WorldServer.entityJoinedWorld(WorldServer.java:48)
    27.07 15:28:10 [Server] SEVERE at net.minecraft.server.World.entityJoinedWorld(World.java:1198)
    27.07 15:28:10 [Server] SEVERE at net.minecraft.server.EntityCreeper.m_(EntityCreeper.java:68)
    27.07 15:28:10 [Server] SEVERE at net.minecraft.server.EntityMonster.m_(EntityMonster.java:30)
    27.07 15:28:10 [Server] SEVERE at net.minecraft.server.EntityLiving.m_(EntityLiving.java:218)
    27.07 15:28:10 [Server] SEVERE at net.minecraft.server.EntityMonster.v(EntityMonster.java:26)
    27.07 15:28:10 [Server] SEVERE at net.minecraft.server.EntityLiving.v(EntityLiving.java:704)
    27.07 15:28:10 [Server] SEVERE at net.minecraft.server.EntityLiving.a(EntityLiving.java:582)
    27.07 15:28:10 [Server] SEVERE at net.minecraft.server.Entity.move(Entity.java:389)
    27.07 15:28:10 [Server] SEVERE at net.minecraft.server.World.getEntities(World.java:953)
    27.07 15:28:10 [Server] SEVERE at net.minecraft.server.World.b(World.java:2001)
    27.07 15:28:10 [Server] SEVERE at net.minecraft.server.World.getChunkAt(World.java:274)
    27.07 15:28:10 [Server] SEVERE at net.minecraft.server.ChunkProviderServer.getOrCreateChunk(ChunkProviderServer.java:116)
    27.07 15:28:10 [Server] SEVERE at org.bukkit.craftbukkit.util.LongHashtable.get(LongHashtable.java:32)
    27.07 15:28:10 [Server] SEVERE java.lang.Throwable
    27.07 15:28:10 [Server] INFO Chunk (0, 25) stored at (1, 16)
    27.07 15:28:10 [Server] INFO 24.591364871306386,272.40760134146194(1,17) vs 0,11
    27.07 15:28:10 [Server] INFO Wrong location! net.minecraft.server.EntityCreeper@34c
    27.07 15:28:10 [Server] SEVERE at net.minecraft.server.ThreadServerApplication.run(SourceFile:422)
    27.07 15:28:10 [Server] SEVERE at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:361)
    27.07 15:28:10 [Server] SEVERE at net.minecraft.server.MinecraftServer.h(MinecraftServer.java:447)
    27.07 15:28:10 [Server] SEVERE at net.minecraft.server.World.cleanUp(World.java:1104)
    27.07 15:28:10 [Server] SEVERE at net.minecraft.server.World.playerJoinedWorld(World.java:1180)
    27.07 15:28:10 [Server] SEVERE at net.minecraft.server.WorldServer.entityJoinedWorld(WorldServer.java:48)
    27.07 15:28:10 [Server] SEVERE at net.minecraft.server.World.entityJoinedWorld(World.java:1198)
    27.07 15:28:10 [Server] SEVERE at net.minecraft.server.EntityCreeper.m_(EntityCreeper.java:68)
    27.07 15:28:10 [Server] SEVERE at net.minecraft.server.EntityMonster.m_(EntityMonster.java:30)
    27.07 15:28:10 [Server] SEVERE at net.minecraft.server.EntityLiving.m_(EntityLiving.java:218)
    27.07 15:28:10 [Server] SEVERE at net.minecraft.server.EntityMonster.v(EntityMonster.java:26)
    27.07 15:28:10 [Server] SEVERE at net.minecraft.server.EntityLiving.v(EntityLiving.java:705)
    27.07 15:28:10 [Server] SEVERE at net.minecraft.server.World.b(World.java:2001)
    27.07 15:28:10 [Server] SEVERE at net.minecraft.server.World.getChunkAt(World.java:274)
    27.07 15:28:10 [Server] SEVERE at net.minecraft.server.ChunkProviderServer.getOrCreateChunk(ChunkProviderServer.java:124)
    27.07 15:28:10 [Server] SEVERE java.lang.Throwable
    27.07 15:28:10 [Server] INFO net.minecraft.server.Chunk
    27.07 15:28:10 [Server] INFO Chunk (0, 11) stored at (1, 17)
    27.07 15:28:10 [Server] SEVERE at net.minecraft.server.ThreadServerApplication.run(SourceFile:422)
    27.07 15:28:10 [Server] SEVERE at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:361)
    27.07 15:28:10 [Server] SEVERE at net.minecraft.server.MinecraftServer.h(MinecraftServer.java:447)
    27.07 15:28:10 [Server] SEVERE at net.minecraft.server.World.cleanUp(World.java:1104)
    27.07 15:28:10 [Server] SEVERE at net.minecraft.server.World.playerJoinedWorld(World.java:1180)
    27.07 15:28:10 [Server] SEVERE at net.minecraft.server.WorldServer.entityJoinedWorld(WorldServer.java:48)
    27.07 15:28:10 [Server] SEVERE at net.minecraft.server.World.entityJoinedWorld(World.java:1198)
    27.07 15:28:10 [Server] SEVERE at net.minecraft.server.EntityCreeper.m_(EntityCreeper.java:68)
    27.07 15:28:10 [Server] SEVERE at net.minecraft.server.EntityMonster.m_(EntityMonster.java:30)
    27.07 15:28:10 [Server] SEVERE at net.minecraft.server.EntityLiving.m_(EntityLiving.java:218)
    27.07 15:28:10 [Server] SEVERE at net.minecraft.server.EntityMonster.v(EntityMonster.java:26)
    27.07 15:28:10 [Server] SEVERE at net.minecraft.server.EntityLiving.v(EntityLiving.java:705)
    27.07 15:28:10 [Server] SEVERE at net.minecraft.server.World.b(World.java:2001)
    27.07 15:28:10 [Server] SEVERE at net.minecraft.server.World.getChunkAt(World.java:274)
    27.07 15:28:10 [Server] SEVERE at net.minecraft.server.ChunkProviderServer.getOrCreateChunk(ChunkProviderServer.java:116)
    27.07 15:28:10 [Server] SEVERE at org.bukkit.craftbukkit.util.LongHashtable.get(LongHashtable.java:32)
    27.07 15:28:10 [Server] SEVERE java.lang.Throwable
    27.07 15:28:10 [Server] INFO Chunk (0, 11) stored at (1, 17)
    27.07 15:28:10 [Server] SEVERE at net.minecraft.server.ThreadServerApplication.run(SourceFile:422)
    27.07 15:28:10 [Server] SEVERE at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:361)
    27.07 15:28:10 [Server] SEVERE at net.minecraft.server.MinecraftServer.h(MinecraftServer.java:447)
    27.07 15:28:10 [Server] SEVERE at net.minecraft.server.World.cleanUp(World.java:1104)
    27.07 15:28:10 [Server] SEVERE at net.minecraft.server.World.playerJoinedWorld(World.java:1180)
    27.07 15:28:10 [Server] SEVERE at net.minecraft.server.WorldServer.entityJoinedWorld(WorldServer.java:48)
    27.07 15:28:10 [Server] SEVERE at net.minecraft.server.World.entityJoinedWorld(World.java:1198)
    27.07 15:28:10 [Server] SEVERE at net.minecraft.server.EntityCreeper.m_(EntityCreeper.java:68)
    27.07 15:28:10 [Server] SEVERE at net.minecraft.server.EntityMonster.m_(EntityMonster.java:30)
    27.07 15:28:10 [Server] SEVERE at net.minecraft.server.EntityLiving.m_(EntityLiving.java:218)
    27.07 15:28:10 [Server] SEVERE at net.minecraft.server.EntityMonster.v(EntityMonster.java:26)
    27.07 15:28:10 [Server] SEVERE at net.minecraft.server.EntityLiving.v(EntityLiving.java:705)
    27.07 15:28:10 [Server] SEVERE at net.minecraft.server.World.b(World.java:2001)
    27.07 15:28:10 [Server] SEVERE at net.minecraft.server.World.getChunkAt(World.java:274)
    27.07 15:28:10 [Server] SEVERE at net.minecraft.server.ChunkProviderServer.getOrCreateChunk(ChunkProviderServer.java:124)
    27.07 15:28:10 [Server] SEVERE java.lang.Throwable
    27.07 15:28:10 [Server] INFO net.minecraft.server.Chunk
    27.07 15:28:10 [Server] INFO Chunk (0, 25) stored at (1, 16)
    27.07 15:28:10 [Server] SEVERE at net.minecraft.server.ThreadServerApplication.run(SourceFile:422)
    27.07 15:28:10 [Server] SEVERE at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:361)
    27.07 15:28:10 [Server] SEVERE at net.minecraft.server.MinecraftServer.h(MinecraftServer.java:447)
    27.07 15:28:10 [Server] SEVERE at net.minecraft.server.World.cleanUp(World.java:1104)
    27.07 15:28:10 [Server] SEVERE at net.minecraft.server.World.playerJoinedWorld(World.java:1180)
    27.07 15:28:10 [Server] SEVERE at net.minecraft.server.WorldServer.entityJoinedWorld(WorldServer.java:48)
    27.07 15:28:10 [Server] SEVERE at net.minecraft.server.World.entityJoinedWorld(World.java:1198)
    27.07 15:28:10 [Server] SEVERE at net.minecraft.server.EntityCreeper.m_(EntityCreeper.java:68)
    27.07 15:28:10 [Server] SEVERE at net.minecraft.server.EntityMonster.m_(EntityMonster.java:30)
    27.07 15:28:10 [Server] SEVERE at net.minecraft.server.EntityLiving.m_(EntityLiving.java:218)
    27.07 15:28:10 [Server] SEVERE at net.minecraft.server.EntityMonster.v(EntityMonster.java:26)
    27.07 15:28:10 [Server] SEVERE at net.minecraft.server.EntityLiving.v(EntityLiving.java:705)
     
  9. Offline

    Det117

    why does it only spawn harmless mobs? im trying to make a Hardcore pvp world
     
  10. Offline

    Pernando

    I have made yesterday a new world with this plugin and now i can't come in it anymore with /goto or stargate. And in my server folder is the world still there.
     
  11. Offline

    Zerkhan

    Yes I had the same problem (the message is a little higher). At each restart of the server, you must recreate the world with the same name.


     
  12. Offline

    strontkever

    Bump for autoloading the world support!
     
  13. Offline

    rivereagles999

    hay when are you fixing /goto
    will it work if you put an existing world in the server folder and it will take you there.
     
  14. Offline

    Zerkhan

    Sorry but my problems with a server,
    the generation of the world seems to be fine ...

    But when it teleports with / world NAME (command / goto NAME does not work and displays "Wrong"), I fall forever into the void to server crash ...
     
  15. Offline

    Jany95

    baummann. nice sache machste da nur kann leider auf meinem nitrado server nich mit /goto in andere welten weil sie am falschen platz erstellt werden.
    ps: Baumman schreitet zur tat *plöpp*
     
  16. Offline

    mrossim

    could u add a seed option
     
  17. Offline

    ajksdca1

    if you could add a Perfecly flat map to this that would be amazing
     
  18. Offline

    jeremybombed

    Finally i found a multiworld plugin :D

    I have the permission node * , multiworld.newworld and multiworld.goto but i cant use any of the multiworld commnads...

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

    Arton

    Awesome i love this plugin can you plz updatet :p
     
  20. Offline

    Baummann

    v1.1 Is out! Worlds now load themselves!
     
  21. Offline

    Spyman328

    Is there a command to delete the world when we are done with it. I need it because we sometimes do custom maps on our server for the admins but we dont want 20 worlds loaded at the same time.
     
  22. Offline

    Baummann

    No, there's not.
    I'll add it ASAP.
     
  23. Offline

    klutch2013

    in this plugin can you control which world mobs spawn in and don't spawn in? if not will you be adding that?
     
  24. Offline

    Baummann

    Maybe I'll add that soon.
     
  25. Offline

    klutch2013

    awesome. thanks that would combine 2 plugins in one for me lol
     
  26. Offline

    Gilbertus

    I have problem with permissions.
    It looks like plugin give access to commands only if player is op and has proper permissions. Player without op can't access commands even if he has proper permissions.
     
  27. Offline

    Baummann

    Seems to be an error of the plugin I'll look into it tomorrow.
     
  28. Offline

    Gilbertus

    I'm poor Java programmer but I decompiled classes and in MultiWorld.class there are conditions
    Code:
    if(!player.hasPermission("multiworld.newworld") || !permissionHandler.has(player, "multiworld.newworld"))
                {
                    player.sendMessage((new StringBuilder()).append(ChatColor.RED).append("You don't have permission to use this command!").toString());
                    return true;
                }
    and
    Code:
    if(!player.hasPermission("multiworld.goto") || !permissionHandler.has(player, "multiworld.goto"))
                {
                    player.sendMessage((new StringBuilder()).append(ChatColor.RED).append("You don't have permission to use this command!").toString());
                    return true;
                }
    I don't see any references to op status but maybe one of methods (player.hasPermission, permissionHandler.has) check it. If one give false for non op then there is the problem. I hope I helped.
    EDIT:
    And I don't use build in bukkit permissions only Permissions plugin. Maybe this is the problem.
     
  29. Offline

    Baummann

    player.hasPermission("...."); checks for OP status.
     
  30. Offline

    Gilbertus

    So maybe there should be && so only one method is needed to be true for access to command. You probably know it already (if it's right to do) :rolleyes:.
     
  31. Offline

    Baummann

    That would make the plugin require PermissionsBukkit and Permissions.
     

Share This Page