- Native Minecraft Version:
- Tested Minecraft Versions:
- Source Code:
HomeSpawn is the sister plugin of WarpPoint. You might find they are similar in many ways. This also means that there may be sometimes where they have the same features or similar commands. hopefully, this makes it easier to use rather than annoy anyone.
Multiple homes with tab completion in commands and an inventory GUI to view and teleport to homes. You also have the ability to rename homes and move homes with as little fuss as possible.
- Multiple homes with custom names
Because homes are loaded as Home objects in memory there is virtually no load time when a player uses a command, this also means that we aren’t accessing the disk when changes haven’t been made allowing your server to run smoother. We also use a file watcher to see if you manually change values in configuration files and automatically reload files when you do. No more back and forth of change a value and reload the plugin before testing it.
- Fast Load Times
To prevent spamming of teleport commands as well as teleporting out of PvP we have a teleport timer system. The player must wait a configurable time before they are teleported. If they are attacked by a player during this time the teleport gets cancelled. The time that the player has to wait is configurable per permission group, this means that admins can teleport instantly while normal players have to wait 10 seconds and VIPs only have to wait for 5. all of these settings can be edited however you like
- PvP Protection/Teleport Timer
The permissions system for HomeSpawn is easy to setup but allows total control of what any player is permitted to do. The permissions settings range from teleport delay and amount of homes to whether they can reload the plugin and look at player statistics. Like most things in this plugin, it’s all up to you, you can have 2 permissions or 20, it’s completely custom coded and you won’t find it anywhere else.
- Custom Permissions System
- Full UUID Support
All player data is stored by UUID, this means players are able to change their Mojang username and have all of their homes stay with them. For bigger servers, this means fewer problems for you and fewer files being stored when compared to storing data by username like some older plugins will.
This plugin is supported by nodecraft.com, click the logo above to get 30% off of your first month with code DNAblue2112
I make this plugin in my spare time and would appreciate if you helped support me, to donate on PayPal click HERE
Key: (text) – Not required [Text] - required
/homespawn reload: This will reload all currently loaded config files. Use this if you manually edit any files on disk.
/homespawn help: displays all commands with a small description of what they do
/homespawn update: checks for an update and downloads it if one is available.
/homespawn player [username]: shows a list of statistics about the player.
/home (name): Teleports you to your home
/sethome (name): Sets a home at your current location
/delhome (name): Deletes this home, be careful as this cannot be reversed.
/renamehome [old name] [new name]: changes the name of your home
/homeslist: Lists all set homes, lists homes in a clickable GUI if inventory menu is enabled in the config.
/homepassword: use "/homepassword help" to see all commands (Only works on offline mode servers)
/spawn: Teleports you to spawn
/setspawn: Sets the spawn at your current location
/delspawn: removes the spawn
The permissions system in this plugin is the LapisCore Permissions system. You can find info on how to set up and use it at the wiki below
Stops player from teleporting while falling. (useful for sky block or similar game modes)
Allows you to charge players money per home they set or teleport to with different prices depending on the type of home, eg costs more to set a home with a name and less to move or rename an existing home.
The above add-ons work because of an API that I have made available. you can add this plugin and its APIs with maven using the repository and dependency below. you can view the code and java-docs on GitHub
If you have a server you would like added to this list, please send me a PM
NOTE: only available from 2.0.0 onward.
The plugin will automatically check for updates and notify you when one is available. then with just 1 command (/homespawn update) you can have the newest version ready to go. The plugin will automatically install the next time the server starts. or you can enable update downloading, this means that the plugin will automatically download and install updates the moment they come out.
This plugin can collect data about how many players and servers are using it and what specifications they have.
Go here to view the stats:
The source code can be found HERE
Add Permissions DONE
Add Auto-Updating DONE
Add Metrics DONE
Add Multiple Homes and Permissions for Them DONE
Add Home Limiting DONE
Add Secondary Limit for Admins DONE
Add /homespawn to Reload and Show Help DONE
Add Homes List So You Can See the Names of Currently Set Homes DONE
Add Teleport Bypass DONE
Add Password Data Transfer for Offline Servers DONE
Add Inventory GUI for /homeslist DONE
Add Tab Completion for /home and /delhome DONE
Add Custom Permissions System DONE
Clickable HomesList in Chat for Spigot DONE
Admin Player Stats and Other Players Home Teleporting DONE
Components.yml to Disable Parts of the Plugin DONE
Events API (HomeSetEvent, HomeTeleportEvent) DONE
Logging of teleports, setting and deleting of homes DONE
Think of Something Awesome to Add
Achieved: ✔ Not yet achieved: ✘
1,000 - ✔
2,000 - ✔
3,000 - ✔
4,000 - ✔
5,000 - ✔
6,000 - ✔
7,000 - ✔
8,000 - ✘
The only way to home and spawn