[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

    Maxis010

    I doubt it as it's not really multiworld, it's just 1 main and 1 nether

    Depends, Permissions 2 which is the current recommended for MV you should have 1 per world
    On permissions 3 which is not supported by MV (AKA use at your own risk) you should end up with a folder per world containing 2 yml files each

    EDIT by Moderator: merged posts, please use the edit button instead of double posting.
     
    Last edited by a moderator: Jul 18, 2016
  3. No and no, using permissions 2.7.4 and CB806. After a full restart of server - permissions has enabled for the new world, iChat shows the proper and unique group for this world. Problem is that permission nodes from the original world are leaking through. It never did this when i used Permissions on Nether world from Nethrar.

    Normal world: Survival
    New world: PVP

    Everyone has to have same permissions in PVP world so some users cant use Mod/OP powers to go invis and whatnot. Also, some abilities from the survival world shouldnt be in PVP world, like shops and such. Problem is, if a person has a permission node in survival they also get it in PVP even if i have removed the line with the node completely from PVP Permissions file and or put a - infront of the node.

    Eden.yml (Survival)
    Code:
    groups:
    Banned:
    default: false
    info:
    prefix: ''
    suffix: ''
    build: false
    inheritance: null
    permissions: null
    Guest:
    default: true
    info:
    prefix: ''
    suffix: ''
    build: false
    inheritance: Banned
    permissions:
    - minecraft.list
    - admincmd.player.list
    - admincmd.player.msg
    - IPGet.self
    - backtobody.btb
    - bukkit.plugins
    - bukkit.version
    - gokart.use
    - logblock.me
    - parties.deny.chat
    - parties.deny.join
    - parties.deny.create
    - parties.deny.tp
    - iConomy.list
    - jail.usercmd.jailstatus
    User:
    default: false
    info:
    prefix: ''
    suffix: ''
    build: true
    inheritance:
    - Guest
    permissions:
    - minecraft.list
    - admincmd.player.list
    - admincmd.player.msg
    - IPGet.self
    - backtobody.btb
    - bukkit.plugins
    - bukkit.version
    - gokart.use
    - logblock.me
    - nethrar.use
    - lockette.user.create.*
    - lwc.protect
    - HomeX.*
    - parties.allow.chat
    - parties.allow.join
    - parties.allow.create
    - parties.deny.tp
    - iConomy.list
    - iConomy.payment
    - iConomyChestShop.shop.buy
    - iConomyChestShop.shop.sell
    - iConomyChestShop.shop.create
    - iConomyChestShop.command.iteminfo
    - silence.query
    - silence.queryall
    - elevators.builder
    - jail.usercmd.jailstatus
    Mod:
    default: false
    info:
    prefix: ''
    suffix: ''
    build: true
    inheritance:
    - User
    permissions:
    - minecraft.list
    - minecraft.say
    - minecraft.whitelist.*
    - admincmd.player.list
    - admincmd.player.loc
    - admincmd.player.msg
    - IPGet.self
    - backtobody.btb
    - bukkit.plugins
    - bukkit.version
    - gokart.use
    - logblock.me
    - logblock.area
    - nethrar.use
    - lockette.user.create.*
    - lwc.protect
    - HomeX.*
    - logblock.lookup
    - logblock.tool
    - logblock.toolblock
    - permissions.group
    - parties.allow.chat
    - parties.allow.join
    - parties.allow.create
    - parties.deny.tp
    - vanish.list
    - vanish.vanish
    - iConomy.list
    - iConomy.payment
    - iConomyChestShop.shop.buy
    - iConomyChestShop.shop.sell
    - iConomyChestShop.shop.create
    - iConomyChestShop.command.iteminfo
    - silence.query
    - silence.queryall
    - silence.modify
    - silence.silenceall.ignore
    - elevators.builder
    - jail.usercmd.jailstatus
    - jail.command.jailcheck
    - jail.command.jaillist
    - jail.command.jail
    - jail.command.unjail
    - jail.command.jailmute
    - jail.command.transfer
    OP:
    default: false
    info:
    prefix: ''
    suffix: ''
    build: true
    inheritance:
    - Moderator
    permissions:
    - minecraft.list
    - minecraft.kick
    - minecraft.ban
    - minecraft.pardon
    - minecraft.whitelist.*
    - minecraft.time.*
    - minecraft.tp
    - minecraft.save-all
    - minecraft.say
    - admincmd.time.*
    - admincmd.tp.*
    - admincmd.player.list
    - admincmd.player.loc
    - admincmd.player.msg
    - IPGet.self
    - backtobody.btb
    - bukkit.plugins
    - bukkit.version
    - gokart.use
    - logblock.me
    - logblock.area
    - nethrar.use
    - lockette.user.create.*
    - lwc.protect
    - HomeX.*
    - logblock.lookup
    - logblock.tool
    - logblock.toolblock
    - permissions.group
    - IPGet.other
    - lockette.admin.create.*
    - lockette.admin.break
    - lockette.admin.reload
    - lockette.admin.bypass
    - lwc.mod
    - logblock.area
    - logblock.rollback
    - craftbukkituptodate.broadcast
    - parties.allow.chat
    - parties.allow.join
    - parties.allow.create
    - parties.allow.tp
    - vanish.list
    - vanish.vanish
    - vanish.noaggromobs
    - parties.deny.tp
    - iConomy.list
    - iConomy.payment
    - iConomyChestShop.shop.buy
    - iConomyChestShop.shop.sell
    - iConomyChestShop.shop.create
    - iConomyChestShop.command.iteminfo
    - kft.teleport.rights
    - kft.teleport.forfree
    - silence.query
    - silence.queryall
    - silence.modify
    - silence.silenceall.ignore
    - silence.modifyall
    - elevators.builder
    - elevators.operator
    - jail.usercmd.jailstatus
    - jail.command.jailcheck
    - jail.command.jaillist
    - jail.command.jail
    - jail.command.unjail
    - jail.command.jailmute
    - jail.command.transfer
    - jail.command.transferall
    - jail.command.unjailforce
    - jail.command.jailcreate
    - jail.command.jailcreatecells
    - jail.command.jaildelete
    - jail.command.jailstop
    Admin:
    default: false
    info:
    prefix: ''
    suffix: ''
    build: true
    inheritance: null
    permissions:
    - '*'
    
    
    Badlands.yml (PVP)
    Code:
    
    groups:
    Warrior:
    default: true
    info:
    prefix: ''
    suffix: ''
    build: true
    inheritance:
    permissions:
    - minecraft.list
    - admincmd.player.list
    - admincmd.player.msg
    - IPGet.self
    - bukkit.plugins
    - bukkit.version
    - logblock.me
    - lockette.user.create.*
    - lwc.protect
    - HomeX.*
    - parties.allow.chat
    - parties.allow.join
    - parties.allow.create
    - parties.deny.tp
    - iConomy.list
    - iConomy.payment
    - jail.usercmd.jailstatus
    - herosneak.sneak
    - herosneak.auto
    users:
    
    
     
  4. Offline

    Nick22

    My permissions only reads the yml file for the world that is in the server.properties. if i teleport to a different world, it dosen't read that worlds permissions file. Is this supposed to happen?
     
  5. Don't forget the third new and awesome Permission system: PEX. It gets less attention than PR3, but it is fully backwards compatible with PR2.7, unlike PR3 itself, and has flexible backends, such as fully working SQL.

    It works a charm with MV as well.
     
  6. Offline

    Maxis010

    @Sorken
    @Nick22
    You 2 both seem to have the same problem, I would say get support for it but P2 is closed and no one here has any ideas besides Joy who is telling you to jump ship for PEX
     
  7. Offline

    nexusrightsi

    Code:
    [quote="Multiverse, post: 47103"]
    MultiVerse - World Creation/Management/Teleportation & More
    Current Version: 1.6.4
     
    Feature Requests
    Go Here
    Post Bug Reports In the thread
    or join IRC at #multiverse on EsperNet
     
    Back to work on MV 2.0, no ETA or Deadline.
    I just hope within the next few weeks.
      
    Description
    
    MultiVerse allows for users on a server to teleport between numerous worlds using NetherPortals & Commands. Ontop of this Admins can easily make new World with set features.
    
    Requirements
    
    This plugin requires Permissions 2.7.x Without Permissions MV will disable itself.
    
    CraftBukkit Recommended Version - b803
    
    Download Links
    
    Current Version: MultiVerse v1.6.4
    
    Those who have tried 1.6.4 and ran into iConomy issues read this
    
    Default Configuration File
    [SPOILER]
    [CODE]
    #Prefix Chat with World Name.
    prefix: true
    
    #Choose whether or not Players have to pay to use the portals.
    iconomy: false
    
    #True/False - Whether MultiVerse should handle all respawns on every World including the Default.
    #Disable this if you have a form of Respawn Teleportation plugin.
    globalrespawn: false
    #True/False - Whether MultiVerse should handle all respawns on the MultiVerse Worlds.
    #If 'globalrespawn:true' then this will have no effect.
    alternaterespawn: true
    
    #How long a player has to wait before using another portal.
    #In Milliseconds - Default is '5000' which is 5 Seconds.
    tpcooldown: 5000
    #How long to leave in between sending an alert to the player.
    #In Milliseconds - Default is '5000' which is 5 Seconds.
    alertcooldown: 5000
    #How long the player has to wait before they can get more information from a portal.
    #In Milliseconds - Default is '5000' which is 5 Seconds.
    infocooldown: 5000
    
    #The Item a player has to use to get information from a portal.
    #Default is 49 - Obsidian
    infowand: 49
    
    #The Item a player has to use to set the coordinates to create a portal
    #Default is 270 - Wood Pickaxe
    setwand: 270
    
    [/SPOILER]
    Features:
    Players can setup custom portals to teleport them to Worlds/Portals/Coordinates etc...
    Players can teleport between worlds via '/mvtp WORLD'
    Players can change the Spawn Point of a specific world with '/mvsetspawn'
    Players can teleport to the Worlds Spawn Point using '/mvspawn'
    Simple Creation of new Worlds (Nether/Normal)
    Prefix Players names with the World they are in.
    iConomy Support - Players pay to use a portal.
    Commands, Syntax & Permissions:
    Show Spoiler
    Code:
    Command Syntax
    Items encased in {} are mandatory.
    Items encased in [] are optional.
    
    Command - /mvcreate
    Description - Command to create a new world (Will not import existing worlds, use /mvimport).
    Syntax - /mvcreate {WORLDNAME} {ENVIRONMENT}
    Example - /mvcreate creative NORMAL
    Example - /mvcreate nether NETHER
    Permission - '- multiverse.world.create'
    
    Command - /mvimport
    Description - Command to import existing worlds (Will not create a new world, use /mvcreate).
    Syntax - /mvimport {WORLDNAME} {ENVIRONMENT}
    Example - /mvimport creative NORMAL
    Example - /mvimport nether NETHER
    Permission - '- multiverse.world.import'
    
    Command - /mvremove
    Description - Command to remove a World from config files, preventing it from loading on next server start. Doesn't unload from Server, lack of functionality.
    Syntax - /mvremove {WORLDNAME}
    Example - /mvremove creative
    Example - /mvremove nether
    Permission - '- multiverse.world.remove'
    
    Command - /mvtp
    Description - Command to Teleport the Player to the World or Portal location.
    Syntax - /mvtp {WORLDNAME}
    Syntax - /mvtp p:{PORTALNAME}
    Syntax - /mvtp w:{WORLDNAME}
    Example - /mvtp creative
    Example - /mvtp p:netherportal
    Example - /mvtp w:creative
    Permission - '- multiverse.tp'
    
    Command - /mvsetspawn
    Description - Command to Set the MultiVerse spawn of the world the player is in.
    Permission - '- multiverse.world.setspawn'
    
    Command - /mvspawn
    Description - Command to teleport the user to the spawn of the world they are in.
    Permission - '- multiverse.world.spawn'
    
    Command - /mvlist
    Description - Display loaded worlds to the player.
    Permission - '- multiverse.list'
    
    Command - /mvpc
    Description - Command to create a new Portal entry from the players selected area.
    Syntax - /mvpc {PORTALNAME}
    Syntax - /mvpc {PORTALNAME} p:{PORTALNAME}
    Syntax - /mvpc {PORTALNAME} w:{WORLDNAME}
    Example - /mvpc nether w:nether
    - 'w' means it's a world, this means the above command will make the portal teleport us to the spawn point of the 'nether' world.
    Example - /mvpc nether p:netherportal
    - 'p' means it's a portal, this means the above command will make the portal teleport us to a portal named 'netherportal'
    Example - /mvpc nether
    - No destination is given, a destination can be applied at a later date.
    Permission - '- multiverse.portal.create'
    
    Command - /mvps
    Description - Command to select a created portal, this is used to then set the destination or further settings regarding the portal.
    Syntax - /mvps {PORTALNAME}
    Example - /mvps netherportal
    Permission - '- multiverse.portal.select'
    
    Command - /mvpd
    Description - Command to set the Destination of the selected Portal.
    Syntax - /mvpd [DESTINATION]
    Example - /mvpd
    - The above command will set the selected portals destination to the players current position.
    Example - /mvpd w:nether
    - 'w' means it's a world, this means the above command will make the portal teleport us to the spawn point of the 'nether' world.
    Example - /mvpd p:netherportal
    - 'p' means it's a portal, this means the above command will make the portal teleport us to a portal named 'netherportal'
    Permission - '- multiverse.portal.destination'
    
    Command - /mvprename
    Description - Command to rename a portal
    Syntax - /mvprename {PORTALNAME} {NEWPORTALNAME}
    Example - /mvprename netherportal hellportal
    
    Command - /mvpr
    Description - Command to remove a portal from the configuration.
    Syntax - /mvpr {PORTALNAME}
    Example - /mvpr netherportal
    Permission - '- multiverse.portal.remove'
    
    Command - /mvplist
    Description - Command to list all portals on the server.
    Syntax - /mvplist
    Permission - '- multiverse.portal.list'
    


    Known Issues:

    This will be updated as the Bug Reports come in...

    Changelog:

    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...
    HowTo - Supplied by Piffey (This may not be accurate for the latest versions)

    What MultiVerse Does.

    MultiVerse implements the multiworld options in bukkit, allowing players to create and destroy portals between worlds. Additionally, portals can be pointed to other portals and coordinates, essentially making a network for player transportation. MultiVerse also supports the creation of portals other than the standard obsidian nether portal.

    MultiVerse Set up

    The set up process for MultiVerse is pretty straight forward, like it is for most bukkit plugins.

    (1) Download MultiVerse.zip
    (2) Unzip to your BUKKITDIR/plugins directory
    (3) Start bukkit.

    Optionally, you can configure your worlds manually in the Worlds.yml file or use MultiVerse's commands in-game to generate the file for you.

    Command Quick Reference
    Show Spoiler

    WORLDNAME is the name of the world folder in your bukkit directory.
    ENVIRONMENT is NORMAL or NETHER.
    PORTALNAME is the portal's name in the Portals.yml file.
    DESTINATION is either a w:WORLDNAME or pORTALNAME option.

    Create World - /mvcreate WORLDNAME ENVIRONMENT
    Import Existing World - /mvimport WORLDNAME ENVIRONMENT
    Remove World - /mvremove WORLDNAME
    List Worlds In Worlds.yml - /mvlist

    Teleport to World - /mvtp DESTINATION
    Set Current World's Spawn - /mvsetspawn
    Return to Current World's Spawn - /mvspawn

    Create Portal - /mvpc PORTALNAME DESTINATION
    Remove Existing Portal - /mvpr PORTALNAME
    Select Existing Portal - /mvps PORTALNAME
    Set Selected Portal's Destination - /mvpd DESTINATION
    Rename Portal - /mvrename PORTALNAME NEWPORTALNAME
    List Portals - /mvplist

    Modify World Options in Worlds.yml - /mvmodify WORLDNAME OPTION:VALUE

    Permissions Quick Reference
    Show Spoiler

    Create World: '- multiverse.world.create'
    Import Existing World: '- multiverse.world.import'
    Remove World: '- multiverse.world.remove'
    List Worlds in Worlds.yml: '- multiverse.world.list'

    Teleport to World: '- multiverse.tp'
    Set Current World's Spawn: '- multiverse.world.setspawn'
    Return to Current World's Spawn: '- multiverse.world.spawn'

    Create Portal: '- multiverse.portal.create'
    Remove Existing Portal: '- multiverse.portal.remove'
    Select Existing Portal: '- multiverse.portal.select'
    Set Selected Portal's Destination: '- multiverse.portal.destination'
    Rename Portal: '- multiverse.portal.rename'
    List Portals: '- multiverse.portal.list'

    Detailed Command List
    Show Spoiler

    Working With Worlds

    Create a World - /mvcreate {WORLDNAME} {ENVIRONMENT}
    Example - /mvcreate creative NORMAL
    Example - /mvcreate nether NETHER

    The /mvcreate command generates a new world with the folder name WORLDNAME in the primary bukkit directory. The environment can either read as NORMAL or NETHER and /must/ be specified properly.

    Import a World - /mvimport {WORLDNAME} {ENVIRONMENT}
    Example - /mvimport creative NORMAL
    Example - /mvimport nether NETHER

    The /mvimport command imports an existing world. The WORLDNAME property refers to the /exact/ name of your world folder. You may want to lookup and save your existing spawn coordinates before importing a new world since a new, randomized spawn point will be chosen. You can then modify the spawn property in the Worlds.yml file to be your old spawn point. It's imperative that you specify the proper environment.

    Remove a World - /mvremove {WORLDNAME}
    Example - /mvremove creative
    Example - /mvremove nether

    The /mvremove command removes an existing world. WORLDNAME refers to the exact name of the world's folder in your bukkit directory. This command does not delete the world from your server, but simply removes it from the configuration file Worlds.yml so it will not load.

    Set World Spawn - /mvsetspawn

    Makes the point where you are currently standing the spawn point for the world you are currently in. All portals leading to that world, unless destined for a specific portal, will spawn players there.

    Spawn - /mvspawn

    Returns you to the spawn point for the current world set by /mvsetspawn.

    List Worlds - /mvlist

    Lists the current worlds available to players.

    Working With Portals

    Using the Selection Tool Method

    Since portals used by MultiVerse do not require signs to point to their location, you can use the selection wand to make portals out of selections. The default selection tool is a wooden pickaxe (270), but you can change the tool in the MultiVerse.yml file in your plugins directory if needed.

    Simply left-click one block, then right-click another, to make a cuboid selection. Once a portal is made, whenever a player comes into contact with the blocks, including air, within that selection, they will be teleported to the portal's destination.

    This lets you create more inventive portals, such as a drop to the nether. Don't touch the lava.

    Portal Creation - /mvpc {PORTALNAME} (w/pESTINATION)
    Example: /mvpc rigbyshouse
    Example: /mvpc rigbysnether w:nether
    Example: /mvpc rigbyscreativehouse p:rigbysnetherhouse

    The /mvpc command can take arguments, or simply reserve a portal name for a later destination. The leading "w:" on a DESTINATION will deposit a player into the destination world's spawn point. The DESTINATION value for "w:" must be one of the worlds listed by /mvlist. The leading "p:" on a DESTINATION will deposit a player at the portal given.

    Existing Portal Selection - /mvps {PORTALNAME}
    Example: /mvps netherportal

    The /mvps command selects an existing portal. The portal's destination can then be changed with the /mvpd command.

    Changing or Setting a Portal Destination - /mvpd {DESTINATION}
    Example: /mvpd w:nether

    The /mvpd command changes or sets a destination for a portal. Without any destination, the command will set the currently selected portals destination to the player's coordinates.

    Renaming A Portal - /mvprename {OLDNAME} {NEWNAME}
    Example: /mvprename netherportal hellportal

    The /mvprename command renames existing portals. You cannot rename a portal to an existing portal name, obviously.

    Removing a Portal - /mvpr {PORTALNAME}
    Example: /mvpr nethrportal

    The /mvpr command deletes a portal. Since the portal's destination coordinates will be deleted along with all of the other portal data, you should make sure that you save the coordinates from the Portals.yml file if you need them for later.

    Listing Portals - /mvplist
    Example: /mvplist

    This command lists all of the portals available on the server.

    Using the Sign Method

    Additionally, portals can be created using the previous sign method. Create any nether portal, then attach a sign to any of the blocks that are a part of the portal. On the second line enter "[mv]" and on the third line enter the /exact/ name of the world the portal leads to. Signs are the second choice for the portal system so if a portal is already assigned another destination, a sign will do nothing to change that.

    Additional Commands

    Teleport Between Portals and Worlds - /mvtp {DESTINATION}
    Example: /mvtp p:rigbyshouse
    Example: /mvtp nether
    Example: /mvtp w:creative

    The /mvtp command allows users to teleport without the use of a portal. By using the "p:" prefix a player can teleport to a specific portal. Using the "w:" prefix or simply using a world name without the prefix will take you to the spawn point of the specified world. Since MultiVerse can use any block for teleportation, teleporting to another portal may cause you to fall right into the portal's area of transport, causing you to be sent through the portal to its destination.

    Modify World Values - /mvmodify {WORLDNAME} {OPTION}:{VALUE}
    Example: /mvmodify nether mobs:true

    The /mvmodify command allows you to change world values on the fly. This directly modifies the Worlds.yml file so make sure you do not attempt to change the environment option as you could seriously destroy your current world.

    Configuration Files
    Like most other plugins for bukkit, MultiVerse can be fully configured from the YML files in the plugins directory. There are three files: MultiVerse.yml, Portals.yml, and Worlds.yml. MultiVerse.yml takes care of the global settings while the other two contain Portal and World information such as destination, mob spawn options, and world aliases. As always, you cannot use TAB characters in YML files when indenting, so make sure to use spaces.

    MultiVerse.yml
    Show Spoiler

    The MultiVerse.yml file contains a list of your global server-wide MultiVerse options.

    Add World Names as a Prefix for Users In Chat: prefix: (true/false)
    Charge for Transport Using iConomy: iconomy: (true/false)
    Handle Respawns for All Worlds (Set To False if You Use Another Spawn Plugin): globalrespawn (true/false)
    Handle Respawns Only on MultiVerse Created Worlds: alternaterespawn: (true/false)
    Transportation Cooldown: tpcooldown: (time in ms)
    Alert About Cooldown Time Cooldown: alertcooldown: (time in ms)
    Portal Information Cooldown: infocooldown: (time in ms)
    Portal Information Wand: infowand: (item number)
    Portal Selection Wand: setwand: (item number)

    Configuration Example:
    Code:
    prefix: true
    iconomy: false
    globalrespawn: true
    alternaterespawn: true
    tpcooldown: 5000
    alertcooldown: 5000
    infocooldown: 5000
    infowand: 49
    setwand: 270

    Worlds.yml
    Show Spoiler

    Worlds in the Worlds.yml file are listed by their folder name in your main bukkit directory, followed by a list of options. All of the options in the Worlds.yml file can be modified using the /mvmodify command in game.

    Code:
    Spawn Animals: animals: (true/false)
    Spawn Mobs: mobs: (true/false)
    Spawn Location: spawn: (coords)
    iConomy Price: price: (amount)
    Environment: environment: (NORMAL/NETHER)
    Distance Ratio (Not Yet Implemented): ratio: (1)
    Alias: alias: ('alternate world name')
    Configuration Example:
    Code:
    worlds:
        nether:
            animals: true
            spawn: 23:106:-36:971.54004:22.125557
            price: 0.0
            mobs: true
            environment: NETHER
            ratio: 1
            alias: ''
        creative:
            animals: true
            spawn: -99:64:109:0.0:0.0
            price: 0.0
            mobs: true
            environment: NORMAL
            ratio: 1
            alias: ''
    Portals.yml
    Show Spoiler

    Portals in the Portals.yml file are listed by their name followed by a list of their options.
    Code:
    iConomy Price: price: (amount)
    Destination: destlocation: (w/p):(WORLDNAME):(LOCATION)
    Location of Portal: location: (coords)
    Owner of the Portal: owner: (player name)
    World the Portal is In: world: (WORLDNAME)
    
    Configuration Example:
    Code:
    portals:
        netherportal:
            price: 0.0
            destlocation: w:nether:spawn
            location: -165.0,70.0,178.0:-164.0,72.0,178.0
            owner: admin
            world: normal
        normalportal:
            price: 0.0
            destlocation: w:normal:spawn
            location: -85.0,49.0,107.0:-85.0,51.0,110.0
            owner: admin
            world: nether
    [/quote]
    [/CODE]

    so is it possible to 1 pvp world where you can't build and 1 creative world where you can build ? and if its possible pls tell me how to do so
     
  8. Offline

    Maxis010

    Get permisisons
    Set PVP true in your server properties
    Set PVP false in worlds.yml in all but your combat world
    Set build false for whatever groups shouldn't build in your combat world in the <combatworldname>.yml file for permissions
    Set build true for all groups that should build in your creative world in the <creativeworldname>.yml file for permissions

    Never quote the OP in full again as it just takes up needless space and ends up messy as hell when a reply without quotes is just as good
     
  9. Offline

    nexusrightsi

    thanks that realy helped me out :D

    how the hell do i get an others world destination coords ?

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

    Nick22

    If anyone had the same question as me, i found a plugin called worldsafe that works perfectly.
     
  11. Offline

    TheGurw

    Is there an updated version of the Worlds.yml configuration? I'd like to set up a single world that is whitelisted, while the rest anyone can join.
     
  12. Offline

    flea1777

    hmm doesnt seem to work with me no more after the update the commands work but when i teleport to another world it teleports me to a differant part of my main world
     
  13. Offline

    omerdn1

    The new updated disabled multi worlds
    wait for fix
     
  14. Offline

    Nick22

    When I teleport I spawn in a random area in the correct world. Some times I spawn in the middle of the ocean.i am using a recommended build for1.6.6
     
  15. I'll take a look at it now that the RB has come out. Please be patient, it came out less than an hour ago :p
     
  16. Offline

    Commander52

    Is there a plugin to have separate inventories for each world or is it built in?
     
  17. MultiInv
     
  18. I really don't mean to bother you or anything but......whats the eta on getting stuff fixed for the new update? =D
     
  19. Offline

    bogboom


    Really? Read 3 posts above yours....
     
  20. Offline

    GerritW

    Hey, i've just set up a few new teleporters, and they are taking me to the right places. But when i teleport, the game makes me respawn before allowing me to play the game again. and says i might be hacking, I am the server admin, and i have no such tools in place to keep people from teleporting so i dont know what iss up

    I know build 818 just came out, so there are going to be bugs and it might take you a bit to get this plugin up to date, just saying as a heads up.

    Great plugin btw. One of my favorites.
     
  21. Love the plugin, looking forward to a working version for 1.6.6.
     
  22. Offline

    HiddenSoul

    Sorry if this has been posted before, but I have an annoying problem when teleporting between worlds:
    Code:
    01:15:58 [WARNING] HiddenSoul moved too quickly! Elapsed ticks: 16, Distance cha
    nge: 72537.52342558984
    01:15:58 [SEVERE] Could not pass event PLAYER_MOVE to MultiVerse
    java.lang.NullPointerException
            at com.onarandombox.Rigby.MultiVerse.MVPlayerListener.onPlayerMove(MVPla
    yerListener.java:213)
            at org.bukkit.plugin.java.JavaPluginLoader$7.execute(JavaPluginLoader.ja
    va:285)
            at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.jav
    a:58)
            at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.j
    ava:310)
            at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:139)
            at net.minecraft.server.Packet10Flying.a(SourceFile:126)
            at net.minecraft.server.NetworkManager.b(NetworkManager.java:217)
            at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:75)
            at net.minecraft.server.NetworkListenThread.a(SourceFile:105)
            at net.minecraft.server.MinecraftServer.h(MinecraftServer.java:401)
            at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:311)
            at net.minecraft.server.ThreadServerApplication.run(SourceFile:422)
    And then it boots me from the server. The server does not crash, it just kicks me off, saying "You moved too quickly :( (Hacking?)"
    If I log back in, I'm in the new world as if the teleport worked perfectly.
    The mods I'm using are Runecraft, WorldEdit, Permissions 2.7.6, MultiVerse, and Essentials. I'm in admin group in Permissions as well as in Essentials' group add-on, and I'm on the server-ops list if that's important.

    Also, I'm a total noob when it comes to Bukkit and server mods, I just moved my server over a few hours ago, so I could get multi-world support.

    Do you know anything I can do that might help? And if it's been posted already, link to the relevant post please?

    EDIT: I just saw GerritW's post a few above me, seems like he's having the same problem.
     
  23. Offline

    fuzzycut

    Sorry if this has been posted before, but I havn't found it. I run a small (3 player) server and i was wonderingif there is a way to auto-load some, or all of the worlds at server startup. Its annoying having to import a specific world anytime anyone wants to go there. Aside from that, awesome work!
     
  24. Offline

    Clontarf[X]

    Just a quick report, loads fine and no errors on RB 818. However entering the portals take you to a random spot in the world which houses the destination portal. I.E:

    portal -> w:vanilla
    OR
    portal -> p:vanilla (the destination portal is named vanilla)
    Enter portal "portal"
    Spawn at the corresponding co-ordinates in world "vanilla"
     
  25. Offline

    keyname

    I have a small private server too. After import (once) it allways autoloads all importet worlds. besides Multiverse, I use MultiInv, Worldguard, Permissions (and many others). Maybe that somehow does the job, forcing load on server start.
     
  26. How can I remove the automatic kick when I took a portal?
    Because my server kick players and said "Move Too Quickly! Hacking:)!"
     
  27. Offline

    ScottSpittle

    as does mine
     
  28. Offline

    James Lawrence

    add me to that list too, I portal to a world, get kicked, go back in I'm in the right place
     
  29. Dont know if thats possible, but you can run the server and its world data from a ramdisk to reduce load times by alot.
     
  30. Offline

    Rigby90

    MultiVerse v1.7 Update

    • 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.
    http://bukkit.onarandombox.com/multiverse/v1.7/MultiVerse.jar

    Next on my list is to remove the restrictions on portal and world names, wasn't aware of an RB being released last night so this will have to wait for the next version.


    If you get any issues with this build you're best posting here as well as PM'ing me the issue or link to the post... this thread is too large and I have too many things on my plate atm to keep reading here or redmine.
     
  31. Offline

    ScottSpittle

    thanks man
     

Share This Page