Skip to content

Commit 23a3012

Browse files
s-yh-chinaLumine1909
authored andcommitted
Fix tripwire update
1 parent 1c05ade commit 23a3012

File tree

1 file changed

+10
-1
lines changed

1 file changed

+10
-1
lines changed

patches/server/0017-Fix-tripwire-update.patch

Lines changed: 10 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ Subject: [PATCH] Fix tripwire update
55

66

77
diff --git a/src/main/java/net/minecraft/world/level/block/TripWireHookBlock.java b/src/main/java/net/minecraft/world/level/block/TripWireHookBlock.java
8-
index 0f6ea0adb4b99d934e1a3fcb92562dffb2a45f63..b2f6712273de8169d2b8af01a48cd04f977d6ed0 100644
8+
index 0f6ea0adb4b99d934e1a3fcb92562dffb2a45f63..03cbf916cd3af404b2f234cfa15779b8eb7acf38 100644
99
--- a/src/main/java/net/minecraft/world/level/block/TripWireHookBlock.java
1010
+++ b/src/main/java/net/minecraft/world/level/block/TripWireHookBlock.java
1111
@@ -162,7 +162,7 @@ public class TripWireHookBlock extends Block {
@@ -17,3 +17,12 @@ index 0f6ea0adb4b99d934e1a3fcb92562dffb2a45f63..b2f6712273de8169d2b8af01a48cd04f
1717
aiblockdata[k] = iblockdata2;
1818
if (k == i) {
1919
world.scheduleTick(pos, block, 10);
20+
@@ -195,7 +195,7 @@ public class TripWireHookBlock extends Block {
21+
22+
TripWireHookBlock.emitState(world, pos, flag4, flag5, flag2, flag3);
23+
if (!beingRemoved) { // Paper - fix tripwire state inconsistency
24+
- if (world.getBlockState(pos).getBlock() == Blocks.TRIPWIRE_HOOK) // Paper - validate
25+
+ // if (world.getBlockState(pos).getBlock() == Blocks.TRIPWIRE_HOOK) // Paper - validate - Leaves - vanilla
26+
world.setBlock(pos, (BlockState) iblockdata3.setValue(TripWireHookBlock.FACING, enumdirection), 3);
27+
if (flag1) {
28+
TripWireHookBlock.notifyNeighbors(block, world, pos, enumdirection);

0 commit comments

Comments
 (0)