You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Upstream has released updates that appear to apply and compile correctly
Paper Changes:
PaperMC/Paper@a0ffb57 [ci skip] Small cleanup to mc utils patch
PaperMC/Paper@8c8862f Also check for the actual character length in ResourceLocation validation
+ entity.activatedPriorityReset = false; // Pufferfish - DAB
1729
1729
if (!entity.isRemoved()) {
1730
1730
if (false && this.shouldDiscardEntity(entity)) { // CraftBukkit - We prevent spawning in general, so this butchering is not needed
1731
1731
entity.discard();
1732
-
@@ -919,7 +920,20 @@ public class ServerLevel extends Level implements WorldGenLevel {
1732
+
@@ -918,7 +919,20 @@ public class ServerLevel extends Level implements WorldGenLevel {
1733
1733
}
1734
1734
1735
1735
gameprofilerfiller.push("tick");
@@ -1751,7 +1751,7 @@ index 7c31f619a6e8e3539c547fc43d821d2cce7df7e7..1b98a2b6a787d3d2490f84b083c162ce
1751
1751
gameprofilerfiller.pop();
1752
1752
}
1753
1753
}
1754
-
@@ -984,9 +998,11 @@ public class ServerLevel extends Level implements WorldGenLevel {
1754
+
@@ -983,9 +997,11 @@ public class ServerLevel extends Level implements WorldGenLevel {
1755
1755
}
1756
1756
// Paper start - optimise random block ticking
1757
1757
private final BlockPos.MutableBlockPos chunkTickMutablePosition = new BlockPos.MutableBlockPos();
@@ -1764,7 +1764,7 @@ index 7c31f619a6e8e3539c547fc43d821d2cce7df7e7..1b98a2b6a787d3d2490f84b083c162ce
1764
1764
public void tickChunk(LevelChunk chunk, int randomTickSpeed) {
1765
1765
ChunkPos chunkcoordintpair = chunk.getPos();
1766
1766
boolean flag = this.isRaining();
1767
-
@@ -997,7 +1013,7 @@ public class ServerLevel extends Level implements WorldGenLevel {
1767
+
@@ -996,7 +1012,7 @@ public class ServerLevel extends Level implements WorldGenLevel {
1768
1768
gameprofilerfiller.push("thunder");
1769
1769
final BlockPos.MutableBlockPos blockposition = this.chunkTickMutablePosition; // Paper - use mutable to reduce allocation rate, final to force compile fail on change
1770
1770
@@ -2044,7 +2044,7 @@ index 1be10c57e374ad4018c08d96cfb69397a2f541d3..5cbe6cb0676ac23e184e7586e2dacbbc
@@ -225,6 +225,7 @@ public class ServerLevel extends Level implements WorldGenLevel {
40
+
@@ -224,6 +224,7 @@ public class ServerLevel extends Level implements WorldGenLevel {
41
41
public boolean hasPhysicsEvent = true; // Paper
42
42
public boolean hasEntityMoveEvent = false; // Paper
43
43
private final alternate.current.wire.WireHandler wireHandler = new alternate.current.wire.WireHandler(this); // Paper - optimize redstone (Alternate Current)
Copy file name to clipboardExpand all lines: patches/server/0089-Allow-toggling-special-MobSpawners-per-world.patch
+3-3Lines changed: 3 additions & 3 deletions
Original file line number
Diff line number
Diff line change
@@ -6,10 +6,10 @@ Subject: [PATCH] Allow toggling special MobSpawners per world
6
6
In vanilla, these are all hardcoded on for world type 0 (overworld) and hardcoded off for every other world type. Default config behaviour matches this.
@@ -216,6 +216,8 @@ public class ServerLevel extends Level implements WorldGenLevel {
37
+
@@ -215,6 +215,8 @@ public class ServerLevel extends Level implements WorldGenLevel {
38
38
private final StructureManager structureManager;
39
39
private final StructureCheck structureCheck;
40
40
private final boolean tickTime;
@@ -43,15 +43,15 @@ index 73c1115cebb7d12874ae5de379bf9ac7481ac808..a19cf61172822ce199a280d1b7dc8cdb
43
43
private final RandomSequences randomSequences;
44
44
public long lastMidTickExecuteFailure; // Paper - execute chunk tasks mid tick
45
45
46
-
@@ -793,6 +795,7 @@ public class ServerLevel extends Level implements WorldGenLevel {
46
+
@@ -792,6 +794,7 @@ public class ServerLevel extends Level implements WorldGenLevel {
47
47
48
48
this.chunkTaskScheduler = new io.papermc.paper.chunk.system.scheduling.ChunkTaskScheduler(this, io.papermc.paper.chunk.system.scheduling.ChunkTaskScheduler.workerThreads); // Paper - rewrite chunk system
49
49
this.entityLookup = new io.papermc.paper.chunk.system.entity.EntityLookup(this, new EntityCallbacks()); // Paper - rewrite chunk system
0 commit comments