@@ -5,7 +5,7 @@ Subject: [PATCH] Configurable MC-59471
5
5
6
6
7
7
diff --git a/net/minecraft/world/level/block/TripWireHookBlock.java b/net/minecraft/world/level/block/TripWireHookBlock.java
8
- index 30b97cdcd495490ef65c2ab9dfc39a39c93002ca..15454e9b3289a722c8d7e33ce421a544d03966fa 100644
8
+ index 9aace993c6c18f1a50610e4766225485984b8167..dee8bd2a22be8639f8faec428a5ca3a1ecc1d356 100644
9
9
--- a/net/minecraft/world/level/block/TripWireHookBlock.java
10
10
+++ b/net/minecraft/world/level/block/TripWireHookBlock.java
11
11
@@ -201,7 +201,6 @@ public class TripWireHookBlock extends Block {
@@ -22,15 +22,15 @@ index 30b97cdcd495490ef65c2ab9dfc39a39c93002ca..15454e9b3289a722c8d7e33ce421a544
22
22
if (blockState2 != null) {
23
23
- BlockState blockState3 = level.getBlockState(blockPos1);
24
24
- if (blockState3.is(Blocks.TRIPWIRE) || blockState3.is(Blocks.TRIPWIRE_HOOK)) {
25
- - level.setBlock(blockPos1, blockState2.trySetValue(ATTACHED, Boolean.valueOf(flag2)), 3);
25
+ - if (!io.papermc.paper.configuration.GlobalConfiguration.get().blockUpdates.disableTripwireUpdates || !blockState3.is(Blocks.TRIPWIRE)) level.setBlock(blockPos1, blockState2.trySetValue(ATTACHED, Boolean.valueOf(flag2)), 3); // Paper - prevent tripwire from updating
26
26
+ // Leaves start - MC-59471
27
27
+ if (org.leavesmc.leaves.LeavesConfig.modify.oldMC.stringTripwireHookDuplicate) {
28
28
+ level.setBlock(blockPos1, blockState2.trySetValue(ATTACHED, flag2), 3);
29
29
+ level.getBlockState(blockPos1);
30
30
+ } else {
31
31
+ BlockState blockState3 = level.getBlockState(blockPos1);
32
32
+ if (blockState3.is(Blocks.TRIPWIRE) || blockState3.is(Blocks.TRIPWIRE_HOOK)) {
33
- + level.setBlock(blockPos1, blockState2.trySetValue(ATTACHED, Boolean.valueOf(flag2)), 3);
33
+ + if (!io.papermc.paper.configuration.GlobalConfiguration.get().blockUpdates.disableTripwireUpdates || !blockState3.is(Blocks.TRIPWIRE)) level.setBlock(blockPos1, blockState2.trySetValue(ATTACHED, Boolean.valueOf(flag2)), 3); // Paper - prevent tripwire from updating
34
34
+ }
35
35
}
36
36
+ // Leaves end - MC-59471
0 commit comments