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

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

  1. Offline


    This plugin is still VERY alive.
    If you guys haven't heard yet, we're now going to be doing the help on DBO (dev.bukkit.org) Our pages are here:



    Feature Requests go in the appropriate Github Issues section. See below.
    Post Bug Reports In the thread
    or join IRC at #multiverse on EsperNet

    Multiverse 2 - World Creation/Management/Teleportation & More​
    Current Version: 2.2-AB

    Multiverse 2 is a ground up rewrite of the popular Multiverse plugin for CraftBukkit. There are many new features, the biggest one being the much better usability and cleaner code! MV2 has been in the works for over 2 months and given the size of it, the developers are confident that you'll find a small bug or two. Please come into our IRC channel and discuss politely with us and we'll get it resolved quick-fastly!

    Looking for the old version that runs on CraftBukkit 1000? We don't have it anymore :( Here's an archive of the old help post. If you're a new user, we REALLY recommend using Multiverse 2..

    The Multiverse Team:
    @Rigby90 - The Multiverse God. 'nuff said
    @fernferret - Coding Person. Don't ask him about P2/P3 or Error 199.
    @lithium3141 - Utility coder or crazy math dude. You decide.
    @main-- - Is this his forum account? Localization person and MV-Adventure dev!


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

    Want to Try before you buy(er, download for free)?
    Check out the official Multiverse 2 test server: beta.zomgameservers.com

    Some of the MV2 Features:
    • Create multiple worlds of different types, seeds and with Custom Generators
    • Create portals to let users go between other portals, worlds, or locations
    • PermissionsBukkit support (Anything that implements the superperms api (PermBukkit, PEX, bPerms...)
    • iConomy, BOSEconomy, RealEcon, Essentials Econ and Item economy support!
    • Show which users are in what worlds
    • Create portals to let users go between worlds
    • Control who can enter worlds/portals with permissions!
    • World scaling with NetherPortals
    • Allow minecarts/boats through portals
    • Launch users through the air when they enter a portal!
    • Conserve memory by having some worlds NOT keep their spawn chunks loaded!
    • And the list goes on...

    This plugin requires CraftBukkit 1.0.1-R1+

    The Dev versions Require CraftBukkit 1.0.1-R1

    Need help? Check out our AWESOME Wikis!
    Core Wiki
    Portals Wiki
    NetherPortals Wiki
    SignPortals Wiki

    Core Downloads
    (Stable Builds | Dev Builds)

    Portals Downloads
    (Stable Builds | Dev Builds)

    NetherPortals Downloads
    (Stable Builds | Dev Builds)

    SignPortals Downloads
    (Stable Builds | Dev Builds)

    Why multiple Downloads?

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

    FAQ: (Frequently Asked Questions)

    How do I make portals:

    How do I separate world inventories?:
    Use the plugin named MultiInv

    People can't log into my 1060 Bukkit Server!:
    Are you using spout? If so, you need to upgrade it to a dev version or disable it until those guys release a 1060 compatible version.

    How do I know if I'm running CB XXXX or higher?:
    Type /version. The number here is your CB version:
    This server is running Craftbukkit version git-Bukkit-0.0.0-980-g4ed23b1-b1060jnks (MC: 1.7.3)
    Please check that this version is the same as one of those in the title of the post.

    More Up-To-Date FAQ:

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

    Known Issues:
    Core Issues
    Portals Issues
    NetherPortals Issues
    SignPortals Issues


    Changelogs present on each file on DBO.

    Version 2.0
    • Release the Multiverse 2 Suite
    1.X changelog (For posterity)

    Show Spoiler

    Version 1.7.2
    • Now allow you to mvmodify worlds with _s
    Version 1.7.1

    • Added ability to do seeded world creation via: /mvcreate WORLD ENV SEED
    • Now allow you to import/create worlds with _s
    • Automatically import your DEFAULTWORLD_nether world
    • Add the /mvenvironments command to help you determine what valid environments are!
    • Other nifty bugfixes
    Version 1.7

    • Skylands is now supported as an Environment/Biome Type
    • The plugin should now support any custom Environment/Biomes which are added to CraftBukkit in the future without an update from Multiverse.
    • Fixed the 'Kick on Teleport' issue.
    Version 1.6.4

    • Fixed 0 Price Portals
    • Fixed a bug with new Portals
    • Updated for iConomy 5 (You will need to update to iCo 5)
    • Improved the PVP Setup
      • Now you no longer have to set the server.properties PVP variable to true... this is now completely done via the worlds config and properly stops PVP rather than preventing the damage from being applied.
    Version 1.6.3

    • Update for Minecraft 1.5 and CraftBukkit build 733
    Version 1.6.2

    • Contains updates/features which were introduced in 1.5
    Version 1.6 - Thanks to 'fernferret'

    • Updated for CB Builds 600+
    Version 1.5 - Permissions 2.1+ - (V1.5 - 02/03/2011)[/U]

    • Fixed whitelist/blacklisting once and for all :), thanks to @ledhead900
    • Add permission node 'multiverse.portal.exempt' -- Basically means they don't have to pay the cost of the portal... this is useful for Donors and such.
    • Updated to use iConomy 4.1 -- Would be great if I can get feedback on this... as usual I can only test solo.
    Version 1.4 - Permissions 2.0 & 2.1 - (V1.4 - 26/02/2011 - 01:11 AM GMT)

    • Should be easier on high pop servers now
      • Only checks if a player is within a Portal everytime he changes BLOCK Coordinate instead of every single pixel footstep he/she takes.
    • Now Supports Permissions 2.1 -- Both 2.1 and 2.0 support have seperate JARs, so get the right one.
      • Also commands are properly disabled when a Permissions plugin is not found and it will alert the player trying to use the Command.
    Version 1.3 - Permissions 2.0 - (V1.3 - 24/02/2011 - 02:31 AM GMT)

    • Removed the 'Stupidly Long Constructor'
    • Fixed an error which was loading portals that were on a non existent world which caused errors later on.
    Version 1.2.2 - (V1.2.2 - 23/02/2011 - 03:05 AM GMT)

    • Nothing much just updated so it works with Minecraft Beta 1.3, I suggest you don't use a lower Multiverse build than v1.2.2 otherwise it won't work and errors will occur.
    Version 1.2.1 - (V1.2.1 - 20/02/2011 - 23:35 PM GMT)

    • Changed over to the new Entity Damage...

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


    That's not my code, that's Permissions and its YML File Formatting..

    Never really came across YML till bukkit, but yeh its a pain when it comes to formatting and layout :).
    --- merged: Feb 16, 2011 1:20 AM ---
    Thats strange, can you pastebin your server log.
    --- merged: Feb 16, 2011 1:22 AM ---
    Not sure, it's not related to MultiVerse but more CraftBukkit, it's a strange bug I've seen a few servers which get hit hard by it, but then I've seen some which don't seem to be affected. Not sure how or why it happens or whether it's been fixed.

    Last time I heard, DinnerBone was trying to resolve the problem.
  3. Offline


  4. Offline


    Sure, if you think it would help. What's your username? I run with a whitelist. Server is at scuzzball.serveftp.com
  5. Offline


    part one: you are epic, i love your quick bug-fix turn arounds
    part two: i love the zone-portals.... they are going to allow me to be an absolutely vicious server-owner
    part tree: fix iconomy support soon.....

    oh, also
    with the "mobs off" bit
    is it possible to just clear the spawnlist as was possible in the last version of hMod
    i loved that part, natural spawned mobs lag my server bad, but i could still use /spawnmob, and mobspawners worked as normal
    i miss that......
  6. Offline


    Actually Internal server error happens I think happens on any command that expects a event such as creating a new world and naming NORMAL normal < It cant handle case conversion and it crashes client during the creation of the world.

    I get your Goes no where bug tho, I set a portal up to go to somewhere its working fine. other then the name tool not telling me where to goes to.

    Tho I have a better Idea tho can you just make the naming tool be a tool to see custom name messeges like for instance

    one could do /mvpm nameofportal:messege

    Type there meessage but it could have Arguments that could be givin to fill in information such as *d and *n

    where *n would display portal name and *d would be destination.
  7. Offline

    Phantom Index

    Really? portals stopped working for me
  8. Offline


    For portal to portal warping, is it possible to link one portal from World1 to a portal in World2?
  9. Offline


    Can you explain more???

    If you've just upgraded from 1.0 to 1.1 then you missed the message which stated the config file had changed and stores locations differently. Not managed to get a conversion tool out yet, you'll either have to revert back to 1.0 or redo the portals.

    If this is the case then I'm sorry for the inconvenience.
    --- merged: Feb 16, 2011 3:24 AM ---
    --- merged: Feb 16, 2011 3:24 AM ---
    That's fair enough :), I fully intend to support it eventually.
    --- merged: Feb 16, 2011 3:25 AM ---
    Rigby90 - may have to wait till tomorrow now though, sorry for any inconvenience caused by this.
    --- merged: Feb 16, 2011 3:26 AM ---
    That is strange as case conversion is in the code and normally works fine.

    I've fixed a few problems with the commands on the version I'm working on hopefully it's the problems which you seem to be getting.

    Regarding the messages, it could be a possibility for the future.
    --- merged: Feb 16, 2011 3:29 AM ---
    1: Thank you :)
    2: :O
    3: I intend for it to be fixed in the next version, it was meant to be out tonight but I'll slow the releases unless there's some MAJOR issues, trying to prevent quick builds that are fixing some errors but causing others.

    hmm I've not tested with spawning mobs manually... the only other way I can think of doing it to allow you to spawn mobs still is to kill them when they spawn, however this is apparently taxing on processing power and such.
  10. Offline


    I am not sure if it the latest craftbukkit or this mod, but i currently have a message popping up in game everytime a block is destroyed.
  11. Offline


    Chances of it being MultiVerse are slim, the only time it outputs when you hit a block is when you use the wooden pickaxe to select the two coordinates, has nothing on block destroy.
  12. Offline


    Hmm... I have 2 worlds (nromal) connected to my main world via portals, and both have animals and mobs set to false, but I still have randomly spawning squid/octopi and other peacful mobs...

    CB: 328
    MV: 1.1
  13. Offline


    Will look into it, do any mobs spawn tho?
  14. Offline


    No hostile mobs seem to spawn, just the peaceful ones (Octopi/squid, cow, pig, chicken, etc.). One note: they don't spawn nearly as much as they would if they were "enabled" There just seems to be a few glitched in or something along those lines.

    One other note: the main world does not have any mobs at all.
  15. Offline


    Are they there from server start? or do they randomly spawn now and then?
  16. Offline


    Thanks for the help.
  17. Offline


    They appear randomly when I log in, in different areas, and you can interact with them and such. It's really a strange occurrence and I will attempt to get a video or something with FRAPs next time. It doesn't seem to lag us as if mobs were on full force, but it is just plain strange haha.

    EDIT: One other really odd thing we've noticed is that there are large areas in both MV maps that we cannot destroy blocks in (we can place blocks, but those blocks end up not being able to be destroyed as well). Checked with WorldGuard spider string, and no regions are defined, but this world was previously modified with cuboid back in the alpha hmod days. I wonder if maybe cuboid or other things from Hmod might have actually locked in some areas?
  18. Offline

    Phantom Index

    Actually it replaced the Worlds file. so i just had to /mvimport the nether back :p Sorry.
  19. Offline


    Odd thing now. Made 2 nonfunctional nether portals, selected them, made them portals.
            price: 0.0
            destlocation: p:nethertest
            location: -114.0,46.0,5.0:-114.0,46.0,5.0
            owner: Scuzzball
            world: world
            price: 0.0
            destlocation: p:testscuzz
            location: 8.0,31.0,-11.0:11.0,35.0,-11.0
            owner: Scuzzball
            world: nether
    But whenever you use either one, it teleports you to 0, 47, 0, in whichever world you're in. Any idea why?
  20. Offline


    cool. thank you Piffy for the guide it was very helpful. i believe i have everything working again as planned. great plugin. one of my favorites.
  21. Offline


    Can you supply a list of other plugins as well as a pastebin of the server log at the time of testing this?

    **Edit - Check Essentials for me, make sure it's got Nether and Gates turned off, also update to one of their nightly developers builds.... they had an error which still made the portals work when they were disabled which is fixed but I dont think has been pushed to release ( I may be wrong).
  22. Offline


    Plugin seems broken in Craftbukkit 409.
    Server log message when loading Multiverse gives a warning that I should use a build greater than 320.
    When trying to create a world or transport to one, it crashes the client and puts up errors in the server console.

    Using Multiverse 1.1
  23. Offline


    Ignore the warning from MultiVerse they changed the way CB shows its version so it broke the CB Version checking code.

    Can you pastebin those errors for me as well as the world.yml and state what command and how you type it thats causing it to crash.

    Thank You :)
  24. Offline


    Ok. That is odd. I put CB 409 back on so I could recreate the error and I was successfully able to create a world and /mvtp to it.

    I have a question though. I have an existing world from my single player game and want to use it in MultiVerse. I have the world active in MultiVerse and can get to it fine. My question is, how do I find out the existing spawn loacation so I can have the same spawn location in the MultiVerse world?

  25. Offline


    Sounds like thats a common error with Minecraft, it errors out now and then when creating a map. Not sure why though.
    How to find hte spawn location in singleplayer??? Use MCEdit?
  26. Offline


    Again my question:

    Is it possible to spawn everytime you logout and login, at one place??
    I have made a special portalroom so my friends should spawn there after every login and not on the place they disconnected.

    Or you should fix the ''I-cannot-break-a-block-after-login-in-a-self-made-MultiVerse-World'' bug.

    So any solutions?
    And i wanna get the world all on peacefull WITH health refill. Now i have it on peacefull WITHOUT it.

    So please help me.
  27. Offline


    /mvpd without any parameter causes a NPE:

    2011-02-16 12:36:19 [WARNING] Failed to handle packet: java.lang.NullPointerException
    at com.onarandombox.Rigby.MultiVerse.MVCommands.MVPDestination(MVCommands.java:375)
    at com.onarandombox.Rigby.MultiVerse.MultiVerse.onCommand(MultiVerse.java:229)
    at org.bukkit.command.PluginCommand.execute(PluginCommand.java:17)
    at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:77)
    at org.bukkit.craftbukkit.CraftServer.dispatchCommand(CraftServer.java:171)
    at net.minecraft.server.NetServerHandler.c(NetServerHandler.java:610)
    at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:589)
    at net.minecraft.server.Packet3Chat.a(SourceFile:24)
    at net.minecraft.server.NetworkManager.a(SourceFile:232)
    at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:74)
    at net.minecraft.server.NetworkListenThread.a(SourceFile:104)
    at net.minecraft.server.MinecraftServer.h(MinecraftServer.java:317)
    at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:232)
    at net.minecraft.server.ThreadServerApplication.run(SourceFile:512)

    (SVN Bukkit + CraftBukkit)
  28. Offline


    Will look into this, is this "/mvpd" on its own? or using spaces? Because theres an error check in place to check for no arguments being passed.
  29. Offline


    No spaces, just "/mvpd".
    --- merged: Feb 16, 2011 12:10 PM ---
    Actually, it crashes every time i use mvpd now, even with parameter. I think I bugged it out somehow... going to wipe the Portals.yml and try it again. Here are my .ymls

    ~/MC/CraftBukkit/compiled/plugins/MultiVerse$ cat Portals.yml
            price: 0.0
            destlocation: w:crashtest:spawn
            location: -196.0,104.0,261.0:-195.0,104.0,262.0
            owner: spiegeleixxl
            world: franzwelt
            price: 0.0
            destlocation: null
            location: 23.0,69.0,22.0:24.0,69.0,23.0
            owner: spiegeleixxl
            world: crashtest
    ~/MC/CraftBukkit/compiled/plugins/MultiVerse$ cat Worlds.yml
            animals: true
            spawn: -195:105:263:1259.2499:47.40005
            price: 0.0
            mobs: true
            environment: NORMAL
            ratio: 1
            alias: ''
            animals: true
            spawn: 0:64:0:0.0:0.0
            price: 0.0
            mobs: true
            environment: NORMAL
            ratio: 1
            alias: ''
    ~/MC/CraftBukkit/compiled/plugins/MultiVerse$ cat MultiVerse.yml
    prefix: true
    iconomy: false
    globalrespawn: false
    alternaterespawn: true
    tpcooldown: 5000
    alertcooldown: 5000
    infocooldown: 5000
    infowand: 49
    setwand: 270
  30. Offline

    Rafael C.P.

    Would it be possible to configure block probabilities / substitutions? Maybe onChunkLoad (first time) you could change each created block for another one according to defined probabilities or just a substitution lookup table (change grass for sand, change water for lava, etc.)... It would be cool to create more customized worlds like fire world, water world, ice world, etc... (yes, mario...)

    Edit: I'll try to make a separated plugin myself and ppl may choose to use both together
  31. Offline


    Thanks alot, found the issue and was a silly error by me. Fixed now, will be updated sometime tonight.
    --- merged: Feb 16, 2011 12:32 PM ---
    Yes and No, DinnerBone is working on that within CraftBukkit itself, hopefully won't be long till its out.

Share This Page