mirror of
https://github.com/Zrips/Jobs.git
synced 2025-02-27 17:52:17 +01:00
Food level needs to be checked by PLayer object and not HumanEntity
This commit is contained in:
parent
d25086e3da
commit
cd973fd35d
@ -1489,12 +1489,12 @@ public final class JobsPaymentListener implements Listener {
|
|||||||
public void onPlayerEat(FoodLevelChangeEvent event) {
|
public void onPlayerEat(FoodLevelChangeEvent event) {
|
||||||
HumanEntity human = event.getEntity();
|
HumanEntity human = event.getEntity();
|
||||||
|
|
||||||
if (event.getFoodLevel() <= human.getFoodLevel() || !(human instanceof Player)
|
if (!(human instanceof Player) || !Jobs.getGCManager().canPerformActionInWorld(human.getWorld()) || human.hasMetadata("NPC"))
|
||||||
|| !Jobs.getGCManager().canPerformActionInWorld(human.getWorld()) || human.hasMetadata("NPC"))
|
|
||||||
return;
|
return;
|
||||||
|
|
||||||
Player player = (Player) human;
|
Player player = (Player) human;
|
||||||
if (!player.isOnline())
|
|
||||||
|
if (!player.isOnline() || event.getFoodLevel() <= player.getFoodLevel() )
|
||||||
return;
|
return;
|
||||||
|
|
||||||
// check if in creative
|
// check if in creative
|
||||||
|
Loading…
Reference in New Issue
Block a user