[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

    Cosmic Break

    i dont know if youve done this yet, but can you make it show something for iconomy cost. like
    "thank you for your purchase, <name>. teleporting to <world>." or "Thank you for your payment of <amount>. Now teleporting"
     
  3. Offline

    Rigby90

    Yeh I initially had this implemented, but removed it due to spam and it was more of a debugging tool then :p.

    But this should be easy to sort now, basically the same as the Cooldown section in order for it to not spam :).

    Will add this to the todo list, should be sorted tomorrow.
     
  4. I'm back again, still having some issues. I think it's permissions still but I'll try here first as you've been pretty helpful Rigby. At the moment I can run commands from other plugins in my server, but not the Multiverse ones. I am running build 289

    First my config file - I have given up trying to give only admins rights, and just gave everyone rights in hopes that I somehow wasn't being added to the Admins group and instead am in Default for some reason.



    My server running without errors


    I'm also an OP on the server should that make any difference. I seem to be able to run all of the Essentials commands, but not the Multiverse ones.
     
  5. Offline

    Rigby90

    Hmmm essentially you've given everyone on the server the rights to use it, so it's strange that its not working.

    What happens when you type '/mv create temporary nether' ??? Any response at all? Try from both console and ingame, the command won't work via console but it will atleast give an output stating you have to be a player to use that command. Just trying to find any life from the plugin apart from the simple 'Is Enabled' part.

    Make sure you're plugins directory looks something like the picture I attached (You may have more Folders and JAR files for other plugins). The permissions setup you copy and pasted in your post should be contained within the config.yml that is shown in the picture.

    **EDIT

    If that doesn't fix it can you copy paste your permissions again but within [ CODE ] [/ CODE ] brackets so it doesn't remove any spaces.
     

    Attached Files:

  6. Offline

    chibirubara

    Very Nice, and MUCH appreciated. I was waiting for a solid portal plugin to be released after the multi-world announcement, but wait no more! Oh, and your latest updated fixed the only issue I encountered (spawning randomly from the sky). Thanks man!
     
  7. Offline

    Rigby90

    Glad to hear it, hopefully by this weekend I'll have finished the next major version which should add more functionality rather than just portaling to the spawn point in the world.
     
  8. Offline

    Kaikz

    Thanks, works great!
     
  9. Offline

    Kane

    Wonderful job keep it up. I'm really excited to see this mod advance over the next few days and weeks!
     
  10. Offline

    kronflux

    I'd like to request adding the ability to change whether a world can be edited or not.
    Making a world unable to be broken or built in would give us the option to make museum-like worlds of previous maps.
     
  11. Offline

    Rigby90

    Already noted down somewhere, never thought of using it for the idea you've got in mind though :).
     
  12. Offline

    Eggplant!

    Just to add my 2 cents, I'd rather be able to explicitly designate a destination portal or destination world and coords than have portals automatically created. Hopefully the automatic creation will be optional?
     
  13. Offline

    Rigby90

    I don't intend to enforce automatic portal creation on the destination world... this would be an optional thing for a form of Single Player mode.

    @Everyone
    In the version I'm currently working on, I intend for you to be able to select the portal with a 'wand' and then through commands be able to set where the portal will take you; such as a Worlds Spawn Point, another Portal, a set of Coordinates and more. Ontop of this you can then send a command to create a portal at the destination area as well if you wanted to.

    The only time I would enforce automatic creation on the destination world would be for servers that want to run a multiplayer version of the single player World & Nether. This would be an option in the config... to run the mod in a form of single player mode... how ever this is probaly one of the final features... the initial intention of the plugin was to allow a server to run as many worlds as it wants and to allow easy transportation between them.
     
  14. Offline

    Eggplant!

    Sounds perfect!
     
  15. Offline

    Qtinifier

    Nice =D
     
  16. Any chance you can support world names containing a space. I really want to call my first world "Main World" because then it can act as a hub if I add more worlds and "MainWorld" just doesn't look as good...

    Of course, if you're planning to keep the names hidden in a database I can live with that and just let mods use
    "/mvtp MainWorld".
     
  17. Offline

    ethernity

    I have a strange problem at my server. Me the admin can build and modify everything in the other worlds, but others cant.
    In permissions I've only given them the multiverse.mvtp command not the create command because this would definitely suck if everyone could create a world.

    Somehow it seems they're kinda misplaced in the other worlds so some other guy could farm Netherrack blocks but they didnt disappear where he pointed at.

    Oh my current version is 290
     
  18. Offline

    Rigby90

    hmmm what other plugins have you got enabled???

    Also theres a bug currently in CraftBukkit where if a player logs out in an alternate world... and then logs back in, they are unable to destroy blocks. To fix this they have to teleport back to the default world and then back to the alternate world - Apparently this will be fixed soonish.

    Did think about it but then spaces lead to all sorts of problems, I'm not even sure if SMP itself can load a world with a space in its name.

    I'm ditching the sign route in the next major version, which will mean there will be nothing visible for the player to see apart from custom signs you put up around the portal.
     
  19. Offline

    KiithSomtaaw

    any chance you will add a home, warp, and spawn system to multiverse? one that lets you set spawn and home for each world.
     
  20. Offline

    Rigby90

    Can definately look into it, however I don't want to trample on other plugins toes and add too much to the plugin that will clutter it and cause confusion.

    The next Major version I'm working on should have customiseable Spawn area... so you can change where users spawn etc.
     
  21. SMP can definitely load a world with spaces. I though why not check for " and then don't stop the name check until you hit another " so you can put names in speech-marks. But as there won't be (forced name) signs this isn't a problem.

    Feature request time:

    1) Can you add a /mv listworlds (or /mvlist if you think a world might be called listworlds...) so that it will list all available worlds.

    2) Can you limit some groups to not enter certain worlds/build portals to certain worlds once you get the non-sign system sorted. (Understandable if you don't want to do this until bukkit permissions are sorted)

    Wait, nvm, just saw that one in the todo list...

    3) Can you set commands to remove everyone from one world and move them to another (potentially with warning)? It will help make a "find the portal" challenge in the world or with a maze.. so I can try out a server where traveling to some worlds is special...

    Please understand these are all just requests and I completely understand if you don't want to/can't implement them.

    Don't want to sounds very negative... lets say that you may want to focus on other goals...
     
  22. Offline

    Rigby90

    1) Already planning to implement this, I could release a quick update for the current versions tonight to implement this, pretty basic feature.

    3) So essentially you want a command like "/mvtp * WORLDNAME" to teleport everyone from whatever world they are in... to the world you specify. (Can always have two versions, one which is an instant teleport and the other which gives the players a 10+ second warning that allows them to opt out of the teleport, if they don't opt out by the time the timers up they get ported, just incase they don't want to participate.)
     
  23. Offline

    joshcvb

    how do you prevent a world from loading if i ve created 1 to many without just taking the whole plugin out
     
  24. Offline

    Rigby90

    AFAIK theres no method of unloading a world currently, so the only method currently is to stop the server and go into the Plugins/MultiVerse folder and open the config. Then remove the lines relating to the worlds you want to prevent loading. Once this has done, start the server and check that the worlds havent loaded. You can then proceed to removing the directories if you choose to.
     
  25. Offline

    joshcvb

    thanks i ran one world as a test to see if this worked and i was trying to figure out how to remove it
     
  26. Offline

    Lolmewn

    Awesome! One problem: If you put another sign on the portal, it doesn't work anymore. (Other sign is for the Costs and stuff, which doesn't fit on the 2 lines left on the [mv] sign.
    For the rest, mega awesome!
     
  27. Offline

    Haerar

    @Lolmen:
    Costs aren't on a per-portal basis, and a second sign within the detection area would just confuse the teleport inputs if it didn't match up (I.E string for MV, string for target world.) Currently Costs aren't configurable in-game, and are set in the Multiverse.yml

    @Rigby90:
    Freaking. Awesome. Seriously, I'm amazed. I'm still stuck outside the door as far as modding is concerned, despite having taken brief looks at it - I'm somewhat averagely versed in Java. Still, very impressive - just can't wait for the portal to portal teleporting :D
     
  28. Offline

    Braden1996

    Sick mod and all but when i make portal and jump into the purple thing nothing happens
    --- merged: Feb 9, 2011 9:40 PM ---
    Oh and when i use the commands it says i do not have the permissions when i do
     
  29. Offline

    Rigby90

    Haerar pretty much summed it up.

    Although due to the way the plugin checks for blocks around you... you may be able to fix it temporarily... try swap the two signs over, so if the [mv] one was on the left of the portal, put it on the right.... and vice versa.

    Heh thanks alot, tbh its the first major thing I've done I did some basic things on the side but as soon as I saw DinnerBone had sussed MultiWorld... I dove straight in :p.

    You have to create the secondary world first, and then on the portal you need to place a sign to choose the destination.

    In the first post of this thread theres a HowTo section explaining step by step what to do. If you're still struggling feel free to ask again :).

    Make sure you've setup the Permissions plugin correctly.
     
  30. Offline

    Braden1996

    i have i works on all mods but that one i tried using th '*' as permissions as well as ur given 1s
     
  31. Offline

    Mike24

    how do i get back to the real world :( help!
     

Share This Page