A Minecraft plugin designed to detect and prevent kill-farming with configurable punishments, warnings, sounds, and a lightweight GUI.
- Permissions system
zfeedfarm.adminzfeedfarm.bypasszfeedfarm.notify
- MiniMessage support for colors and formatting throughout messages
- Multi-line YAML support for configurable messages (
YAMLlists and<newline>strings) - Custom sounds for each action with volume and pitch settings
- Async-safe architecture using
CompletableFuture.runAsync()and scheduler-safe tasks - Highly customizable thresholds, commands, sounds, and text values
- Tracks kill counts per victim (
X → Yrelationships) - Executes configured commands when thresholds are reached
- Sends warnings at the configured threshold and at half-threshold
- Keeps data until punishment executes, even across disconnects
- Auto-cleans old tracking data after a configurable timeout
- Main menu with:
- info
- victims
- reset
- refresh
- Victim list view with skull-based icons
- Visual indicators for punished and warning states
/zfeedfarm reload/zfeedfarm gui/zfeedfarm reset/zfeedfarm info/zfeedfarm help
- Currently uses in-memory data tracking with smart cleanup
- File-based persistence can be added later if needed
- Build the plugin with Maven
- Place the resulting JAR in your server's
plugins/folder - Restart the server
- Configure
config.yml,messages.yml, andgui.ymlas needed
- GUI support is still alpha-quality and may change
- Permissions and command behavior are configurable via plugin configs
- Sound and message behavior can be customized per action