Fix FAWE //regen

These seeds should never be negative
This commit is contained in:
Encode42
2021-11-11 00:26:48 -05:00
parent 6cbba008ee
commit 943ee01126

View File

@@ -5,22 +5,28 @@ Subject: [PATCH] Structure seed options
diff --git a/src/main/java/net/minecraft/world/level/chunk/ChunkGenerator.java b/src/main/java/net/minecraft/world/level/chunk/ChunkGenerator.java diff --git a/src/main/java/net/minecraft/world/level/chunk/ChunkGenerator.java b/src/main/java/net/minecraft/world/level/chunk/ChunkGenerator.java
index 6a1cb38de5733e384546984a0eadd4bab53c0122..3db79ce2ee0e72fe521beaaf6373a5ff0820be69 100644 index 6a1cb38de5733e384546984a0eadd4bab53c0122..710ee90d1dae5bdf330249fc1c3faf60fe4db303 100644
--- a/src/main/java/net/minecraft/world/level/chunk/ChunkGenerator.java --- a/src/main/java/net/minecraft/world/level/chunk/ChunkGenerator.java
+++ b/src/main/java/net/minecraft/world/level/chunk/ChunkGenerator.java +++ b/src/main/java/net/minecraft/world/level/chunk/ChunkGenerator.java
@@ -424,6 +424,17 @@ public abstract class ChunkGenerator { @@ -424,6 +424,23 @@ public abstract class ChunkGenerator {
case "village": case "village":
seed = conf.villageSeed; seed = conf.villageSeed;
break; break;
+ // Purpur start + // Purpur start
+ case "stronghold": + case "stronghold":
+ seed = net.pl3x.purpur.PurpurConfig.seedStructureStronghold; + if (net.pl3x.purpur.PurpurConfig.seedStructureStronghold > -1) {
+ seed = net.pl3x.purpur.PurpurConfig.seedStructureStronghold;
+ }
+ break; + break;
+ case "mineshaft": + case "mineshaft":
+ seed = net.pl3x.purpur.PurpurConfig.seedStructureMineshaft; + if (net.pl3x.purpur.PurpurConfig.seedStructureMineshaft > -1) {
+ seed = net.pl3x.purpur.PurpurConfig.seedStructureMineshaft;
+ }
+ break; + break;
+ case "buried_treasure": + case "buried_treasure":
+ seed = net.pl3x.purpur.PurpurConfig.seedStructureBuriedTreasure; + if (net.pl3x.purpur.PurpurConfig.seedStructureBuriedTreasure > -1) {
+ seed = net.pl3x.purpur.PurpurConfig.seedStructureBuriedTreasure;
+ }
+ break; + break;
+ // Purpur end + // Purpur end
} }