Join our Discord community for support and updates:
https://discord.com/invite/Xf3PjwXzKg
Requirement optional
(if you want to enable payment for placing homes and teleportation):
- Vault
- And an Economy plugin supported by a vault like EssentialX
MultipleHomes is a versatile plugin for Minecraft that revolutionizes home management on your server. With its intuitive GUI interface, players can easily create and manage
multiple homes with ease. The plugin seamlessly integrates with the
economy system, allowing you to set prices for homes and implement dynamic pricing based on the number of homes owned.
![[IMG]](/proxy/image?url=https%3A%2F%2Fi.giphy.com%2Fmedia%2Ff8pAltugYx6u9svcnj%2Fgiphy.webp)
Customization is key with MultipleHomes. The comprehensive "config.yml" file allows you to fine-tune every aspect of the plugin, including setting teleportation delays and disabling homes in specific worlds. With the ability to add a back button and define custom commands, you can enhance the gameplay experience for your players.
With
MultipleHomes, you have complete control over home management on your Minecraft server. Empower your players to create their perfect virtual homes and provide them with a convenient and user-friendly interface for managing their residences.
- "/home" (alias "homes" or "mh"): Opens the homes inventory
- "/home open <player>": Opens the homes inventory for a targeted player (for console if you use DisableCommands).
- "/home reload": Reloads the MyHomesGUI plugin.
- "/home help": Prints help for the MyHomesGUI plugin.
- "multiplehomes.use": Allows you to open the homes inventory if you are a player.
- "multiplehomes.unlock.*": Grants permission to unlock all homes. You can replace * with the number of home (For example, "multiplehomes.unlock.1" for home 1)
- "multiplehomes.help": Allows you to reload the MultipleHomes plugin.
- "multiplehomes.open": Allows you to open the homes inventory for a targeted player (for console or op).
- "multiplehomes.reload": Allows you to reload the MultipleHomes plugin.
- "multiplehomes.*": Wildcard permission that includes all other plugin permissions.
Config.yml
Code (YAML):
# --------- General
# Number of homes (max 53)
#!!!! IMPORTANT !!!!
# If you want to grant home number 4 to a player, give him permission "myhomesgui.unlock.4"
number_of_homes
: 5
# Delay for teleportation (in seconds)
teleportation_delay
: 10
# --------- Economy
# Enable or disable economy on this plugin (true/false)
economy_enable
: true
# Default price of a home
# - Set to 0 for disable
home_price
: 100
# Home price multiplier for each home owned
# - Set to 1 if you want constant
home_price_multiplier
: 1.5
# The distance per price in number of blocks to apply a price per distance.
# - Set to 0 if you want constant
teleportation_block_distance_per_price
: 100
# The price per block distance.
# - Set to 0 for disable
teleportation_price_per_block_distance
: 0.8
# --------- Worlds
# World where the menu is disabled
disabled_worlds
:
-
"world_arena"
# World where you can't place home
worlds_disable_to_place
:
-
"world_arena"
-
"world_safe"
-
"world_city"
# --------- Back button
# Button to return to the main guy menu (if you have one)
back_button
: false
# {player}: replace by player name
back_command
:
"guymenu open {player}"
# If you want the back command to be run by the console
back_send_by_console
: true
Messages.yml
Code (YAML):
# --------- General
home_locked
:
"&cYou do not have access to this home"
home_not_found
:
"&cHome not found."
no_enough_money
:
"&cNot enough money"
# {home}: replace with home name
# {loc}: replace with home location
# {price}: replace with home location
place_home
:
"&aYou have place &e{home} &aat &e{loc} &afor &6{price}$"
# --------- Permissions
no_permission
:
"&cYou don't have permission"
disabled_worlds
:
"&cYou can't open this menu in this world"
worlds_disable_to_place
:
"&cYou can't place home in this world"
world_alias_classic
:
"&bClassic"
world_alias_nether
:
"&cNether"
world_alias_end
:
"&dEnder"
# --------- GUI menu
# {price}: replace with price
# {home}: replace with home name
# {loc}: replace with location if placed
# {world} replace with world alias
# {home_id} replace with home id
menu_name
:
"MultipleHomes"
home_name
:
"§eHome {home_id}"
place
:
"&aPlace &6{price}$ &e(Click)"
teleportation
:
"&aTeleportation &6{price}$ &e(Left Click)"
replace
:
"&eReplace &6{price}$ &e(Right Click)"
back
:
"&cReturn &e(Click)"
locked
:
"&cLocked"
location
:
"&7▪ &fLocation: &e{loc}"
world
:
"&7▪ &fWorld: {world}"
# --------- Teleportation
teleportation_cancelled
:
"&cTeleportation cancelled due to movement."
teleportation_is_cooldown
:
"&cYou are still on cooldown for teleportation."
# {price}: replace with price
teleportation_paid
:
"&aYou have paid &6{price}$ &afor the teleportation."
teleportation_no_enough_money
:
"&cYou don't have enough money to teleport."
title_teleported
:
"&aTeleported"
title_teleportation_cancelled
:
"&cCancelled"
With
MultipleHomes, you can take full control of your homes in Minecraft and offer a unique gameplay experience to your players.
Join our Discord community for support and updates:
https://discord.com/invite/Xf3PjwXzKg