[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

    Lomz

    I didn't see these errors in the last few pages, so I hope that I didn't skip over the solution somewhere. Two different errors, causing a lot of problems. If you need more information or files, let me know and I'll get those posted. Thanks. :)

    Show Spoiler

    2011-02-24 20:45:26 [SEVERE] null
    org.bukkit.command.CommandException: Unhandled exception executing command 'mvspawn' in plugin MultiVerse v1.3 (Permissions 2.0)
    at org.bukkit.command.PluginCommand.execute(PluginCommand.java:21)
    at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:77)
    at org.bukkit.craftbukkit.CraftServer.dispatchCommand(CraftServer.java:173)
    at net.minecraft.server.NetServerHandler.c(NetServerHandler.java:633)
    at net.minecraft.server.NetServerHandler.chat(NetServerHandler.java:596)
    at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:590)
    at net.minecraft.server.Packet3Chat.a(SourceFile:24)
    at net.minecraft.server.NetworkManager.a(SourceFile:230)
    at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:70)
    at net.minecraft.server.NetworkListenThread.a(SourceFile:100)
    at net.minecraft.server.MinecraftServer.h(MinecraftServer.java:338)
    at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:253)
    at net.minecraft.server.ThreadServerApplication.run(SourceFile:366)
    Caused by: java.lang.NullPointerException
    at com.onarandombox.Rigby.MultiVerse.MultiVerse.onCommand(MultiVerse.java:284)
    at org.bukkit.command.PluginCommand.execute(PluginCommand.java:19)


    Show Spoiler

    2011-02-24 20:46:04 [SEVERE] Could not pass event BLOCK_DAMAGED to MultiVerse
    java.lang.NullPointerException
    at com.onarandombox.Rigby.MultiVerse.MVBlockListener.onBlockDamage(MVBlockListener.java:106)
    at org.bukkit.plugin.java.JavaPluginLoader$23.execute(JavaPluginLoader.java:242)
    at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:59)
    at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:225)
    at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:357)
    at net.minecraft.server.Packet14BlockDig.a(SourceFile:42)
    at net.minecraft.server.NetworkManager.a(SourceFile:230)
    at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:70)
    at net.minecraft.server.NetworkListenThread.a(SourceFile:100)
    at net.minecraft.server.MinecraftServer.h(MinecraftServer.java:338)
    at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:253)
    at net.minecraft.server.ThreadServerApplication.run(SourceFile:366)
     
  3. Offline

    Rigby90

    Ok both these errors are lines which are checking for Permissions... this either means... you're not running Permissions 2.0 or your server needs a full restart as Permissions didn't load properly.
     
  4. Offline

    Lomz

    I'm running the most recent version, 2.1. Will that make a difference?
     
  5. Offline

    Rigby90

    Yeh it doesn't have backwards compatability and from looking around it seems like theres issues with it so I will be delaying updating MV to it... or not updating it full stop.
     
  6. Offline

    Lomz

    Alright. Thanks a ton for the quick responses. :)
     
  7. Offline

    Galdrak


    Thank you very much! For some reason, I thought that we had to re-name the file to match the world file.

    By the way, your changes worked! Again, thanks for the help!
     
  8. Offline

    thyme4soup

    when i use the commands it gives me an exception list thats pretty long. do i need to post it? its pretty long
     
  9. Offline

    Rigby90

    Copy it to http://pastebin.com

    then paste the link here.
     
  10. Rigby, more info for you regarding my strange freezing.
    Portals created by commands or signs: dont work - Freeze.
    Teleport Command - Freeze.
    All other commands - Work Fine.
    Normal Nether Portal - Works. Teleports me to my set up nether world, and the teleport back works fine.
    Maybe an issue with the world im trying to teleport to?
     
  11. Offline

    Rigby90

    hmm it could possibly, what is the world you are trying to teleport to? Is it a standard world or a custom built one etc?
     
  12. Its a world entirely of water (Custom Flatmap.)
    I mean, It works fine when selected as the default world.
     
  13. Offline

    Rigby90

    Ok in that case I'll copy paste my reply that I sent to MrAdam who also had a complete water world.

    No reply back from him to confirm it though.
     
  14. I think I might have found the problem.
    Because it is an entire water map, the game bugs when spawning Squids. It spawns so many that the server crashes.
    For some stupid reason, the spawn-animals=false command is no longer being passed. So I have so many squids on the server :/
    ALso, I cant use bMobs as it dosent play nice with MultiVerse.
    What to do :O

    Just seen your reply, I would, but I cant get the server run run properly at the moment die to the Squid bug.
     
  15. Offline

    Rigby90

    hmm, as far as I'm aware it only spawns a limited amount of animals.
     
  16. You're right. Just started my server with the water world as default. I can teleport from the water world to a land world. But not back. GOing to try your sand idea now.
    Also, bMobs seems to conflict with MultiVerse world loading. Anything you can do about that? Both plugins seem to work fine regardless.
    http://pastebin.com/jLUbhg3n
    --- merged: Feb 25, 2011 2:15 AM ---
    No, it spawns a squid in every block in a 1024x1024 radius.
    Honestly.
    bMobs has taken care if it though.
     
  17. Offline

    Rigby90

    Wierd, without bMobs source I can't see whats wrong. However it doesn't look like the author has taken into account other plugins loading worlds...

    Does it error with Essentials or any other multi-world plugin?
     
  18. I don't have Essentials on my server.
    Added a 'room' of sand and set it as the spawn. Tried to teleport to the world and it just crashed again.
    Any other ideas?
     
  19. Offline

    Rigby90

    hmm, not sure all I can suggest is to remove the world until a solution is found.

    I've just sent a message to the author of bMobs regarding the error so hopefully we can work together to fix it, however there's nothing my end (MultiVerse wise) that I can do to help bMobs along, I'm loading worlds the way which CraftBukkit is meant to etc.
     
  20. We only have 2 worlds. The only reason I needed MultiVerse was to travel between them.
    Oh well. Just have to stick with our water world then.
    I can send you the world if you want to mess with it.
     
  21. Offline

    Rigby90

    Already have a full water map to look into :), guessing they're practically the same as they have the same error.

    Btw I noticed in the pastebin you're running 1.2.2, theres 1.3 out... nothing major fixes the constructor error and a tiny bug fix but you should be fine with the current.
     
  22. Ah, I hadn't noticed. Cheers!
    Also, thanks for your dedicated plugin support. Its nice to see a developer activly supporting their product :)
     
  23. Offline

    closer013

    Hey guys if anyone can help me figure out what is going on I'd appreciate it. When I type /mvtp nether I get an error in my game that says "An internal error occured while attempting to perform this command" and the log spits this at me:

    2011-02-24 18:44:55 [SEVERE] null
    org.bukkit.command.CommandException: Unhandled exception executing command 'mvtp' in plugin MultiVerse v1.3 (Permissions 2.0)
    at org.bukkit.command.PluginCommand.execute(PluginCommand.java:21)
    at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:77)
    at org.bukkit.craftbukkit.CraftServer.dispatchCommand(CraftServer.java:173)
    at net.minecraft.server.NetServerHandler.c(NetServerHandler.java:633)
    at net.minecraft.server.NetServerHandler.chat(NetServerHandler.java:596)
    at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:590)
    at net.minecraft.server.Packet3Chat.a(SourceFile:24)
    at net.minecraft.server.NetworkManager.a(SourceFile:230)
    at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:70)
    at net.minecraft.server.NetworkListenThread.a(SourceFile:100)
    at net.minecraft.server.MinecraftServer.h(MinecraftServer.java:338)
    at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:253)
    at net.minecraft.server.ThreadServerApplication.run(SourceFile:366)
    Caused by: java.lang.NullPointerException
    at com.onarandombox.Rigby.MultiVerse.MVCommands.MVTP(MVCommands.java:672)
    at com.onarandombox.Rigby.MultiVerse.MultiVerse.onCommand(MultiVerse.java:252)
    at org.bukkit.command.PluginCommand.execute(PluginCommand.java:19)
    ... 12 more

    I'm running bukkit 436, permissions 2.0 & 1.3 of multiverse
     
  24. Offline

    cda1987

    I get this error quite a lot running permissions 2.0

    Code:
    2011-02-24 23:03:22 [SEVERE] Could not pass event PLAYER_CHAT to MultiVerse
    java.lang.NullPointerException
            at com.onarandombox.Rigby.MultiVerse.MVPlayerListener.onPlayerChat(MVPla
    yerListener.java:175)
            at org.bukkit.plugin.java.JavaPluginLoader$7.execute(JavaPluginLoader.ja
    va:160)
            at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.jav
    a:59)
            at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.j
    ava:225)
            at net.minecraft.server.NetServerHandler.chat(NetServerHandler.java:602)
    
            at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:590)
            at net.minecraft.server.Packet3Chat.a(SourceFile:24)
            at net.minecraft.server.NetworkManager.a(SourceFile:230)
            at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:70)
            at net.minecraft.server.NetworkListenThread.a(SourceFile:100)
            at net.minecraft.server.MinecraftServer.h(MinecraftServer.java:338)
            at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:253)
            at net.minecraft.server.ThreadServerApplication.run(SourceFile:366)
     
  25. Offline

    Rigby90

    Ok looks like this world isn't being loaded by MultiVerse but is being loaded by another plugin... the part its erroring on is not being able to find the world within its settings.
     
  26. Offline

    closer013

    Good eyes man! I turned multiworld options off in Essentials and I don't get that error anymore. Thanks :D
     
  27. Offline

    kymaster

    Thank you so much! This is the first multiworld plugin I've used that actually works perfect. [​IMG]
     
  28. Offline

    cda1987

    I've got a problem with portals not working, Plugin is working but when i set portal they don't teleport people to to destination.
    Portals.yml
    Code:
    portals:
        nhtow1:
            price: 0.0
            destlocation: p:w1tonh
            location: -138.0,67.0,-351.0:-138.0,67.0,-350.0
            owner: cda1987
            world: NewHaven
        w1tonh:
            price: 0.0
            destlocation: p:nhtow1
            location: 731.0,59.0,120.0:732.0,59.0,120.0
            owner: cda1987
            world: world
    
    I'm just going to recap this
    I get this error quite a lot running permissions 2.0


    Code:
    2011-02-24 23:03:22 [SEVERE] Could not pass event PLAYER_CHAT to MultiVerse
    
    java.lang.NullPointerException
    
    at com.onarandombox.Rigby.MultiVerse.MVPlayerListener.onPlayerChat(MVPla
    
    yerListener.java:175)
    
    at org.bukkit.plugin.java.JavaPluginLoader$7.execute(JavaPluginLoader.ja
    
    va:160)
    
    at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.jav
    
    a:59)
    
    at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.j
    
    ava:225)
    
    at net.minecraft.server.NetServerHandler.chat(NetServerHandler.java:602)
     
    at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:590)
    
    at net.minecraft.server.Packet3Chat.a(SourceFile:24)
    
    at net.minecraft.server.NetworkManager.a(SourceFile:230)
    
    at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:70)
    
    at net.minecraft.server.NetworkListenThread.a(SourceFile:100)
    
    at net.minecraft.server.MinecraftServer.h(MinecraftServer.java:338)
    
    at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:253)
    
    at net.minecraft.server.ThreadServerApplication.run(SourceFile:366)
     
  29. Offline

    Rigby90

    What version of multiverse? So I can check whats on line 175 :).
    --- merged: Feb 25, 2011 3:35 AM ---
    Can you link the Worlds.yml as well?
     
  30. Offline

    cda1987

    Heres My World.yml

    Code:
    worlds:
        world:
            animals: true
            spawn: 28:64:-40:-84.89999:18.449987
            price: 0.0
            mobs: true
            environment: NORMAL
            pvp: false
            alias: ''
            worldBlacklist: ''
            playerBlacklist: ''
            playerWhitelist: ''
        NewHaven:
            animals: true
            spawn: -132:64:-340:0.0:0.0
            price: 0.0
            mobs: false
            environment: NORMAL
            pvp: false
            alias: ''
            worldBlacklist: ''
            playerBlacklist: ''
            playerWhitelist: ''
    
    I'm using the most update version of mutliverse 1.3
     
  31. Offline

    Rigby90

    Looking at your portals.yml file your portal is only one block big, is this one block of air? or a solid block, basically you have to walk inside the block that is the portal not just touch it.
     

Share This Page