No AFK Fishing - 100% no more afk-fishing, seriously.
1.0.1.12dForce players to move a bit distance or eat some food after each successful fish catching
NoAfkFishing--- Powered by LogoCat
Jar Download link: Spigot Page
No more game breaking 24 hours afk fishing players.
This plugin eliminate all those afk-fisher by giving them some circumtances to meet which is impossible for Afk-fisher to follow.
Features :
Enhanced fishing mechanism :
- Fishing Restriction
- forces the player to move the hook away from all fished area (configurable distance)
- each hook-pulling with fish cost the player's hunger level (configurable cost)
- a player can not fish when the hp is below 70% (configurable) resistance] potion effect.
- Fished-area is marked with particle effect. [angry-villager]
- Fishing Spot Recovering
- After player fish up to 50 different places, the 1st place is able to fish again.
- Every 20mins, when all the fished areas are recovered and could be fished agagin.
Media Demo:
Environment
This build is compiled and tested on these environments.
Hard-Dependency
- none
Installation
- Drop the plugin jar file in your server folder /plugins/ and run once.
- After the plugin folder and default config.yml is generated, stop the server.
- Start to set your own config withing config.yml.
Configuration setting
version: 1.0.0
# ignore this.
PLUGIN_PREFIX: '§7[NoAfkFishing] : '
YOU_HAVE_TO_CHANGE_A_PLACE_AT_LEAST: 'You have to change a place of your fishing hook distant from here with blocks : '
#Self-explaning...
YOU_TAKE_EXTRA_HUNGER: 'You get hungry and lost hunger level : '
EXTRA_HUNGER_LEVEL: 2
DISTANCE_BETWEEN_FISHING: 1
HPLIMIT: 0.7
USING_HP_FUNCTION: true
USING_HUNGER_FUNCTION: true
USING_CANCELING_FISH_CAUGHT_FUNCTION: true
YOUR_HP_IS_NOT_ENOUGH_TO_GO_FISHING: 'Your health is too low for fishing. Health needed : '
Permission nodes
nodes description default
noafkfishing.exempt player with this node could always pass the checks op
Development
Want to contribute? Great! This project is open to everyone as long as it follows the license. You could follow these steps to build up the developing environment :
- Click here for instrctions of importing a maven project.
- Add the dependent plugin .jar file mentioned above.
- Run the project as 'maven install'
- The built version would be in /$project_name/target/
License
MIT licenses https://opensource.org/licenses/MIT
Similar projects
Plugin →Let Me Despawn
Improves performance by tweaking mob despawn rules. Say bye to pesky unintentional persistent mobs.
25MSueta
JourneyMap
Real-time map used for mapping in-game or your browser as you explore.
14.7MSueta
Emotecraft
Create your own emotes in Minecraft.
7.5MSueta
Simple Tpa
A simple tpa plugin which sends requests
5.4MSueta
Common Network
Forge and Fabric Unified Networking Solution
3.9MSueta
Set Home
A lightweight plugin for players to set their homes.
3.8MSueta