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

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

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

    tkelly

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

    fffizzz

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Minecraft account:
    MCUSERNAME
    You're just crankin out the new plugins like crazy! Cant wait for a first release of craftbukkit.. runnin several of your plugins on the latest test build.
  4. Offline

    Tahkeh

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Minecraft account:
    MCUSERNAME
    The link is broken. You put "v1-2.zip" instead of "v1-0.zip" in the URL. :)
  5. Offline

    tkelly

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Minecraft account:
    MCUSERNAME
    Fixed that, thanks :)
  6. Offline

    SergeantLeper

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Minecraft account:
    MCUSERNAME
    Added to my server. Thanks a bunch, my users squealed like pigs in shit after I revealed the /home invite function.
  7. Offline

    cbresee

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Minecraft account:
    MCUSERNAME
    Can you make it import the mysql /home db as well? I really would appreciate it a lot.
  8. Offline

    tkelly

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Minecraft account:
    MCUSERNAME
    Yea, I'll look into doing that as well. :)
  9. Offline

    tkelly

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Minecraft account:
    MCUSERNAME
    Update to 1.1 that fixes a small bug when inviting people to your home.
  10. Offline

    BeerBaron

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Minecraft account:
    MCUSERNAME
    my cmd shows me this message and i dont know if the plugin is working
    Error loading org.sqlite.JDBC
  11. Offline

    Shados

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Minecraft account:
    MCUSERNAME
    Is it just me, or are all commands interpreted as being just "/home" :p?
    e.g. "/home set" teleports you to your home location without setting a new one.

    Consequence of the 1.2 update?
  12. Offline

    DazBoot

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Minecraft account:
    MCUSERNAME
    I have tried installing both the MyHome and MyWarp plugins on my server that I'm trying out. I have a feeling that I'm trying to set up the SQL, I run into problems.

    I downloaded the file linked up top and copied it into the directory with CraftBukkit, but when I try to start the server I get errors:

    Code:
    2011-01-14 11:50:48 [SEVERE] [MYHOME]: Error loading org.sqlite.JDBC
    2011-01-14 11:50:48 [SEVERE] [MYHOME]: Error loading org.sqlite.JDBC
    2011-01-14 11:50:48 [SEVERE] [MYHOME]: Error loading org.sqlite.JDBC
    The MyWarp errors are even worse. Both plugins work fine when I get in, but they don't save when the server shuts down. I assume this is because of the SQL.

    This is my first time being on the Admin side of setting up a server, so I'm probably making some really dumb mistake, but I figure if I ask here someone will enjoy pointing out how stupid I'm being! =D
  13. Offline

    BeerBaron

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Minecraft account:
    MCUSERNAME
  14. Offline

    SeeD419

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Minecraft account:
    MCUSERNAME
    Yeha, I'm getting the exact same thing.
  15. Offline

    TheTallest

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Minecraft account:
    MCUSERNAME
    Hmm Not sure what I am doing wrong MyHome will not work for me without spitting a bunch of errors I will post errors in just a second
    --- merged: Jan 14, 2011 7:31 PM ---
    Okay I get this on server start up
    I am using the latest Bukkit / Craftbukkit
    2011-01-14 12:28:08 [INFO] MyHome 1.1 enabled
    which is great but when I goto use it in game I get this from just using /home set

    EDITED To take out big bloaty Text of Error.
    Jan 14, 2011 12:29:18 PM org.bukkit.plugin.SimplePluginManager callEvent
    SEVERE: Could not pass event PLAYER_COMMAND to MyHome
    java.lang.NoClassDefFoundError: org/bukkit/Color
    at me.taylorkelly.myhome.HomeList.addHome(HomeList.java:23)
  16. Offline

    tkelly

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Minecraft account:
    MCUSERNAME
    Updated to 1.2 that is compatible with the latest Bukkit build. MyHome v1.2

    @TheTallest: This update takes care of that problem

    @DazBoot, BeerBaron, and SeeD419: Do you have the SQLite dependency jar (link in OP) placed in the same folder as CraftBukkit.jar?

    @Shados: Hm, that is odd :\ I have code to specifically prevent that. Are you running any other plugins, General perhaps?
  17. Offline

    TheTallest

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Minecraft account:
    MCUSERNAME
    tkelly Umm Something bad just happened I got the update thank you and I was able to set home YAY !! but when I go away from my home location and then type /home it tries to transport me back home and then winds up killing me can I not set a home inside a structure does it have to be outside ? I have it set inside my home in a building
  18. Offline

    SeeD419

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Minecraft account:
    MCUSERNAME
    Yes I do.
  19. Offline

    tkelly

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Minecraft account:
    MCUSERNAME
    @TheTallest: It shouldn't have a problem with that, but I'll look into fixing out any glitches.
    Try setting it more in the middle of the house than towards the side and let me know if you're still having the problem.

    @SeeD419: Hm. Update to 1.2 because I *know* that it doesn't have that problem and let me know. When you start up the server, is your current directory the directory holding CraftBukkit?
  20. Offline

    TheTallest

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Minecraft account:
    MCUSERNAME
    Okay that seems to have worked it is not killing me anymore Thanks for the update
  21. Offline

    BeerBaron

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

    I didnt so i dowloadet it an placed it where it belongs and now it seems to be working due the error messages isnt comming
    thanks a lot
  22. Offline

    eSKimO

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Minecraft account:
    MCUSERNAME
    Other ppl can destroy my house and enter it even when it's private? :)
  23. Offline

    Edoraz

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Minecraft account:
    MCUSERNAME
    If they find it. It's a warp system.
  24. Offline

    NoMad

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Minecraft account:
    MCUSERNAME
    Hey, great work, thanks.
    How exactly does the /home convert command work?
    does it work with the textfile from hMod's home-feature?
    everything works fine for me, except the convert command, if it really is converting hMod's txt-file.
    the "home.txt" is in craftbukket.jar's folder.
    when i run "/home convert" on my server (windows, x86, a backup of my linux server) i get these errors:
    Code:
    14.01.2011 23:47:22 org.bukkit.plugin.SimplePluginManager callEvent
    SCHWERWIEGEND: Could not pass event PLAYER_COMMAND to MyHome
    java.lang.NoClassDefFoundError: org/bukkit/Color
            at me.taylorkelly.myhome.MHPlayerListener.onPlayerCommand(MHPlayerListen
    er.java:43)
            at org.bukkit.plugin.java.JavaPluginLoader.callEvent(JavaPluginLoader.ja
    va:112)
            at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.j
    ava:199)
            at net.minecraft.server.NetServerHandler.c(NetServerHandler.java:540)
            at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:521)
            at net.minecraft.server.Packet3Chat.a(SourceFile:24)
            at net.minecraft.server.NetworkManager.a(SourceFile:232)
            at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:63)
            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)
    Caused by: java.lang.ClassNotFoundException: org.bukkit.Color
            at java.net.URLClassLoader$1.run(Unknown Source)
            at java.security.AccessController.doPrivileged(Native Method)
            at java.net.URLClassLoader.findClass(Unknown Source)
            at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.
    java:31)
            at java.lang.ClassLoader.loadClass(Unknown Source)
            at java.lang.ClassLoader.loadClass(Unknown Source)
            ... 12 more
    
    the server is in online-mode and i'm logged in as the same user i use on the linux server, where i had hMod running and a home set.
    Manually filling in coords into the sqlite-db works fine, but on my server there are 15 users, and we've got a huge map (320MB uncompressed), so getting to their homes (or even finding their homes :D ) could be difficult ^^
    Is there a solution?

    NoMad
  25. Offline

    tkelly

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Minecraft account:
    MCUSERNAME
    @eSKimO: yea, like Edoraz said, if they find your house they can do whatever they want, this just allows people to easily teleport to their house.

    @NoMad: Are you running the latest version (1.2)? That sounds like an error that running 1.1 or 1.0 would give.
  26. Offline

    eatorb

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Minecraft account:
    MCUSERNAME
    Please add /home help to get a list of all commands in this plugin :)
  27. Offline

    DazBoot

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Minecraft account:
    MCUSERNAME
    I updated, and it fixed that error. However, now I'm getting a new wall of errors. I'll post them all since I think they're all related.

    Code:
    2011-01-14 20:19:05 [SEVERE] [MYWARP]: Table Check Exception
    java.sql.SQLException: database disk image is malformed
        at org.sqlite.DB.throwex(DB.java:288)
        at org.sqlite.NativeDB.prepare(Native Method)
        at org.sqlite.DB.prepare(DB.java:114)
        at org.sqlite.Stmt.executeQuery(Stmt.java:89)
        at org.sqlite.MetaData.getTables(MetaData.java:615)
        at me.taylorkelly.mywarp.WarpDataSource.tableExists(WarpDataSource.java:87)
        at me.taylorkelly.mywarp.WarpDataSource.initialize(WarpDataSource.java:24)
        at me.taylorkelly.mywarp.WarpList.<init>(WarpList.java:18)
        at me.taylorkelly.mywarp.MyWarp.onEnable(MyWarp.java:33)
        at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:102)
        at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader.java:247)
        at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:173)
        at org.bukkit.craftbukkit.CraftServer.loadPlugins(CraftServer.java:40)
        at net.minecraft.server.MinecraftServer.e(MinecraftServer.java:153)
        at net.minecraft.server.MinecraftServer.c(MinecraftServer.java:140)
        at net.minecraft.server.MinecraftServer.d(MinecraftServer.java:104)
        at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:177)
        at net.minecraft.server.ThreadServerApplication.run(SourceFile:512)
    2011-01-14 20:19:05 [SEVERE] [MYWARP]: Create Table Exception
    java.sql.SQLException: database disk image is malformed
        at org.sqlite.DB.throwex(DB.java:288)
        at org.sqlite.NativeDB.prepare(Native Method)
        at org.sqlite.DB.prepare(DB.java:114)
        at org.sqlite.Stmt.executeUpdate(Stmt.java:102)
        at me.taylorkelly.mywarp.WarpDataSource.createTable(WarpDataSource.java:119)
        at me.taylorkelly.mywarp.WarpDataSource.initialize(WarpDataSource.java:25)
        at me.taylorkelly.mywarp.WarpList.<init>(WarpList.java:18)
        at me.taylorkelly.mywarp.MyWarp.onEnable(MyWarp.java:33)
        at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:102)
        at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader.java:247)
        at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:173)
        at org.bukkit.craftbukkit.CraftServer.loadPlugins(CraftServer.java:40)
        at net.minecraft.server.MinecraftServer.e(MinecraftServer.java:153)
        at net.minecraft.server.MinecraftServer.c(MinecraftServer.java:140)
        at net.minecraft.server.MinecraftServer.d(MinecraftServer.java:104)
        at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:177)
        at net.minecraft.server.ThreadServerApplication.run(SourceFile:512)
    2011-01-14 20:19:05 [SEVERE] [MYWARP]: Warp Load Exception
    2011-01-14 20:19:05 [INFO] MyWarp 1.4 enabled
    2011-01-14 20:19:05 [SEVERE] [MYHOME]: Table Check Exception
    java.sql.SQLException: database disk image is malformed
        at org.sqlite.DB.throwex(DB.java:288)
        at org.sqlite.NativeDB.prepare(Native Method)
        at org.sqlite.DB.prepare(DB.java:114)
        at org.sqlite.Stmt.executeQuery(Stmt.java:89)
        at org.sqlite.MetaData.getTables(MetaData.java:615)
        at me.taylorkelly.myhome.WarpDataSource.tableExists(WarpDataSource.java:85)
        at me.taylorkelly.myhome.WarpDataSource.initialize(WarpDataSource.java:23)
        at me.taylorkelly.myhome.HomeList.<init>(HomeList.java:13)
        at me.taylorkelly.myhome.MyHome.onEnable(MyHome.java:38)
        at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:102)
        at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader.java:247)
        at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:173)
        at org.bukkit.craftbukkit.CraftServer.loadPlugins(CraftServer.java:40)
        at net.minecraft.server.MinecraftServer.e(MinecraftServer.java:153)
        at net.minecraft.server.MinecraftServer.c(MinecraftServer.java:140)
        at net.minecraft.server.MinecraftServer.d(MinecraftServer.java:104)
        at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:177)
        at net.minecraft.server.ThreadServerApplication.run(SourceFile:512)
    2011-01-14 20:19:05 [SEVERE] [MYHOME]: Create Table Exception
    java.sql.SQLException: database disk image is malformed
        at org.sqlite.DB.throwex(DB.java:288)
        at org.sqlite.NativeDB.prepare(Native Method)
        at org.sqlite.DB.prepare(DB.java:114)
        at org.sqlite.Stmt.executeUpdate(Stmt.java:102)
        at me.taylorkelly.myhome.WarpDataSource.createTable(WarpDataSource.java:117)
        at me.taylorkelly.myhome.WarpDataSource.initialize(WarpDataSource.java:24)
        at me.taylorkelly.myhome.HomeList.<init>(HomeList.java:13)
        at me.taylorkelly.myhome.MyHome.onEnable(MyHome.java:38)
        at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:102)
        at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader.java:247)
        at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:173)
        at org.bukkit.craftbukkit.CraftServer.loadPlugins(CraftServer.java:40)
        at net.minecraft.server.MinecraftServer.e(MinecraftServer.java:153)
        at net.minecraft.server.MinecraftServer.c(MinecraftServer.java:140)
        at net.minecraft.server.MinecraftServer.d(MinecraftServer.java:104)
        at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:177)
        at net.minecraft.server.ThreadServerApplication.run(SourceFile:512)
    2011-01-14 20:19:05 [SEVERE] [MYHOME]: Home Load Exception
    2011-01-14 20:19:05 [INFO] MyHome 1.2 enabled
    
    I do have the sqlitejdbc-v056.jar in the same directory as the craftbukkit, but I feel like it's still a stupid mistake that I'm just not realizing. Again, pointing it would would be appreciated! =P
  28. Offline

    TheTallest

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Minecraft account:
    MCUSERNAME
    tkelly I think this is a great idea as well. I know that will put it in because I asked since you do not know me and I am just another person on here LOL :)
  29. Offline

    Nipper

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Minecraft account:
    MCUSERNAME
    I really need more info on this. I see the commands. But how does it tell the size of your home. I see no config files on this.
  30. Offline

    tkelly

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Minecraft account:
    MCUSERNAME
    It is just a home warp system (like the one in hMod). It doesn't detect the actualy house you built.
  31. Offline

    Nipper

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Minecraft account:
    MCUSERNAME
    Yeah, Should put that its just a warp system. At first I go the wrong idea but figured it out.
Thread Status:
Not open for further replies.

Share This Page