- Native Minecraft Version:
- 1.13
- Tested Minecraft Versions:
- 1.8
- 1.9
- 1.10
- 1.11
- 1.12
- 1.13
- 1.14
- 1.15
- 1.16
- 1.17
- 1.18
UltimateHomes lets players create their own personal warps (called homes) in the world that they can teleport back to at any time with a command. The plugin comes with many customization features like limits, warmups, and more to fit into your server seamlessly.
![]()
☑️ Super customizableEvery aspect of how players view and interact with the plugin is up to you. This includes messages, features, commands, and more.
☑️ Limits, warmups, and more☑️ Prevents exploits & unfair locationsModifier permissions can be added to players or groups to specify further how they can use the plugin. You can add sethome limits, set warmups, choose what admins can do, and more.
The plugin can prevent players setting homes in locations that may be considered unfair (ex. setting a home high in the air for elytras)
☑️ Admins get controlAdmin permissions let players remotely view, teleport, or delete another players homes.
☑️ Lightweight and simple☑️ Rich commands with tab completionUltimateHomes was designed to be as lightweight as possible while offering a nifty set of features. Player data is organized neatly and stored separately from messages and settings. Goodbye messy configs, and hello awesome plugin performance!
The plugins commands have been designed to be as easy to use as possible. When using the plugins commands, you will get tab competition suggestions as you type for quick and easy use!
/sethome [name]
/home [name] || <player> <name>
/delhome [name] || <player> <name>
/homes [player]
/ultimatehomes reload
/ultimatehomes deleteallhomes <player>
[optional] <required> || or
Base Permissions
These permissions are granted by default, so there's no need to add them manually. They allow players to use the basic features of the plugin.
ultimatehomes.sethome: set a home
ultimatehomes.home: teleport to a home
ultimatehomes.homes: see your homes
ultimatehomes.delhome: delete a homeAdmin Permissions
These permissions let players see, teleport or delete other players homes remotely. It's recommended you only give these to staff!
ultimatehomes.homes.other: see other players homes
ultimatehomes.home.other: teleport to other players homes
ultimatehomes.delhome.other: delete other players homes
ultimatehomes.reload: reload the plugins config files
ultimatehomes.deleteallhomes: run the deleteallhomes command to delete all homes from the specified player
Modifier Permissions
These permissions modify how certain features work for the players who have them.
ultimatehomes.sethome.unlimited: no home limit; set unlimited homes
ultimatehomes.warmup.bypass: lets a player bypass the teleportation warmup (if enabled)
ultimatehomes.sethome.max.<number>: change how many homes a player is allowed to set. Without this permission, the limit defaults to 1. If a player has multiple limit permissions, the highest one will be used.
STEP 1
Download UltimateHomes from the top right of this page.STEP 2
Add UltimateHomes.jar to your plugins folder.STEP 3
Restart your serverSTEP 4 [OPTIONAL]
Set up permissions: use the listed permissions above to configure how players can interact with the plugin. Don't have a permissions plugin? No problem, you don't need one to access the plugins commands; you only need one if you want to set up home limits or give (non opped) players admin control over the plugin via modifier permissions.STEP 5 [OPTIONAL]
Configure messages and settings in the plugins files. When you're done, type /ultimatehomes reload to instantly update your changes.
settings.yml![]()
Code (YAML):# settings.yml
# warmup is in seconds. Set to 0 to disable.
warmup: 3
messagePrefix: true
respawnAtHome: true
confirmUnsafeTeleports: true
blockCreatingUnsafeSethomes: true
considerMidAirUnsafe: true
kcgFeatureJoinMessage: true
enableDeleteAllHomesFromPlayerAdminCommand: false
enableDeleteAllHomesInWorldAdminCommand: false
lang.yml
Code (YAML):prefix: '&b&lUltimateHomes&8:'
command:
noPermission: '&cYou don''t have permission to do that.'
reloaded: '&aUltimateHomes reloaded successfully!'
sethome:
usage: '&fInvalid usage! Use &3/sethome <name>'
invalidSender: '&cYou have to be a player to set a home.'
createdHome: '&fSet your home to your current location.'
createdNamedHome: '&fCreated a home named &3%arg1&f at your current location.'
noMoreHomes: '&fYou can''t set any more homes. Use /delhome <name> to remove a home. (Limit: &3%arg1&f)'
nameAlreadyExists: '&fYou already have a home with the name &3%arg1&f! Try again with a different name.'
nonAlphanumeric: '&fYour home name must be alphanumeric; try again with the name &3%arg2 &for choose a different one.'
nonAlphanumericNoSuggestion: "&fYour home name must be alphanumeric; please choose a different name."
unsafeLocation: "&cYou can't set a home here because it's unsafe!"
home:
usage: '&fInvalid usage! Use &3/home <name>'
invalidSender: '&cYou have to be a player to teleport to a home.'
invalidHome: '&fYou don''t have a home named &3%arg1&f. Type &3/homes&f to see your homes.'
teleportedHome: '&fTeleported home. (&bx&3%arg3&f, &by&3%arg4&f, &bz&3%arg5&f, &fin &3%arg2&f)'
teleportedHomeNamed: '&fTeleported to home &3%arg1&f. (&bx&3%arg3&f, &by&3%arg4&f, &bz&3%arg5&f, &fin &3%arg2&f)'
teleportedOther: '&fTeleported to &3%arg6&f''s home &3%arg1&f. (&bx&3%arg3&f, &by&3%arg4&f, &bz&3%arg5&f, &fin &3%arg2&f)'
invalidHomeOther: '&3%arg2&f doesn''t have a home named &3%arg1&f. Type &3/homes %arg2&f to see their homes.'
unknownPlayer: '&fUnknown player &3%arg1&f.'
warmup: '&fTeleporting in &3%arg1 &fseconds. Remain still...'
teleportationCancelled: '&cYou moved! Teleportation cancelled.'
unsafeTeleport: "&cWarning: the destination location is unsafe! To confirm you want to teleport, run the command again."
homes:
usage: '&fInvalid usage! Use &3/homes <player>'
invalidSender: '&cYou have to be a player to see homes.'
unknownPlayer: '&fUnknown player &3%arg1&f.'
homes: '&fHomes &8(&f%arg1&8) &f- %arg2'
homesOther: '&3%arg1&f''s homes &8(&f%arg2&8)&f: %arg3'
homeListSeparator: '&f, '
homeListColor: '&3'
noHomes: '&fYou don''t have any homes set! Set one with &3/sethome <name>'
noHomesOther: '&3%arg1&f doesn''t have any homes set.'
delhome:
usage: '&fInvalid usage! Use &3/delhome [player] <name>'
invalidHome: '&fYou don''t have a home named &3%arg1&f. Type &3/homes&f to see your homes.'
invalidHomeOther: '&3%arg2&f doesn''t have a home named &3%arg1&f. Type &3/homes %arg2&f to see their homes.'
deleted: '&fYour home &3%arg1 &fwas deleted.'
deletedOther: '&3%arg2&f''s home &3%arg1 &fwas deleted.'
unknownPlayer: '&fUnknown player &3%arg1&f.'
invalidSender: '&cYou have to be a player to delete a home.'
1st OPTION - FASTEST SUPPORT
Need help, have questions or suggestions?
Contact me on my Discord Server!
By joining, you also gain access to the plugins discussion channel to chat with fellow UltimateHomes users, make suggestions, give feedback, and more related to the plugin!
2nd OPTION - SLOWER
If you would prefer not to use Discord, you can PM me here on Spigot!
By using this product, you fully agree to these terms.
If the above clickable text does not work, below is the link to directly access the terms: https://kixmc.gitbook.io/kixmcs-product-resources/
Thank you! Your feedback is valued greatly.
Please note any support requests or bug reports in the reviews will be disregarded, instead use one of the support options mentioned above!

:【UltimateHomes】: Highly configurable player sethome system [1.8-1.18.x+] 2.5
Let players create their own personal waypoints they can teleport back to at any time!
-
RaiseDennis, niveasampion, flimamc and 4 others like this.
Recent Updates
- deleteallhomesinworld fix Oct 23, 2021
- Improvements Oct 12, 2021
- End portal respawn fix Jul 27, 2021
Recent Reviews
-
JoseHY7y7
- 3/5,
es muy buen complemento pero la verdad no me gusto tanto ya que es igual a los homes de essentials me gustaria que agregara una opcion para bloquear mundos y que no usen home,homes,sethome,en el mundo que quiero solo eso seria y seria un exelente complemento
-
TeaCupTwe
- 4/5,
It works really well, I noticed the plugin title says 1.8-1.18.x but 1.18 is not beta? Hope it can support more languages such as: Chinese, Russian, French, etc.
-
NachoToast
- 5/5,
Works a treat, I noticed the plugin title says 1.8-1.18.x but 1.18 isn't in tested versions?
-
NickelW
- 4/5,
This is great, I just wish homes didn't save over multiple worlds (it doesn't work out very well)
-
JosuEvil
- 3/5,
Good plugin, but I would like the permissions of "ultimatehomes.sethome.unlimit", instead of just being unlimit, I know they can put "ultimatehomes.sethome.1 +++", so why for my other VIP ranks I they do not serve that they are only unlimit, since that would be more good for the ranks of administrators.
-
Author's Response
Thanks for the review! Though, I’m not sure what you’re suggesting. There are already permission nodes to set the limit sethomes to any amount or unlimited (ultimatehomes.sethome.max.5, for example for a limit of 5). If you need help please join my support discord :)
-
chrischoi123
- 5/5,
Amazing! I Really Really Really Really Really Really Really Really Love It!!!!!!
-
Author's Response
Thank you :)
-
ATHARVplayz609
- 5/5,
Really good homes plugin, I can customize everything I want in it and it has everything I needed it to have, 5/5
-
Author's Response
Thank you, glad you like it!
-
JujuOUR
- 5/5,
Very clear and simply plugin, it's perfect for a beginner developper :) thanks for this plugin and I wait next updates with joy :p
-
Author's Response
Thank you!
-
JuanPedroYT
- 5/5,
The truth is that my friends and I loved the plugin because it is in 1.17 at the moment and we were able to make a server with this plugin, I did not find any bug, good plugin, I recommend it :)
-
Author's Response
Thank you, glad you like it :)
-
TOMATENANTENNE
- 1/5,
found a user friendly alternative "simple home" you don´t need a complicated permissions plugin for this one.
-
Author's Response
This is your 2nd time deleting your one star review after I've replied.
I understand setting up permissions for a new server owner can seem daunting, but had you joined my support discord and asked for help we would have happily guided you step by step to get things working. Believe it or not, it only takes one command with LuckPerms to add the permission to everybody, and would take you less than a minute to get set up
UltimateHomes uses permissions to determine home limits because it's what any well-made server would use. Similar to other sethome plugins like Essentials, limits are permission based as well. A large majority of plugins rely on permissions like this one does to limit features to particular groups or players
I'm happy you found a plugin that works for you, however your review feels unfair. I'm struggling to understand why you've given it a one star. Is it because...you didn't want to join my discord and ask for help? Or take the few minutes to learn how to use a permissions plugin?
Though, I'm not surprised since you just joined this site yesterday. Please have a little more respect for fellow plugin developers; we pour hours of work on our own time to provide software at no cost to the community. We are human, and we have feelings too.
Please consider removing this hateful review. If you have any constructive feedback I will gladly hear it. Thanks! :)