[EDIT/MISC/TP/FUN] Multiverse 2.3- World Management [BukkitDev]

Discussion in 'Archived: Plugin Releases' started by Multiverse, Feb 7, 2011.

  1. Offline

    Multiverse

    This plugin is still VERY alive.
    If you guys haven't heard yet, we're now going to be doing the help on DBO (dev.bukkit.org) Our pages are here:
    http://dev.bukkit.org/server-mods/multiverse-core/
    http://dev.bukkit.org/server-mods/multiverse-portals/
    http://dev.bukkit.org/server-mods/multiverse-netherportals/

    Thanks!

    [​IMG]

    Feature Requests go in the appropriate Github Issues section. See below.
    Post Bug Reports In the thread
    or join IRC at #multiverse on EsperNet


    Multiverse 2 - World Creation/Management/Teleportation & More​
    Current Version: 2.2-AB

    Description
    Multiverse 2 is a ground up rewrite of the popular Multiverse plugin for CraftBukkit. There are many new features, the biggest one being the much better usability and cleaner code! MV2 has been in the works for over 2 months and given the size of it, the developers are confident that you'll find a small bug or two. Please come into our IRC channel and discuss politely with us and we'll get it resolved quick-fastly!

    Looking for the old version that runs on CraftBukkit 1000? We don't have it anymore :( Here's an archive of the old help post. If you're a new user, we REALLY recommend using Multiverse 2..


    The Multiverse Team:
    Developers:
    @Rigby90 - The Multiverse God. 'nuff said
    @fernferret - Coding Person. Don't ask him about P2/P3 or Error 199.
    @lithium3141 - Utility coder or crazy math dude. You decide.
    @main-- - Is this his forum account? Localization person and MV-Adventure dev!

    Documenters:
    @Elizacat
    @AkiTensai
    @Xanipher

    Testers (official I know a bunch of you have helped, thanks!):
    @jonDatz
    @jfulleton


    Want to Try before you buy(er, download for free)?
    Check out the official Multiverse 2 test server: beta.zomgameservers.com

    Some of the MV2 Features:
    • Create multiple worlds of different types, seeds and with Custom Generators
    • Create portals to let users go between other portals, worlds, or locations
    • PermissionsBukkit support (Anything that implements the superperms api (PermBukkit, PEX, bPerms...)
    • iConomy, BOSEconomy, RealEcon, Essentials Econ and Item economy support!
    • Show which users are in what worlds
    • Create portals to let users go between worlds
    • Control who can enter worlds/portals with permissions!
    • World scaling with NetherPortals
    • Allow minecarts/boats through portals
    • Launch users through the air when they enter a portal!
    • Conserve memory by having some worlds NOT keep their spawn chunks loaded!
    • And the list goes on...
    Requirements

    This plugin requires CraftBukkit 1.0.1-R1+

    The Dev versions Require CraftBukkit 1.0.1-R1

    Need help? Check out our AWESOME Wikis!
    Core Wiki
    Portals Wiki
    NetherPortals Wiki
    SignPortals Wiki


    Downloads:
    Core Downloads
    (Stable Builds | Dev Builds)

    Portals Downloads
    (Stable Builds | Dev Builds)

    NetherPortals Downloads
    (Stable Builds | Dev Builds)

    SignPortals Downloads
    (Stable Builds | Dev Builds)


    Why multiple Downloads?
    https://github.com/Multiverse/Multiverse-Core/wiki/Plugins-of-Multiverse-2

    Want to use bleeding edge?
    Grab live builds from ci.onarandombox.com

    FAQ: (Frequently Asked Questions)

    How do I make portals:
    https://github.com/Multiverse/Multiverse-Portals/wiki/Basic-portal-tutorial

    How do I separate world inventories?:
    Use the plugin named MultiInv

    People can't log into my 1060 Bukkit Server!:
    Are you using spout? If so, you need to upgrade it to a dev version or disable it until those guys release a 1060 compatible version.

    How do I know if I'm running CB XXXX or higher?:
    Type /version. The number here is your CB version:
    This server is running Craftbukkit version git-Bukkit-0.0.0-980-g4ed23b1-b1060jnks (MC: 1.7.3)
    Please check that this version is the same as one of those in the title of the post.

    More Up-To-Date FAQ:
    https://github.com/Multiverse/Multiverse-Core/wiki/FAQ

    Commands, Syntax & Permissions:
    Core Wiki
    Portals Wiki
    NetherPortals Wiki
    SignPortals Wiki


    Known Issues:
    Core Issues
    Portals Issues
    NetherPortals Issues
    SignPortals Issues


    Changelog:

    Changelogs present on each file on DBO.

    Version 2.0
    • Release the Multiverse 2 Suite
    1.X changelog (For posterity)



    Show Spoiler

    Version 1.7.2
    • Now allow you to mvmodify worlds with _s
    Version 1.7.1





    • Added ability to do seeded world creation via: /mvcreate WORLD ENV SEED
    • Now allow you to import/create worlds with _s
    • Automatically import your DEFAULTWORLD_nether world
    • Add the /mvenvironments command to help you determine what valid environments are!
    • Other nifty bugfixes
    Version 1.7





    • Skylands is now supported as an Environment/Biome Type
    • The plugin should now support any custom Environment/Biomes which are added to CraftBukkit in the future without an update from Multiverse.
    • Fixed the 'Kick on Teleport' issue.
    Version 1.6.4





    • Fixed 0 Price Portals
    • Fixed a bug with new Portals
    • Updated for iConomy 5 (You will need to update to iCo 5)
    • Improved the PVP Setup
      • Now you no longer have to set the server.properties PVP variable to true... this is now completely done via the worlds config and properly stops PVP rather than preventing the damage from being applied.
    Version 1.6.3





    • Update for Minecraft 1.5 and CraftBukkit build 733
    Version 1.6.2





    • Contains updates/features which were introduced in 1.5
    Version 1.6 - Thanks to 'fernferret'





    • Updated for CB Builds 600+
    Version 1.5 - Permissions 2.1+ - (V1.5 - 02/03/2011)[/U]





    • Fixed whitelist/blacklisting once and for all :), thanks to @ledhead900
    • Add permission node 'multiverse.portal.exempt' -- Basically means they don't have to pay the cost of the portal... this is useful for Donors and such.
    • Updated to use iConomy 4.1 -- Would be great if I can get feedback on this... as usual I can only test solo.
    Version 1.4 - Permissions 2.0 & 2.1 - (V1.4 - 26/02/2011 - 01:11 AM GMT)






    • Should be easier on high pop servers now
      • Only checks if a player is within a Portal everytime he changes BLOCK Coordinate instead of every single pixel footstep he/she takes.
    • Now Supports Permissions 2.1 -- Both 2.1 and 2.0 support have seperate JARs, so get the right one.
      • Also commands are properly disabled when a Permissions plugin is not found and it will alert the player trying to use the Command.
    Version 1.3 - Permissions 2.0 - (V1.3 - 24/02/2011 - 02:31 AM GMT)






    • Removed the 'Stupidly Long Constructor'
    • Fixed an error which was loading portals that were on a non existent world which caused errors later on.
    Version 1.2.2 - (V1.2.2 - 23/02/2011 - 03:05 AM GMT)






    • Nothing much just updated so it works with Minecraft Beta 1.3, I suggest you don't use a lower Multiverse build than v1.2.2 otherwise it won't work and errors will occur.
    Version 1.2.1 - (V1.2.1 - 20/02/2011 - 23:35 PM GMT)

    • Changed over to the new Entity Damage...


    [​IMG]
     
    TGF, maino, aTxT and 58 others like this.
  2. Offline

    Tamfoolery

    Every time I try to import a world I get this message:
    I can TP, create worlds, and create portals fine, but I can't import worlds!

    Help!
     
  3. Offline

    sza22

    hi i'm having some troubles getting mobs to spawn in my mob fighting world. i had had them on originally, but i had turned them off to rebuild my base, and when i tried to turn them back on, they were not spawning. i can provide files if they are needed to fix my issue. thanks, sza22.
     
  4. Offline

    Firefox365

    Question If I use this plugin is there a way to make it so can can limit all the pluggins to one world? So i can have a build world and a survival world.
     
  5. Offline

    _LB

    I do not have any permissions plugins installed because I want to use the new built-in Bukkit permissions system in CB#1000. Well, on startup, MultiVerse tells me that it found a permissions system (the Bukkit one hopefully), and I have all the proper nodes, even tried the multiverse.* node, and I am always told that I do not have the correct permissions to use the command. Does this support the Bukkit permissions, and if not, when will it?

    Also, what is the permissions node for /mvenvironments?
     
  6. No. Plugins are serverwide and are responsible for supporting multiworld by themselves.

    I have no idea if MV1 supports the bukkit perms. MV2 will tell you at startup that it is using ops.txt/bukkit perms if it did not find P3. I think it's /mvenv in both MV1 and 2. 2 Is much better documented here: https://github.com/Herocraft/Multiverse-Core/wiki, and we're aiming for a release sometime in the next few days.

    Try restarting the server or checking to see if another plugin has taken over. I have noticed in MV1, sometimes when you turn them off, some other plugins can mess with that.

    Gonna need a stack trace.

    Yes, but non-ops won't even be able to teleport. You'll need a portals plugin OR use PermissionsBukkit. It's very nice.

    Yea, sorry, this is not really in the scope of this project, as that effectively implies multi-server teleports.

    This is a permissions issue. I rage way too much at P3 and P2 to help anyone anymore (sorry, it's just the truth). If you want to switch over to PermissionsBukkit, I'll totally help you, but other than that, I'd go ask in either:
    WorldGuard
    Permissisons 2/3

    threads, since those are the relevant plugins to your issue

    Error 199.
    Happens about once per forum page
    Don't worry about it.
    It's fixed in 2.

    Those are my usual responses... Note to future people, please use google... that's what it's there for:
    http://www.google.com/search?sourceid=chrome&ie=UTF-8&q="MVPlayerListener.java:199"

    EDIT by Moderator: merged posts, please use the edit button instead of double posting.
     
    Last edited by a moderator: Jul 18, 2016
  7. Offline

    Brad679

    Is there a way to set up where I stand, and which direction I am facing in correlation to the portal after passing through it. I have it set up right, but when I pass through it I start on the other side of a wall facing a corner, as have the portal set up in a corridor of a building. How can I fix this problem?
     
  8. Offline

    jdrobinson

    I seem to be having an issue with a created world where the world seed changes on a created world. It's not every time I enter the world or restart the server and it's extremely hard to duplicate.
     
  9. Offline

    Xaqa

    When you say, "fixed in 2" what do you mean by that?
     
  10. Offline

    arthoz

    That its fixed in MV2 which will be coming out sometime (theyre working on it as we speak)

    @fernferret: will /mvtp p:portalname work in mv2 btw? =)
     
  11. Offline

    OverSizedRabbit

    how do you make it so when you create a nether portal in a new world the portal leads to that new worlds nether not the default worlds nether?
     
  12. It does. You can actually do:
    /mvtp p:NAME:[N,S,E,W,NE,NW,SE.SW]

    In MV2, yes.

    Since a bunch of pepole are asking, I'm pushing for a release this weekend. The biggest hangup you ask?

    Bukkit 1024+ is required for MV2 :/ We need a new RB before I can officially release...

    In MV1, you don't. For MV2, Check out Multiverse-NetherPortals

    EDIT by Moderator: merged posts, please use the edit button instead of double posting.
     
    Last edited by a moderator: Jul 18, 2016
    arthoz likes this.
  13. Offline

    Tyler Gott

    Can i Create A Skyland World?
     
  14. Offline

    _LB

    Yes, /mvcreate My_World_Name SKYLANDS [optional seed]
     
  15. Offline

    Alestance

    So a friend of mine has a server with this plugin on it. We can create portals in worlds that aren't the main world, and they work fine, but portals on the main world don't work at all. We've tried every fix we could possibly try on our own, so I'm wondering if there is anything we should check for. Portals just DON'T work on the main world, unless they're linked to portals on the same world. Any ideas as to why this might happen?

    I don't have the list of plugins on me at the moment, so I'll be back later with those, I just was hoping it wasn't a plugin problem. I know we have world edit, bananachunk and world guard, but the rest is foggy.
     
  16. Offline

    NazzyDragon

    So, is it possible for you guys to put day/night in the Skyland environment in the future? I'd like to see that, alongside weather (preferably day/night first though)
     
  17. Try this:
    use /mvremove to remove the main world from Multiverse. This will NOT delete the folder or even UNLOAD it. It simply erases MV's knowledge of it. then do an /mvimport of the same world. This is a known bug with 1.7.2 and has been fixed in MV2

    Nope!

    Skylands is INCOMPLETE Notch code, controlled/initialized by Bukkit. Want to see a complete skylands? Bug Notch.

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

    Yurameki

    I'm having issues with Multiverse, I've double checked the configuration of all my YML files and such and I don't think there are any errors or syntax issues, I've posted them here for review to see if there is something wrong, and the error I'm getting on boot is below:

    Code:
    [MultiVerse] Permissions Found
    2011-07-30 22:36:54 [INFO] [MultiVerse] - Version 1.7.2 Enabled
    2011-07-30 22:36:54 [SEVERE] Error occurred while enabling MultiVerse v1.7.2 (Is it up to date?): null; mapping values are not allowed here
    mapping values are not allowed here
     in "<reader>", line 3, column 7:
        prefix: true
              ^
    
        at org.yaml.snakeyaml.scanner.ScannerImpl.fetchValue(ScannerImpl.java:745)
        at org.yaml.snakeyaml.scanner.ScannerImpl.fetchMoreTokens(ScannerImpl.java:307)
        at org.yaml.snakeyaml.scanner.ScannerImpl.peekToken(ScannerImpl.java:204)
        at org.yaml.snakeyaml.parser.ParserImpl$ParseDocumentEnd.produce(ParserImpl.java:267)
        at org.yaml.snakeyaml.parser.ParserImpl.peekEvent(ParserImpl.java:163)
        at org.yaml.snakeyaml.parser.ParserImpl.getEvent(ParserImpl.java:173)
        at org.yaml.snakeyaml.composer.Composer.composeDocument(Composer.java:124)
        at org.yaml.snakeyaml.composer.Composer.getSingleNode(Composer.java:105)
        at org.yaml.snakeyaml.constructor.BaseConstructor.getSingleData(BaseConstructor.java:124)
        at org.yaml.snakeyaml.Yaml.load(Yaml.java:264)
        at org.bukkit.util.config.Configuration.load(Configuration.java:82)
        at com.onarandombox.Rigby.MultiVerse.MultiVerse.onEnable(MultiVerse.java:100)
        at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:126)
        at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader.java:878)
        at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:272)
        at org.bukkit.craftbukkit.CraftServer.loadPlugin(CraftServer.java:162)
        at org.bukkit.craftbukkit.CraftServer.enablePlugins(CraftServer.java:146)
        at net.minecraft.server.MinecraftServer.e(MinecraftServer.java:284)
        at net.minecraft.server.MinecraftServer.a(MinecraftServer.java:271)
        at net.minecraft.server.MinecraftServer.init(MinecraftServer.java:148)
        at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:335)
        at net.minecraft.server.ThreadServerApplication.run(SourceFile:422)
    MultiVerse.yml

    Code:
    #Prefix Chat with World
    Name.
    prefix: true
    
    #Choose whether or not Players have to pay to use the portals.
    
    iconomy: false
    
    #True/False - Whether MultiVerse should handle all respawns on every World including the Default.
    
    #Disable this if you have a form of Respawn Teleportation
    plugin.
    globalrespawn: false
    
    #True/False - Whether MultiVerse should handle all respawns on the MultiVerse Worlds.
    
    #If 'globalrespawn: true' then this will have no effect.
    
    alternaterespawn: true
    
    #How long a player has to wait before using another portal.
    
    #In Milliseconds - Default is '5000' which is 5 Seconds.
    
    tpcooldown: 5000
    
    #How long to leave in between sending an alert to the player.
    
    #In Milliseconds - Default is '5000' which is 5 Seconds.
    
    alertcooldown: 5000
    
    #How long the player has to wait before they can get more information from a portal.
    
    #In Milliseconds - Default is '5000' which is 5 Seconds.
    
    infocooldown: 5000
    
    #The Item a player has to use to get information from a portal.
    
    #Default is 49 - Obsidian
    
    infowand: 49
    
    #The Item a player has to use to set the coordinates to create a portal
    
    #Default is 270 - Wood Pickaxe
    
    setwand: 270
    
    #SinglePlayer Styled Nether - You still have to "/mvimport" the World for Nether.
    
    #The settings below only affect the SPLike portals.
    
    #SPLike - True/False - Portals without a Destination or Sign will act like a SinglePlayer portal.
    
    #AutoBuild - True/False - AutoBuild a destination portal if none are found nearby?
    
    #Nether - Folder/WorldName of the Nether world.
    
    #Default - Folder/WorldName of the default world setup in server.properties.
    
    #RespawnToDefault - True/False - When a player dies do we respawn them back to the default world.
    
    splike: false
    
    autobuild: false
    
    nether: Nether_World
    
    default: Prime
    respawntodefault: false
    
    Worlds.yml

    Code:
    worlds:
    
        Eden:
    
            animals: true
    
            pvp: true
    
            alias: ''
    
            blockBlacklist: ''
    
            worldBlacklist: ''
    
            spawn: 217:64:235:0.0:0.0
    
            mobs: true
    
            price: 0.0
    
            environment: NORMAL
    
            editWhitelist: ''
    
            playerBlacklist: ''
    
            playerWhitelist: ''
    
            editBlacklist: ''
    
            generator: PhoenixTerrainMod
    
        world:
    
            animals: true
    
            pvp: true
    
            alias: ''
    
            blockBlacklist: ''
    
            worldBlacklist: ''
    
            spawn: -408:71:-26:85.650566:18.899939
    
            mobs: true
    
            price: 0.0
    
            environment: NORMAL
    
            editWhitelist: ''
    
            playerBlacklist: ''
    
            playerWhitelist: ''
    
            editBlacklist: ''
    
        Prime:
    
            animals: true
    
            pvp: true
    
            alias: ''
    
            blockBlacklist: ''
    
            worldBlacklist: ''
    
            spawn: -406:71:-25:36.450203:-3.300042
    
            mobs: true
    
            price: 0.0
    
            environment: NORMAL
    
            editWhitelist: ''
    
            playerBlacklist: ''
    
            playerWhitelist: ''
    
            editBlacklist: ''
    
        Nether_World:
    
            animals: true
    
            pvp: true
    
            alias: ''
    
            blockBlacklist: ''
    
            worldBlacklist: ''
    
            mobs: true
    
            price: 0.0
    
            environment: NETHER
    
            editWhitelist: ''
    
            playerBlacklist: ''
    
            playerWhitelist: ''
    
            editBlacklist: ''
    
            spawn: ''
    
    
    portals.yml

    Code:
    portals:
    
    
    When I try to use /mvtp to move back to the original main world, I get the message "An internal error occured while attempting to perform this command" and nothing happens...
     
  19. Offline

    loli559

    how do i set flying only on for a specific world, there is no option for it?
     
  20. You actually hit the nail on the head with your comment, but it was backwards:
    " I don't think there are any errors or syntax issues,"

    that's exactly what this error is telling you. There IS a syntax issue. The easiest thing? make a copy of MultiVerse.yml and DELETE the current one. Let MultiVerse regen it, then put your values back. Luckily it looks like the error's in that file and not World.yml

    You do not. MultiVerse will support this when Bukkit supports this setting on a per-world basis.

    EDIT by Moderator: merged posts, please use the edit button instead of double posting.
     
    Last edited by a moderator: Jul 18, 2016
  21. Offline

    Exxter

    Is there a way, to fill a portal with water or something else? would look much better
     
  22. Offline

    Draaven

    Is there a way to add/remove a player to/from the playerwhitelist in Worlds.yml from within the game?
     
  23. Yes. Just fill a portal with water. :p (It will NOT flow out of the portal region)

    In MV1? No. But that doesn't matter. this feature is known to be broken.

    In MV2? Yes. whitelists are handled through your permissions plugin.

    EDIT by Moderator: merged posts, please use the edit button instead of double posting.
     
    Last edited by a moderator: Jul 18, 2016
  24. Offline

    Mr_H4mm3r

    I dont use permissions but using the op. When i have clicked on the portal with a wooden pickaxe its saying Cordinates not set. I use worldedit??
     
  25. Offline

    pilover

    im trying to make the portal but it wont work i get a wood pickaxe i left click bottom right click top then i type /mvpc portalSpawn and i go to the other world then i make a other portal and type /mvpc portalCrusherCraft p:portalSpawn i try to go through it but it doesnt tp me to the spawn plz help ip is 216.172.97.29:27465
     
  26. MV1 does NOT work without permissions. Please read the OP.
     
  27. Offline

    Mr_H4mm3r

    Sorry but didnt you say it disabled it self if permissions was not detected?? Can it maybe be because i use essentials groupmanager with fakepermissions?

    When i type /pl or /plugins. Multiverse is green?

    EDIT by Moderator: merged posts, please use the edit button instead of double posting.
     
    Last edited by a moderator: Jul 18, 2016
  28. Hi! I'm having a problem with MultiVerse. Whenever I try to /mvtp back to the main world (promptly called 'world'), the server freezes so that it can't be stopped without using the task manager. /mvtping from the main world to other worlds and between other worlds works just fine, but dying is the only way to get back to the main world. What should I do to fix this?

    I'm running MultiVerse version 1.7.2 and CraftBukkit 1000.
     
  29. Offline

    Trenny

    Is MV2 coming before 1.8 or later? :p
     
  30. Offline

    Exxter

    Thanx very much! :D I must say, this plugin is just great, powerful and reliably!
     
  31. Offline

    Williamsson

    Don't know if it's a known issue, but when we're kicking players we recive this:
    Code:
    2011-07-31 22:04:19 [SEVERE] Could not pass event PLAYER_MOVE to MultiVerse
    java.lang.NullPointerException
        at com.onarandombox.Rigby.MultiVerse.MVPlayerListener.onPlayerMove(MVPlayerListener.java:199)
        at org.bukkit.plugin.java.JavaPluginLoader$7.execute(JavaPluginLoader.java:286)
        at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:58)
        at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:332)
        at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:164)
        at org.bukkitcontrib.ContribNetServerHandler.a(ContribNetServerHandler.java:484)
        at net.minecraft.server.Packet10Flying.a(SourceFile:126)
        at net.minecraft.server.NetworkManager.b(NetworkManager.java:226)
        at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:85)
        at net.minecraft.server.NetworkListenThread.a(SourceFile:105)
        at net.minecraft.server.MinecraftServer.h(MinecraftServer.java:451)
        at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:361)
        at net.minecraft.server.ThreadServerApplication.run(SourceFile:422)
     

Share This Page