SimpleHome plugin
Overview:
SimpleHome is a simple teleportation plugin. A player can save his/her own home location and he/she can teleport to that location anytime. In this plugin the player can create multiple homes, but it have limits. The server owner can set a home limit and if a player reach the limit he/she can't save more home location, but the player can delete home locations and after that he/she can save a home location. The player can save multi-world home locations too. The plugin has a teleportation delay, so when a player move or take damage it will cancel the teleportation. The server owner can edit the plugin messages, home limits, teleportation delay in the plugin_config.yml file. Plugin use permissions so the server owner will need to configurate it. Tested with GroupManagerX and it was worked perfectly.
Commands:
- /sethome: The player can save the default home location.
- /sethome [home name]: The player can save custom home locations, but it have a limit that the player can save.
- /home: The player will be teleported to the saved home location with a delay.
- /home [home name]: This command teleports the player to a custom home location with a delay too.
- /listhome: With this command the plugin will write down the custom home names for the player.
- /delhome: If a player want to remove a home location he/she can do it with this command, after the remove the player can save a home location with the same home name.
- /simplehome: This command will write down ingame for the player the commands and how to use them and by default it will write the home locations limit too, but the messages can be modified by the server owner in the plugin_config.yml.
- /simplehome reload: With this command you can reload all the config files so if you changed something it will refresh on the server and the new configuration will be in charge.
- /simplehome update: Those who have permission can update ingame the plugin if a new version uploaded to this site.
- /homeinvite [player name]: With this command the player can invite friends to the default home location.
- /homeinvite [home name] [player name]: With this command the player can invite friends to the custom homes locations.
- /homeinvite accept: The invited player can accept the home invitation with this command.
Permissions:
- home.*: This permission will allow all the non-admin commands for the players.
- home.set: It will enable to save a home location for the player.
- home.go: It will enable the teleport to the home location for the player.
- home.del: Enable the player to delete the custom home locations.
- home.info: Enable the player to check the plugin informations (/simplehome).
- home.list: Enable the custom homes list for the player.
- home.invite: Allow all home inviting permission.
- home.reload: The player can reload all the plugin configs. (This is an admin command.)
- home.update: Allow permission to update the plugin.
Installation:
- Download the latest version and copy the SimpleHome.jar to the plugins folder.
- Customize the plugin_config.yml file if you want to change the messages or set the plugin options.
- Start the server and have fun!
Hey,
I am using your plugin for a while now an now i get the notification that there is a new update available but it won't update if i do /simplehome update and it won't appear in my plugin list as updated.
SimpleHome plugin is not so Simple as i thought it would be. Only operators has the permission to use these commands on my server and I have no idea of how to fix that.
ShadowLordHU, It would be great if you could help me with this!
Discord: Victor Ford#1675
EDIT:
This is the only things I can see in the "plugin_config"
max_home_numbers: 3
max_info_line: 8
player_teleport_delay: 6
player_invite_time: 30
msg_no_home_set_permission: '§4[SimpleHome]: §cYou dont have permission to perform
this command.'
msg_no_home_list_permission: '§4[SimpleHome]: §cYou dont have permission to perform
this command.'
msg_no_home_del_permission: '§4[SimpleHome]: §cYou dont have permission to perform
this command.'
msg_no_maxhome_change_permission: '§4[SimpleHome]: §cYou dont have permission to perform
this command.'
msg_no_home_info_permission: '§4[SimpleHome]: §cYou dont have permission to perform
this command.'
msg_no_home_go_permission: '§4[SimpleHome]: §cYou dont have permission to perform
this command.'
msg_no_home_reload_permission: '§4[SimpleHome]: §cYou dont have permission to perform
this command.'
msg_no_updater_permission: '§4[SimpleHome]: §cYou dont have permission to perform
this command.'
msg_default_home_successfully_set: '§4[SimpleHome]: §2Your home has been successfully
set!'
msg_custom_home_successfully_set: '§4[SimpleHome]: §2Your home (%homename%) has been
successfully set!'
msg_default_home_teleport_successful: '§4[SimpleHome]: §2You have been teleported
to your home!'
msg_custom_home_teleport_successful: '§4[SimpleHome]: §2You have been teleported to
your home (%homename%)!'
msg_invited_home_teleport_successful: '§4[SimpleHome]: §2You have been teleported
to §6%names%s §2home!'
msg_cant_make_more_home: '§4[SimpleHome]: §cYou cant set more home locations! (Max:%homenumber%)'
msg_custom_home_name_already_have: '§4[SimpleHome]: §cYou cant set home as %homename%,
because it already exists.'
msg_home_name_more_than_one_word: '§4[SimpleHome]: §cUse one word for your home name!
(or use underscore instead of space)'
msg_no_default_home: '§4[SimpleHome]: §cYou dont have a home yet!'
msg_no_custom_home: '§4[SimpleHome]: §cYou dont have a home with this name!'
msg_home_list: '§4[SimpleHome]: §2List of your homes: §c'
msg_list_no_custom_home: '§4[SimpleHome]: §cYou dont have custom homes!'
msg_no_home_del_name: '§4[SimpleHome]: §cWrite a name to delete the teleport! (/delhome
[home name])'
msg_home_del_missing_name: '§4[SimpleHome]: §cYou dont have a home with this name!'
msg_home_del_successful: '§4[SimpleHome]: §2%homename% has been successfully deleted!'
msg_teleport_after_x_secs: '§4[SimpleHome]: §2You will be teleported after §c%teleporttime%
§2sec(s). Stay still!'
msg_reload_successful: '§4[SimpleHome]: §2Reload successful!'
msg_you_are_already_teleporting: '§4[SimpleHome]: §cWait until the teleport is done!'
msg_cant_delete_while_you_are_teleporting_there: '§4[SimpleHome]: §cYou cant delete
your home while you are teleporting there!'
msg_teleport_has_been_cancelled_because_you_moved: '§4[SimpleHome]: §cTeleport has
been cancelled because you moved away!'
msg_bad_syntax: '§4[SimpleHome]: §6(/homeinvite [player name]) §cto invite someone
to your default home, §6(/homeinvite [home name] [player name]) §cto invite someone
to your custom home, §6(/homeinvite accept) §cto accept an invite.'
msg_invited: '§4[SimpleHome]: §2You have been invited by §6%from% §2to his/her home.'
msg_you_invited: '§4[SimpleHome]: §2You have invited §6%pinv% §2to your home.'
msg_invited_time: '§4[SimpleHome]: §2You have §c%time% §2seconds until the invite
expires.'
msg_no_player: '§4[SimpleHome]: §2Cant find player with this name!'
msg_no_invites: '§4[SimpleHome]: §cYou have no invites.'
msg_already_teleporting: '§4[SimpleHome]: §2You are already teleporting.'
msg_invite_expired: '§4[SimpleHome]: §cYour invite has been expired.'
msg_already_invited: '§4[SimpleHome]: §2Player already invited by someone.'
msg_no_home_with_this_name: '§4[SimpleHome]: §cYou dont have a custom home with this
name!'
msg_invited_accept_cmd: '§4[SimpleHome]: §cTo accept the invitation type §6/homeinvite
accept§c!'
msg_player_arrived: '§4[SimpleHome]: §6%name% §2has been teleported to your home!'
msg_simple_home_information_line1: '§4[SimpleHome]: §2Welcome at the SimpleHome guide,
this plugin can save your own home location and when you want to go back to that
location it can teleport you there.'
msg_simple_home_information_line2: '§4[SimpleHome]: §eCommands you can use: §c/sethome,
/home, /delhome, /listhome'
msg_simple_home_information_line3: '§4[SimpleHome]: §csethome: §eWith this command
you can save the home location. If you use only the /sethome command it will save
a default home location, but if you use the command like /sethome [home name] it
will save the location with the custom home name you gave.'
msg_simple_home_information_line4: '§4[SimpleHome]: §chome: §eYou can teleport to
your home location. If you use the /home [home name] command then you will be teleported
to your custom home location.'
msg_simple_home_information_line5: '§4[SimpleHome]: §cdelhome: §eYou can delete your
custom home locations with this command.'
msg_simple_home_information_line6: '§4[SimpleHome]: §clisthome: §eYou can check your
own custom home locations with this command.'
msg_simple_home_information_line7: '§4[SimpleHome]: §chomeinvite: §eYou can invite
your friends to your home with this command.'
msg_simple_home_information_line8: '§4[SimpleHome]: §eEvery player can create %homenumber%
homes.'
msg_version_available: '§4[SimpleHome]: §3New version available! Type §c(/simplehome
update) §3to update the plugin.'
msg_no_version_available: '§4[SimpleHome]: §3This server already running the latest
version!'
msg_update_started: '§4[SimpleHome]: §3Update started!'
msg_update_finished: '§4[SimpleHome]: §3Update succesfully finished!'
msg_already_updated: '§4[SimpleHome]: §3New version already downloaded! Type §c(/reload)
§3to refresh the plugins.'
------------------------
EDIT 2:
"playerhomes"
players:
Zuthar:
home_numbers: 0
teleportable: false
teleport_point: none
position_x: 0
position_y: 0
position_z: 0
devinraymond:
home_numbers: 0
teleportable: false
teleport_point: none
position_x: 0
position_y: 0
position_z: 0
Cavin:
home_numbers: 0
teleportable: false
teleport_point: none
position_x: 0
position_y: 0
position_z: 0
In reply to Forge_User_76226782:
Hello, if you found a bug pls write it here so i can fix it as soon as possible.