Inactive [TP] MultiHome v0.11.3 - Multiple personal named home locations [2058 / 1.2.3-R0.2]

Discussion in 'Inactive/Unsupported Plugins' started by MadManMarkAu, Apr 2, 2011.

  1. Offline

    MadManMarkAu

    MultiHome - Multiple named home locations:
    Version: v0.11.3

    This plugin is much the same as other multi-home plugins, except this plugin supports named home locations and home sharing. no longer do you need to keep a list of which home number is for what location; why not simply name the location from the start?

    When the plugin generates it's data files for the first time, it will import and convert your home locations if you use Essentials or MultipleHomes.

    To enable home-on-death, set enableHomeOnDeath, under MultiHome, in the config file to "true" and give the appropriate users the multihome.homeondeath permission.

    All test displayed to the user can be fully customized. This also allows for translations to other languages!

    Acknowledgements
    Sleaker: Too much to list here... Heaps of stuff. You rock!
    HereInPlainSight: Submitting a pull request to add PermissionsBukkit support. Also a pull request for new event system.
    Maxis010: For providing basic support in this thread.

    Donate:
    Donations help with development of this and other plugins, as well as the upkeep of our server. They're completely optional and give you that feel-good feeling we all know and love. :)

    [​IMG]

    Features:
    • Supports multi-world.
    • Multiple per-user home locations.
    • Home locations use names rather than numbers.
    • Can respawn player to their default home upon death.
    • Forwards-compatible with SimpleHome data file format. Simply replace "MultiHome/homes.txt" with the homes.txt from SimpleHome to migrate.
    • Can list and delete home locations.
    • Optional warm-up, cool-down and max-homes settings for all Permissions groups. Global settings for undefined
    • Automatically imports home locations from Essentials, MyHome and MultipleHomes data directories.
    • Can invite players to your home. Can globally invite all players to your home. Can impose a time limit on invites.
    • Every piece of text displayed to the player can be customized!

    Download: http://dev.bukkit.org/media/files/579/623/MultiHome.jar

    Source Code: https://github.com/MadManMarkAu/MultiHome

    Todo:
    • Support for custom commands.
    • User-settable option to enable/disable spawn-to-home.
    • Lockable homes.
    • Persistant, user settable HomeOnDeath option.
    • Option to store home locations in MySQL database.
    • Settable message colors.

    Bugs:
    If you encounter bugs in my plugin, open an issue on GitHub: https://github.com/MadManMarkAu/MultiHome/issues

    Commands (open)

    Commands:
    • /home - Teleport you to your default home location
    • /home <name> - Teleport to a named home location
    • /home <player>:<name> - Teleport to another players home location if you have permission or an invite is open.
    • /sethome - Set your default home location
    • /sethome <name> - Set a named home location
    • /sethome <player>:<name> - Set a home location for another player. Requires permission. Leave <name> blank to set default home.
    • /deletehome <name> - Delete named home location.
    • /deletehome <player>:<name> - Delete another player's named home location. Permission required.
    • /listhomes - List home locations for yourself.
    • /listhomes <username> - List home locations for another player. Requires permission.
    • /invitehome {<user>|*} - Invite another user (use "*" for global invite) to your default home location.
    • /invitehome {<user>|*} <home> - Invite another user (use "*" for global invite) to your named home location.
    • /invitehometimed {<user>|*} <time> - Invite another user (use "*" for global invite) to your default home for a short time.
    • /invitehometimed {<user>|*} <time> <home> - Invite another user (use "*" for global invite) to your named home for a short time.
    • /uninvitehome {<user>|*} - Retract invitation for another player to visit your default home.
    • /uninvitehome {<user>|*} <home> - Retract invitation for another player to visit your named home.
    • /listinvites - List invites open to you.
    • /listmyinvites - List invites you have open to others.
    Permissions (open)

    Permissions:
    • multihome.defaulthome.go - Allow user to teleport to their default home location.
    • multihome.defaulthome.set - Allow user to create their default home location.
    • multihome.defaulthome.invite - Allow player to invite others to their default home.
    • multihome.defaulthome.invitetimed - Allow player to invite others to their default home with a timer.
    • multihome.defaulthome.uninvite - Allow player to retract invitations to their default home.
    • multihome.namedhome.go - Allow user to teleport to a named home location.
    • multihome.namedhome.set - Allow user to create a named home location.
    • multihome.namedhome.delete - Allow user to delete a named home location.
    • multihome.namedhome.list - Allow user to list their home locations.
    • multihome.namedhome.invite - Allow player to invite others to their named home.
    • multihome.namedhome.invitetimed - Allow player to invite others to their named home with a timer.
    • multihome.namedhome.uninvite - Allow player to retract invitations to their named home.
    • multihome.othershome.go - Allow user to teleport to another player's home without invite.
    • multihome.othershome.set - Allow user to create another player's home.
    • multihome.othershome.delete - Allow user to delete another player's named home location.
    • multihome.othershome.list - Allow user to list home locations of another user.
    • multihome.free.defaulthome.go - Teleporting to default home is always free.
    • multihome.free.defaulthome.set - Setting default home is always free.
    • multihome.free.namedhome.go - Teleporting to named home is always free.
    • multihome.free.namedhome.set - Setting named home is always free.
    • multihome.free.othershome.go - Teleporting to other players home is always free.
    • multihome.listinvites.tome - Allow player to list invites open to them.
    • multihome.listinvites.toothers - Allow player to list invites they have open to others.
    • multihome.ignore.cooldown[/B] - Player will ignore the cooldown timer.
    • multihome.ignore.warmup[/B] - Player will ignore the warmup timer.
    • multihome.homeondeath - Player will be taken to their default home when respawning.
    Changelog (open)

    Version 0.11.2
    • Consolidated MultiHome and MultiHome_m commands.
    • Fixed a permissions bug.
    • Improved compatibility for Essentials.
    Version 0.11.1
    • Plugin resends target chunk to clients one second after teleporting. Might fix teleport chunk glitches.
    Version 0.11
    • Updated to latest Bukkit version.
    • Trying a fix to alleviate missing chunk glitches.
    Version 0.10
    • Fixed a typo in handling "{AMOUNT}" payment tags.
    • Added support for Bukkit permissions and SuperPerms.
    • Switched to using "Register" for economy handling.
    • Added permissions list to plugin.yml (for Bukkit perms support).
    Version 0.9.7
    • Rewrote permissions nodes.
    • Fixed permissions loading and economy loading (or lack thereof).
    Version 0.9.6
    • Merged update from Sleaker.
    • Added economy support.
    • Added PermissionsEX support.
    • Bunch of tweaks.
    Version 0.9.5
    • Updated to CraftBukkit 953
    Version 0.9.3
    • Updated to CraftBukkit 798
    • Added importing of newer Essentials home formats.
    Version 0.9.2
    • Fixed cooldowns.
    Version 0.9.1
    • Fixed typo in permissions.
    Version 0.9
    • Massive code rewrite.
    • Added invite system.
    • More permissions.
    • Lots of stuff, some large, some small.
    Version 0.8
    • Optional home-on-death. Players can teleport back home rather than to spawn when dead.
    Version 0.7
    • Imports home locations from Essentials and MultipleHomes.
    Version 0.6.2
    • Fixed a bug where plugin wasn't honoring groups correctly.
    Version 0.6.1
    • Fixed unnecesary warp scheduling when warmup time = 0
    Version 0.6
    • Updated to CraftBukkit 670
    • Implemented new config file.
    • Per-group warm-up, cool-down and max-homes settings.
    • Split create and teleport permissions.
    Version 0.5.2
    • Fixed a bug to do with MultiHome loading before MultiVerse and removing all home locations.
    Version 0.5.1
    • Fixed listing homes when no homes set.
    Version 0.5
    • Added /listhomes and /deletehome
    Version 0.4
    • Added support for Permissions/FakePermissions
    Version 0.3
    • Homing from another world will now teleport between worlds before teleporting to home. Fixes a server bug when changing worlds and locations simultaneously.
    Version 0.1-0.2
    • I honnestly can't remember... Released, I guess?
     
  2. Offline

    mcferson

    Oh yes, one question : (because can't find answer) the "cost" means that we need iConomy or else ? Which one ?

    I've BosEconomy installed, but don't know if it's good (even how to use ;) )
     
  3. Offline

    Tim Visee

    It's probably iConomy.. yes
    In the changelog it sais
     
  4. Offline

    mcferson

    Then, is there something special to do to enable interactivity between this plugin and the economy plugin ?
     
  5. Offline

    Tim Visee

    It probably does it automaticly, the plugin probably checks if there's any iConomy plugin enabled.
     
  6. Offline

    mcferson

    "probably" :) well i expect yes.
    Thank you.
     
    Tim Visee likes this.
  7. Offline

    Tim Visee

    Well, (I'm not the developer and I didn't used the economy part yet) I think if you have iConomy installed and you start your server, you'll probably see something like '[Multi Home] Economy enabled' or something like that. Then you also need to enter the amount of money/prices into the config of Multi Homes, I think this is what happend and what you need to do. Hope this helps.

    EDIT: I did't see you already fixed it

    I don't think so. It should check if there's any permissions system and if not I think it automaticly goes to server OP's, (I'm not the developer so I'm note sure)

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

    mcferson

    my multihome config file is ready to use an economy plugin. just need to get the good one. Ever tried iConomy, but, i don't know why, impossible to use my mysql database...
     
  9. Offline

    Tim Visee

    Sorry, what do you exactly mean? :eek:
     
  10. Offline

    mcferson

    nothing... i'll try all of this. if i've any problem, i'll be back.
     
  11. Offline

    Tim Visee

    oke, I thought you got problems :p
     
  12. Offline

    mcferson

    it's all ok :)
     
  13. Offline

    XxTRAINEExX

    I just reloaded the latest build of CB on a new machine and dropped this plugin in the plugin directory. I get the same error in the console. "19:22:18 [INFO] [MultiHome] Player XxTRAINEExX tried to set default home locatio
    n. Permission not granted." I verified I'm an OP on the server but it still shows this error. Something must have changed in ver 1 with permissions. Anyone have any ideas?

    **UPDATE**

    I just loaded a fresh copy of CB 1337 and it generates the same errors... I have to be missing something. Is there some other installation step other than throwing this in the plugin directory?
     
  14. Offline

    Tim Visee

    Well I don't really know what happend, I never used it without any permissions sysem...
     
  15. Offline

    mcferson

    What permissions do you use ?
    I have no problem, now, but i've had to precisely configure groupmanager (Essential). It seems multihome is not granted automaticaly.
    For testing rights, add to your user name "- multihome.*" in the permissions.yml file, at the bukkit root directory.

    For me, i don't know why, yesterday, it was impossible to list my homes. No error in game nor on server log. The command "/mlisthomes" just did not anything. Weird...

    Oh no... finally i've got that :
    3 lines above : [iConomy - Celty] Enabled (iConomy version: 6)

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

    XxTRAINEExX

    Can you recommend a permissions system? I'm finding most plugins are not working without a permissions system. I will put one in if you can recommend one.
     
  17. Offline

    formaldehyd

    *push* Isn't there andybody who uses this plugin with bpermissions? Does it work for you?
    I really need the different number of home locations for my VIP system on the server.
     
  18. Offline

    mcferson

    I need help on that, please.
     
  19. Offline

    Scribbles

    Please update!
     
  20. Offline

    cind3r69

    There is definitely an issue running this version(1337 compatible) with RB 1.0.1 which causes random server crashes. It actually crashes the jre as such :

    # A fatal error has been detected by the Java Runtime Environment:
    #
    # SIGSEGV (0xb) at pc=0x00007f8e2c766758, pid=30137, tid=140248317105920
    #
    # JRE version: 7.0_147-b147
    # Java VM: OpenJDK 64-Bit Server VM (21.0-b17 mixed mode linux-amd64 compressed oops)
    # Derivative: IcedTea7 2.0
    # Distribution: Built on Gentoo Base System release 2.0.3 (Mon Nov 7 23:19:51 CET 2011)
    # Problematic frame:
    # J net.minecraft.server.World.a(Lnet/minecraft/server/Chunk;Z)Ljava/util/List;


    The key that seems to be the indicator of the issue is this net.minecraft.server.World.a(Lnet/minecraft/server/Chunk;Z)Ljava/util/List; which the crash only occurs when multihome is enabled. I stripped down my server so that it only had bukkit RB 1.01 , worldedit, wolrdguard, permissionsbukkit and multihome. the issue happens under this cirumstance and as soon as I remove multihome the issue goes away. this was working fine with dev versions of bukkit 1.0.1 however its hard to tell at what version this changed. At the moment I am looking at switching plugins in order to continue to provide functionality to my players, however I'm hoping that this is updated to address this issue soon.

    Great plugin, my users enjoy the sharable warp points thats for sure, If I can do any testing for the sake of helping you sort out any issues please let me know.
     
  21. Offline

    Speedyboy235

    IT says i dont have permission to set a home, and could someone help me out with setting up my permissions?
     
  22. Offline

    ClowneN

    Hi,

    I play on a server and I'm asking for the possibility to move a home by naming it to a already created home.
    Cause as it is now on the server I play on we pay for every home we set so even by naming it the same as a created home we pay for it again instead of it being the same home but moved.

    I hope this is something you could add.

    Keep up the good work and thank you for a great plugin so far.
    Kind Regards ClowneN1
     
  23. Offline

    josip1

    same issue here

    [WARNING] [MultiHome] An economy plugin wasn't detected!​
     
  24. Offline

    monir

    Bump! i still have the problem.. abonded?
     
  25. Offline

    ClowneN

    Yep, seems so. Better close this topic.
     
  26. Offline

    99IRock

    Hey i really like the plugin, but now i have an problem, first it runs good, now today commandbook overwrited it, so if i do /home it does the command of commandbook, before it didnt (and i had alrdy commandbook), maybe you could make another command to it, ore maybe u know a fix to overwrite commandbook? Please help :)
     
  27. Haven't had the problem, personally.
    Why so serious?
    I'm running out the door but I'd swear this was addressed somewhere in the past few pages, but maybe I'm thinking of Essentials. At one point there was an alternate binary with an alternate command posted.
     
  28. Offline

    papay

    Why the plugin only works for admins, regular players can not access.

    CraftBukkit on Bukkit 1.1-R3: Orebfuscator 1.3.3; WelcomeMe 1.3.0; WorldEdit 5.1.1; AuthMe 2.5.1; CommandBook 1.7; PermissionsEx 1.18; Modifyworld 1.18; WorldGuard 5.4-SNAPSHOT; MultiHome 0.11.2; ChatManager 1.18; Permissions 2.7.7; LWC 4.0.7 (b613-git-754ca078); MyHome 2.1b

    Sorry for bad English.
     
  29. Offline

    fatmarley

    papay use permissionsEX 1.16 and it will work again.
     
    papay likes this.
  30. Offline

    SalvadorZXA

    Hi, I'm wondering if i could get some help, I installed the plugin, but when ever i try to use /home or /sethome, nothing happens. but on the server log it said "11:32:23 [INFO] [MultiHome] Player SalvadorZXA tried to warp to default home location. Permission not granted." what should i do?
     
  31. Offline

    spunkiie

    This plugin won't work anymore on the next RB build. Guess we are fucked.
     

Share This Page