Skip to content

Commit 2de8d61

Browse files
committed
Update Paper
1 parent 6a684c6 commit 2de8d61

File tree

3 files changed

+9
-9
lines changed

3 files changed

+9
-9
lines changed

gradle.properties

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
group=org.leavesmc.leaves
22
version=1.21.4-R0.1-SNAPSHOT
33
mcVersion=1.21.4
4-
paperRef=8eb8e44ac32a99f53da7af50e800ac8831030580
4+
paperRef=edda0db18b0c9b0304e06fb167b218d1e1cf8d55
55
preVersion=true
66
org.gradle.jvmargs=-Xmx2G
77
org.gradle.caching=true

leaves-server/minecraft-patches/features/0013-Configurable-MC-59471.patch

+3-3
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ Subject: [PATCH] Configurable MC-59471
55

66

77
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
99
--- a/net/minecraft/world/level/block/TripWireHookBlock.java
1010
+++ b/net/minecraft/world/level/block/TripWireHookBlock.java
1111
@@ -201,7 +201,6 @@ public class TripWireHookBlock extends Block {
@@ -22,15 +22,15 @@ index 30b97cdcd495490ef65c2ab9dfc39a39c93002ca..15454e9b3289a722c8d7e33ce421a544
2222
if (blockState2 != null) {
2323
- BlockState blockState3 = level.getBlockState(blockPos1);
2424
- 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
2626
+ // Leaves start - MC-59471
2727
+ if (org.leavesmc.leaves.LeavesConfig.modify.oldMC.stringTripwireHookDuplicate) {
2828
+ level.setBlock(blockPos1, blockState2.trySetValue(ATTACHED, flag2), 3);
2929
+ level.getBlockState(blockPos1);
3030
+ } else {
3131
+ BlockState blockState3 = level.getBlockState(blockPos1);
3232
+ 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
3434
+ }
3535
}
3636
+ // Leaves end - MC-59471

leaves-server/paper-patches/features/0014-Bytebuf-API.patch

+5-5
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ Subject: [PATCH] Bytebuf API
55

66

77
diff --git a/src/main/java/org/bukkit/craftbukkit/CraftServer.java b/src/main/java/org/bukkit/craftbukkit/CraftServer.java
8-
index 99258ad5c0af91f24525bac9442cead9541c2e83..5420aa63b7888ba7ba4ed05aff43e77540c97f04 100644
8+
index 2669b774ca837cb7f1a9e2ea924641f35841bf97..488e78a4408585bd4a309cbf5eead775f2223382 100644
99
--- a/src/main/java/org/bukkit/craftbukkit/CraftServer.java
1010
+++ b/src/main/java/org/bukkit/craftbukkit/CraftServer.java
1111
@@ -317,6 +317,7 @@ public final class CraftServer implements Server {
@@ -33,12 +33,12 @@ index 99258ad5c0af91f24525bac9442cead9541c2e83..5420aa63b7888ba7ba4ed05aff43e775
3333
+ // Leaves end - Bytebuf API
3434
}
3535
diff --git a/src/main/java/org/bukkit/craftbukkit/entity/CraftPlayer.java b/src/main/java/org/bukkit/craftbukkit/entity/CraftPlayer.java
36-
index 121560c873200390e261aef0f639f78a7a668883..9fb92d7103f004cca7639ccac1eeda9d490262f4 100644
36+
index f746ec4e38a6191c68c35a98fb90dcadb349d837..8acec30c9c8b098358001e6a51444ef0e799f608 100644
3737
--- a/src/main/java/org/bukkit/craftbukkit/entity/CraftPlayer.java
3838
+++ b/src/main/java/org/bukkit/craftbukkit/entity/CraftPlayer.java
39-
@@ -3583,4 +3583,16 @@ public class CraftPlayer extends CraftHumanEntity implements Player {
40-
handle.containerMenu.broadcastChanges();
41-
return new PaperPlayerGiveResult(leftovers.build(), drops.build());
39+
@@ -3599,4 +3599,16 @@ public class CraftPlayer extends CraftHumanEntity implements Player {
40+
41+
return forwardMovement == backwardMovement ? 0 : forwardMovement ? 1 : -1;
4242
}
4343
+
4444
+ // Leaves start - Bytebuf API

0 commit comments

Comments
 (0)