mirror of
https://github.com/PaperMC/Paper.git
synced 2024-12-26 19:07:40 +01:00
Updated Upstream (Bukkit/CraftBukkit/Spigot)
Upstream has released updates that appear to apply and compile correctly. This update has not been tested by PaperMC and as with ANY update, please do your own testing Bukkit Changes: 716b4fce Revert SnakeYAML upgrade ca6f8942 Update to Minecraft 1.18-rc3 57e7e952 #683: Add Player#showDemoScreen CraftBukkit Changes: c98abfb0 Update to Minecraft 1.18-rc3 9b258501 #960: Add Player#showDemoScreen d9542247 Produce remapped jars after bootstrap jar 99f3ddde SPIGOT-6808: Fix RegionAccessor#getBiome Spigot Changes: b7a4222e Update to Minecraft 1.18-rc3
This commit is contained in:
parent
d166381efa
commit
04ca580aa6
@ -46,7 +46,7 @@ repositories {
|
|||||||
}
|
}
|
||||||
|
|
||||||
dependencies {
|
dependencies {
|
||||||
paramMappings("net.fabricmc:yarn:1.18-pre8+build.4:mergedv2")
|
paramMappings("net.fabricmc:yarn:1.18-rc3+build.1:mergedv2")
|
||||||
remapper("net.fabricmc:tiny-remapper:0.7.0:fat")
|
remapper("net.fabricmc:tiny-remapper:0.7.0:fat")
|
||||||
decompiler("net.minecraftforge:forgeflower:1.5.498.22")
|
decompiler("net.minecraftforge:forgeflower:1.5.498.22")
|
||||||
paperclip("io.papermc:paperclip:3.0.0-SNAPSHOT")
|
paperclip("io.papermc:paperclip:3.0.0-SNAPSHOT")
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
group=io.papermc.paper
|
group=io.papermc.paper
|
||||||
version=1.18-pre8-R0.1-SNAPSHOT
|
version=1.18-rc3-R0.1-SNAPSHOT
|
||||||
|
|
||||||
mcVersion=1.18-pre8
|
mcVersion=1.18-rc3
|
||||||
|
|
||||||
org.gradle.caching=true
|
org.gradle.caching=true
|
||||||
org.gradle.parallel=true
|
org.gradle.parallel=true
|
||||||
|
@ -109,7 +109,7 @@ index 0000000000000000000000000000000000000000..00000000000000000000000000000000
|
|||||||
-
|
-
|
||||||
- <groupId>org.spigotmc</groupId>
|
- <groupId>org.spigotmc</groupId>
|
||||||
- <artifactId>spigot-api</artifactId>
|
- <artifactId>spigot-api</artifactId>
|
||||||
- <version>1.18-pre8-R0.1-SNAPSHOT</version>
|
- <version>1.18-rc3-R0.1-SNAPSHOT</version>
|
||||||
- <packaging>jar</packaging>
|
- <packaging>jar</packaging>
|
||||||
-
|
-
|
||||||
- <name>Spigot-API</name>
|
- <name>Spigot-API</name>
|
||||||
|
@ -94,9 +94,9 @@ index 0000000000000000000000000000000000000000..00000000000000000000000000000000
|
|||||||
import com.google.common.collect.ImmutableList;
|
import com.google.common.collect.ImmutableList;
|
||||||
import com.google.common.collect.ImmutableList.Builder;
|
import com.google.common.collect.ImmutableList.Builder;
|
||||||
import com.google.common.collect.Iterables;
|
import com.google.common.collect.Iterables;
|
||||||
@@ -0,0 +0,0 @@ import java.io.IOException;
|
@@ -0,0 +0,0 @@ import java.io.Writer;
|
||||||
import java.io.Writer;
|
|
||||||
import java.nio.file.Path;
|
import java.nio.file.Path;
|
||||||
|
import java.util.ArrayList;
|
||||||
import java.util.BitSet;
|
import java.util.BitSet;
|
||||||
+import java.util.HashMap; // Paper
|
+import java.util.HashMap; // Paper
|
||||||
+import java.util.Collection;
|
+import java.util.Collection;
|
||||||
|
@ -426,7 +426,7 @@ index 0000000000000000000000000000000000000000..00000000000000000000000000000000
|
|||||||
public void updatePlayerMobTypeMap(Entity entity) {
|
public void updatePlayerMobTypeMap(Entity entity) {
|
||||||
if (!this.level.paperConfig.perPlayerMobSpawns) {
|
if (!this.level.paperConfig.perPlayerMobSpawns) {
|
||||||
@@ -0,0 +0,0 @@ public class ChunkMap extends ChunkStorage implements ChunkHolder.PlayerProvider
|
@@ -0,0 +0,0 @@ public class ChunkMap extends ChunkStorage implements ChunkHolder.PlayerProvider
|
||||||
List<CompletableFuture<Either<ChunkAccess, ChunkHolder.ChunkLoadingFailure>>> list = Lists.newArrayList();
|
List<ChunkHolder> list1 = new ArrayList();
|
||||||
int j = centerChunk.x;
|
int j = centerChunk.x;
|
||||||
int k = centerChunk.z;
|
int k = centerChunk.z;
|
||||||
+ ChunkHolder requestingNeighbor = getUpdatingChunkIfPresent(centerChunk.toLong()); // Paper
|
+ ChunkHolder requestingNeighbor = getUpdatingChunkIfPresent(centerChunk.toLong()); // Paper
|
||||||
@ -446,8 +446,8 @@ index 0000000000000000000000000000000000000000..00000000000000000000000000000000
|
|||||||
+ }
|
+ }
|
||||||
+ // Paper end
|
+ // Paper end
|
||||||
|
|
||||||
|
list1.add(playerchunk);
|
||||||
list.add(completablefuture);
|
list.add(completablefuture);
|
||||||
}
|
|
||||||
@@ -0,0 +0,0 @@ public class ChunkMap extends ChunkStorage implements ChunkHolder.PlayerProvider
|
@@ -0,0 +0,0 @@ public class ChunkMap extends ChunkStorage implements ChunkHolder.PlayerProvider
|
||||||
if (requiredStatus == ChunkStatus.EMPTY) {
|
if (requiredStatus == ChunkStatus.EMPTY) {
|
||||||
return this.scheduleChunkLoad(chunkcoordintpair);
|
return this.scheduleChunkLoad(chunkcoordintpair);
|
||||||
|
@ -296,8 +296,8 @@ index 0000000000000000000000000000000000000000..00000000000000000000000000000000
|
|||||||
} catch (Exception var3) {
|
} catch (Exception var3) {
|
||||||
+ if (var3.getCause() instanceof ThreadDeath) throw var3; // Paper
|
+ if (var3.getCause() instanceof ThreadDeath) throw var3; // Paper
|
||||||
LOGGER.fatal("Error executing task on {}", this.name(), var3);
|
LOGGER.fatal("Error executing task on {}", this.name(), var3);
|
||||||
throw var3;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
diff --git a/src/main/java/net/minecraft/world/level/Level.java b/src/main/java/net/minecraft/world/level/Level.java
|
diff --git a/src/main/java/net/minecraft/world/level/Level.java b/src/main/java/net/minecraft/world/level/Level.java
|
||||||
index 0000000000000000000000000000000000000000..0000000000000000000000000000000000000000 100644
|
index 0000000000000000000000000000000000000000..0000000000000000000000000000000000000000 100644
|
||||||
--- a/src/main/java/net/minecraft/world/level/Level.java
|
--- a/src/main/java/net/minecraft/world/level/Level.java
|
||||||
|
@ -5398,8 +5398,8 @@ index 0000000000000000000000000000000000000000..00000000000000000000000000000000
|
|||||||
+ // Paper end
|
+ // Paper end
|
||||||
+
|
+
|
||||||
private CompletableFuture<Either<List<ChunkAccess>, ChunkHolder.ChunkLoadingFailure>> getChunkRangeFuture(ChunkPos centerChunk, int margin, IntFunction<ChunkStatus> distanceToStatus) {
|
private CompletableFuture<Either<List<ChunkAccess>, ChunkHolder.ChunkLoadingFailure>> getChunkRangeFuture(ChunkPos centerChunk, int margin, IntFunction<ChunkStatus> distanceToStatus) {
|
||||||
List<CompletableFuture<Either<ChunkAccess, ChunkHolder.ChunkLoadingFailure>>> list = Lists.newArrayList();
|
List<CompletableFuture<Either<ChunkAccess, ChunkHolder.ChunkLoadingFailure>>> list = new ArrayList();
|
||||||
int j = centerChunk.x;
|
List<ChunkHolder> list1 = new ArrayList();
|
||||||
@@ -0,0 +0,0 @@ public class ChunkMap extends ChunkStorage implements ChunkHolder.PlayerProvider
|
@@ -0,0 +0,0 @@ public class ChunkMap extends ChunkStorage implements ChunkHolder.PlayerProvider
|
||||||
holder.setTicketLevel(level);
|
holder.setTicketLevel(level);
|
||||||
} else {
|
} else {
|
||||||
|
@ -21,9 +21,9 @@ index 0000000000000000000000000000000000000000..00000000000000000000000000000000
|
|||||||
this.rigids = new ObjectArrayList<>(10);
|
this.rigids = new ObjectArrayList<>(10);
|
||||||
|
|
||||||
for(StructureFeature<?> structureFeature : StructureFeature.NOISE_AFFECTING_FEATURES) {
|
for(StructureFeature<?> structureFeature : StructureFeature.NOISE_AFFECTING_FEATURES) {
|
||||||
- structureAccessor.startsForFeature(SectionPos.bottomOf(chunk), structureFeature).forEach((structureStart) -> {
|
- structureAccessor.startsForFeature(SectionPos.bottomOf(chunk), structureFeature).forEach((start) -> {
|
||||||
+ for (StructureStart<?> structureStart : structureAccessor.startsForFeature(SectionPos.bottomOf(chunk), structureFeature)) { // Paper - remove streams
|
+ for (StructureStart<?> start : structureAccessor.startsForFeature(SectionPos.bottomOf(chunk), structureFeature)) { // Paper - remove streams
|
||||||
for(StructurePiece structurePiece : structureStart.getPieces()) {
|
for(StructurePiece structurePiece : start.getPieces()) {
|
||||||
if (structurePiece.isCloseToChunk(chunkPos, 12)) {
|
if (structurePiece.isCloseToChunk(chunkPos, 12)) {
|
||||||
if (structurePiece instanceof PoolElementStructurePiece) {
|
if (structurePiece instanceof PoolElementStructurePiece) {
|
||||||
@@ -0,0 +0,0 @@ public class Beardifier implements NoiseChunk.NoiseFiller {
|
@@ -0,0 +0,0 @@ public class Beardifier implements NoiseChunk.NoiseFiller {
|
||||||
|
@ -192,7 +192,7 @@ index 0000000000000000000000000000000000000000..00000000000000000000000000000000
|
|||||||
- <groupId>org.spigotmc</groupId>
|
- <groupId>org.spigotmc</groupId>
|
||||||
- <artifactId>spigot</artifactId>
|
- <artifactId>spigot</artifactId>
|
||||||
- <packaging>jar</packaging>
|
- <packaging>jar</packaging>
|
||||||
- <version>1.18-pre8-R0.1-SNAPSHOT</version>
|
- <version>1.18-rc3-R0.1-SNAPSHOT</version>
|
||||||
- <name>Spigot</name>
|
- <name>Spigot</name>
|
||||||
- <url>https://www.spigotmc.org/</url>
|
- <url>https://www.spigotmc.org/</url>
|
||||||
-
|
-
|
||||||
@ -694,7 +694,7 @@ index 0000000000000000000000000000000000000000..00000000000000000000000000000000
|
|||||||
- <artifactId>specialsource-maven-plugin</artifactId>
|
- <artifactId>specialsource-maven-plugin</artifactId>
|
||||||
- <executions>
|
- <executions>
|
||||||
- <execution>
|
- <execution>
|
||||||
- <phase>package</phase>
|
- <phase>verify</phase>
|
||||||
- <goals>
|
- <goals>
|
||||||
- <goal>remap</goal>
|
- <goal>remap</goal>
|
||||||
- </goals>
|
- </goals>
|
||||||
@ -707,7 +707,7 @@ index 0000000000000000000000000000000000000000..00000000000000000000000000000000
|
|||||||
- </configuration>
|
- </configuration>
|
||||||
- </execution>
|
- </execution>
|
||||||
- <execution>
|
- <execution>
|
||||||
- <phase>package</phase>
|
- <phase>verify</phase>
|
||||||
- <goals>
|
- <goals>
|
||||||
- <goal>remap</goal>
|
- <goal>remap</goal>
|
||||||
- </goals>
|
- </goals>
|
||||||
|
@ -1 +1 @@
|
|||||||
Subproject commit 09c3da501e40b5090cbd93cc91c8e5c49ce053b7
|
Subproject commit 403e1fc440fdc9eeb6e854e6db1c1974034fccab
|
@ -1 +1 @@
|
|||||||
Subproject commit d25437bce34e0cb0b7c895867183dc949ea41667
|
Subproject commit 716b4fce8443809ed39119dbffdd21c04fcea04a
|
@ -1 +1 @@
|
|||||||
Subproject commit 5a39a236c11b6a5a19f8d26b4c5af1f59f16d447
|
Subproject commit c98abfb0ff79f77e91a4116bd7df47495bf81162
|
@ -1 +1 @@
|
|||||||
Subproject commit 7840c2af5f487981d5a2eab4f9e832fdd7cfb298
|
Subproject commit b7a4222eac8fe8634946023cbba965187f568d07
|
Loading…
Reference in New Issue
Block a user