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

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

  1. Offline


    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:



    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

    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:
    @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!


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

    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...

    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

    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?

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

    FAQ: (Frequently Asked Questions)

    How do I make portals:

    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:

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

    Known Issues:
    Core Issues
    Portals Issues
    NetherPortals Issues
    SignPortals Issues


    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...

    TGF, maino, aTxT and 58 others like this.
  2. Offline


    Im getting this error (Could not pass player event PLAYER_MOVE to multiverse java.lang.NullPointerException) when I move: http://screensnapr.com/v/euet7b.png

    Tried both CB 325 and 326 (Current)

    Also suggestion: add per world borders that'd be awesome.
  3. Offline


    Thank you because i really need this for my server
  4. Offline


    i think I figured it out, it was a conflict with something else, i disabled all plugins besides multiverse and permissions
    and it worked
  5. Offline


    So this is on our test - I set up the server and created a map called "ffa" - I tried to use /mvpc PVP w:ffa and got the message "portal created" yet I dont see anything pop up - does this not make the blocks yet?
  6. Offline


    The command itself may be a bit misleading, it takes the target area and sets that area into a portal, it doesnt build a portal or anything.
  7. I have two suggestions:
    1) Can we have names longer that 10 characters please. I like to say the world name then another word (like the player name) but it doesn't always fit... (unless there's a technical reason why 10 is a hard set limit)
    2) Can you add a rename function that will go through the configs and rename all instances of a portal name to another. So we don't have to remove , re-create and then relink other portals.

    Edit: I also have a feeling that when I typed a /mvpc command with an incorrect world name I got no feedback of the mistake and the portal was made without a destination. I think that's what happened anyway

    Edit 2: And when I set a portal to direct to the Main worlds spawn (which I have changed using mvspawnset and I have the globalspawn config thing true) it directs me to a completely different place. Teleporting there works and re-setting the destination works. But 1st time creation does not. I do not know if this is a main world issue or a moved spawn issue.

    Edit 3:
    Another request: Can you make it so when you change spawn, portals targeting spawn locations also change..
  8. Offline


    K - I figured out that I have to actually create those portals myself. Is there an easy way to set portal to portal transfer within the same WORLD?
    --- merged: Feb 15, 2011 1:25 AM ---
    When I attempt to create the portal to portal with /mvpc TEST1 p:test2 - it says created - then when i create TEST2 - it doesnt work. thoughts?
  9. Offline


    I get this on craftbukkit build 319:
    2011-02-14 17:45:21 [INFO] [MultiVerse] - Version 1.0 Enabled
    Exception in thread "Thread-280" java.lang.NoSuchMethodError: com.nijikokun.bukkit.Permissions.Permissions.getHandler()Lcom/nijiko/permissions/PermissionHandler;
    at com.onarandombox.Rigby.MultiVerse.MultiVerse.checkPermissions(MultiVerse.java:320)
     at com.onarandombox.Rigby.MultiVerse.MultiVerse.onEnable(MultiVerse.java:104)
     at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:135) at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader.java:425)
    at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:175)
    at org.bukkit.earth2me.essentials.commands.Commandplugin$1.run(Commandplugin.java:124)
     at java.lang.Thread.run(Thread.java:680)
  10. Offline


    Make sure you've got Permissions 2.0 installed, seems like you have an older version.
  11. Offline


    I just updated after I got that and I still get it.
  12. Offline


    Regarding character limit, yeh changing that in the next version. The limit was put in place because sometimes you need to type two portal names in the chatbox at one point... so didnt want people assigning too long fo a name to prevent that, but then i guess thats not my fault but more the user which did so. I'll remove the limit full stop.

    Sure a rename functon is a great idea, shud be quite easy will see about adding it.

    Incorrect world name on /mvpc, thats most likely what happened, I've already started changing the way the destination is stored and set, last nights release was rather rushed and starting to think I should of delayed it 24 hours as it may be causing more problems.

    Teleporting to main world issue, have you got Essentials installed? chances are that is overriding MultiVerse or something, it should teleport you to the correct spot. Will look into it still.

    Yeh this feature is in the current build I'm working on.
    --- merged: Feb 15, 2011 2:01 AM ---
    Can you pastebin your full server start up log.
  13. Offline


    I will, but minecraft.net is down currently and I don't want to kick my players off and force them to stay off. The previous post was using essentials to load the plugin without rebooting the server.
  14. Offline


    So if we were to use this for inter-world teleports - whats the example to set this up? I've tried but I get a massive error.
  15. Offline


    Seeing as I broke Portal -> Portal teleportation....

    You would have to create a portal, select it... then go to the area you want the portal to take you to and type '/mvpd here'

    I've fixed Portal -> Portal teleportation on the build I'm working on, just making sure I implement and fix the other stuff rather than rushing it.
    --- merged: Feb 15, 2011 2:12 AM ---
    Thats fair enough, the chances are then that it is essentials as the last few versions of it ignored the nether portal setting in the config... so it would still use essentials teleportation.

    When you have the time and can restart the server... try downloading the latest Developers build of essentials from here http://earth2me.net:8001/guestLogin.html?guest=1
  16. Offline


    When I rebooted the server, it your plugin started up properly. Guess it was essentials. I'll have to update it. Thanks though.
  17. Offline


    Thanks. So far im impressed - find me a way to get PVP on for X world instead of Y and we're in business.
  18. Offline


    I love MultiVerse, but did so far more before the 1.0 update - please please bring back portal destination signs.
    The command-based system is kinda a pain to use, to be honest.
    Other than that, however, this plugin is and has been quite amazing. Thanks for all your hard work!
  19. Offline


    I'm feeling a bit stupid, I can make portals, but how do I use them? Working on the server for several hours kinda fried my brain. It all runs fine. I'm just confused on how to actually use the portals.
  20. Offline


    if you create the portal right you just have to walk into it, the current setup is a bit confusing to get to grips with and i intend to make a tutorial/howto.

    Just adding some of the old functionality back now though with sign based teleports.
  21. Offline


    I made the nether, and when I use /mvtp I can go to it, but I made this portal and pointed it to another portal that I made in the nether, and everything seems to work fine till I walk through it. Then I get this error in the console and no feedback in-game:
    SEVERE: Could not pass event PLAYER_MOVE to MultiVerse
    	at com.onarandombox.Rigby.MultiVerse.MVPlayerListener.onPlayerMove(MVPlayerListener.java:119)
    	at org.bukkit.plugin.java.JavaPluginLoader$7.execute(JavaPluginLoader.java:154)
    	at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:60)
    	at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:214)
    	at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:115)
    	at net.minecraft.server.Packet10Flying.a(SourceFile:126)
    	at net.minecraft.server.NetworkManager.a(SourceFile:232)
    	at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:74)
    	at net.minecraft.server.NetworkListenThread.a(SourceFile:104)
    	at net.minecraft.server.MinecraftServer.h(MinecraftServer.java:317)
    	at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:232)
    	at net.minecraft.server.ThreadServerApplication.run(SourceFile:512)
  22. Offline


    portal -> portal teleportation is broken, going to be uploading a new version shortly that fixes this.
  23. Offline


    Suggestion: Multiworld Borders - so a different border for each world
  24. Offline


    I'd like it if player-made portals were automatically portals to a world called "nether", so users could make portals there.
  25. Offline


    Was meant to finish this tonight but rather than making the same mistake I'll save it till tomorrow...

    Uploading a new version shortly with some other changes though.
  26. Offline


    Can get a portal made and can teleport.. but I'm not sure if im doing it right. I definitely don't get teleported to the spawn that was set in the nether.

    /mvsetspawn sets the spawn, but it doesn't seem to be saving.. if I teleport back to the other world and then /mvtp to the nether it dumps me at the default spawn point (I do have essentials).
  27. Offline



    Version 1.1
      • I haven't got round to making a conversion tool to convert the current coordinates to the new ones, if you don't want to setup your portals again then i'll try have a converter out tomorrow.
      • Backup your current configuration files as well!
    • NO MORE SIGNS! - (Yup they're back, if a Portal isn't assigned a destination via commands then it will try the Sign Method)
    • Hopefully fixed a few bugs when enterring commands with the wrong syntax etc...
    • Removed Character Limit on Portals and Worlds, your own fault if you make it too long.
    • Portal to Portal teleportation should be fixed, been working fine on my server the past few hours.
    • Added '/mvprename {PORTALNAME} {NEWNAME}' - Rename a Portal instead of removing then creating again.
    • Mobs = true/false for individual worlds - Each world has a True/False setting for mobs and animals
      • This can be changed with '/mvmodify {WORLDNAME} {OPTION}:{VALUE}' as well as editting the file and restarting.
    Have you got Essentials enabled, Essentials is currently clashing with MV, unless you're running the latest Developers build of essentials.
  28. Offline


    I do have it enabled, I'll try updating it to see what happens.
  29. Offline

    Phantom Index

    Come on PVP :3
  30. Offline


    Yeh =(

    Still need to properly look at the CB/Minecraft Code, there's no proper function for pvp or mobs yet... so its finding a form of workaround etc...

    The mobs one was made easy by a recent change... now its just finding the PVP Flag.
  31. Offline


    still no scaling [​IMG]

Share This Page