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

    MultiWorld - The easy multi world plugin
    Version: v1.9.0






    Show Spoiler
    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:
    * v1.9.0: <Edit by Moderator: Redacted mediafire url>
    * v1.8.0: <Edit by Moderator: Redacted mediafire url>
    * v1.7.1: <Edit by Moderator: Redacted mediafire url>
    * v1.7.0: <Edit by Moderator: Redacted mediafire url>
    * v1.6.0: <Edit by Moderator: Redacted mediafire url>
    * v1.5.2: <Edit by Moderator: Redacted mediafire url>
    * v1.5.1: <Edit by Moderator: Redacted mediafire url>
    * v1.5.0: <Edit by Moderator: Redacted mediafire url>
    * v1.4.0: <Edit by Moderator: Redacted mediafire url>
    * v1.3.2: <Edit by Moderator: Redacted mediafire url>
    * v1.3.1: <Edit by Moderator: Redacted mediafire url>
    * v1.3.0: <Edit by Moderator: Redacted mediafire url>
    * v1.2.1: <Edit by Moderator: Redacted mediafire url>
    * v1.2.0: <Edit by Moderator: Redacted mediafire url>
    * v1.1.2: <Edit by Moderator: Redacted mediafire url>
    * v1.1.1: <Edit by Moderator: Redacted mediafire url>
    * v1.1.0: <Edit by Moderator: Redacted mediafire url>
    * v1.0.0: <Edit by Moderator: Redacted mediafire url>

    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
    
    Show Spoiler
    Show Spoiler
    Show Spoiler
    Show Spoiler
    Show Spoiler
    Show Spoiler
    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


    Show Spoiler
    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
     
    Last edited by a moderator: Nov 12, 2016
  2. Offline

    ferrybig

    can you give your "plugins/multiworld/flags.txt", "plugins/multiworld/config.yml", "plugins/multiworld/world.txt" files and the config of your permissions plugin (mostly permissions bukkit) so I can check whats the problem
     
  3. Offline

    RTRD

    @ferrybig

    CONFIG:

    Code:yml
    1. # Simple config for MultiWorld (not longer :p)
    2. # plugins.creativeworlds: make the creative world flag work
    3. # plugins.portals: make it able to make portals between worlds
    4. # logging.consolelog: use 1 of the following to adjust what it shows at the server.log, its recomment to have this at FINEST when you post your server log.
    5. # SEVERE (highest value)[Shows only critic errors]
    6. # WARNING [Shows only errors]
    7. # INFO (default) [Shows the default info like starting up]
    8. # FINE [Shows users warping between worlds and file saving/reloading]
    9. # FINER [Some higher level of debugging]
    10. # FINEST (lowest value) [The highest level of debugging]
    11. #
    12. # difficulty: the difficulty to use on the worlds maded by this plugin
    13. plugins:
    14. creativeworlds: true
    15. portals: false
    16. difficulty: 3
    17. logging:
    18. debug: false
    19.  


    FLAGS:

    Code:
    creative#SPAWNMONSTER#false
    creative#SPAWNANIMAL#false
    creative#CREATIVEWORLD#true
    survival#SPAWNMONSTER#true
    survival#SPAWNANIMAL#true
    survival#PVP#true
    
    WORLDS:
    Code:
    creative#NORMAL
    nether#NETHER
    
    PERMSSIONS:
    Code:tml
    1. users:
    2. RTRD:
    3. groups:
    4. - Admin
    5. groups:
    6. default:
    7. permissions:
    8. essentials.list: true
    9. essentials.spawn: true
    10. mcdocsplus.read./motd: true
    11. mcdocsplus.read./rules: true
    12. mcdocsplus.read./info: true
    13. mcdocsplus.read./reg: true
    14. mcdocsplus.motd: true
    15. mcdocsplus.player: true
    16. mcdocsplus./info: true
    17. mcdocsplus./motd: true
    18. mcdocsplus./rules: true
    19. mcdocsplus./reg: true
    20. mchat.prefix.default: true
    21. mchat.suffix.default: true
    22. permissions.build: false
    23. Admin:
    24. permissions:
    25. OwnBlocks.use: true
    26. OwnBlocks.add: true
    27. mcbans.*: true
    28. lwc.*: true
    29. mcbans.admin: true
    30. essentials.*: true
    31. stargate.*: true
    32. multiworld.creativemode: true
    33. dynmap.*: true
    34. dynmap.marker.*: true
    35. superpermbridge.*: true
    36. mchat.prefix.Admin: true
    37. mchat.suffix.Admin: true
    38. mchat.prefix.Mod: false
    39. mchat.suffix.Mod: false
    40. inheritance:
    41. - Mod
    42. ViP:
    43. permissions:
    44. mchat.prefix.ViP: true
    45. mchat.suffix.ViP: true
    46. mchat.prefix.Supporter: false
    47. mchat.suffix.Supporter: false
    48. inheritance:
    49. - Supporter
    50. Mod:
    51. permissions:
    52. lwc.mod: true
    53. mcbans.mod: true
    54. OwnBlocks.ignoreownership: true
    55. mcbans.kick: true
    56. mcbans.ban: true
    57. essentials.protect.exemptplacement: true
    58. essentials.back: true
    59. creativecolours.chat: true
    60. creativecolours.sign: true
    61. OwnBlocks.info: true
    62. mchat.prefix.Mod: true
    63. mchat.suffix.Mod: true
    64. mchat.prefix.ViP: false
    65. mchat.suffix.ViP: false
    66. inheritance:
    67. - ViP
    68. Donator:
    69. permissions:
    70. mchat.prefix.Donator: true
    71. mchat.suffix.Donator: true
    72. mchat.prefix.Registered: false
    73. mchat.suffix.Registered: false
    74. inheritance:
    75. - Registered
    76. Supporter:
    77. permissions:
    78. mchat.prefix.Supporter: true
    79. mchat.suffix.Supporter: true
    80. mchat.prefix.Donator: false
    81. mchat.suffix.Donator: false
    82. inheritance:
    83. - Donator
    84. Registered:
    85. permissions:
    86. essentials.spawn: true
    87. essentials.sethome: true
    88. essentials.home: true
    89. OwnBlocks.use: true
    90. stargate.option.free: true
    91. stargate.free.use: true
    92. mchat.prefix.Registered: true
    93. mchat.suffix.Registered: true
    94. mchat.prefix.default: false
    95. mchat.suffix.default: false
    96. permissions.build: true
    97. inheritance:
    98. - default
    99.  
     
  4. Offline

    landstreet

    thx man
     
  5. Offline

    ferrybig

    the configuration looks good, no errors.
    can you turn the debug mode of my plugin on at the config, to check if it actually sees you chancing world.
    (if it says it chanced your gamemode, but you dont see it ingame, then another plugin can revert it)(try to see if it happends also whit only permissions bukkit, and this plugin.)
    (if it dont says it, then it wont detect the world chance, or was it cancelled by another plugin.)
     
  6. Offline

    Taeir

    No, its not.
    I looked into the craftbukkit changes made and with build 1299 it says: "fix for spawners not properly checking whether an entity can spawn." But this build failed.
    In build 1301 it says: "another attempt at mob spawners - 3rd time's the charm?"
    So i guess build 1301 fixes it.
     
  7. Offline

    RTRD

    Code:
    2011-10-09 13:15:12 [INFO] This server is running Craftbukkit version git-Bukkit-0.0.0-1112-g54a13b2-b1240jnks (MC: 1.8.1)
    2011-10-09 13:15:12 [INFO] [SuperpermBridge] Superperm/Permissions bridge initialized
    2011-10-09 13:15:12 [INFO] Preparing level "survival"
    2011-10-09 13:15:12 [INFO] Default game type: 0
    2011-10-09 13:15:12 [INFO] Preparing start region for level 0 (Seed: -5798462236480642812)
    2011-10-09 13:15:13 [INFO] MCMACOMPAT r15A
    2011-10-09 13:15:13 [INFO] McMyAdmin Compatibility Plugin version r15A started.
    2011-10-09 13:15:13 [INFO] PermissionsBukkit v1.2 is now enabled
    2011-10-09 13:15:13 [INFO] [SuperpermBridge] Superperm/Permissions bridge enabled
    2011-10-09 13:15:13 [INFO] Whitelist: Trying to load whitelist and settings...
    2011-10-09 13:15:13 [INFO] done.
    2011-10-09 13:15:13 [INFO] Whitelist version 2.7 is enabled!
    2011-10-09 13:15:13 [INFO] [MultiWorld] Enabling MultiWorld
    2011-10-09 13:15:13 [INFO] [MultiWorld] Permissions system detected!
    2011-10-09 13:15:13 [INFO] Preparing start region for level 1 (Seed: 8018021975943449384)
    2011-10-09 13:15:14 [INFO] Preparing start region for level 2 (Seed: 6410129040850770112)
    2011-10-09 13:15:15 [INFO] [MultiWorld] load complete
    2011-10-09 13:15:15 [INFO] [MultiWorld] v1.7.1 enabled.
    2011-10-09 13:15:15 [INFO] Done (0,245s)! For help, type "help" or "?"
    2011-10-09 13:15:15 [INFO] New max size: 484
    2011-10-09 13:15:15 [INFO] New max size: 784
    2011-10-09 13:15:30 [INFO] Whitelist: Player RTRD is trying to join...
    2011-10-09 13:15:30 [INFO] allow!
    2011-10-09 13:15:30 [INFO] RTRD [/******:50412] logged in with entity id 264 at ([survival] 207.125, 75.0, -653.4375)
    2011-10-09 13:17:57 [INFO] [MultiWorld] config.yml loaded
    2011-10-09 13:17:57 [INFO] [MultiWorld] loading 2 worlds.
    2011-10-09 13:17:57 [INFO] [MultiWorld] loaded 2 worlds.
    2011-10-09 13:17:57 [INFO] [MultiWorld] loaded 6 flags. (0 where invalid)
    2011-10-09 13:17:57 [INFO] [MultiWorld] load complete
    2011-10-09 13:18:06 [INFO] [MultiWorld] Got PlayerTeleportEvent
    2011-10-09 13:18:07 [INFO] [MultiWorld] Warping RTRD to world survival
    2011-10-09 13:18:07 [INFO] [MultiWorld] Got PlayerTeleportEvent
    2011-10-09 13:18:16 [INFO] [MultiWorld] Got PlayerTeleportEvent
    2011-10-09 13:18:16 [INFO] [MultiWorld] Warping RTRD to world creative
    2011-10-09 13:18:17 [INFO] [MultiWorld] Got PlayerTeleportEvent
     
  8. Offline

    ferrybig

    can you tell if "/mw debug" says the creative mode chancer is enabled?
     
  9. Offline

    RTRD

    [​IMG]
     
  10. Offline

    ferrybig

    can you check if it works whitrout Permissions? (because you also have permissionsbukkit)
    mayby Permissions and PermissionsBukkit conflict

    EDIT: I see the problem now, because you given SUperPermissionsBridge the permission "superpermbridge.*", you also given the permission "multiworld.whitelist". "multiworld.whitelist" stops the effect of "multiworld.creativemode".
    Solution: dont give multiworld not the permission "multiworld.whitelist"
     
  11. Offline

    RTRD

    I am using SuperPermBridge and PermssionBukkit. Not Permissions...

    Still not working...

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

    ferrybig

    SUperpermissionsbridge looks like Permissions for the other plugins.
    whit SUperpermissionsbridge you cant deny a node, so dont give the permissions "SUperpermissionsbridge.*" and "SUperpermissionsbridge.multiworld.*"
     
  13. Offline

    RTRD

    I haven't done that.
     
  14. Offline

    ferrybig

    the rank admin have the "SUperpermissionsbridge.*" permission
     
  15. Offline

    RTRD

    I HAVE REMOVED IT! -.-
     
  16. Offline

    ferrybig

    try giving admin rank this: SUperpermissionsbridge.creativemode
     
  17. Offline

    RTRD

    Nope, not working... :(
     
  18. Offline

    ferrybig

    wait, it must all lower case
     
  19. Offline

    Lathanael

    ferrybig how about an config-option to force the use of the official permission system? If activated it does not look for the Permissions plugin. This would resolve the issue above!
     
    ferrybig likes this.
  20. Offline

    RTRD

    Tried that to...
     
  21. Offline

    ferrybig

    thats an good option, I will add it direct
     
  22. Offline

    Race Pro Kid

    Yeah, that was it.
    :|
     
  23. Offline

    ferrybig

    It was because bukkit 1240 use another system to make worlds then the versions older than that
     
  24. Offline

    owenftw

    Planets world is very ugly lol :l but plugin is great tho xD Thanks
     
  25. Offline

    ferrybig

    Its just the start of the process, there will be less planets at the future and some other chanches
     
  26. Offline

    number1_Master

    creative is fixed but i found another issue
    people with or without a permission node that says they can go to multiple worlds (multiworld.goto) can still go to different worlds
     
  27. Offline

    Lathanael

    Would it be possible to add an option to disable the inventory-save/remove part for creative worlds? I already have another plugin in use to keep inventories seperated/shared amog worlds.
     
  28. Offline

    Kirbyflys

    CreativeWorld flag isn't working
     
  29. Offline

    ferrybig

    this bug is fixed when I release v2.0.0

    This will be also posiable at v2.0.0

    Did you set it on at the configuration and did you give the users proper permissions?

    Pre-release of v2.0.0 special for the users who liked my posts: <Edit by Moderator: Redacted mediafire url>
    pre-7: <Edit by Moderator: Redacted mediafire url>

    Show Spoiler
    Show Spoiler
    Code:
    SaveOn
    PvP
    CreativeWorld
    RememberSpawn
    SpawnAnimal
    SpawnMonster
    



    Show Spoiler
    Normal - Makes an normal minecraft world
    Nether - Makes an nether world
    Skylands - An demo of the skylands
    FlatLand - Makes an flatland for creative buildings
    PixelArtRoom - Makes an world from wool whit big walls for pixelart
    Planets - Makes worlds out of planets
    SolarSystem - Makes a world whit a few, big planets



    Show Spoiler
    Code:
    multiworld.*:
      description: same as multiworld.admin
      children:
        multiworld.admin: true
    multiworld.minium:
      description: The most used permissions
      children:
        multiworld.command.goto: true
        multiworld.command.list: true
        multiworld.basic:
      description: Just the basic permissions
      children:
        multiworld.minium: true
        multiworld.commad.getflag: true
        multiworld.command.help: true
        multiworld.creativemode: true
        multiworld.moderate:
      description: moderator settings
      children:
        multiworld.basic: true
        multiworld.command.setflag: true
        multiworld.command.save: true
        multiworld.command.reload: true
        multiworld.command.link: true
        multiworld.command.move: true
        multiworld.admin:
      description: admin settings
      children:
        multiworld.moderate: true
        multiworld.command.create: true
        multiworld.command.unload: true
        multiworld.command.debug: true
        multiworld.command.goto:
      description: Teleport to a world.
      default: op
        multiworld.command.list:
      description: list al the worlds.
      default: op
        multiworld.command.unload:
      description: removes a world.
      default: op
        multiworld.command.create:
      description: Creates a world.
      default: op
        multiworld.command.save:
      description: save the data.
      default: op
        multiworld.command.link:
      description: chance the nether portals links.
      default: op
        multiworld.command.reload:
      description: reload the plugin.
      default: op
        multiworld.command.help:
      description: shows the help text.
      default: op
        multiworld.command.setflag:
      description: sets an world option.
      default: op
        multiworld.command.getflag:
      description: get an world option.
      default: op
        multiworld.creativemode:
      description: able to get the creative mode at creative worlds.
      default: op
        multiworld.command.debug:
      description: shows debug information about the plugin.
      default: op
        multiworld.command.move:
      description: move a player to another world.
      default: op



    EDIT by Moderator: merged posts, please use the edit button instead of double posting.
     
    Last edited by a moderator: Nov 12, 2016
    nunber1_Master likes this.
  30. Offline

    NeonWorm

    Can you help me out, trying to create a new world, but with every world type I try, it says "An internal error occured while attempting to perform this command"

    I type in the following: "/mw create Creative FlatLand" assuming to leave the seed blank if I want a random one. Also tried it with a random seed in there too. This is just an example.


    Also, how can I get my own world into multiworld? I'm trying to transfer things on my server from one world to another... (1.7.3 world to 1.8 world) but can't get MW to see the other world when I put it in the server files. What else do I need to do? where do I need to put the world?
     
  31. Offline

    ferrybig

    the error you get when creating a world can caused by an bug at an pre-release (if you are using that) or that you have an lower than 1240 bukkit version.

    Try putting the world at the server, and then making a world whit the same name as the world ( and same seed)
     

Share This Page