Files
Purpur/patches/server/0003-decompile-fixes.patch
William Blake Galbreath 9c87f5730d Updated Upstream (Paper)
Upstream has released updates that appears to apply and compile correctly

Paper Changes:
b1691e7b Remove some Streams usage in Entity Collision
d454bbd5 Implement JellySquid's Entity Collision optimisations patch
8e85f841 Optimize Collision to not load chunks
ceb824db Fix ChunkCache .getXIfLoaded to use the local chunks in the cache
2020-05-09 19:58:46 -05:00

1619 lines
144 KiB
Diff

From 6a3e2bccab2447deb3903835280a9fd6f83d8c3c Mon Sep 17 00:00:00 2001
From: William Blake Galbreath <Blake.Galbreath@GMail.com>
Date: Thu, 27 Feb 2020 13:39:06 -0600
Subject: [PATCH] decompile-fixes
---
.../minecraft/server/BiomeBambooJungle.java | 6 ++---
.../server/BiomeBambooJungleHills.java | 6 ++---
.../java/net/minecraft/server/BiomeBeach.java | 6 ++---
.../net/minecraft/server/BiomeBigHills.java | 4 +--
.../minecraft/server/BiomeBirchForest.java | 4 +--
.../server/BiomeBirchForestHills.java | 4 +--
.../server/BiomeBirchForestHillsMutated.java | 4 +--
.../server/BiomeBirchForestMutated.java | 4 +--
.../net/minecraft/server/BiomeColdBeach.java | 6 ++---
.../minecraft/server/BiomeColdDeepOcean.java | 10 +++----
.../net/minecraft/server/BiomeColdOcean.java | 8 +++---
.../net/minecraft/server/BiomeColdTaiga.java | 6 ++---
.../minecraft/server/BiomeColdTaigaHills.java | 4 +--
.../server/BiomeColdTaigaMutated.java | 4 +--
.../net/minecraft/server/BiomeDeepOcean.java | 10 +++----
.../net/minecraft/server/BiomeDesert.java | 10 +++----
.../minecraft/server/BiomeDesertHills.java | 6 ++---
.../minecraft/server/BiomeDesertMutated.java | 4 +--
.../server/BiomeExtremeHillsEdge.java | 4 +--
.../server/BiomeExtremeHillsMutated.java | 4 +--
.../server/BiomeExtremeHillsWithTrees.java | 4 +--
.../BiomeExtremeHillsWithTreesMutated.java | 4 +--
.../minecraft/server/BiomeFlowerForest.java | 10 +++----
.../net/minecraft/server/BiomeForest.java | 6 ++---
.../minecraft/server/BiomeForestHills.java | 6 ++---
.../server/BiomeFrozenDeepOcean.java | 8 +++---
.../minecraft/server/BiomeFrozenOcean.java | 6 ++---
.../minecraft/server/BiomeFrozenRiver.java | 2 +-
.../java/net/minecraft/server/BiomeHell.java | 26 +++++++++----------
.../minecraft/server/BiomeIceMountains.java | 4 +--
.../net/minecraft/server/BiomeIcePlains.java | 10 +++----
.../server/BiomeIcePlainsSpikes.java | 8 +++---
.../net/minecraft/server/BiomeJungle.java | 6 ++---
.../net/minecraft/server/BiomeJungleEdge.java | 4 +--
.../server/BiomeJungleEdgeMutated.java | 4 +--
.../minecraft/server/BiomeJungleHills.java | 6 ++---
.../minecraft/server/BiomeJungleMutated.java | 4 +--
.../server/BiomeLukewarmDeepOcean.java | 8 +++---
.../minecraft/server/BiomeLukewarmOcean.java | 6 ++---
.../server/BiomeMegaSpruceTaiga.java | 4 +--
.../net/minecraft/server/BiomeMegaTaiga.java | 4 +--
.../minecraft/server/BiomeMegaTaigaHills.java | 4 +--
.../java/net/minecraft/server/BiomeMesa.java | 4 +--
.../net/minecraft/server/BiomeMesaBryce.java | 4 +--
.../minecraft/server/BiomeMesaPlataeu.java | 4 +--
.../server/BiomeMesaPlataeuClear.java | 4 +--
.../server/BiomeMesaPlateauClearMutated.java | 4 +--
.../server/BiomeMesaPlateauMutated.java | 4 +--
.../server/BiomeMushroomIslandShore.java | 4 +--
.../net/minecraft/server/BiomeMushrooms.java | 4 +--
.../java/net/minecraft/server/BiomeOcean.java | 8 +++---
.../net/minecraft/server/BiomePlains.java | 8 +++---
.../server/BiomeRedwoodTaigaHillsMutated.java | 4 +--
.../java/net/minecraft/server/BiomeRiver.java | 4 +--
.../minecraft/server/BiomeRoofedForest.java | 8 +++---
.../server/BiomeRoofedForestMutated.java | 8 +++---
.../net/minecraft/server/BiomeSavanna.java | 8 +++---
.../minecraft/server/BiomeSavannaMutated.java | 4 +--
.../minecraft/server/BiomeSavannaPlateau.java | 4 +--
.../server/BiomeSavannaPlateauMutated.java | 4 +--
.../net/minecraft/server/BiomeStoneBeach.java | 4 +--
.../server/BiomeSunflowerPlains.java | 10 +++----
.../java/net/minecraft/server/BiomeSwamp.java | 6 ++---
.../server/BiomeSwamplandMutated.java | 2 +-
.../java/net/minecraft/server/BiomeTaiga.java | 8 +++---
.../net/minecraft/server/BiomeTaigaHills.java | 4 +--
.../minecraft/server/BiomeTaigaMutated.java | 4 +--
.../net/minecraft/server/BiomeTheEnd.java | 2 +-
.../server/BiomeTheEndFloatingIslands.java | 2 +-
.../server/BiomeTheEndHighIsland.java | 6 ++---
.../server/BiomeTheEndMediumIsland.java | 2 +-
.../java/net/minecraft/server/BiomeVoid.java | 2 +-
.../minecraft/server/BiomeWarmDeepOcean.java | 8 +++---
.../net/minecraft/server/BiomeWarmOcean.java | 10 +++----
.../net/minecraft/server/CommandDebug.java | 2 +-
.../net/minecraft/server/EntityBlaze.java | 2 +-
.../java/net/minecraft/server/EntityCat.java | 2 +-
.../minecraft/server/EntityEnderSignal.java | 2 +-
.../net/minecraft/server/EntityEndermite.java | 2 +-
.../net/minecraft/server/EntityEvoker.java | 2 +-
.../java/net/minecraft/server/EntityFish.java | 6 +----
.../net/minecraft/server/EntityParrot.java | 4 +--
.../net/minecraft/server/EntitySheep.java | 6 ++---
.../net/minecraft/server/EntityWitch.java | 4 +--
.../net/minecraft/server/GeneratorAccess.java | 2 +-
.../java/net/minecraft/server/MathHelper.java | 2 +-
.../server/WorldGenFeatureConfigured.java | 2 +-
.../server/WorldGenFeatureTreeBeehive.java | 2 +-
88 files changed, 227 insertions(+), 233 deletions(-)
diff --git a/src/main/java/net/minecraft/server/BiomeBambooJungle.java b/src/main/java/net/minecraft/server/BiomeBambooJungle.java
index de831ed87..9c38f8907 100644
--- a/src/main/java/net/minecraft/server/BiomeBambooJungle.java
+++ b/src/main/java/net/minecraft/server/BiomeBambooJungle.java
@@ -4,9 +4,9 @@ public class BiomeBambooJungle extends BiomeBase {
public BiomeBambooJungle() {
super((new BiomeBase.a()).a(WorldGenSurface.G, WorldGenSurface.v).a(BiomeBase.Precipitation.RAIN).a(BiomeBase.Geography.JUNGLE).a(0.1F).b(0.2F).c(0.95F).d(0.9F).a(4159204).b(329011).a((String) null));
- this.a(WorldGenerator.JUNGLE_TEMPLE.b((WorldGenFeatureConfiguration) WorldGenFeatureConfiguration.e));
- this.a(WorldGenerator.MINESHAFT.b((WorldGenFeatureConfiguration) (new WorldGenMineshaftConfiguration(0.004D, WorldGenMineshaft.Type.NORMAL))));
- this.a(WorldGenerator.STRONGHOLD.b((WorldGenFeatureConfiguration) WorldGenFeatureConfiguration.e));
+ this.a(WorldGenerator.JUNGLE_TEMPLE.b(WorldGenFeatureConfiguration.e)); // Purpur - decompile error
+ this.a(WorldGenerator.MINESHAFT.b(new WorldGenMineshaftConfiguration(0.004D, WorldGenMineshaft.Type.NORMAL))); // Purpur - decompile error
+ this.a(WorldGenerator.STRONGHOLD.b(WorldGenFeatureConfiguration.e)); // Purpur - decompile error
BiomeDecoratorGroups.a(this);
BiomeDecoratorGroups.c(this);
BiomeDecoratorGroups.d(this);
diff --git a/src/main/java/net/minecraft/server/BiomeBambooJungleHills.java b/src/main/java/net/minecraft/server/BiomeBambooJungleHills.java
index 5ae19373d..2a6dafccd 100644
--- a/src/main/java/net/minecraft/server/BiomeBambooJungleHills.java
+++ b/src/main/java/net/minecraft/server/BiomeBambooJungleHills.java
@@ -4,9 +4,9 @@ public final class BiomeBambooJungleHills extends BiomeBase {
public BiomeBambooJungleHills() {
super((new BiomeBase.a()).a(WorldGenSurface.G, WorldGenSurface.v).a(BiomeBase.Precipitation.RAIN).a(BiomeBase.Geography.JUNGLE).a(0.45F).b(0.3F).c(0.95F).d(0.9F).a(4159204).b(329011).a((String) null));
- this.a(WorldGenerator.JUNGLE_TEMPLE.b((WorldGenFeatureConfiguration) WorldGenFeatureConfiguration.e));
- this.a(WorldGenerator.MINESHAFT.b((WorldGenFeatureConfiguration) (new WorldGenMineshaftConfiguration(0.004D, WorldGenMineshaft.Type.NORMAL))));
- this.a(WorldGenerator.STRONGHOLD.b((WorldGenFeatureConfiguration) WorldGenFeatureConfiguration.e));
+ this.a(WorldGenerator.JUNGLE_TEMPLE.b(WorldGenFeatureConfiguration.e)); // Purpur - decompile error
+ this.a(WorldGenerator.MINESHAFT.b(new WorldGenMineshaftConfiguration(0.004D, WorldGenMineshaft.Type.NORMAL))); // Purpur - decompile error
+ this.a(WorldGenerator.STRONGHOLD.b(WorldGenFeatureConfiguration.e)); // Purpur - decompile error
BiomeDecoratorGroups.a(this);
BiomeDecoratorGroups.c(this);
BiomeDecoratorGroups.d(this);
diff --git a/src/main/java/net/minecraft/server/BiomeBeach.java b/src/main/java/net/minecraft/server/BiomeBeach.java
index 262740414..f4e9345ae 100644
--- a/src/main/java/net/minecraft/server/BiomeBeach.java
+++ b/src/main/java/net/minecraft/server/BiomeBeach.java
@@ -4,9 +4,9 @@ public final class BiomeBeach extends BiomeBase {
public BiomeBeach() {
super((new BiomeBase.a()).a(WorldGenSurface.G, WorldGenSurface.z).a(BiomeBase.Precipitation.RAIN).a(BiomeBase.Geography.BEACH).a(0.0F).b(0.025F).c(0.8F).d(0.4F).a(4159204).b(329011).a((String) null));
- this.a(WorldGenerator.MINESHAFT.b((WorldGenFeatureConfiguration) (new WorldGenMineshaftConfiguration(0.004D, WorldGenMineshaft.Type.NORMAL))));
- this.a(WorldGenerator.BURIED_TREASURE.b((WorldGenFeatureConfiguration) (new WorldGenBuriedTreasureConfiguration(0.01F))));
- this.a(WorldGenerator.SHIPWRECK.b((WorldGenFeatureConfiguration) (new WorldGenFeatureShipwreckConfiguration(true))));
+ this.a(WorldGenerator.MINESHAFT.b(new WorldGenMineshaftConfiguration(0.004D, WorldGenMineshaft.Type.NORMAL))); // Purpur - decompile error
+ this.a(WorldGenerator.BURIED_TREASURE.b(new WorldGenBuriedTreasureConfiguration(0.01F))); // Purpur - decompile error
+ this.a(WorldGenerator.SHIPWRECK.b(new WorldGenFeatureShipwreckConfiguration(true))); // Purpur - decompile error
BiomeDecoratorGroups.a(this);
BiomeDecoratorGroups.c(this);
BiomeDecoratorGroups.d(this);
diff --git a/src/main/java/net/minecraft/server/BiomeBigHills.java b/src/main/java/net/minecraft/server/BiomeBigHills.java
index a42098da5..58c30f652 100644
--- a/src/main/java/net/minecraft/server/BiomeBigHills.java
+++ b/src/main/java/net/minecraft/server/BiomeBigHills.java
@@ -4,8 +4,8 @@ public final class BiomeBigHills extends BiomeBase {
protected BiomeBigHills() {
super((new BiomeBase.a()).a(WorldGenSurface.H, WorldGenSurface.v).a(BiomeBase.Precipitation.RAIN).a(BiomeBase.Geography.EXTREME_HILLS).a(1.0F).b(0.5F).c(0.2F).d(0.3F).a(4159204).b(329011).a((String) null));
- this.a(WorldGenerator.MINESHAFT.b((WorldGenFeatureConfiguration) (new WorldGenMineshaftConfiguration(0.004D, WorldGenMineshaft.Type.NORMAL))));
- this.a(WorldGenerator.STRONGHOLD.b((WorldGenFeatureConfiguration) WorldGenFeatureConfiguration.e));
+ this.a(WorldGenerator.MINESHAFT.b(new WorldGenMineshaftConfiguration(0.004D, WorldGenMineshaft.Type.NORMAL))); // Purpur - decompile error
+ this.a(WorldGenerator.STRONGHOLD.b(WorldGenFeatureConfiguration.e)); // Purpur - decompile error
BiomeDecoratorGroups.a(this);
BiomeDecoratorGroups.c(this);
BiomeDecoratorGroups.d(this);
diff --git a/src/main/java/net/minecraft/server/BiomeBirchForest.java b/src/main/java/net/minecraft/server/BiomeBirchForest.java
index 27fa23801..9437438c8 100644
--- a/src/main/java/net/minecraft/server/BiomeBirchForest.java
+++ b/src/main/java/net/minecraft/server/BiomeBirchForest.java
@@ -4,8 +4,8 @@ public final class BiomeBirchForest extends BiomeBase {
public BiomeBirchForest() {
super((new BiomeBase.a()).a(WorldGenSurface.G, WorldGenSurface.v).a(BiomeBase.Precipitation.RAIN).a(BiomeBase.Geography.FOREST).a(0.1F).b(0.2F).c(0.6F).d(0.6F).a(4159204).b(329011).a((String) null));
- this.a(WorldGenerator.MINESHAFT.b((WorldGenFeatureConfiguration) (new WorldGenMineshaftConfiguration(0.004D, WorldGenMineshaft.Type.NORMAL))));
- this.a(WorldGenerator.STRONGHOLD.b((WorldGenFeatureConfiguration) WorldGenFeatureConfiguration.e));
+ this.a(WorldGenerator.MINESHAFT.b(new WorldGenMineshaftConfiguration(0.004D, WorldGenMineshaft.Type.NORMAL))); // Purpur - decompile error
+ this.a(WorldGenerator.STRONGHOLD.b(WorldGenFeatureConfiguration.e)); // Purpur - decompile error
BiomeDecoratorGroups.a(this);
BiomeDecoratorGroups.c(this);
BiomeDecoratorGroups.d(this);
diff --git a/src/main/java/net/minecraft/server/BiomeBirchForestHills.java b/src/main/java/net/minecraft/server/BiomeBirchForestHills.java
index 51b1d39f5..3e5c23d31 100644
--- a/src/main/java/net/minecraft/server/BiomeBirchForestHills.java
+++ b/src/main/java/net/minecraft/server/BiomeBirchForestHills.java
@@ -4,8 +4,8 @@ public final class BiomeBirchForestHills extends BiomeBase {
public BiomeBirchForestHills() {
super((new BiomeBase.a()).a(WorldGenSurface.G, WorldGenSurface.v).a(BiomeBase.Precipitation.RAIN).a(BiomeBase.Geography.FOREST).a(0.45F).b(0.3F).c(0.6F).d(0.6F).a(4159204).b(329011).a((String) null));
- this.a(WorldGenerator.MINESHAFT.b((WorldGenFeatureConfiguration) (new WorldGenMineshaftConfiguration(0.004D, WorldGenMineshaft.Type.NORMAL))));
- this.a(WorldGenerator.STRONGHOLD.b((WorldGenFeatureConfiguration) WorldGenFeatureConfiguration.e));
+ this.a(WorldGenerator.MINESHAFT.b(new WorldGenMineshaftConfiguration(0.004D, WorldGenMineshaft.Type.NORMAL))); // Purpur - decompile error
+ this.a(WorldGenerator.STRONGHOLD.b(WorldGenFeatureConfiguration.e)); // Purpur - decompile error
BiomeDecoratorGroups.a(this);
BiomeDecoratorGroups.c(this);
BiomeDecoratorGroups.d(this);
diff --git a/src/main/java/net/minecraft/server/BiomeBirchForestHillsMutated.java b/src/main/java/net/minecraft/server/BiomeBirchForestHillsMutated.java
index b74f23cff..d5eb5c91c 100644
--- a/src/main/java/net/minecraft/server/BiomeBirchForestHillsMutated.java
+++ b/src/main/java/net/minecraft/server/BiomeBirchForestHillsMutated.java
@@ -4,8 +4,8 @@ public final class BiomeBirchForestHillsMutated extends BiomeBase {
public BiomeBirchForestHillsMutated() {
super((new BiomeBase.a()).a(WorldGenSurface.G, WorldGenSurface.v).a(BiomeBase.Precipitation.RAIN).a(BiomeBase.Geography.FOREST).a(0.55F).b(0.5F).c(0.6F).d(0.6F).a(4159204).b(329011).a("birch_forest_hills"));
- this.a(WorldGenerator.MINESHAFT.b((WorldGenFeatureConfiguration) (new WorldGenMineshaftConfiguration(0.004D, WorldGenMineshaft.Type.NORMAL))));
- this.a(WorldGenerator.STRONGHOLD.b((WorldGenFeatureConfiguration) WorldGenFeatureConfiguration.e));
+ this.a(WorldGenerator.MINESHAFT.b(new WorldGenMineshaftConfiguration(0.004D, WorldGenMineshaft.Type.NORMAL))); // Purpur - decompile error
+ this.a(WorldGenerator.STRONGHOLD.b(WorldGenFeatureConfiguration.e)); // Purpur - decompile error
BiomeDecoratorGroups.a(this);
BiomeDecoratorGroups.c(this);
BiomeDecoratorGroups.d(this);
diff --git a/src/main/java/net/minecraft/server/BiomeBirchForestMutated.java b/src/main/java/net/minecraft/server/BiomeBirchForestMutated.java
index 17fe3818d..e805f9568 100644
--- a/src/main/java/net/minecraft/server/BiomeBirchForestMutated.java
+++ b/src/main/java/net/minecraft/server/BiomeBirchForestMutated.java
@@ -4,8 +4,8 @@ public final class BiomeBirchForestMutated extends BiomeBase {
public BiomeBirchForestMutated() {
super((new BiomeBase.a()).a(WorldGenSurface.G, WorldGenSurface.v).a(BiomeBase.Precipitation.RAIN).a(BiomeBase.Geography.FOREST).a(0.2F).b(0.4F).c(0.6F).d(0.6F).a(4159204).b(329011).a("birch_forest"));
- this.a(WorldGenerator.MINESHAFT.b((WorldGenFeatureConfiguration) (new WorldGenMineshaftConfiguration(0.004D, WorldGenMineshaft.Type.NORMAL))));
- this.a(WorldGenerator.STRONGHOLD.b((WorldGenFeatureConfiguration) WorldGenFeatureConfiguration.e));
+ this.a(WorldGenerator.MINESHAFT.b(new WorldGenMineshaftConfiguration(0.004D, WorldGenMineshaft.Type.NORMAL))); // Purpur - decompile error
+ this.a(WorldGenerator.STRONGHOLD.b(WorldGenFeatureConfiguration.e)); // Purpur - decompile error
BiomeDecoratorGroups.a(this);
BiomeDecoratorGroups.c(this);
BiomeDecoratorGroups.d(this);
diff --git a/src/main/java/net/minecraft/server/BiomeColdBeach.java b/src/main/java/net/minecraft/server/BiomeColdBeach.java
index 2c230be98..1b92f4567 100644
--- a/src/main/java/net/minecraft/server/BiomeColdBeach.java
+++ b/src/main/java/net/minecraft/server/BiomeColdBeach.java
@@ -4,9 +4,9 @@ public final class BiomeColdBeach extends BiomeBase {
public BiomeColdBeach() {
super((new BiomeBase.a()).a(WorldGenSurface.G, WorldGenSurface.z).a(BiomeBase.Precipitation.SNOW).a(BiomeBase.Geography.BEACH).a(0.0F).b(0.025F).c(0.05F).d(0.3F).a(4020182).b(329011).a((String) null));
- this.a(WorldGenerator.MINESHAFT.b((WorldGenFeatureConfiguration) (new WorldGenMineshaftConfiguration(0.004D, WorldGenMineshaft.Type.NORMAL))));
- this.a(WorldGenerator.BURIED_TREASURE.b((WorldGenFeatureConfiguration) (new WorldGenBuriedTreasureConfiguration(0.01F))));
- this.a(WorldGenerator.SHIPWRECK.b((WorldGenFeatureConfiguration) (new WorldGenFeatureShipwreckConfiguration(true))));
+ this.a(WorldGenerator.MINESHAFT.b(new WorldGenMineshaftConfiguration(0.004D, WorldGenMineshaft.Type.NORMAL))); // Purpur - decompile error
+ this.a(WorldGenerator.BURIED_TREASURE.b(new WorldGenBuriedTreasureConfiguration(0.01F))); // Purpur - decompile error
+ this.a(WorldGenerator.SHIPWRECK.b(new WorldGenFeatureShipwreckConfiguration(true))); // Purpur - decompile error
BiomeDecoratorGroups.a(this);
BiomeDecoratorGroups.c(this);
BiomeDecoratorGroups.d(this);
diff --git a/src/main/java/net/minecraft/server/BiomeColdDeepOcean.java b/src/main/java/net/minecraft/server/BiomeColdDeepOcean.java
index d96e820e0..b9a5cb63a 100644
--- a/src/main/java/net/minecraft/server/BiomeColdDeepOcean.java
+++ b/src/main/java/net/minecraft/server/BiomeColdDeepOcean.java
@@ -4,10 +4,10 @@ public class BiomeColdDeepOcean extends BiomeBase {
public BiomeColdDeepOcean() {
super((new BiomeBase.a()).a(WorldGenSurface.G, WorldGenSurface.v).a(BiomeBase.Precipitation.RAIN).a(BiomeBase.Geography.OCEAN).a(-1.8F).b(0.1F).c(0.5F).d(0.5F).a(4020182).b(329011).a((String) null));
- this.a(WorldGenerator.OCEAN_RUIN.b((WorldGenFeatureConfiguration) (new WorldGenFeatureOceanRuinConfiguration(WorldGenFeatureOceanRuin.Temperature.COLD, 0.3F, 0.9F))));
- this.a(WorldGenerator.OCEAN_MONUMENT.b((WorldGenFeatureConfiguration) WorldGenFeatureConfiguration.e));
- this.a(WorldGenerator.MINESHAFT.b((WorldGenFeatureConfiguration) (new WorldGenMineshaftConfiguration(0.004D, WorldGenMineshaft.Type.NORMAL))));
- this.a(WorldGenerator.SHIPWRECK.b((WorldGenFeatureConfiguration) (new WorldGenFeatureShipwreckConfiguration(false))));
+ this.a(WorldGenerator.OCEAN_RUIN.b(new WorldGenFeatureOceanRuinConfiguration(WorldGenFeatureOceanRuin.Temperature.COLD, 0.3F, 0.9F))); // Purpur - decompile error
+ this.a(WorldGenerator.OCEAN_MONUMENT.b(WorldGenFeatureConfiguration.e)); // Purpur - decompile error
+ this.a(WorldGenerator.MINESHAFT.b(new WorldGenMineshaftConfiguration(0.004D, WorldGenMineshaft.Type.NORMAL))); // Purpur - decompile error
+ this.a(WorldGenerator.SHIPWRECK.b(new WorldGenFeatureShipwreckConfiguration(false))); // Purpur - decompile error
BiomeDecoratorGroups.b(this);
BiomeDecoratorGroups.c(this);
BiomeDecoratorGroups.d(this);
@@ -21,7 +21,7 @@ public class BiomeColdDeepOcean extends BiomeBase {
BiomeDecoratorGroups.Z(this);
BiomeDecoratorGroups.aa(this);
BiomeDecoratorGroups.am(this);
- this.a(WorldGenStage.Decoration.VEGETAL_DECORATION, WorldGenerator.SEAGRASS.b((WorldGenFeatureConfiguration) (new WorldGenFeatureSeaGrassConfiguration(40, 0.8D))).a(WorldGenDecorator.v.a((WorldGenFeatureDecoratorConfiguration) WorldGenFeatureDecoratorConfiguration.e)));
+ this.a(WorldGenStage.Decoration.VEGETAL_DECORATION, WorldGenerator.SEAGRASS.b(new WorldGenFeatureSeaGrassConfiguration(40, 0.8D)).a(WorldGenDecorator.v.a(WorldGenFeatureDecoratorConfiguration.e))); // Purpur - decompile error
BiomeDecoratorGroups.ai(this);
BiomeDecoratorGroups.ah(this);
BiomeDecoratorGroups.ap(this);
diff --git a/src/main/java/net/minecraft/server/BiomeColdOcean.java b/src/main/java/net/minecraft/server/BiomeColdOcean.java
index c7ed2e134..571c3d139 100644
--- a/src/main/java/net/minecraft/server/BiomeColdOcean.java
+++ b/src/main/java/net/minecraft/server/BiomeColdOcean.java
@@ -4,9 +4,9 @@ public class BiomeColdOcean extends BiomeBase {
public BiomeColdOcean() {
super((new BiomeBase.a()).a(WorldGenSurface.G, WorldGenSurface.v).a(BiomeBase.Precipitation.RAIN).a(BiomeBase.Geography.OCEAN).a(-1.0F).b(0.1F).c(0.5F).d(0.5F).a(4020182).b(329011).a((String) null));
- this.a(WorldGenerator.MINESHAFT.b((WorldGenFeatureConfiguration) (new WorldGenMineshaftConfiguration(0.004D, WorldGenMineshaft.Type.NORMAL))));
- this.a(WorldGenerator.OCEAN_RUIN.b((WorldGenFeatureConfiguration) (new WorldGenFeatureOceanRuinConfiguration(WorldGenFeatureOceanRuin.Temperature.COLD, 0.3F, 0.9F))));
- this.a(WorldGenerator.SHIPWRECK.b((WorldGenFeatureConfiguration) (new WorldGenFeatureShipwreckConfiguration(false))));
+ this.a(WorldGenerator.MINESHAFT.b(new WorldGenMineshaftConfiguration(0.004D, WorldGenMineshaft.Type.NORMAL))); // Purpur - decompile error
+ this.a(WorldGenerator.OCEAN_RUIN.b(new WorldGenFeatureOceanRuinConfiguration(WorldGenFeatureOceanRuin.Temperature.COLD, 0.3F, 0.9F))); // Purpur - decompile error
+ this.a(WorldGenerator.SHIPWRECK.b(new WorldGenFeatureShipwreckConfiguration(false))); // Purpur - decompile error
BiomeDecoratorGroups.b(this);
BiomeDecoratorGroups.c(this);
BiomeDecoratorGroups.d(this);
@@ -20,7 +20,7 @@ public class BiomeColdOcean extends BiomeBase {
BiomeDecoratorGroups.Z(this);
BiomeDecoratorGroups.aa(this);
BiomeDecoratorGroups.am(this);
- this.a(WorldGenStage.Decoration.VEGETAL_DECORATION, WorldGenerator.SEAGRASS.b((WorldGenFeatureConfiguration) (new WorldGenFeatureSeaGrassConfiguration(32, 0.3D))).a(WorldGenDecorator.v.a((WorldGenFeatureDecoratorConfiguration) WorldGenFeatureDecoratorConfiguration.e)));
+ this.a(WorldGenStage.Decoration.VEGETAL_DECORATION, WorldGenerator.SEAGRASS.b(new WorldGenFeatureSeaGrassConfiguration(32, 0.3D)).a(WorldGenDecorator.v.a(WorldGenFeatureDecoratorConfiguration.e))); // Purpur - decompile error
BiomeDecoratorGroups.ai(this);
BiomeDecoratorGroups.ah(this);
BiomeDecoratorGroups.ap(this);
diff --git a/src/main/java/net/minecraft/server/BiomeColdTaiga.java b/src/main/java/net/minecraft/server/BiomeColdTaiga.java
index c766dedfa..88400e77b 100644
--- a/src/main/java/net/minecraft/server/BiomeColdTaiga.java
+++ b/src/main/java/net/minecraft/server/BiomeColdTaiga.java
@@ -4,9 +4,9 @@ public final class BiomeColdTaiga extends BiomeBase {
public BiomeColdTaiga() {
super((new BiomeBase.a()).a(WorldGenSurface.G, WorldGenSurface.v).a(BiomeBase.Precipitation.SNOW).a(BiomeBase.Geography.TAIGA).a(0.2F).b(0.2F).c(-0.5F).d(0.4F).a(4020182).b(329011).a((String) null));
- this.a(WorldGenerator.IGLOO.b((WorldGenFeatureConfiguration) WorldGenFeatureConfiguration.e));
- this.a(WorldGenerator.MINESHAFT.b((WorldGenFeatureConfiguration) (new WorldGenMineshaftConfiguration(0.004D, WorldGenMineshaft.Type.NORMAL))));
- this.a(WorldGenerator.STRONGHOLD.b((WorldGenFeatureConfiguration) WorldGenFeatureConfiguration.e));
+ this.a(WorldGenerator.IGLOO.b(WorldGenFeatureConfiguration.e)); // Purpur - decompile error
+ this.a(WorldGenerator.MINESHAFT.b(new WorldGenMineshaftConfiguration(0.004D, WorldGenMineshaft.Type.NORMAL))); // Purpur - decompile error
+ this.a(WorldGenerator.STRONGHOLD.b(WorldGenFeatureConfiguration.e)); // Purpur - decompile error
BiomeDecoratorGroups.a(this);
BiomeDecoratorGroups.c(this);
BiomeDecoratorGroups.d(this);
diff --git a/src/main/java/net/minecraft/server/BiomeColdTaigaHills.java b/src/main/java/net/minecraft/server/BiomeColdTaigaHills.java
index 187f11f58..8a8fc7dbd 100644
--- a/src/main/java/net/minecraft/server/BiomeColdTaigaHills.java
+++ b/src/main/java/net/minecraft/server/BiomeColdTaigaHills.java
@@ -4,8 +4,8 @@ public final class BiomeColdTaigaHills extends BiomeBase {
public BiomeColdTaigaHills() {
super((new BiomeBase.a()).a(WorldGenSurface.G, WorldGenSurface.v).a(BiomeBase.Precipitation.SNOW).a(BiomeBase.Geography.TAIGA).a(0.45F).b(0.3F).c(-0.5F).d(0.4F).a(4020182).b(329011).a((String) null));
- this.a(WorldGenerator.MINESHAFT.b((WorldGenFeatureConfiguration) (new WorldGenMineshaftConfiguration(0.004D, WorldGenMineshaft.Type.NORMAL))));
- this.a(WorldGenerator.STRONGHOLD.b((WorldGenFeatureConfiguration) WorldGenFeatureConfiguration.e));
+ this.a(WorldGenerator.MINESHAFT.b(new WorldGenMineshaftConfiguration(0.004D, WorldGenMineshaft.Type.NORMAL))); // Purpur - decompile error
+ this.a(WorldGenerator.STRONGHOLD.b(WorldGenFeatureConfiguration.e)); // Purpur - decompile error
BiomeDecoratorGroups.a(this);
BiomeDecoratorGroups.c(this);
BiomeDecoratorGroups.d(this);
diff --git a/src/main/java/net/minecraft/server/BiomeColdTaigaMutated.java b/src/main/java/net/minecraft/server/BiomeColdTaigaMutated.java
index 97c56fb80..327e6847f 100644
--- a/src/main/java/net/minecraft/server/BiomeColdTaigaMutated.java
+++ b/src/main/java/net/minecraft/server/BiomeColdTaigaMutated.java
@@ -4,8 +4,8 @@ public final class BiomeColdTaigaMutated extends BiomeBase {
public BiomeColdTaigaMutated() {
super((new BiomeBase.a()).a(WorldGenSurface.G, WorldGenSurface.v).a(BiomeBase.Precipitation.SNOW).a(BiomeBase.Geography.TAIGA).a(0.3F).b(0.4F).c(-0.5F).d(0.4F).a(4020182).b(329011).a("snowy_taiga"));
- this.a(WorldGenerator.MINESHAFT.b((WorldGenFeatureConfiguration) (new WorldGenMineshaftConfiguration(0.004D, WorldGenMineshaft.Type.NORMAL))));
- this.a(WorldGenerator.STRONGHOLD.b((WorldGenFeatureConfiguration) WorldGenFeatureConfiguration.e));
+ this.a(WorldGenerator.MINESHAFT.b(new WorldGenMineshaftConfiguration(0.004D, WorldGenMineshaft.Type.NORMAL))); // Purpur - decompile error
+ this.a(WorldGenerator.STRONGHOLD.b(WorldGenFeatureConfiguration.e)); // Purpur - decompile error
BiomeDecoratorGroups.a(this);
BiomeDecoratorGroups.c(this);
BiomeDecoratorGroups.d(this);
diff --git a/src/main/java/net/minecraft/server/BiomeDeepOcean.java b/src/main/java/net/minecraft/server/BiomeDeepOcean.java
index bea129314..651d44cb3 100644
--- a/src/main/java/net/minecraft/server/BiomeDeepOcean.java
+++ b/src/main/java/net/minecraft/server/BiomeDeepOcean.java
@@ -4,10 +4,10 @@ public final class BiomeDeepOcean extends BiomeBase {
public BiomeDeepOcean() {
super((new BiomeBase.a()).a(WorldGenSurface.G, WorldGenSurface.v).a(BiomeBase.Precipitation.RAIN).a(BiomeBase.Geography.OCEAN).a(-1.8F).b(0.1F).c(0.5F).d(0.5F).a(4159204).b(329011).a((String) null));
- this.a(WorldGenerator.OCEAN_MONUMENT.b((WorldGenFeatureConfiguration) WorldGenFeatureConfiguration.e));
- this.a(WorldGenerator.MINESHAFT.b((WorldGenFeatureConfiguration) (new WorldGenMineshaftConfiguration(0.004D, WorldGenMineshaft.Type.NORMAL))));
- this.a(WorldGenerator.SHIPWRECK.b((WorldGenFeatureConfiguration) (new WorldGenFeatureShipwreckConfiguration(false))));
- this.a(WorldGenerator.OCEAN_RUIN.b((WorldGenFeatureConfiguration) (new WorldGenFeatureOceanRuinConfiguration(WorldGenFeatureOceanRuin.Temperature.COLD, 0.3F, 0.9F))));
+ this.a(WorldGenerator.OCEAN_MONUMENT.b(WorldGenFeatureConfiguration.e)); // Purpur - decompile error
+ this.a(WorldGenerator.MINESHAFT.b(new WorldGenMineshaftConfiguration(0.004D, WorldGenMineshaft.Type.NORMAL))); // Purpur - decompile error
+ this.a(WorldGenerator.SHIPWRECK.b(new WorldGenFeatureShipwreckConfiguration(false))); // Purpur - decompile error
+ this.a(WorldGenerator.OCEAN_RUIN.b(new WorldGenFeatureOceanRuinConfiguration(WorldGenFeatureOceanRuin.Temperature.COLD, 0.3F, 0.9F))); // Purpur - decompile error
BiomeDecoratorGroups.b(this);
BiomeDecoratorGroups.c(this);
BiomeDecoratorGroups.d(this);
@@ -21,7 +21,7 @@ public final class BiomeDeepOcean extends BiomeBase {
BiomeDecoratorGroups.Z(this);
BiomeDecoratorGroups.aa(this);
BiomeDecoratorGroups.am(this);
- this.a(WorldGenStage.Decoration.VEGETAL_DECORATION, WorldGenerator.SEAGRASS.b((WorldGenFeatureConfiguration) (new WorldGenFeatureSeaGrassConfiguration(48, 0.8D))).a(WorldGenDecorator.v.a((WorldGenFeatureDecoratorConfiguration) WorldGenFeatureDecoratorConfiguration.e)));
+ this.a(WorldGenStage.Decoration.VEGETAL_DECORATION, WorldGenerator.SEAGRASS.b(new WorldGenFeatureSeaGrassConfiguration(48, 0.8D)).a(WorldGenDecorator.v.a(WorldGenFeatureDecoratorConfiguration.e))); // Purpur - decompile error
BiomeDecoratorGroups.ai(this);
BiomeDecoratorGroups.ah(this);
BiomeDecoratorGroups.ap(this);
diff --git a/src/main/java/net/minecraft/server/BiomeDesert.java b/src/main/java/net/minecraft/server/BiomeDesert.java
index 7a8784f18..257732dad 100644
--- a/src/main/java/net/minecraft/server/BiomeDesert.java
+++ b/src/main/java/net/minecraft/server/BiomeDesert.java
@@ -4,11 +4,11 @@ public final class BiomeDesert extends BiomeBase {
public BiomeDesert() {
super((new BiomeBase.a()).a(WorldGenSurface.G, WorldGenSurface.z).a(BiomeBase.Precipitation.NONE).a(BiomeBase.Geography.DESERT).a(0.125F).b(0.05F).c(2.0F).d(0.0F).a(4159204).b(329011).a((String) null));
- this.a(WorldGenerator.VILLAGE.b((WorldGenFeatureConfiguration) (new WorldGenFeatureVillageConfiguration("village/desert/town_centers", 6))));
- this.a(WorldGenerator.PILLAGER_OUTPOST.b((WorldGenFeatureConfiguration) WorldGenFeatureConfiguration.e));
- this.a(WorldGenerator.DESERT_PYRAMID.b((WorldGenFeatureConfiguration) WorldGenFeatureConfiguration.e));
- this.a(WorldGenerator.MINESHAFT.b((WorldGenFeatureConfiguration) (new WorldGenMineshaftConfiguration(0.004D, WorldGenMineshaft.Type.NORMAL))));
- this.a(WorldGenerator.STRONGHOLD.b((WorldGenFeatureConfiguration) WorldGenFeatureConfiguration.e));
+ this.a(WorldGenerator.VILLAGE.b(new WorldGenFeatureVillageConfiguration("village/desert/town_centers", 6))); // Purpur - decompile error
+ this.a(WorldGenerator.PILLAGER_OUTPOST.b(WorldGenFeatureConfiguration.e)); // Purpur - decompile error
+ this.a(WorldGenerator.DESERT_PYRAMID.b(WorldGenFeatureConfiguration.e)); // Purpur - decompile error
+ this.a(WorldGenerator.MINESHAFT.b(new WorldGenMineshaftConfiguration(0.004D, WorldGenMineshaft.Type.NORMAL))); // Purpur - decompile error
+ this.a(WorldGenerator.STRONGHOLD.b(WorldGenFeatureConfiguration.e)); // Purpur - decompile error
BiomeDecoratorGroups.a(this);
BiomeDecoratorGroups.c(this);
BiomeDecoratorGroups.e(this);
diff --git a/src/main/java/net/minecraft/server/BiomeDesertHills.java b/src/main/java/net/minecraft/server/BiomeDesertHills.java
index 9f5e9abc4..3752fc450 100644
--- a/src/main/java/net/minecraft/server/BiomeDesertHills.java
+++ b/src/main/java/net/minecraft/server/BiomeDesertHills.java
@@ -4,9 +4,9 @@ public final class BiomeDesertHills extends BiomeBase {
public BiomeDesertHills() {
super((new BiomeBase.a()).a(WorldGenSurface.G, WorldGenSurface.z).a(BiomeBase.Precipitation.NONE).a(BiomeBase.Geography.DESERT).a(0.45F).b(0.3F).c(2.0F).d(0.0F).a(4159204).b(329011).a((String) null));
- this.a(WorldGenerator.DESERT_PYRAMID.b((WorldGenFeatureConfiguration) WorldGenFeatureConfiguration.e));
- this.a(WorldGenerator.MINESHAFT.b((WorldGenFeatureConfiguration) (new WorldGenMineshaftConfiguration(0.004D, WorldGenMineshaft.Type.NORMAL))));
- this.a(WorldGenerator.STRONGHOLD.b((WorldGenFeatureConfiguration) WorldGenFeatureConfiguration.e));
+ this.a(WorldGenerator.DESERT_PYRAMID.b(WorldGenFeatureConfiguration.e)); // Purpur - decompile error
+ this.a(WorldGenerator.MINESHAFT.b(new WorldGenMineshaftConfiguration(0.004D, WorldGenMineshaft.Type.NORMAL))); // Purpur - decompile error
+ this.a(WorldGenerator.STRONGHOLD.b(WorldGenFeatureConfiguration.e)); // Purpur - decompile error
BiomeDecoratorGroups.a(this);
BiomeDecoratorGroups.c(this);
BiomeDecoratorGroups.e(this);
diff --git a/src/main/java/net/minecraft/server/BiomeDesertMutated.java b/src/main/java/net/minecraft/server/BiomeDesertMutated.java
index f79e438dc..1a0b56932 100644
--- a/src/main/java/net/minecraft/server/BiomeDesertMutated.java
+++ b/src/main/java/net/minecraft/server/BiomeDesertMutated.java
@@ -4,8 +4,8 @@ public final class BiomeDesertMutated extends BiomeBase {
public BiomeDesertMutated() {
super((new BiomeBase.a()).a(WorldGenSurface.G, WorldGenSurface.z).a(BiomeBase.Precipitation.NONE).a(BiomeBase.Geography.DESERT).a(0.225F).b(0.25F).c(2.0F).d(0.0F).a(4159204).b(329011).a("desert"));
- this.a(WorldGenerator.MINESHAFT.b((WorldGenFeatureConfiguration) (new WorldGenMineshaftConfiguration(0.004D, WorldGenMineshaft.Type.NORMAL))));
- this.a(WorldGenerator.STRONGHOLD.b((WorldGenFeatureConfiguration) WorldGenFeatureConfiguration.e));
+ this.a(WorldGenerator.MINESHAFT.b(new WorldGenMineshaftConfiguration(0.004D, WorldGenMineshaft.Type.NORMAL))); // Purpur - decompile error
+ this.a(WorldGenerator.STRONGHOLD.b(WorldGenFeatureConfiguration.e)); // Purpur - decompile error
BiomeDecoratorGroups.a(this);
BiomeDecoratorGroups.c(this);
BiomeDecoratorGroups.e(this);
diff --git a/src/main/java/net/minecraft/server/BiomeExtremeHillsEdge.java b/src/main/java/net/minecraft/server/BiomeExtremeHillsEdge.java
index 58a612528..8e19e0688 100644
--- a/src/main/java/net/minecraft/server/BiomeExtremeHillsEdge.java
+++ b/src/main/java/net/minecraft/server/BiomeExtremeHillsEdge.java
@@ -4,8 +4,8 @@ public final class BiomeExtremeHillsEdge extends BiomeBase {
protected BiomeExtremeHillsEdge() {
super((new BiomeBase.a()).a(WorldGenSurface.G, WorldGenSurface.v).a(BiomeBase.Precipitation.RAIN).a(BiomeBase.Geography.EXTREME_HILLS).a(0.8F).b(0.3F).c(0.2F).d(0.3F).a(4159204).b(329011).a((String) null));
- this.a(WorldGenerator.MINESHAFT.b((WorldGenFeatureConfiguration) (new WorldGenMineshaftConfiguration(0.004D, WorldGenMineshaft.Type.NORMAL))));
- this.a(WorldGenerator.STRONGHOLD.b((WorldGenFeatureConfiguration) WorldGenFeatureConfiguration.e));
+ this.a(WorldGenerator.MINESHAFT.b(new WorldGenMineshaftConfiguration(0.004D, WorldGenMineshaft.Type.NORMAL))); // Purpur - decompile error
+ this.a(WorldGenerator.STRONGHOLD.b(WorldGenFeatureConfiguration.e)); // Purpur - decompile error
BiomeDecoratorGroups.a(this);
BiomeDecoratorGroups.c(this);
BiomeDecoratorGroups.d(this);
diff --git a/src/main/java/net/minecraft/server/BiomeExtremeHillsMutated.java b/src/main/java/net/minecraft/server/BiomeExtremeHillsMutated.java
index cd18533bb..69d4880c7 100644
--- a/src/main/java/net/minecraft/server/BiomeExtremeHillsMutated.java
+++ b/src/main/java/net/minecraft/server/BiomeExtremeHillsMutated.java
@@ -4,8 +4,8 @@ public final class BiomeExtremeHillsMutated extends BiomeBase {
protected BiomeExtremeHillsMutated() {
super((new BiomeBase.a()).a(WorldGenSurface.J, WorldGenSurface.v).a(BiomeBase.Precipitation.RAIN).a(BiomeBase.Geography.EXTREME_HILLS).a(1.0F).b(0.5F).c(0.2F).d(0.3F).a(4159204).b(329011).a("mountains"));
- this.a(WorldGenerator.MINESHAFT.b((WorldGenFeatureConfiguration) (new WorldGenMineshaftConfiguration(0.004D, WorldGenMineshaft.Type.NORMAL))));
- this.a(WorldGenerator.STRONGHOLD.b((WorldGenFeatureConfiguration) WorldGenFeatureConfiguration.e));
+ this.a(WorldGenerator.MINESHAFT.b(new WorldGenMineshaftConfiguration(0.004D, WorldGenMineshaft.Type.NORMAL))); // Purpur - decompile error
+ this.a(WorldGenerator.STRONGHOLD.b(WorldGenFeatureConfiguration.e)); // Purpur - decompile error
BiomeDecoratorGroups.a(this);
BiomeDecoratorGroups.c(this);
BiomeDecoratorGroups.d(this);
diff --git a/src/main/java/net/minecraft/server/BiomeExtremeHillsWithTrees.java b/src/main/java/net/minecraft/server/BiomeExtremeHillsWithTrees.java
index 2c7f5940a..7661d5316 100644
--- a/src/main/java/net/minecraft/server/BiomeExtremeHillsWithTrees.java
+++ b/src/main/java/net/minecraft/server/BiomeExtremeHillsWithTrees.java
@@ -4,8 +4,8 @@ public final class BiomeExtremeHillsWithTrees extends BiomeBase {
protected BiomeExtremeHillsWithTrees() {
super((new BiomeBase.a()).a(WorldGenSurface.G, WorldGenSurface.v).a(BiomeBase.Precipitation.RAIN).a(BiomeBase.Geography.EXTREME_HILLS).a(1.0F).b(0.5F).c(0.2F).d(0.3F).a(4159204).b(329011).a((String) null));
- this.a(WorldGenerator.MINESHAFT.b((WorldGenFeatureConfiguration) (new WorldGenMineshaftConfiguration(0.004D, WorldGenMineshaft.Type.NORMAL))));
- this.a(WorldGenerator.STRONGHOLD.b((WorldGenFeatureConfiguration) WorldGenFeatureConfiguration.e));
+ this.a(WorldGenerator.MINESHAFT.b(new WorldGenMineshaftConfiguration(0.004D, WorldGenMineshaft.Type.NORMAL))); // Purpur - decompile error
+ this.a(WorldGenerator.STRONGHOLD.b(WorldGenFeatureConfiguration.e)); // Purpur - decompile error
BiomeDecoratorGroups.a(this);
BiomeDecoratorGroups.c(this);
BiomeDecoratorGroups.d(this);
diff --git a/src/main/java/net/minecraft/server/BiomeExtremeHillsWithTreesMutated.java b/src/main/java/net/minecraft/server/BiomeExtremeHillsWithTreesMutated.java
index 6e33c2363..05418f8fa 100644
--- a/src/main/java/net/minecraft/server/BiomeExtremeHillsWithTreesMutated.java
+++ b/src/main/java/net/minecraft/server/BiomeExtremeHillsWithTreesMutated.java
@@ -4,8 +4,8 @@ public final class BiomeExtremeHillsWithTreesMutated extends BiomeBase {
protected BiomeExtremeHillsWithTreesMutated() {
super((new BiomeBase.a()).a(WorldGenSurface.J, WorldGenSurface.v).a(BiomeBase.Precipitation.RAIN).a(BiomeBase.Geography.EXTREME_HILLS).a(1.0F).b(0.5F).c(0.2F).d(0.3F).a(4159204).b(329011).a("wooded_mountains"));
- this.a(WorldGenerator.MINESHAFT.b((WorldGenFeatureConfiguration) (new WorldGenMineshaftConfiguration(0.004D, WorldGenMineshaft.Type.NORMAL))));
- this.a(WorldGenerator.STRONGHOLD.b((WorldGenFeatureConfiguration) WorldGenFeatureConfiguration.e));
+ this.a(WorldGenerator.MINESHAFT.b(new WorldGenMineshaftConfiguration(0.004D, WorldGenMineshaft.Type.NORMAL))); // Purpur - decompile error
+ this.a(WorldGenerator.STRONGHOLD.b(WorldGenFeatureConfiguration.e)); // Purpur - decompile error
BiomeDecoratorGroups.a(this);
BiomeDecoratorGroups.c(this);
BiomeDecoratorGroups.d(this);
diff --git a/src/main/java/net/minecraft/server/BiomeFlowerForest.java b/src/main/java/net/minecraft/server/BiomeFlowerForest.java
index c6ac9506a..1d3f62432 100644
--- a/src/main/java/net/minecraft/server/BiomeFlowerForest.java
+++ b/src/main/java/net/minecraft/server/BiomeFlowerForest.java
@@ -6,18 +6,18 @@ public final class BiomeFlowerForest extends BiomeBase {
public BiomeFlowerForest() {
super((new BiomeBase.a()).a(WorldGenSurface.G, WorldGenSurface.v).a(BiomeBase.Precipitation.RAIN).a(BiomeBase.Geography.FOREST).a(0.1F).b(0.4F).c(0.7F).d(0.8F).a(4159204).b(329011).a("forest"));
- this.a(WorldGenerator.MINESHAFT.b((WorldGenFeatureConfiguration) (new WorldGenMineshaftConfiguration(0.004D, WorldGenMineshaft.Type.NORMAL))));
- this.a(WorldGenerator.STRONGHOLD.b((WorldGenFeatureConfiguration) WorldGenFeatureConfiguration.e));
+ this.a(WorldGenerator.MINESHAFT.b(new WorldGenMineshaftConfiguration(0.004D, WorldGenMineshaft.Type.NORMAL))); // Purpur - decompile error
+ this.a(WorldGenerator.STRONGHOLD.b(WorldGenFeatureConfiguration.e)); // Purpur - decompile error
BiomeDecoratorGroups.a(this);
BiomeDecoratorGroups.c(this);
BiomeDecoratorGroups.d(this);
BiomeDecoratorGroups.f(this);
- this.a(WorldGenStage.Decoration.VEGETAL_DECORATION, WorldGenerator.RANDOM_RANDOM_SELECTOR.b((WorldGenFeatureConfiguration) (new WorldGenFeatureRandomConfiguration(ImmutableList.of(WorldGenerator.RANDOM_PATCH.b((WorldGenFeatureConfiguration) BiomeDecoratorGroups.O), WorldGenerator.RANDOM_PATCH.b((WorldGenFeatureConfiguration) BiomeDecoratorGroups.P), WorldGenerator.RANDOM_PATCH.b((WorldGenFeatureConfiguration) BiomeDecoratorGroups.Q), WorldGenerator.FLOWER.b((WorldGenFeatureConfiguration) BiomeDecoratorGroups.B)), 2))).a(WorldGenDecorator.d.a((WorldGenFeatureDecoratorConfiguration) (new WorldGenDecoratorFrequencyConfiguration(5)))));
+ this.a(WorldGenStage.Decoration.VEGETAL_DECORATION, WorldGenerator.RANDOM_RANDOM_SELECTOR.b(new WorldGenFeatureRandomConfiguration(ImmutableList.of(WorldGenerator.RANDOM_PATCH.b(BiomeDecoratorGroups.O), WorldGenerator.RANDOM_PATCH.b(BiomeDecoratorGroups.P), WorldGenerator.RANDOM_PATCH.b(BiomeDecoratorGroups.Q), WorldGenerator.FLOWER.b(BiomeDecoratorGroups.B)), 2)).a(WorldGenDecorator.d.a(new WorldGenDecoratorFrequencyConfiguration(5)))); // Purpur - decompile error
BiomeDecoratorGroups.g(this);
BiomeDecoratorGroups.h(this);
BiomeDecoratorGroups.l(this);
- this.a(WorldGenStage.Decoration.VEGETAL_DECORATION, WorldGenerator.RANDOM_SELECTOR.b((WorldGenFeatureConfiguration) (new WorldGenFeatureRandomChoiceConfiguration(ImmutableList.of(WorldGenerator.NORMAL_TREE.b((WorldGenFeatureConfiguration) BiomeDecoratorGroups.BIRCH_TREE_BEES_002).a(0.2F), WorldGenerator.FANCY_TREE.b((WorldGenFeatureConfiguration) BiomeDecoratorGroups.FANCY_TREE_BEES_002).a(0.1F)), WorldGenerator.NORMAL_TREE.b((WorldGenFeatureConfiguration) BiomeDecoratorGroups.NORMAL_TREE_BEES_002)))).a(WorldGenDecorator.m.a((WorldGenFeatureDecoratorConfiguration) (new WorldGenDecoratorFrequencyExtraChanceConfiguration(6, 0.1F, 1)))));
- this.a(WorldGenStage.Decoration.VEGETAL_DECORATION, WorldGenerator.FLOWER.b((WorldGenFeatureConfiguration) BiomeDecoratorGroups.F).a(WorldGenDecorator.d.a((WorldGenFeatureDecoratorConfiguration) (new WorldGenDecoratorFrequencyConfiguration(100)))));
+ this.a(WorldGenStage.Decoration.VEGETAL_DECORATION, WorldGenerator.RANDOM_SELECTOR.b(new WorldGenFeatureRandomChoiceConfiguration(ImmutableList.of(WorldGenerator.NORMAL_TREE.b(BiomeDecoratorGroups.BIRCH_TREE_BEES_002).a(0.2F), WorldGenerator.FANCY_TREE.b(BiomeDecoratorGroups.FANCY_TREE_BEES_002).a(0.1F)), WorldGenerator.NORMAL_TREE.b(BiomeDecoratorGroups.NORMAL_TREE_BEES_002))).a(WorldGenDecorator.m.a(new WorldGenDecoratorFrequencyExtraChanceConfiguration(6, 0.1F, 1)))); // Purpur - decompile error
+ this.a(WorldGenStage.Decoration.VEGETAL_DECORATION, WorldGenerator.FLOWER.b(BiomeDecoratorGroups.F).a(WorldGenDecorator.d.a(new WorldGenDecoratorFrequencyConfiguration(100)))); // Purpur - decompile error
BiomeDecoratorGroups.W(this);
BiomeDecoratorGroups.Z(this);
BiomeDecoratorGroups.aa(this);
diff --git a/src/main/java/net/minecraft/server/BiomeForest.java b/src/main/java/net/minecraft/server/BiomeForest.java
index 570a1f66f..e849b411c 100644
--- a/src/main/java/net/minecraft/server/BiomeForest.java
+++ b/src/main/java/net/minecraft/server/BiomeForest.java
@@ -4,9 +4,9 @@ public final class BiomeForest extends BiomeBase {
public BiomeForest() {
super((new BiomeBase.a()).a(WorldGenSurface.G, WorldGenSurface.v).a(BiomeBase.Precipitation.RAIN).a(BiomeBase.Geography.FOREST).a(0.1F).b(0.2F).c(0.7F).d(0.8F).a(4159204).b(329011).a((String) null));
- this.a(WorldGenerator.MINESHAFT.b((WorldGenFeatureConfiguration) (new WorldGenMineshaftConfiguration(0.004D, WorldGenMineshaft.Type.NORMAL))));
- this.a(WorldGenerator.STRONGHOLD.b((WorldGenFeatureConfiguration) WorldGenFeatureConfiguration.e));
- this.a(WorldGenerator.STRONGHOLD.b((WorldGenFeatureConfiguration) WorldGenFeatureConfiguration.e));
+ this.a(WorldGenerator.MINESHAFT.b(new WorldGenMineshaftConfiguration(0.004D, WorldGenMineshaft.Type.NORMAL))); // Purpur - decompile error
+ this.a(WorldGenerator.STRONGHOLD.b(WorldGenFeatureConfiguration.e)); // Purpur - decompile error
+ this.a(WorldGenerator.STRONGHOLD.b(WorldGenFeatureConfiguration.e)); // Purpur - decompile error
BiomeDecoratorGroups.a(this);
BiomeDecoratorGroups.c(this);
BiomeDecoratorGroups.d(this);
diff --git a/src/main/java/net/minecraft/server/BiomeForestHills.java b/src/main/java/net/minecraft/server/BiomeForestHills.java
index 8179e1c60..f7dea38eb 100644
--- a/src/main/java/net/minecraft/server/BiomeForestHills.java
+++ b/src/main/java/net/minecraft/server/BiomeForestHills.java
@@ -4,9 +4,9 @@ public final class BiomeForestHills extends BiomeBase {
public BiomeForestHills() {
super((new BiomeBase.a()).a(WorldGenSurface.G, WorldGenSurface.v).a(BiomeBase.Precipitation.RAIN).a(BiomeBase.Geography.FOREST).a(0.45F).b(0.3F).c(0.7F).d(0.8F).a(4159204).b(329011).a((String) null));
- this.a(WorldGenerator.MINESHAFT.b((WorldGenFeatureConfiguration) (new WorldGenMineshaftConfiguration(0.004D, WorldGenMineshaft.Type.NORMAL))));
- this.a(WorldGenerator.STRONGHOLD.b((WorldGenFeatureConfiguration) WorldGenFeatureConfiguration.e));
- this.a(WorldGenerator.STRONGHOLD.b((WorldGenFeatureConfiguration) WorldGenFeatureConfiguration.e));
+ this.a(WorldGenerator.MINESHAFT.b(new WorldGenMineshaftConfiguration(0.004D, WorldGenMineshaft.Type.NORMAL))); // Purpur - decompile error
+ this.a(WorldGenerator.STRONGHOLD.b(WorldGenFeatureConfiguration.e)); // Purpur - decompile error
+ this.a(WorldGenerator.STRONGHOLD.b(WorldGenFeatureConfiguration.e)); // Purpur - decompile error
BiomeDecoratorGroups.a(this);
BiomeDecoratorGroups.c(this);
BiomeDecoratorGroups.d(this);
diff --git a/src/main/java/net/minecraft/server/BiomeFrozenDeepOcean.java b/src/main/java/net/minecraft/server/BiomeFrozenDeepOcean.java
index 852c4bd9a..67d120bef 100644
--- a/src/main/java/net/minecraft/server/BiomeFrozenDeepOcean.java
+++ b/src/main/java/net/minecraft/server/BiomeFrozenDeepOcean.java
@@ -6,10 +6,10 @@ public class BiomeFrozenDeepOcean extends BiomeBase {
public BiomeFrozenDeepOcean() {
super((new BiomeBase.a()).a(WorldGenSurface.P, WorldGenSurface.v).a(BiomeBase.Precipitation.RAIN).a(BiomeBase.Geography.OCEAN).a(-1.8F).b(0.1F).c(0.5F).d(0.5F).a(3750089).b(329011).a((String) null));
- this.a(WorldGenerator.OCEAN_RUIN.b((WorldGenFeatureConfiguration) (new WorldGenFeatureOceanRuinConfiguration(WorldGenFeatureOceanRuin.Temperature.COLD, 0.3F, 0.9F))));
- this.a(WorldGenerator.OCEAN_MONUMENT.b((WorldGenFeatureConfiguration) WorldGenFeatureConfiguration.e));
- this.a(WorldGenerator.MINESHAFT.b((WorldGenFeatureConfiguration) (new WorldGenMineshaftConfiguration(0.004D, WorldGenMineshaft.Type.NORMAL))));
- this.a(WorldGenerator.SHIPWRECK.b((WorldGenFeatureConfiguration) (new WorldGenFeatureShipwreckConfiguration(false))));
+ this.a(WorldGenerator.OCEAN_RUIN.b(new WorldGenFeatureOceanRuinConfiguration(WorldGenFeatureOceanRuin.Temperature.COLD, 0.3F, 0.9F))); // Purpur - decompile error
+ this.a(WorldGenerator.OCEAN_MONUMENT.b(WorldGenFeatureConfiguration.e)); // Purpur - decompile error
+ this.a(WorldGenerator.MINESHAFT.b(new WorldGenMineshaftConfiguration(0.004D, WorldGenMineshaft.Type.NORMAL))); // Purpur - decompile error
+ this.a(WorldGenerator.SHIPWRECK.b(new WorldGenFeatureShipwreckConfiguration(false))); // Purpur - decompile error
BiomeDecoratorGroups.b(this);
BiomeDecoratorGroups.c(this);
BiomeDecoratorGroups.d(this);
diff --git a/src/main/java/net/minecraft/server/BiomeFrozenOcean.java b/src/main/java/net/minecraft/server/BiomeFrozenOcean.java
index 3d649c600..2772bc6da 100644
--- a/src/main/java/net/minecraft/server/BiomeFrozenOcean.java
+++ b/src/main/java/net/minecraft/server/BiomeFrozenOcean.java
@@ -6,9 +6,9 @@ public final class BiomeFrozenOcean extends BiomeBase {
public BiomeFrozenOcean() {
super((new BiomeBase.a()).a(WorldGenSurface.P, WorldGenSurface.v).a(BiomeBase.Precipitation.SNOW).a(BiomeBase.Geography.OCEAN).a(-1.0F).b(0.1F).c(0.0F).d(0.5F).a(3750089).b(329011).a((String) null));
- this.a(WorldGenerator.OCEAN_RUIN.b((WorldGenFeatureConfiguration) (new WorldGenFeatureOceanRuinConfiguration(WorldGenFeatureOceanRuin.Temperature.COLD, 0.3F, 0.9F))));
- this.a(WorldGenerator.MINESHAFT.b((WorldGenFeatureConfiguration) (new WorldGenMineshaftConfiguration(0.004D, WorldGenMineshaft.Type.NORMAL))));
- this.a(WorldGenerator.SHIPWRECK.b((WorldGenFeatureConfiguration) (new WorldGenFeatureShipwreckConfiguration(false))));
+ this.a(WorldGenerator.OCEAN_RUIN.b(new WorldGenFeatureOceanRuinConfiguration(WorldGenFeatureOceanRuin.Temperature.COLD, 0.3F, 0.9F))); // Purpur - decompile error
+ this.a(WorldGenerator.MINESHAFT.b(new WorldGenMineshaftConfiguration(0.004D, WorldGenMineshaft.Type.NORMAL))); // Purpur - decompile error
+ this.a(WorldGenerator.SHIPWRECK.b(new WorldGenFeatureShipwreckConfiguration(false))); // Purpur - decompile error
BiomeDecoratorGroups.b(this);
BiomeDecoratorGroups.c(this);
BiomeDecoratorGroups.d(this);
diff --git a/src/main/java/net/minecraft/server/BiomeFrozenRiver.java b/src/main/java/net/minecraft/server/BiomeFrozenRiver.java
index 915f20042..4be53fc0f 100644
--- a/src/main/java/net/minecraft/server/BiomeFrozenRiver.java
+++ b/src/main/java/net/minecraft/server/BiomeFrozenRiver.java
@@ -4,7 +4,7 @@ public final class BiomeFrozenRiver extends BiomeBase {
public BiomeFrozenRiver() {
super((new BiomeBase.a()).a(WorldGenSurface.G, WorldGenSurface.v).a(BiomeBase.Precipitation.SNOW).a(BiomeBase.Geography.RIVER).a(-0.5F).b(0.0F).c(0.0F).d(0.5F).a(3750089).b(329011).a((String) null));
- this.a(WorldGenerator.MINESHAFT.b((WorldGenFeatureConfiguration) (new WorldGenMineshaftConfiguration(0.004D, WorldGenMineshaft.Type.NORMAL))));
+ this.a(WorldGenerator.MINESHAFT.b(new WorldGenMineshaftConfiguration(0.004D, WorldGenMineshaft.Type.NORMAL))); // Purpur - decompile error
BiomeDecoratorGroups.a(this);
BiomeDecoratorGroups.c(this);
BiomeDecoratorGroups.d(this);
diff --git a/src/main/java/net/minecraft/server/BiomeHell.java b/src/main/java/net/minecraft/server/BiomeHell.java
index f9ca6b889..888dfcd8d 100644
--- a/src/main/java/net/minecraft/server/BiomeHell.java
+++ b/src/main/java/net/minecraft/server/BiomeHell.java
@@ -4,20 +4,20 @@ public final class BiomeHell extends BiomeBase {
protected BiomeHell() {
super((new BiomeBase.a()).a(WorldGenSurface.Q, WorldGenSurface.E).a(BiomeBase.Precipitation.NONE).a(BiomeBase.Geography.NETHER).a(0.1F).b(0.2F).c(2.0F).d(0.0F).a(4159204).b(329011).a((String) null));
- this.a(WorldGenerator.NETHER_BRIDGE.b((WorldGenFeatureConfiguration) WorldGenFeatureConfiguration.e));
- this.a(WorldGenStage.Features.AIR, a(WorldGenCarverAbstract.b, (WorldGenCarverConfiguration) (new WorldGenFeatureConfigurationChance(0.2F))));
- this.a(WorldGenStage.Decoration.VEGETAL_DECORATION, WorldGenerator.SPRING_FEATURE.b((WorldGenFeatureConfiguration) BiomeDecoratorGroups.ac).a(WorldGenDecorator.p.a((WorldGenFeatureDecoratorConfiguration) (new WorldGenFeatureChanceDecoratorCountConfiguration(20, 8, 16, 256)))));
+ this.a(WorldGenerator.NETHER_BRIDGE.b(WorldGenFeatureConfiguration.e));
+ this.a(WorldGenStage.Features.AIR, a(WorldGenCarverAbstract.b, new WorldGenFeatureConfigurationChance(0.2F))); // Purpur - decompile error
+ this.a(WorldGenStage.Decoration.VEGETAL_DECORATION, WorldGenerator.SPRING_FEATURE.b(BiomeDecoratorGroups.ac).a(WorldGenDecorator.p.a(new WorldGenFeatureChanceDecoratorCountConfiguration(20, 8, 16, 256)))); // Purpur - decompile error
BiomeDecoratorGroups.Z(this);
- this.a(WorldGenStage.Decoration.UNDERGROUND_DECORATION, WorldGenerator.NETHER_BRIDGE.b((WorldGenFeatureConfiguration) WorldGenFeatureConfiguration.e).a(WorldGenDecorator.a.a((WorldGenFeatureDecoratorConfiguration) WorldGenFeatureDecoratorConfiguration.e)));
- this.a(WorldGenStage.Decoration.UNDERGROUND_DECORATION, WorldGenerator.SPRING_FEATURE.b((WorldGenFeatureConfiguration) BiomeDecoratorGroups.ad).a(WorldGenDecorator.n.a((WorldGenFeatureDecoratorConfiguration) (new WorldGenFeatureChanceDecoratorCountConfiguration(8, 4, 8, 128)))));
- this.a(WorldGenStage.Decoration.UNDERGROUND_DECORATION, WorldGenerator.RANDOM_PATCH.b((WorldGenFeatureConfiguration) BiomeDecoratorGroups.K).a(WorldGenDecorator.A.a((WorldGenFeatureDecoratorConfiguration) (new WorldGenDecoratorFrequencyConfiguration(10)))));
- this.a(WorldGenStage.Decoration.UNDERGROUND_DECORATION, WorldGenerator.GLOWSTONE_BLOB.b((WorldGenFeatureConfiguration) WorldGenFeatureConfiguration.e).a(WorldGenDecorator.I.a((WorldGenFeatureDecoratorConfiguration) (new WorldGenDecoratorFrequencyConfiguration(10)))));
- this.a(WorldGenStage.Decoration.UNDERGROUND_DECORATION, WorldGenerator.GLOWSTONE_BLOB.b((WorldGenFeatureConfiguration) WorldGenFeatureConfiguration.e).a(WorldGenDecorator.n.a((WorldGenFeatureDecoratorConfiguration) (new WorldGenFeatureChanceDecoratorCountConfiguration(10, 0, 0, 128)))));
- this.a(WorldGenStage.Decoration.UNDERGROUND_DECORATION, WorldGenerator.RANDOM_PATCH.b((WorldGenFeatureConfiguration) BiomeDecoratorGroups.N).a(WorldGenDecorator.r.a((WorldGenFeatureDecoratorConfiguration) (new WorldGenFeatureChanceDecoratorRangeConfiguration(0.5F, 0, 0, 128)))));
- this.a(WorldGenStage.Decoration.UNDERGROUND_DECORATION, WorldGenerator.RANDOM_PATCH.b((WorldGenFeatureConfiguration) BiomeDecoratorGroups.M).a(WorldGenDecorator.r.a((WorldGenFeatureDecoratorConfiguration) (new WorldGenFeatureChanceDecoratorRangeConfiguration(0.5F, 0, 0, 128)))));
- this.a(WorldGenStage.Decoration.UNDERGROUND_DECORATION, WorldGenerator.ORE.b((WorldGenFeatureConfiguration) (new WorldGenFeatureOreConfiguration(WorldGenFeatureOreConfiguration.Target.NETHERRACK, Blocks.NETHER_QUARTZ_ORE.getBlockData(), 14))).a(WorldGenDecorator.n.a((WorldGenFeatureDecoratorConfiguration) (new WorldGenFeatureChanceDecoratorCountConfiguration(16, 10, 20, 128)))));
- this.a(WorldGenStage.Decoration.UNDERGROUND_DECORATION, WorldGenerator.ORE.b((WorldGenFeatureConfiguration) (new WorldGenFeatureOreConfiguration(WorldGenFeatureOreConfiguration.Target.NETHERRACK, Blocks.MAGMA_BLOCK.getBlockData(), 33))).a(WorldGenDecorator.B.a((WorldGenFeatureDecoratorConfiguration) (new WorldGenDecoratorFrequencyConfiguration(4)))));
- this.a(WorldGenStage.Decoration.UNDERGROUND_DECORATION, WorldGenerator.SPRING_FEATURE.b((WorldGenFeatureConfiguration) BiomeDecoratorGroups.ae).a(WorldGenDecorator.n.a((WorldGenFeatureDecoratorConfiguration) (new WorldGenFeatureChanceDecoratorCountConfiguration(16, 10, 20, 128)))));
+ this.a(WorldGenStage.Decoration.UNDERGROUND_DECORATION, WorldGenerator.NETHER_BRIDGE.b(WorldGenFeatureConfiguration.e).a(WorldGenDecorator.a.a(WorldGenFeatureDecoratorConfiguration.e))); // Purpur - decompile error
+ this.a(WorldGenStage.Decoration.UNDERGROUND_DECORATION, WorldGenerator.SPRING_FEATURE.b(BiomeDecoratorGroups.ad).a(WorldGenDecorator.n.a(new WorldGenFeatureChanceDecoratorCountConfiguration(8, 4, 8, 128)))); // Purpur - decompile error
+ this.a(WorldGenStage.Decoration.UNDERGROUND_DECORATION, WorldGenerator.RANDOM_PATCH.b(BiomeDecoratorGroups.K).a(WorldGenDecorator.A.a(new WorldGenDecoratorFrequencyConfiguration(10)))); // Purpur - decompile error
+ this.a(WorldGenStage.Decoration.UNDERGROUND_DECORATION, WorldGenerator.GLOWSTONE_BLOB.b(WorldGenFeatureConfiguration.e).a(WorldGenDecorator.I.a(new WorldGenDecoratorFrequencyConfiguration(10)))); // Purpur - decompile error
+ this.a(WorldGenStage.Decoration.UNDERGROUND_DECORATION, WorldGenerator.GLOWSTONE_BLOB.b(WorldGenFeatureConfiguration.e).a(WorldGenDecorator.n.a(new WorldGenFeatureChanceDecoratorCountConfiguration(10, 0, 0, 128)))); // Purpur - decompile error
+ this.a(WorldGenStage.Decoration.UNDERGROUND_DECORATION, WorldGenerator.RANDOM_PATCH.b(BiomeDecoratorGroups.N).a(WorldGenDecorator.r.a(new WorldGenFeatureChanceDecoratorRangeConfiguration(0.5F, 0, 0, 128)))); // Purpur - decompile error
+ this.a(WorldGenStage.Decoration.UNDERGROUND_DECORATION, WorldGenerator.RANDOM_PATCH.b(BiomeDecoratorGroups.M).a(WorldGenDecorator.r.a(new WorldGenFeatureChanceDecoratorRangeConfiguration(0.5F, 0, 0, 128)))); // Purpur - decompile error
+ this.a(WorldGenStage.Decoration.UNDERGROUND_DECORATION, WorldGenerator.ORE.b(new WorldGenFeatureOreConfiguration(WorldGenFeatureOreConfiguration.Target.NETHERRACK, Blocks.NETHER_QUARTZ_ORE.getBlockData(), 14)).a(WorldGenDecorator.n.a(new WorldGenFeatureChanceDecoratorCountConfiguration(16, 10, 20, 128)))); // Purpur - decompile error
+ this.a(WorldGenStage.Decoration.UNDERGROUND_DECORATION, WorldGenerator.ORE.b(new WorldGenFeatureOreConfiguration(WorldGenFeatureOreConfiguration.Target.NETHERRACK, Blocks.MAGMA_BLOCK.getBlockData(), 33)).a(WorldGenDecorator.B.a(new WorldGenDecoratorFrequencyConfiguration(4)))); // Purpur - decompile error
+ this.a(WorldGenStage.Decoration.UNDERGROUND_DECORATION, WorldGenerator.SPRING_FEATURE.b(BiomeDecoratorGroups.ae).a(WorldGenDecorator.n.a(new WorldGenFeatureChanceDecoratorCountConfiguration(16, 10, 20, 128)))); // Purpur - decompile error
this.a(EnumCreatureType.MONSTER, new BiomeBase.BiomeMeta(EntityTypes.GHAST, 50, 4, 4));
this.a(EnumCreatureType.MONSTER, new BiomeBase.BiomeMeta(EntityTypes.ZOMBIE_PIGMAN, 100, 4, 4));
this.a(EnumCreatureType.MONSTER, new BiomeBase.BiomeMeta(EntityTypes.MAGMA_CUBE, 2, 4, 4));
diff --git a/src/main/java/net/minecraft/server/BiomeIceMountains.java b/src/main/java/net/minecraft/server/BiomeIceMountains.java
index d5033de8a..ad9b4efe0 100644
--- a/src/main/java/net/minecraft/server/BiomeIceMountains.java
+++ b/src/main/java/net/minecraft/server/BiomeIceMountains.java
@@ -4,8 +4,8 @@ public final class BiomeIceMountains extends BiomeBase {
public BiomeIceMountains() {
super((new BiomeBase.a()).a(WorldGenSurface.G, WorldGenSurface.v).a(BiomeBase.Precipitation.SNOW).a(BiomeBase.Geography.ICY).a(0.45F).b(0.3F).c(0.0F).d(0.5F).a(4159204).b(329011).a((String) null));
- this.a(WorldGenerator.MINESHAFT.b((WorldGenFeatureConfiguration) (new WorldGenMineshaftConfiguration(0.004D, WorldGenMineshaft.Type.NORMAL))));
- this.a(WorldGenerator.STRONGHOLD.b((WorldGenFeatureConfiguration) WorldGenFeatureConfiguration.e));
+ this.a(WorldGenerator.MINESHAFT.b(new WorldGenMineshaftConfiguration(0.004D, WorldGenMineshaft.Type.NORMAL))); // Purpur - decompile error
+ this.a(WorldGenerator.STRONGHOLD.b(WorldGenFeatureConfiguration.e));
BiomeDecoratorGroups.a(this);
BiomeDecoratorGroups.c(this);
BiomeDecoratorGroups.d(this);
diff --git a/src/main/java/net/minecraft/server/BiomeIcePlains.java b/src/main/java/net/minecraft/server/BiomeIcePlains.java
index 054b0e0ab..71606b0a7 100644
--- a/src/main/java/net/minecraft/server/BiomeIcePlains.java
+++ b/src/main/java/net/minecraft/server/BiomeIcePlains.java
@@ -4,11 +4,11 @@ public final class BiomeIcePlains extends BiomeBase {
public BiomeIcePlains() {
super((new BiomeBase.a()).a(WorldGenSurface.G, WorldGenSurface.v).a(BiomeBase.Precipitation.SNOW).a(BiomeBase.Geography.ICY).a(0.125F).b(0.05F).c(0.0F).d(0.5F).a(4159204).b(329011).a((String) null));
- this.a(WorldGenerator.VILLAGE.b((WorldGenFeatureConfiguration) (new WorldGenFeatureVillageConfiguration("village/snowy/town_centers", 6))));
- this.a(WorldGenerator.IGLOO.b((WorldGenFeatureConfiguration) WorldGenFeatureConfiguration.e));
- this.a(WorldGenerator.MINESHAFT.b((WorldGenFeatureConfiguration) (new WorldGenMineshaftConfiguration(0.004D, WorldGenMineshaft.Type.NORMAL))));
- this.a(WorldGenerator.STRONGHOLD.b((WorldGenFeatureConfiguration) WorldGenFeatureConfiguration.e));
- this.a(WorldGenerator.PILLAGER_OUTPOST.b((WorldGenFeatureConfiguration) WorldGenFeatureConfiguration.e));
+ this.a(WorldGenerator.VILLAGE.b(new WorldGenFeatureVillageConfiguration("village/snowy/town_centers", 6))); // Purpur - decompile error
+ this.a(WorldGenerator.IGLOO.b(WorldGenFeatureConfiguration.e)); // Purpur - decompile error
+ this.a(WorldGenerator.MINESHAFT.b(new WorldGenMineshaftConfiguration(0.004D, WorldGenMineshaft.Type.NORMAL))); // Purpur - decompile error
+ this.a(WorldGenerator.STRONGHOLD.b(WorldGenFeatureConfiguration.e)); // Purpur - decompile error
+ this.a(WorldGenerator.PILLAGER_OUTPOST.b(WorldGenFeatureConfiguration.e)); // Purpur - decompile error
BiomeDecoratorGroups.a(this);
BiomeDecoratorGroups.c(this);
BiomeDecoratorGroups.d(this);
diff --git a/src/main/java/net/minecraft/server/BiomeIcePlainsSpikes.java b/src/main/java/net/minecraft/server/BiomeIcePlainsSpikes.java
index 44c410f75..984f94bb5 100644
--- a/src/main/java/net/minecraft/server/BiomeIcePlainsSpikes.java
+++ b/src/main/java/net/minecraft/server/BiomeIcePlainsSpikes.java
@@ -4,14 +4,14 @@ public final class BiomeIcePlainsSpikes extends BiomeBase {
public BiomeIcePlainsSpikes() {
super((new BiomeBase.a()).a(WorldGenSurface.G, new WorldGenSurfaceConfigurationBase(Blocks.SNOW_BLOCK.getBlockData(), Blocks.DIRT.getBlockData(), Blocks.GRAVEL.getBlockData())).a(BiomeBase.Precipitation.SNOW).a(BiomeBase.Geography.ICY).a(0.425F).b(0.45000002F).c(0.0F).d(0.5F).a(4159204).b(329011).a("snowy_tundra"));
- this.a(WorldGenerator.MINESHAFT.b((WorldGenFeatureConfiguration) (new WorldGenMineshaftConfiguration(0.004D, WorldGenMineshaft.Type.NORMAL))));
- this.a(WorldGenerator.STRONGHOLD.b((WorldGenFeatureConfiguration) WorldGenFeatureConfiguration.e));
+ this.a(WorldGenerator.MINESHAFT.b(new WorldGenMineshaftConfiguration(0.004D, WorldGenMineshaft.Type.NORMAL))); // Purpur - decompile error
+ this.a(WorldGenerator.STRONGHOLD.b(WorldGenFeatureConfiguration.e)); // Purpur - decompile error
BiomeDecoratorGroups.a(this);
BiomeDecoratorGroups.c(this);
BiomeDecoratorGroups.d(this);
BiomeDecoratorGroups.f(this);
- this.a(WorldGenStage.Decoration.SURFACE_STRUCTURES, WorldGenerator.ICE_SPIKE.b((WorldGenFeatureConfiguration) WorldGenFeatureConfiguration.e).a(WorldGenDecorator.b.a((WorldGenFeatureDecoratorConfiguration) (new WorldGenDecoratorFrequencyConfiguration(3)))));
- this.a(WorldGenStage.Decoration.SURFACE_STRUCTURES, WorldGenerator.ICE_PATCH.b((WorldGenFeatureConfiguration) (new WorldGenFeatureRadiusConfiguration(2))).a(WorldGenDecorator.b.a((WorldGenFeatureDecoratorConfiguration) (new WorldGenDecoratorFrequencyConfiguration(2)))));
+ this.a(WorldGenStage.Decoration.SURFACE_STRUCTURES, WorldGenerator.ICE_SPIKE.b(WorldGenFeatureConfiguration.e).a(WorldGenDecorator.b.a(new WorldGenDecoratorFrequencyConfiguration(3)))); // Purpur - decompile error
+ this.a(WorldGenStage.Decoration.SURFACE_STRUCTURES, WorldGenerator.ICE_PATCH.b(new WorldGenFeatureRadiusConfiguration(2)).a(WorldGenDecorator.b.a(new WorldGenDecoratorFrequencyConfiguration(2)))); // Purpur - decompile error
BiomeDecoratorGroups.g(this);
BiomeDecoratorGroups.h(this);
BiomeDecoratorGroups.l(this);
diff --git a/src/main/java/net/minecraft/server/BiomeJungle.java b/src/main/java/net/minecraft/server/BiomeJungle.java
index 2f893ce91..95e501996 100644
--- a/src/main/java/net/minecraft/server/BiomeJungle.java
+++ b/src/main/java/net/minecraft/server/BiomeJungle.java
@@ -4,9 +4,9 @@ public final class BiomeJungle extends BiomeBase {
public BiomeJungle() {
super((new BiomeBase.a()).a(WorldGenSurface.G, WorldGenSurface.v).a(BiomeBase.Precipitation.RAIN).a(BiomeBase.Geography.JUNGLE).a(0.1F).b(0.2F).c(0.95F).d(0.9F).a(4159204).b(329011).a((String) null));
- this.a(WorldGenerator.JUNGLE_TEMPLE.b((WorldGenFeatureConfiguration) WorldGenFeatureConfiguration.e));
- this.a(WorldGenerator.MINESHAFT.b((WorldGenFeatureConfiguration) (new WorldGenMineshaftConfiguration(0.004D, WorldGenMineshaft.Type.NORMAL))));
- this.a(WorldGenerator.STRONGHOLD.b((WorldGenFeatureConfiguration) WorldGenFeatureConfiguration.e));
+ this.a(WorldGenerator.JUNGLE_TEMPLE.b(WorldGenFeatureConfiguration.e)); // Purpur - decompile error
+ this.a(WorldGenerator.MINESHAFT.b(new WorldGenMineshaftConfiguration(0.004D, WorldGenMineshaft.Type.NORMAL))); // Purpur - decompile error
+ this.a(WorldGenerator.STRONGHOLD.b(WorldGenFeatureConfiguration.e)); // Purpur - decompile error
BiomeDecoratorGroups.a(this);
BiomeDecoratorGroups.c(this);
BiomeDecoratorGroups.d(this);
diff --git a/src/main/java/net/minecraft/server/BiomeJungleEdge.java b/src/main/java/net/minecraft/server/BiomeJungleEdge.java
index 485861785..e624f9764 100644
--- a/src/main/java/net/minecraft/server/BiomeJungleEdge.java
+++ b/src/main/java/net/minecraft/server/BiomeJungleEdge.java
@@ -4,8 +4,8 @@ public final class BiomeJungleEdge extends BiomeBase {
public BiomeJungleEdge() {
super((new BiomeBase.a()).a(WorldGenSurface.G, WorldGenSurface.v).a(BiomeBase.Precipitation.RAIN).a(BiomeBase.Geography.JUNGLE).a(0.1F).b(0.2F).c(0.95F).d(0.8F).a(4159204).b(329011).a((String) null));
- this.a(WorldGenerator.MINESHAFT.b((WorldGenFeatureConfiguration) (new WorldGenMineshaftConfiguration(0.004D, WorldGenMineshaft.Type.NORMAL))));
- this.a(WorldGenerator.STRONGHOLD.b((WorldGenFeatureConfiguration) WorldGenFeatureConfiguration.e));
+ this.a(WorldGenerator.MINESHAFT.b(new WorldGenMineshaftConfiguration(0.004D, WorldGenMineshaft.Type.NORMAL))); // Purpur - decompile error
+ this.a(WorldGenerator.STRONGHOLD.b(WorldGenFeatureConfiguration.e)); // Purpur - decompile error
BiomeDecoratorGroups.a(this);
BiomeDecoratorGroups.c(this);
BiomeDecoratorGroups.d(this);
diff --git a/src/main/java/net/minecraft/server/BiomeJungleEdgeMutated.java b/src/main/java/net/minecraft/server/BiomeJungleEdgeMutated.java
index a957f6124..1fe9c840a 100644
--- a/src/main/java/net/minecraft/server/BiomeJungleEdgeMutated.java
+++ b/src/main/java/net/minecraft/server/BiomeJungleEdgeMutated.java
@@ -4,8 +4,8 @@ public final class BiomeJungleEdgeMutated extends BiomeBase {
public BiomeJungleEdgeMutated() {
super((new BiomeBase.a()).a(WorldGenSurface.G, WorldGenSurface.v).a(BiomeBase.Precipitation.RAIN).a(BiomeBase.Geography.JUNGLE).a(0.2F).b(0.4F).c(0.95F).d(0.8F).a(4159204).b(329011).a("jungle_edge"));
- this.a(WorldGenerator.MINESHAFT.b((WorldGenFeatureConfiguration) (new WorldGenMineshaftConfiguration(0.004D, WorldGenMineshaft.Type.NORMAL))));
- this.a(WorldGenerator.STRONGHOLD.b((WorldGenFeatureConfiguration) WorldGenFeatureConfiguration.e));
+ this.a(WorldGenerator.MINESHAFT.b(new WorldGenMineshaftConfiguration(0.004D, WorldGenMineshaft.Type.NORMAL))); // Purpur - decompile error
+ this.a(WorldGenerator.STRONGHOLD.b(WorldGenFeatureConfiguration.e)); // Purpur - decompile error
BiomeDecoratorGroups.a(this);
BiomeDecoratorGroups.c(this);
BiomeDecoratorGroups.d(this);
diff --git a/src/main/java/net/minecraft/server/BiomeJungleHills.java b/src/main/java/net/minecraft/server/BiomeJungleHills.java
index 7b9bc967a..e2970ab00 100644
--- a/src/main/java/net/minecraft/server/BiomeJungleHills.java
+++ b/src/main/java/net/minecraft/server/BiomeJungleHills.java
@@ -4,9 +4,9 @@ public final class BiomeJungleHills extends BiomeBase {
public BiomeJungleHills() {
super((new BiomeBase.a()).a(WorldGenSurface.G, WorldGenSurface.v).a(BiomeBase.Precipitation.RAIN).a(BiomeBase.Geography.JUNGLE).a(0.45F).b(0.3F).c(0.95F).d(0.9F).a(4159204).b(329011).a((String) null));
- this.a(WorldGenerator.JUNGLE_TEMPLE.b((WorldGenFeatureConfiguration) WorldGenFeatureConfiguration.e));
- this.a(WorldGenerator.MINESHAFT.b((WorldGenFeatureConfiguration) (new WorldGenMineshaftConfiguration(0.004D, WorldGenMineshaft.Type.NORMAL))));
- this.a(WorldGenerator.STRONGHOLD.b((WorldGenFeatureConfiguration) WorldGenFeatureConfiguration.e));
+ this.a(WorldGenerator.JUNGLE_TEMPLE.b(WorldGenFeatureConfiguration.e)); // Purpur - decompile error
+ this.a(WorldGenerator.MINESHAFT.b(new WorldGenMineshaftConfiguration(0.004D, WorldGenMineshaft.Type.NORMAL))); // Purpur - decompile error
+ this.a(WorldGenerator.STRONGHOLD.b(WorldGenFeatureConfiguration.e)); // Purpur - decompile error
BiomeDecoratorGroups.a(this);
BiomeDecoratorGroups.c(this);
BiomeDecoratorGroups.d(this);
diff --git a/src/main/java/net/minecraft/server/BiomeJungleMutated.java b/src/main/java/net/minecraft/server/BiomeJungleMutated.java
index 02246950d..ffe6b4344 100644
--- a/src/main/java/net/minecraft/server/BiomeJungleMutated.java
+++ b/src/main/java/net/minecraft/server/BiomeJungleMutated.java
@@ -4,8 +4,8 @@ public final class BiomeJungleMutated extends BiomeBase {
public BiomeJungleMutated() {
super((new BiomeBase.a()).a(WorldGenSurface.G, WorldGenSurface.v).a(BiomeBase.Precipitation.RAIN).a(BiomeBase.Geography.JUNGLE).a(0.2F).b(0.4F).c(0.95F).d(0.9F).a(4159204).b(329011).a("jungle"));
- this.a(WorldGenerator.MINESHAFT.b((WorldGenFeatureConfiguration) (new WorldGenMineshaftConfiguration(0.004D, WorldGenMineshaft.Type.NORMAL))));
- this.a(WorldGenerator.STRONGHOLD.b((WorldGenFeatureConfiguration) WorldGenFeatureConfiguration.e));
+ this.a(WorldGenerator.MINESHAFT.b(new WorldGenMineshaftConfiguration(0.004D, WorldGenMineshaft.Type.NORMAL))); // Purpur - decompile error
+ this.a(WorldGenerator.STRONGHOLD.b(WorldGenFeatureConfiguration.e)); // Purpur - decompile error
BiomeDecoratorGroups.a(this);
BiomeDecoratorGroups.c(this);
BiomeDecoratorGroups.d(this);
diff --git a/src/main/java/net/minecraft/server/BiomeLukewarmDeepOcean.java b/src/main/java/net/minecraft/server/BiomeLukewarmDeepOcean.java
index e6d4a2c39..b23c43305 100644
--- a/src/main/java/net/minecraft/server/BiomeLukewarmDeepOcean.java
+++ b/src/main/java/net/minecraft/server/BiomeLukewarmDeepOcean.java
@@ -4,10 +4,10 @@ public class BiomeLukewarmDeepOcean extends BiomeBase {
public BiomeLukewarmDeepOcean() {
super((new BiomeBase.a()).a(WorldGenSurface.G, WorldGenSurface.A).a(BiomeBase.Precipitation.RAIN).a(BiomeBase.Geography.OCEAN).a(-1.8F).b(0.1F).c(0.5F).d(0.5F).a(4566514).b(267827).a((String) null));
- this.a(WorldGenerator.OCEAN_RUIN.b((WorldGenFeatureConfiguration) (new WorldGenFeatureOceanRuinConfiguration(WorldGenFeatureOceanRuin.Temperature.WARM, 0.3F, 0.9F))));
- this.a(WorldGenerator.OCEAN_MONUMENT.b((WorldGenFeatureConfiguration) WorldGenFeatureConfiguration.e));
- this.a(WorldGenerator.MINESHAFT.b((WorldGenFeatureConfiguration) (new WorldGenMineshaftConfiguration(0.004D, WorldGenMineshaft.Type.NORMAL))));
- this.a(WorldGenerator.SHIPWRECK.b((WorldGenFeatureConfiguration) (new WorldGenFeatureShipwreckConfiguration(false))));
+ this.a(WorldGenerator.OCEAN_RUIN.b(new WorldGenFeatureOceanRuinConfiguration(WorldGenFeatureOceanRuin.Temperature.WARM, 0.3F, 0.9F))); // Purpur - decompile error
+ this.a(WorldGenerator.OCEAN_MONUMENT.b(WorldGenFeatureConfiguration.e)); // Purpur - decompile error
+ this.a(WorldGenerator.MINESHAFT.b(new WorldGenMineshaftConfiguration(0.004D, WorldGenMineshaft.Type.NORMAL))); // Purpur - decompile error
+ this.a(WorldGenerator.SHIPWRECK.b(new WorldGenFeatureShipwreckConfiguration(false))); // Purpur - decompile error
BiomeDecoratorGroups.b(this);
BiomeDecoratorGroups.c(this);
BiomeDecoratorGroups.d(this);
diff --git a/src/main/java/net/minecraft/server/BiomeLukewarmOcean.java b/src/main/java/net/minecraft/server/BiomeLukewarmOcean.java
index f2dc5d1b5..efcb11bbe 100644
--- a/src/main/java/net/minecraft/server/BiomeLukewarmOcean.java
+++ b/src/main/java/net/minecraft/server/BiomeLukewarmOcean.java
@@ -4,9 +4,9 @@ public class BiomeLukewarmOcean extends BiomeBase {
public BiomeLukewarmOcean() {
super((new BiomeBase.a()).a(WorldGenSurface.G, WorldGenSurface.A).a(BiomeBase.Precipitation.RAIN).a(BiomeBase.Geography.OCEAN).a(-1.0F).b(0.1F).c(0.5F).d(0.5F).a(4566514).b(267827).a((String) null));
- this.a(WorldGenerator.OCEAN_RUIN.b((WorldGenFeatureConfiguration) (new WorldGenFeatureOceanRuinConfiguration(WorldGenFeatureOceanRuin.Temperature.WARM, 0.3F, 0.9F))));
- this.a(WorldGenerator.MINESHAFT.b((WorldGenFeatureConfiguration) (new WorldGenMineshaftConfiguration(0.004D, WorldGenMineshaft.Type.NORMAL))));
- this.a(WorldGenerator.SHIPWRECK.b((WorldGenFeatureConfiguration) (new WorldGenFeatureShipwreckConfiguration(false))));
+ this.a(WorldGenerator.OCEAN_RUIN.b(new WorldGenFeatureOceanRuinConfiguration(WorldGenFeatureOceanRuin.Temperature.WARM, 0.3F, 0.9F))); // Purpur - decompile error
+ this.a(WorldGenerator.MINESHAFT.b(new WorldGenMineshaftConfiguration(0.004D, WorldGenMineshaft.Type.NORMAL))); // Purpur - decompile error
+ this.a(WorldGenerator.SHIPWRECK.b(new WorldGenFeatureShipwreckConfiguration(false))); // Purpur - decompile error
BiomeDecoratorGroups.b(this);
BiomeDecoratorGroups.c(this);
BiomeDecoratorGroups.d(this);
diff --git a/src/main/java/net/minecraft/server/BiomeMegaSpruceTaiga.java b/src/main/java/net/minecraft/server/BiomeMegaSpruceTaiga.java
index f6ec90c2d..328e939a6 100644
--- a/src/main/java/net/minecraft/server/BiomeMegaSpruceTaiga.java
+++ b/src/main/java/net/minecraft/server/BiomeMegaSpruceTaiga.java
@@ -4,8 +4,8 @@ public final class BiomeMegaSpruceTaiga extends BiomeBase {
public BiomeMegaSpruceTaiga() {
super((new BiomeBase.a()).a(WorldGenSurface.K, WorldGenSurface.v).a(BiomeBase.Precipitation.RAIN).a(BiomeBase.Geography.TAIGA).a(0.2F).b(0.2F).c(0.25F).d(0.8F).a(4159204).b(329011).a("giant_tree_taiga"));
- this.a(WorldGenerator.MINESHAFT.b((WorldGenFeatureConfiguration) (new WorldGenMineshaftConfiguration(0.004D, WorldGenMineshaft.Type.NORMAL))));
- this.a(WorldGenerator.STRONGHOLD.b((WorldGenFeatureConfiguration) WorldGenFeatureConfiguration.e));
+ this.a(WorldGenerator.MINESHAFT.b(new WorldGenMineshaftConfiguration(0.004D, WorldGenMineshaft.Type.NORMAL))); // Purpur - decompile error
+ this.a(WorldGenerator.STRONGHOLD.b(WorldGenFeatureConfiguration.e)); // Purpur - decompile error
BiomeDecoratorGroups.a(this);
BiomeDecoratorGroups.c(this);
BiomeDecoratorGroups.d(this);
diff --git a/src/main/java/net/minecraft/server/BiomeMegaTaiga.java b/src/main/java/net/minecraft/server/BiomeMegaTaiga.java
index e9ad930d8..36bea710a 100644
--- a/src/main/java/net/minecraft/server/BiomeMegaTaiga.java
+++ b/src/main/java/net/minecraft/server/BiomeMegaTaiga.java
@@ -4,8 +4,8 @@ public final class BiomeMegaTaiga extends BiomeBase {
public BiomeMegaTaiga() {
super((new BiomeBase.a()).a(WorldGenSurface.K, WorldGenSurface.v).a(BiomeBase.Precipitation.RAIN).a(BiomeBase.Geography.TAIGA).a(0.2F).b(0.2F).c(0.3F).d(0.8F).a(4159204).b(329011).a((String) null));
- this.a(WorldGenerator.MINESHAFT.b((WorldGenFeatureConfiguration) (new WorldGenMineshaftConfiguration(0.004D, WorldGenMineshaft.Type.NORMAL))));
- this.a(WorldGenerator.STRONGHOLD.b((WorldGenFeatureConfiguration) WorldGenFeatureConfiguration.e));
+ this.a(WorldGenerator.MINESHAFT.b(new WorldGenMineshaftConfiguration(0.004D, WorldGenMineshaft.Type.NORMAL))); // Purpur - decompile error
+ this.a(WorldGenerator.STRONGHOLD.b(WorldGenFeatureConfiguration.e)); // Purpur - decompile error
BiomeDecoratorGroups.a(this);
BiomeDecoratorGroups.c(this);
BiomeDecoratorGroups.d(this);
diff --git a/src/main/java/net/minecraft/server/BiomeMegaTaigaHills.java b/src/main/java/net/minecraft/server/BiomeMegaTaigaHills.java
index cdc182c22..22474d682 100644
--- a/src/main/java/net/minecraft/server/BiomeMegaTaigaHills.java
+++ b/src/main/java/net/minecraft/server/BiomeMegaTaigaHills.java
@@ -4,8 +4,8 @@ public final class BiomeMegaTaigaHills extends BiomeBase {
public BiomeMegaTaigaHills() {
super((new BiomeBase.a()).a(WorldGenSurface.K, WorldGenSurface.v).a(BiomeBase.Precipitation.RAIN).a(BiomeBase.Geography.TAIGA).a(0.45F).b(0.3F).c(0.3F).d(0.8F).a(4159204).b(329011).a((String) null));
- this.a(WorldGenerator.MINESHAFT.b((WorldGenFeatureConfiguration) (new WorldGenMineshaftConfiguration(0.004D, WorldGenMineshaft.Type.NORMAL))));
- this.a(WorldGenerator.STRONGHOLD.b((WorldGenFeatureConfiguration) WorldGenFeatureConfiguration.e));
+ this.a(WorldGenerator.MINESHAFT.b(new WorldGenMineshaftConfiguration(0.004D, WorldGenMineshaft.Type.NORMAL))); // Purpur - decompile error
+ this.a(WorldGenerator.STRONGHOLD.b(WorldGenFeatureConfiguration.e)); // Purpur - decompile error
BiomeDecoratorGroups.a(this);
BiomeDecoratorGroups.c(this);
BiomeDecoratorGroups.d(this);
diff --git a/src/main/java/net/minecraft/server/BiomeMesa.java b/src/main/java/net/minecraft/server/BiomeMesa.java
index 95e602a95..65d606d51 100644
--- a/src/main/java/net/minecraft/server/BiomeMesa.java
+++ b/src/main/java/net/minecraft/server/BiomeMesa.java
@@ -4,8 +4,8 @@ public final class BiomeMesa extends BiomeBase {
public BiomeMesa() {
super((new BiomeBase.a()).a(WorldGenSurface.M, WorldGenSurface.C).a(BiomeBase.Precipitation.NONE).a(BiomeBase.Geography.MESA).a(0.1F).b(0.2F).c(2.0F).d(0.0F).a(4159204).b(329011).a((String) null));
- this.a(WorldGenerator.MINESHAFT.b((WorldGenFeatureConfiguration) (new WorldGenMineshaftConfiguration(0.004D, WorldGenMineshaft.Type.MESA))));
- this.a(WorldGenerator.STRONGHOLD.b((WorldGenFeatureConfiguration) WorldGenFeatureConfiguration.e));
+ this.a(WorldGenerator.MINESHAFT.b(new WorldGenMineshaftConfiguration(0.004D, WorldGenMineshaft.Type.MESA))); // Purpur - decompile error
+ this.a(WorldGenerator.STRONGHOLD.b(WorldGenFeatureConfiguration.e)); // Purpur - decompile error
BiomeDecoratorGroups.a(this);
BiomeDecoratorGroups.c(this);
BiomeDecoratorGroups.d(this);
diff --git a/src/main/java/net/minecraft/server/BiomeMesaBryce.java b/src/main/java/net/minecraft/server/BiomeMesaBryce.java
index 57ef10afb..5ecec62f1 100644
--- a/src/main/java/net/minecraft/server/BiomeMesaBryce.java
+++ b/src/main/java/net/minecraft/server/BiomeMesaBryce.java
@@ -4,8 +4,8 @@ public final class BiomeMesaBryce extends BiomeBase {
public BiomeMesaBryce() {
super((new BiomeBase.a()).a(WorldGenSurface.O, WorldGenSurface.C).a(BiomeBase.Precipitation.NONE).a(BiomeBase.Geography.MESA).a(0.1F).b(0.2F).c(2.0F).d(0.0F).a(4159204).b(329011).a("badlands"));
- this.a(WorldGenerator.MINESHAFT.b((WorldGenFeatureConfiguration) (new WorldGenMineshaftConfiguration(0.004D, WorldGenMineshaft.Type.MESA))));
- this.a(WorldGenerator.STRONGHOLD.b((WorldGenFeatureConfiguration) WorldGenFeatureConfiguration.e));
+ this.a(WorldGenerator.MINESHAFT.b(new WorldGenMineshaftConfiguration(0.004D, WorldGenMineshaft.Type.MESA))); // Purpur - decompile error
+ this.a(WorldGenerator.STRONGHOLD.b(WorldGenFeatureConfiguration.e)); // Purpur - decompile error
BiomeDecoratorGroups.a(this);
BiomeDecoratorGroups.c(this);
BiomeDecoratorGroups.d(this);
diff --git a/src/main/java/net/minecraft/server/BiomeMesaPlataeu.java b/src/main/java/net/minecraft/server/BiomeMesaPlataeu.java
index b9f81a044..14d4bd312 100644
--- a/src/main/java/net/minecraft/server/BiomeMesaPlataeu.java
+++ b/src/main/java/net/minecraft/server/BiomeMesaPlataeu.java
@@ -4,8 +4,8 @@ public final class BiomeMesaPlataeu extends BiomeBase {
public BiomeMesaPlataeu() {
super((new BiomeBase.a()).a(WorldGenSurface.N, WorldGenSurface.C).a(BiomeBase.Precipitation.NONE).a(BiomeBase.Geography.MESA).a(1.5F).b(0.025F).c(2.0F).d(0.0F).a(4159204).b(329011).a((String) null));
- this.a(WorldGenerator.MINESHAFT.b((WorldGenFeatureConfiguration) (new WorldGenMineshaftConfiguration(0.004D, WorldGenMineshaft.Type.MESA))));
- this.a(WorldGenerator.STRONGHOLD.b((WorldGenFeatureConfiguration) WorldGenFeatureConfiguration.e));
+ this.a(WorldGenerator.MINESHAFT.b(new WorldGenMineshaftConfiguration(0.004D, WorldGenMineshaft.Type.MESA))); // Purpur - decompile error
+ this.a(WorldGenerator.STRONGHOLD.b(WorldGenFeatureConfiguration.e)); // Purpur - decompile error
BiomeDecoratorGroups.a(this);
BiomeDecoratorGroups.c(this);
BiomeDecoratorGroups.d(this);
diff --git a/src/main/java/net/minecraft/server/BiomeMesaPlataeuClear.java b/src/main/java/net/minecraft/server/BiomeMesaPlataeuClear.java
index 3ce8d3cef..b5dab9d2a 100644
--- a/src/main/java/net/minecraft/server/BiomeMesaPlataeuClear.java
+++ b/src/main/java/net/minecraft/server/BiomeMesaPlataeuClear.java
@@ -4,8 +4,8 @@ public final class BiomeMesaPlataeuClear extends BiomeBase {
public BiomeMesaPlataeuClear() {
super((new BiomeBase.a()).a(WorldGenSurface.M, WorldGenSurface.C).a(BiomeBase.Precipitation.NONE).a(BiomeBase.Geography.MESA).a(1.5F).b(0.025F).c(2.0F).d(0.0F).a(4159204).b(329011).a((String) null));
- this.a(WorldGenerator.MINESHAFT.b((WorldGenFeatureConfiguration) (new WorldGenMineshaftConfiguration(0.004D, WorldGenMineshaft.Type.MESA))));
- this.a(WorldGenerator.STRONGHOLD.b((WorldGenFeatureConfiguration) WorldGenFeatureConfiguration.e));
+ this.a(WorldGenerator.MINESHAFT.b(new WorldGenMineshaftConfiguration(0.004D, WorldGenMineshaft.Type.MESA))); // Purpur - decompile error
+ this.a(WorldGenerator.STRONGHOLD.b(WorldGenFeatureConfiguration.e)); // Purpur - decompile error
BiomeDecoratorGroups.a(this);
BiomeDecoratorGroups.c(this);
BiomeDecoratorGroups.d(this);
diff --git a/src/main/java/net/minecraft/server/BiomeMesaPlateauClearMutated.java b/src/main/java/net/minecraft/server/BiomeMesaPlateauClearMutated.java
index 88b7b3746..d05cc38b5 100644
--- a/src/main/java/net/minecraft/server/BiomeMesaPlateauClearMutated.java
+++ b/src/main/java/net/minecraft/server/BiomeMesaPlateauClearMutated.java
@@ -4,8 +4,8 @@ public final class BiomeMesaPlateauClearMutated extends BiomeBase {
public BiomeMesaPlateauClearMutated() {
super((new BiomeBase.a()).a(WorldGenSurface.M, WorldGenSurface.C).a(BiomeBase.Precipitation.NONE).a(BiomeBase.Geography.MESA).a(0.45F).b(0.3F).c(2.0F).d(0.0F).a(4159204).b(329011).a("badlands_plateau"));
- this.a(WorldGenerator.MINESHAFT.b((WorldGenFeatureConfiguration) (new WorldGenMineshaftConfiguration(0.004D, WorldGenMineshaft.Type.MESA))));
- this.a(WorldGenerator.STRONGHOLD.b((WorldGenFeatureConfiguration) WorldGenFeatureConfiguration.e));
+ this.a(WorldGenerator.MINESHAFT.b(new WorldGenMineshaftConfiguration(0.004D, WorldGenMineshaft.Type.MESA))); // Purpur - decompile error
+ this.a(WorldGenerator.STRONGHOLD.b(WorldGenFeatureConfiguration.e)); // Purpur - decompile error
BiomeDecoratorGroups.a(this);
BiomeDecoratorGroups.c(this);
BiomeDecoratorGroups.d(this);
diff --git a/src/main/java/net/minecraft/server/BiomeMesaPlateauMutated.java b/src/main/java/net/minecraft/server/BiomeMesaPlateauMutated.java
index 7254bcf3e..21a77ee81 100644
--- a/src/main/java/net/minecraft/server/BiomeMesaPlateauMutated.java
+++ b/src/main/java/net/minecraft/server/BiomeMesaPlateauMutated.java
@@ -4,8 +4,8 @@ public final class BiomeMesaPlateauMutated extends BiomeBase {
public BiomeMesaPlateauMutated() {
super((new BiomeBase.a()).a(WorldGenSurface.N, WorldGenSurface.C).a(BiomeBase.Precipitation.NONE).a(BiomeBase.Geography.MESA).a(0.45F).b(0.3F).c(2.0F).d(0.0F).a(4159204).b(329011).a("wooded_badlands_plateau"));
- this.a(WorldGenerator.MINESHAFT.b((WorldGenFeatureConfiguration) (new WorldGenMineshaftConfiguration(0.004D, WorldGenMineshaft.Type.MESA))));
- this.a(WorldGenerator.STRONGHOLD.b((WorldGenFeatureConfiguration) WorldGenFeatureConfiguration.e));
+ this.a(WorldGenerator.MINESHAFT.b(new WorldGenMineshaftConfiguration(0.004D, WorldGenMineshaft.Type.MESA))); // Purpur - decompile error
+ this.a(WorldGenerator.STRONGHOLD.b(WorldGenFeatureConfiguration.e)); // Purpur - decompile error
BiomeDecoratorGroups.a(this);
BiomeDecoratorGroups.c(this);
BiomeDecoratorGroups.d(this);
diff --git a/src/main/java/net/minecraft/server/BiomeMushroomIslandShore.java b/src/main/java/net/minecraft/server/BiomeMushroomIslandShore.java
index 58bc1f234..0302efbdc 100644
--- a/src/main/java/net/minecraft/server/BiomeMushroomIslandShore.java
+++ b/src/main/java/net/minecraft/server/BiomeMushroomIslandShore.java
@@ -4,8 +4,8 @@ public final class BiomeMushroomIslandShore extends BiomeBase {
public BiomeMushroomIslandShore() {
super((new BiomeBase.a()).a(WorldGenSurface.G, WorldGenSurface.D).a(BiomeBase.Precipitation.RAIN).a(BiomeBase.Geography.MUSHROOM).a(0.0F).b(0.025F).c(0.9F).d(1.0F).a(4159204).b(329011).a((String) null));
- this.a(WorldGenerator.MINESHAFT.b((WorldGenFeatureConfiguration) (new WorldGenMineshaftConfiguration(0.004D, WorldGenMineshaft.Type.NORMAL))));
- this.a(WorldGenerator.STRONGHOLD.b((WorldGenFeatureConfiguration) WorldGenFeatureConfiguration.e));
+ this.a(WorldGenerator.MINESHAFT.b(new WorldGenMineshaftConfiguration(0.004D, WorldGenMineshaft.Type.NORMAL))); // Purpur - decompile error
+ this.a(WorldGenerator.STRONGHOLD.b(WorldGenFeatureConfiguration.e)); // Purpur - decompile error
BiomeDecoratorGroups.a(this);
BiomeDecoratorGroups.c(this);
BiomeDecoratorGroups.d(this);
diff --git a/src/main/java/net/minecraft/server/BiomeMushrooms.java b/src/main/java/net/minecraft/server/BiomeMushrooms.java
index cb620014b..51f92584b 100644
--- a/src/main/java/net/minecraft/server/BiomeMushrooms.java
+++ b/src/main/java/net/minecraft/server/BiomeMushrooms.java
@@ -4,8 +4,8 @@ public final class BiomeMushrooms extends BiomeBase {
public BiomeMushrooms() {
super((new BiomeBase.a()).a(WorldGenSurface.G, WorldGenSurface.D).a(BiomeBase.Precipitation.RAIN).a(BiomeBase.Geography.MUSHROOM).a(0.2F).b(0.3F).c(0.9F).d(1.0F).a(4159204).b(329011).a((String) null));
- this.a(WorldGenerator.MINESHAFT.b((WorldGenFeatureConfiguration) (new WorldGenMineshaftConfiguration(0.004D, WorldGenMineshaft.Type.NORMAL))));
- this.a(WorldGenerator.STRONGHOLD.b((WorldGenFeatureConfiguration) WorldGenFeatureConfiguration.e));
+ this.a(WorldGenerator.MINESHAFT.b(new WorldGenMineshaftConfiguration(0.004D, WorldGenMineshaft.Type.NORMAL))); // Purpur - decompile error
+ this.a(WorldGenerator.STRONGHOLD.b(WorldGenFeatureConfiguration.e)); // Purpur - decompile error
BiomeDecoratorGroups.a(this);
BiomeDecoratorGroups.c(this);
BiomeDecoratorGroups.d(this);
diff --git a/src/main/java/net/minecraft/server/BiomeOcean.java b/src/main/java/net/minecraft/server/BiomeOcean.java
index fd7e99106..ad9628b2a 100644
--- a/src/main/java/net/minecraft/server/BiomeOcean.java
+++ b/src/main/java/net/minecraft/server/BiomeOcean.java
@@ -4,9 +4,9 @@ public final class BiomeOcean extends BiomeBase {
public BiomeOcean() {
super((new BiomeBase.a()).a(WorldGenSurface.G, WorldGenSurface.v).a(BiomeBase.Precipitation.RAIN).a(BiomeBase.Geography.OCEAN).a(-1.0F).b(0.1F).c(0.5F).d(0.5F).a(4159204).b(329011).a((String) null));
- this.a(WorldGenerator.MINESHAFT.b((WorldGenFeatureConfiguration) (new WorldGenMineshaftConfiguration(0.004D, WorldGenMineshaft.Type.NORMAL))));
- this.a(WorldGenerator.SHIPWRECK.b((WorldGenFeatureConfiguration) (new WorldGenFeatureShipwreckConfiguration(false))));
- this.a(WorldGenerator.OCEAN_RUIN.b((WorldGenFeatureConfiguration) (new WorldGenFeatureOceanRuinConfiguration(WorldGenFeatureOceanRuin.Temperature.COLD, 0.3F, 0.9F))));
+ this.a(WorldGenerator.MINESHAFT.b(new WorldGenMineshaftConfiguration(0.004D, WorldGenMineshaft.Type.NORMAL))); // Purpur - decompile error
+ this.a(WorldGenerator.SHIPWRECK.b(new WorldGenFeatureShipwreckConfiguration(false))); // Purpur - decompile error
+ this.a(WorldGenerator.OCEAN_RUIN.b(new WorldGenFeatureOceanRuinConfiguration(WorldGenFeatureOceanRuin.Temperature.COLD, 0.3F, 0.9F))); // Purpur - decompile error
BiomeDecoratorGroups.b(this);
BiomeDecoratorGroups.c(this);
BiomeDecoratorGroups.d(this);
@@ -20,7 +20,7 @@ public final class BiomeOcean extends BiomeBase {
BiomeDecoratorGroups.Z(this);
BiomeDecoratorGroups.aa(this);
BiomeDecoratorGroups.am(this);
- this.a(WorldGenStage.Decoration.VEGETAL_DECORATION, WorldGenerator.SEAGRASS.b((WorldGenFeatureConfiguration) (new WorldGenFeatureSeaGrassConfiguration(48, 0.3D))).a(WorldGenDecorator.v.a((WorldGenFeatureDecoratorConfiguration) WorldGenFeatureDecoratorConfiguration.e)));
+ this.a(WorldGenStage.Decoration.VEGETAL_DECORATION, WorldGenerator.SEAGRASS.b(new WorldGenFeatureSeaGrassConfiguration(48, 0.3D)).a(WorldGenDecorator.v.a(WorldGenFeatureDecoratorConfiguration.e))); // Purpur - decompile error
BiomeDecoratorGroups.ai(this);
BiomeDecoratorGroups.ah(this);
BiomeDecoratorGroups.ap(this);
diff --git a/src/main/java/net/minecraft/server/BiomePlains.java b/src/main/java/net/minecraft/server/BiomePlains.java
index efbb36d01..ff6090e3c 100644
--- a/src/main/java/net/minecraft/server/BiomePlains.java
+++ b/src/main/java/net/minecraft/server/BiomePlains.java
@@ -4,10 +4,10 @@ public final class BiomePlains extends BiomeBase {
protected BiomePlains() {
super((new BiomeBase.a()).a(WorldGenSurface.G, WorldGenSurface.v).a(BiomeBase.Precipitation.RAIN).a(BiomeBase.Geography.PLAINS).a(0.125F).b(0.05F).c(0.8F).d(0.4F).a(4159204).b(329011).a((String) null));
- this.a(WorldGenerator.VILLAGE.b((WorldGenFeatureConfiguration) (new WorldGenFeatureVillageConfiguration("village/plains/town_centers", 6))));
- this.a(WorldGenerator.PILLAGER_OUTPOST.b((WorldGenFeatureConfiguration) WorldGenFeatureConfiguration.e));
- this.a(WorldGenerator.MINESHAFT.b((WorldGenFeatureConfiguration) (new WorldGenMineshaftConfiguration(0.004D, WorldGenMineshaft.Type.NORMAL))));
- this.a(WorldGenerator.STRONGHOLD.b((WorldGenFeatureConfiguration) WorldGenFeatureConfiguration.e));
+ this.a(WorldGenerator.VILLAGE.b(new WorldGenFeatureVillageConfiguration("village/plains/town_centers", 6))); // Purpur - decompile error
+ this.a(WorldGenerator.PILLAGER_OUTPOST.b(WorldGenFeatureConfiguration.e)); // Purpur - decompile error
+ this.a(WorldGenerator.MINESHAFT.b(new WorldGenMineshaftConfiguration(0.004D, WorldGenMineshaft.Type.NORMAL))); // Purpur - decompile error
+ this.a(WorldGenerator.STRONGHOLD.b(WorldGenFeatureConfiguration.e)); // Purpur - decompile error
BiomeDecoratorGroups.a(this);
BiomeDecoratorGroups.c(this);
BiomeDecoratorGroups.d(this);
diff --git a/src/main/java/net/minecraft/server/BiomeRedwoodTaigaHillsMutated.java b/src/main/java/net/minecraft/server/BiomeRedwoodTaigaHillsMutated.java
index 7804a4e32..a28222eb1 100644
--- a/src/main/java/net/minecraft/server/BiomeRedwoodTaigaHillsMutated.java
+++ b/src/main/java/net/minecraft/server/BiomeRedwoodTaigaHillsMutated.java
@@ -4,8 +4,8 @@ public final class BiomeRedwoodTaigaHillsMutated extends BiomeBase {
public BiomeRedwoodTaigaHillsMutated() {
super((new BiomeBase.a()).a(WorldGenSurface.K, WorldGenSurface.v).a(BiomeBase.Precipitation.RAIN).a(BiomeBase.Geography.TAIGA).a(0.2F).b(0.2F).c(0.25F).d(0.8F).a(4159204).b(329011).a("giant_tree_taiga_hills"));
- this.a(WorldGenerator.MINESHAFT.b((WorldGenFeatureConfiguration) (new WorldGenMineshaftConfiguration(0.004D, WorldGenMineshaft.Type.NORMAL))));
- this.a(WorldGenerator.STRONGHOLD.b((WorldGenFeatureConfiguration) WorldGenFeatureConfiguration.e));
+ this.a(WorldGenerator.MINESHAFT.b(new WorldGenMineshaftConfiguration(0.004D, WorldGenMineshaft.Type.NORMAL))); // Purpur - decompile error
+ this.a(WorldGenerator.STRONGHOLD.b(WorldGenFeatureConfiguration.e)); // Purpur - decompile error
BiomeDecoratorGroups.a(this);
BiomeDecoratorGroups.c(this);
BiomeDecoratorGroups.d(this);
diff --git a/src/main/java/net/minecraft/server/BiomeRiver.java b/src/main/java/net/minecraft/server/BiomeRiver.java
index 6522c8021..b84b868b1 100644
--- a/src/main/java/net/minecraft/server/BiomeRiver.java
+++ b/src/main/java/net/minecraft/server/BiomeRiver.java
@@ -4,7 +4,7 @@ public final class BiomeRiver extends BiomeBase {
public BiomeRiver() {
super((new BiomeBase.a()).a(WorldGenSurface.G, WorldGenSurface.v).a(BiomeBase.Precipitation.RAIN).a(BiomeBase.Geography.RIVER).a(-0.5F).b(0.0F).c(0.5F).d(0.5F).a(4159204).b(329011).a((String) null));
- this.a(WorldGenerator.MINESHAFT.b((WorldGenFeatureConfiguration) (new WorldGenMineshaftConfiguration(0.004D, WorldGenMineshaft.Type.NORMAL))));
+ this.a(WorldGenerator.MINESHAFT.b(new WorldGenMineshaftConfiguration(0.004D, WorldGenMineshaft.Type.NORMAL))); // Purpur - decompile error
BiomeDecoratorGroups.a(this);
BiomeDecoratorGroups.c(this);
BiomeDecoratorGroups.d(this);
@@ -18,7 +18,7 @@ public final class BiomeRiver extends BiomeBase {
BiomeDecoratorGroups.Z(this);
BiomeDecoratorGroups.aa(this);
BiomeDecoratorGroups.am(this);
- this.a(WorldGenStage.Decoration.VEGETAL_DECORATION, WorldGenerator.SEAGRASS.b((WorldGenFeatureConfiguration) (new WorldGenFeatureSeaGrassConfiguration(48, 0.4D))).a(WorldGenDecorator.v.a((WorldGenFeatureDecoratorConfiguration) WorldGenFeatureDecoratorConfiguration.e)));
+ this.a(WorldGenStage.Decoration.VEGETAL_DECORATION, WorldGenerator.SEAGRASS.b(new WorldGenFeatureSeaGrassConfiguration(48, 0.4D)).a(WorldGenDecorator.v.a(WorldGenFeatureDecoratorConfiguration.e))); // Purpur - decompile error
BiomeDecoratorGroups.ap(this);
this.a(EnumCreatureType.WATER_CREATURE, new BiomeBase.BiomeMeta(EntityTypes.SQUID, 2, 1, 4));
this.a(EnumCreatureType.WATER_CREATURE, new BiomeBase.BiomeMeta(EntityTypes.SALMON, 5, 1, 5));
diff --git a/src/main/java/net/minecraft/server/BiomeRoofedForest.java b/src/main/java/net/minecraft/server/BiomeRoofedForest.java
index 30d680224..16bcf9bff 100644
--- a/src/main/java/net/minecraft/server/BiomeRoofedForest.java
+++ b/src/main/java/net/minecraft/server/BiomeRoofedForest.java
@@ -6,14 +6,14 @@ public final class BiomeRoofedForest extends BiomeBase {
public BiomeRoofedForest() {
super((new BiomeBase.a()).a(WorldGenSurface.G, WorldGenSurface.v).a(BiomeBase.Precipitation.RAIN).a(BiomeBase.Geography.FOREST).a(0.1F).b(0.2F).c(0.7F).d(0.8F).a(4159204).b(329011).a((String) null));
- this.a(WorldGenerator.WOODLAND_MANSION.b((WorldGenFeatureConfiguration) WorldGenFeatureConfiguration.e));
- this.a(WorldGenerator.MINESHAFT.b((WorldGenFeatureConfiguration) (new WorldGenMineshaftConfiguration(0.004D, WorldGenMineshaft.Type.NORMAL))));
- this.a(WorldGenerator.STRONGHOLD.b((WorldGenFeatureConfiguration) WorldGenFeatureConfiguration.e));
+ this.a(WorldGenerator.WOODLAND_MANSION.b(WorldGenFeatureConfiguration.e)); // Purpur - decompile error
+ this.a(WorldGenerator.MINESHAFT.b(new WorldGenMineshaftConfiguration(0.004D, WorldGenMineshaft.Type.NORMAL))); // Purpur - decompile error
+ this.a(WorldGenerator.STRONGHOLD.b(WorldGenFeatureConfiguration.e)); // Purpur - decompile error
BiomeDecoratorGroups.a(this);
BiomeDecoratorGroups.c(this);
BiomeDecoratorGroups.d(this);
BiomeDecoratorGroups.f(this);
- this.a(WorldGenStage.Decoration.VEGETAL_DECORATION, WorldGenerator.RANDOM_SELECTOR.b((WorldGenFeatureConfiguration) (new WorldGenFeatureRandomChoiceConfiguration(ImmutableList.of(WorldGenerator.HUGE_BROWN_MUSHROOM.b((WorldGenFeatureConfiguration) BiomeDecoratorGroups.HUGE_BROWN_MUSHROOM).a(0.025F), WorldGenerator.HUGE_RED_MUSHROOM.b((WorldGenFeatureConfiguration) BiomeDecoratorGroups.HUGE_RED_MUSHROOM).a(0.05F), WorldGenerator.DARK_OAK_TREE.b((WorldGenFeatureConfiguration) BiomeDecoratorGroups.DARK_OAK_TREE).a(0.6666667F), WorldGenerator.NORMAL_TREE.b((WorldGenFeatureConfiguration) BiomeDecoratorGroups.BIRCH_TREE).a(0.2F), WorldGenerator.FANCY_TREE.b((WorldGenFeatureConfiguration) BiomeDecoratorGroups.FANCY_TREE).a(0.1F)), WorldGenerator.NORMAL_TREE.b((WorldGenFeatureConfiguration) BiomeDecoratorGroups.NORMAL_TREE)))).a(WorldGenDecorator.G.a((WorldGenFeatureDecoratorConfiguration) WorldGenFeatureDecoratorConfiguration.e)));
+ this.a(WorldGenStage.Decoration.VEGETAL_DECORATION, WorldGenerator.RANDOM_SELECTOR.b(new WorldGenFeatureRandomChoiceConfiguration(ImmutableList.of(WorldGenerator.HUGE_BROWN_MUSHROOM.b(BiomeDecoratorGroups.HUGE_BROWN_MUSHROOM).a(0.025F), WorldGenerator.HUGE_RED_MUSHROOM.b(BiomeDecoratorGroups.HUGE_RED_MUSHROOM).a(0.05F), WorldGenerator.DARK_OAK_TREE.b(BiomeDecoratorGroups.DARK_OAK_TREE).a(0.6666667F), WorldGenerator.NORMAL_TREE.b(BiomeDecoratorGroups.BIRCH_TREE).a(0.2F), WorldGenerator.FANCY_TREE.b(BiomeDecoratorGroups.FANCY_TREE).a(0.1F)), WorldGenerator.NORMAL_TREE.b(BiomeDecoratorGroups.NORMAL_TREE))).a(WorldGenDecorator.G.a(WorldGenFeatureDecoratorConfiguration.e))); // Purpur - decompile error
BiomeDecoratorGroups.N(this);
BiomeDecoratorGroups.g(this);
BiomeDecoratorGroups.h(this);
diff --git a/src/main/java/net/minecraft/server/BiomeRoofedForestMutated.java b/src/main/java/net/minecraft/server/BiomeRoofedForestMutated.java
index 5c9ab0864..9fa84c87f 100644
--- a/src/main/java/net/minecraft/server/BiomeRoofedForestMutated.java
+++ b/src/main/java/net/minecraft/server/BiomeRoofedForestMutated.java
@@ -6,14 +6,14 @@ public final class BiomeRoofedForestMutated extends BiomeBase {
public BiomeRoofedForestMutated() {
super((new BiomeBase.a()).a(WorldGenSurface.G, WorldGenSurface.v).a(BiomeBase.Precipitation.RAIN).a(BiomeBase.Geography.FOREST).a(0.2F).b(0.4F).c(0.7F).d(0.8F).a(4159204).b(329011).a("dark_forest"));
- this.a(WorldGenerator.WOODLAND_MANSION.b((WorldGenFeatureConfiguration) WorldGenFeatureConfiguration.e));
- this.a(WorldGenerator.MINESHAFT.b((WorldGenFeatureConfiguration) (new WorldGenMineshaftConfiguration(0.004D, WorldGenMineshaft.Type.NORMAL))));
- this.a(WorldGenerator.STRONGHOLD.b((WorldGenFeatureConfiguration) WorldGenFeatureConfiguration.e));
+ this.a(WorldGenerator.WOODLAND_MANSION.b(WorldGenFeatureConfiguration.e)); // Purpur - decompile error
+ this.a(WorldGenerator.MINESHAFT.b(new WorldGenMineshaftConfiguration(0.004D, WorldGenMineshaft.Type.NORMAL))); // Purpur - decompile error
+ this.a(WorldGenerator.STRONGHOLD.b(WorldGenFeatureConfiguration.e)); // Purpur - decompile error
BiomeDecoratorGroups.a(this);
BiomeDecoratorGroups.c(this);
BiomeDecoratorGroups.d(this);
BiomeDecoratorGroups.f(this);
- this.a(WorldGenStage.Decoration.VEGETAL_DECORATION, WorldGenerator.RANDOM_SELECTOR.b((WorldGenFeatureConfiguration) (new WorldGenFeatureRandomChoiceConfiguration(ImmutableList.of(WorldGenerator.HUGE_RED_MUSHROOM.b((WorldGenFeatureConfiguration) BiomeDecoratorGroups.HUGE_RED_MUSHROOM).a(0.025F), WorldGenerator.HUGE_BROWN_MUSHROOM.b((WorldGenFeatureConfiguration) BiomeDecoratorGroups.HUGE_BROWN_MUSHROOM).a(0.05F), WorldGenerator.DARK_OAK_TREE.b((WorldGenFeatureConfiguration) BiomeDecoratorGroups.DARK_OAK_TREE).a(0.6666667F), WorldGenerator.NORMAL_TREE.b((WorldGenFeatureConfiguration) BiomeDecoratorGroups.BIRCH_TREE).a(0.2F), WorldGenerator.FANCY_TREE.b((WorldGenFeatureConfiguration) BiomeDecoratorGroups.FANCY_TREE).a(0.1F)), WorldGenerator.NORMAL_TREE.b((WorldGenFeatureConfiguration) BiomeDecoratorGroups.NORMAL_TREE)))).a(WorldGenDecorator.G.a((WorldGenFeatureDecoratorConfiguration) WorldGenFeatureDecoratorConfiguration.e)));
+ this.a(WorldGenStage.Decoration.VEGETAL_DECORATION, WorldGenerator.RANDOM_SELECTOR.b(new WorldGenFeatureRandomChoiceConfiguration(ImmutableList.of(WorldGenerator.HUGE_RED_MUSHROOM.b(BiomeDecoratorGroups.HUGE_RED_MUSHROOM).a(0.025F), WorldGenerator.HUGE_BROWN_MUSHROOM.b(BiomeDecoratorGroups.HUGE_BROWN_MUSHROOM).a(0.05F), WorldGenerator.DARK_OAK_TREE.b(BiomeDecoratorGroups.DARK_OAK_TREE).a(0.6666667F), WorldGenerator.NORMAL_TREE.b(BiomeDecoratorGroups.BIRCH_TREE).a(0.2F), WorldGenerator.FANCY_TREE.b(BiomeDecoratorGroups.FANCY_TREE).a(0.1F)), WorldGenerator.NORMAL_TREE.b(BiomeDecoratorGroups.NORMAL_TREE))).a(WorldGenDecorator.G.a(WorldGenFeatureDecoratorConfiguration.e))); // Purpur - decompile error
BiomeDecoratorGroups.N(this);
BiomeDecoratorGroups.g(this);
BiomeDecoratorGroups.h(this);
diff --git a/src/main/java/net/minecraft/server/BiomeSavanna.java b/src/main/java/net/minecraft/server/BiomeSavanna.java
index e023898b3..c12a89016 100644
--- a/src/main/java/net/minecraft/server/BiomeSavanna.java
+++ b/src/main/java/net/minecraft/server/BiomeSavanna.java
@@ -4,10 +4,10 @@ public final class BiomeSavanna extends BiomeBase {
protected BiomeSavanna() {
super((new BiomeBase.a()).a(WorldGenSurface.G, WorldGenSurface.v).a(BiomeBase.Precipitation.NONE).a(BiomeBase.Geography.SAVANNA).a(0.125F).b(0.05F).c(1.2F).d(0.0F).a(4159204).b(329011).a((String) null));
- this.a(WorldGenerator.VILLAGE.b((WorldGenFeatureConfiguration) (new WorldGenFeatureVillageConfiguration("village/savanna/town_centers", 6))));
- this.a(WorldGenerator.PILLAGER_OUTPOST.b((WorldGenFeatureConfiguration) WorldGenFeatureConfiguration.e));
- this.a(WorldGenerator.MINESHAFT.b((WorldGenFeatureConfiguration) (new WorldGenMineshaftConfiguration(0.004D, WorldGenMineshaft.Type.NORMAL))));
- this.a(WorldGenerator.STRONGHOLD.b((WorldGenFeatureConfiguration) WorldGenFeatureConfiguration.e));
+ this.a(WorldGenerator.VILLAGE.b(new WorldGenFeatureVillageConfiguration("village/savanna/town_centers", 6))); // Purpur - decompile error
+ this.a(WorldGenerator.PILLAGER_OUTPOST.b(WorldGenFeatureConfiguration.e)); // Purpur - decompile error
+ this.a(WorldGenerator.MINESHAFT.b(new WorldGenMineshaftConfiguration(0.004D, WorldGenMineshaft.Type.NORMAL))); // Purpur - decompile error
+ this.a(WorldGenerator.STRONGHOLD.b(WorldGenFeatureConfiguration.e)); // Purpur - decompile error
BiomeDecoratorGroups.a(this);
BiomeDecoratorGroups.c(this);
BiomeDecoratorGroups.d(this);
diff --git a/src/main/java/net/minecraft/server/BiomeSavannaMutated.java b/src/main/java/net/minecraft/server/BiomeSavannaMutated.java
index 8a0da661f..db8b20a6c 100644
--- a/src/main/java/net/minecraft/server/BiomeSavannaMutated.java
+++ b/src/main/java/net/minecraft/server/BiomeSavannaMutated.java
@@ -4,8 +4,8 @@ public final class BiomeSavannaMutated extends BiomeBase {
public BiomeSavannaMutated() {
super((new BiomeBase.a()).a(WorldGenSurface.I, WorldGenSurface.v).a(BiomeBase.Precipitation.NONE).a(BiomeBase.Geography.SAVANNA).a(0.3625F).b(1.225F).c(1.1F).d(0.0F).a(4159204).b(329011).a("savanna"));
- this.a(WorldGenerator.MINESHAFT.b((WorldGenFeatureConfiguration) (new WorldGenMineshaftConfiguration(0.004D, WorldGenMineshaft.Type.NORMAL))));
- this.a(WorldGenerator.STRONGHOLD.b((WorldGenFeatureConfiguration) WorldGenFeatureConfiguration.e));
+ this.a(WorldGenerator.MINESHAFT.b(new WorldGenMineshaftConfiguration(0.004D, WorldGenMineshaft.Type.NORMAL))); // Purpur - decompile error
+ this.a(WorldGenerator.STRONGHOLD.b(WorldGenFeatureConfiguration.e)); // Purpur - decompile error
BiomeDecoratorGroups.a(this);
BiomeDecoratorGroups.c(this);
BiomeDecoratorGroups.d(this);
diff --git a/src/main/java/net/minecraft/server/BiomeSavannaPlateau.java b/src/main/java/net/minecraft/server/BiomeSavannaPlateau.java
index 1d2a37a41..2826c510d 100644
--- a/src/main/java/net/minecraft/server/BiomeSavannaPlateau.java
+++ b/src/main/java/net/minecraft/server/BiomeSavannaPlateau.java
@@ -4,8 +4,8 @@ public final class BiomeSavannaPlateau extends BiomeBase {
protected BiomeSavannaPlateau() {
super((new BiomeBase.a()).a(WorldGenSurface.G, WorldGenSurface.v).a(BiomeBase.Precipitation.NONE).a(BiomeBase.Geography.SAVANNA).a(1.5F).b(0.025F).c(1.0F).d(0.0F).a(4159204).b(329011).a((String) null));
- this.a(WorldGenerator.MINESHAFT.b((WorldGenFeatureConfiguration) (new WorldGenMineshaftConfiguration(0.004D, WorldGenMineshaft.Type.NORMAL))));
- this.a(WorldGenerator.STRONGHOLD.b((WorldGenFeatureConfiguration) WorldGenFeatureConfiguration.e));
+ this.a(WorldGenerator.MINESHAFT.b(new WorldGenMineshaftConfiguration(0.004D, WorldGenMineshaft.Type.NORMAL))); // Purpur - decompile error
+ this.a(WorldGenerator.STRONGHOLD.b(WorldGenFeatureConfiguration.e)); // Purpur - decompile error
BiomeDecoratorGroups.a(this);
BiomeDecoratorGroups.c(this);
BiomeDecoratorGroups.d(this);
diff --git a/src/main/java/net/minecraft/server/BiomeSavannaPlateauMutated.java b/src/main/java/net/minecraft/server/BiomeSavannaPlateauMutated.java
index 91e2b5903..e544a8f6b 100644
--- a/src/main/java/net/minecraft/server/BiomeSavannaPlateauMutated.java
+++ b/src/main/java/net/minecraft/server/BiomeSavannaPlateauMutated.java
@@ -4,8 +4,8 @@ public final class BiomeSavannaPlateauMutated extends BiomeBase {
public BiomeSavannaPlateauMutated() {
super((new BiomeBase.a()).a(WorldGenSurface.I, WorldGenSurface.v).a(BiomeBase.Precipitation.NONE).a(BiomeBase.Geography.SAVANNA).a(1.05F).b(1.2125001F).c(1.0F).d(0.0F).a(4159204).b(329011).a("savanna_plateau"));
- this.a(WorldGenerator.MINESHAFT.b((WorldGenFeatureConfiguration) (new WorldGenMineshaftConfiguration(0.004D, WorldGenMineshaft.Type.NORMAL))));
- this.a(WorldGenerator.STRONGHOLD.b((WorldGenFeatureConfiguration) WorldGenFeatureConfiguration.e));
+ this.a(WorldGenerator.MINESHAFT.b(new WorldGenMineshaftConfiguration(0.004D, WorldGenMineshaft.Type.NORMAL))); // Purpur - decompile error
+ this.a(WorldGenerator.STRONGHOLD.b(WorldGenFeatureConfiguration.e)); // Purpur - decompile error
BiomeDecoratorGroups.a(this);
BiomeDecoratorGroups.c(this);
BiomeDecoratorGroups.d(this);
diff --git a/src/main/java/net/minecraft/server/BiomeStoneBeach.java b/src/main/java/net/minecraft/server/BiomeStoneBeach.java
index 501c36649..34660f9f8 100644
--- a/src/main/java/net/minecraft/server/BiomeStoneBeach.java
+++ b/src/main/java/net/minecraft/server/BiomeStoneBeach.java
@@ -4,8 +4,8 @@ public final class BiomeStoneBeach extends BiomeBase {
public BiomeStoneBeach() {
super((new BiomeBase.a()).a(WorldGenSurface.G, WorldGenSurface.x).a(BiomeBase.Precipitation.RAIN).a(BiomeBase.Geography.NONE).a(0.1F).b(0.8F).c(0.2F).d(0.3F).a(4159204).b(329011).a((String) null));
- this.a(WorldGenerator.MINESHAFT.b((WorldGenFeatureConfiguration) (new WorldGenMineshaftConfiguration(0.004D, WorldGenMineshaft.Type.NORMAL))));
- this.a(WorldGenerator.STRONGHOLD.b((WorldGenFeatureConfiguration) WorldGenFeatureConfiguration.e));
+ this.a(WorldGenerator.MINESHAFT.b(new WorldGenMineshaftConfiguration(0.004D, WorldGenMineshaft.Type.NORMAL))); // Purpur - decompile error
+ this.a(WorldGenerator.STRONGHOLD.b(WorldGenFeatureConfiguration.e)); // Purpur - decompile error
BiomeDecoratorGroups.a(this);
BiomeDecoratorGroups.c(this);
BiomeDecoratorGroups.d(this);
diff --git a/src/main/java/net/minecraft/server/BiomeSunflowerPlains.java b/src/main/java/net/minecraft/server/BiomeSunflowerPlains.java
index 62c1cfaef..8815c9590 100644
--- a/src/main/java/net/minecraft/server/BiomeSunflowerPlains.java
+++ b/src/main/java/net/minecraft/server/BiomeSunflowerPlains.java
@@ -4,21 +4,21 @@ public final class BiomeSunflowerPlains extends BiomeBase {
protected BiomeSunflowerPlains() {
super((new BiomeBase.a()).a(WorldGenSurface.G, WorldGenSurface.v).a(BiomeBase.Precipitation.RAIN).a(BiomeBase.Geography.PLAINS).a(0.125F).b(0.05F).c(0.8F).d(0.4F).a(4159204).b(329011).a("plains"));
- this.a(WorldGenerator.MINESHAFT.b((WorldGenFeatureConfiguration) (new WorldGenMineshaftConfiguration(0.004D, WorldGenMineshaft.Type.NORMAL))));
- this.a(WorldGenerator.STRONGHOLD.b((WorldGenFeatureConfiguration) WorldGenFeatureConfiguration.e));
+ this.a(WorldGenerator.MINESHAFT.b(new WorldGenMineshaftConfiguration(0.004D, WorldGenMineshaft.Type.NORMAL))); // Purpur - decompile error
+ this.a(WorldGenerator.STRONGHOLD.b(WorldGenFeatureConfiguration.e)); // Purpur - decompile error
BiomeDecoratorGroups.a(this);
BiomeDecoratorGroups.c(this);
BiomeDecoratorGroups.d(this);
BiomeDecoratorGroups.f(this);
BiomeDecoratorGroups.Y(this);
- this.a(WorldGenStage.Decoration.VEGETAL_DECORATION, WorldGenerator.RANDOM_PATCH.b((WorldGenFeatureConfiguration) BiomeDecoratorGroups.R).a(WorldGenDecorator.d.a((WorldGenFeatureDecoratorConfiguration) (new WorldGenDecoratorFrequencyConfiguration(10)))));
+ this.a(WorldGenStage.Decoration.VEGETAL_DECORATION, WorldGenerator.RANDOM_PATCH.b(BiomeDecoratorGroups.R).a(WorldGenDecorator.d.a(new WorldGenDecoratorFrequencyConfiguration(10)))); // Purpur - decompile error
BiomeDecoratorGroups.g(this);
BiomeDecoratorGroups.h(this);
BiomeDecoratorGroups.l(this);
BiomeDecoratorGroups.R(this);
- this.a(WorldGenStage.Decoration.VEGETAL_DECORATION, WorldGenerator.RANDOM_PATCH.b((WorldGenFeatureConfiguration) BiomeDecoratorGroups.V).a(WorldGenDecorator.e.a((WorldGenFeatureDecoratorConfiguration) (new WorldGenDecoratorFrequencyConfiguration(10)))));
+ this.a(WorldGenStage.Decoration.VEGETAL_DECORATION, WorldGenerator.RANDOM_PATCH.b(BiomeDecoratorGroups.V).a(WorldGenDecorator.e.a(new WorldGenDecoratorFrequencyConfiguration(10)))); // Purpur - decompile error
BiomeDecoratorGroups.Z(this);
- this.a(WorldGenStage.Decoration.VEGETAL_DECORATION, WorldGenerator.RANDOM_PATCH.b((WorldGenFeatureConfiguration) BiomeDecoratorGroups.I).a(WorldGenDecorator.j.a((WorldGenFeatureDecoratorConfiguration) (new WorldGenDecoratorDungeonConfiguration(32)))));
+ this.a(WorldGenStage.Decoration.VEGETAL_DECORATION, WorldGenerator.RANDOM_PATCH.b(BiomeDecoratorGroups.I).a(WorldGenDecorator.j.a(new WorldGenDecoratorDungeonConfiguration(32)))); // Purpur - decompile error
BiomeDecoratorGroups.am(this);
BiomeDecoratorGroups.ap(this);
this.a(EnumCreatureType.CREATURE, new BiomeBase.BiomeMeta(EntityTypes.SHEEP, 12, 4, 4));
diff --git a/src/main/java/net/minecraft/server/BiomeSwamp.java b/src/main/java/net/minecraft/server/BiomeSwamp.java
index 29e448f5a..02584897e 100644
--- a/src/main/java/net/minecraft/server/BiomeSwamp.java
+++ b/src/main/java/net/minecraft/server/BiomeSwamp.java
@@ -4,8 +4,8 @@ public final class BiomeSwamp extends BiomeBase {
protected BiomeSwamp() {
super((new BiomeBase.a()).a(WorldGenSurface.L, WorldGenSurface.v).a(BiomeBase.Precipitation.RAIN).a(BiomeBase.Geography.SWAMP).a(-0.2F).b(0.1F).c(0.8F).d(0.9F).a(6388580).b(2302743).a((String) null));
- this.a(WorldGenerator.SWAMP_HUT.b((WorldGenFeatureConfiguration) WorldGenFeatureConfiguration.e));
- this.a(WorldGenerator.MINESHAFT.b((WorldGenFeatureConfiguration) (new WorldGenMineshaftConfiguration(0.004D, WorldGenMineshaft.Type.NORMAL))));
+ this.a(WorldGenerator.SWAMP_HUT.b(WorldGenFeatureConfiguration.e)); // Purpur - decompile error
+ this.a(WorldGenerator.MINESHAFT.b(new WorldGenMineshaftConfiguration(0.004D, WorldGenMineshaft.Type.NORMAL))); // Purpur - decompile error
BiomeDecoratorGroups.a(this);
BiomeDecoratorGroups.c(this);
BiomeDecoratorGroups.d(this);
@@ -17,7 +17,7 @@ public final class BiomeSwamp extends BiomeBase {
BiomeDecoratorGroups.Z(this);
BiomeDecoratorGroups.ae(this);
BiomeDecoratorGroups.am(this);
- this.a(WorldGenStage.Decoration.VEGETAL_DECORATION, WorldGenerator.SEAGRASS.b((WorldGenFeatureConfiguration) (new WorldGenFeatureSeaGrassConfiguration(64, 0.6D))).a(WorldGenDecorator.v.a((WorldGenFeatureDecoratorConfiguration) WorldGenFeatureDecoratorConfiguration.e)));
+ this.a(WorldGenStage.Decoration.VEGETAL_DECORATION, WorldGenerator.SEAGRASS.b(new WorldGenFeatureSeaGrassConfiguration(64, 0.6D)).a(WorldGenDecorator.v.a(WorldGenFeatureDecoratorConfiguration.e))); // Purpur - decompile error
BiomeDecoratorGroups.ag(this);
BiomeDecoratorGroups.ap(this);
this.a(EnumCreatureType.CREATURE, new BiomeBase.BiomeMeta(EntityTypes.SHEEP, 12, 4, 4));
diff --git a/src/main/java/net/minecraft/server/BiomeSwamplandMutated.java b/src/main/java/net/minecraft/server/BiomeSwamplandMutated.java
index 1352daa25..d85b01b95 100644
--- a/src/main/java/net/minecraft/server/BiomeSwamplandMutated.java
+++ b/src/main/java/net/minecraft/server/BiomeSwamplandMutated.java
@@ -4,7 +4,7 @@ public final class BiomeSwamplandMutated extends BiomeBase {
protected BiomeSwamplandMutated() {
super((new BiomeBase.a()).a(WorldGenSurface.L, WorldGenSurface.v).a(BiomeBase.Precipitation.RAIN).a(BiomeBase.Geography.SWAMP).a(-0.1F).b(0.3F).c(0.8F).d(0.9F).a(6388580).b(2302743).a("swamp"));
- this.a(WorldGenerator.MINESHAFT.b((WorldGenFeatureConfiguration) (new WorldGenMineshaftConfiguration(0.004D, WorldGenMineshaft.Type.NORMAL))));
+ this.a(WorldGenerator.MINESHAFT.b(new WorldGenMineshaftConfiguration(0.004D, WorldGenMineshaft.Type.NORMAL))); // Purpur - decompile error
BiomeDecoratorGroups.a(this);
BiomeDecoratorGroups.c(this);
BiomeDecoratorGroups.d(this);
diff --git a/src/main/java/net/minecraft/server/BiomeTaiga.java b/src/main/java/net/minecraft/server/BiomeTaiga.java
index 5cd569dcd..ae6e6ca89 100644
--- a/src/main/java/net/minecraft/server/BiomeTaiga.java
+++ b/src/main/java/net/minecraft/server/BiomeTaiga.java
@@ -4,10 +4,10 @@ public final class BiomeTaiga extends BiomeBase {
public BiomeTaiga() {
super((new BiomeBase.a()).a(WorldGenSurface.G, WorldGenSurface.v).a(BiomeBase.Precipitation.RAIN).a(BiomeBase.Geography.TAIGA).a(0.2F).b(0.2F).c(0.25F).d(0.8F).a(4159204).b(329011).a((String) null));
- this.a(WorldGenerator.VILLAGE.b((WorldGenFeatureConfiguration) (new WorldGenFeatureVillageConfiguration("village/taiga/town_centers", 6))));
- this.a(WorldGenerator.PILLAGER_OUTPOST.b((WorldGenFeatureConfiguration) WorldGenFeatureConfiguration.e));
- this.a(WorldGenerator.MINESHAFT.b((WorldGenFeatureConfiguration) (new WorldGenMineshaftConfiguration(0.004D, WorldGenMineshaft.Type.NORMAL))));
- this.a(WorldGenerator.STRONGHOLD.b((WorldGenFeatureConfiguration) WorldGenFeatureConfiguration.e));
+ this.a(WorldGenerator.VILLAGE.b(new WorldGenFeatureVillageConfiguration("village/taiga/town_centers", 6))); // Purpur - decompile error
+ this.a(WorldGenerator.PILLAGER_OUTPOST.b(WorldGenFeatureConfiguration.e)); // Purpur - decompile error
+ this.a(WorldGenerator.MINESHAFT.b(new WorldGenMineshaftConfiguration(0.004D, WorldGenMineshaft.Type.NORMAL))); // Purpur - decompile error
+ this.a(WorldGenerator.STRONGHOLD.b(WorldGenFeatureConfiguration.e)); // Purpur - decompile error
BiomeDecoratorGroups.a(this);
BiomeDecoratorGroups.c(this);
BiomeDecoratorGroups.d(this);
diff --git a/src/main/java/net/minecraft/server/BiomeTaigaHills.java b/src/main/java/net/minecraft/server/BiomeTaigaHills.java
index e182f0400..4e19fe5ae 100644
--- a/src/main/java/net/minecraft/server/BiomeTaigaHills.java
+++ b/src/main/java/net/minecraft/server/BiomeTaigaHills.java
@@ -4,8 +4,8 @@ public final class BiomeTaigaHills extends BiomeBase {
public BiomeTaigaHills() {
super((new BiomeBase.a()).a(WorldGenSurface.G, WorldGenSurface.v).a(BiomeBase.Precipitation.RAIN).a(BiomeBase.Geography.TAIGA).a(0.45F).b(0.3F).c(0.25F).d(0.8F).a(4159204).b(329011).a((String) null));
- this.a(WorldGenerator.MINESHAFT.b((WorldGenFeatureConfiguration) (new WorldGenMineshaftConfiguration(0.004D, WorldGenMineshaft.Type.NORMAL))));
- this.a(WorldGenerator.STRONGHOLD.b((WorldGenFeatureConfiguration) WorldGenFeatureConfiguration.e));
+ this.a(WorldGenerator.MINESHAFT.b(new WorldGenMineshaftConfiguration(0.004D, WorldGenMineshaft.Type.NORMAL))); // Purpur - decompile error
+ this.a(WorldGenerator.STRONGHOLD.b(WorldGenFeatureConfiguration.e)); // Purpur - decompile error
BiomeDecoratorGroups.a(this);
BiomeDecoratorGroups.c(this);
BiomeDecoratorGroups.d(this);
diff --git a/src/main/java/net/minecraft/server/BiomeTaigaMutated.java b/src/main/java/net/minecraft/server/BiomeTaigaMutated.java
index 75d46c61d..05e833ffe 100644
--- a/src/main/java/net/minecraft/server/BiomeTaigaMutated.java
+++ b/src/main/java/net/minecraft/server/BiomeTaigaMutated.java
@@ -4,8 +4,8 @@ public final class BiomeTaigaMutated extends BiomeBase {
public BiomeTaigaMutated() {
super((new BiomeBase.a()).a(WorldGenSurface.G, WorldGenSurface.v).a(BiomeBase.Precipitation.RAIN).a(BiomeBase.Geography.TAIGA).a(0.3F).b(0.4F).c(0.25F).d(0.8F).a(4159204).b(329011).a("taiga"));
- this.a(WorldGenerator.MINESHAFT.b((WorldGenFeatureConfiguration) (new WorldGenMineshaftConfiguration(0.004D, WorldGenMineshaft.Type.NORMAL))));
- this.a(WorldGenerator.STRONGHOLD.b((WorldGenFeatureConfiguration) WorldGenFeatureConfiguration.e));
+ this.a(WorldGenerator.MINESHAFT.b(new WorldGenMineshaftConfiguration(0.004D, WorldGenMineshaft.Type.NORMAL))); // Purpur - decompile error
+ this.a(WorldGenerator.STRONGHOLD.b(WorldGenFeatureConfiguration.e)); // Purpur - decompile error
BiomeDecoratorGroups.a(this);
BiomeDecoratorGroups.c(this);
BiomeDecoratorGroups.d(this);
diff --git a/src/main/java/net/minecraft/server/BiomeTheEnd.java b/src/main/java/net/minecraft/server/BiomeTheEnd.java
index 26fda2cf6..22e9789a3 100644
--- a/src/main/java/net/minecraft/server/BiomeTheEnd.java
+++ b/src/main/java/net/minecraft/server/BiomeTheEnd.java
@@ -6,7 +6,7 @@ public final class BiomeTheEnd extends BiomeBase {
public BiomeTheEnd() {
super((new BiomeBase.a()).a(WorldGenSurface.G, WorldGenSurface.F).a(BiomeBase.Precipitation.NONE).a(BiomeBase.Geography.THEEND).a(0.1F).b(0.2F).c(0.5F).d(0.5F).a(4159204).b(329011).a((String) null));
- this.a(WorldGenStage.Decoration.SURFACE_STRUCTURES, WorldGenerator.END_SPIKE.b((WorldGenFeatureConfiguration) (new WorldGenFeatureEndSpikeConfiguration(false, ImmutableList.of(), (BlockPosition) null))).a(WorldGenDecorator.a.a((WorldGenFeatureDecoratorConfiguration) WorldGenFeatureDecoratorConfiguration.e)));
+ this.a(WorldGenStage.Decoration.SURFACE_STRUCTURES, WorldGenerator.END_SPIKE.b(new WorldGenFeatureEndSpikeConfiguration(false, ImmutableList.of(), (BlockPosition) null)).a(WorldGenDecorator.a.a(WorldGenFeatureDecoratorConfiguration.e))); // Purpur - decompile error
BiomeDecoratorGroups.aq(this);
this.a(EnumCreatureType.MONSTER, new BiomeBase.BiomeMeta(EntityTypes.ENDERMAN, 10, 4, 4));
}
diff --git a/src/main/java/net/minecraft/server/BiomeTheEndFloatingIslands.java b/src/main/java/net/minecraft/server/BiomeTheEndFloatingIslands.java
index c06512864..a26d56aa4 100644
--- a/src/main/java/net/minecraft/server/BiomeTheEndFloatingIslands.java
+++ b/src/main/java/net/minecraft/server/BiomeTheEndFloatingIslands.java
@@ -4,7 +4,7 @@ public class BiomeTheEndFloatingIslands extends BiomeBase {
public BiomeTheEndFloatingIslands() {
super((new BiomeBase.a()).a(WorldGenSurface.G, WorldGenSurface.F).a(BiomeBase.Precipitation.NONE).a(BiomeBase.Geography.THEEND).a(0.1F).b(0.2F).c(0.5F).d(0.5F).a(4159204).b(329011).a((String) null));
- this.a(WorldGenStage.Decoration.RAW_GENERATION, WorldGenerator.END_ISLAND.b((WorldGenFeatureConfiguration) WorldGenFeatureConfiguration.e).a(WorldGenDecorator.J.a((WorldGenFeatureDecoratorConfiguration) WorldGenFeatureDecoratorConfiguration.e)));
+ this.a(WorldGenStage.Decoration.RAW_GENERATION, WorldGenerator.END_ISLAND.b(WorldGenFeatureConfiguration.e).a(WorldGenDecorator.J.a(WorldGenFeatureDecoratorConfiguration.e))); // Purpur - decompile error
BiomeDecoratorGroups.aq(this);
this.a(EnumCreatureType.MONSTER, new BiomeBase.BiomeMeta(EntityTypes.ENDERMAN, 10, 4, 4));
}
diff --git a/src/main/java/net/minecraft/server/BiomeTheEndHighIsland.java b/src/main/java/net/minecraft/server/BiomeTheEndHighIsland.java
index 90e79b291..e47add3e4 100644
--- a/src/main/java/net/minecraft/server/BiomeTheEndHighIsland.java
+++ b/src/main/java/net/minecraft/server/BiomeTheEndHighIsland.java
@@ -4,10 +4,10 @@ public class BiomeTheEndHighIsland extends BiomeBase {
public BiomeTheEndHighIsland() {
super((new BiomeBase.a()).a(WorldGenSurface.G, WorldGenSurface.F).a(BiomeBase.Precipitation.NONE).a(BiomeBase.Geography.THEEND).a(0.1F).b(0.2F).c(0.5F).d(0.5F).a(4159204).b(329011).a((String) null));
- this.a(WorldGenerator.END_CITY.b((WorldGenFeatureConfiguration) WorldGenFeatureConfiguration.e));
- this.a(WorldGenStage.Decoration.SURFACE_STRUCTURES, WorldGenerator.END_GATEWAY.b((WorldGenFeatureConfiguration) WorldGenEndGatewayConfiguration.a(WorldProviderTheEnd.f, true)).a(WorldGenDecorator.L.a((WorldGenFeatureDecoratorConfiguration) WorldGenFeatureDecoratorConfiguration.e)));
+ this.a(WorldGenerator.END_CITY.b(WorldGenFeatureConfiguration.e)); // Purpur - decompile error
+ this.a(WorldGenStage.Decoration.SURFACE_STRUCTURES, WorldGenerator.END_GATEWAY.b(WorldGenEndGatewayConfiguration.a(WorldProviderTheEnd.f, true)).a(WorldGenDecorator.L.a(WorldGenFeatureDecoratorConfiguration.e))); // Purpur - decompile error
BiomeDecoratorGroups.aq(this);
- this.a(WorldGenStage.Decoration.VEGETAL_DECORATION, WorldGenerator.CHORUS_PLANT.b((WorldGenFeatureConfiguration) WorldGenFeatureConfiguration.e).a(WorldGenDecorator.K.a((WorldGenFeatureDecoratorConfiguration) WorldGenFeatureDecoratorConfiguration.e)));
+ this.a(WorldGenStage.Decoration.VEGETAL_DECORATION, WorldGenerator.CHORUS_PLANT.b(WorldGenFeatureConfiguration.e).a(WorldGenDecorator.K.a(WorldGenFeatureDecoratorConfiguration.e))); // Purpur - decompile error
this.a(EnumCreatureType.MONSTER, new BiomeBase.BiomeMeta(EntityTypes.ENDERMAN, 10, 4, 4));
}
}
diff --git a/src/main/java/net/minecraft/server/BiomeTheEndMediumIsland.java b/src/main/java/net/minecraft/server/BiomeTheEndMediumIsland.java
index c7d5317cc..ec92a8457 100644
--- a/src/main/java/net/minecraft/server/BiomeTheEndMediumIsland.java
+++ b/src/main/java/net/minecraft/server/BiomeTheEndMediumIsland.java
@@ -4,7 +4,7 @@ public class BiomeTheEndMediumIsland extends BiomeBase {
public BiomeTheEndMediumIsland() {
super((new BiomeBase.a()).a(WorldGenSurface.G, WorldGenSurface.F).a(BiomeBase.Precipitation.NONE).a(BiomeBase.Geography.THEEND).a(0.1F).b(0.2F).c(0.5F).d(0.5F).a(4159204).b(329011).a((String) null));
- this.a(WorldGenerator.END_CITY.b((WorldGenFeatureConfiguration) WorldGenFeatureConfiguration.e));
+ this.a(WorldGenerator.END_CITY.b(WorldGenFeatureConfiguration.e)); // Purpur - decompile error
BiomeDecoratorGroups.aq(this);
this.a(EnumCreatureType.MONSTER, new BiomeBase.BiomeMeta(EntityTypes.ENDERMAN, 10, 4, 4));
}
diff --git a/src/main/java/net/minecraft/server/BiomeVoid.java b/src/main/java/net/minecraft/server/BiomeVoid.java
index 87fd7e146..c9ba33453 100644
--- a/src/main/java/net/minecraft/server/BiomeVoid.java
+++ b/src/main/java/net/minecraft/server/BiomeVoid.java
@@ -4,6 +4,6 @@ public final class BiomeVoid extends BiomeBase {
public BiomeVoid() {
super((new BiomeBase.a()).a(WorldGenSurface.R, WorldGenSurface.x).a(BiomeBase.Precipitation.NONE).a(BiomeBase.Geography.NONE).a(0.1F).b(0.2F).c(0.5F).d(0.5F).a(4159204).b(329011).a((String) null));
- this.a(WorldGenStage.Decoration.TOP_LAYER_MODIFICATION, WorldGenerator.VOID_START_PLATFORM.b((WorldGenFeatureConfiguration) WorldGenFeatureConfiguration.e).a(WorldGenDecorator.a.a((WorldGenFeatureDecoratorConfiguration) WorldGenFeatureDecoratorConfiguration.e)));
+ this.a(WorldGenStage.Decoration.TOP_LAYER_MODIFICATION, WorldGenerator.VOID_START_PLATFORM.b(WorldGenFeatureConfiguration.e).a(WorldGenDecorator.a.a(WorldGenFeatureDecoratorConfiguration.e))); // Purpur - decompile error
}
}
diff --git a/src/main/java/net/minecraft/server/BiomeWarmDeepOcean.java b/src/main/java/net/minecraft/server/BiomeWarmDeepOcean.java
index 3f8e18a2c..11dc5f637 100644
--- a/src/main/java/net/minecraft/server/BiomeWarmDeepOcean.java
+++ b/src/main/java/net/minecraft/server/BiomeWarmDeepOcean.java
@@ -4,10 +4,10 @@ public class BiomeWarmDeepOcean extends BiomeBase {
public BiomeWarmDeepOcean() {
super((new BiomeBase.a()).a(WorldGenSurface.G, WorldGenSurface.B).a(BiomeBase.Precipitation.RAIN).a(BiomeBase.Geography.OCEAN).a(-1.8F).b(0.1F).c(0.5F).d(0.5F).a(4445678).b(270131).a((String) null));
- this.a(WorldGenerator.OCEAN_RUIN.b((WorldGenFeatureConfiguration) (new WorldGenFeatureOceanRuinConfiguration(WorldGenFeatureOceanRuin.Temperature.WARM, 0.3F, 0.9F))));
- this.a(WorldGenerator.OCEAN_MONUMENT.b((WorldGenFeatureConfiguration) WorldGenFeatureConfiguration.e));
- this.a(WorldGenerator.MINESHAFT.b((WorldGenFeatureConfiguration) (new WorldGenMineshaftConfiguration(0.004D, WorldGenMineshaft.Type.NORMAL))));
- this.a(WorldGenerator.SHIPWRECK.b((WorldGenFeatureConfiguration) (new WorldGenFeatureShipwreckConfiguration(false))));
+ this.a(WorldGenerator.OCEAN_RUIN.b(new WorldGenFeatureOceanRuinConfiguration(WorldGenFeatureOceanRuin.Temperature.WARM, 0.3F, 0.9F))); // Purpur - decompile error
+ this.a(WorldGenerator.OCEAN_MONUMENT.b(WorldGenFeatureConfiguration.e)); // Purpur - decompile error
+ this.a(WorldGenerator.MINESHAFT.b(new WorldGenMineshaftConfiguration(0.004D, WorldGenMineshaft.Type.NORMAL))); // Purpur - decompile error
+ this.a(WorldGenerator.SHIPWRECK.b(new WorldGenFeatureShipwreckConfiguration(false))); // Purpur - decompile error
BiomeDecoratorGroups.b(this);
BiomeDecoratorGroups.c(this);
BiomeDecoratorGroups.d(this);
diff --git a/src/main/java/net/minecraft/server/BiomeWarmOcean.java b/src/main/java/net/minecraft/server/BiomeWarmOcean.java
index dd7916c09..e4dc7d198 100644
--- a/src/main/java/net/minecraft/server/BiomeWarmOcean.java
+++ b/src/main/java/net/minecraft/server/BiomeWarmOcean.java
@@ -6,9 +6,9 @@ public class BiomeWarmOcean extends BiomeBase {
public BiomeWarmOcean() {
super((new BiomeBase.a()).a(WorldGenSurface.G, WorldGenSurface.B).a(BiomeBase.Precipitation.RAIN).a(BiomeBase.Geography.OCEAN).a(-1.0F).b(0.1F).c(0.5F).d(0.5F).a(4445678).b(270131).a((String) null));
- this.a(WorldGenerator.OCEAN_RUIN.b((WorldGenFeatureConfiguration) (new WorldGenFeatureOceanRuinConfiguration(WorldGenFeatureOceanRuin.Temperature.WARM, 0.3F, 0.9F))));
- this.a(WorldGenerator.MINESHAFT.b((WorldGenFeatureConfiguration) (new WorldGenMineshaftConfiguration(0.004D, WorldGenMineshaft.Type.NORMAL))));
- this.a(WorldGenerator.SHIPWRECK.b((WorldGenFeatureConfiguration) (new WorldGenFeatureShipwreckConfiguration(false))));
+ this.a(WorldGenerator.OCEAN_RUIN.b(new WorldGenFeatureOceanRuinConfiguration(WorldGenFeatureOceanRuin.Temperature.WARM, 0.3F, 0.9F))); // Purpur - decompile error
+ this.a(WorldGenerator.MINESHAFT.b(new WorldGenMineshaftConfiguration(0.004D, WorldGenMineshaft.Type.NORMAL))); // Purpur - decompile error
+ this.a(WorldGenerator.SHIPWRECK.b(new WorldGenFeatureShipwreckConfiguration(false))); // Purpur - decompile error
BiomeDecoratorGroups.b(this);
BiomeDecoratorGroups.c(this);
BiomeDecoratorGroups.d(this);
@@ -22,9 +22,9 @@ public class BiomeWarmOcean extends BiomeBase {
BiomeDecoratorGroups.Z(this);
BiomeDecoratorGroups.aa(this);
BiomeDecoratorGroups.am(this);
- this.a(WorldGenStage.Decoration.VEGETAL_DECORATION, WorldGenerator.SIMPLE_RANDOM_SELECTOR.b((WorldGenFeatureConfiguration) (new WorldGenFeatureRandom2(ImmutableList.of(WorldGenerator.CORAL_TREE.b((WorldGenFeatureConfiguration) WorldGenFeatureConfiguration.e), WorldGenerator.CORAL_CLAW.b((WorldGenFeatureConfiguration) WorldGenFeatureConfiguration.e), WorldGenerator.CORAL_MUSHROOM.b((WorldGenFeatureConfiguration) WorldGenFeatureConfiguration.e))))).a(WorldGenDecorator.x.a((WorldGenFeatureDecoratorConfiguration) (new WorldGenDecoratorNoiseConfiguration(20, 400.0D, 0.0D, HeightMap.Type.OCEAN_FLOOR_WG)))));
+ this.a(WorldGenStage.Decoration.VEGETAL_DECORATION, WorldGenerator.SIMPLE_RANDOM_SELECTOR.b(new WorldGenFeatureRandom2(ImmutableList.of(WorldGenerator.CORAL_TREE.b(WorldGenFeatureConfiguration.e), WorldGenerator.CORAL_CLAW.b(WorldGenFeatureConfiguration.e), WorldGenerator.CORAL_MUSHROOM.b(WorldGenFeatureConfiguration.e)))).a(WorldGenDecorator.x.a(new WorldGenDecoratorNoiseConfiguration(20, 400.0D, 0.0D, HeightMap.Type.OCEAN_FLOOR_WG)))); // Purpur - decompile error
BiomeDecoratorGroups.aj(this);
- this.a(WorldGenStage.Decoration.VEGETAL_DECORATION, WorldGenerator.SEA_PICKLE.b((WorldGenFeatureConfiguration) (new WorldGenFeatureKelpConfiguration(20))).a(WorldGenDecorator.l.a((WorldGenFeatureDecoratorConfiguration) (new WorldGenDecoratorDungeonConfiguration(16)))));
+ this.a(WorldGenStage.Decoration.VEGETAL_DECORATION, WorldGenerator.SEA_PICKLE.b(new WorldGenFeatureKelpConfiguration(20)).a(WorldGenDecorator.l.a(new WorldGenDecoratorDungeonConfiguration(16)))); // Purpur - decompile error
BiomeDecoratorGroups.ap(this);
this.a(EnumCreatureType.WATER_CREATURE, new BiomeBase.BiomeMeta(EntityTypes.SQUID, 10, 4, 4));
this.a(EnumCreatureType.WATER_CREATURE, new BiomeBase.BiomeMeta(EntityTypes.PUFFERFISH, 15, 1, 3));
diff --git a/src/main/java/net/minecraft/server/CommandDebug.java b/src/main/java/net/minecraft/server/CommandDebug.java
index d384e9578..f0d72ea39 100644
--- a/src/main/java/net/minecraft/server/CommandDebug.java
+++ b/src/main/java/net/minecraft/server/CommandDebug.java
@@ -25,7 +25,7 @@ public class CommandDebug {
@Nullable
private static final FileSystemProvider d = (FileSystemProvider) FileSystemProvider.installedProviders().stream().filter((filesystemprovider) -> {
return filesystemprovider.getScheme().equalsIgnoreCase("jar");
- }).findFirst().orElse((Object) null);
+ }).findFirst().orElse(null); // Purpur - decompile error
public static void a(com.mojang.brigadier.CommandDispatcher<CommandListenerWrapper> com_mojang_brigadier_commanddispatcher) {
com_mojang_brigadier_commanddispatcher.register((LiteralArgumentBuilder) ((LiteralArgumentBuilder) ((LiteralArgumentBuilder) ((LiteralArgumentBuilder) CommandDispatcher.a("debug").requires((commandlistenerwrapper) -> {
diff --git a/src/main/java/net/minecraft/server/EntityBlaze.java b/src/main/java/net/minecraft/server/EntityBlaze.java
index 5b1d2c7f5..da6a3fa2c 100644
--- a/src/main/java/net/minecraft/server/EntityBlaze.java
+++ b/src/main/java/net/minecraft/server/EntityBlaze.java
@@ -24,7 +24,7 @@ public class EntityBlaze extends EntityMonster {
this.goalSelector.a(7, new PathfinderGoalRandomStrollLand(this, 1.0D, 0.0F));
this.goalSelector.a(8, new PathfinderGoalLookAtPlayer(this, EntityHuman.class, 8.0F));
this.goalSelector.a(8, new PathfinderGoalRandomLookaround(this));
- this.targetSelector.a(1, (new PathfinderGoalHurtByTarget(this, new Class[0])).a());
+ this.targetSelector.a(1, new PathfinderGoalHurtByTarget(this).a(new Class[0])); // Purpur - decompile error
this.targetSelector.a(2, new PathfinderGoalNearestAttackableTarget<>(this, EntityHuman.class, true));
}
diff --git a/src/main/java/net/minecraft/server/EntityCat.java b/src/main/java/net/minecraft/server/EntityCat.java
index 57af3835e..b3bdc194a 100644
--- a/src/main/java/net/minecraft/server/EntityCat.java
+++ b/src/main/java/net/minecraft/server/EntityCat.java
@@ -16,7 +16,7 @@ public class EntityCat extends EntityTameableAnimal {
private static final DataWatcherObject<Boolean> bC = DataWatcher.a(EntityCat.class, DataWatcherRegistry.i);
private static final DataWatcherObject<Boolean> bD = DataWatcher.a(EntityCat.class, DataWatcherRegistry.i);
private static final DataWatcherObject<Integer> bE = DataWatcher.a(EntityCat.class, DataWatcherRegistry.b);
- public static final Map<Integer, MinecraftKey> bz = (Map) SystemUtils.a(Maps.newHashMap(), (hashmap) -> { // CraftBukkit - decompile error
+ public static final Map<Integer, MinecraftKey> bz = SystemUtils.a(Maps.newHashMap(), (hashmap) -> { // CraftBukkit - decompile error // Purpur - decompile error
hashmap.put(0, new MinecraftKey("textures/entity/cat/tabby.png"));
hashmap.put(1, new MinecraftKey("textures/entity/cat/black.png"));
hashmap.put(2, new MinecraftKey("textures/entity/cat/red.png"));
diff --git a/src/main/java/net/minecraft/server/EntityEnderSignal.java b/src/main/java/net/minecraft/server/EntityEnderSignal.java
index c13abc7e0..7ebd7da1c 100644
--- a/src/main/java/net/minecraft/server/EntityEnderSignal.java
+++ b/src/main/java/net/minecraft/server/EntityEnderSignal.java
@@ -21,7 +21,7 @@ public class EntityEnderSignal extends Entity {
public void b(ItemStack itemstack) {
if (itemstack.getItem() != Items.ENDER_EYE || itemstack.hasTag()) {
- this.getDataWatcher().set(EntityEnderSignal.b, SystemUtils.a((Object) itemstack.cloneItemStack(), (itemstack1) -> {
+ this.getDataWatcher().set(EntityEnderSignal.b, SystemUtils.a(itemstack.cloneItemStack(), (itemstack1) -> { // Purpur - decompile error
itemstack1.setCount(1);
}));
}
diff --git a/src/main/java/net/minecraft/server/EntityEndermite.java b/src/main/java/net/minecraft/server/EntityEndermite.java
index b34695f2d..e4bd2796a 100644
--- a/src/main/java/net/minecraft/server/EntityEndermite.java
+++ b/src/main/java/net/minecraft/server/EntityEndermite.java
@@ -19,7 +19,7 @@ public class EntityEndermite extends EntityMonster {
this.goalSelector.a(3, new PathfinderGoalRandomStrollLand(this, 1.0D));
this.goalSelector.a(7, new PathfinderGoalLookAtPlayer(this, EntityHuman.class, 8.0F));
this.goalSelector.a(8, new PathfinderGoalRandomLookaround(this));
- this.targetSelector.a(1, (new PathfinderGoalHurtByTarget(this, new Class[0])).a());
+ this.targetSelector.a(1, new PathfinderGoalHurtByTarget(this).a(new Class[0])); // Purpur - decompile error
this.targetSelector.a(2, new PathfinderGoalNearestAttackableTarget<>(this, EntityHuman.class, true));
}
diff --git a/src/main/java/net/minecraft/server/EntityEvoker.java b/src/main/java/net/minecraft/server/EntityEvoker.java
index 886268b09..b030fe957 100644
--- a/src/main/java/net/minecraft/server/EntityEvoker.java
+++ b/src/main/java/net/minecraft/server/EntityEvoker.java
@@ -24,7 +24,7 @@ public class EntityEvoker extends EntityIllagerWizard {
this.goalSelector.a(8, new PathfinderGoalRandomStroll(this, 0.6D));
this.goalSelector.a(9, new PathfinderGoalLookAtPlayer(this, EntityHuman.class, 3.0F, 1.0F));
this.goalSelector.a(10, new PathfinderGoalLookAtPlayer(this, EntityInsentient.class, 8.0F));
- this.targetSelector.a(1, (new PathfinderGoalHurtByTarget(this, new Class[]{EntityRaider.class})).a());
+ this.targetSelector.a(1, new PathfinderGoalHurtByTarget(this, EntityRaider.class).a(new Class[0])); // Purpur - decompile error
this.targetSelector.a(2, (new PathfinderGoalNearestAttackableTarget<>(this, EntityHuman.class, true)).a(300));
this.targetSelector.a(3, (new PathfinderGoalNearestAttackableTarget<>(this, EntityVillagerAbstract.class, false)).a(300));
this.targetSelector.a(3, new PathfinderGoalNearestAttackableTarget<>(this, EntityIronGolem.class, false));
diff --git a/src/main/java/net/minecraft/server/EntityFish.java b/src/main/java/net/minecraft/server/EntityFish.java
index d332907b3..b853fd0d9 100644
--- a/src/main/java/net/minecraft/server/EntityFish.java
+++ b/src/main/java/net/minecraft/server/EntityFish.java
@@ -73,11 +73,7 @@ public abstract class EntityFish extends EntityWaterAnimal {
protected void initPathfinder() {
super.initPathfinder();
this.goalSelector.a(0, new PathfinderGoalPanic(this, 1.25D));
- PathfinderGoalSelector pathfindergoalselector = this.goalSelector;
- Predicate predicate = IEntitySelector.f;
-
- predicate.getClass();
- pathfindergoalselector.a(2, new PathfinderGoalAvoidTarget<>(this, EntityHuman.class, 8.0F, 1.6D, 1.4D, predicate::test));
+ this.goalSelector.a(2, new PathfinderGoalAvoidTarget<>(this, EntityHuman.class, 8.0F, 1.6D, 1.4D, IEntitySelector.f::test)); // Purpur - decompile error
this.goalSelector.a(4, new EntityFish.b(this));
}
diff --git a/src/main/java/net/minecraft/server/EntityParrot.java b/src/main/java/net/minecraft/server/EntityParrot.java
index 140208761..94e57a2d8 100644
--- a/src/main/java/net/minecraft/server/EntityParrot.java
+++ b/src/main/java/net/minecraft/server/EntityParrot.java
@@ -20,8 +20,8 @@ public class EntityParrot extends EntityPerchable implements EntityBird {
}
};
private static final Item bF = Items.COOKIE;
- private static final Set<Item> bG = Sets.newHashSet(new Item[]{Items.WHEAT_SEEDS, Items.MELON_SEEDS, Items.PUMPKIN_SEEDS, Items.BEETROOT_SEEDS});
- private static final Map<EntityTypes<?>, SoundEffect> bH = (Map) SystemUtils.a(Maps.newHashMap(), (hashmap) -> { // CraftBukkit - decompile error
+ private static final Set<Item> bG = Sets.newHashSet(Items.WHEAT_SEEDS, Items.MELON_SEEDS, Items.PUMPKIN_SEEDS, Items.BEETROOT_SEEDS); // Purpur - decompile error
+ private static final Map<EntityTypes<?>, SoundEffect> bH = SystemUtils.a(Maps.newHashMap(), (hashmap) -> { // CraftBukkit - decompile error // Purpur - decompile error
hashmap.put(EntityTypes.BLAZE, SoundEffects.ENTITY_PARROT_IMITATE_BLAZE);
hashmap.put(EntityTypes.CAVE_SPIDER, SoundEffects.ENTITY_PARROT_IMITATE_SPIDER);
hashmap.put(EntityTypes.CREEPER, SoundEffects.ENTITY_PARROT_IMITATE_CREEPER);
diff --git a/src/main/java/net/minecraft/server/EntitySheep.java b/src/main/java/net/minecraft/server/EntitySheep.java
index bb46247f2..f63528ca3 100644
--- a/src/main/java/net/minecraft/server/EntitySheep.java
+++ b/src/main/java/net/minecraft/server/EntitySheep.java
@@ -18,7 +18,7 @@ import org.bukkit.inventory.InventoryView;
public class EntitySheep extends EntityAnimal {
private static final DataWatcherObject<Byte> bw = DataWatcher.a(EntitySheep.class, DataWatcherRegistry.a);
- private static final Map<EnumColor, IMaterial> bx = (Map) SystemUtils.a(Maps.newEnumMap(EnumColor.class), (enummap) -> { // CraftBukkit - decompile error
+ private static final Map<EnumColor, IMaterial> bx = SystemUtils.a(Maps.newEnumMap(EnumColor.class), (enummap) -> { // CraftBukkit - decompile error // Purpur - decompile error
enummap.put(EnumColor.WHITE, Blocks.WHITE_WOOL);
enummap.put(EnumColor.ORANGE, Blocks.ORANGE_WOOL);
enummap.put(EnumColor.MAGENTA, Blocks.MAGENTA_WOOL);
@@ -36,9 +36,7 @@ public class EntitySheep extends EntityAnimal {
enummap.put(EnumColor.RED, Blocks.RED_WOOL);
enummap.put(EnumColor.BLACK, Blocks.BLACK_WOOL);
});
- private static final Map<EnumColor, float[]> by = Maps.newEnumMap((Map) Arrays.stream(EnumColor.values()).collect(Collectors.toMap((enumcolor) -> {
- return enumcolor;
- }, EntitySheep::c)));
+ private static final Map<EnumColor, float[]> by = Arrays.stream(EnumColor.values()).collect(Collectors.toMap((enumcolor) -> enumcolor, EntitySheep::c)); // Purpur - decompile error
private int bz;
private PathfinderGoalEatTile bA;
diff --git a/src/main/java/net/minecraft/server/EntityWitch.java b/src/main/java/net/minecraft/server/EntityWitch.java
index 7b6b1ad17..1432d3f6b 100644
--- a/src/main/java/net/minecraft/server/EntityWitch.java
+++ b/src/main/java/net/minecraft/server/EntityWitch.java
@@ -30,13 +30,13 @@ public class EntityWitch extends EntityRaider implements IRangedEntity {
this.bz = new PathfinderGoalNearestHealableRaider<>(this, EntityRaider.class, true, (entityliving) -> {
return entityliving != null && this.eF() && entityliving.getEntityType() != EntityTypes.WITCH;
});
- this.bA = new PathfinderGoalNearestAttackableTargetWitch<>(this, EntityHuman.class, 10, true, false, (Predicate) null);
+ this.bA = new PathfinderGoalNearestAttackableTargetWitch<>(this, EntityHuman.class, 10, true, false, null); // Purpur - decompile error
this.goalSelector.a(1, new PathfinderGoalFloat(this));
this.goalSelector.a(2, new PathfinderGoalArrowAttack(this, 1.0D, 60, 10.0F));
this.goalSelector.a(2, new PathfinderGoalRandomStrollLand(this, 1.0D));
this.goalSelector.a(3, new PathfinderGoalLookAtPlayer(this, EntityHuman.class, 8.0F));
this.goalSelector.a(3, new PathfinderGoalRandomLookaround(this));
- this.targetSelector.a(1, new PathfinderGoalHurtByTarget(this, new Class[]{EntityRaider.class}));
+ this.targetSelector.a(1, new PathfinderGoalHurtByTarget(this, EntityRaider.class)); // Purpur - decompile error
this.targetSelector.a(2, this.bz);
this.targetSelector.a(3, this.bA);
}
diff --git a/src/main/java/net/minecraft/server/GeneratorAccess.java b/src/main/java/net/minecraft/server/GeneratorAccess.java
index 5648ba73c..304190fdc 100644
--- a/src/main/java/net/minecraft/server/GeneratorAccess.java
+++ b/src/main/java/net/minecraft/server/GeneratorAccess.java
@@ -49,7 +49,7 @@ public interface GeneratorAccess extends IEntityAccess, IWorldReader, VirtualLev
void a(@Nullable EntityHuman entityhuman, int i, BlockPosition blockposition, int j);
default void triggerEffect(int i, BlockPosition blockposition, int j) {
- this.a((EntityHuman) null, i, blockposition, j);
+ this.a(null, i, blockposition, j); // Purpur - decompile error
}
@Override default java.util.List<VoxelShape> getEntityCollisions(@Nullable Entity entity, AxisAlignedBB axisalignedbb, Set<Entity> set, boolean returnFast) {return IEntityAccess.super.getEntityCollisions(entity, axisalignedbb, set, returnFast); } // Paper
diff --git a/src/main/java/net/minecraft/server/MathHelper.java b/src/main/java/net/minecraft/server/MathHelper.java
index 38b79b5b1..c4aa38ddf 100644
--- a/src/main/java/net/minecraft/server/MathHelper.java
+++ b/src/main/java/net/minecraft/server/MathHelper.java
@@ -7,7 +7,7 @@ import java.util.function.IntPredicate;
public class MathHelper {
public static final float a = c(2.0F);
- private static final float[] b = (float[]) SystemUtils.a((Object) (new float[65536]), (afloat) -> {
+ private static final float[] b = SystemUtils.a((new float[65536]), (afloat) -> { // Purpur - decompile error
for (int i = 0; i < afloat.length; ++i) {
afloat[i] = (float) Math.sin((double) i * 3.141592653589793D * 2.0D / 65536.0D);
}
diff --git a/src/main/java/net/minecraft/server/WorldGenFeatureConfigured.java b/src/main/java/net/minecraft/server/WorldGenFeatureConfigured.java
index de8f1874a..73402f2b5 100644
--- a/src/main/java/net/minecraft/server/WorldGenFeatureConfigured.java
+++ b/src/main/java/net/minecraft/server/WorldGenFeatureConfigured.java
@@ -25,7 +25,7 @@ public class WorldGenFeatureConfigured<FC extends WorldGenFeatureConfiguration,
public WorldGenFeatureConfigured<?, ?> a(WorldGenDecoratorConfigured<?> worldgendecoratorconfigured) {
WorldGenerator<WorldGenFeatureCompositeConfiguration> worldgenerator = this.b instanceof WorldGenFlowers ? WorldGenerator.DECORATED_FLOWER : WorldGenerator.DECORATED;
- return worldgenerator.b((WorldGenFeatureConfiguration) (new WorldGenFeatureCompositeConfiguration(this, worldgendecoratorconfigured)));
+ return worldgenerator.b(new WorldGenFeatureCompositeConfiguration(this, worldgendecoratorconfigured)); // Purpur - decompile error
}
public WorldGenFeatureRandomChoiceConfigurationWeight<FC> a(float f) {
diff --git a/src/main/java/net/minecraft/server/WorldGenFeatureTreeBeehive.java b/src/main/java/net/minecraft/server/WorldGenFeatureTreeBeehive.java
index 979f3517c..5827b1ba1 100644
--- a/src/main/java/net/minecraft/server/WorldGenFeatureTreeBeehive.java
+++ b/src/main/java/net/minecraft/server/WorldGenFeatureTreeBeehive.java
@@ -58,6 +58,6 @@ public class WorldGenFeatureTreeBeehive extends WorldGenFeatureTree {
@Override
public <T> T a(DynamicOps<T> dynamicops) {
- return (new Dynamic(dynamicops, dynamicops.createMap(ImmutableMap.of(dynamicops.createString("type"), dynamicops.createString(IRegistry.w.getKey(this.a).toString()), dynamicops.createString("probability"), dynamicops.createFloat(this.b))))).getValue();
+ return new Dynamic<>(dynamicops, dynamicops.createMap(ImmutableMap.of(dynamicops.createString("type"), dynamicops.createString(IRegistry.w.getKey(this.a).toString()), dynamicops.createString("probability"), dynamicops.createFloat(this.b)))).getValue(); // Purpur - decompile error
}
}
--
2.24.0