HomeSpawn icon

HomeSpawn -----

The only way to home and spawn



[​IMG]

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.


[​IMG]

  • Multiple homes with custom names
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.

  • Fast Load Times
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.

  • PvP Protection/Teleport Timer
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

  • Custom Permissions System
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.

  • Full UUID Support
Online Mode:
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.


[​IMG]

[​IMG]
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

[​IMG]

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

[​IMG]

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
https://github.com/LapisPlugins/LapisCore/wiki/Lapis-Permissions

[​IMG]

HomeSpawnNoFall
Stops player from teleporting while falling. (useful for sky block or similar game modes)

HomeSpawnCost
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.

[​IMG]

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

<dependency>
<groupId>net.lapismc</groupId>
<artifactId>HomeSpawn</artifactId>
<version>latest</version>
</dependency>
or
implementation 'net.lapismc:HomeSpawn:latest'


[​IMG]

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.

[​IMG]

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:
https://bstats.org/plugin/bukkit/HomeSpawn

[​IMG]

The source code can be found HERE
Resource Information
Author:
----------
Total Downloads: 227,700
First Release: Nov 2, 2015
Last Update: Mar 15, 2024
Category: ---------------
All-Time Rating:
26 ratings
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings