Inactive [TP] MyHome v2.3 [BukkitDev, 1.3.1-R1]

Discussion in 'Inactive/Unsupported Plugins' started by Spathizilla, Apr 17, 2011.

  1. Offline


    MyHome v2.2
    Release Date: 1st March 2012
    Yes, MyHome 2.2 works on 1.2.3, Try it.

    Recommended Craftbukkit Build: 1.1-R4+

    Permissions Support:
    MyHome can use Permissions 2, Permissions 3, PermissionsEx, GroupManager, bPermissions, bPermissions2 plugins or the built-in SuperPerms to manage permissions and in some cases, user/group settings also.

    Economy Support:
    Supports iConony 4, iConomy 5, iConomy 6, BOSEconomy 6, BOSEconomy 7, EssentialsEco and MultiCurrency to allow charging for using MyHome commands. This is provided via Register

    Getting Help & Feature Requests:
    Please use the MyHome DevBukkit ticket system to report bugs and submit feature requests. There is also a forum where you can ask questions which are not ticket suitable.

    ChangeLog v2.2:

    Important: You will need to re-generate your config file as it has completely changed.
    • Fix: SuperPerms now correctly allows ops to run commands (when enabled)
    • Fix: Decreased the sensitivity of movement detection
    • R5: Updated to new event listeners
    • Localization: German Translations: Thanks to Maxs
    • Localization: Updated Russian Translations, Thanks to MisterFix
    • New feature: Only allow /home to be used within x blocks of their home point
    • Per user/group distance node: myhome.distance.home
    • New feature: Table name in the database can be changed
    • bPermssions 2 support
    • More cleanup and optimization
    • New config layout - remake your config! [New config.yml]
    New per user/group node:
    * myhome.distance.home - Maximum blocks away from their /home point that /home will work.

    Older changes (open)

    2.1b only: Fixed non PEx plugins failing because I am an idiot
    2.1a only: Fixed an NPE when using SuperPerms

    Important: Be sure to update the permissions if you allow players to bypass the economy costs.
    • A massive permissions overhaul to make things more reliable
      • bPermissions support added
      • SuperPerms support added
    • Feature Localizations (english, spanish and danish so far)
    • Feature: Some commands (like deleting homes) works via console
    • Bug Fix: Zero second timers no longer block in laggy servers
    • Bug Fix: Beds cannot /sethome if the user doesnt have that permission
    • Lots of cleanup (you wont see this bit).
    • Permission Change: Economy "free" permissions no longer included under myhome.home.*
    Permissions changes:
    (*) - Allow /sethome and /home usage for free
    ( - Allow /sethome usage for free
    ( - Allow /home usage for free

    Added /sethome which can be enabled in the config (Config: allowSetHome = false)
    The new /sethome uses the same permission as /home set so no extra permissions needed.
    Added a cooldown for setting the home position (Config: coolDownSetHome = 0)

    v1.9.4c - Unreleased (fixed with a symlink on the webserver):
    Fixed the update url going to lib/lib.

    Updated SQLite download urls.

    Added Manifests to JAR to fix lib issues

    Forked plugin from 1.9.3
    Fix for onPlayerJoin changes in Bukkit
    Sergey95, Hopium, Phaedrus and 3 others like this.
  2. Offline


    Sorry if I'm wrong, but the FAQ for the built in permissions states that it doesn't support groups, or independent user permissions, so how are you going about making a trusted group with the bukkit permissions?
  3. Offline


    with this the official permissions plugin took 2 hours to rewite my config files :)
  4. Offline


    Does this work with Permissions 3.1.5 I have - myhome.home.basic.* in permissions and nobody can use it except for admins who have all permissions by default
  5. Offline


    to correct the error for bukkitpermissions we need to ad superpermbridge. before the permission so myhome.home.basic.* becomes superpermbridge.myhome.home.basic(maybe with.* on the end (im getting sleepy lol)) and it works great hope that helps :)
  6. Offline


    No reply on this yet? I know wolves are dumb in this game, but ghost wolves that bark constantly when nothing is around, is just plain annoying.
  7. Offline


    Ah awesome, didn't realise he'd gotten that up yet! Will have to have a play around with it this afternoon and see if I like it or not. :)
  8. Offline


    No reply because this is the first and only time I've ever heard of "ghost wolves". None of the warp or home plugins (yes I checked) do anything with wolves and neither does MyHome. There is nothing really to do either. Wolves are meant to automatically teleport to their owner and they do for everyone else. Even if I looked up your specific wolf and added the code to teleport that entity, you'll still have the same problem because MC is already doing the exact thing I'd do.

    I wasnt too impressed with the Bukkit Perms.. Too many plugins, including MyHome 2, use things like non boolean options to give flexibility over per group/per user settings. Without this, it requires large chunks of code to be remade so that MyHome manages its own per user settings.

    Personally, I'm sticking with PEx or GM.
  9. Offline


    im not a plugin dev, i cant program java. but an idea hit me not sure if its possible but theres plugins that allow you to walk yyour tamed wolf etc so im guessing theres a way to see if a player has one and how many?
    so my idea is
    player hits /home
    cooldown expires
    plugin checks how many tamed wolfs player has
    plugin teleports player (teleport first so he dont have to hear the slaughter of his wolves)
    plugin kills all of players wolfs
    plugin spawns the same number of wolves player had (creating the illusion that they followed him through the ..umm err the invisible wobly time space transportationy thing )

    would that work?
  10. Offline


    Yeah to be honest, when I see how much you need to add to certain plugins permissions to get them working with the Bukkit permissions... it seems much easier to stick with a single plugin, currently we use Yeti so I'll probably stick with that. Perhaps if Bukkit decide to recode theirs to match the existing standard, instead of expecting everybody else to match their new standard, it'd make it more appealing to switch.

    Interestingly enough, on the topic of tamed wolves. I've actually noticed a huge improvement with those and using commands like home and warp. Before they simply wouldn't be teleported to you (probably because of the vast distance you travelled), however at some point in the last couple of updates (MC or Bukkit) they now seem able to teleport to you even if you warp or home from the other end of the world. If you spawn somewhere with little room you sometimes have to walk a few paces first, but other than that, it all seems to work as it should. I've definitely not had any members complain of ghost wolves roaming the wastelands. :)
  11. Offline


    would it be possible to charge people icon money ? (by this plugin or another ?)
  12. Offline


    AFAIK the 2.0 RC2 version already has this. Check the config file.
  13. Offline


    Strange, since across three different maps, your plugin leaves wolves in the ground (as a member found out), and they do not teleport automatically with your plugin. If I switch to essentials home, they work fine. I made sure there wasn't any conflicts with your plugins and commands by cracking open each .jar individually and double-checking everything. Even tried a new world, with the same result. FIX: I just disabled wolves. Its not like they're are entirely useful, but figured I would report this as a potential "unique" issue. No error logs to show, however. Optometrist appointment later today :eek:
  14. Hey great plugin. We are getting more and more worlds on my server, and there is a demand for more /home's thus.

    What i was wondering, is wether this plugin could support multiple homes. For example, up to 5 homes i dunno.

    /home2 set for example. and /home2 to get there


    even better yet, a per world /home.
  15. Offline


    Well that makes no sense because essentials does player.teleport(loc) just like MyHome does.
  16. Offline


    *shrug* Oh well, I picked your plugin over the wolves :cool:
  17. Offline


    Have been using MyHome 2.0 RC2 with Bukkit #1000 now. Working perfectly - just a little bug that´s still there: if you set your home on a slab (0.5 higher than the block below it), /home is going to teleport you to the block below the slab. If there´s no block below, you will just fall down to the next available block. Well, you don´t die anymore at least, but I´m just curious: is it actually possible to recognize if a player is standing on a slab and use this information to set the home destination point accordingly, meaning half a block higher than it would be without that slab? At least as an optional additional setting we could activate if we´d like to?

    Because in some (rare) cases you can construct situations where you fall through two half-slabs, just far enough down so your head is inside those two half-slabs. Guess what happens next. ;-)
  18. Offline


    Hmmm, I thought I had fixed this because the Y coord is now double instead of int.

    Are you using SQLite or MySQL?
  19. Offline


    What's different in MyHome 2.0 Release Candidate 2?
  20. Offline


  21. Offline

    Stephen Brown

    When I install MyHome it seems to be turning off permissions.
    151 recipes
    16 achievements
    00:04:27 [INFO] Starting minecraft server version Beta 1.7.3
    00:04:27 [INFO] Loading properties
    00:04:27 [INFO] Starting Minecraft server on *:25565
    00:04:27 [INFO] This server is running Craftbukkit version git-Bukkit-0.0.0-945-
    g73697a4-b1000jnks (MC: 1.7.3)
    00:04:27 [INFO] DataSourcePool [iConomyChestShop] autoCommit[false] transIsolati
    on[SERIALIZABLE] min[2] max[20]
    00:04:28 [INFO] SubClassFactory parent ClassLoader [
    00:04:28 [INFO] Entities enhanced[0] subclassed[1]
    00:04:28 [SEVERE] java.lang.IllegalAccessError: tried to access class com.nijiko
    .permissions.ModularControl$RefreshTask from class com.nijiko.permissions.Modula
    00:04:28 [SEVERE]       at com.nijiko.permissions.ModularControl.<init>(ModularC
    00:04:28 [SEVERE]       at com.nijikokun.bukkit.Permissions.Permissions.setupPer
    00:04:28 [SEVERE]       at com.nijikokun.bukkit.Permissions.Permissions.onLoad(P
    00:04:28 [SEVERE]       at org.bukkit.craftbukkit.CraftServer.loadPlugins(CraftS
    00:04:28 [SEVERE]       at org.bukkit.craftbukkit.CraftServer.<init>(CraftServer
    00:04:28 [SEVERE]       at net.minecraft.server.ServerConfigurationManager.<init
    00:04:28 [SEVERE]       at net.minecraft.server.MinecraftServer.init(MinecraftSe
    00:04:28 [SEVERE]       at
    00:04:28 [SEVERE]       at
    00:04:28 [SEVERE] [Permissions] Unable to load permission data.
    00:04:28 [SEVERE] [Permissions] Shutting down Permissions due to error(s).
    00:04:28 [INFO] [Permissions] (Yeti) was initialized.
    00:04:28 [INFO] [Permissions] (Yeti) disabled successfully.
    00:04:28 [INFO] Preparing level "A&S-MC"
  22. Offline


    What version are you using? We run 2.0RC2 with Yeti permissions and have no problems.
  23. Offline


    Thanks mate works perfectly and quite a few options, everything we wanted!
    (iconomy/cooldown/warmup.... speak no easy mode)
  24. Offline


    nice plugin, any chance you could add an admin command that gives them the ability to delete old unused homes?
  25. Offline


    good plugin, but how to stop autodownload libraries, like mysql-connector on start, if i using SQlite?
  26. Offline

    Stephen Brown

    I'm running the most recent version I think it's like 3.16 or something like that. I just re-downloaded the jar last night.
  27. Offline


    I set up my permissions like this - yet it always takes from the lowest rank..

    edit: it was bCoolDown that was messing this up.
  28. Offline


    Rc2 lets player go into negative account. (iconomy 5 )
  29. Offline


    MyHome uses SQLite on our server. Would you recommend switching to MySQL? I didn´t do it, because so far I didn´t really think it was necessary.

    But we´re of course still using the same SQLite-DB-file we´ve been using before the MyHome update. Do you think it still saves the Y coordinate as Integer, because of the old DB file? Actually... well, yes, it seems to do this. Just took a look at the file, and...
    Is it possible to make it automatically convert the DB? If you need something to test it with, I could also send you our DB file.
  30. Offline


    I've seen this happen with other plugins and I guess it is somewhere in iConomy or Register which is not correctly reflecting the low balance of the player. The code in MyHome only asks Register to subtract the cost. This will return true if it worked or false if it didnt (they didnt have enough). If somewhere in Register it decides still to subtract, the player ends up with a negative balance.

    Unfortunately I do not believe there is anything I can do to fix this in MyHome itself. I will check to see if Register has had any fixed made to it.

    The field type in sqlite makes no difference really as they do dynamic typing. You dont need to change it.

    With regards to the /home which makes you fall through the floor, can you go to it and then do /sethome again. See if the new saved position makes you fall through the floor. MyHome 1.9.5 and prior versions would only save the whole int value and not the extra decimal places required for half blocks. So if you haven't re-saved the position since updating to 2.0, you'll still fall through the floor. Try that and see if it fixes it.
  31. Offline


    Could you add a functionality for admins to set a players home?
    This might seem wierd, but I want to use this to help implement a spawn jail.
    I have a small server, but we've had grieffing issues. So we built a spawn jail which has been working nicely. The only problem is if someone hasn't set there home after they are allowed in, they go back to the spawn jail.

    It would be nice if I could login and set their home for them, so the next time they log on and die, they will be in a safe place.

    I know there are many other ways that I could make this work, but i just thought this might be one of the easier ways.


Share This Page