[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

    cda1987

    Well you know when you make the portal 4x5 and flint and steel to make the portal, i uses item 270 to set position 1 of the left side portal (the actual material not the Obsidian) and same with the right.
     
  3. Offline

    Rigby90

    hmmm can you try setting the bottom left obsidian block to coordinate 1, and top right obsidian block to coordinate 2.

    That should make it so everything in between those 2 points will act as a portal.
     
  4. Offline

    cda1987

    I'll try that and get back to you. Any clue on that error?
     
  5. Offline

    Rigby90

    Nope, need to know what version of multiVerse it's on so I can check the line it's erroring on.
     
  6. Offline

    cda1987

    its version 1.3 the lastest
    --- merged: Feb 25, 2011 4:07 AM ---
    every time i try to make a portal it says that portal is already made in that section
     
  7. Offline

    Rigby90

    In that case it's erroring on a configuration file check... which it shudnt be... it's checking whether or not you want to prefix chat or not. However it shud default to false if it can't find the option.
    --- merged: Feb 25, 2011 4:08 AM ---
    You'll need to delete the previous portal, type /mvplist and then type /mvpr PORTALNAME that you want to delete.
     
  8. Offline

    cda1987

    It started happening after 1.3 came out and i updated. I tried it with the chat prefix to true and false the error still exists.
    --- merged: Feb 25, 2011 4:16 AM ---
    After deleting the old portal zones and re making them still nothing. heres my portals.yml file again

    Code:
    portals:
        world1tonewhaven:
            price: 0.0
            destlocation: p:newhaventoworld1
            location: 730.0,58.0,120.0:733.0,62.0,120.0
            owner: cda1987
            world: world
        newhaventoworld1:
            price: 0.0
            destlocation: p:world1tonewhaven
            location: -138.0,66.0,-352.0:-138.0,70.0,-349.0
            owner: cda1987
            world: NewHaven
    
    --- merged: Feb 25, 2011 4:18 AM ---
    even with use of signs 2 line [mv] third line NewHaven still doesn't do anything.
     
  9. Offline

    Rigby90

    hmmm should of asked you this first... can you redownload 1.3

    Basically the first copy I uploaded was corrupt and had a few mistakes in...
     
  10. Offline

    cda1987

    Ok heres the update, I've redownloaded mutliverse 1.3 and installed setup worlds imported ect.

    Heres Portals.yml

    Code:
    portals:
        NewHaventoWorld:
            price: 0.0
            destlocation: p:WorldToNewHaven
            location: -138.0,66.0,-352.0:-138.0,70.0,-349.0
            owner: cda1987
            world: NewHaven
        WorldtoNewHaven:
            price: 0.0
            destlocation: p:NewHaventoWorld
            location: 730.0,58.0,120.0:733.0,62.0,120.0
            owner: cda1987
            world: world
    
    The Portal in World teleports the user to New haven the portal In NewHaven Doesn't do anything..


    incase you need this heres world.yml

    Code:
    worlds:
        world:
            animals: true
            spawn: 141:91:-1:457.2177:50.40006
            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: ''
    
     
  11. Offline

    Rigby90

    hmmm I'm not sure if I made that part case sensitive.

    You have - "p:WorldToNewHaven" and "WorldtoNewHaven"
     
  12. Offline

    cda1987

    Oh i tired using a sign and that worked. but i don't want to have to use that method
    --- merged: Feb 25, 2011 5:07 AM ---
    Does server have to restart if you edit portals.yml manually?
     
  13. Offline

    Rigby90

    You should be able to just type "reload" in the console.
    --- merged: Feb 25, 2011 5:18 AM ---
    Hopefully its all sorted, gonna head off for some shut eye for a few hours.
     
  14. Offline

    glought

    hi when i try to create a new world sometimes i get this error


    Code:
    2011-02-24 22:09:45 [SEVERE] null
    org.bukkit.command.CommandException: Unhandled exception executing command 'mvcreate' 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 net.minecraft.server.BlockFlowing.a(BlockFlowing.java:32)
        at net.minecraft.server.WorldGenLiquids.a(SourceFile:36)
        at net.minecraft.server.ChunkProviderGenerate.a(SourceFile:577)
        at net.minecraft.server.ChunkProviderServer.a(ChunkProviderServer.java:158)
        at net.minecraft.server.ChunkProviderServer.d(ChunkProviderServer.java:95)
        at net.minecraft.server.ChunkProviderServer.b(ChunkProviderServer.java:109)
        at net.minecraft.server.World.c(World.java:202)
        at net.minecraft.server.World.getTypeId(World.java:145)
        at net.minecraft.server.World.isEmpty(World.java:149)
        at net.minecraft.server.World.a(World.java:117)
        at net.minecraft.server.WorldProvider.a(SourceFile:51)
        at net.minecraft.server.World.<init>(World.java:97)
        at net.minecraft.server.WorldServer.<init>(WorldServer.java:24)
        at org.bukkit.craftbukkit.CraftServer.createWorld(CraftServer.java:215)
        at com.onarandombox.Rigby.MultiVerse.MVCommands.worldCreateImport(MVCommands.java:232)
        at com.onarandombox.Rigby.MultiVerse.MVCommands.MVCreate(MVCommands.java:76)
        at com.onarandombox.Rigby.MultiVerse.MultiVerse.onCommand(MultiVerse.java:216)
        at org.bukkit.command.PluginCommand.execute(PluginCommand.java:19)
        ... 12 more
    
     
  15. Offline

    Mentioum

    Or if you are using essentials still you can use the /reloadall command. I give it to my mods so they can use that if I edit a file offline and need the plugins reloading without taking the server down.

    P.S is that Rusty from MCWB?
     
  16. Offline

    arceliar

    With regard to the currently disabled "respawntodefault" setting. I did some messing around with teleporting corpses. It looks to me that "/mvtp world" as a corpse (by jumping into lava with the chat box open), before clicking the respawn button, works as a means of cross-world respawning. I don't know if the current implementation was attempting to teleport players across worlds at the time of death or the time of respawn, but I would suggest looking at the on-death case as a possible workaround to the client's current limitations.
     
  17. Offline

    Rigby90

    Will look into it, could be a lack of error checking, make sure you theres no extra spaces and it's like this "/mvcreate NAME ENVIRONMENT".

    It teleports players when they hit the respawn button, from testing trying to teleport when the player was dead sometimes caused errors. I'm not sure.

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

    mightyb

    Is there a way to stop people from using certain commands in the other world or to stop certain plugins from working there?
     
  19. Offline

    Jandalf

    for certain commands look at Permission 2.1 which has multiworld support (you could make a permission file for each world) but control plugins is complicated i think, this could maybe be something for bukkit in general...
     
  20. Offline

    Phat32

    I have a problem in other worlds. I can't destroy anything. I can place stuff. But even that I can't destroy. Whats wrong here?
     
  21. Offline

    Stormwolf

    Finally got around to trying this and setup went smoothly and everything appears to be working on my end. Thanks for a great plugin.
     
  22. Offline

    skawke

    Oddly. after adding in a nether, New players seem to be spawning in the nether, not the 'real' world.

    Bug?
     
  23. Offline

    Rigby90

    Check if it's related to the known issue in the original post.

    Glad you got it all working, and thanks :).

    MultiVerse isn't doing this, you sure you haven't set it as your default world in the server.properties??? Or have you got any spawn plugins?

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

    skawke

    No spawn plugins, default world is my normal world. I think the reason is because on-join spawn is different from death and /mvspawn...they seem to be respawning on the portal to nether itself.

    Anyway to actually make death spawn and on-join spawn exact with /mvspawn?
     
  25. Offline

    nigeltrash

    Hi there. Big fan of this plugin. My server works great with 4 worlds. Question: I am interested in creating a world where plugins such as worldedit, general commands/cheats (/item, /kit) are disabled/unavailable for all users (want to recreate the single player experience in at least one world). I was hoping that the move to a permissions system with 'per world' settings would allow this, but it seems permissions 2.1 is a no go for now. Any thoughts on how to make this work right now, or is it a waiting game to see what happens? Thanks again for the amazing plugin!
     
    Drat333 likes this.
  26. Offline

    Drakonas

    Rigby, I don't mean to be rude, but how long did you try to update to Permissions 2.1? First of all, from what I understand, Permissions is the mostly used permission plugin for Bukkit. Any ideas of discontinuing it are absurd to me. Not only that, but Niji took a break, as he did for 2.0, which lasted for weeks without needing updates. He put a lot of work into it, and I'm sure he plans on the 2.1 update working for the next month or so, as well.

    Once the multi-world support came out for CraftBukkit, everyone wanted the ability to have separate permissions in each world. I'm just being honest when I say that I feel you gave up so soon.

    Me and any other people are waiting for at least some Multi-world permission plugin support in MultiVerse. I understand that you probably have work among other things to do.

    I'm sorry. I'm impatient. I've been waiting for the past 3 days for you to update your plugin to 2.1. Now that I see you're not going to update to it, I don't know what to do about my server. Without multi-world permissions support, our server is done for. I have many people that want Survival, and many that want Creative. I can't do both as of now.

    I am somewhat of a dev. Would you be able to explain to me what exactly you are having trouble with, so I can understand what's so hard to switch over to. I have ideas, but not any that are impossible, just ideas that make the code more clunky.

    Thanks,
    Drakonas
     
  27. Offline

    Rigby90

    No worries, same with my reply :).

    To answer your question not as long as I could of done but with people complaining on IRC regarding Perm 2.1 being broken etc, I just chose to leave it as a lost cause.
    Permissions 2.0 was the most used permissions plugin... 2.1 was some half job that WAS full of shit, now the key word is 'was'. The reason I say this is because Nij has since updated 2.1 to fix some of the problems preventing it from working easily with other plugins etc. However saying that he said he is no longer providing support for Permissions 2.1 and that he is just focussing on iConomy

    It's up to him if he changes his mind to fully support it again but from hearing things he's constantly coming and going and providing no support... I don't want my plugin relying on some unsupported and unreliable plugin/dev.

    It was just unneeded hassle for a plugin that was released with flaws and for the author to just then take a break... meaning it looked like there was no update/fixes in sight for it to be worth updating to.

    Now then...

    Since 2.1 has received some fixes I will be re-downloading it and having a look at it again, from what I saw in IRC it should be easier to convert over to it now and most of the problems should have been fixed.
     
  28. +1
    Did you know that ~60% of app crashes (In general, Not MC) are related to badly supported API's?
     
  29. Offline

    zacknut

    Keep getting an unhanded exception when attempting to issue any MultiVerse command. Using CB B440jnks or 445jnks. Permissions 2.0.

    Any ideas?

    Code:
    [SEVERE] null
    org.bukkit.command.CommandException: Unhandled exception executing command 'mvlist' 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:176)
        at net.minecraft.server.NetServerHandler.c(NetServerHandler.java:638)
        at net.minecraft.server.NetServerHandler.chat(NetServerHandler.java:601)
        at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:595)
        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:266)
        at org.bukkit.command.PluginCommand.execute(PluginCommand.java:19)
        ... 12 more
     
  30. Offline

    Kayonesoft

    Okay so I created a world called Nether with the type NETHER. I created a portal like normal (obsidian frame, light on fire) and went through. I teleported to the new world Nether which spawned a new portal within. I tried to run back through but it wouldn't let me. I have the time between use set to 1000 which according to the instructions is 1 second. I had to manually teleport back using the command.
     
  31. Offline

    Rigby90

    It's erroring on a Permissions check... meaning it's either not found Permissions 2.0 or it's not installed.

    Can you pastebin.com your server log

    Did you setup the multiverse.yml file correctly and gave it the default world to teleport back to?

    I know someone else mentioned this error, the SP Support is rather limited and hopefully I can expand on it in the future.

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

Share This Page