TogAr2 / MinestomPvP

Combat library for Minestom
Apache License 2.0
80 stars 31 forks source link

Error on eating #42

Closed Jazzkuh closed 2 months ago

Jazzkuh commented 2 months ago

When using food like a steak or baked potato you get the following error when consuming it:

java.lang.NullPointerException: Cannot invoke "net.minestom.server.item.ItemStack.isAir()" because "leftOver" is null
    at io.github.togar2.pvp.feature.food.VanillaFoodFeature.onFinishEating(VanillaFoodFeature.java:146)
    at io.github.togar2.pvp.feature.food.VanillaFoodFeature.lambda$init$1(VanillaFoodFeature.java:89)
    at net.minestom.server.event.EventListener$Builder$1.run(EventListener.java:151)
    at net.minestom.server.event.EventNodeImpl$Handle.callListener(EventNodeImpl.java:492)
    at net.minestom.server.event.EventNodeImpl$Handle.lambda$listenersConsumer$8(EventNodeImpl.java:424)
    at net.minestom.server.event.EventNodeImpl$Handle.lambda$createConsumer$5(EventNodeImpl.java:395)
    at net.minestom.server.event.EventNodeImpl$Handle.lambda$createConsumer$5(EventNodeImpl.java:403)
    at net.minestom.server.event.EventNodeImpl$Handle.lambda$createConsumer$5(EventNodeImpl.java:403)
    at net.minestom.server.event.EventNodeImpl$Handle.call(EventNodeImpl.java:327)
    at net.minestom.server.event.EventNode.call(EventNode.java:190)
    at net.minestom.server.event.EventDispatcher.call(EventDispatcher.java:10)
    at net.minestom.server.entity.Player.update(Player.java:456)
    at net.minestom.server.entity.Entity.tick(Entity.java:549)
    at net.minestom.server.thread.TickThread.tick(TickThread.java:78)
    at net.minestom.server.thread.TickThread.run(TickThread.java:53)