Skip to content
No more game breaking 24 hours afk fishing players.
Java
Branch: master
Clone or download
Latest commit b7483f7 Dec 16, 2018
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.settings done Apr 5, 2016
lib 1.13 Jul 19, 2018
src/main revise on position cd Dec 15, 2018
target 1.13 Jul 19, 2018
.classpath 1.13 Jul 19, 2018
.gitattributes :octocat: Added .gitattributes & .gitignore files Apr 5, 2016
.gitignore revise on position cd Dec 15, 2018
.project done Apr 5, 2016
README.md readme Oct 25, 2017
build.xml done Apr 5, 2016
pom.xml 1.13 Jul 19, 2018

README.md

NoAfkFishing--- Powered by LogoCat

mcfallout 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
    1. forces the player to move the hook away from all fished area (configurable distance)
    2. each hook-pulling with fish cost the player's hunger level (configurable cost)
    3. a player can not fish when the hp is below 70% (configurable) resistance] potion effect.
    4. Fished-area is marked with particle effect. [angry-villager]
  • Fishing Spot Recovering
    1. After player fish up to 50 different places, the 1st place is able to fish again.
    2. Every 20mins, when all the fished areas are recovered and could be fished agagin.

Media Demo:

  • Fished Area (Particles [angry-villager] shown after the area is fished) Image  1

Environment

This build is compiled and tested on these environments.

Hard-Dependency

  • none

Installation

  1. Drop the plugin jar file in your server folder /plugins/ and run once.
  2. After the plugin folder and default config.yml is generated, stop the server.
  3. 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 :

  1. Click here for instrctions of importing a maven project.
  2. Add the dependent plugin .jar file mentioned above.
  3. Run the project as 'maven install'
  4. The built version would be in /$project_name/target/

License

MIT licenses https://opensource.org/licenses/MIT THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

You can’t perform that action at this time.