[INACTIVE][TP] MultipleHomes v8! - As many Homes as you wish [1000]

Discussion in 'Inactive/Unsupported Plugins' started by DeathCradle, Feb 8, 2011.

  1. Offline

    DeathCradle

    MultipleHomes - As many Homes as you wish:
    Version: v0.8
    Tested Bukkit Build: 1000
    Native Permissions Support: Yes! Now Supported!
    Multi-World Support: Yes!

    I may be stopping my MineCraft plugin developments, This is due to me not having time to keep things up to date, Sorry.
    People may use this source, or w/e they must, please yourself.



    This plugin allows you to set how many homes to use via the properties file; While also allowing for quick teleports to your homes or even favourite spots!

    Usage:
    To utilise them you will need to use the commands:
    • /sethome [home-number]
    • /home [home-number]
    • /deletehome [home-number]
    Preview Commands:

    • /home <HomeNumber:HomeName> //Teleport to a set home
    • /sethome <HomeNumber> "<HomeName>" <Description> //Set a custom home, Make sure you include the " around the name
    • /deletehome <HomeNumber:HomeName> //Remove a home
    • /homelist //list your homes
    • /homeinvite <playername> <HomeNumber:HomeName> //invite a player to use your home
    • /homevisit <playername <HomeNumber:HomeName> //Visit a players home
    • /multiplehomes [usage <commandname>] or /mh [usage <commandname>] //into or description of available commands.
    Where '[home-number]' is replaced with the number you wish that home to be as.




    Want to see this Plugin in Action?
    Since this plugin was made for Olympus Minecraft you can come over and join the community and check out this plugin!
    IP Address: login.olympus-mc.net

    Installation:
    To setup this plugin, You can run the plugin on the server for a first time, It will generate What it needs. The files will be located in the plugins folder of Bukkit. It will create a 'MultipleHomes' folder that contains it's properties file, this is what you will need to edit.

    If using GroupManager, Upon first run it will generate more text within the properties file for allowing you to set custom home amount for each group, Defaulted at 5.

    Example (Default config):

    • '/sethome'
    • '/home'
    • '/deletehome'
    • '/sethome 2'
    • '/home 2'
    • '/deletehome 2'
    Features:

    • Allows you to assign and utilse as many homes as you wish.
    • Also it can be for ANY user that wishes to use it.
    • Configurable Commands
    • Permissions Support (See Nodes below)
    Permission Nodes:




    For use with GroupManager you generally need a node, MulitpleHomes is as 'mh' + (Assigned Command). For example,
    If your MulitpleHomes.properties Home command is set to 'home' (Called as '/home' In-Game), The node will be 'mh.home', Same goes for sethome & delete home. ('mh.sethome', 'mh.deletehome')


    Download:
    Code:
    http://downloads.craftmin.com/MultipleHomes.jar
    v8 Preview:
    Code:
    https://github.com/DeathCradle/MultipleHomes/raw/master/previews/MultipleHomes.jar
    Source: (Outdated, Sorry)
    Code:
    http://downloads.visualadmin.org/MultipleHomes.rar 
    Changelog:
    Code:
    Version 0.8
        *Updated to #1000
        *Recode
        *Added homelist
        *Added homeinvite and homevisit
    Version 0.7
        *Updated to #740+
    
    Version 0.6
        *Updated to #617
    
    Version 0.52
        *Bug Fixes
        *Download link changed
    
    Version 0.51
        *Added /deletehome
    
    Version 0.5
        *Fixed up GroupManager Support
    
    Version 0.4
        *Switched to GroupManager
        *MultiWorld Support?
        *Forgot what 1 bug fix was...
    
    Version 0.3
        *Supported Permissions. (Works with or without, As with my testing)
        *Changed Console Text.
    
    Version 0.2
        *Fixed unhandled excpetion with text.
        *Fixed the 'Unknown Console Command' :p
        *Made /sethome & /home configurable
    
    Version 0.1
        * Initial Release
    
     
  2. Offline

    DeathCradle

    I've finished some sort of converter for old homes. All you have to do is start up the jar as normal, and if it detects the old Home directory ("Homes"), It will attempt to convert over and rename the directory upon success.

    I'll probably do similar for other home formats from other plugins.
     
  3. Offline

    thappy001

    Hey... Just installed the plugin and even while using OP I got the error "Please review your command" every time I try to set a home. Any thoughts?
     
  4. Offline

    DeathCradle

    You need to type the correct command,
    Example:
    Code:
    #For home number 1
    /sethome 1 "My homes name" This is a randomly long description about this home, Which i hope fits in MC chat..
     
  5. Offline

    burnouthero

    you should make it so you can spawn homes

    also change the title it kinda tells you "spawn multiple homes".
    besides ill get it
     
  6. Offline

    thappy001

    Derp. Thanks
     
  7. Offline

    L24D

    @DeathCradle
    Interesting... Got this at boot:
    Code:
    2011-07-26 13:53:13 [INFO] [MultipleHomes] Settings Loaded!
    2011-07-26 13:53:13 [INFO] [MultipleHomes] MultipleHomes version 0.7 is enabled!
    2011-07-26 13:53:13 [INFO] [MultipleHomes] GroupManager Support Enabled!
    2011-07-26 13:53:13 [SEVERE] Error occurred while enabling MultipleHomes v0.7 (Is it up to date?): null
    java.lang.NullPointerException
        at org.visualadmin.Groups.getGroupList(Groups.java:30)
        at org.visualadmin.Groups.getGroups(Groups.java:52)
        at org.visualadmin.Groups.setupGroups(Groups.java:63)
        at org.visualadmin.MultipleHomes.onEnable(MultipleHomes.java:216)
        at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:126)
        at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader.java:878)
        at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:272)
        at org.bukkit.craftbukkit.CraftServer.loadPlugin(CraftServer.java:162)
        at org.bukkit.craftbukkit.CraftServer.enablePlugins(CraftServer.java:146)
        at net.minecraft.server.MinecraftServer.e(MinecraftServer.java:284)
        at net.minecraft.server.MinecraftServer.a(MinecraftServer.java:271)
        at net.minecraft.server.MinecraftServer.init(MinecraftServer.java:148)
        at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:335)
        at net.minecraft.server.ThreadServerApplication.run(SourceFile:422)
    Running b1000.
    Only getting this error running it on my sandboxed server.. not my real one. Works fine on my real one.

    [edit]: I use the sandbox to run tests on stuff before i change, add, or modify stuff on my actual server :p. Not sure why it isn't working on it, nothing has really changed between the two. Exact copy of the server.
     
  8. Offline

    DeathCradle

    You're running v7? Try running v8 Preview...

    Which version are you running? v8 & It's converter is still a WIP ;) So any errors would be great for me to sort out.
     
  9. Offline

    soulreaver797

    Is it possible to add a delay to home teleports?

    for example you must stay still for at least 5-10 seconds before teleporting, if you move during, the teleport will stop.

    At the moment I have allowed players to set up 4 homes, but they mostly use their other homes to teleport to their mines quickly + other places.
     
  10. Offline

    DeathCradle

    Can do :3

    I've uploaded and commited a new v8 preview with teleport delay. It's configurable in seconds.
    I'm still wondering if i should use the Queue's like i now do. Also, Should these tp-delays be on homevisit too?

    EDIT by Moderator: merged posts, please use the edit button instead of double posting.
     
    Last edited by a moderator: May 8, 2016
  11. Ok, first off keep up the good work! Secondly, I installed this onto my server but it doesn't seem to work. Here is what happens, when I type /home 1 (old home) it says no home point was set. Then when I set a new home 1 point and try to tp to it, it works, until someone else sets a home 1 point. When this happens, I tp to his home 1. I can supply logs if you need me too. Please help. Thanks much!
     
  12. Offline

    DeathCradle

    Has it converted the old homes?
     
  13. Offline

    soulreaver797

    Ah it's brilliant I'm using it now, is it possible to stop teleport from happening if your being attacked?

    also a few issues.
    /sethome just returns 'please review your command.' now
    using /homevisit there is no timer.
     
  14. Offline

    Drumpie

    I got this problem.

    If you set home 1 in creative and you do /home 1 in survival then you will be teleported to the coordinates from creative and most people get stuck in the ground and suffocate. So this isn't really multiworld supported I guess?

    You can't make like two home 1.
     
  15. Offline

    DeathCradle

    Possibly, Ill try to look into them shortly.

    Strange, I'll see what i can do, Should be MultiWorld :confused:
    Unless i missed something :3
     
  16. Offline

    soulreaver797

    In your own time.

    I just lost everyones homes :(
    But that's my fault, I should've backed them up. GAH
     
  17. Offline

    DeathCradle

    Erm, MH's renames it. Never deletes. :p

    Also are you use you are using the new command format?

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

    goosar19

    First off I would like to thank you for keeping up to date with the newest versions of MC and CB. Second, awesome job on the whole conversion thing with v8. There is one thing that I found when I ran it that didn't work. In our world name we have an underscore because in previous versions of one of our plugins it didn't like the space we had. When I ran the new MH v8 it said no world found. I corrected this by taking out the underscore and now have niether underscore nor space. This may be something you want to look into further before the official release. Again I appreciate all of your hard work and this was not meant to criticize, only help. If you would like more specific info on the errors I was getting feel free to contact me and I will be more than happy to get you whatever you need for info.
     
  19. Offline

    DeathCradle

    I'm glad you like it, I'll have a look into it shortly. Thanks ;)
     
  20. Offline

    DeathCradle

    As of looking into it, I believe that was the old code, This new code I'll have to use something less common, Or I'll have to save it individually, which will be more data in the files.
     
  21. Offline

    Insidiea

    Hey, the /sethome command doesnt work If I change it in the config, it just says Please review your command.

    Also permissions don't work with PEX Both 0.7 and 0.8
     
  22. Offline

    DeathCradle

    v8 Uses Bukkit's permissions...
    With also a properties issue, I resolved something similar to that a few days ago, I'll have a look into them otherwise.
     
  23. Offline

    Casier

    Thanks I love your Plugin !

    I have a small idea, the max home number set by a node

    Like this :
    mh.homenumber.<Numberofmaxhome>

    And for an unlimited Number of home :
    mh.homenumber.*

    example (open)
    Group1:
    default: false
    permissions:
    - mh.homenumber.5
    Group2:
    default: false
    permissions:
    - mh.homenumber.10
    Admin:
    default: false
    permissions:
    - mh.homenumber.*
     
    Devoldo likes this.
  24. Offline

    DeathCradle

    I think with that, the * will work for unlimited, but as for individual numbers, means, anything lower, still wont work,
    Example:
    mh.homenumber.5, means their home 5 would work, but the rest would return false, therefore not allowing 4, 3, 2, 1.

    Unless there's a function in the Bukkit API that does the 4, 3, 2, 1. otherwise, i'd have to do a loop checking for the max number, which, if not set could go to the max integer value, which is very dirty.
     
  25. Offline

    Casier

    Ok...
    I think, on the multiplehomes.properties, at the third line "maxhomes", juste sync this line whith the group like this :

    Code:
    teleportdelay: 0
    converter_overwriteoldwithnewhomes: true
    maxhomes:
         Group1 : 1
         Group2 : 5
         Group3 : 15
         Admin : *
    deletecommand: delhome
    deathhomes: true
    homecommand: home
    setcommand: sethome
    It's Possible ?
     
  26. Offline

    DeathCradle

    Now, I like that!
     
  27. Offline

    arsjet

    oh,no....
    Why does not work /sethome?
     
  28. Offline

    ClearTranquil

    Hi, does the "/homelist" work for admins as such: "/homelist <player>"?

    As the admin I need to keep track of when my players set homes in places they shouldn't be.
     
  29. Offline

    DeathCradle

    I''ll see what I can do tomorrow ;)

    May I ask what you are typing?

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

    limplungs

    What are the nodes you need for the commands like /homelist cuz all i can get to work is /home /sethome and /deletehome !!! Plz help, thx

    I have no other mods installed other than a lock chest mod and a sign shop mod, it just a offline server with my bros,
    so there nothing i need extra to avoid interfereing with other mods

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

    Vaupell

    yes i was wondering that aswell..
    Permissions Support (See Nodes below)
    then i look below and it only shows for groupmanager.
    not permissions or bukkit permissions.

    but trying to decrypt the message i think its supposed to be something like

    - 'mh.sethome'
    - 'mh.home'
    and so on.. but not sure.
     

Share This Page