[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

    samsoccerboyz

    It always says permissions 2.1 is not enabled I have permissions 2.7 help plz
     
  3. Offline

    CapnObvious

    Does Multiverse still have the problem of loading all worlds at startup? I never saw a confirmation if that was a Multiverse problem or a bukkit problem. Sorry if I have my wires crossed somehow.
     
  4. Offline

    Onza40

    It still loads them all
     
  5. Offline

    yas

    oh well. server runs fine for me. I see that error as some kind of reminder for the author?
     
  6. Offline

    Onza40

    The server launches now, though am having some lovely localhost issues in that I can't play on my own server, though that is no fault of this plugin.
     
  7. Offline

    Makray

    Yeah, still experiencing this with all builds past 617.
    Is this an issue with the plugin or with Bukkit?
     
  8. Offline

    beastsniper

    It works great BUT when I went through the portal I can't build
     
  9. Offline

    Psycho Robot

    Is it possible that you don't have permissions set up properly?
     
  10. Offline

    Deminetix

    When i use '/mvtp nether' It takes me to the nether and all the chunks around me load EXCEPT the one i am standing in. So i just glitch out in an unloaded chunk. Does anyone know what may be causing this?

    I am using the b677 and the latest version of Multiverse.
     
  11. Offline

    beastsniper

    i'm still new to using permissions so i don't know i have to files one for flatgrass world and another for world1 they are the exact same is that right? or do i somehow put both worlds in one file?
     
  12. Offline

    Psycho Robot



    No, that is right. If you want them to be the exact same, all you have to do is create a copy of the permissions for one world and rename it to the new world. Are you sure that the world names are correct? You may have accidentally mis-typed one or the other. Use /mvlist to see exactly what they're called.

     
  13. Offline

    beastsniper

    there named right and i'm admin on both so I don't see whats wrong =(

    This is my plugins file for both worlds
    Code:
    plugin:
        permissions:
            system: default
            copies: null
    groups:
        Default:
            Builder: true
            info:
                prefix: ''
                suffix: ''
                build: true
            inheritance: null
            permissions:
            - essentials.spawn
            - essentials.motd
            - essentials.help
            - essentials.home
            - essentials.sethome
            - izone.zones.list
            - izone.zones.info
            - spawnr.tp
            - turnstile.use
            - assignpermissions.list.all
            - assignpermissions.list.group.Default
            - assignpermissions.list.group.Shopowner
            - assignpermissions.list.group.Mod
            - assignpermissions.list.group.Admin
            - wolfnames.set
            - wolfnames.show
            - griefalertr.view
            - BOSEconomy.common
            - BOSEconomy.admin.bank
            - iConomyChestShop.shop.buy
            - iConomyChestShop.shop.sell
            - iConomyChestShop.shop.iteminfo
            - wolfpound.use
            - MobBounty.mb
            - torchmissile.SingleMode
            - dungeonreward.use
            - dungeonreward.getreward
            - dungeonreward.admin.list
            - dungeonreward.admin.locate
            - phatloots.use
            - phatloots.info
            - phatloots.admin.list
            - joerep.user.*
            - joerep.user.me
            - joerep.user.best
            - joerep.user.worst
            - joerep.user.give
            - joerep.user.take
            - mcmmo.commands.ptp
            - mcmmo.commands.ability
            - mcmmo.commands.party
            - mcmmo.ability.woodcutting
            - mcmmo.ability.mining
            - mcmmo.ability.axes
            - mcmmo.ability.excavation
            - mcmmo.ability.swords
            - mcmmo.ability.herbalism
            - mcmmo.skills.*
            - '-mcmmo.skills.unarmed'
            - multiverse.portal.list
            - lockette.create.*
            - sortal.warp
            - sortal.coords
            - textplayer.text
            - textplayer.add
            - textplayer.watch
            - textplayer.listcarriers
            - textplayer.listusers
        Shopowner:
            Builder: true
            info:
                prefix: ''
                suffix: ''
                build: true
            inheritance:
            - Default
            permissions:
            - supplysign.access
            - supplysign.reload
            - supplysign.create
            - supplysign.destroy
            - wolfpound.create
            - iConomyChestShop.shop.create
        Mod:
            default: false
            info:
                prefix: Mod
                suffix: ''
                build: true
            inheritance:
            - Shopowner
            permissions:
            - essentials.tp
            - essentials.tphere
            - essentials.item
            - essentials.give
            - izone.zones.flag
            - izone.zones.allow
            - izone.zones.dissallow
            - turnstile.make
            - turnstile.link
            - turnstile.price
            - turnstile.owner
            - turnstile.delete
            - assignpermissions.add.all
            - assignpermissions.add.group.Mod
            - assignpermissions.del.all
            - assignpermissions.del.group.Mod
            - assignpermissions.add.group.Shopowner
            - assignpermissions.del.group.Shopowner
            - assignpermissions.add.group.Default
            - assignpermissions.del.group.Default
            - colorme.list
            - colorme.self
            - colorme.other
            - colorme.remove
            - BOSEconomy.admin.money
            - BOSEconomy.admin.bracket
            - BOSEconomy.admin.reload
            - wolfpound.adopt
            - scd.config.reload
            - scd.door.edit
            - joerep.admin.*
            - joerep.admin.info
            - joerep.admin.set
            - joerep.admin.report
            - annoy.others
            - mcmmo.item.chimaerawing
            - lockette.admin.bypass
            - lockette.admin.snoop
            - lockette.admin.break
            - lockette.admin.create.*
            - sortal.placesign
            - sortal.createwarp
            - sortal.delwarp
        Admin:
            default: false
            info:
                prefix: ''
                suffix: ''
                build: true
            inheritance:
            - Mod
            permissions:
            - '*'
            - '-torchmissile.Normal'
    users:
        creeperzgod:
            group: Admin
        johanna28:
            group: Mod
        thehero574:
            group: Default
    
    Heres the worlds file for the plugin
    Code:
    worlds:
        FlatGrass world:
            animals: true
            pvp: true
            alias: ''
            blockBlacklist: ''
            worldBlacklist: ''
            spawn: 376:64:806:0.0:0.0
            mobs: true
            price: 0.0
            environment: NORMAL
            editWhitelist: ''
            playerBlacklist: ''
            playerWhitelist: ''
            editBlacklist: ''
        world1:
            animals: true
            pvp: true
            alias: ''
            blockBlacklist: ''
            worldBlacklist: ''
            spawn: -39:64:-354:0.0:0.0
            mobs: true
            price: 0.0
            environment: NORMAL
            editWhitelist: ''
            playerBlacklist: ''
            playerWhitelist: ''
            editBlacklist: ''
    
     
  14. Offline

    An0nx

    Can I set it so players have a separate item set in the different worlds? This has probably been asked but I couldn't find it, sorry.
    For example, I want my main world and then a creative world in which players can spawn items. I don't want them to be able to spawn items and then just come back to the original world.

    Thanks in advance.
     
  15. Offline

    Killburner

    I've been testing MultiInv for the past few days, and it works perfectly for per-world inventories: http://forums.bukkit.org/threads/mech-multiinv-v1-5-2-per-world-inventories-617.4742/
    I have a survival world and a freebuild world for more senior players. Just be careful with your permissions, otherwise players in freebuild may be able to give items to players in survival.
     
  16. Offline

    gilgatex

    Works for me in 684
     
  17. Offline

    imaxorz

    CB684

    2011-04-19 13:26:06 [SEVERE] Nag author: 'Rigby' of 'MultiVerse' about the following: onPluginEnable has been replaced with a new signature, (PluginEnableEvent)
     
  18. Offline

    icomeinpieces

    CB684

    2011-04-20 04:22:35 [SEVERE] Nag author: 'Rigby' of 'MultiVerse' about the following: onPluginEnable has been replaced with a new signature, (PluginEnableEvent)
     
  19. Offline

    Fohdeesha

    He knows.
     
  20. Offline

    jenrik

    can you make it so i can take my wolf with my to other worlds?
    and here is a diamond for awesome plugin [diamond]
     
  21. Offline

    Color42

    2011-04-21 11:08:37 [INFO] [MultiVerse] Permissions Found
    2011-04-21 11:08:37 [INFO] [MultiVerse] - Version 1.6.2 Enabled
    2011-04-21 11:08:37 [INFO] [MultiVerse] Found iConomy, enabling payments.
    2011-04-21 11:08:37 [INFO] [MultiVerse] Loading World & Settings - 'Ragnarok' - NORMAL
    2011-04-21 11:08:37 [SEVERE] D loading MultiVerse v1.6.2 (Is it up to date?)
    java.lang.NoSuchFieldError: D
    at com.onarandombox.Rigby.MultiVerse.MultiVerse.loadWorlds(MultiVerse.java:428)
    at com.onarandombox.Rigby.MultiVerse.MultiVerse.onEnable(MultiVerse.java:158)
    at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:127)
    at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader.java:584)
    at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:218)
    at org.bukkit.craftbukkit.CraftServer.loadPlugin(CraftServer.java:115)
    at org.bukkit.craftbukkit.CraftServer.loadPlugins(CraftServer.java:93)
    at net.minecraft.server.MinecraftServer.e(MinecraftServer.java:217)
    at net.minecraft.server.MinecraftServer.a(MinecraftServer.java:204)
    at net.minecraft.server.MinecraftServer.init(MinecraftServer.java:144)
    at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:259)
    at net.minecraft.server.ThreadServerApplication.run(SourceFile:394)

    CB 689 MV 1.6.2
     
    ratty likes this.
  22. Offline

    Fohdeesha

    getting same error with b689, causing plugin to fail
     
  23. Offline

    Nathan C

    Not working on the 1.5 CraftBukkit.

    PLEASE UPDATE NOW!!!!!!!!!!!!!!!!!!!!!!!!!!




    Nah, jk. Let this poor guy rest.
     
  24. Offline

    Raspberry

    Broken in 689:

    Code:
    05:49:38 [SEVERE] D loading MultiVerse v1.6.2 (Is it up to date?)
    java.lang.NoSuchFieldError: D
            at com.onarandombox.Rigby.MultiVerse.MultiVerse.loadWorlds(MultiVerse.java:428)
            at com.onarandombox.Rigby.MultiVerse.MultiVerse.onEnable(MultiVerse.java:158)
            at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:127)
            at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader.java:584)
            at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:218)
            at org.bukkit.craftbukkit.CraftServer.loadPlugin(CraftServer.java:115)
            at org.bukkit.craftbukkit.CraftServer.loadPlugins(CraftServer.java:93)
            at net.minecraft.server.MinecraftServer.e(MinecraftServer.java:217)
            at net.minecraft.server.MinecraftServer.a(MinecraftServer.java:204)
            at net.minecraft.server.MinecraftServer.init(MinecraftServer.java:144)
            at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:259)
            at net.minecraft.server.ThreadServerApplication.run(SourceFile:394)
    05:49:38 [INFO] SoupBowl v1.0 enabled
    05:49:38 [SEVERE] Nag author: 'Rigby' of 'MultiVerse' about the following: onPluginEnable has been replaced with a new signature, (PluginEnableEvent)
    05:49:38 [INFO] Done (0.200s)! For help, type "help" or "?"
    05:49:38 [SEVERE] java.lang.NullPointerException
    05:49:38 [SEVERE]       at net.minecraft.server.NetworkManager.f(NetworkManager.java:127)
    05:49:38 [SEVERE]       at net.minecraft.server.NetworkManager.c(NetworkManager.java:226)
    05:49:38 [SEVERE]       at net.minecraft.server.NetworkReaderThread.run(SourceFile:69)
    
     
  25. Offline

    oliverw92

    I can fix this, give me a minute.

    I have a working version with 689, but i don't want to upset Rigby by posting it publically (source wasn't up to date in github so it would be wrong of me to post it here). If anyone wants it, pm me.

    Rigby, the only thing that was broken was in here: https://github.com/Bukkit/CraftBukkit/blob/master/src/main/java/net/minecraft/server/World.java

    'D' and 'E' have changed to allowMonsters and allowAnimals

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

    Rigby90

    For those of you that wan't a 1.5 compatible one -

    http://dl.dropbox.com/u/22585555/MultiVerse.jar

    Should be sorted and should have the 'nag' messages fixed as well.

    I was holding off till a RB was made in case other things change, but it seems like most servers have gone long enough without 1.5 to have to worry about a RB.
     
    rmb938, blutherz and BLAH like this.
  27. Offline

    NinjaGrinch

    Glad to see a version for 1.5. Will try it out shortly.

    If I may ask, is there an ETA on when 2.0 will be available? I haven't seen much information from yourself regarding it as of late.
     
  28. Offline

    Rigby90

    Nah theres never been a proper ETA or deadline.

    I have too much on my plate atm to dedicate myself to just one project. On top of 3 Uni projects which are due in within the next few weeks I'm also working on seperate project(s) with the Herocraft team so I'm trying to share my time equally between everything, ultimately slowing down the progress of mv.

    I need to sort out a design document or something to allow others to participate in the project, currently those that wan't to help can't help because nothing is written down on paper or anywhere for others to pick at and implement; currently all the ideas and plans are still in my head... hopefully.
     
  29. Thanks so much for the update!!!!!
     
    flap likes this.
  30. Offline

    blutherz

    Thank you!
    One of the most important plugins for me!
     
  31. Offline

    swedish2011

    I do not get the portal working. :/

    Code:
    2011-04-21 19:20:58 [SEVERE] Could not pass event PLAYER_MOVE to MultiVerse
    java.lang.NullPointerException
        at com.onarandombox.Rigby.MultiVerse.MVTeleport.portalSignMethod(MVTeleport.java:211)
        at com.onarandombox.Rigby.MultiVerse.MVPlayerListener.onPlayerMove(MVPlayerListener.java:259)
        at org.bukkit.plugin.java.JavaPluginLoader$7.execute(JavaPluginLoader.java:240)
        at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:59)
        at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:257)
        at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:129)
        at net.minecraft.server.Packet10Flying.a(SourceFile:126)
        at net.minecraft.server.NetworkManager.a(NetworkManager.java:195)
        at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:73)
        at net.minecraft.server.NetworkListenThread.a(SourceFile:100)
        at net.minecraft.server.MinecraftServer.h(MinecraftServer.java:370)
        at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:285)
        at net.minecraft.server.ThreadServerApplication.run(SourceFile:394)
    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