Skip to content

Commit bd097b4

Browse files
committed
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: 4d37bf3 PR-762: Add SpawnReason and TransformReason for Tadpole metamorphosis into Frog 788174a PR-761: Add Hangable interface to MangrovePropagule CraftBukkit Changes: 3571ca8 PR-1070: Add SpawnReason and TransformReason for Tadpole metamorphosis into Frog 8f097b9 PR-1068: Add Hangable interface to MangrovePropagule Spigot Changes: 56be6a84 Rebuild patches c6c8886d PR-118: Add config option to disable hopper-chunk-loading
1 parent e4f5e1c commit bd097b4

File tree

5 files changed

+9
-9
lines changed

5 files changed

+9
-9
lines changed

patches/server/0338-Optimize-Hoppers.patch

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ Subject: [PATCH] Optimize Hoppers
1313
* Remove Streams from Item Suck In and restore restore 1.12 AABB checks which is simpler and no voxel allocations (was doing TWO Item Suck ins)
1414

1515
diff --git a/src/main/java/net/minecraft/server/MinecraftServer.java b/src/main/java/net/minecraft/server/MinecraftServer.java
16-
index feba451e86ef49e5edcc5dc60fae18537a95ee71..3e0e9ae6eb0cdf3e2c53c894cc65277bc4e73b67 100644
16+
index 40aa6abf0d3a814de194d754d5b136f3ef67d378..4a9addec6c1f08718902da7d3f3628a0900e4c1d 100644
1717
--- a/src/main/java/net/minecraft/server/MinecraftServer.java
1818
+++ b/src/main/java/net/minecraft/server/MinecraftServer.java
1919
@@ -1409,6 +1409,7 @@ public abstract class MinecraftServer extends ReentrantBlockableEventLoop<TickTa
@@ -78,7 +78,7 @@ index a05acf709735b40ca86f978508c63a86065fd405..6a1405a8630e90db3b5a3c9152259ba6
7878

7979
double getLevelY();
8080
diff --git a/src/main/java/net/minecraft/world/level/block/entity/HopperBlockEntity.java b/src/main/java/net/minecraft/world/level/block/entity/HopperBlockEntity.java
81-
index d732d00af7870b4b9d7eefe0fc97041b09c12a64..9cb783a3001291ddba44776c6bff0c6369684399 100644
81+
index a507d7f65a94e49ecd18cd18797b156474558390..a7ac6b528aecae528a17af157f8ec29371e4484c 100644
8282
--- a/src/main/java/net/minecraft/world/level/block/entity/HopperBlockEntity.java
8383
+++ b/src/main/java/net/minecraft/world/level/block/entity/HopperBlockEntity.java
8484
@@ -3,7 +3,6 @@ package net.minecraft.world.level.block.entity;
@@ -422,7 +422,7 @@ index d732d00af7870b4b9d7eefe0fc97041b09c12a64..9cb783a3001291ddba44776c6bff0c63
422422
+ private static Container getContainerAt(Level world, double x, double y, double z, boolean optimizeEntities) {
423423
Object object = null;
424424
BlockPos blockposition = new BlockPos(x, y, z);
425-
if ( !world.hasChunkAt( blockposition ) ) return null; // Spigot
425+
if ( !world.spigotConfig.hopperCanLoadChunks && !world.hasChunkAt( blockposition ) ) return null; // Spigot
426426
@@ -478,7 +679,7 @@ public class HopperBlockEntity extends RandomizableContainerBlockEntity implemen
427427
}
428428
}

patches/server/0842-Add-config-for-stronghold-seed.patch

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -23,18 +23,18 @@ index ef53c68c1996e99bc6b6048d5b1bc290cf218158..cdfe2589ca598263d58a11a978e176ab
2323
int l = 0;
2424
int i1 = 0;
2525
diff --git a/src/main/java/org/spigotmc/SpigotWorldConfig.java b/src/main/java/org/spigotmc/SpigotWorldConfig.java
26-
index b498b027b127996976a394e9a86cfc90f8a8ed3b..31a447e6e156b7b244b2ac69a9c03c09c7ed388c 100644
26+
index cf96f9fdc4ae561f01d44503b9851c60140e4ea7..bbf15fbb889670e57bd86377590a1b3abe80b96d 100644
2727
--- a/src/main/java/org/spigotmc/SpigotWorldConfig.java
2828
+++ b/src/main/java/org/spigotmc/SpigotWorldConfig.java
29-
@@ -364,6 +364,7 @@ public class SpigotWorldConfig
29+
@@ -366,6 +366,7 @@ public class SpigotWorldConfig
3030
public int mansionSeed;
3131
public int fossilSeed;
3232
public int portalSeed;
3333
+ public Long strongholdSeed; // Paper
3434
private void initWorldGenSeeds()
3535
{
3636
this.villageSeed = this.getInt( "seed-village", 10387312 );
37-
@@ -381,6 +382,10 @@ public class SpigotWorldConfig
37+
@@ -383,6 +384,10 @@ public class SpigotWorldConfig
3838
this.mansionSeed = this.getInt( "seed-mansion", 10387319 );
3939
this.fossilSeed = this.getInt( "seed-fossil", 14357921 );
4040
this.portalSeed = this.getInt( "seed-portal", 34222645 );

work/Bukkit

Submodule Bukkit updated from c1d911a to 4d37bf3

work/CraftBukkit

Submodule CraftBukkit updated from effea36 to 3571ca8

work/Spigot

Submodule Spigot updated from 1dffefb to 56be6a8

0 commit comments

Comments
 (0)