Home Stations

Default Station

HomeStations offers home <-> spawn teleportation via special "stations" built by anyone in the world. This is a nice alternative to the common /home plugins, but without the need for players to use commands.

A station is a special structure built like shown on the following image:
Note, that while a station has to be built like this, you can make the station prettier by building something around, just the way you like it.
You could for example place some glowstone around or have some sort of podium with stairs around the emerald block.
The layout of those stations is not (yet) configureable.

The structure of a station.

As Admin

As admin you can build any number of those stations at certain points of interest on your server and then define them as Spawn-Stations by standing on the emerald block and typing /homestations addSpawn. Players will be able to teleport from those Spawn-Stations to their individual Home-Station, and players can select one of those Spawn-Stations as their personal Spawn-Station by pressing the lower button on it. They will then be able to teleport to this individually selected Spawn-Station from any other non-spawn station (including from their personal Home-Station).
Additionally server admins can define one Main-Spawn-Station via command. Players will teleport to this Spawn-Station whenever they have not defined a personal Spawn-Station yet.

As Player

Players can build any number of stations wherever they want in the world. They will be able to teleport from those stations to their individually selected Spawn-Station (or the Main-Spawn-Station defined by an admin, if no individual Spawn-Station was selected yet).
However, players can only select one of those stations as their individual Home-Station by pressing the lower button on that station. They will then be able to teleport from any Spawn-Station back to this specific Home-Station.
Teleporting works by simply pressing the upper button on a station.



Aliases for "homestations" are: "homestation", "hs"
/homestations addSpawn - Defines a normal station as spawn station.
/homestations setMainSpawn - Defines the main spawn station. It doesn't matter if this station was a spawn station already before.


homestation.use - Allows using of those stations.
homestation.admin - Allows defining of spawn stations and setting of the main spawn station.


Firework Effect 1:
  - 255;165;0
  Fade Colors:
  - 255;0;0
  Flicker: true
  Trail: true
Firework Effect 2:
  - 255;255;0
  Fade Colors: []
  Flicker: true
  Trail: false
    Y Velocity: 2.0
    Delay in Ticks: 15
    Maximum Range: 255.0
    Distance between Fireworks: 2.5
    Offset: 3.0
    Y Offset: 3.0
Teleport Costs: 0.0


If you like this plugin, consider supporting its development by making a donation.
Thanks in advance!

You must login to post a comment. Don't have an account? Register to get one!

  • Avatar of blablubbabc blablubbabc Oct 18, 2016 at 12:46 UTC - 0 likes


    • Added optional support for vault economy based teleport costs. The costs are globally the same, for all home and spawn station, and are ignoring the teleporting direction (so teleporting from home to spawn costs the same as the other way around).
    • You can also configure it to use negative teleporting costs (giving money on teleports instead). However, as there is only one set of messages, you will have to update the messages in case you want to use this.
    • Changed how the messages are stored. This should make editing messages easier due to less inner yaml sections. Old messages get imported.
    • Added support for newline characters in messages for creating multi-line messages.
    • Added support for disabling certain messages by setting them empty.
    • You can disable the teleport cost confirmations by setting the according message empty.
    • Added messages for when a player teleports home or to a spawn station.
    • Changed the default messages to use some more colors and multi-line messages at certain situations. In case you are updating and want to use the new messages, you will have to remove your old messages and let it regenerate the default messages.
    • Changed how the firework effects are played: Now using pure bukkit api functionality.


    If you like this plugin, consider supporting its development by making a donation.
    Thanks in advance!

    Last edited Oct 19, 2016 by blablubbabc
  • Avatar of blablubbabc blablubbabc Mar 14, 2016 at 23:19 UTC - 0 likes

    @Co0sh: Go


    Feel free to send in pull request. However, I don't plan to accept pull requests which rely on other plugins, or introduce MySQL. You could however create pull request for any sort of API methods you need in order to do those integrations with other plugins in a separate 'add-on'-plugin.

  • Avatar of Co0sh Co0sh Mar 14, 2016 at 09:45 UTC - 0 likes

    @blablubbabc: Go

    Hey blablubbabc ^^

    If you're not going to develop this plugin right now, could you release the source on GitHub? I'd love to send some PRs like commands for setting player stations with a location, BetonQuest events/conditions/objectives, MySQL support etc.

  • Avatar of blablubbabc blablubbabc Mar 04, 2016 at 22:26 UTC - 0 likes


    • Player data is now saved using the player's unique id. The old player data gets imported once the player joins the server for the first time after this update. After importing, the old player data gets removed.

    I recommend you to backup your old player data before running this version, just in case something doesn't work as expected and you don't want your players to have to re-select their spawn-/home-stations.

    @CloudeLecaw: Go

    I am not working much on this plugin. I currently have no plans to work on new features for this plugin, sorry..

    Last edited Mar 04, 2016 by blablubbabc
  • Avatar of Co0sh Co0sh May 18, 2015 at 11:46 UTC - 0 likes

    @CloudeLecaw: Go

    I'm not the developer of this plugin, blablubbabc is, sorry.

  • Avatar of Co0sh Co0sh Feb 15, 2014 at 21:28 UTC - 0 likes

    Thanks :D

  • Avatar of blablubbabc blablubbabc Feb 15, 2014 at 21:13 UTC - 0 likes


    • Fixed: missing a line separator in the player data files.
    • Load the player data of the currently online players on enable.
    Last edited Feb 15, 2014 by blablubbabc
  • Avatar of Co0sh Co0sh Feb 15, 2014 at 20:02 UTC - 0 likes

    I'd like to report a bug. Players before version 1.3 had only one set of coordinates in their files in PlayerData folder. The plugin works perfectly for them. But when somebody changes his home station or chooses a spawn station (basicly when player data is modified for the first time at newer version) the plugin adds second set of coordinates to the file (or "not set"). That's when a bug appears. If such player logs out and then logs in he can't teleport to his home station. The plugin seems to not be able to read the player's file when it contains more than one station saved. It works only when the player data is loaded to memory.

  • Avatar of blablubbabc blablubbabc Feb 14, 2014 at 20:19 UTC - 0 likes

    v 1.4

    • Automatically set the player's spawn location the the main spawn location when the player doesn't have selected a spawn location for the first time. No longer continueally print the "no spawn location selected" message.
  • Avatar of Co0sh Co0sh Feb 14, 2014 at 00:48 UTC - 0 likes

    @blablubbabc: Go

    Thank you very much ^^

    Players can teleport to their home and from there to the right spawn station though. And for people who are using this for some adventure maps, they can simply stay with older versions. Once again thank you.


Date created
Aug 21, 2013
Last update
Oct 18, 2016
Development stage
  • enUS
All Rights Reserved
Curse link
Home Stations
Recent files
  • R: HomeStations v1.7 for 1.10 Oct 18, 2016
  • R: 1.6 for 1.9 Mar 04, 2016
  • R: 1.5 for 1.7.4 Feb 15, 2014
  • R: 1.4 for 1.7.4 Feb 14, 2014
  • R: 1.3 for 1.7.4 Feb 14, 2014