diff --git a/patches/minecraft/net/minecraft/client/multiplayer/MultiPlayerGameMode.java.patch b/patches/minecraft/net/minecraft/client/multiplayer/MultiPlayerGameMode.java.patch index 3c753f5bf7..e87b080e15 100644 --- a/patches/minecraft/net/minecraft/client/multiplayer/MultiPlayerGameMode.java.patch +++ b/patches/minecraft/net/minecraft/client/multiplayer/MultiPlayerGameMode.java.patch @@ -88,12 +88,15 @@ } public void m_105287_() { -@@ -262,7 +_,7 @@ +@@ -262,7 +_,10 @@ private boolean m_105281_(BlockPos p_105282_) { ItemStack itemstack = this.f_105189_.f_91074_.m_21205_(); - return p_105282_.equals(this.f_105191_) && ItemStack.m_150942_(itemstack, this.f_105192_); -+ return p_105282_.equals(this.f_105191_) && Boolean.logicalOr(true, ItemStack.m_150942_(itemstack, this.f_105192_)) && !f_105192_.shouldCauseBlockBreakReset(itemstack); ++ // FORGE: Remove this method call, but keep the bytecode intact for hacks that target it ++ if (Boolean.FALSE) ++ ItemStack.m_150942_(itemstack, this.f_105192_); ++ return p_105282_.equals(this.f_105191_) && !f_105192_.shouldCauseBlockBreakReset(itemstack); } private void m_105297_() {