[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

    fernferret

    Unfortunately no, work did start on them this past weekend, but not as much as I'd hoped. I spent a bunch of time cleaning up code and documenting. If you want a completely unofficial timeframe (ie: the one I'm shooting for) 2 weeks from today. But that's a goal, we'll have to see how it comes.
     
  3. Offline

    Flenix


    Looks like you got missed there :p

    Anyway, to create a portal, its "/mvpc portalname" then to link it to another one "/mvpd w:world OR p:portal" - looks like you mixed the commands together :p

    @fernferret - could we get a better in-game help, that has all these commands in game maybe with a few pages? Right now the only help is world creations... with 7 worlds running I know most commands now but a lot of people still forget them :p
     
  4. Offline

    Rigby90

    If you're still running 1.7.2 then... more help is included in 2.0 as well as a wiki... If you're running 2.0... Then I'll have to crack the whip more and get fern to document and include more help...
     
  5. Offline

    Flenix

    Still on 1.7.2 :) if its already in the works then thats great :p I don't mind as much, its more for other players who might not use the commands as often.
     
  6. Offline

    odielag

    There are over 20MB of errors from multiverse in the last 3 days... Here are some examples that are spamming the server.log

    Code:
    2011-07-09 08:21:07 [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:321)
        at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:163)
        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:84)
        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)
    2011-07-09 08:21:07 [SEVERE] Could not pass event PLAYER_MOVE to MultiVerse
    Also, using Craftbukkit 953 and the following plugins...


    Code:
    11:24:44 [INFO] Plugins: WeatherSync, EasyBan, ColoredSigns, Flight, Towny, Permissions, ConfigurationAttributeProvider, iConomy, mcbans, LavaFurnace, ServerInfo, AuctionHouse, LWC, BorderGuard, DropChest, Tombstone, BukkitContrib, SafeStop, BedRespawn, Tips, WorldEdit, CFUKPistonBlocker, MultiVerse, Dungeon, Residence, AuthDB, Minequery, RemoteToolkitPlugin, MinecraftViewer, Essentials, EssentialsChat, CommandSigns, OffLine, BigBrother, WorldGuard, HeroicDeath, iConomyChestShop, WurkIt, LogBlockQuestioner, ServerTime, EssentialsGeoIP, EssentialsSpawn, LogBlock, MobArena, Factions, NoCheat
    
     
  7. Offline

    bravenickdude

    Hello-
    So recently on our server of 40/40 players running 20 worlds, we've been experiencing a lot of server lag. Players and mobs move very slow, and the time cycle is very glitchy and slow. We've pinpointed the issue to be MultiVerse-caused, and we were wondering how to fix this. There is plenty RAM and CPU free on the server, so its MV alone that's causing this. Could anybody provide us insight on why this is happing and how to fix said issue?

    Thanks!
    -Brave
     
  8. Offline

    Adamadz

    Where's the command for (protecting) areas gone! :O
    I really liked that. :)
     
  9. Offline

    fernferret

    From MV2 via typing /mv

    [​IMG]

    This has been found many many times. Each time it's found, that user can never get it to reproduce correctly, or can't tell me how to reproduce it. I'm really not to concerned anymore, as I've NEVER seen this one in MV2 and you won't ever see it in MVCore, so consider it fixed in MV2, which is in beta.

    This is not caused by Multiverse as MV doesn't really use any memory... However loading 20 worlds! Holy cow! This is most likely due to a bukkit/Minecraft item that keeps idle worlds loaded in memory. I would reconsider if you really need 2o worlds...

    Um What? I don't think MV ever had this capability, ergo there is no way we could have taken it out of MV2. I believe you're looking for a plugin like WorldGuard

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

    cloudafloat

    Would there be a way to unload worlds when not needed? Our server got into the bad habit of allowing donators to have their own world. Server bills need to be paid somehow afterall.
     
  11. Offline

    Rigby90

    Indeed that's what the '/mvunload' command is for.
     
  12. Offline

    Ratchet

    just noticed a ton of this in my log:
    Code:
    2011-07-11 20:06:21 [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:321)
        at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:163)
        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:84)
        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)
    2011-07-11 20:06:21 [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:321)
        at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:163)
        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:84)
        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)
     
  13. Offline

    fernferret

    That sounds like a MV2 plugin :p

    Remind me about this again when we hit release.
     
  14. Offline

    Celtic Minstrel

    You know, if the command is issued from the console you could probably skip the paging. Or at least make longer pages. Not that it really matters; just a thought.
     
  15. Offline

    obscurehero

    Question:

    Anyway to disallow warping with something like mywarp BETWEEN worlds? Maybe this is a question better suited to that thread. Obviously, I'd like to encourage using portals between worlds.
     
  16. Offline

    Kaosthe1st

    I'd rather commands be entirely unnecessary. They are tedious at best.

    Being able to label a portal and then giving my users permission to certain worlds would be great.
     
  17. Offline

    FrostyWolf

    Is there a reason why I would all of a sudden not be able to mark the to points with the wooden pickaxe? I have full permissions and the tool is still set to 270.
     
  18. Offline

    xenofixus

    The issue is not usually MultiVerse. MultiVerse inherently does not do anything other than load the worlds and give you a way to travel to them. The Minecraft server is not meant to have that many worlds at once.

    How did you find out MultiVerse is causing this problem? What other plugins are you using?
     
  19. Offline

    alfskan

  20. Offline

    fffizzz

    What I do for creating portals, seems easier to me than default directions.

    goto world 1, right click to your two points with wood pickaxe (270)
    /mvpc world1portal w:world2

    then goto world2 and select your portal with 2 points
    /mvpc world2poral p:world1portal
     
  21. Offline

    alfskan

    I know that.:'(

    My question is create world with DEV affectd to portal function?

    I created many working portals before, but this time it doesnt work.
     
  22. Offline

    jacob0wnz

    is there a way to have seperate inventories?? like for a main world and a freebuild world so they can spawn in freebuild world? but not keep their inventories when comming back to the main world?
     
  23. Offline

    fernferret

    Yea I've thought of this, I'll do it tonight.

    You can do this in MV1 right now, but not MV2 yet.

    Refer to the OP for now, and I'll be in irc after work tonight.

    Haha, ok, pardon my laughter, but you don't get to do that. As a side note, any new chunks will be generated as normal ones as the generator info is not stored in the level.dat (to my knowlege)

    Regardless, I'm going to ignore this "bug" as you've just mixed the coolaid, ie: downgrading from 2 to 1. If you need portals, use that for now, but don't try and work around the system then say you have problems... If you can get a workaround to work on your own, that's awesome.

    Search for a plugin on plugins.bukkit.org: MultiInv

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

    fffizzz

    You should just link this in the OP, its asked at least 3 times per page :D
     
    fernferret likes this.
  25. Offline

    obscurehero

    @fernferret

    Do you know of a way to disallow warping between worlds (this might be a question for another plugin) or to only give some users permissions to a certain world? Also, without adding any permissions an XYZ user should be able to use a portal that I've created, correct? I had one user report he was unable to use a portal I'd created...I haven't checked the problem yet personally since he reported it, but last time I checked before that it worked swimmingly.

    Also, purely aesthetics, but is there a way to add a portal "effect" like the sp nether portals have (ie purple haze)?
     
  26. Offline

    fernferret

    As far as warping, that's another plugin, BUT OpenWarp (a unreleased and currently WIP) project by @litium3141 will be plugging into MV2 to allow this, ie: it will obey the white/blacklists you set in MV.

    Do not expect most plugins to do this though.

    Purple haze: There is not in MV1, I am looking into this for 2.
     
  27. Offline

    alfskan


    OMG!

    I did it with V 1.7.2

    Im idiot..

    I did right click on the blue spot :'(

    thanks anyway!

    This is awesome plugin!
     
  28. Offline

    obscurehero

    Sweet! You're amazing!

    Straight and to the point. Thanks!
     
  29. Offline

    OnkelDom

    i know it might be a stupid question, but when i create a new world mith multiverse, the created world is...a bit small compared to my mainworld map. 16 Chunks or so i think, but i want a larger alternate world.
    Any hints how i can set the size of multiworld worlds?
    I'd be very thankful.
     
  30. Offline

    sem785

    My permissions are working in 1 world called gargamel but arent working in the default world. Any idea how come?
     
  31. Offline

    fernferret

    Uh, this is the point of Minecraft.

    Explore! Adventure! Get Lost! Your users will have to explore the terrain to make it bigger! If we generated a world that was huge, when notches updates come out, you'd have to venture farther to find the new features.
     

Share This Page