
MenuService
- 6.5K
- Bukkit Plugins
Allows plugin developers to create simple and complex menu systems
- 6.5K
- July 31, 2013

MenuService
- 6.5K
- Bukkit Plugins
Allows plugin developers to create simple and complex menu systems
- 6.5K
- July 31, 2013
The Floo Network system, Floo Network Authority, Harry Potter franchise and all related ideas are copyright J.K. Rowling. This plugin is neither endorsed nor supported by J.K. Rowling
There are a few special permissions that provide a set of permissions at once. These permissions are meant to make it easier for a server admin to setup this plugin. These include all actions an user/admin should be able to take (in my opinion) for basic functionality.
| Permission | Description | Included permissions |
|---|---|---|
| floonetwork.user | Can create and destroy (their own) fireplaces. Can travel to and from any fireplace. Can list all fireplaces they have access to. | floonetwork.use.* floonetwork.travel.* floonetwork.create floonetwork.destroy floonetwork.command.list |
| floonetwork.admin | All permissions. Can destroy any fireplace. Can reload the config. Can directly warp to fireplaces using commands. | floonetwork.* |
See Permissions
This plugin supports LWC. How does this work? Well, in addition to the user having to have the appropriate permission to travel to someone else's fireplace (floonetwork.travel.other), the user also has to have access to the sign of the fireplace.
For example: user A creates a fireplace and then proceeds to make the sign of this fireplace private, which means user B won't be able to travel there. If user A then changes the protection of the sign to public, or explicitly allows user B access to the sign, then user B will be able to travel there.
I might consider adding support for other protection plugins, depending on the complexity of it. If you'd like to request support for a protection plugin, please create an enhancement ticket
| Command | Description | Permission |
|---|---|---|
| /fn | Prints the usage for the /fn command | floonetwork.command |
| /fn list | Prints a list of your fireplaces | floonetwork.command.list |
| /fn list <player> | Prints a list of all fireplaces of <player> that you have access to. | floonetwork.command.list |
| /fn listall | Prints a list of all fireplaces that you have access to. | floonetwork.command.list |
| /fn warpto <player> <fireplace> | Travel to <fireplace> of <player> immediately. | floonetwork.command.warp.* |
| /fn reload | Reloads the FlooNetwork config. | floonetwork.command.reload |
The item that represents Floo Powder can be changed in the config.
You craft a fireplace, using bricks.
You place a sign to name the fireplace.
You light the fireplace on fire.[3]
You grab some Floo Powder.[4] You use the Floo Powder, and you travel. Be sure to clearly state where you want to go, lest you end up somewhere else. Or just nowhere at all.
If you have questions about how the plugin works/how you should set it up, feel free to ask in the comments. If you find a bug, create a ticket. Please make sure the bug has not already been reported before creating a new ticket. If you're unsure whether something is a bug or not, ask.
Development builds of this project can be acquired at the provided continuous integration server. These builds have not been approved by the BukkitDev staff. Use them at your own risk.
The CI server only compiles 1.5.2 versions for the time being.
CI server: http://jenkins.hsoserver.nl/
Source code: https://github.com/MaienM/FlooNetwork/
<sub>[1] Head only and/or item transportation are not supported.</sub> <sub>[2] The Floo Network Authority is not responsible for any lost limbs, other injuries and/or death.</sub> <sub>[3] As the fire is a vital component, the Floo Network Authority advises using a spell to keep the fire going permanently. Those of us that are unable to do this will need to think of something else.</sub> <sub>[4] To be determined which item will be used for this. Will be configurable.</sub>
Allows plugin developers to create simple and complex menu systems
Allows plugin developers to create simple and complex menu systems