mirror of
https://github.com/mcMMO-Dev/mcMMO.git
synced 2025-06-25 02:04:44 +02:00
AFK Fishing protection
This commit is contained in:
@ -251,6 +251,9 @@ public class PlayerListener implements Listener {
|
||||
|
||||
FishingManager fishingManager = UserManager.getPlayer(player).getFishingManager();
|
||||
|
||||
if(fishingManager.exploitPrevention())
|
||||
return;
|
||||
|
||||
switch (event.getState()) {
|
||||
case CAUGHT_FISH:
|
||||
//TODO Update to new API once available! Waiting for case CAUGHT_TREASURE:
|
||||
@ -311,6 +314,10 @@ public class PlayerListener implements Listener {
|
||||
}
|
||||
|
||||
FishingManager fishingManager = UserManager.getPlayer(player).getFishingManager();
|
||||
|
||||
if(fishingManager.exploitPrevention())
|
||||
return;
|
||||
|
||||
Entity caught = event.getCaught();
|
||||
|
||||
switch (event.getState()) {
|
||||
|
@ -72,7 +72,8 @@ public class FishingManager extends SkillManager {
|
||||
|
||||
Location targetLocation = targetBlock.getLocation();
|
||||
boolean sameTarget = (fishingTarget != null && fishingTarget.equals(targetLocation));
|
||||
return hasFished && sameTarget;
|
||||
|
||||
return hasFished || sameTarget;
|
||||
}
|
||||
|
||||
public boolean canIceFish(Block block) {
|
||||
|
Reference in New Issue
Block a user