Merge pull request #4229 from Ineusia/issue-4224

Handle Fishing Event even if FishingExploitFix is set to false
This commit is contained in:
Robert Alan Chapton 2020-07-25 08:38:04 -07:00 committed by GitHub
commit 1df2225aa2
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -396,11 +396,9 @@ public class PlayerListener implements Listener {
} }
return; return;
case CAUGHT_FISH: case CAUGHT_FISH:
if(ExperienceConfig.getInstance().isFishingExploitingPrevented())
{
if(caught instanceof Item) { if(caught instanceof Item) {
if(fishingManager.isExploitingFishing(event.getHook().getLocation().toVector())) if(ExperienceConfig.getInstance().isFishingExploitingPrevented()) {
{ if (fishingManager.isExploitingFishing(event.getHook().getLocation().toVector())) {
player.sendMessage(LocaleLoader.getString("Fishing.ScarcityTip", 3)); player.sendMessage(LocaleLoader.getString("Fishing.ScarcityTip", 3));
event.setExpToDrop(0); event.setExpToDrop(0);
Item caughtItem = (Item) caught; Item caughtItem = (Item) caught;
@ -408,11 +406,11 @@ public class PlayerListener implements Listener {
return; return;
} }
}
fishingManager.handleFishing((Item) caught); fishingManager.handleFishing((Item) caught);
fishingManager.setFishingTarget(); fishingManager.setFishingTarget();
} }
}
return; return;
case CAUGHT_ENTITY: case CAUGHT_ENTITY:
if (fishingManager.canShake(caught)) { if (fishingManager.canShake(caught)) {