[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


    Hello im running 766 and i got this error... ive got it before and just ignored it but now im concerned...
    [SEVERE] Could not pass event PLAYER_MOVE to MultiVerse
        at com.onarandombox.Rigby.MultiVerse.MVPlayerListener.onPlayerMove(MVPlayerListener.java:213)
        at org.bukkit.plugin.java.JavaPluginLoader$7.execute(JavaPluginLoader.java:268)
        at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:59)
        at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:289)
        at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:131)
        at net.minecraft.server.Packet10Flying.a(SourceFile:126)
        at net.minecraft.server.NetworkManager.a(NetworkManager.java:196)
        at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:75)
        at net.minecraft.server.NetworkListenThread.a(SourceFile:100)
        at net.minecraft.server.MinecraftServer.h(MinecraftServer.java:372)
        at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:287)
        at net.minecraft.server.ThreadServerApplication.run(SourceFile:394)
  3. Offline


    I get this error when I try to teleport to a world that was loaded but not by MultiVerse. It shows up in the list.
    2011-05-25 21:31:07 [SEVERE] null
    org.bukkit.command.CommandException: Unhandled exception executing command 'mvtp' in plugin MultiVerse v1.6.5
        at org.bukkit.command.PluginCommand.execute(PluginCommand.java:37)
        at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:127)
        at org.bukkit.craftbukkit.CraftServer.dispatchCommand(CraftServer.java:283)
        at net.minecraft.server.NetServerHandler.handleCommand(NetServerHandler.java:699)
        at net.minecraft.server.NetServerHandler.chat(NetServerHandler.java:666)
        at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:660)
        at net.minecraft.server.Packet3Chat.a(Packet3Chat.java:32)
        at net.minecraft.server.NetworkManager.a(NetworkManager.java:196)
        at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:75)
        at net.minecraft.server.NetworkListenThread.a(SourceFile:100)
        at net.minecraft.server.MinecraftServer.h(MinecraftServer.java:379)
        at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:294)
        at net.minecraft.server.ThreadServerApplication.run(SourceFile:394)
    Caused by: java.lang.NullPointerException
        at com.onarandombox.Rigby.MultiVerse.MVCommands.MVTP(MVCommands.java:591)
        at com.onarandombox.Rigby.MultiVerse.MultiVerse.onCommand(MultiVerse.java:215)
        at org.bukkit.command.PluginCommand.execute(PluginCommand.java:35)
        ... 12 more
    The world must be loaded via the other plugin for chunk generation (otherwise I will have to limit the size of the world).
  4. Offline


    Corrupted my world
  5. Offline


    1.6 is coming in like a few hours, so hopefully this plugin gets updated in line with all the others once bukkit is 1.6 compatible
  6. Offline


    Hopefully Minecraft won't freak around MultiVerse

    That said I looked at the changelog and we can prevent a nether world from being generated naturally so I don't see any problems
  7. Offline


    With no ETA on MultiVerse 2.0 I went an implemented something that I find useful:

    Basically, internally, there is nothing stopping MultiVerse from loading worlds in subfolders. The only issue appears to be from commands. What I did is went in and modified the commands that use the world name as an argument. I altered them to basically allow either the worlds "alias" or the worlds name as a successful argument.

    Lets say you have a world named 'cheese' in the subfolder 'worlds'. I did not modify the world creation/import commands. Because of this you have to manually enter the world in the 'worlds.yml' file inside the multiverse directory. Here is an example:
            animals: true
            pvp: false
            alias: Ghibli
            blockBlacklist: ''
            worldBlacklist: ''
            spawn: -288:66:211:-0.3000109:0.14999922
            mobs: false
            price: 0.0
            environment: NORMAL
            editWhitelist: ''
            playerBlacklist: ''
            playerWhitelist: ''
            editBlacklist: ''
    Normally if you did just this the world would load but you would not be able to "connect" it to your other worlds. Instead of the worlds name (the folder) you can now use the alias. '/mvtp Ghibli' will work. '/mvpc ToGhibliFromSurvival w:Ghibli' will work. To make things easier on users '/mvlist' will return the alias if it exists over the world name.

    The only real issues is that my edit doesn't change how the information is stored/handled. It basically acts as middleman that first looks for a world based on its alias and if not found, reverts to default behavior. I am also unfamiliar with java so there is probably a >faster< way to do this but /meh.

    If anyone is interested pm me. Source will be in the jar. Also note that if you move any of your world folders any portals associated with them will be broken and will need to have their destinations updated.
  8. Offline


    Having done some reading, the crashes we had might have been down to minecraft itself, sorry to point fingers at this plugin if that was the case, but still, if plugins look out of date, then that's my first target when things break.
  9. I did not see a reload command, any chance at that? Something that would reload things like monster/animal/pvp setting from the config.
  10. Is there any way to have seperate plugins for seperate worlds?
  11. Offline


    As it has been noted, 1.6 may break this plugin. I'll (fernferret) start testing once I get my hands on a dev machine (Currenlty only have a silly laptop) and hopefully will have a fix when the RB comes out.

    Stay tuned...
  12. Update : I have no power or internet ... posting from phone.
  13. Offline


    in server.properties allow-nether=false to disable nether generation and continue using multiverse.
  14. Offline


    Is there a way to clear player's inventory as they travel from world to world? Maybe not using this plug in, but another one?

    I would like a creative world, where items can be spawned, but I don't want players bringing those items back with them.
  15. Offline


    imaxorz likes this.
  16. Offline


    I have turned of nether in server.properties, however when trying to /mvtp to other worlds, I just end up somewhere in the current world.

    EDIT: Also when I /mvtp anywhere it acts like I'm under water, and drowns me.
  17. Offline


    Same here! using newest bukkit 812
  18. Offline


    Same thing here. Nether stopped functioning properly as well.

    When I go into a world named Donor, it keeps me on the default world. But when I relog, I am in Donor world, but the sky is all red.

    Going to Nether brings me into the nether that was created by the minecraft server program, not the original nether I had.
  19. I am currently testing and building the fixlist for MV 1.6.5, please sit tight, this is going to take a bit longer than the average update.

    I know how dependent many of your servers are on MV, mine is too, so please be patient as we get this update prepared!

  20. Offline


    Cool, thanks for the update FF.. Dont forget to check player/group-whitelists as 1.6.4 appears to have broken it.
  21. I used the command "/mvpc NAME" to create a portal, but it just says "You have not set your coordinates yet". What do I need to do?

    Edit: Oh yeah. Running 1.6.4 on RB803
  22. Offline


    Read the directions... You use a wood pick to select the area for the portal.
  23. Ahh, I missed that step. Thanks!
  24. Offline


    /me finds it depressing that he has to install Permissions to make the plugin work.
    I would really like support for ops.txt in the future, but I guess I'll download Permissions since I desperatly need/want this plugin.
  25. Offline


    Currently running 1.6.4 and RB803 - but the spawn points seem screwed. - If I try using a Portal it spawns me inside bedrock.
  26. There are many issues with MV and 1.6 please stay tuned as we update it. It's really difficult with the current bukkit version being unstable. Please don't hold your breath until a RB is declared.
  27. Offline


    can you post a video to demostrate the installation and set up of it pleasE?
  28. Offline


    If you mean the installation of MultiVerse then it's the same as any other plugin
    Put the jar in plugins
    Set your permissions
    Run server
    Edit config files
  29. Offline


    Sure, Thanks for the reply :)
  30. Offline


    hey can somwon help me it say

    you do not have the right to access this command

    (i am admin)

    plz can somwon help me ??


Share This Page