mirror of
https://hub.spigotmc.org/stash/scm/spigot/spigot.git
synced 2025-09-18 21:33:01 +00:00

Allow server admins that really want to to customise the seeds used in world generation even further.
54 lines
2.2 KiB
Diff
54 lines
2.2 KiB
Diff
From edd97ab26a6eef03c9ab2aad81c1f0811f1bc869 Mon Sep 17 00:00:00 2001
|
|
From: md_5 <git@md-5.net>
|
|
Date: Fri, 4 Jul 2014 13:28:45 +1000
|
|
Subject: [PATCH] Further Seed Customisation
|
|
|
|
Allow server admins that really want to to customise the seeds used in world generation even further.
|
|
|
|
diff --git a/src/main/java/net/minecraft/server/WorldGenLargeFeature.java b/src/main/java/net/minecraft/server/WorldGenLargeFeature.java
|
|
index 1e5efc4..72f5d10 100644
|
|
--- a/src/main/java/net/minecraft/server/WorldGenLargeFeature.java
|
|
+++ b/src/main/java/net/minecraft/server/WorldGenLargeFeature.java
|
|
@@ -53,7 +53,7 @@ public class WorldGenLargeFeature extends StructureGenerator {
|
|
|
|
int i1 = i / this.g;
|
|
int j1 = j / this.g;
|
|
- Random random = this.c.A(i1, j1, 14357617);
|
|
+ Random random = this.c.A(i1, j1, this.c.spigotConfig.largeFeatureSeed); // Spigot
|
|
|
|
i1 *= this.g;
|
|
j1 *= this.g;
|
|
diff --git a/src/main/java/net/minecraft/server/WorldGenVillage.java b/src/main/java/net/minecraft/server/WorldGenVillage.java
|
|
index 7ca18a1..8d1721a 100644
|
|
--- a/src/main/java/net/minecraft/server/WorldGenVillage.java
|
|
+++ b/src/main/java/net/minecraft/server/WorldGenVillage.java
|
|
@@ -52,7 +52,7 @@ public class WorldGenVillage extends StructureGenerator {
|
|
|
|
int i1 = i / this.g;
|
|
int j1 = j / this.g;
|
|
- Random random = this.c.A(i1, j1, 10387312);
|
|
+ Random random = this.c.A(i1, j1, this.c.spigotConfig.villageSeed); // Spigot
|
|
|
|
i1 *= this.g;
|
|
j1 *= this.g;
|
|
diff --git a/src/main/java/org/spigotmc/SpigotWorldConfig.java b/src/main/java/org/spigotmc/SpigotWorldConfig.java
|
|
index a81b7c9..fd79b25 100644
|
|
--- a/src/main/java/org/spigotmc/SpigotWorldConfig.java
|
|
+++ b/src/main/java/org/spigotmc/SpigotWorldConfig.java
|
|
@@ -317,4 +317,13 @@ public class SpigotWorldConfig
|
|
{
|
|
witherSpawnSoundRadius = getInt( "wither-spawn-sound-radius", 0 );
|
|
}
|
|
+
|
|
+ public int villageSeed;
|
|
+ public int largeFeatureSeed;
|
|
+ private void initWorldGenSeeds()
|
|
+ {
|
|
+ villageSeed = getInt( "seed-village", 10387312 );
|
|
+ largeFeatureSeed = getInt( "seed-feature", 14357617 );
|
|
+ log( "Custom Map Seeds: Village: " + villageSeed + " Feature: " + largeFeatureSeed );
|
|
+ }
|
|
}
|
|
--
|
|
1.9.1
|
|
|