[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

    MrJelle

    Any way you could get it to use names instead of numbers?

    Also, what build was this tested on?
     
  3. Offline

    DeathCradle

    I could do, yes. ;)

    It works with 289. Sorry, i was actually finding that out then managed to get distracted :p
     
  4. Offline

    DREAD_XI

    Will this work with multiworld. Everything so far just sends me to the place in the world, and it might be the wrong world. I might need to just enter the new world and then TP.
     
  5. Offline

    Nathan C

    Very nice!
     
  6. Offline

    Kartus

    you thought about permissions support? :)
     
  7. Offline

    DeathCradle

  8. Offline

    PatrickFreed

    Is this compatible with the Essentials plugin?
     
  9. Offline

    QQCucumber

    Could you implement us a feature that lets us set a limit? For instance, only 3 homes or something?
     
  10. Offline

    DeathCradle

    Essentials? May you link me? i've never even heard of it...

    Annnnd, Thats limit was also in the hMod version, So when i decide upon a groups plugin, it will have a limit for each group

    Say default get 1, vip get 3, Ops get 10 (This is an example)

    These will be configured via the config file at first thought.
     
  11. Offline

    koguchi

    great plugin to survive the current essentials / nether glitch..
    we lost /home /spawn...but with this atleast have have home back :D
     
  12. Offline

    QQCucumber

    Permissions is the most commonly used. Eventually Bukkit will have its own.
     
  13. Offline

    Boxsram

    So how do i download this ?????
     
  14. Offline

    Queepo

    Source please! Great plugin but waiting for permission support first.
     
  15. Offline

    ChrisB

    Great plugin indeed, the only drawback right now is that when players try to set or use home that aren't integer values, CB (using 319) spits out plenty of errors.

    Example
    Code:
    Feb 12, 2011 9:43:14 PM org.bukkit.plugin.SimplePluginManager callEvent
    SEVERE: Could not pass event PLAYER_COMMAND to MultipleHomes
    java.lang.NumberFormatException: For input string: "set"
        at java.lang.NumberFormatException.forInputString(NumberFormatException.java:48)
        at java.lang.Integer.parseInt(Integer.java:449)
        at java.lang.Integer.valueOf(Integer.java:554)
        at com.bukkit.DeathCradle.MultipleHomes.Processor.ProcessCommand(Processor.java:36)
        at com.bukkit.DeathCradle.MultipleHomes.MultipleHomesPlayerListener.onPlayerCommand(MultipleHomesPlayerListener.java:20)
        at org.bukkit.plugin.java.JavaPluginLoader$5.execute(JavaPluginLoader.java:144)
        at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:60)
        at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:214)
        at net.minecraft.server.NetServerHandler.c(NetServerHandler.java:616)
        at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:589)
        at net.minecraft.server.Packet3Chat.a(SourceFile:24)
        at net.minecraft.server.NetworkManager.a(SourceFile:232)
        at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:74)
        at net.minecraft.server.NetworkListenThread.a(SourceFile:104)
        at net.minecraft.server.MinecraftServer.h(MinecraftServer.java:317)
        at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:232)
        at net.minecraft.server.ThreadServerApplication.run(SourceFile:512)
    
     
  16. Offline

    DeathCradle

    Okay, i finally got around to this plugin! lol
    (Cept no permissions yet, thats a TODO xD)

    Code:
    Version 0.2
        *Fixed unhandled excpetion with text.
        *Fixed the 'Unknown Console Command' :p
        *Made /sethome & /home configurable
    Thanks for your response ChrisB.
    Queepo i'll upload my source shortly. It's Nothing spectacular. :p
     
  17. Offline

    ChrisB

    Very nice, I'll get right on to testing the updated version :)

    Edit:
    I think that there's something missing in the jar? :p
     
  18. Offline

    DeathCradle

    Okay, Give er' another go lol
    It was my connection, seems it terminated when it uploaded. I think that is, been having net issues all day >.<
     
  19. Offline

    tekac

    Hey, can you make it so I can set a limit to the number of homes I want groups to have? I don't want everyone to have unlimited homes ;D Thanks buddy
     
  20. Offline

    DeathCradle

    You can set that in the properties file. 'MaxHomes',

    ==================
    About to upload a 0.3, Supports Permissions plugin, (It still works like normal without it!, yay :D)
     
  21. Offline

    Dr_Herbalist

    hey, what are the command nodes please for permissions
     
  22. Offline

    DeathCradle

    Oh Damn, SO sorry, forgot to specify!
    They are 'mh.home' 'mh.sethome'
    Sice home & sethome are configurable, the nodes will change to the configured ones too,
    E.g. configured Command 'mysethome' the node will be 'mh.mysethome' etc

    Thanks
     
  23. Offline

    Dr_Herbalist

    Thanks :D
    I thought you'd gone for the day then.
     
  24. Offline

    QQCucumber

    Are we able to set a different amount of max homes for different groups now?

    Also, more importantly, is this multiworld compatible now?
     
  25. Offline

    Dr_Herbalist

    It appears just one Max so far for a group.

    The nodes dont appear to work for my moderators or players.
    I added them as follows...
    - 'mh.sethome'
    - 'mh.home'
    and i use /home and /sethome in the config.

    Is it just my server or...?

    in the config I have permissions turned on and it loaded correctly. i have - "*" access and it works for me.
     
  26. Offline

    QQCucumber

    Conflict with Essentials maybe?
     
  27. Offline

    Dr_Herbalist

    I dont use Essentials because it conflicts with MCMA
    --- merged: Feb 15, 2011 5:27 PM ---
    Can you test it with permissions?
     
  28. Offline

    QQCucumber

    I will test it soon and see if I have an issue.
     
  29. Offline

    Dr_Herbalist

    cool, thanks.
     
  30. Offline

    QQCucumber

    Okay, it works fine for me. I put myself in the default group and gave permissions and it worked. Then I took those permissions away from the default group and I couldn't use it anymore.

    So whatever's wrong, it's on your end I'm afraid.
     

Share This Page