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

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

  1. Offline

    Spathizilla

    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)

    v2.2b:
    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:
    (myhome.econ.free.*) - Allow /sethome and /home usage for free
    (myhome.econ.free.sethome) - Allow /sethome usage for free
    (myhome.econ.free.home) - Allow /home usage for free

    v2.0.1
    v2.0a:
    v1.9.5:
    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.

    v1.9.4b:
    Updated SQLite download urls.

    v1.9.4a:
    Added Manifests to JAR to fix lib issues

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

    CoMcE

    Is it possible for admins to delete somebody┬┤s home?

    Regards
     
  3. Offline

    ToastedJelly

    Ops can warp to anybodys home. Can /home list work the same way for ops it does for normal users? like show only the homes that are public or he's invited to?
    /home list isn't useful for ops, if it simply lists all homes.

    Most start with Essentials. How about an Essentials import?

    You just need to open every file in plugins/Essentials/userdata/ and read out the x,y,z values.

    Example:
    ----------------- username.yml --------------------
    Code:
    home:
        default: world
        worlds:
            world:
                yaw: -186.86743
                pitch: 4.7297673
                z: 656.2891352184334
                y: 67.0
                world: world
                x: -796.5927099001527
    
    EDIT by Moderator: merged posts, please use the edit button instead of double posting.
     
    Last edited by a moderator: May 13, 2016
  4. Offline

    famerdave

    Whats going on here????? HELP?


    06:09:05 [SEVERE] null
    org.bukkit.command.CommandException: Unhandled exception executing command 'home' in plugin MyHome v1.9.5
    at org.bukkit.command.PluginCommand.execute(PluginCommand.java:37)
    at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:85)
    at org.bukkit.craftbukkit.CraftServer.dispatchCommand(CraftServer.java:278)
    at net.minecraft.server.NetServerHandler.handleCommand(NetServerHandler.java:699)
    at net.minecraft.server.NetServerHandler.chat(NetServerHandler.java:664)
    at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:658)
    at net.minecraft.server.Packet3Chat.a(Packet3Chat.java:32)
    at net.minecraft.server.NetworkManager.a(NetworkManager.java:196)
    at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:75)
    at net.minecraft.server.NetworkListenThread.a(SourceFile:100)
    at net.minecraft.server.MinecraftServer.h(MinecraftServer.java:372)
    at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:287)
    at net.minecraft.server.ThreadServerApplication.run(SourceFile:394)
    Caused by: java.lang.ClassCastException: com.nijikokun.bukkit.Permissions.Permissions cannot be cast to com.nijikokun.bukkit.Permissions.Permissions
    at me.taylorkelly.myhome.HomePermissions.permission(HomePermissions.java:42)
    at me.taylorkelly.myhome.HomePermissions.home(HomePermissions.java:57)
    at me.taylorkelly.myhome.MyHome.onCommand(MyHome.java:144)
    at org.bukkit.command.PluginCommand.execute(PluginCommand.java:35)
    ... 12 more
     
  5. Offline

    Thoru

    I type /home set and get told the only command is /home point
     
  6. Offline

    DJ_Idol

    Hm..I have a suggestion.

    Is there any way you could add a required payment to use the /home commands? Like, in the config have iConomy money and/or items as a payment to use the command.

    For example, each time a user uses /home they would be charged X amount of iConomy currency, or X amount of the defined item?
     
  7. Offline

    Legend Hoods

    What about a /spawn ?

    Awesome plugin so far!
     
  8. Offline

    mydrox

    One of our players has found a slight problem. If you /home set while standing on the middle of a stair, then you fall through the floor, when you /home from a distance. I have confirmed that with my own home in version 1.9.4b and 1.9.5.
     
  9. Offline

    Spathizilla

    I'm going to be doing a massive overhaul of admin commands since there is very little Ops/admins can do except convert old databases. They should be able to delete other home warps.

    I'll look into adding this to the convert command.

    Do you have any plugins which add the /home functionality? This kind of error normally happens when it is conflicting with another plugin like Essentials.

    This is on the list. I had the same thought as you that there should be an option for iConomy costs to use /home and perhaps /sethome

    You mean make /spawn as an alias for /home?

    Yeh I've seen this happen in a number of other plugins. I guess I need to do a check for the halfstep/stair blocks and then set the home y+1.

    Thanks to @flames, the next version of MyHome will have native PermissionsEx support too.

    EDIT by Moderator: merged posts, please use the edit button instead of double posting.
     
    Last edited by a moderator: May 13, 2016
  10. Offline

    Axiol

    Anyone tried it with 798 build ?
     
  11. Offline

    Spathizilla

    Just tested 798 without any obvious problems.
     
  12. Offline

    Phealoon

    Any plans in putting in a /help command?

    -Phea
     
  13. Offline

    Spathizilla

    There already is one: /home help --- It also has support for Help (another tkelly plugin).
     
  14. Offline

    nick`

    when i start the server it says no /help support
     
  15. Offline

    Spathizilla

    That support is for the Help plugin by tkelly. I need to check if jascotty has changed the API after adopting it. The plugin already hooks into Help and adds information on /home and /home help.

    There is still /home help always even if you do not have the Help plugin.
     
  16. Offline

    mattekure

    Is it possible to make this multi world aware? currently if I have a home in my play world, then go to my build world and try the /home command, it teleports me to some random place in the build world, I assume its the location that corresponds to the home location in the play world.
     
  17. Offline

    Shadow771

    I would also love multiworld support. Any chance of getting this implemented?
     
  18. Offline

    Spathizilla

    The plugin is already Multiworld enabled. I have my /home set to the secondary world on my server and will jump to that spot from any other world when I do /home.

    However, I've been digging into this and it appears that the database structure set by tkelly has the world as a tinyint field and not a varchar one to store the world name. For most people this doesnt seem to be an issue but it is something that needs fixing.
     
  19. Offline

    Sleaker

  20. Offline

    Spathizilla

    Many thanks Sleaker, I've merged it. I'll also add in the other features I planned for economy support.
     
  21. Offline

    andune

    Any chance of adding a permission and ability to set home by sleeping in bed? Essentials has this functionality, and I'm slowly trying to migrate away from Essentials. Your plugin would be the perfect fit for me if it had this. Thanks!
     
  22. Offline

    JDD

    Good stuff aint it Spathi :)
     
  23. Offline

    nobodyshome

    How can you stop this conflicting with essentials home?
     
  24. Offline

    flames

    by removing essentials is the most reliable way.

    for diehards there is a way to disable some commands in the essentials config.
     
  25. Offline

    Spathizilla

    Minecraft 1.6 Changelog:
    * Fixed the compass not pointing at the spawn location in multiplayer

    Perhaps the point function will finally work again!

    Something similar is already planned.

    You'll need to add home and sethome to the disable commands section in Essentials' config. This *should* fix the problem.
     
  26. Offline

    d00ba

    Looks good, will give this a try! thanks
     
  27. Offline

    JesterB

    According to the talk on the essentials thread, to keep essentials from overriding myhome, you need to open essentials.jar with winrar, open plugin.yml, and remove the references to sethome and home.

    Yet now all I get is "/home help - displays MyHome commands" when I type /home; and /home help only shows "/home point - Points your compass home"
     
  28. Offline

    Shynthoras

    hey developer could you pls add to MyHome a Multiworld support because I like your plugin (tkelly's) and all other homeplugins doesn't have somany features...
    And I dont want to set all homes on my server again for a new plugin...
    Could you add it ??

    Good Job
    Shynthoras

    P.S. Sry for my english im German without good english ^^
     
  29. Offline

    parker_digg

    MyHome just stopped working after I updated to 803. It loads in console, but none of the commands work; I get no errors when I use the commands. Never had a problem until now.

    EDIT: Turns out, ONCE AGAIN, essentials is the problem. 803 decided essentials home should override myhome even if the essentials home commands are disabled.

    If you have this problem, here is how to fix it:
    Open your essentials.jar with winzip or whatever you prefer. Go deep into the "com" folder until you find all the class files and a folder that says "commands."
    Now, just delete the home files: Commandhome and Commandsethome

    This will fix the overriding! Hope this helps!
     
  30. Offline

    JesterB

    When the commands are only removed from the commands folder (as per parker above), but not from plugin.jar I get something along the lines of "command improperly loaded"

    When the commands are also removed from the plugin.jar, so essentials shouldnt be handling the home command at all, I still get:

    "/home help - Displays the MyHome commands
    Unknown console command. Type "help" for help."

    Whenever I type /home or /home <anything>

    Yet when essentials is removed entirely, MyHome works fine. So the problem must go deeper. Hmm. Hmm I say.
     
  31. Offline

    TheGurw

    [SEVERE] Nag author: '<NoAuthorGiven>' of 'MyHome' about the following:
    onPlayerJoin has been replaced with a new signature, <PlayerJoinEvent>
     

Share This Page