mirror of
https://github.com/PaperMC/Paper.git
synced 2024-09-12 15:08:27 +02:00
3b93c5b112
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
27 lines
1.1 KiB
Diff
27 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
|
|
|