[INACTIVE][TP] MyHome v1.9.3: Now with Respawn to Home [531]

Discussion in 'Inactive/Unsupported Plugins' started by tkelly, Jan 7, 2011.

Thread Status:
Not open for further replies.
     
  1. Offline

    tkelly

    MyHome v1.9.3
    Download MyHome v1.9.3
    Download MyHome (Static Jar)
    MyHome Source

    Suggest Features/Report Bugs

    Uses Permissions plugin to manage permissions (but is not required)

    For simple set-up, give your users 'myhome.home.*'
    and your moderators 'myhome.*' (includes myhome.admin and myhome.home.*)

    ...is Basic
    Many server admins only want the very basics. MyHome delivers on that, and still gives the speed and reliability of using a SQLite database.

    By only giving your users permission to myhome.home.basic.*, they will only be able to use the classic commands: /home and /home set.

    Don't want your users to be able to jump home whenever they please? Only give them myhome.home.basic.set.

    ...is Social
    However, sometimes your users will demand more. They'll want to invite their friends to their home, visit other peoples homes, and see whose home they can visit

    Give your users myhome.home.soc.*, and they'll be able to do all of that.

    ...is Guiding
    What's the purpose of everyone's compass pointing to some arbitrary spawn point?
    I'll answer that for you: none.

    MyHome will redirect your users' compass to point to their homes.

    This opens up the possibility for a supplement to a near vanilla experience by disabling users' ability to /home to home, but allowing them to follow their compass back home.

    Upon death, users will be respawned to their home point, rather than back to that global spawn point.


    ...is Restricting
    You may be a server admin who doesn't want their users always /home'ing out of danger whenever they jolly-well-feel-like-it. MyHome allows you to set 'Warm Ups', 'Cool Downs', or both. You can set this in MyHome.settings. Or... if you don't care about these things, just leave their settings as default, which is off.

    Warm Ups are the amount of time that it takes to send a player home after they use /home. So if you have a warm up time of 5 seconds; young Billy will have to evade that Creeper for 5 seconds longer before he's sent home after he hastily runs a /home command.

    Cool Downs are the amount of time between which players can use the /home command. In this case, if you have a cool down of 1 minute, and Billy uses /home, he'll be sent home; however, he can't use the /home command again for another 1 minute.

    For now, Warm Ups and Cool Downs are global, but once the Bukkit permissions/groups get more fleshed out, MH will have per user/group Warm Ups and Cool Downs.


    ...is Helpful
    As an server administrator, your job is tough. MyHome works to make your job a little easier (within it's domain). As an administrator, you can warp to everyone's home. You can also bypass the cooldown and warmup limits set upon your users if you'd like; check in the MyHome.settings.

    Transitioning from hMod? Have a homes.txt full of your users' homes? Use /home convert to import that into the MyHome database.


    Coming Soon!
    dabram71, malex, NoMad and 8 others like this.
  2.  
  3. Offline

    Pluckerpluck

    It's the new way to write commands. Unlike some of the plugins here this one is keeping it's commands clean by keeping them all under one main command (/home). It's a much nicer way to write plugins and helps stop clashes with inputs when more plugins become available.
  4. Offline

    Rodr1c

    I'm still confused on the installation of this plugin since there is no .jar. Anyone able to explain? I moved the MyHome folder into my plugins folder and added MyHome to the server.properties, but i don't even see it mentioned when the server starts. Suggestions?
  5. Offline

    Padathir

    Yeah this is a smart move. Planning for the future.
  6. Offline

    weirdbeard

    The jar file is inside of the zip file you download from the link above. You put the jar file in the plugins folder. Nothing is added to server.properties because this is not an hMod plugin. It is a Bukkit plugin. The jar just needs to be in the Bukkit plugins folder that is specified in your command line (defaults to "plugins") and the plugin will be loaded automatically.

    -WB
  7. Offline

    Rodr1c

    Guh ok, it looks like its a Mac issue with the default unarchiver and the .jar not showing up. Unzipped it from the command line and it works fine. Thanks for that
  8. Offline

    weirdbeard

    Training users is a pain but, hey, this is an alpha plugin for an unfinished API that patches a beta application! What do you expect? ;)

    It's better to make changes now and establish healthy patterns while the game and the API are still being developed than later when code becomes stable. The "main command" method is cleaner and safer (less chance for plugins to step on the commands of each other.) Ultimately, it will be easier for users to remember commands because there will be only one command for each feature. In this case: /home. The rest are all options which are pretty easy to guess at once you know the command. It's more intuitive.

    Once your users break their bad habits, your logs will settle down. :) And once the Minecraft develops its own API, we can do it all over again because we will no longer need Bukkit! Yay! :p

    -WB
    --- merged: Jan 18, 2011 6:40 PM ---
    No prob! :)
  9. Offline

    ddj

    I used to run bukkit build 66, but updated to 78 today because of worldedit/worldguard and this seemd to break this plugin. All I get now is a '/home help' message with every /home command I try.

    Thanks for the plugin (and your other ones), really love them!
  10. Offline

    tkelly

    @SeeD419 : Yep, it exactly what all the others said. Each plugin should have a small plugin namespace (1 or 2 per plugin). Otherwise you'll have plugins needlessly clash with each other.

    @ddj : You have to update to the latest version (1.6).
  11. Offline

    Captain Kirk

    I updated to 1.6 but its still not working
  12. Offline

    azoundria

    Can you add a /sethome command?

    Many players are used to that.
  13. Offline

    Lim-Dul

    Then they will have to get used to the new command. Bukkit was made to improve where hMod failed and a lack of command format standards led to many problems.

    I assume there will be an aliasing plugin in the future and then you will be able to set up your own set of commands and resolve potential conflicts.
  14. Offline

    tkelly

    @Captain Kirk : What's not working about it?

    @azoundria : Like @Lim-Dul said, Bukkit is all about creating a cleaner, standardized system, and by using only one name-space for a /home plugin, it follows that standardization.

    Edit:
    @bradcland : Yep :)
  15. Offline

    bradcland

    Could you add a way for OPs to visit any home?
  16. Offline

    XSnipershotX

    I've added the build 1.6 of Myhome to my server...
    I've got revision 79 of craftbukkit, but whenever I try to connect it times out, or gives me a java error.
    I don't know if this is conflicting or what, but the list of plugins I've currently got is ; Usergroups/Worldguard/Worldedit/General admin plugin.

    It either disconnects saying 'Took too long to login' or 'Internal client error: Java.net.connectException: connect timed out: connect

    I do not get this if I uninstall Myhome.
    But for some reason when I just delete sqlitejdbc-v56

    It works, but home positions aren't cached.

    *Edit*
    I give up, I'll just use Simplehome.
  17. Offline

    Incendia

    Erm, I tried to convert my home file from hMod and disconnected with an "Internal Server Error" message, and the server throws this up:

    Code:
    2011-01-19 13:09:50 [WARNING] Failed to handle packet: java.lang.ArrayIndexOutOfBoundsException: 4
    java.lang.ArrayIndexOutOfBoundsException: 4
            at me.taylorkelly.myhome.Converter.convert(Converter.java:38)
            at me.taylorkelly.myhome.MyHome.onCommand(MyHome.java:89)
            at org.bukkit.command.PluginCommand.execute(PluginCommand.java:19)
            at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:54)
            at org.bukkit.craftbukkit.CraftServer.dispatchCommand(CraftServer.java:157)
            at net.minecraft.server.NetServerHandler.c(NetServerHandler.java:540)
            at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:522)
            at net.minecraft.server.Packet3Chat.a(SourceFile:24)
            at net.minecraft.server.NetworkManager.a(SourceFile:232)
            at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:64)
            at net.minecraft.server.NetworkListenThread.a(SourceFile:104)
            at net.minecraft.server.MinecraftServer.h(MinecraftServer.java:261)
            at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:197)
            at net.minecraft.server.ThreadServerApplication.run(SourceFile:512)
    
    
  18. Offline

    tkelly

    @XSnipershotX : Those errors are caused by Minecraft.net being up and down today and have nothing to do with MyHome.

    @Incendia : That means there are some corrupted homes in your homes.txt. I'm about to put up an update that will stop giving errors if this happens and import all the valid ones :)
  19. Offline

    Incendia

    Alright, if you can please tell how many or which one's are corrupt?
  20. Offline

    tkelly

    V1.6.1 Update (b.w. #87)
    You must be using build #87+
    - OPs can now list and visit all homes
    - Better handling of corrupted homes when converting
    - SQLite dependency auto-downloader (into /lib folder). Code via Hidendra <3

    So no more error reports of not being able to get the SQLite dependency! :D And if you only were using the old sqlite dependency for MyHome or MyWarp, feel free to delete it. The new one is placed in the /lib folder.

    @Incendia : Yep, it'll report to the player and the console what the name of the home was that was bad.
  21. Offline

    Incendia

    @tkelly Still errors out :( (Client still gets kicked with "Internal Server Error" aswell)

    This post has been edited 1 times. It was last edited by Incendia Oct 19, 2011.
  22. Offline

    tkelly

    @Incendia :
    /me facepalm.
    Fixed, same download. :p
  23. Offline

    Incendia

    Works, thanks :3
  24. Offline

    Jobsti

    V1.6.1 and #87 doesn't convert any home. *** is a corruptet home, skipping....
  25. Offline

    tkelly

    @Jobsti : Yea, just fixed that a second ago. You must've ninja grabbed 1.6.1. Try downloading it again and trying that out.
  26. Offline

    Jobsti

    EDIT.... I was to late ;)
    Redownloaded. Now it works
  27. Offline

    Incendia

    [IMG]

    This is kind've problematic... It didn't work until I set my home as public. Didn't matter if I was OP or not, it wouldn't let him go to it.
  28. Offline

    tkelly

    @Incendia : I'll check that out and get a fix up. Something must've got mixed up when I added OP status.

    Edit:
    Uber small update : 1.6.2 fixes that bug :)
  29. Offline

    Incendia

    Yerp, that fixed it. Thanks.
  30. Offline

    r0w

    The server crash when using :

    It might be because the list is empty ? I had to disable the plugin, because of duping method with server crash :p

    Build #87
    Other plugins : General, GeneralUsers, LWC
  31. Offline

    tkelly

    @r0w : Could you give any more information on the crash? Like what it says?
  32. Offline

    Jobsti

    Works with #88. /home list works fine

    [IMG]
Thread Status:
Not open for further replies.

Share This Page