Skip to content

Commit 13e9c10

Browse files
committed
[ci skip] Update mache for new unpick definitions
1 parent 9d427a5 commit 13e9c10

13 files changed

+166
-167
lines changed

paper-server/build.gradle.kts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ plugins {
1414
val paperMavenPublicUrl = "https://repo.papermc.io/repository/maven-public/"
1515

1616
dependencies {
17-
mache("io.papermc:mache:1.21.10+build.8")
17+
mache("io.papermc:mache:1.21.10+build.9")
1818
paperclip("io.papermc:paperclip:3.0.3")
1919
testRuntimeOnly("org.junit.platform:junit-platform-launcher")
2020
}

paper-server/patches/features/0001-Moonrise-optimisation-patches.patch

Lines changed: 20 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -26252,7 +26252,7 @@ index 9dbb7c744030fb8d6891780a0928c8cca2a2b68d..f019f1330f9f1e6aa98ef3f914833769
2625226252
if (!passengers.equals(this.lastPassengers)) {
2625326253
this.synchronizer
2625426254
diff --git a/net/minecraft/server/level/ServerLevel.java b/net/minecraft/server/level/ServerLevel.java
26255-
index d711f47bf02a44247653fbaa32253ddc0b12e12f..c4274cbefc8622a2ef841bcd93f8b4d1ab99c963 100644
26255+
index 704733ff5e558a12f2f9dde924ab4c507745595d..5e305c9a64e856de70ed787901c01d09e68aa979 100644
2625626256
--- a/net/minecraft/server/level/ServerLevel.java
2625726257
+++ b/net/minecraft/server/level/ServerLevel.java
2625826258
@@ -175,7 +175,7 @@ import net.minecraft.world.ticks.LevelTicks;
@@ -26804,7 +26804,7 @@ index d711f47bf02a44247653fbaa32253ddc0b12e12f..c4274cbefc8622a2ef841bcd93f8b4d1
2680426804
}
2680526805

2680626806
profilerFiller.pop();
26807-
@@ -979,6 +1266,12 @@ public class ServerLevel extends Level implements ServerEntityGetter, WorldGenLe
26807+
@@ -975,6 +1262,12 @@ public class ServerLevel extends Level implements ServerEntityGetter, WorldGenLe
2680826808
if (fluidState.is(fluid)) {
2680926809
fluidState.tick(this, pos, blockState);
2681026810
}
@@ -26817,7 +26817,7 @@ index d711f47bf02a44247653fbaa32253ddc0b12e12f..c4274cbefc8622a2ef841bcd93f8b4d1
2681726817
}
2681826818

2681926819
private void tickBlock(BlockPos pos, Block block) {
26820-
@@ -986,6 +1279,12 @@ public class ServerLevel extends Level implements ServerEntityGetter, WorldGenLe
26820+
@@ -982,6 +1275,12 @@ public class ServerLevel extends Level implements ServerEntityGetter, WorldGenLe
2682126821
if (blockState.is(block)) {
2682226822
blockState.tick(this, pos, this.random);
2682326823
}
@@ -26830,7 +26830,7 @@ index d711f47bf02a44247653fbaa32253ddc0b12e12f..c4274cbefc8622a2ef841bcd93f8b4d1
2683026830
}
2683126831

2683226832
// Paper start - log detailed entity tick information
26833-
@@ -1070,6 +1369,11 @@ public class ServerLevel extends Level implements ServerEntityGetter, WorldGenLe
26833+
@@ -1066,6 +1365,11 @@ public class ServerLevel extends Level implements ServerEntityGetter, WorldGenLe
2683426834
}
2683526835

2683626836
public void save(@Nullable ProgressListener progress, boolean flush, boolean skipSave) {
@@ -26842,7 +26842,7 @@ index d711f47bf02a44247653fbaa32253ddc0b12e12f..c4274cbefc8622a2ef841bcd93f8b4d1
2684226842
ServerChunkCache chunkSource = this.getChunkSource();
2684326843
if (!skipSave) {
2684426844
org.bukkit.Bukkit.getPluginManager().callEvent(new org.bukkit.event.world.WorldSaveEvent(this.getWorld())); // CraftBukkit
26845-
@@ -1082,13 +1386,18 @@ public class ServerLevel extends Level implements ServerEntityGetter, WorldGenLe
26845+
@@ -1078,13 +1382,18 @@ public class ServerLevel extends Level implements ServerEntityGetter, WorldGenLe
2684626846
progress.progressStage(Component.translatable("menu.savingChunks"));
2684726847
}
2684826848

@@ -26866,7 +26866,7 @@ index d711f47bf02a44247653fbaa32253ddc0b12e12f..c4274cbefc8622a2ef841bcd93f8b4d1
2686626866

2686726867
// CraftBukkit start - moved from MinecraftServer#saveAllChunks
2686826868
ServerLevel serverLevel1 = this;
26869-
@@ -1218,7 +1527,7 @@ public class ServerLevel extends Level implements ServerEntityGetter, WorldGenLe
26869+
@@ -1214,7 +1523,7 @@ public class ServerLevel extends Level implements ServerEntityGetter, WorldGenLe
2687026870
this.removePlayerImmediately((ServerPlayer)entity, Entity.RemovalReason.DISCARDED);
2687126871
}
2687226872

@@ -26875,7 +26875,7 @@ index d711f47bf02a44247653fbaa32253ddc0b12e12f..c4274cbefc8622a2ef841bcd93f8b4d1
2687526875
}
2687626876

2687726877
// CraftBukkit start
26878-
@@ -1249,7 +1558,7 @@ public class ServerLevel extends Level implements ServerEntityGetter, WorldGenLe
26878+
@@ -1245,7 +1554,7 @@ public class ServerLevel extends Level implements ServerEntityGetter, WorldGenLe
2687926879
}
2688026880
// CraftBukkit end
2688126881

@@ -26884,7 +26884,7 @@ index d711f47bf02a44247653fbaa32253ddc0b12e12f..c4274cbefc8622a2ef841bcd93f8b4d1
2688426884
}
2688526885
}
2688626886

26887-
@@ -1260,7 +1569,7 @@ public class ServerLevel extends Level implements ServerEntityGetter, WorldGenLe
26887+
@@ -1256,7 +1565,7 @@ public class ServerLevel extends Level implements ServerEntityGetter, WorldGenLe
2688826888

2688926889
public boolean tryAddFreshEntityWithPassengers(Entity entity, org.bukkit.event.entity.CreatureSpawnEvent.SpawnReason reason) {
2689026890
// CraftBukkit end
@@ -26893,7 +26893,7 @@ index d711f47bf02a44247653fbaa32253ddc0b12e12f..c4274cbefc8622a2ef841bcd93f8b4d1
2689326893
return false;
2689426894
} else {
2689526895
this.addFreshEntityWithPassengers(entity, reason); // CraftBukkit
26896-
@@ -2013,7 +2322,7 @@ public class ServerLevel extends Level implements ServerEntityGetter, WorldGenLe
26896+
@@ -2009,7 +2318,7 @@ public class ServerLevel extends Level implements ServerEntityGetter, WorldGenLe
2689726897
}
2689826898
}
2689926899

@@ -26902,7 +26902,7 @@ index d711f47bf02a44247653fbaa32253ddc0b12e12f..c4274cbefc8622a2ef841bcd93f8b4d1
2690226902
bufferedWriter.write(String.format(Locale.ROOT, "block_entity_tickers: %d\n", this.blockEntityTickers.size()));
2690326903
bufferedWriter.write(String.format(Locale.ROOT, "block_ticks: %d\n", this.getBlockTicks().count()));
2690426904
bufferedWriter.write(String.format(Locale.ROOT, "fluid_ticks: %d\n", this.getFluidTicks().count()));
26905-
@@ -2031,13 +2340,13 @@ public class ServerLevel extends Level implements ServerEntityGetter, WorldGenLe
26905+
@@ -2027,13 +2336,13 @@ public class ServerLevel extends Level implements ServerEntityGetter, WorldGenLe
2690626906
Path path1 = path.resolve("chunks.csv");
2690726907

2690826908
try (Writer bufferedWriter2 = Files.newBufferedWriter(path1)) {
@@ -26918,7 +26918,7 @@ index d711f47bf02a44247653fbaa32253ddc0b12e12f..c4274cbefc8622a2ef841bcd93f8b4d1
2691826918
}
2691926919

2692026920
Path path3 = path.resolve("entities.csv");
26921-
@@ -2134,8 +2443,8 @@ public class ServerLevel extends Level implements ServerEntityGetter, WorldGenLe
26921+
@@ -2130,8 +2439,8 @@ public class ServerLevel extends Level implements ServerEntityGetter, WorldGenLe
2692226922
Locale.ROOT,
2692326923
"players: %s, entities: %s [%s], block_entities: %d [%s], block_ticks: %d, fluid_ticks: %d, chunk_source: %s",
2692426924
this.players.size(),
@@ -26929,7 +26929,7 @@ index d711f47bf02a44247653fbaa32253ddc0b12e12f..c4274cbefc8622a2ef841bcd93f8b4d1
2692926929
this.blockEntityTickers.size(),
2693026930
getTypeCount(this.blockEntityTickers, TickingBlockEntity::getType),
2693126931
this.getBlockTicks().count(),
26932-
@@ -2167,15 +2476,25 @@ public class ServerLevel extends Level implements ServerEntityGetter, WorldGenLe
26932+
@@ -2163,15 +2472,25 @@ public class ServerLevel extends Level implements ServerEntityGetter, WorldGenLe
2693326933
@Override
2693426934
public LevelEntityGetter<Entity> getEntities() {
2693526935
org.spigotmc.AsyncCatcher.catchOp("Chunk getEntities call"); // Spigot
@@ -26958,7 +26958,7 @@ index d711f47bf02a44247653fbaa32253ddc0b12e12f..c4274cbefc8622a2ef841bcd93f8b4d1
2695826958
}
2695926959

2696026960
public void startTickingChunk(LevelChunk chunk) {
26961-
@@ -2192,8 +2511,8 @@ public class ServerLevel extends Level implements ServerEntityGetter, WorldGenLe
26961+
@@ -2188,8 +2507,8 @@ public class ServerLevel extends Level implements ServerEntityGetter, WorldGenLe
2696226962

2696326963
public void waitForEntities(ChunkPos chunkPos, int radius) {
2696426964
List<ChunkPos> list = ChunkPos.rangeClosed(chunkPos, radius).toList();
@@ -26969,7 +26969,7 @@ index d711f47bf02a44247653fbaa32253ddc0b12e12f..c4274cbefc8622a2ef841bcd93f8b4d1
2696926969

2697026970
for (ChunkPos chunkPos1 : list) {
2697126971
if (!this.areEntitiesLoaded(chunkPos1.toLong())) {
26972-
@@ -2212,28 +2531,38 @@ public class ServerLevel extends Level implements ServerEntityGetter, WorldGenLe
26972+
@@ -2208,28 +2527,38 @@ public class ServerLevel extends Level implements ServerEntityGetter, WorldGenLe
2697326973
@Override
2697426974
public void close() throws IOException {
2697526975
super.close();
@@ -27014,7 +27014,7 @@ index d711f47bf02a44247653fbaa32253ddc0b12e12f..c4274cbefc8622a2ef841bcd93f8b4d1
2701427014
}
2701527015

2701627016
public boolean anyPlayerCloseEnoughForSpawning(BlockPos pos) {
27017-
@@ -2245,7 +2574,10 @@ public class ServerLevel extends Level implements ServerEntityGetter, WorldGenLe
27017+
@@ -2241,7 +2570,10 @@ public class ServerLevel extends Level implements ServerEntityGetter, WorldGenLe
2701827018
}
2701927019

2702027020
public boolean canSpawnEntitiesInChunk(ChunkPos chunkPos) {
@@ -27026,7 +27026,7 @@ index d711f47bf02a44247653fbaa32253ddc0b12e12f..c4274cbefc8622a2ef841bcd93f8b4d1
2702627026
}
2702727027

2702827028
@Override
27029-
@@ -2300,7 +2632,7 @@ public class ServerLevel extends Level implements ServerEntityGetter, WorldGenLe
27029+
@@ -2296,7 +2628,7 @@ public class ServerLevel extends Level implements ServerEntityGetter, WorldGenLe
2703027030
@Override
2703127031
public CrashReportCategory fillReportDetails(CrashReport report) {
2703227032
CrashReportCategory crashReportCategory = super.fillReportDetails(report);
@@ -27036,7 +27036,7 @@ index d711f47bf02a44247653fbaa32253ddc0b12e12f..c4274cbefc8622a2ef841bcd93f8b4d1
2703627036
}
2703727037

2703827038
diff --git a/net/minecraft/server/level/ServerPlayer.java b/net/minecraft/server/level/ServerPlayer.java
27039-
index a9978cfb8a85e055b4a72d29b2265d74dc3b23fe..92551d5228854e24a9b8824c6e79955a2514fd02 100644
27039+
index 8ecbcfb5f4e2d1cfcde694e9c57b74bbae4b2ac9..8b3efe83166e73dea6545384883c8db74f04cea7 100644
2704027040
--- a/net/minecraft/server/level/ServerPlayer.java
2704127041
+++ b/net/minecraft/server/level/ServerPlayer.java
2704227042
@@ -202,7 +202,7 @@ import net.minecraft.world.scores.Team;
@@ -27739,10 +27739,10 @@ index 4367d84309e6dbae6637cb465332896304db5b5a..384289f5d898fef2f791edcbe0716ed0
2773927739
PrepareSpawnTask.this.loadListener.updateFocus(this.spawnLevel.dimension(), chunkPos);
2774027740
}
2774127741
diff --git a/net/minecraft/server/players/PlayerList.java b/net/minecraft/server/players/PlayerList.java
27742-
index df3be6267d834b591a85b43fc864d929ce9950e0..51e8abb15392772ad53ea1da80127d4e61a21e00 100644
27742+
index f0a231faba60cd00bdfeb2db01c3d2af53812ea9..3939b5333e3f2f0c1771a3fba04d75445eaba14f 100644
2774327743
--- a/net/minecraft/server/players/PlayerList.java
2774427744
+++ b/net/minecraft/server/players/PlayerList.java
27745-
@@ -1183,7 +1183,7 @@ public abstract class PlayerList {
27745+
@@ -1182,7 +1182,7 @@ public abstract class PlayerList {
2774627746

2774727747
public void setViewDistance(int viewDistance) {
2774827748
this.viewDistance = viewDistance;
@@ -27751,7 +27751,7 @@ index df3be6267d834b591a85b43fc864d929ce9950e0..51e8abb15392772ad53ea1da80127d4e
2775127751

2775227752
for (ServerLevel serverLevel : this.server.getAllLevels()) {
2775327753
if (serverLevel != null) {
27754-
@@ -1194,7 +1194,7 @@ public abstract class PlayerList {
27754+
@@ -1193,7 +1193,7 @@ public abstract class PlayerList {
2775527755

2775627756
public void setSimulationDistance(int simulationDistance) {
2775727757
this.simulationDistance = simulationDistance;

paper-server/patches/features/0005-Entity-Activation-Range-2.0.patch

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -354,7 +354,7 @@ index 0000000000000000000000000000000000000000..ae2bb9a73106febfe5f0d090abd4252b
354354
+ }
355355
+}
356356
diff --git a/net/minecraft/server/level/ServerLevel.java b/net/minecraft/server/level/ServerLevel.java
357-
index c4274cbefc8622a2ef841bcd93f8b4d1ab99c963..7e635c5fe5ada10f2cf84830826639da59c4ea4e 100644
357+
index 5e305c9a64e856de70ed787901c01d09e68aa979..ce6f83c83b0235d59b4cadd248ff218985978ab5 100644
358358
--- a/net/minecraft/server/level/ServerLevel.java
359359
+++ b/net/minecraft/server/level/ServerLevel.java
360360
@@ -815,6 +815,7 @@ public class ServerLevel extends Level implements ServerEntityGetter, WorldGenLe
@@ -365,7 +365,7 @@ index c4274cbefc8622a2ef841bcd93f8b4d1ab99c963..7e635c5fe5ada10f2cf84830826639da
365365
this.entityTickList
366366
.forEach(
367367
entity -> {
368-
@@ -1313,12 +1314,15 @@ public class ServerLevel extends Level implements ServerEntityGetter, WorldGenLe
368+
@@ -1309,12 +1310,15 @@ public class ServerLevel extends Level implements ServerEntityGetter, WorldGenLe
369369
entity.totalEntityAge++; // Paper - age-like counter for all entities
370370
profilerFiller.push(() -> BuiltInRegistries.ENTITY_TYPE.getKey(entity.getType()).toString());
371371
profilerFiller.incrementCounter("tickNonPassenger");
@@ -382,7 +382,7 @@ index c4274cbefc8622a2ef841bcd93f8b4d1ab99c963..7e635c5fe5ada10f2cf84830826639da
382382
}
383383
// Paper start - log detailed entity tick information
384384
} finally {
385-
@@ -1329,7 +1333,7 @@ public class ServerLevel extends Level implements ServerEntityGetter, WorldGenLe
385+
@@ -1325,7 +1329,7 @@ public class ServerLevel extends Level implements ServerEntityGetter, WorldGenLe
386386
// Paper end - log detailed entity tick information
387387
}
388388

@@ -391,7 +391,7 @@ index c4274cbefc8622a2ef841bcd93f8b4d1ab99c963..7e635c5fe5ada10f2cf84830826639da
391391
if (passengerEntity.isRemoved() || passengerEntity.getVehicle() != ridingEntity) {
392392
passengerEntity.stopRiding();
393393
} else if (passengerEntity instanceof Player || this.entityTickList.contains(passengerEntity)) {
394-
@@ -1339,12 +1343,21 @@ public class ServerLevel extends Level implements ServerEntityGetter, WorldGenLe
394+
@@ -1335,12 +1339,21 @@ public class ServerLevel extends Level implements ServerEntityGetter, WorldGenLe
395395
ProfilerFiller profilerFiller = Profiler.get();
396396
profilerFiller.push(() -> BuiltInRegistries.ENTITY_TYPE.getKey(passengerEntity.getType()).toString());
397397
profilerFiller.incrementCounter("tickPassenger");

paper-server/patches/features/0016-Add-Alternate-Current-redstone-implementation.patch

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2326,7 +2326,7 @@ index 0000000000000000000000000000000000000000..298076a0db4e6ee6e4775ac43bf749d9
23262326
+ }
23272327
+}
23282328
diff --git a/net/minecraft/server/level/ServerLevel.java b/net/minecraft/server/level/ServerLevel.java
2329-
index 7e635c5fe5ada10f2cf84830826639da59c4ea4e..76d063a5bcbfdb6339f0aa1a75c2eb4fdf14c4d4 100644
2329+
index ce6f83c83b0235d59b4cadd248ff218985978ab5..71de8d8920eb33d15a18653dcef370c8e1a43712 100644
23302330
--- a/net/minecraft/server/level/ServerLevel.java
23312331
+++ b/net/minecraft/server/level/ServerLevel.java
23322332
@@ -221,6 +221,7 @@ public class ServerLevel extends Level implements ServerEntityGetter, WorldGenLe
@@ -2337,7 +2337,7 @@ index 7e635c5fe5ada10f2cf84830826639da59c4ea4e..76d063a5bcbfdb6339f0aa1a75c2eb4f
23372337

23382338
@Override
23392339
public @Nullable LevelChunk getChunkIfLoaded(int x, int z) {
2340-
@@ -2664,6 +2665,13 @@ public class ServerLevel extends Level implements ServerEntityGetter, WorldGenLe
2340+
@@ -2660,6 +2661,13 @@ public class ServerLevel extends Level implements ServerEntityGetter, WorldGenLe
23412341
return this.debugSynchronizers;
23422342
}
23432343

paper-server/patches/features/0021-Incremental-chunk-and-player-saving.patch

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -50,10 +50,10 @@ index a31ef450a0c8f2929065a3c10e47c14bf5eb30f2..d5f3083354d70c4da3c39e2f909ce4c7
5050
ProfilerFiller profilerFiller = Profiler.get();
5151
this.server.spark.executeMainThreadTasks(); // Paper - spark
5252
diff --git a/net/minecraft/server/level/ServerLevel.java b/net/minecraft/server/level/ServerLevel.java
53-
index 76d063a5bcbfdb6339f0aa1a75c2eb4fdf14c4d4..bf27fe05ee17b2483bb9bfe5a1b52c8d686e3737 100644
53+
index 71de8d8920eb33d15a18653dcef370c8e1a43712..20b8cbb84805e4259438766a773d65fb37581662 100644
5454
--- a/net/minecraft/server/level/ServerLevel.java
5555
+++ b/net/minecraft/server/level/ServerLevel.java
56-
@@ -1382,6 +1382,26 @@ public class ServerLevel extends Level implements ServerEntityGetter, WorldGenLe
56+
@@ -1378,6 +1378,26 @@ public class ServerLevel extends Level implements ServerEntityGetter, WorldGenLe
5757
return !(entity instanceof Player player && (this.server.isUnderSpawnProtection(this, pos, player) || !this.getWorldBorder().isWithinBounds(pos)));
5858
}
5959

@@ -81,7 +81,7 @@ index 76d063a5bcbfdb6339f0aa1a75c2eb4fdf14c4d4..bf27fe05ee17b2483bb9bfe5a1b52c8d
8181
// Paper start - add close param
8282
this.save(progress, flush, skipSave, false);
8383
diff --git a/net/minecraft/server/level/ServerPlayer.java b/net/minecraft/server/level/ServerPlayer.java
84-
index 92551d5228854e24a9b8824c6e79955a2514fd02..691df6f92af8cbb7b5b2dd863678258e78e1884b 100644
84+
index 8b3efe83166e73dea6545384883c8db74f04cea7..595e63c3ebe0f8486c7f5f9421013506cd96a6f6 100644
8585
--- a/net/minecraft/server/level/ServerPlayer.java
8686
+++ b/net/minecraft/server/level/ServerPlayer.java
8787
@@ -204,6 +204,7 @@ import org.slf4j.Logger;
@@ -93,7 +93,7 @@ index 92551d5228854e24a9b8824c6e79955a2514fd02..691df6f92af8cbb7b5b2dd863678258e
9393
private static final int NEUTRAL_MOB_DEATH_NOTIFICATION_RADII_Y = 10;
9494
private static final int FLY_STAT_RECORDING_SPEED = 25;
9595
diff --git a/net/minecraft/server/players/PlayerList.java b/net/minecraft/server/players/PlayerList.java
96-
index 51e8abb15392772ad53ea1da80127d4e61a21e00..410be367549a345677c94e9f8d7db0b7fffbf073 100644
96+
index 3939b5333e3f2f0c1771a3fba04d75445eaba14f..84fc528245d610c8145736b1e618d24301ff4d7b 100644
9797
--- a/net/minecraft/server/players/PlayerList.java
9898
+++ b/net/minecraft/server/players/PlayerList.java
9999
@@ -406,6 +406,7 @@ public abstract class PlayerList {
@@ -104,7 +104,7 @@ index 51e8abb15392772ad53ea1da80127d4e61a21e00..410be367549a345677c94e9f8d7db0b7
104104
this.playerIo.save(player);
105105
ServerStatsCounter serverStatsCounter = player.getStats(); // CraftBukkit
106106
if (serverStatsCounter != null) {
107-
@@ -939,9 +940,23 @@ public abstract class PlayerList {
107+
@@ -938,9 +939,23 @@ public abstract class PlayerList {
108108
}
109109

110110
public void saveAll() {

0 commit comments

Comments
 (0)