Inactive [ADMN/GEN/INFO/TP/RPG] MyWorlds v1.48 - Multi-world plugin with a touch [2320]

Discussion in 'Inactive/Unsupported Plugins' started by bergerkiller, Aug 15, 2011.

  1. Offline

    bergerkiller

    [​IMG]

    You may wonder, why so many tags? Well, that is because this plugin simply contains a lot of features that fall under those tags! I originally made (parts of) this plugin for our server, but it proofed to be a 'publishable' plugin as well. :)

    Description

    This plugin features everything related to worlds. Features:
    • Load, unload, copy, delete, save and create worlds
    • Show information of worlds and list available chunk generators and worlds
    • Set world game mode, difficulty, time, weather, autosaving, PvP
    • Set world mob spawn restrictions
    • Evacuate worlds to clear them from players
    • Repair broken worlds to some extend
    • Make portals cross-world, one-way, simple, no commands needed
    • World-specific chat rooms using permissions
    • Automatically load worlds when the server starts and persistent settings
    • Extensive permission system, you can even set who can enter what world
    • Can act as a tool for other plugins to teleport players from one world to the other
    • Simple teleportation commands
    • Set OP lists for specific worlds to make players operator on certain worlds
    • Easy-to-remember commands: with aliases and chat-message help
    A nice tutorial by FrozdY



    BukkitDev page

    For configuration, commands, etc, look on the BukkitDev page under Links.
    All documentation pages are now on Bukkit Dev.

    Known bugs:
    - None
    Disclaimer (because things CAN go wrong)

    I am not responsible for world damages done by this plugin or by certain commands this plugin performs. If you, for example, loaded 20 worlds and hosted it on a buggy computer with 30 players, odds are the server (and your computer) will crash and worlds become corrupted. Repair can fix worlds, but this does not recover damaged chunks, so don't think you are always covered. Also, never forget to make backups of your worlds, but I guess this is common sense...

    FAQ:
    - Different inventories per world? No, you can use World Inventories for that.
    - Or try MultiInv while it is still maintained.
    - Repair ruined your world? Backup of region files can be found in the region folder, simply restore.


    Important links:

    Download the MyWorlds.jar from GitHub
    Look at the source at GitHub
    BukkitDev page

    Changelog

    Show your appreciation for my plugins by donating
    [​IMG]
     
  2. Offline

    Trakaan

    Just a thought I had :
    Will it be possible to have "ender" as environnement after the new bukkit version is out ?
     
  3. Offline

    ParadoXz

    i keep getting this error with the lastest 1.0 build of bukkit
    Code:
    2011-11-21 17:47:34 [SEVERE] [MyWorlds] Failed to fix redstone while setting time!
    2011-11-21 17:47:34 [SEVERE] java.lang.ClassCastException: java.util.ArrayList cannot be cast to java.util.TreeSet
    2011-11-21 17:47:34 [SEVERE]     at com.bergerkiller.bukkit.mw.WorldManager.setTime(WorldManager.java:680)
    2011-11-21 17:47:34 [SEVERE]     at com.bergerkiller.bukkit.mw.TimeControl$Locker.run(TimeControl.java:174)
    2011-11-21 17:47:34 [SEVERE]     at org.bukkit.craftbukkit.scheduler.CraftScheduler.mainThreadHeartbeat(CraftScheduler.java:137)
    2011-11-21 17:47:34 [SEVERE]     at net.minecraft.server.MinecraftServer.w(MinecraftServer.java:482)
    2011-11-21 17:47:34 [SEVERE]     at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:414)
    2011-11-21 17:47:34 [SEVERE]     at net.minecraft.server.ThreadServerApplication.run(SourceFile:457)
     
  4. Offline

    arjandotorg

    Thanks for an awesome plugin! (ik meen het, briljant stukje software! ;) )

    But I have one request: I really love the easy way to create a portal, but atm I'm forced to use Essentials sign-warps.
    Reason: everybody on my server loves your purple obsidian portals, but hate the eerie Nethernoises coming off of them. Is there a way to only let the real Netherportals make that sound, and for the MyWorldsportals to be quiet?
    I know I can make waterportals, but they use up mich more space then the nice purple ones.

    Thanks again for your amazing work!
     
  5. Offline

    bergerkiller

    @ParadoXz that won't really interfere with the workings of the plugin; it will simply ignore redstone (tick lists) when changing the time. (doesn't have much effect but kept it, you never know)

    @arjandotorg Bedankt :)
    I'll add a simple click-sign system to add the same functionality if you want :)
     
  6. Offline

    ParadoXz

    yea but i get this error about every second on the console :S
     
  7. Offline

    bergerkiller

    @ParadoXz ow that is not good...ow well I'll remove it in a bit. Still updating SignLink to add command-based variable editing, takes a bit more time.
     
  8. Offline

    Pixiio

    Love this plugin! But when i go to another world, i get another full poisen.. :3
     
  9. Offline

    ParadoXz

    i know its really annoying :/ but thank you for being so helpful on the matter :)
     
  10. Offline

    Timberman

    is this compatible with the end world ?? Seems not -.- cannot even enter the world... cannot listgenerators.

    How do i setup the space world (bananaspace). I am moving from multiverse....
     
  11. Offline

    arjandotorg

    Well thanks, but that wasn't exactly the issue. The signs from Essentials work fine, so don't rush it, unless you can make 'em even better off course. ;)

    For me (and my friends) it has just to do with the nether sounds a purple portal produces. It's annoying, and while it fits a Netherportal perfectly wel, it doesn't go well for a simple worldportal. I'd like to place these in our houses, but hearing those screams constantly... Is this a difficult thing to disable?
     
  12. Offline

    bergerkiller

    @Timberman You can specific the generator when creating the world.
    The 12 is a sub-argument for the generator.
     
  13. Offline

    CoffeeOD

    Came here to report problem with /worlds time & redstone but seems you are already working on fix which is great! Loving this plugin and it solved few problems we had with new server setup for 1.0, thanks for creating this!

    (redstone issue was same which was already reported by ParadoXz)
    Code:
    2011-11-22 13:46:42 [SEVERE] [MyWorlds] Failed to fix redstone while setting time!
    2011-11-22 13:46:42 [SEVERE] java.lang.ClassCastException: java.util.ArrayList cannot be cast to java.util.TreeSet
     
  14. Offline

    Timberman

    Thx but i am migrating from MV2. The Space World already exists...

    How can i load it with the right generator?

    I cannot enter "THE_END" world.... maybe it's caused by myworlds?
     
  15. Offline

    Drumpie

    So I have this problem when I made a portal that the XP is being losst everytime the players are switching between worlds, what can cause this problem?

    I have a portal set up like my worlds to the Nether, maybe this is causing the problems but I am not sure.

    Thanks.
     
  16. Offline

    bergerkiller

    @Timberman in your case it is a bit harder (you need to import a world), try manually configuring the world by editing the worlds.yml file. Link

    @Drumpie Maybe it's a built-in Bukkit feature to clear certain player information when he changes worlds? I don't know, but it's then related to Bukkit, not MyWorlds, since I don't handle such things.
     
  17. Offline

    Drumpie

    Thanks, and also when I am setting the survival world to difficulty MEDIUM it resets itself to EASY. Creative is the main world btw.
     
  18. Offline

    RowdyKingDippyo

    Update this for bukkit 1.0.0 please :)
     
  19. Offline

    bergerkiller

    But...1.0.0 isn't even official yet :/

    Once I got SignLink all worked up for 1.81 final release I'll update NoLagg and this plugin for 1.0.0...

    Um what exactly is failing on 1.00? Errors? When changing dependencies I didn't notice anything at all...
    Also, try if this works:
    And see if it creates the end world.

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

    bergerkiller

    Ok removed that tick list changing part when setting times, should at least get rid of that annoying error. If you notice any other issues in 1.00 (I get no errors when using it), feel free to reply.
     
  21. Offline

    SkyCraft

    It works for 1.0.0 on dev build. But Nether portals don't work D:
     
  22. Offline

    ledhead900

    I second this I would also not mind some features to go with it like reset dragons and or add more lol.

    I would like the enviorment so I can make my own End as current one I feel is boring is more of a waste of ram I would preffer said dragon to spawn on the main world :).

    I can handle simple settings to control the enviorment if you wanted to though it's up to you id be happy with just the enviroment so I can turn any world into that and have said dragon spawn :).
     
  23. Offline

    bergerkiller

    @SkyCraft Which one fails? The native one (where you enter the nether) or the MyWorlds portals?
     
  24. Offline

    SkyCraft

    Then one where you enter the Nether.
     
  25. Offline

    bergerkiller

    @SkyCraft Are you sure you have hell/hellworld enabled? (server.properties)
     
  26. Offline

    Onlyme

    @bergerkiller This is a very nice plugin. It's clean, simple, not too many features.. does exactly as advertised. :)
    However, in my hyper-organised state, I've noticed something that irks me with MyWorlds and the bukkit.yml world-container setting. While all of the world data is placed as it should, the world.id is placed in a world folder as if the bukkit.yml world-container setting isn't set.

    Thumbnail Images of the annoyance:

    Image 1: The bukkit directory, after starting up the server, and generating a new world using MyWorld.
    [​IMG]

    Image 2: Looking in the container set using bukkit.yml. World data is there, as it should.
    [​IMG]

    Image 3: Looking into the world directory straight from the bukkit directory. Only world.id is present?
    [​IMG]

    I like to have all of my worlds in a separate container, without having un-needed clutter populating the main directory (Such as the world.id). It seems like you already get the actual world data from the container.. why not set/get the world.id in there as well?

    Would you think it's possible to provide a fix similar to this for 1.0.0 Recommended build? :D
     
  27. Offline

    karsten1994

    it does not work with Xauth my players inventory is being switched when they have to log in in other worlds :(
     
  28. Offline

    bergerkiller

    @karsten1994 My guess is that this is unrelated to MyWorlds, since I don't handle player inventories. Probably a forgotten plugin or a change in Bukkit.

    @Onlyme I can't tell, never seen a world.id file before. I guess it is the new version for the UID.dat file. This UID is used to make sure worlds are unique - prevent loading a backup/same world twice.
     
  29. Offline

    Onlyme

    I've tried it with only WorldGuard, WorldEdit, and MyWorlds. It can't seem to locate any worlds in the world-container.
    I used /world create <worldname> to create a world, and an empty folder was created in the main directory. The data itself was placed in the world-container just fine.
     
  30. Offline

    bergerkiller

    @Onlyme probably a Bukkit bug then, you can write an issue to them explaining what is going on. My guess is that the world folder is ignored.
     
  31. Offline

    Onlyme

    Alright, I'll see what I can do. Thanks! :)
     

Share This Page