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 16, 2011.

     
  1. Offline

    bergerkiller

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    [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]

    This post has been edited 111 times. It was last edited by bergerkiller Jun 25, 2012.
  2.  
  3. Offline

    bergerkiller

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    I updated to v1.06 which uses Bukkits permissions by default. The nodes are in the plugin.yml, still updating the main page. :)

    I'll make a water portal video example too...
  4. Offline

    meiscaveraper

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    and the plugin is great by the way man, portals are awesome:p
  5. Offline

    bergerkiller

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Thanks. :D
    Then I bet you will love the new features too: time control, weather control and deny mob types from spawning. You can now deny everything, from creepers to squids, from spawning in your world, and ONLY that world! No more squids ruining my nice pool. :D

    EDIT

    Also added a video for 'how to use' the water portals.

    This post has been edited 1 time. It was last edited by bergerkiller Aug 29, 2011.
  6. Offline

    Rustyhoff

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    So just by looking at your page, I think I'm going to love your plugin! It's what I've been looking for! Love the load option, along with the allow/deny spawn! Gonna test it out! Thank you!
  7. Offline

    bergerkiller

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Also, reuploaded it; contained some weird bug where it couldn't cast END to CreatureType. (it was supposed to return null then...)
  8. Offline

    Rustyhoff

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    I get the "You don't have permission to use this command!" when trying to use /tpp yet I can load and unload worlds. I do not have any kind of permissions set up, and don't really want them
  9. Offline

    bergerkiller

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Whoops, re-uploaded it...again. Had tpp default permission set on no, should be op. (in the plugin.yml)
    Try redownloading it now, should be correct.

    This post has been edited 1 time. It was last edited by bergerkiller Aug 30, 2011.
  10. Offline

    Rustyhoff

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Wonderful! Thanks!
  11. Offline

    przemotbg

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    i have error with all commands:
    An internal error occurred while attempting to perform this command
  12. Offline

    bergerkiller

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)

    This post has been edited 1 time. It was last edited by bergerkiller Aug 30, 2011.
  13. Offline

    przemotbg

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)

    This post has been edited 2 times. It was last edited by przemotbg Aug 30, 2011.
  14. Offline

    bergerkiller

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Yup essentials took over the worlds command...it even failed lol. Try renaming MyWorlds.jar to AMyWorlds.jar and try again. I'll see if I can make my plugin load before Essentials, you'll have to do that for now.

    EDIT

    Or try using /mw or /worlds instead of /world

    This post has been edited 1 time. It was last edited by bergerkiller Aug 30, 2011.
    przemotbg likes this.
  15. Offline

    przemotbg

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Doesn't work. ;/

    EDIT

    It works! i downloaded clear bukkit and it works!!!
    Nice mod +

    This post has been edited 2 times. It was last edited by przemotbg Aug 30, 2011.
  16. Offline

    FrozdY

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    berger, since i downloaded the new MyWorlds my water, lava and redstone stuff has been acting really slow or else at all, could you look in to that?

    This post has been edited 1 time. It was last edited by FrozdY Aug 30, 2011.
  17. Offline

    FrozdY

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    slow as in long delay or it's not even working/flowing water/lava/pistons/redstone netherack
  18. Offline

    FrozdY

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    I tried to reload and even stop it and start it again, no difference
  19. Offline

    bergerkiller

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    @FrozdY yep that is a weird sideeffect when setting the time. Try setting the time lock delay to 100 or something, it should interfere less then.
  20. Offline

    Tylui

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Let me start by saying I really like this plugin! However, my server is attempting to be as close to what Notch wanted for SMP with a few exceptions. Notably, before I let someone into the real world, I have a guestworld they can build in until they prove themselves nongriefers. I'd like portals without signs to be assigned to a default world for each world.

    Short Example: I have 4 worlds. world, world_nether, guestworld, guest_nether. The only way people can teleport between world and guestworld is with the one portal that I made for them at the spawn points of both worlds. If they build their OWN portals, I'd like it to go to the respective netherworld. Make sense?

    This could be specified in the configs:
    Code:
    defaultworlds:
        world: world_nether
        world_nether: world
        guestworld: guest_nether
        guest_nether: guestworld
    Or, if people wanted to use the nether as a superhighway, like Notch envisioned:

    Code:
    world:
        default: world_nether
        ratio: 1
    world_nether:
        default: world
        ratio: 8
    guestworld:
        default: guest_nether
        ratio: 1
    guest_nether:
        default: guestworld
        ratio: 8
    
    Either way, this would allow some neat looping or embedding of worlds like world1 -> world2 -> world3 back to world1 or some such thing.

    This post has been edited 1 time. It was last edited by Tylui Aug 30, 2011.
  21. Offline

    bergerkiller

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Ah so you need defaults for portals on certain worlds that have no sign near?

    For example, someone activates a portal and enters it. There is no sign near (he had no permission to make one) so he gets teleported to the default world set for that world. Can be done. :)

    I'll make it auto-generate the defaults if it has none. For example, if you build a portal on World1 and a world1_nether exists, and it is loaded, it will use that as default. I'll see what I can do. :)
  22. Offline

    Tylui

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Awesome. :) If travelling by default(or by worldname only), will it teleport you to the same coordinates that the original portal was at? And what do you think about the travel ratios? same coordinates / outputworld's ratio?
  23. Offline

    FrozdY

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    what's the command for the delay berger?
  24. Offline

    bergerkiller

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    It's in the config.yml file. (change it & reload)

    EDIT

    I don't want to overcomplicate it; it's a simple teleportation system; so using ratios would make it a bit too much... xd
    And it will teleport to the default portal name (in the config) or the world spawn

    Note that it will take a few days to update all this; still got a few other todo things on my list...

    This post has been edited 1 time. It was last edited by bergerkiller Aug 30, 2011.
  25. Offline

    FrozdY

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    thanks berger, it seems to work now:D
  26. Offline

    antirapper0809

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Hi its anti and I have a big problem. I got you're mod and portals didn't work, so i found out why and it was the problem with the portals.txt no updating. To fix this i stopped my server and deleted the portals.txt, then reloaded to get a new one. This didn't work, so now I resort to asking you. the problem was that when i made a portal it would work until I restarted the server, when I restarted it the portals deactivated, please help! Also if this has already been answered sorry for wasting you're time.

    -antirapper0809
  27. Offline

    arough

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Hey
    dunno if im right here but is it possible to have different inventorys in different worlds?
    dunno if its a plugin based thing or just a bukkit config thingy =)
  28. Offline

    FrozdY

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    might be becouse MyWorlds doesn't stack with all the Essentials plugins, which i know it stacks with is:
    Essentials.jar
    EssentialsChat.jar
    EssentialsGeoIP.jar
    EssentialsSpawn.jar
    CraftBook.jar
    CraftBookCircuits.jar
    CraftBookMechanisms.jar
    CraftBookVehicles.jar
    CustomMusic.jar
    NightQuery.jar
    Parties.jar
    PlugMan.jar
    VanishNoPickup.jar
    WorldEdit.jar
    there might be other plugins aswell, i don't know but those i KNOW stacks with MyWorlds since i'm running all of them for my server

    Or you have the wrong build for CraftBukkit, you need CraftBukkit[#1060]

    Edit:
    to Berger
    now i'm up to 600 delay and everything just works once when you use the redstone torch then you need to do a reload, works once and so on, is there a way to fix that?

    Without the redstone torch everything works as it should mostly

    This post has been edited 5 times. It was last edited by FrozdY Aug 31, 2011.
  29. Offline

    bergerkiller

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    @antirapper0809 It is probably an access problem; nothing me or Java can do about it. If it ain't got write access, it can't write, simple as that. Try getting administrator rights, or, if this is the case, post the (write) error you get in your log.

    @arough
    There are other plugins for that; they hook into the teleport event and set the inventory accordingly. You can use that in conjunction.

    @FrozdY I see I've run into the same problem Commandbook had...redstone/water/physics fail when you set the time back. I'll see if I can hook into some native methods or set the time to such a value this doesn't happen...

    But first: I have to do some serious coding @ TrainCarts - it is quite a mess...
  30. Offline

    FrozdY

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    alright Berger, it's not a rush, still finishing up my events where it's messy, that will take a while so take your time, BTW if i wanna disable the lock for the time, what should i do then? just go in to the text file and remove it or is there a command for it?
  31. Offline

    bergerkiller

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    @FrozdY can't, sorry. All you can do is add permissions for the time command.
  32. Offline

    FrozdY

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    you miss under stood i guess, i mean, if i've done "/world time always day" how do i undo that or disable it so that it goes back to normal? so to speak

Share This Page