Fixed by mojang in 1.15, farm blocks are no longer in the next tick list Also, add hopper optimization patch to the removed folder
26 lines
1.1 KiB
Diff
26 lines
1.1 KiB
Diff
From 65125b3e106030630c0b1703e00c1f1c3936d797 Mon Sep 17 00:00:00 2001
|
|
From: Spottedleaf <Spottedleaf@users.noreply.github.com>
|
|
Date: Tue, 24 Sep 2019 16:03:00 -0700
|
|
Subject: [PATCH] Fix MC-161754
|
|
|
|
Fixes https://github.com/PaperMC/Paper/issues/2580
|
|
|
|
We can use an entity valid check since this method is invoked for
|
|
each inventory iteraction (thanks to CB) and on player tick (vanilla).
|
|
|
|
diff --git a/src/main/java/net/minecraft/server/ContainerHorse.java b/src/main/java/net/minecraft/server/ContainerHorse.java
|
|
index c95ce0124..18e1ae7f0 100644
|
|
--- a/src/main/java/net/minecraft/server/ContainerHorse.java
|
|
+++ b/src/main/java/net/minecraft/server/ContainerHorse.java
|
|
@@ -76,7 +76,7 @@ public class ContainerHorse extends Container {
|
|
|
|
@Override
|
|
public boolean canUse(EntityHuman entityhuman) {
|
|
- return this.c.a(entityhuman) && this.d.isAlive() && this.d.g((Entity) entityhuman) < 8.0F;
|
|
+ return this.c.a(entityhuman) && (this.d.isAlive() && this.d.valid) && this.d.g((Entity) entityhuman) < 8.0F; // Paper - Fix MC-161754
|
|
}
|
|
|
|
@Override
|
|
--
|
|
2.24.1
|
|
|