Inactive [TP] MultiWorld v1.9.0 - The easy multi world plugin [1317]

Discussion in 'Inactive/Unsupported Plugins' started by ferrybig, Sep 6, 2011.

     
  1. Offline

    ferrybig

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    MultiWorld - The easy multi world plugin
    Version: v1.9.0










    I designed this plugin because the multiworld plugin I was using, no longer was supported. its an easy to use multiworld plugin, and also my first. It support permisions and superperm.

    Features:
    • support world removing
    • support nether/skylands
    • just a few command for you to remember "/multiworld","/mw","/goto"
    • you can now have creative worlds and survival worlds next to each other (hard to configure this)
    download:
    permision nodes for permissions Bukkit:
    Code:
        multiworld.*:
            description: Gives access to all the permissions
            children:
                multiworld.admin: true
                multiworld.whitelist: true
        multiworld.minium:
            description: The most used permissions
            children:
                multiworld.goto: true
                multiworld.list: true
        multiworld.basic:
            description: Just the basic permissions
            children:
                multiworld.minium: true
                multiworld.getflag: true
                multiworld.help: true
                multiworld.creativemode: true
        multiworld.moderate:
            description: moderator settings
            children:
                multiworld.basic: true
                multiworld.setflag: true
                multiworld.save: true
                multiworld.reload: true
                multiworld.link: true
                multiworld.move: true
        multiworld.admin:
            description: admin settings
            children:
                multiworld.moderate: true
                multiworld.create: true
                multiworld.remove: true
                multiworld.debug: true
        multiworld.goto:
            description: Teleport to a world.
            default: true
        multiworld.list:
            description: list al the worlds.
            default: true
        multiworld.remove:
            description: removes a world.
            default: op
        multiworld.create:
            description: Creates a world.
            default: op
        multiworld.save:
            description: save the data.
            default: op
        multiworld.link:
            description: chance the nether portals links.
            default: op
        multiworld.reload:
            description: reload the plugin.
            default: op
        multiworld.help:
            description: shows the help text.
            default: true
        multiworld.setflag:
            description: sets an world option.
            default: op
        multiworld.getflag:
            description: get an world option.
            default: true
        multiworld.creativemode:
            description: able to get the creative mode at creative worlds.
            default: true
        multiworld.whitelist:
            description: dont get affected at creative worlds.
            default: false
        multiworld.debug:
            description: shows debug information about the plugin.
            default: op
        multiworld.move:
            description: move a player to another world.
            default: op
    
    Flags for "/mw getflag" and "/mw setflag" Note: the flag value can be "true" or "false" (or ("on" or "off") or ("allow" or "deny") or ("yes" or "no"))
    • SpawnMonster - spawn monsters at this world
    • SpawnAnimal - spawn animals at this world
    • PvP - allow pvp at this world
    • RememberSpawn - make the server keep the spawn at its memory
    • CreativeWorld - makes this world creative
    todo:
    • Add an option to delete the world totally.
    • Add an option to enter the world seed.
    • Make an option to kick al the users from the world before removing it.
    • Add flags to worlds to stop monster spawning and animal spawning.
    • Make an option to save the worlds at the YML format.
    • Add custom language support
    • add support for creative worlds and survivel worlds whit separated invs.
    • make the height of the flatland terrain chancable
    bugs:
    • [med] it can acept tokens like "/" at the file name, what can cause wrong things to happen

    change log:
    version 1.9.0:
    • added 1 new world gen: Planets
    • fixed a bug about the gamemode chancer
    version 1.8.0:
    • stopped support of permissions plugin
    version 1.7.1:
    • tried to fix the bug that cause your game mode not be reverted
    version 1.7.0:
    • Fixed the cause of the following bugs:
      • [med] it spams errors at the server consule when you try to use not setted portals at worlds when the portal handler is activated at the config
      • [low] it dont say the name of world after creation
      • [low] portals using + creative worlds + unknown world to warp to = error
    • added 2 new commands: "/mw move", "/mw debug"
    • deleted some dublicated code (it was loading config.yml 2 times at startup)
    • added 1 more option at config (its consulelogging.debug and is an boolean(not documented at that file))
    • deleted 1 option at config
    • now it makes its config automaticly

    version 1.6.0:
    • added an option to link nether portals to other custom worlds
    • added new permission: multiworld.link - use the mw link command
    • addded new command
    • rewrote world gen
    • added an custom diffecalty for the custom worlds at config
    version 1.5.2:
    • made the flatland creator less cpu using
    version 1.5.1:
    • fixed the bug at 1.5.0
    version 1.5.0:
    • fixed the bug whit creative mode and admins
    • added 2 new world generators
    • shows an list of world generators if entered it wrong
    • added option to enter the seed when making world
    • [Bug] It have problems loading worlds after server startup.
    version 1.4.0:
    • Added an creative world flag (enable it at the config.yml)
    • Added an option to select the debugging level (chance it at config.yml)
    • added an configuration file "multiworld/config.yml"
    • added 2 new permissions: multiworld.whitelist, multiworld.creativemode
    • automaticly restores the inv if you go from an creative world to an survival world
    version 1.3.2:
    • Fixed the part always setting the pvp flag when you set a flag
    version 1.3.1:
    • fixed the bug that it was showing the world name instead of the enviroment whan using a wrong enviroment
    • fixed the new bug from v 1.3.0
    version 1.3.0:
    • You can now use * as flag name when using "/mw getflag <world> <flag>"
    • New bug: when you use an unknown world, it says the wrong thing
    version 1.2.1:
    • fixed a bug where the flags was been saved at the wrong file
    version 1.2.0:
    • added 3 new permision nodes: multiworld.setflag, multiworld.getflag, multiworld.*;
    • 2 new subcommands: "/mw setflag" and "/mw get flag"
    • fixed the bug that the help screen was using the permission "multiworld.goto" instead of "multiworld.help"
    version 1.1.2
    • Forgot to fix 1 grammar error, now fixed
    version 1.1.1
    • fixed the grammar errors @Ninjag said
    version 1.1.0
    • added /goto as alias for /multiworld goto
    • added alias /mw for /multiworld
    • new permision to see the help screen "multiworld.help"
    version 1.0.0
    • first release of the plugin

    This post has been edited 61 times. It was last edited by ferrybig Dec 15, 2011.
  2.  
  3. Offline

    ferrybig

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    the creative worlds option is hard to setup, look at other posts where I give steps to setup

    This plugin cant haddle spawn points at other world concurently

    the RememberSpawn flag set if the spawn must keep remebert at the memory of the server
  4. Offline

    Race Pro Kid

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    "An internal error occurred while attempting to perform this command"

    This post has been edited 1 time. It was last edited by Race Pro Kid Oct 7, 2011.
  5. Offline

    Race Pro Kid

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    NEVER MIND I AM JUST STUPID
    I have to update to CraftBukkit 1240 :/
  6. Offline

    n!ck

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Is it possible to give an answer? HOW TO ENABLE CREATIVE MODE FOR ONE WORLD?!
    There a lot of people with the same problem.
  7. Offline

    Mozartripper

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Awesome We finally have a skyworld running :D
    only problem is that the sun don't move its always in the middle of the sky even if I try to change the time with commads is it normal ?
  8. Offline

    ferrybig

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    try the following steps:
    1: give the users who must get the creative mode the permission "multiworld.creativemode" on ALL the world (its the best to give all users this)
    2: set creative mode on at the config (and reload)
    3: set the flag for the creative mode on the world "/mw setflag <your creative world> CreativeWorld on"
    then it must work
  9. Offline

    ferrybig

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    its normal, inside minecraft, it says that it always is day at skylands. You cant chance this whit an plugin
  10. Offline

    number1_Master

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    doesnt work for me i uploaded my files in a post before btw
  11. Offline

    RTRD

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    @ferrybig There is no config file created when server is restarted. :(

    And it would be great to know how to config the world.txt file... ;)

    BTW when i do /multiworld create world2 normal I get this error in console:
    Code:
    2011-10-08 16:32:34 [SEVERE] null
    org.bukkit.command.CommandException: Unhandled exception executing command 'multiworld' in plugin MultiWorld v1.6.0
    at org.bukkit.command.PluginCommand.execute(PluginCommand.java:41)
    at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:163)
    at org.bukkit.craftbukkit.CraftServer.dispatchCommand(CraftServer.java:353)
    at net.minecraft.server.NetServerHandler.handleCommand(NetServerHandler.java:756)
    at net.minecraft.server.NetServerHandler.chat(NetServerHandler.java:721)
    at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:714)
    at net.minecraft.server.Packet3Chat.a(Packet3Chat.java:33)
    at net.minecraft.server.NetworkManager.b(NetworkManager.java:226)
    at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:92)
    at net.minecraft.server.NetworkListenThread.a(SourceFile:108)
    at net.minecraft.server.MinecraftServer.h(MinecraftServer.java:464)
    at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:374)
    at net.minecraft.server.ThreadServerApplication.run(SourceFile:417)
    Caused by: java.lang.NoClassDefFoundError: org/bukkit/WorldCreator
    at java.lang.Class.getDeclaredMethods0(Native Method)
    at java.lang.Class.privateGetDeclaredMethods(Unknown Source)
    at java.lang.Class.getMethod0(Unknown Source)
    at java.lang.Class.getMethod(Unknown Source)
    at java.lang.Class.getEnumConstantsShared(Unknown Source)
    at java.lang.Class.enumConstantDirectory(Unknown Source)
    at java.lang.Enum.valueOf(Unknown Source)
    at multiworld.worldgen.WorldGenerator.getGenByName(WorldGenerator.java:61)
    at multiworld.MultiWorld.onCommand(MultiWorld.java:195)
    at org.bukkit.command.PluginCommand.execute(PluginCommand.java:39)
    ... 12 more
    Caused by: java.lang.ClassNotFoundException: org.bukkit.WorldCreator
    at java.net.URLClassLoader$1.run(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:36)
    at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:24)
    at java.lang.ClassLoader.loadClass(Unknown Source)
    at java.lang.ClassLoader.loadClass(Unknown Source)
    ... 22 more

    This post has been edited 2 times. It was last edited by RTRD Oct 8, 2011.
  12. Offline

    ferrybig

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    try using bukkit version 1240 for this, I cannot always make it work whit old versions of bukkit.
    EDIT: it would also give this error when you insert the worlds by hand at the config

    This post has been edited 1 time. It was last edited by ferrybig Oct 8, 2011.
  13. Offline

    ferrybig

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    you given the permission "multiworld.creativemode" on all the users on all the worlds? try to look if that fix the problem?
    NOTE: the "multiworld.whitelist" permissions is to stop the effect off "multiworld.creativemode", mayby is that your problem.
  14. Offline

    number1_Master

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    wait it has to be to EVERY group but those with whitelist cant use creative mode?
  15. Offline

    RTRD

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    I am using 1240... :/
  16. Offline

    ferrybig

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    whitelist is designed to stop the effect of "multiworld.creativemode", it does nothing else
  17. Offline

    ferrybig

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    can you give the whole server.log, so I can conifirm. because this error normally only happen when you use 1185 or lower bukkit version. Or give the contents of the "/mw debug" if you installed 1.7.0
  18. Offline

    RTRD

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Now i get this when i am starting the server...:
    Code:
    2011-10-08 18:49:34 [SEVERE] Error occurred while enabling MultiWorld v1.7.0 (Is it up to date?): org.bukkit.World.getDifficulty()Lorg/bukkit/Difficulty;
    java.lang.NoSuchMethodError: org.bukkit.World.getDifficulty()Lorg/bukkit/Difficulty;
    at multiworld.MultiWorld.loadConfig(Unknown Source)
    at multiworld.MultiWorld.onEnable(Unknown Source)
    at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:126)
    at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader.java:920)
    at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:278)
    at org.bukkit.craftbukkit.CraftServer.loadPlugin(CraftServer.java:173)
    at org.bukkit.craftbukkit.CraftServer.enablePlugins(CraftServer.java:156)
    at net.minecraft.server.MinecraftServer.e(MinecraftServer.java:297)
    at net.minecraft.server.MinecraftServer.a(MinecraftServer.java:284)
    at net.minecraft.server.MinecraftServer.init(MinecraftServer.java:152)
    at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:348)
    at net.minecraft.server.ThreadServerApplication.run(SourceFile:417)

    This post has been edited 1 time. It was last edited by RTRD Oct 8, 2011.
  19. Offline

    ferrybig

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    can you give the output of the command "/version"?
  20. Offline

    RTRD

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    After another restart of the server it worked :)
  21. Offline

    number1_Master

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    ya but do i need multiworld.creativemode for every group then for the groups i dont want creative mode i put the whitelist node
  22. Offline

    RTRD

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    CreativeMode does not work for me either... :/
  23. Offline

    ferrybig

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Only if an group has the permission "multiworld.creativemode" and dont have the permission "multiworld.whitelist", then it is able to use the creative mode, if it dont have both, then creative mode dont work
  24. Offline

    RTRD

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    I only have "multiworld.creativemode" and it does not work. I also added the flag to the world...
  25. Offline

    ferrybig

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    is it enabled at the config file?
  26. Offline

    Megalanias

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    no, the map is still ther ein my folders ... even my permisisons plugin regitered it but multiworld would register it !!!
  27. Offline

    RTRD

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Yes.
  28. Offline

    RTRD

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    @ferrybig
    Updated to 1.7.1 and it is still not working...
  29. Offline

    Taeir

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Great plugin
    But i notice that mobs can spawn, even on fully lit tiles.
    For example if you have a zombie spawner, completely exposed to the light, it still spawns mobs because for some reason the game still thinks it has no light...
    This will happen without a spawner as well. I had 3 creepers next to me as soon i moved to another map.
    Using CB 1240, Multiworld 1.7.1
    Other plugins:
    Spout, bukkitinventorytools, essentials, narrowtuxlib, nolagg, permissionsbukkit, shortcuts, spitems, spout, spoutbackpack, spoutessentials, worldedit and worldguard
  30. Offline

    RTRD

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Got the same problem actually! :(
  31. Offline

    Taeir

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Also i'd like to see a way to link portals individually. When i came out of a portal from a different map, it made a portal in a cave somewhere on the map. I guess it makes a portal on the same coordinates, but i'd like it to make one at spawn. Because im using it to portal through a serie of adventure maps.
    (thats why the mobspawnbug is so inconvenient.)

    This post has been edited 3 times. It was last edited by Taeir Oct 8, 2011.
  32. Offline

    number1_Master

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    ya then creativemode doesn't work

Share This Page