This plugin is for modern faction servers in need of a proper /ftop system. Unlike other implementations, this has been build with optimization in mind, which is why currently it only supports RoseStacker. This ftop plugin features an aging system, which allows a configurable amount of days required for a spawner stack/block stack to be placed, in order for it to achieve its max value. This updates live. Unlike the other ftop plugins, SlashFTop does not scan each block in a chunk periodically. Spawner and Block stacks are updated with place and break events. Naturally this means players who just go and claim a spawner will not get the value tracked, which is A OK in my book.
Players use /ftop to open a GUI of player heads, representing the leaders of each Faction. Hovering over these heads provides information about that Factions assets, and their current value.
This menu live updates, meaning you will see the values update every tick to reflect the current values. This will show a life reflection of spawners and blocks aging to their full value.
Clicking a head will show that factions Asset breakdown. Each head represents a stack.
Blocks and Spawners havea configurable grace period after placement, in case players want to move the stack, or it was an accidental placement.
In this case after 5 minutes, the spawner will "lock" and players will be required to pay a configurable amount of the spawners current aged value to pick up the spawner (or stack).
- Minecraft Server: Spigot/Paper 1.21.1 (For now. Future builds may include support back to 1.16. Dont ask for 1.8.8 support)
- Dependencies:
- RoseStacker (for stacked spawners and blocks).
- Vault (for economy integration).
- FactionsUUID (well.... duh)
- Download the latest
SlashFTop-<version>.jarfrom the Releases page. - Place the JAR file in your server’s
plugins/directory. - Ensure RoseStacker, Vault, and FactionsUUID (or a fork) are installed and configured.
- Start your server to generate the plugin’s configuration files.
- Configure the plugin as needed (e.g., set valuable blocks, age time, etc. in the config).
To use this plugin, ensure your server is running Spigot or Paper 1.21.1. Future versions will support newer (and some older) Minecraft versions as needed.
Thanks to Gradle, building locally is easy. Run the following command:
./gradlew build

