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

    bergerkiller

  3. Offline

    ledhead900

    thanks
     
  4. Offline

    Paul jenkins

    Am I supposed to have a world.yml file somewhere? What about a portal.yml? I only have a config.yml in the My Worlds plugin folder.

    I am asking because I would like to have a skylands world be preloaded after a server reboot. Additionally, my portal that goes to the skylands world is not working after a server reboot.

    Thanks for the help, and awesome plugin!

    Paul
     
  5. Offline

    bergerkiller

    @Paul jenkins worlds.yml and portals.txt. The txt file should not be touched, the yml can be edited. (do stop the server before saving it).

    You can use /world load and the plugin will remember to load this world the next time it runs. Use /stop or /reload to save the settings (properly)
     
  6. Offline

    xVEGASxJUGGALOx

    Mad props to Bergerkiller for the attention paid to your creation. I downloaded this plugin a few days ago and went through a lot of trial and error to make it work, ditched command book or this beauty, and gotta love backups baby. Got all to work accept creating a world. put in command correctly, get generating "world name" (this may take a while) seed in yellow text. then in red text it says : an internal error has occurred while attempting to process this command. no world is created in the world file. please help
     
  7. Offline

    bergerkiller

    @xVEGASxJUGGALOx Any errors in the log? Also, if you use CB#1185, either update it to CB#1240 or download the 1185 version of this plugin.

    (I recommend updating CB)
     
  8. Offline

    xVEGASxJUGGALOx

    Thank you so much for your quick reply. the ubdate was needed, my server is complete. i have one more question, ive read every entry in the comments, props to FrozD for sharing the love of this beautiful plugin, and i didnt understand the reply to how to import already existing server worlds (befor multiworld on myserver) into the server for loading access.
     
  9. Offline

    bergerkiller

    @xVEGASxJUGGALOx Simple place the worlds in the main server directory. Also, if no 'level.dat' for the world exists, it will not detect the world. You can place a dummy file (level.txt -> level.dat) and use /world repair to repair it.

    Also, not sure, but it could be that a second /world create with the world name can fix the level.dat too
     
  10. Offline

    Paul jenkins

    the /stop and /reload commands were my problem. I am renting a server from a hosting site, and they must not shut down a minecraft server "gracefully" when using their built-in admin panel, so I resorted to using an SSH console and am much happier now :)

    Thanks again for your work!
     
  11. Offline

    xVEGASxJUGGALOx

    very simple, thank you. and one last poke at being even more of a newb. i noticed a question about independent world generators, skylands and maybe flat lands are existing options in my world generators, is the addition of independent world generators (banana space, random city generator, ect) as easy as world load options or do i need to create a certain folder name.
     
  12. Offline

    (AVE(N)GER)

    cant load or create world.. i get
    "an internal error occurred while attempting to perform this command"
    when i try to create a world or load an already existing world.. I have set files so there not read only and run it as Administrator...

    --------------

    everything else seems to work fine .. i am not running bukkit 1240 t ... i will try anyway getting the 1185 version of it and see if it make s a difference ..
    will reply soon

    EDIT : sorry about huge post i don't know how to do the tab thingies..

    EDIT : it all works good now with 1185 ;p
     
  13. Offline

    STiChad

    Ok so I'm having trouble loading a world. I get this error message:
    Show Spoiler
    02:36:50 [INFO] [MyWorlds] Loading or creating world: 'OldWorld' using seed 0
    02:36:50 [SEVERE] null
    org.bukkit.command.CommandException: Unhandled exception executing command 'worl
    d' in plugin My Worlds v1.14
    at org.bukkit.command.PluginCommand.execute(PluginCommand.java:41)
    at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:16
    3)
    at org.bukkit.craftbukkit.CraftServer.dispatchCommand(CraftServer.java:3
    53)
    at net.minecraft.server.NetServerHandler.handleCommand(NetServerHandler.
    java:756)
    at net.minecraft.server.NetServerHandler.chat(NetServerHandler.java:721)


    at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:714)
    at net.minecraft.server.Packet3Chat.a(Packet3Chat.java:33)
    at net.minecraft.server.NetworkManager.b(NetworkManager.java:226)
    at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:92)
    at net.minecraft.server.NetworkListenThread.a(SourceFile:108)
    at net.minecraft.server.MinecraftServer.h(MinecraftServer.java:464)
    at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:374)
    at net.minecraft.server.ThreadServerApplication.run(SourceFile:417)
    Caused by: java.lang.NoClassDefFoundError: org/bukkit/WorldCreator
    at com.bergerkiller.bukkit.mw.WorldManager.createWorld(WorldManager.java
    :489)
    at com.bergerkiller.bukkit.mw.MyWorlds.onCommand(MyWorlds.java:957)
    at org.bukkit.command.PluginCommand.execute(PluginCommand.java:39)
    ... 12 more

    It's an old world from 1.5 days but I was able to load it in MC version 1.7.3 just fine.
    Any help will be appreciated.
     
  14. Offline

    bergerkiller

    No need to use a specific folder name, you set the generator when creating the world. instead of the regular world name, you can use ':' to add the generators. (just like MultiVerse)
    Will make a world called 'generated_nether' with environment NETHER using Chunk generator 'NetherGenerator' with generator arguments '12' and the seed '53343636'.

    I will also look at the error mentioned by @(AVE(N)GER) and @STiChad
    Just in case it's a version issue: update Craftbukkit to build 1240 if you haven't already, or use the 1185 version.

    EDIT

    Yup, you need to update CB.
    I'll try to add backwards compatibility for CB1185 in there, since some people don't look after new CB builds. :)

    Ok implementing a custom spawn point like all MultiWorld plugins seem to do. In addition, you can set the spawn point of a world to another world. For example, you die in World1, and respawn in World2. (with yaw/pitch)

    Won't be too hard to implement.

    Ok updated it. Now contains fixed cross-world spawn points. For example, if I am on World1 and do this command:
    And teleport to World2 and die, I will be teleported to the previously set spawn point in World1.

    Also added backwards compatibility for CB#1185, does need testing since I haven't. If you use 1185, please test the /world create command and see if it works out.

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

    DilltheThrill

    I noticed that the xp bar gets set to zero after I teleport to a new world. Is it just me or is it a bug? Not that the xp bar means anything atm.
     
  16. Offline

    GamerZone

    do you know what is causing this error:
    Code:
    2011-10-08 18:53:02 [SEVERE] Could not pass event PLAYER_PORTAL to GroupManager
    java.lang.NullPointerException
        at org.anjocaido.groupmanager.permissions.BukkitPermissions$PlayerEvents.onPlayerPortal(BukkitPermissions.java:202)
        at org.bukkit.plugin.java.JavaPluginLoader$10.execute(JavaPluginLoader.java:307)
        at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:58)
        at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:338)
        at net.minecraft.server.ServerConfigurationManager.f(ServerConfigurationManager.java:308)
        at net.minecraft.server.EntityPlayer.b(EntityPlayer.java:278)
        at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:305)
        at org.getspout.spout.SpoutNetServerHandler.a(SpoutNetServerHandler.java:618)
        at net.minecraft.server.Packet10Flying.a(SourceFile:126)
        at net.minecraft.server.NetworkManager.b(NetworkManager.java:226)
        at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:92)
        at org.getspout.spout.SpoutNetServerHandler.a(SpoutNetServerHandler.java:500)
        at net.minecraft.server.NetworkListenThread.a(SourceFile:108)
        at net.minecraft.server.MinecraftServer.h(MinecraftServer.java:464)
        at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:374)
        at net.minecraft.server.ThreadServerApplication.run(SourceFile:417)
    im using the plugins: LWC, NetherFire, Spout, Essentials, GroupManager and VanishNoPacket
     
  17. Offline

    bergerkiller

    @GamerZone not related to MyWorlds, so I don't know what is going on here. Could be the Permissions plugin got outdated...
     
  18. Offline

    (AVE(N)GER)

    do you know of any error that would cause an world to unload itself every time i turn the server off...?
    i have one world that works and stays.. its all good , but i had another world i tried to load , it loaded and i went in and found it was one that i had blown up , i quit the server and replaced the files with an older version that was not destroyed and now i have to load the map every time i join .. is there anything in the code that might be causing this ?

    also i may have started deleting the file whilst the server was running but it told me to stop it anyway as i couldn't delete certain files that where in use i think i got an error on the cmd but i thought that was just the fact it had lost some files, i ended up replacing them anyway and i don't get any errors but i have to reload the map every time..
     
  19. Offline

    AuZor

    I denied spawn from several animals, in creative, such as chicken, pigs, cows and so on. Some of them are still spawning. Why?
     
  20. Offline

    bejoe905

    Getting a weird bug in my portals...
    I have 3 worlds, W1 being the main world, the others accessible from main and with portals leading back to main.
    W1 -> W2 works fine, until I add the portal to W3, at which point the portal I just made to W3 doesn't work, and the portal to W2 leads to W3. When I build a portal to W1 from W3, it doesn't work, and I have to /tpp back to W1.

    Has anyone else had this happen, and how do I fix it?

    I have these plugins:
    permissionsEX
    GiantTrees
    MineBackup
    MObArena
    CreeperHeal
    NoLagg
    ModifyWorld
    WordFilter
     
  21. Offline

    bergerkiller

    Found out there was an issue with weather holding too...different config name used when loading and saving.

    @bejoe905 Are you sure you used unique names for the portals? Otherwise portals get replaced, since portals are mapped by name. Only one portal can exist per name.

    @AuZor Type /world allowspawn to get a read-out of the denied animals, and check if they are listed. Also, make sure you either /reload or /stop to make MyWorlds save the settings to file. When closing the console window nothing gets saved, since the process is simply killed.

    @(AVE(N)GER) Make sure you unload the world before deleting it, or weird things like that will happen. When loading a world fails, you'll see sufficient messages in the log to indicate why this happens. /reload and /stop applies here too!
     
  22. Offline

    bejoe905

    @bergerkiller
    Yes, each world had a unique name.
    However uncreative they were, they were still different from each other.

    EDIT: Just re-read your post. You can name portals??
     
  23. Offline

    skyranger

    I got a Bug:
    The Addon doesnt save the parameter for weather.

    if server restarts, the weather is on at all worlds.
    even if i do a
    /mw weather always sunny
    /mw save

    so if server restarts, weather is enabled again.


    anyway, this plugin is way better than multiverse, which i tryed and ... its more confusing than working.

    if u could fix this weather-bug, so its perfect :)
     
  24. Offline

    AuZor


    I've reloaded and stopped many times, but it doesn't seem to work really. I've even been in the folder of denied spawners of the correct world.
     
  25. Offline

    bergerkiller

    @AuZor I noticed that 'mobs stored in unloaded chunks' are spawned as 'CUSTOM' and not 'NATURAL', this is probably a Bukkit bug I can't fix. For now, keep those mobs you don't want to see denied and kill those that re-appear when walking around. I could deny CUSTOM-spawned mobs too, but that would harm mob spawning plugins too badly.

    Also updated to fix the weather bug mentioned earlier.
     
  26. Offline

    jespertheend

    Not a big problem, but I had this error several times

    Btw, It happends only when I go in a portal wich is not yet assigned to another portal

     
  27. Offline

    bergerkiller

    not related to MyWorlds, post in the thread of MultiInv and hopefully the author can fix it.
     
  28. Offline

    kaasinees

    can anyone link me to the help thread about the new bukkit permissions.yml? thanks :(
     
  29. Offline

    Paul jenkins

    Has anyone tried this with the latest Craftbukkit RB? (1317)
     
  30. Offline

    bergerkiller

    @Paul jenkins it appears to work, although it uses a new Configuration system in the new build.
     
  31. Offline

    kaasinees

    why wont "superperms" allow me to do any commands in client??? i did perm group setperm admin * true and i am in the admin group..


    anyway i am missing the option to change word difficulty.
     

Share This Page