[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

    LucidLethargy

    You guys must love these -.-
     
  3. Offline

    fernferret

    @LucidLethargy
    Already taken care of :)
     
  4. Offline

    Liger_XT5

    @fernferret
    Reinstalled as requested.
    What do you mean by startup config? The multiverse config file or something?
    Otherwise, no multiverse errors now.
     
  5. Offline

    fernferret

    The output of the server as it starts up, should look like this:
    http://pastebin.com/v3wzFY2u
     
  6. Offline

    Liger_XT5

  7. Offline

    fernferret

    Could you try disabling Towny and seeing if it still errors? I did notice that you had several Exceptions, may want to look into all of those plugins, who knows what's going on, sometimes when one plugin isn't up to date, it can cause bad things later on.
     
  8. Offline

    shmafoozius

    The world is always listed. Before and after the restart. I guess the color defines the type? Before restart the nether world in /mvlist is written in red letters, after the restart it's green. In the yml file it's still defined as a nether world.
     
  9. Offline

    Liger_XT5

    @fernferret
    Removed towny, still same error. I'll sit down this weekend and remove all the plugins but multiverse and add a few at a time, then backtrack if something comes up.
    I've restarted the server a few times since I sent you the log, and noticed I was getting the error again.

    What other exceptions are you talking about? The only warnings I see is with dynmap and it's the current version last I checked. (yesterday :/ )

    Anyways, thanks for helping. I'll let you know what I find out this weekend.
     
  10. Offline

    vander_fr

    Code:
    [GRAVE] Nag author: 'Rigby' of 'MultiVerse' about the following: onPluginEnable has been replaced with a new signature, (PluginEnableEvent)
    
    #670
     
  11. Offline

    Fohdeesha

    everytime I /mvtp p:nameofportal, it just drops me underground in some random place, nowhere near the portal I typed in. Why is it doing this? any suggestions? I can't figure it out :(
     
  12. Offline

    fernferret

    Alright sweet, guess I only see the dynmap one, my bad.

    Already been covered, will be fixed in next version, thanks.

    Hmm, try creating 2 new portals and linking them? Maybe deleteing both the portal you're trying to tp to and the one you're trying to tp from.
     
  13. Offline

    Smallie07

    Thank you so much! :)
     
  14. Offline

    _LB

    Note: in the commands example, it says that typing "/mvpd" by itself will set the portal destination to your current position, but actually you have to type "/mvpd here" for that.

    Also: What is the proper syntax for the blacklist, playerblacklist, and playerwhitelist in the Worlds.yml? Do I just comma separate without spaces? Eg 'player1,player2,player3' ?
     
  15. Offline

    heroanth2345

    when I go in the nether world my commands stop working and i receive this error like at every second:

    22:29:22 [ATTENTION] Missing a prefix or suffix for null
    22:29:22 [GRAVE] java.lang.NullPointerException
    22:29:22 [GRAVE] at java.lang.String.replace(Unknown Source)
    22:29:22 [GRAVE] at com.earth2me.essentials.chat.EssentialsChatWorker.onP
    layerChat(EssentialsChatWorker.java:63)
    22:29:22 [GRAVE] at com.earth2me.essentials.chat.EssentialsChatPlayerList
    ener.onPlayerChat(EssentialsChatPlayerListener.java:57)
    22:29:22 [GRAVE] at org.bukkit.plugin.java.JavaPluginLoader$6.execute(Jav
    aPluginLoader.java:234)
    22:29:22 [GRAVE] at org.bukkit.plugin.RegisteredListener.callEvent(Regist
    eredListener.java:59)
    22:29:22 [GRAVE] at org.bukkit.plugin.SimplePluginManager.callEvent(Simpl
    ePluginManager.java:255)
    22:29:22 [GRAVE] at net.minecraft.server.NetServerHandler.chat(NetServerH
    andler.java:565)
    22:29:22 [GRAVE] at net.minecraft.server.NetServerHandler.a(NetServerHand
    ler.java:553)
    22:29:22 [GRAVE] at net.minecraft.server.Packet3Chat.a(SourceFile:24)
    22:29:22 [GRAVE] at net.minecraft.server.NetworkManager.a(NetworkManager.
    java:198)
    22:29:22 [GRAVE] at net.minecraft.server.NetServerHandler.a(NetServerHand
    ler.java:72)
    22:29:22 [GRAVE] at net.minecraft.server.NetworkListenThread.a(SourceFile
    :100)
    22:29:22 [GRAVE] at net.minecraft.server.MinecraftServer.h(MinecraftServe
    r.java:368)
    22:29:22 [GRAVE] at net.minecraft.server.MinecraftServer.run(MinecraftSer
    ver.java:283)
    22:29:22 [GRAVE] at net.minecraft.server.ThreadServerApplication.run(Sour
    ceFile:375)

    And when i talk:

    22:29:22 [INFO] [Flatgrassnether]<ºcanth2345ºfºf> je re
    22:29:27 [ATTENTION] Missing a prefix or suffix for null
    22:29:27 [GRAVE] java.lang.NullPointerException
    22:29:27 [GRAVE] at java.lang.String.replace(Unknown Source)
    22:29:27 [GRAVE] at com.earth2me.essentials.chat.EssentialsChatWorker.onP
    layerChat(EssentialsChatWorker.java:63)
    22:29:27 [GRAVE] at com.earth2me.essentials.chat.EssentialsChatPlayerList
    ener.onPlayerChat(EssentialsChatPlayerListener.java:57)
    22:29:27 [GRAVE] at org.bukkit.plugin.java.JavaPluginLoader$6.execute(Jav
    aPluginLoader.java:234)
    22:29:27 [GRAVE] at org.bukkit.plugin.RegisteredListener.callEvent(Regist
    eredListener.java:59)
    22:29:27 [GRAVE] at org.bukkit.plugin.SimplePluginManager.callEvent(Simpl
    ePluginManager.java:255)
    22:29:27 [GRAVE] at net.minecraft.server.NetServerHandler.chat(NetServerH
    andler.java:565)
    22:29:27 [GRAVE] at net.minecraft.server.NetServerHandler.a(NetServerHand
    ler.java:553)
    22:29:27 [GRAVE] at net.minecraft.server.Packet3Chat.a(SourceFile:24)
    22:29:27 [GRAVE] at net.minecraft.server.NetworkManager.a(NetworkManager.
    java:198)
    22:29:27 [GRAVE] at net.minecraft.server.NetServerHandler.a(NetServerHand
    ler.java:72)
    22:29:27 [GRAVE] at net.minecraft.server.NetworkListenThread.a(SourceFile
    :100)
    22:29:27 [GRAVE] at net.minecraft.server.MinecraftServer.h(MinecraftServe
    r.java:368)
    22:29:27 [GRAVE] at net.minecraft.server.MinecraftServer.run(MinecraftSer
    ver.java:283)
    22:29:27 [GRAVE] at net.minecraft.server.ThreadServerApplication.run(Sour
    ceFile:375)
    I'm running craftbukkit 646
    I got permissions 2.6

    P.S. Could you had a commande so we can choose that monsters spawn in one world but not the other Ex: Normal world:monster don't spawn
    Nether world: monster spawn
     
  16. Offline

    Itssnowing

    @heroanth2345 asking for commands and functions right now is a little silly, because the developer is A) not here, and B) nearly about to release a new version that will need bug testing before adding more, and C) it's already added :p
     
  17. Offline

    heroanth2345

    oh yeah didn't notice it sry :3
     
  18. Offline

    shmafoozius

    Damn it I feel so stupid. It was another plugins fault of course. Just for info if someone else runs into the same problem: AncientGates was the culprit. Was loaded before MultiVerse and because a gate was in the nether and the nether was not loaded, it created a new world with the same name. The trick was zu rename the AncientGate plugin so it's loaded after MultiVerse (like "zAncientGate"). If you want to know why I use the other plugin and are not using the MultiVerse portals: AncientGate is fun to use.
     
  19. Offline

    fernferret

    I concur about the portal types (I use WHExtreme), but I still prefer multiverse for managing all of my worlds

    These are errors with Essentials, talk to them about these, BUT only after you've updated to the latest RB, 670 at the time of writing.

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

    Madmonkey

    when i try to select cords it gives me as both points selected
    and then this error:
    11:50:40 [SEVERE] Could not pass event PLAYER_INTERACT to MultiVerse
    java.lang.NullPointerException
    at com.onarandombox.Rigby.MultiVerse.MVPlayerListener.onPlayerInteract(M
    VPlayerListener.java:216)
    at org.bukkit.plugin.java.JavaPluginLoader$9.execute(JavaPluginLoader.ja
    va:252)
    at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.jav
    a:59)
    at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.j
    ava:255)
    at org.bukkit.craftbukkit.event.CraftEventFactory.callPlayerInteractEven
    t(CraftEventFactory.java:162)
    at org.bukkit.craftbukkit.event.CraftEventFactory.callPlayerInteractEven
    t(CraftEventFactory.java:133)
    at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:663)
    at net.minecraft.server.Packet18ArmAnimation.a(SourceFile:35)
    at net.minecraft.server.NetworkManager.a(NetworkManager.java:198)
    at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:72)
    at net.minecraft.server.NetworkListenThread.a(SourceFile:100)
    at net.minecraft.server.MinecraftServer.h(MinecraftServer.java:368)
    at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:283)
    at net.minecraft.server.ThreadServerApplication.run(SourceFile:375)
     
  21. Offline

    Celtic Minstrel

    Oh hey, I have been thanked. Wonder why. :p
     
  22. Offline

    Knapier89

    Ok I went to paste my config file and it posted it "vertical" which is like this:

    Option1: True
    Option2: False

    And before it was like this:

    Option1: True Option2: False

    Anyway, when it done that I spotted the error and it now works fine :D Seems like these problems are always easy to fix, it's just a matter of doing something simple. Thanks for the support. Great mod!
     
  23. Offline

    paska123456

    Is it possible to get a feature that allows specific groups to use the portals? Lets say I want to make portal that leads to admin's area. With the current system I cannot disallow other groups from using the portal to admin's area.
     
  24. Offline

    kalner123456

  25. Offline

    nickBriz

    Hey, is there a way to set time on individual worlds? I have a freebuild world that I would like to stay daytime but plugins/commands only work for the primary world
     
  26. Offline

    FIX94

    Use the plugin properTime, it has multiworld support!
     
  27. Offline

    Techcuron

    With Craftbukkit #670

    Code:
    11:11:06 [SEVERE] Could not pass event PLAYER_TELEPORT to MultiInv
    java.lang.NullPointerException
            at uk.co.tggl.Pluckerpluck.MultiInv.MultiInvPlayerData.itemStackToObject
    (MultiInvPlayerData.java:21)
            at uk.co.tggl.Pluckerpluck.MultiInv.MultiInvPlayerData.inventorySlotsToO
    bject(MultiInvPlayerData.java:49)
            at uk.co.tggl.Pluckerpluck.MultiInv.MultiInvPlayerData.saveInventory(Mul
    tiInvPlayerData.java:62)
            at uk.co.tggl.Pluckerpluck.MultiInv.MultiInvPlayerData.storeWorldInvento
    ry(MultiInvPlayerData.java:98)
            at uk.co.tggl.Pluckerpluck.MultiInv.MultiInvPlayerListener.onPlayerTelep
    ort(MultiInvPlayerListener.java:46)
            at org.bukkit.plugin.java.JavaPluginLoader$8.execute(JavaPluginLoader.ja
    va:246)
            at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.jav
    a:59)
            at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.j
    ava:255)
            at net.minecraft.server.NetServerHandler.teleport(NetServerHandler.java:
    286)
            at org.bukkit.craftbukkit.entity.CraftPlayer.teleport(CraftPlayer.java:1
    71)
            at org.bukkit.craftbukkit.entity.CraftEntity.teleportTo(CraftEntity.java
    :125)
            at org.innectis.Nether.NetherPlayerListener.onPlayerMove(NetherPlayerLis
    tener.java:101)
            at org.bukkit.plugin.java.JavaPluginLoader$7.execute(JavaPluginLoader.ja
    va:240)
            at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.jav
    a:59)
            at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.j
    ava:255)
            at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:128)
            at net.minecraft.server.Packet10Flying.a(SourceFile:126)
            at net.minecraft.server.NetworkManager.a(NetworkManager.java:198)
            at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:72)
            at net.minecraft.server.NetworkListenThread.a(SourceFile:100)
            at net.minecraft.server.MinecraftServer.h(MinecraftServer.java:368)
            at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:283)
            at net.minecraft.server.ThreadServerApplication.run(SourceFile:375)
     
  28. Offline

    Pomme72

    Hi guys !

    After the update for the 1.4 my messages were looking like that :

    [world][group] player : message

    And now with the update multiverse work fine, but now my message are like that :

    [group (in grey :O )] player : message

    Please, how can I set the name of the world ?

    Thank you ! And Sorry for my bad english, i'm french ;)
     
  29. Offline

    Techcuron

    Set the Portal coordinates with a wooden_pickaxe/270 , Left click to set coordinate 1 and right click to set coordinate 2.
     
  30. Offline

    Jake Rees

    ok so now after ive typed in the commands it says portal created but it doesnt show my portal
     
  31. Offline

    killgoblen

    Would it be possible to add a feature to make it so when someone tries to teleport to a world that doesn't exist, it is created? There would need to be some sort of permission for this, though...

    Oh, and I forgot to ask, are inventories preserved between worlds? Thanks!
     

Share This Page