[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

    Zelif

    @fernferret
    Another little post from me, I have currently set a spawn in a world but all new MC players spawn at the default spawn, every time after that they spawn in the correct place. D;
     
  3. Offline

    25CentStudios

    @fernferret @fffizzz

    Im sorry for the caps and the urgency, I was leaving for a vacation and couldn't leave the server broken.



    EDIT: But even though I got rid of everything, it still gives me an error!!! (Sorry for this code not being in the code area(?)

    09:45:42 [INFO] Chunk (7, -5) stored at (5, -10)
    09:45:42 [SEVERE] java.lang.Throwable
    09:45:42 [SEVERE] at org.bukkit.craftbukkit.util.LongHashtable.get(LongHashtable.java:32)
    09:45:42 [SEVERE] at net.minecraft.server.ChunkProviderServer.getOrCreateChunk(ChunkProviderServer.java:116)
    09:45:42 [SEVERE] at net.minecraft.server.World.getChunkAt(World.java:274)
    09:45:42 [SEVERE] at net.minecraft.server.World.getMultiChunkData(World.java:2235)
    09:45:42 [SEVERE] at org.getspout.spout.MapChunkThread.sendPacketMapChunk(MapChunkThread.java:209)
    09:45:42 [SEVERE] at org.getspout.spout.MapChunkThread.sendPacketMapChunk(MapChunkThread.java:193)
    09:45:42 [SEVERE] at org.getspout.spout.SpoutNetServerHandler.manageChunkQueue(SpoutNetServerHandler.java:545)
    09:45:42 [SEVERE] at org.getspout.spout.SpoutNetServerHandler.a(SpoutNetServerHandler.java:490)
    09:45:42 [SEVERE] at net.minecraft.server.Packet10Flying.a(SourceFile:126)
    09:45:42 [SEVERE] at net.minecraft.server.NetworkManager.b(NetworkManager.java:226)
    09:45:42 [SEVERE] at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:85)
    09:45:42 [SEVERE] at net.minecraft.server.NetworkListenThread.a(SourceFile:105)
    09:45:42 [SEVERE] at net.minecraft.server.MinecraftServer.h(MinecraftServer.java:451)
    09:45:42 [SEVERE] at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:361)
    09:45:42 [SEVERE] at net.minecraft.server.ThreadServerApplication.run(SourceFile:422)



    This is spamming my console ^


    ******************This is before the edit below.****************************
    But I now find out that im not leaving for a few days, so I downgraded the server to CraftBukkit #1000, MultiVerse 1.7.2
    and deleted Spout. I would be so happy if I could get instructions on how to properly set up Multiverse 2, CraftBukkit #10?? (IDK what version i should get in my particular situation.) and Spout. I really want MV2 becasuse it has generator support. Thank you!
     
  4. Offline

    fffizzz

    Thanks for being an awesome Dev! There are others out there that dont appreciate the users they have and even go so far to insult them.

    There is a know bug with current spout that doesnt work on cb1042, you can try a dev version, your milage may vary. I had no such luck, but the benefits of Cb1042 far outweighed spout for me. They are aware of it and it will be fixed soon.

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

    25CentStudios

    Sigh...............
    Code:
    09:45:42 [INFO] Chunk (7, -5) stored at (5, -10)
    09:45:42 [SEVERE] java.lang.Throwable
    09:45:42 [SEVERE] at org.bukkit.craftbukkit.util.LongHashtable.get(LongHashtable.java:32)
    09:45:42 [SEVERE] at net.minecraft.server.ChunkProviderServer.getOrCreateChunk(ChunkProviderServer.java:116)
    09:45:42 [SEVERE] at net.minecraft.server.World.getChunkAt(World.java:274)
    09:45:42 [SEVERE] at net.minecraft.server.World.getMultiChunkData(World.java:2235)
    09:45:42 [SEVERE] at org.getspout.spout.MapChunkThread.sendPacketMapChunk(MapChunkThread.java:209)
    09:45:42 [SEVERE] at org.getspout.spout.MapChunkThread.sendPacketMapChunk(MapChunkThread.java:193)
    09:45:42 [SEVERE] at org.getspout.spout.SpoutNetServerHandler.manageChunkQueue(SpoutNetServerHandler.java:545)
    09:45:42 [SEVERE] at org.getspout.spout.SpoutNetServerHandler.a(SpoutNetServerHandler.java:490)
    09:45:42 [SEVERE] at net.minecraft.server.Packet10Flying.a(SourceFile:126)
    09:45:42 [SEVERE] at net.minecraft.server.NetworkManager.b(NetworkManager.java:226)
    09:45:42 [SEVERE] at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:85)
    09:45:42 [SEVERE] at net.minecraft.server.NetworkListenThread.a(SourceFile:105)
    09:45:42 [SEVERE] at net.minecraft.server.MinecraftServer.h(MinecraftServer.java:451)
    09:45:42 [SEVERE] at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:361)
    09:45:42 [SEVERE] at net.minecraft.server.ThreadServerApplication.run(SourceFile:422)
     
  6. Offline

    fffizzz

    this is a spout error. Not multiverse
     
  7. Offline

    DJ411

    i added the tp permission node! that is now removed. Thank you! that tp node is for teleporting to different worlds. The essentials plugin.... oh i think that might be it. I think i didn't have essentails installed when i was tping on my PC. Now that i have everything on my server people can tp.

    but sadly they can still tp from one world to another. When i was testing with the same plugins and CB build even as an op TP didn't work. It gave me an error saying this user can't be found in this world or something like that.
     
  8. Offline

    25CentStudios


    I deleted Spout though...
     
  9. Offline

    Deano

    I see this all the time DITCH essencials. But ive tried many times messing with the real permissions plugin and theres discempcies on the tutorials for it. some have the permissions with a and I quote" - 'pickaxe.*' " OR - pickaxe.*
    with out the ' ' or with the ' '

    ALSO....
    Tons of ppl say it but dont follow up with what plugins to use in place of it. I know there are a plethera of plugins that do the same thing. So not to overlap plugins It would be nice to have a professional Sample Setup. Instead of Essencials use so and so. Then any other plugins you want. So im sure we would have to have 3 or 4 plugins to cover all of the essencials features. I know this isnt the right thread for this. I wouldnt mind a PM from anyone that can help me out killing essentials and moving to something lightweight.. I definately need it. Server is at max all the time with not to many plugins.

    I did a search for group manager support with this plugin. so thats what made me post here. I use xcraftgate right now. but MV looks better.
     
  10. Offline

    RedAmber

    So what I want to do is have My worlds with seperate player.dat files

    so what happens right now is when I go on world2 it has my inventory fom world1 . I want to make it so each world has Its own player.dat files

    So if I go from w1 to w2 I want w2 player.dat files not to be shared by w1

    World 1: RedAmber.dat
    World 2 ....

    I want it to be like this

    World 1: RedAmber.dat
    World 2: RedAmber.dat
     
  11. Offline

    Jameskolar

    search around a little bit more next time, but here you go
     
  12. Offline

    25CentStudios

    Ok, I need to ask everyone something. I want MultiVerse 2.

    I have CraftBukkit #1000, MultiVerse 1.7.2, AdminCMD, AntiHack, AutoMessage, BasicHerobrine, BorderGuard, Citizens, CommandBook, CraftBukkitUpToDate,CrowdControl, elRegions, FalseBook, iChat, iConomy, iConomyChestShop, LazyRoad, Lockette, mcbans, Mob Arena, MyHome, MyMessages (Error BTW), NightClub, Pail, Permissions, properTime, Redstone Spawning (Error), ServerSave, SimpleHelp, SimpleReserve, SimpleRestart, SpawnMob, SpawnX, Sphereworld, War, WelcomeMe, WirelessRedstone (Error), WorldEdit, WorldGuard, Zombie Apocolypse.

    Will all of these plugins work with the CraftBukkit version required for MultiVerse 2.0?

    And do I need other plugins to make MultiVerse 2.0 work than whats above? I thought I needed Spout, but I read it didn't work.


    I will appreciate any suggestions about making this work. THANKX. I got major errors last time I tried, so I thought I would ask the forum.
     
  13. This is one of the many bugs with MV 1.X. Stay tuned for more news tonight.
     
  14. Offline

    anklesneeze

    Is there a way to have multiple worlds with different economy's. The player cash balances for Iconomy and Eco seem not to be tied to a world so is this even possible?
     
  15. Offline

    Munchies

    Whenever someone "Crashes" I get this huge error PLEASE PLEASE Help me someone
    Code:
            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)
    19:46:01 [SEVERE] Could not pass event PLAYER_MOVE to MultiVerse
    java.lang.NullPointerException
            at com.onarandombox.Rigby.MultiVerse.MVPlayerListener.onPlayerMove(MVPla
    yerListener.java:199)
            at org.bukkit.plugin.java.JavaPluginLoader$7.execute(JavaPluginLoader.ja
    va:286)
            at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.jav
    a:58)
            at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.j
    ava:332)
            at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:164)
            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)
    19:46:01 [SEVERE] Could not pass event PLAYER_MOVE to MultiVerse
    java.lang.NullPointerException
            at com.onarandombox.Rigby.MultiVerse.MVPlayerListener.onPlayerMove(MVPla
    yerListener.java:199)
            at org.bukkit.plugin.java.JavaPluginLoader$7.execute(JavaPluginLoader.ja
    va:286)
            at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.jav
    a:58)
            at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.j
    ava:332)
            at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:164)
            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)
    19:46:02 [SEVERE] Could not pass event PLAYER_MOVE to MultiVerse
    java.lang.NullPointerException
            at com.onarandombox.Rigby.MultiVerse.MVPlayerListener.onPlayerMove(MVPla
    yerListener.java:199)
            at org.bukkit.plugin.java.JavaPluginLoader$7.execute(JavaPluginLoader.ja
    va:286)
            at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.jav
    a:58)
            at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.j
    ava:332)
            at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:164)
            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)
    19:46:02 [SEVERE] Could not pass event PLAYER_MOVE to MultiVerse
    java.lang.NullPointerException
            at com.onarandombox.Rigby.MultiVerse.MVPlayerListener.onPlayerMove(MVPla
    yerListener.java:199)
            at org.bukkit.plugin.java.JavaPluginLoader$7.execute(JavaPluginLoader.ja
    va:286)
            at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.jav
    a:58)
            at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.j
    ava:332)
            at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:164)
            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)
    19:46:02 [SEVERE] Could not pass event PLAYER_MOVE to MultiVerse
    java.lang.NullPointerException
            at com.onarandombox.Rigby.MultiVerse.MVPlayerListener.onPlayerMove(MVPla
    yerListener.java:199)
            at org.bukkit.plugin.java.JavaPluginLoader$7.execute(JavaPluginLoader.ja
    va:286)
            at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.jav
    a:58)
            at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.j
    ava:332)
            at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:164)
            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)
    19:46:02 [SEVERE] Could not pass event PLAYER_MOVE to MultiVerse
    java.lang.NullPointerException
            at com.onarandombox.Rigby.MultiVerse.MVPlayerListener.onPlayerMove(MVPla
    yerListener.java:199)
            at org.bukkit.plugin.java.JavaPluginLoader$7.execute(JavaPluginLoader.ja
    va:286)
            at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.jav
    a:58)
            at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.j
    ava:332)
            at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:164)
            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)
    19:46:03 [SEVERE] Could not pass event PLAYER_MOVE to MultiVerse
    java.lang.NullPointerException
            at com.onarandombox.Rigby.MultiVerse.MVPlayerListener.onPlayerMove(MVPla
    yerListener.java:199)
            at org.bukkit.plugin.java.JavaPluginLoader$7.execute(JavaPluginLoader.ja
    va:286)
            at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.jav
    a:58)
            at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.j
    ava:332)
            at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:164)
            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)
    19:46:03 [SEVERE] Could not pass event PLAYER_MOVE to MultiVerse
    java.lang.NullPointerException
            at com.onarandombox.Rigby.MultiVerse.MVPlayerListener.onPlayerMove(MVPla
    yerListener.java:199)
            at org.bukkit.plugin.java.JavaPluginLoader$7.execute(JavaPluginLoader.ja
    va:286)
            at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.jav
    a:58)
            at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.j
    ava:332)
            at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:164)
            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)
    19:46:03 [SEVERE] Could not pass event PLAYER_MOVE to MultiVerse
    java.lang.NullPointerException
            at com.onarandombox.Rigby.MultiVerse.MVPlayerListener.onPlayerMove(MVPla
    yerListener.java:199)
            at org.bukkit.plugin.java.JavaPluginLoader$7.execute(JavaPluginLoader.ja
    va:286)
            at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.jav
    a:58)
            at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.j
    ava:332)
            at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:164)
            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)
    19:46:04 [SEVERE] Could not pass event PLAYER_MOVE to MultiVerse
    java.lang.NullPointerException
            at com.onarandombox.Rigby.MultiVerse.MVPlayerListener.onPlayerMove(MVPla
    yerListener.java:199)
            at org.bukkit.plugin.java.JavaPluginLoader$7.execute(JavaPluginLoader.ja
    va:286)
            at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.jav
    a:58)
            at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.j
    ava:332)
            at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:164)
            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)
    19:46:04 [SEVERE] Could not pass event PLAYER_MOVE to MultiVerse
    java.lang.NullPointerException
            at com.onarandombox.Rigby.MultiVerse.MVPlayerListener.onPlayerMove(MVPla
    yerListener.java:199)
            at org.bukkit.plugin.java.JavaPluginLoader$7.execute(JavaPluginLoader.ja
    va:286)
            at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.jav
    a:58)
            at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.j
    ava:332)
            at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:164)
            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)
    19:46:04 [SEVERE] Could not pass event PLAYER_MOVE to MultiVerse
    java.lang.NullPointerException
            at com.onarandombox.Rigby.MultiVerse.MVPlayerListener.onPlayerMove(MVPla
    yerListener.java:199)
            at org.bukkit.plugin.java.JavaPluginLoader$7.execute(JavaPluginLoader.ja
    va:286)
            at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.jav
    a:58)
            at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.j
    ava:332)
            at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:164)
            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)
    19:46:05 [SEVERE] Could not pass event PLAYER_MOVE to MultiVerse
    java.lang.NullPointerException
            at com.onarandombox.Rigby.MultiVerse.MVPlayerListener.onPlayerMove(MVPla
    yerListener.java:199)
            at org.bukkit.plugin.java.JavaPluginLoader$7.execute(JavaPluginLoader.ja
    va:286)
            at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.jav
    a:58)
            at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.j
    ava:332)
            at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:164)
            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)
    19:46:05 [SEVERE] Could not pass event PLAYER_MOVE to MultiVerse
    java.lang.NullPointerException
            at com.onarandombox.Rigby.MultiVerse.MVPlayerListener.onPlayerMove(MVPla
    yerListener.java:199)
            at org.bukkit.plugin.java.JavaPluginLoader$7.execute(JavaPluginLoader.ja
    va:286)
            at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.jav
    a:58)
            at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.j
    ava:332)
            at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:164)
            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)
    19:46:05 [SEVERE] Could not pass event PLAYER_MOVE to MultiVerse
    java.lang.NullPointerException
            at com.onarandombox.Rigby.MultiVerse.MVPlayerListener.onPlayerMove(MVPla
    yerListener.java:199)
            at org.bukkit.plugin.java.JavaPluginLoader$7.execute(JavaPluginLoader.ja
    va:286)
            at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.jav
    a:58)
            at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.j
    ava:332)
            at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:164)
            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)
    19:46:06 [SEVERE] Could not pass event PLAYER_MOVE to MultiVerse
    java.lang.NullPointerException
            at com.onarandombox.Rigby.MultiVerse.MVPlayerListener.onPlayerMove(MVPla
    yerListener.java:199)
            at org.bukkit.plugin.java.JavaPluginLoader$7.execute(JavaPluginLoader.ja
    va:286)
            at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.jav
    a:58)
            at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.j
    ava:332)
            at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:164)
            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)
    19:46:09 [INFO] [**TheGods CoOwner] thoraxe54: test
    19:46:11 [WARNING] Can't keep up! Did the system time change, or is the server o
    verloaded?
    19:46:12 [INFO] Valkerie [/80.179.98.242:61237] logged in with entity id 268640
    at ([world] -302.0, 64.0, 140.0)
    19:46:14 [WARNING] Can't keep up! Did the system time change, or is the server o
    verloaded?
    >
     
  16. Offline

    natkemon

    Hi. I'm having trouble working the portal destination within the same world

    This is my steps:
    1. Right and left click 2 different blocks to set area
    2. /mvpc portal
    3. /mvps portal
    4. /mvpd p:portal

    Though when I walk through the created portal, it sends me close to the entrance of the created portal.

    what am i doing wrong? Does it have to be a nether portal shape and size?
     
  17. Offline

    Venatius

    Is it possible for each world (or at least, more than one world) in this setup to have its own SSP-style Nether, rather than only the default world? Well, I know you can connect to the nether from worlds other than the default, but they lead to the one "belonging" to it. I'm asking if each one can have its own 'official' nether to link to directly via the traditional obsidian portal.
    By the by. Does Multiverse have some kind of built-in spawn protection? I have spawn protection in Essentials turned off, but I'm still not able to add/remove blocks in the vicinity of spawn areas, it seems like. Could be a Permissions issue as well I suppose. Just recently started to fiddle with that.


    /mpvd sets the selected portal's destination. So, you're setting the destination of the portal named "portal" to be the portal named "portal". It's doing exactly what you told it to. ;) You need to specify either another world, prefixed with w: (for example: /mvpd w:thisisthenameofmyworld), or another portal, prefixed with p: (for example: /mvpd p:thisisadifferentportalthanthefirstone).​
    The instructions at the top are a little roundabout though. If you want to make a portal and set its destination in one fell swoop, you can just do /mvpc name-of-portal destination-of-portal. So if I want to make a portal going to a portal called Jim, I could, after selecting the area, type:​
    /mvpc mynewportal p:Jim​
    It's a little faster than making it, then selecting it, then setting the destination. One step instead of three.​
     
  18. For multiple nethers, you'll have to upgrade to MV2. I was planning on doing a release tonight (as none of the MV devs are really sure when the next bukkit RB will be out) but spent time instead fixing a few more bugs. Tomorrow. Maybe. But the beta is very stable.

    Spawn Protection: It does not, this is controlled by the value in server.properties (maybe it got moved to bukkit.yml) but i'd check both of those places.

    For those of you wondering how I pick which posts to answer, If I read a post and it is worded well, and I understand it, I will respond. This is an example of an exceptionally well worded post, not only does it ask questions in a well formed manner but it also serves a second purpose to help another user.

    Thank you @Venatius you get a gold star.

    Please read the previous pages for error 199 if you want all the details but, what you need to know:

    It's not a big problem.
    It's fixed in MV2.

    This would depend on the econ plugin. MV simply tells bukkit to create multiple worlds. Individual plugins are responsible for handling multiple worlds.

    MV2 Does NOT need Spout. Not at all. This will NEVER EVER be the case. (not being angry at you at all, just making sure everyone knows that Multiverse 2 does NOT need Spout.)

    The spout confusion was that some users were claiming MV2 did not work with Spout, which is also not true. Spout did not work with CB 1042 but I think it does with 1046 (don't quote me on this)

    You have a TON of plugins, I have no idea if they'll all work, but there's an easy way to find out. Have a test server. Even if it's on your local pc, just fire bukkit up there and test!

    You will NOT need any new plugins to make MV2 work. it has NO dependencies. We're very proud of this fact. Now with that said, if you wish to use Portals, you need Multiverse-Portals, but that's not really a dependency, just an option. You can have a look at our wiki here: github.com/Herocraft/Multiverse-Core/wiki there's an installation guide, an upgrade guide, a complete command reference, a page talkin' about WGEN plugins, all kinds of fun stuff.

    This next part goes for everyone:

    Remember if you have any trouble with MV2, pop in our IRC channel #multiverse. Be polite and patient and many people will help you. Be an ass and people will simply act like they're not there or you'll be kicked, one of those, maybe both.

    As a side note: MV2 actually requires LESS than MV1 did, you can now use just OPS.txt, but we don't recommend it.

    MV1 may not be, but I think you'll like MV2.

    The server I play on has had this goal for a while, and I agree with you. Everyone says "Drop essentials" (hell, I say it), but don't provide drop in replacements for functionality. We just made the jump this weekend, dropping Ess. A good warp plugin was what we were waiting on. If you want to talk to some people who have moved away from essentials, hop in our IRC channel #multiverse and ask around for fernferret or lithium3141.

    Oh our IRC channel is also a great place to get help with MV2. Yea, we totally never get off topic...

    This also looks like it's related to a bad chunk. I've heard you can try something called Chunkster. I've never seen it, or used it, i'm just hoping to point ya in a direction.

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

    Zelif

    @fernferret
    LOL cannons ? >: D

    Stange thing was that in mv1.7.2 I had the spawn thing set and new player spawns were abiding by it.

    I tested it just a while ago they abide by it on one of my worlds(called world) but not the others.
     
  20. Offline

    Raven-AoD

    I have a problem with Exact Destination in MV2. The real destination point is slightly differ from configured one. I'm using CraftBukkit #1046, Multiverse-Core #213 and Multiverse-Portals #164. I tested MV2 on fresh server with only CB and MV2 installed and with old and newly created worlds. Here are the results of my tests (the Y-coordinate is not important, I'm always appear on top of the block except test 6 when i stuck in it) :
    Code:
         Format:
            Config   -   destination setting from 'portals.yml'
            In real  -   coordinates of real destination point (difference between configured and real destination points)
    Old worlds:
         Test 1:
            Config   -   destination: e:world_1:23.0,16.0,-3.0:0.0:0.0
            In real  -    25.5, 17, -1.5 (x +2.5, y +1, z +1.5)
         Test 2:
            Config   -   destination: e:world_2:-23.0,76.0,3.0:0.0:270.0
            In real  -   -24.5, 77,  5.5 (x -1.5, y +1, z +2.5)
         Test 3:
            Config   -   destination: e:world_1:10.0,16.0,-3.0:0.0:180.0
            In real  -    12.5, 17, -1.5 (x +2.5, y+1, z +1.5)
         Test 4:
            Config   -   destination: e:world_3:0.0,54.0,-4.0:0.0:0.0
            In real  -     1.5, 57, -1.5 (x +1.5, y +3, z +2.5)
    New worlds:
         Test 5:
            Config   -   destination: e:world_1:-49.0,67.0,-223.0:0.0:0.0
            In real  -   -50.5, 71, -224.5 (x -1.5, y +4, z -1.5)
         Test 6:
            Config   -   destination: e:world_2:208.0,67.0,269.0:0.0:180.0
            In real  -   209.5, 70,  270.5 (x +1.5, y +3, z +1.5)
    Hope it's help. I'm using Exact Destination since its implementation. It always worked like that. I'm only one who experienced this issue? Thanks!
     
  21. Offline

    Venatius

    Aw shucks, I'll treasure it. Anyway, I don't THINK server.properties stores spawn protection any more (I may very well be wrong), and I checked there. However, I did NOT check bukkit.yml, and I have a hunch that's what I need to do. At any rate, if there's no spawn protection in MV then clearly it's unrelated to that, so I shan't drag it out any further here. Thank you!
    Looking forward to the individualized nethers (and whatever else is to come)!
     
  22. Offline

    Kalais

    When someone dies in my Nether they don't get teleported to spawn. Instead they get kicked.

    Code:
    14:04:27 [WARNING] oddyoddyjob moved too quickly! Elapsed ticks: 1, Distance cha
    nge: 5946.0
    14:04:27 [INFO] [StealthLogin] oddyoddyjob was kicked quietly!
    14:04:28 [SEVERE] Could not pass event PLAYER_MOVE to MultiVerse
    java.lang.NullPointerException
            at com.onarandombox.Rigby.MultiVerse.MVPlayerListener.onPlayerMove(MVPla
    yerListener.java:199)
            at org.bukkit.plugin.java.JavaPluginLoader$7.execute(JavaPluginLoader.ja
    va:286)
            at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.jav
    a:58)
            at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.j
    ava:338)
            at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:164)
            at org.getspout.spout.SpoutNetServerHandler.a(SpoutNetServerHandler.java
    :491)
            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)
    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
    default: City
    respawntodefault: true
     
  23. Hrm I'll check it out. Please hop in our IRC channel and give me a shout. I'd love to have a chat about this. I DID change the exact code sometime in the past few days, so there's a good chance I broke something... sorry :(

    Tested on the dev version (think that's 213 and have not been able to reproduce this)
     
  24. Offline

    Multiverse

    For posterity here is the 1.7.2 help page. If people still need it, link to this post. This post should remain unchanged.

    MultiVerse - World Creation/Management/Teleportation & More​
    Show Spoiler

    Current Version: 1.7.2

    For flawless Multiverse GLORY. Update to #935.

    Feature Requests
    Post Bug Reports In the thread
    or join IRC at #multiverse on EsperNet

    Back to work on MV 2.0, no ETA or Deadline.
    I just hope within the next few weeks.



    Description

    MultiVerse allows for users on a server to teleport between numerous worlds using NetherPortals & Commands. Ontop of this Admins can easily make new World with set features.

    Requirements

    This plugin requires Permissions 2.7.x Without Permissions MV will disable itself. 3.1.x works also

    CraftBukkit Recommended Version - 935

    Download Links

    Current Version: MultiVerse v1.7.2

    Default Configuration File
    Show Spoiler

    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
    

    Features:
    • Players can setup custom portals to teleport them to Worlds/Portals/Coordinates etc...
    • Players can teleport between worlds via '/mvtp WORLD'
    • Players can change the Spawn Point of a specific world with '/mvsetspawn'
    • Players can teleport to the Worlds Spawn Point using '/mvspawn'
    • Simple Creation of new Worlds (Nether/Normal)
    • Prefix Players names with the World they are in.
    • iConomy Support - Players pay to use a portal.
    FAQ: (Frequently Asked Question.)

    How do I make portals:

    [​IMG]



    Awesome Help Command Reference sheet:
    (Thanks @Aki Tensai)
    Multiverse 1 CheatSheet


    Commands, Syntax & Permissions:


    Show Spoiler
    Code:
    Command Syntax
    Items encased in {} are mandatory.
    Items encased in [] are optional.
    
    Command - /mvcreate
    Description - Command to create a new world (Will not import existing worlds, use /mvimport).
    Syntax - /mvcreate {WORLDNAME} {ENVIRONMENT} [SEED]
    Example - /mvcreate creative NORMAL
    Example - /mvcreate nether NETHER
    Permission - '- multiverse.world.create'
    
    Command - /mvimport
    Description - Command to import existing worlds (Will not create a new world, use /mvcreate).
    Syntax - /mvimport {WORLDNAME} {ENVIRONMENT}
    Example - /mvimport creative NORMAL
    Example - /mvimport nether NETHER
    Permission - '- multiverse.world.import'
    
    Command - /mvremove
    Description - Command to remove a World from config files, preventing it from loading on next server start. Doesn't unload from Server, lack of functionality.
    Syntax - /mvremove {WORLDNAME}
    Example - /mvremove creative
    Example - /mvremove nether
    Permission - '- multiverse.world.remove'
    
    Command - /mvtp
    Description - Command to Teleport the Player to the World or Portal location.
    Syntax - /mvtp {WORLDNAME}
    Syntax - /mvtp p:{PORTALNAME}
    Syntax - /mvtp w:{WORLDNAME}
    Example - /mvtp creative
    Example - /mvtp p:netherportal
    Example - /mvtp w:creative
    Permission - '- multiverse.tp'
    
    Command - /mvsetspawn
    Description - Command to Set the MultiVerse spawn of the world the player is in.
    Permission - '- multiverse.world.setspawn'
    
    Command - /mvspawn
    Description - Command to teleport the user to the spawn of the world they are in.
    Permission - '- multiverse.world.spawn'
    
    Command - /mvlist
    Description - Display loaded worlds to the player.
    Permission - '- multiverse.list'
    
    Command - /mvpc
    Description - Command to create a new Portal entry from the players selected area.
    Syntax - /mvpc {PORTALNAME}
    Syntax - /mvpc {PORTALNAME} p:{PORTALNAME}
    Syntax - /mvpc {PORTALNAME} w:{WORLDNAME}
    Example - /mvpc nether w:nether
    - 'w' means it's a world, this means the above command will make the portal teleport us to the spawn point of the 'nether' world.
    Example - /mvpc nether p:netherportal
    - 'p' means it's a portal, this means the above command will make the portal teleport us to a portal named 'netherportal'
    Example - /mvpc nether
    - No destination is given, a destination can be applied at a later date.
    Permission - '- multiverse.portal.create'
    
    Command - /mvps
    Description - Command to select a created portal, this is used to then set the destination or further settings regarding the portal.
    Syntax - /mvps {PORTALNAME}
    Example - /mvps netherportal
    Permission - '- multiverse.portal.select'
    
    Command - /mvpd
    Description - Command to set the Destination of the selected Portal.
    Syntax - /mvpd [DESTINATION]
    Example - /mvpd
    - The above command will set the selected portals destination to the players current position.
    Example - /mvpd w:nether
    - 'w' means it's a world, this means the above command will make the portal teleport us to the spawn point of the 'nether' world.
    Example - /mvpd p:netherportal
    - 'p' means it's a portal, this means the above command will make the portal teleport us to a portal named 'netherportal'
    Permission - '- multiverse.portal.destination'
    
    Command - /mvprename
    Description - Command to rename a portal
    Syntax - /mvprename {PORTALNAME} {NEWPORTALNAME}
    Example - /mvprename netherportal hellportal
    
    Command - /mvpr
    Description - Command to remove a portal from the configuration.
    Syntax - /mvpr {PORTALNAME}
    Example - /mvpr netherportal
    Permission - '- multiverse.portal.remove'
    
    Command - /mvplist
    Description - Command to list all portals on the server.
    Syntax - /mvplist
    Permission - '- multiverse.portal.list'
    


    Known Issues:

    This will be updated as the Bug Reports come in...

    Changelog:

    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...
    HowTo - Supplied by Piffey (This may not be accurate for the latest versions)



    What MultiVerse Does.

    MultiVerse implements the multiworld options in bukkit, allowing players to create and destroy portals between worlds. Additionally, portals can be pointed to other portals and coordinates, essentially making a network for player transportation. MultiVerse also supports the creation of portals other than the standard obsidian nether portal.

    MultiVerse Set up

    The set up process for MultiVerse is pretty straight forward, like it is for most bukkit plugins.

    (1) Download MultiVerse.zip
    (2) Unzip to your BUKKITDIR/plugins directory
    (3) Start bukkit.

    Optionally, you can configure your worlds manually in the Worlds.yml file or use MultiVerse's commands in-game to generate the file for you.

    Command Quick Reference
    Show Spoiler

    WORLDNAME is the name of the world folder in your bukkit directory.
    ENVIRONMENT is NORMAL or NETHER.
    PORTALNAME is the portal's name in the Portals.yml file.
    DESTINATION is either a w:WORLDNAME or p:pORTALNAME option.

    Create World - /mvcreate WORLDNAME ENVIRONMENT
    Import Existing World - /mvimport WORLDNAME ENVIRONMENT
    Remove World - /mvremove WORLDNAME
    List Worlds In Worlds.yml - /mvlist

    Teleport to World - /mvtp DESTINATION
    Set Current World's Spawn - /mvsetspawn
    Return to Current World's Spawn - /mvspawn

    Create Portal - /mvpc PORTALNAME DESTINATION
    Remove Existing Portal - /mvpr PORTALNAME
    Select Existing Portal - /mvps PORTALNAME
    Set Selected Portal's Destination - /mvpd DESTINATION
    Rename Portal - /mvrename PORTALNAME NEWPORTALNAME
    List Portals - /mvplist

    Modify World Options in Worlds.yml - /mvmodify WORLDNAME OPTION:VALUE

    Permissions Quick Reference
    Show Spoiler

    Create World: '- multiverse.world.create'
    Import Existing World: '- multiverse.world.import'
    Remove World: '- multiverse.world.remove'
    List Worlds in Worlds.yml: '- multiverse.world.list'

    Teleport to World: '- multiverse.tp'
    Set Current World's Spawn: '- multiverse.world.setspawn'
    Return to Current World's Spawn: '- multiverse.world.spawn'

    Create Portal: '- multiverse.portal.create'
    Remove Existing Portal: '- multiverse.portal.remove'
    Select Existing Portal: '- multiverse.portal.select'
    Set Selected Portal's Destination: '- multiverse.portal.destination'
    Rename Portal: '- multiverse.portal.rename'
    List Portals: '- multiverse.portal.list'

    Detailed Command List
    Show Spoiler

    Working With Worlds

    Create a World - /mvcreate {WORLDNAME} {ENVIRONMENT}
    Example - /mvcreate creative NORMAL
    Example - /mvcreate nether NETHER

    The /mvcreate command generates a new world with the folder name WORLDNAME in the primary bukkit directory. The environment can either read as NORMAL or NETHER and /must/ be specified properly.

    Import a World - /mvimport {WORLDNAME} {ENVIRONMENT}
    Example - /mvimport creative NORMAL
    Example - /mvimport nether NETHER

    The /mvimport command imports an existing world. The WORLDNAME property refers to the /exact/ name of your world folder. You may want to lookup and save your existing spawn coordinates before importing a new world since a new, randomized spawn point will be chosen. You can then modify the spawn property in the Worlds.yml file to be your old spawn point. It's imperative that you specify the proper environment.

    Remove a World - /mvremove {WORLDNAME}
    Example - /mvremove creative
    Example - /mvremove nether

    The /mvremove command removes an existing world. WORLDNAME refers to the exact name of the world's folder in your bukkit directory. This command does not delete the world from your server, but simply removes it from the configuration file Worlds.yml so it will not load.

    Set World Spawn - /mvsetspawn

    Makes the point where you are currently standing the spawn point for the world you are currently in. All portals leading to that world, unless destined for a specific portal, will spawn players there.

    Spawn - /mvspawn

    Returns you to the spawn point for the current world set by /mvsetspawn.

    List Worlds - /mvlist

    Lists the current worlds available to players.

    Working With Portals

    Using the Selection Tool Method

    Since portals used by MultiVerse do not require signs to point to their location, you can use the selection wand to make portals out of selections. The default selection tool is a wooden pickaxe (270), but you can change the tool in the MultiVerse.yml file in your plugins directory if needed.

    Simply left-click one block, then right-click another, to make a cuboid selection. Once a portal is made, whenever a player comes into contact with the blocks, including air, within that selection, they will be teleported to the portal's destination.

    This lets you create more inventive portals, such as a drop to the nether. Don't touch the lava. :)


    Portal Creation - /mvpc {PORTALNAME} (w/p:DESTINATION)
    Example: /mvpc rigbyshouse
    Example: /mvpc rigbysnether w:nether
    Example: /mvpc rigbyscreativehouse p:rigbysnetherhouse

    The /mvpc command can take arguments, or simply reserve a portal name for a later destination. The leading "w:" on a DESTINATION will deposit a player into the destination world's spawn point. The DESTINATION value for "w:" must be one of the worlds listed by /mvlist. The leading "p:" on a DESTINATION will deposit a player at the portal given.

    Existing Portal Selection - /mvps {PORTALNAME}
    Example: /mvps netherportal

    The /mvps command selects an existing portal. The portal's destination can then be changed with the /mvpd command.

    Changing or Setting a Portal Destination - /mvpd {DESTINATION}
    Example: /mvpd w:nether

    The /mvpd command changes or sets a destination for a portal. Without any destination, the command will set the currently selected portals destination to the player's coordinates.

    Renaming A Portal - /mvprename {OLDNAME} {NEWNAME}
    Example: /mvprename netherportal hellportal

    The /mvprename command renames existing portals. You cannot rename a portal to an existing portal name, obviously.

    Removing a Portal - /mvpr {PORTALNAME}
    Example: /mvpr nethrportal

    The /mvpr command deletes a portal. Since the portal's destination coordinates will be deleted along with all of the other portal data, you should make sure that you save the coordinates from the Portals.yml file if you need them for later.

    Listing Portals - /mvplist
    Example: /mvplist

    This command lists all of the portals available on the server.

    Using the Sign Method

    Additionally, portals can be created using the previous sign method. Create any nether portal, then attach a sign to any of the blocks that are a part of the portal. On the second line enter "[mv]" and on the third line enter the /exact/ name of the world the portal leads to. Signs are the second choice for the portal system so if a portal is already assigned another destination, a sign will do nothing to change that.

    Additional Commands

    Teleport Between Portals and Worlds - /mvtp {DESTINATION}
    Example: /mvtp p:rigbyshouse
    Example: /mvtp nether
    Example: /mvtp w:creative

    The /mvtp command allows users to teleport without the use of a portal. By using the "p:" prefix a player can teleport to a specific portal. Using the "w:" prefix or simply using a world name without the prefix will take you to the spawn point of the specified world. Since MultiVerse can use any block for teleportation, teleporting to another portal may cause you to fall right into the portal's area of transport, causing you to be sent through the portal to its destination.

    Modify World Values - /mvmodify {WORLDNAME} {OPTION}:{VALUE}
    Example: /mvmodify nether mobs:true

    The /mvmodify command allows you to change world values on the fly. This directly modifies the Worlds.yml file so make sure you do not attempt to change the environment option as you could seriously destroy your current world.

    Configuration Files
    Like most other plugins for bukkit, MultiVerse can be fully configured from the YML files in the plugins directory. There are three files: MultiVerse.yml, Portals.yml, and Worlds.yml. MultiVerse.yml takes care of the global settings while the other two contain Portal and World information such as destination, mob spawn options, and world aliases. As always, you cannot use TAB characters in YML files when indenting, so make sure to use spaces.

    MultiVerse.yml
    Show Spoiler

    The MultiVerse.yml file contains a list of your global server-wide MultiVerse options.

    Add World Names as a Prefix for Users In Chat: prefix: (true/false)
    Charge for Transport Using iConomy: iconomy: (true/false)
    Handle Respawns for All Worlds (Set To False if You Use Another Spawn Plugin): globalrespawn (true/false)
    Handle Respawns Only on MultiVerse Created Worlds: alternaterespawn: (true/false)
    Transportation Cooldown: tpcooldown: (time in ms)
    Alert About Cooldown Time Cooldown: alertcooldown: (time in ms)
    Portal Information Cooldown: infocooldown: (time in ms)
    Portal Information Wand: infowand: (item number)
    Portal Selection Wand: setwand: (item number)

    Configuration Example:
    Code:
    prefix: true
    iconomy: false
    globalrespawn: true
    alternaterespawn: true
    tpcooldown: 5000
    alertcooldown: 5000
    infocooldown: 5000
    infowand: 49
    setwand: 270

    Worlds.yml
    Show Spoiler

    Worlds in the Worlds.yml file are listed by their folder name in your main bukkit directory, followed by a list of options. All of the options in the Worlds.yml file can be modified using the /mvmodify command in game.

    Code:
    Spawn Animals: animals: (true/false)
    Spawn Mobs: mobs: (true/false)
    Spawn Location: spawn: (coords)
    iConomy Price: price: (amount)
    Environment: environment: (NORMAL/NETHER)
    Distance Ratio (Not Yet Implemented): ratio: (1)
    Alias: alias: ('alternate world name')
    Configuration Example:
    Code:
    worlds:
        nether:
            animals: true
            spawn: 23:106:-36:971.54004:22.125557
            price: 0.0
            mobs: true
            environment: NETHER
            ratio: 1
            alias: ''
        creative:
            animals: true
            spawn: -99:64:109:0.0:0.0
            price: 0.0
            mobs: true
            environment: NORMAL
            ratio: 1
            alias: ''
    Portals.yml
    Show Spoiler

    Portals in the Portals.yml file are listed by their name followed by a list of their options.
    Code:
    iConomy Price: price: (amount)
    Destination: destlocation: (w/p):(WORLDNAME):(LOCATION)
    Location of Portal: location: (coords)
    Owner of the Portal: owner: (player name)
    World the Portal is In: world: (WORLDNAME)
    
    Configuration Example:
    Code:
    portals:
        netherportal:
            price: 0.0
            destlocation: w:nether:spawn
            location: -165.0,70.0,178.0:-164.0,72.0,178.0
            owner: admin
            world: normal
        normalportal:
            price: 0.0
            destlocation: w:normal:spawn
            location: -85.0,49.0,107.0:-85.0,51.0,110.0
            owner: admin
            world: nether



    Oh yea, did we mention we're releasing MV2?

    A big thanks to everyone for your continued testing. We know it's most likely not entirely bug free (but we haven't found any yet)

    Have fun with Multiverse 2!

    --FernFerret, Rigby and lithium3141

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

    heroanth2345

    2011-08-10 21:26:00 [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.getspout.spout.SpoutNetServerHandler.a(SpoutNetServerHandler.java:491)
    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)

    Craftbukkit build 1000
    mv 1.7.2

    It was there before but from when we added the plugin AuthMe
    It began to spam the console
     
  26. Offline

    Macximilian

    First of all I suggest you should read the first post:
     
  27. Offline

    oqenscool

    im using 1000 bukkit
    1.7.2 multiverse-core
     
  28. Offline

    Multiverse

    heh, this was updated like an hour ago :p but yea MV2 requires 1046

    "Looking for the old version that runs on CraftBukkit 1000? It's right here, but support will be slim...http://bukkit.onarandombox.com/multiverse/v1.7.2/MultiVerse.jar Here's an archive of the old help post. If you're a new user, we REALLY recommend using Multiverse 2.."

    So yea, that error is gone in 2. Upgrade your CB and MV if you want to get rid of it.

    See my above post about using MV1.7.2 You guys posted the identical error message.

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

    Macximilian

    However, it's really nice that it is released now after this long time of being only a dev beta. =)
    EDIT: Haha and now i'm laughing about post #5009 ... that's really funny. =D
     
    fernferret likes this.
  30. Offline

    undeadmach1ne

    congrats :)
     
    fernferret likes this.
  31. HAHA you sir, are correct, I got a good laugh outta that one too! I skimmed it the first time, and saw 1.7.2 and assumed... Maybe they have a time machine :p

    And technically the betas have been public for a while, just not publicized, as they were basically non-functioning. but after we realized that people even wanted to use them at that state, we opened it up. The source has ALWAYS been public for 2.0 :D

    A note about multiverse release cycles:

    For example, we've ALREADY found a bug in the release (surprise!)

    Major bugs will warrant an immeadiate release.
    Minor bugs (like the one found) will be released like twice a week, maybe not even that fast. We understand that all you admins out there have servers to run, and don't want to be updating every hour.

    New features will ONLY be included in Major releases, but again, we'll be running bleeding edge on the test server, so you should be good to go there. We don't like to hide developer builds (like some other plugins) We want you guys to USE the dev builds and TELL us what the bugs are! That's the point :p

    EDIT: Every time we push code a new build happens (like bukkit). These are the builds at ci.onarandombox.com

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

Share This Page