HomeBlock
HomeBlock
HomeBlock is a plugin that supplies a different home system then the current command systems; it adds blocks to do this. Those blocks are used to let players mark their homes and to teleport to it. HomeBlock is a plugin using Spout, so Spout is required to use this plugin and Spoutcraft is required for your users to be able to see the blocks.
How does it work?
To use HomeBlock a player should place a HomeBlock and a HomeTeleporter. Now he can set his home by rightclicking the HomeBlock and can use the HomeTeleporter to be teleported back to his home; he will be teleported right atop of his HomeBlock.
Recipes
HomeBlock uses the following recipes for the HomeBlock and the HomeTeleporter:
HomeBlock:
HomeTeleporter:
Recipes may be different on a server, they can all be changed by an admin
Second home
HomeBlock also supports a second home for each player, to get a second home he has to build a HomeBlock+ and teleport to it with a HomeTeleporter+.
The recipes for those blocks are the following:
HomeBlock+:
HomeTeleporter+:
Same as HomeBlock+ but now with a HomeTeleporter instead of a HomeBlock in the middle.
Even more (or less) Homes
As a server owner/administrator you can use the config.yml file to add any number of HomeSystems to your server. You can also use the config file to remove HomeSystems or to completely change HomeSystems.
See the config explanation page to find out how the config file of this plugin works.
By default (or by example) there are three HomeSystems added to the default config file, including the two homes mentioned above and a third one which can be created the same way as the HomeBlock+ system, but now using the + blocks in the recipe instead of the normal ones.
RandomHome
As a less useful feature there is also a RandomHome block. This block will teleport you to a random HomeBlock on your server when rightclicking it. This block is not recommended for a more serious server, because it can teleport players to the home of any person and it is not really safe to use (you could end up on a platform above a lava lake if someone decided to build a HomeBlock there :P). The RandomHome block is available for every homesystem (if set in the config file) and only teleports you to homes that are of the HomeSystem the RandomHomeBlock is in.
The recipe for this block is the same as a HomeTeleporter, but with an enderman pearl instead of the diamond.
HomeScroll
Another optional feature is the HomeScroll. A HomeScroll will teleport you to your own home on consuming and can be created at a workbench by placing a HomeTeleporter in the middle surrounded by paper, this will result in 8 HomeScrolls.
Cooldown times
By default there is a cooldown time for the HomeScroll; after a HomeScroll has been activated a player must wait until the cooldown time has passed. Those cooldown times are optional and can also be used for the HomeTeleporter and the RandomHome blocks.
features
- players can use blocks to set any number of homes (number is chosen by server admin).
- players can use blocks to teleport to their homes.
- players can use blocks to teleport to a random home (optional).
- players can use scrolls to teleport to their homes (optional).
- server admins can add cooldown restriction for the scrolls and the teleport blocks.
- server admins can add and remove any number of HomeSystems to their server and chose for each system whether scrolls and RandomHome blocks are allowed.
- server admins can edit any recipe, texture and name used in this plugin.
requirements
HomeBlock requires to have the Spout plugin installed, it is tested with Spout 644. For the clients is spoutcraft needed to be able to see the custom blocks and items.
I'm in favor of elitefroggy's request too - especially the warm-up times. It will be a great way for pvp servers to allow players to warp home without using it as a cheap escape from confrontations all the time.
Alternatively, a big request:
When a player places a home warp block, all players that right click on it go to the home of the player who placed the block instead of their respective homes. You can have the placed block eventually disapear and return to the inventory of the person who placed it after a set amount of time. In a PVP server, this makes it so an escaping player can still be followed and they'd be much more reluctant to lead a potential enemy right into his/her home.
Just my thoughts. Awesome plugin either way!
can you make it so that you can add warm-ups as well as cool downs (for blocks you wait a certain amount of time after placing the block before using it (about 30 min) and for scrolls you have to stand still for a certain amount of time (about 1 min) before it teleports you
also does it work for CB1.2.3R0.2?
@Flenix1
That's exactly how it works; when you use a hometeleporter, you will be teleported to your own home.
Can the teleport blocks be set so a player could use any teleport block, and it'd always go to their home blocks?
For example, we have one teleport block in a town center, and any player who clicks it would individually go to their own home.