Lets fix all this mess. We wont add OBFHELPERs for this to avoid all the decompile errors

This commit is contained in:
William Blake Galbreath
2020-01-05 12:59:15 -06:00
parent e6d938b84d
commit 0c8fa3d501

View File

@@ -1,522 +1,72 @@
From 67f5e98a4b24b58ac41035495afc9301d1d5270e Mon Sep 17 00:00:00 2001
From 6ae6c2225a23e5c65f3c362d5ae6fcda80bf94a8 Mon Sep 17 00:00:00 2001
From: William Blake Galbreath <Blake.Galbreath@GMail.com>
Date: Sat, 4 Jan 2020 11:41:38 -0600
Subject: [PATCH] Allow beehives to generate with saplings
---
.../server/BiomeDecoratorGroups.java | 260 +++++++++---------
.../server/WorldGenFeatureTreeBeehive.java | 8 +-
.../minecraft/server/WorldGenGroundBush.java | 10 +-
.../server/WorldGenTreeAbstract.java | 6 +
.../server/WorldGenTreeProvider.java | 16 +-
.../server/WorldGenTreeProviderBirch.java | 10 +-
.../server/WorldGenTreeProviderOak.java | 33 ++-
.../net/minecraft/server/WorldGenerator.java | 7 +-
.../net/pl3x/purpur/PurpurWorldConfig.java | 5 +
9 files changed, 212 insertions(+), 143 deletions(-)
.../net/minecraft/server/BlockSapling.java | 3 ++
.../server/WorldGenFeatureTreeBeehive.java | 21 ++++++++++--
.../minecraft/server/WorldGenGroundBush.java | 10 +++---
.../server/WorldGenTreeAbstract.java | 2 +-
.../server/WorldGenTreeProvider.java | 16 +++++++--
.../server/WorldGenTreeProviderBirch.java | 10 +++++-
.../server/WorldGenTreeProviderOak.java | 33 ++++++++++++++++++-
.../net/pl3x/purpur/PurpurWorldConfig.java | 5 +++
8 files changed, 88 insertions(+), 12 deletions(-)
diff --git a/src/main/java/net/minecraft/server/BiomeDecoratorGroups.java b/src/main/java/net/minecraft/server/BiomeDecoratorGroups.java
index 8aabc14a53..13246e6cd1 100644
--- a/src/main/java/net/minecraft/server/BiomeDecoratorGroups.java
+++ b/src/main/java/net/minecraft/server/BiomeDecoratorGroups.java
@@ -80,11 +80,11 @@ public class BiomeDecoratorGroups {
public static final WorldGenFeatureSmallTreeConfigurationConfiguration TALL_BIRCH_TREE = (new WorldGenFeatureSmallTreeConfigurationConfiguration.a(new WorldGenFeatureStateProviderSimpl(BiomeDecoratorGroups.BIRCH_LOG), new WorldGenFeatureStateProviderSimpl(BiomeDecoratorGroups.BIRCH_LEAVES), new WorldGenFoilagePlacerBlob(2, 0))).d(5).b(2).c(6).i(3).a().b();
public static final WorldGenFeatureSmallTreeConfigurationConfiguration SWAMP_TREE = (new WorldGenFeatureSmallTreeConfigurationConfiguration.a(new WorldGenFeatureStateProviderSimpl(BiomeDecoratorGroups.OAK_LOG), new WorldGenFeatureStateProviderSimpl(BiomeDecoratorGroups.OAK_LEAVES), new WorldGenFoilagePlacerBlob(3, 0))).d(5).b(3).i(3).k(1).a(ImmutableList.of(new WorldGenFeatureTreeVineLeaves())).b();
public static final WorldGenFeatureSmallTreeConfigurationConfiguration FANCY_TREE = (new WorldGenFeatureSmallTreeConfigurationConfiguration.a(new WorldGenFeatureStateProviderSimpl(BiomeDecoratorGroups.OAK_LOG), new WorldGenFeatureStateProviderSimpl(BiomeDecoratorGroups.OAK_LEAVES), new WorldGenFoilagePlacerBlob(0, 0))).b();
- public static final WorldGenFeatureSmallTreeConfigurationConfiguration k = (new WorldGenFeatureSmallTreeConfigurationConfiguration.a(new WorldGenFeatureStateProviderSimpl(BiomeDecoratorGroups.OAK_LOG), new WorldGenFeatureStateProviderSimpl(BiomeDecoratorGroups.OAK_LEAVES), new WorldGenFoilagePlacerBlob(2, 0))).d(4).b(2).i(3).a().a(ImmutableList.of(new WorldGenFeatureTreeBeehive(0.05F))).b();
- public static final WorldGenFeatureSmallTreeConfigurationConfiguration l = (new WorldGenFeatureSmallTreeConfigurationConfiguration.a(new WorldGenFeatureStateProviderSimpl(BiomeDecoratorGroups.OAK_LOG), new WorldGenFeatureStateProviderSimpl(BiomeDecoratorGroups.OAK_LEAVES), new WorldGenFoilagePlacerBlob(0, 0))).a(ImmutableList.of(new WorldGenFeatureTreeBeehive(0.05F))).b();
- public static final WorldGenFeatureSmallTreeConfigurationConfiguration m = (new WorldGenFeatureSmallTreeConfigurationConfiguration.a(new WorldGenFeatureStateProviderSimpl(BiomeDecoratorGroups.OAK_LOG), new WorldGenFeatureStateProviderSimpl(BiomeDecoratorGroups.OAK_LEAVES), new WorldGenFoilagePlacerBlob(2, 0))).d(4).b(2).i(3).a().a(ImmutableList.of(new WorldGenFeatureTreeBeehive(0.01F))).b();
- public static final WorldGenFeatureSmallTreeConfigurationConfiguration n = (new WorldGenFeatureSmallTreeConfigurationConfiguration.a(new WorldGenFeatureStateProviderSimpl(BiomeDecoratorGroups.OAK_LOG), new WorldGenFeatureStateProviderSimpl(BiomeDecoratorGroups.OAK_LEAVES), new WorldGenFoilagePlacerBlob(0, 0))).a(ImmutableList.of(new WorldGenFeatureTreeBeehive(0.01F))).b();
- public static final WorldGenFeatureSmallTreeConfigurationConfiguration o = (new WorldGenFeatureSmallTreeConfigurationConfiguration.a(new WorldGenFeatureStateProviderSimpl(BiomeDecoratorGroups.BIRCH_LOG), new WorldGenFeatureStateProviderSimpl(BiomeDecoratorGroups.BIRCH_LEAVES), new WorldGenFoilagePlacerBlob(2, 0))).d(5).b(2).i(3).a().a(ImmutableList.of(new WorldGenFeatureTreeBeehive(0.01F))).b();
+ public static final WorldGenFeatureSmallTreeConfigurationConfiguration k = (new WorldGenFeatureSmallTreeConfigurationConfiguration.a(new WorldGenFeatureStateProviderSimpl(BiomeDecoratorGroups.OAK_LOG), new WorldGenFeatureStateProviderSimpl(BiomeDecoratorGroups.OAK_LEAVES), new WorldGenFoilagePlacerBlob(2, 0))).d(4).b(2).i(3).a().a(ImmutableList.of(new WorldGenFeatureTreeBeehive(0.05F))).b(); public static WorldGenFeatureSmallTreeConfigurationConfiguration OAK_TREE_WITH_MORE_BEEHIVES() { return k; } // Purpur - OBFHELPER
+ public static final WorldGenFeatureSmallTreeConfigurationConfiguration l = (new WorldGenFeatureSmallTreeConfigurationConfiguration.a(new WorldGenFeatureStateProviderSimpl(BiomeDecoratorGroups.OAK_LOG), new WorldGenFeatureStateProviderSimpl(BiomeDecoratorGroups.OAK_LEAVES), new WorldGenFoilagePlacerBlob(0, 0))).a(ImmutableList.of(new WorldGenFeatureTreeBeehive(0.05F))).b(); public static WorldGenFeatureSmallTreeConfigurationConfiguration FANCY_TREE_WITH_MORE_BEEHIVES() { return l; } // Purpur - OBFHELPER
+ public static final WorldGenFeatureSmallTreeConfigurationConfiguration m = (new WorldGenFeatureSmallTreeConfigurationConfiguration.a(new WorldGenFeatureStateProviderSimpl(BiomeDecoratorGroups.OAK_LOG), new WorldGenFeatureStateProviderSimpl(BiomeDecoratorGroups.OAK_LEAVES), new WorldGenFoilagePlacerBlob(2, 0))).d(4).b(2).i(3).a().a(ImmutableList.of(new WorldGenFeatureTreeBeehive(0.01F))).b(); public static WorldGenFeatureSmallTreeConfigurationConfiguration OAK_TREE_WITH_BEEHIVES() { return m; } // Purpur - OBFHELPER
+ public static final WorldGenFeatureSmallTreeConfigurationConfiguration n = (new WorldGenFeatureSmallTreeConfigurationConfiguration.a(new WorldGenFeatureStateProviderSimpl(BiomeDecoratorGroups.OAK_LOG), new WorldGenFeatureStateProviderSimpl(BiomeDecoratorGroups.OAK_LEAVES), new WorldGenFoilagePlacerBlob(0, 0))).a(ImmutableList.of(new WorldGenFeatureTreeBeehive(0.01F))).b(); public static WorldGenFeatureSmallTreeConfigurationConfiguration FANCY_TREE_WITH_BEEHIVES() { return n; } // Purpur - OBFHELPER
+ public static final WorldGenFeatureSmallTreeConfigurationConfiguration o = (new WorldGenFeatureSmallTreeConfigurationConfiguration.a(new WorldGenFeatureStateProviderSimpl(BiomeDecoratorGroups.BIRCH_LOG), new WorldGenFeatureStateProviderSimpl(BiomeDecoratorGroups.BIRCH_LEAVES), new WorldGenFoilagePlacerBlob(2, 0))).d(5).b(2).i(3).a().a(ImmutableList.of(new WorldGenFeatureTreeBeehive(0.01F))).b(); public static WorldGenFeatureSmallTreeConfigurationConfiguration BIRCH_TREE_WITH_BEEHIVES() { return o; } // Purpur - OBFHELPER
public static final WorldGenFeatureTreeConfiguration JUNGLE_BUSH = (new WorldGenFeatureTreeConfiguration.a(new WorldGenFeatureStateProviderSimpl(BiomeDecoratorGroups.JUNGLE_LOG), new WorldGenFeatureStateProviderSimpl(BiomeDecoratorGroups.OAK_LEAVES))).d(4).b();
public static final WorldGenMegaTreeConfiguration DARK_OAK_TREE = (new WorldGenMegaTreeConfiguration.a(new WorldGenFeatureStateProviderSimpl(BiomeDecoratorGroups.DARK_OAK_LOG), new WorldGenFeatureStateProviderSimpl(BiomeDecoratorGroups.DARK_OAK_LEAVES))).d(6).b();
public static final WorldGenMegaTreeConfiguration MEGA_SPRUCE_TREE = (new WorldGenMegaTreeConfiguration.a(new WorldGenFeatureStateProviderSimpl(BiomeDecoratorGroups.SPRUCE_LOG), new WorldGenFeatureStateProviderSimpl(BiomeDecoratorGroups.SPRUCE_LEAVES))).d(13).b(15).c(13).a(ImmutableList.of(new WorldGenFeatureTreeAlterGround(new WorldGenFeatureStateProviderSimpl(BiomeDecoratorGroups.PODZOL)))).b();
@@ -127,334 +127,334 @@ public class BiomeDecoratorGroups {
public static final WorldGenFeatureMushroomConfiguration HUGE_BROWN_MUSHROOM = new WorldGenFeatureMushroomConfiguration(new WorldGenFeatureStateProviderSimpl(BiomeDecoratorGroups.BROWN_MUSHROOM_BLOCK), new WorldGenFeatureStateProviderSimpl(BiomeDecoratorGroups.MUSHROOM_STEM), 3);
diff --git a/src/main/java/net/minecraft/server/BlockSapling.java b/src/main/java/net/minecraft/server/BlockSapling.java
index 54c49e9ef9..425beb43cc 100644
--- a/src/main/java/net/minecraft/server/BlockSapling.java
+++ b/src/main/java/net/minecraft/server/BlockSapling.java
@@ -17,6 +17,7 @@ public class BlockSapling extends BlockPlant implements IBlockFragilePlantElemen
protected static final VoxelShape b = Block.a(2.0D, 0.0D, 2.0D, 14.0D, 12.0D, 14.0D);
private final WorldGenTreeProvider c;
public static TreeType treeType; // CraftBukkit
+ public static boolean growing = false; // Purpur
protected BlockSapling(WorldGenTreeProvider worldgentreeprovider, Block.Info block_info) {
super(block_info);
@@ -65,7 +66,9 @@ public class BlockSapling extends BlockPlant implements IBlockFragilePlantElemen
if ((Integer) iblockdata.get(BlockSapling.STAGE) == 0) {
worldserver.setTypeAndData(blockposition, (IBlockData) iblockdata.a((IBlockState) BlockSapling.STAGE), 4);
} else {
+ growing = true; // Purpur
this.c.a(worldserver, worldserver.getChunkProvider().getChunkGenerator(), blockposition, iblockdata, random);
+ growing = false; // Purpur
}
public static void a(BiomeBase biomebase) {
- biomebase.a(WorldGenStage.Features.AIR, BiomeBase.a(WorldGenCarverAbstract.a, (WorldGenCarverConfiguration) (new WorldGenFeatureConfigurationChance(0.14285715F))));
- biomebase.a(WorldGenStage.Features.AIR, BiomeBase.a(WorldGenCarverAbstract.c, (WorldGenCarverConfiguration) (new WorldGenFeatureConfigurationChance(0.02F))));
+ biomebase.a(WorldGenStage.Features.AIR, BiomeBase.a(WorldGenCarverAbstract.a, new WorldGenFeatureConfigurationChance(0.14285715F))); // Purpur - decompile error
+ biomebase.a(WorldGenStage.Features.AIR, BiomeBase.a(WorldGenCarverAbstract.c, new WorldGenFeatureConfigurationChance(0.02F))); // Purpur - decompile error
}
public static void b(BiomeBase biomebase) {
- biomebase.a(WorldGenStage.Features.AIR, BiomeBase.a(WorldGenCarverAbstract.a, (WorldGenCarverConfiguration) (new WorldGenFeatureConfigurationChance(0.06666667F))));
- biomebase.a(WorldGenStage.Features.AIR, BiomeBase.a(WorldGenCarverAbstract.c, (WorldGenCarverConfiguration) (new WorldGenFeatureConfigurationChance(0.02F))));
- biomebase.a(WorldGenStage.Features.LIQUID, BiomeBase.a(WorldGenCarverAbstract.d, (WorldGenCarverConfiguration) (new WorldGenFeatureConfigurationChance(0.02F))));
- biomebase.a(WorldGenStage.Features.LIQUID, BiomeBase.a(WorldGenCarverAbstract.e, (WorldGenCarverConfiguration) (new WorldGenFeatureConfigurationChance(0.06666667F))));
+ biomebase.a(WorldGenStage.Features.AIR, BiomeBase.a(WorldGenCarverAbstract.a, new WorldGenFeatureConfigurationChance(0.06666667F))); // Purpur - decompile error
+ biomebase.a(WorldGenStage.Features.AIR, BiomeBase.a(WorldGenCarverAbstract.c, new WorldGenFeatureConfigurationChance(0.02F))); // Purpur - decompile error
+ biomebase.a(WorldGenStage.Features.LIQUID, BiomeBase.a(WorldGenCarverAbstract.d, new WorldGenFeatureConfigurationChance(0.02F))); // Purpur - decompile error
+ biomebase.a(WorldGenStage.Features.LIQUID, BiomeBase.a(WorldGenCarverAbstract.e, new WorldGenFeatureConfigurationChance(0.06666667F))); // Purpur - decompile error
}
public static void c(BiomeBase biomebase) {
- biomebase.a(WorldGenStage.Decoration.UNDERGROUND_STRUCTURES, WorldGenerator.MINESHAFT.b((WorldGenFeatureConfiguration) (new WorldGenMineshaftConfiguration(0.004000000189989805D, WorldGenMineshaft.Type.NORMAL))).a(WorldGenDecorator.a.a((WorldGenFeatureDecoratorConfiguration) WorldGenFeatureDecoratorConfiguration.e)));
- biomebase.a(WorldGenStage.Decoration.SURFACE_STRUCTURES, WorldGenerator.PILLAGER_OUTPOST.b((WorldGenFeatureConfiguration) WorldGenFeatureConfiguration.e).a(WorldGenDecorator.a.a((WorldGenFeatureDecoratorConfiguration) WorldGenFeatureDecoratorConfiguration.e)));
- biomebase.a(WorldGenStage.Decoration.UNDERGROUND_STRUCTURES, WorldGenerator.STRONGHOLD.b((WorldGenFeatureConfiguration) WorldGenFeatureConfiguration.e).a(WorldGenDecorator.a.a((WorldGenFeatureDecoratorConfiguration) WorldGenFeatureDecoratorConfiguration.e)));
- biomebase.a(WorldGenStage.Decoration.SURFACE_STRUCTURES, WorldGenerator.SWAMP_HUT.b((WorldGenFeatureConfiguration) WorldGenFeatureConfiguration.e).a(WorldGenDecorator.a.a((WorldGenFeatureDecoratorConfiguration) WorldGenFeatureDecoratorConfiguration.e)));
- biomebase.a(WorldGenStage.Decoration.SURFACE_STRUCTURES, WorldGenerator.DESERT_PYRAMID.b((WorldGenFeatureConfiguration) WorldGenFeatureConfiguration.e).a(WorldGenDecorator.a.a((WorldGenFeatureDecoratorConfiguration) WorldGenFeatureDecoratorConfiguration.e)));
- biomebase.a(WorldGenStage.Decoration.SURFACE_STRUCTURES, WorldGenerator.JUNGLE_TEMPLE.b((WorldGenFeatureConfiguration) WorldGenFeatureConfiguration.e).a(WorldGenDecorator.a.a((WorldGenFeatureDecoratorConfiguration) WorldGenFeatureDecoratorConfiguration.e)));
- biomebase.a(WorldGenStage.Decoration.SURFACE_STRUCTURES, WorldGenerator.IGLOO.b((WorldGenFeatureConfiguration) WorldGenFeatureConfiguration.e).a(WorldGenDecorator.a.a((WorldGenFeatureDecoratorConfiguration) WorldGenFeatureDecoratorConfiguration.e)));
- biomebase.a(WorldGenStage.Decoration.SURFACE_STRUCTURES, WorldGenerator.SHIPWRECK.b((WorldGenFeatureConfiguration) (new WorldGenFeatureShipwreckConfiguration(false))).a(WorldGenDecorator.a.a((WorldGenFeatureDecoratorConfiguration) WorldGenFeatureDecoratorConfiguration.e)));
- biomebase.a(WorldGenStage.Decoration.SURFACE_STRUCTURES, WorldGenerator.OCEAN_MONUMENT.b((WorldGenFeatureConfiguration) WorldGenFeatureConfiguration.e).a(WorldGenDecorator.a.a((WorldGenFeatureDecoratorConfiguration) WorldGenFeatureDecoratorConfiguration.e)));
- biomebase.a(WorldGenStage.Decoration.SURFACE_STRUCTURES, WorldGenerator.WOODLAND_MANSION.b((WorldGenFeatureConfiguration) WorldGenFeatureConfiguration.e).a(WorldGenDecorator.a.a((WorldGenFeatureDecoratorConfiguration) WorldGenFeatureDecoratorConfiguration.e)));
- biomebase.a(WorldGenStage.Decoration.SURFACE_STRUCTURES, WorldGenerator.OCEAN_RUIN.b((WorldGenFeatureConfiguration) (new WorldGenFeatureOceanRuinConfiguration(WorldGenFeatureOceanRuin.Temperature.COLD, 0.3F, 0.9F))).a(WorldGenDecorator.a.a((WorldGenFeatureDecoratorConfiguration) WorldGenFeatureDecoratorConfiguration.e)));
- biomebase.a(WorldGenStage.Decoration.UNDERGROUND_STRUCTURES, WorldGenerator.BURIED_TREASURE.b((WorldGenFeatureConfiguration) (new WorldGenBuriedTreasureConfiguration(0.01F))).a(WorldGenDecorator.a.a((WorldGenFeatureDecoratorConfiguration) WorldGenFeatureDecoratorConfiguration.e)));
- biomebase.a(WorldGenStage.Decoration.SURFACE_STRUCTURES, WorldGenerator.VILLAGE.b((WorldGenFeatureConfiguration) (new WorldGenFeatureVillageConfiguration("village/plains/town_centers", 6))).a(WorldGenDecorator.a.a((WorldGenFeatureDecoratorConfiguration) WorldGenFeatureDecoratorConfiguration.e)));
+ biomebase.a(WorldGenStage.Decoration.UNDERGROUND_STRUCTURES, WorldGenerator.MINESHAFT.b((new WorldGenMineshaftConfiguration(0.004000000189989805D, WorldGenMineshaft.Type.NORMAL))).a(WorldGenDecorator.a.a(WorldGenFeatureDecoratorConfiguration.e))); // Purpur - decompile error
+ biomebase.a(WorldGenStage.Decoration.SURFACE_STRUCTURES, WorldGenerator.PILLAGER_OUTPOST.b(WorldGenFeatureConfiguration.e).a(WorldGenDecorator.a.a(WorldGenFeatureDecoratorConfiguration.e))); // Purpur - decompile error
+ biomebase.a(WorldGenStage.Decoration.UNDERGROUND_STRUCTURES, WorldGenerator.STRONGHOLD.b(WorldGenFeatureConfiguration.e).a(WorldGenDecorator.a.a(WorldGenFeatureDecoratorConfiguration.e))); // Purpur - decompile error
+ biomebase.a(WorldGenStage.Decoration.SURFACE_STRUCTURES, WorldGenerator.SWAMP_HUT.b(WorldGenFeatureConfiguration.e).a(WorldGenDecorator.a.a(WorldGenFeatureDecoratorConfiguration.e))); // Purpur - decompile error
+ biomebase.a(WorldGenStage.Decoration.SURFACE_STRUCTURES, WorldGenerator.DESERT_PYRAMID.b(WorldGenFeatureConfiguration.e).a(WorldGenDecorator.a.a(WorldGenFeatureDecoratorConfiguration.e))); // Purpur - decompile error
+ biomebase.a(WorldGenStage.Decoration.SURFACE_STRUCTURES, WorldGenerator.JUNGLE_TEMPLE.b(WorldGenFeatureConfiguration.e).a(WorldGenDecorator.a.a(WorldGenFeatureDecoratorConfiguration.e))); // Purpur - decompile error
+ biomebase.a(WorldGenStage.Decoration.SURFACE_STRUCTURES, WorldGenerator.IGLOO.b(WorldGenFeatureConfiguration.e).a(WorldGenDecorator.a.a(WorldGenFeatureDecoratorConfiguration.e))); // Purpur - decompile error
+ biomebase.a(WorldGenStage.Decoration.SURFACE_STRUCTURES, WorldGenerator.SHIPWRECK.b((new WorldGenFeatureShipwreckConfiguration(false))).a(WorldGenDecorator.a.a(WorldGenFeatureDecoratorConfiguration.e))); // Purpur - decompile error
+ biomebase.a(WorldGenStage.Decoration.SURFACE_STRUCTURES, WorldGenerator.OCEAN_MONUMENT.b(WorldGenFeatureConfiguration.e).a(WorldGenDecorator.a.a(WorldGenFeatureDecoratorConfiguration.e))); // Purpur - decompile error
+ biomebase.a(WorldGenStage.Decoration.SURFACE_STRUCTURES, WorldGenerator.WOODLAND_MANSION.b(WorldGenFeatureConfiguration.e).a(WorldGenDecorator.a.a(WorldGenFeatureDecoratorConfiguration.e))); // Purpur - decompile error
+ biomebase.a(WorldGenStage.Decoration.SURFACE_STRUCTURES, WorldGenerator.OCEAN_RUIN.b(new WorldGenFeatureOceanRuinConfiguration(WorldGenFeatureOceanRuin.Temperature.COLD, 0.3F, 0.9F)).a(WorldGenDecorator.a.a(WorldGenFeatureDecoratorConfiguration.e))); // Purpur - decompile error
+ biomebase.a(WorldGenStage.Decoration.UNDERGROUND_STRUCTURES, WorldGenerator.BURIED_TREASURE.b((new WorldGenBuriedTreasureConfiguration(0.01F))).a(WorldGenDecorator.a.a(WorldGenFeatureDecoratorConfiguration.e))); // Purpur - decompile error
+ biomebase.a(WorldGenStage.Decoration.SURFACE_STRUCTURES, WorldGenerator.VILLAGE.b(new WorldGenFeatureVillageConfiguration("village/plains/town_centers", 6)).a(WorldGenDecorator.a.a(WorldGenFeatureDecoratorConfiguration.e))); // Purpur - decompile error
}
public static void d(BiomeBase biomebase) {
- biomebase.a(WorldGenStage.Decoration.LOCAL_MODIFICATIONS, WorldGenerator.LAKE.b((WorldGenFeatureConfiguration) (new WorldGenFeatureLakeConfiguration(BiomeDecoratorGroups.WATER))).a(WorldGenDecorator.E.a((WorldGenFeatureDecoratorConfiguration) (new WorldGenDecoratorDungeonConfiguration(4)))));
- biomebase.a(WorldGenStage.Decoration.LOCAL_MODIFICATIONS, WorldGenerator.LAKE.b((WorldGenFeatureConfiguration) (new WorldGenFeatureLakeConfiguration(BiomeDecoratorGroups.LAVA))).a(WorldGenDecorator.D.a((WorldGenFeatureDecoratorConfiguration) (new WorldGenDecoratorDungeonConfiguration(80)))));
+ biomebase.a(WorldGenStage.Decoration.LOCAL_MODIFICATIONS, WorldGenerator.LAKE.b(new WorldGenFeatureLakeConfiguration(BiomeDecoratorGroups.WATER)).a(WorldGenDecorator.E.a(new WorldGenDecoratorDungeonConfiguration(4)))); // Purpur - decompile error
+ biomebase.a(WorldGenStage.Decoration.LOCAL_MODIFICATIONS, WorldGenerator.LAKE.b(new WorldGenFeatureLakeConfiguration(BiomeDecoratorGroups.LAVA)).a(WorldGenDecorator.D.a(new WorldGenDecoratorDungeonConfiguration(80)))); // Purpur - decompile error
}
public static void e(BiomeBase biomebase) {
- biomebase.a(WorldGenStage.Decoration.LOCAL_MODIFICATIONS, WorldGenerator.LAKE.b((WorldGenFeatureConfiguration) (new WorldGenFeatureLakeConfiguration(BiomeDecoratorGroups.LAVA))).a(WorldGenDecorator.D.a((WorldGenFeatureDecoratorConfiguration) (new WorldGenDecoratorDungeonConfiguration(80)))));
+ biomebase.a(WorldGenStage.Decoration.LOCAL_MODIFICATIONS, WorldGenerator.LAKE.b(new WorldGenFeatureLakeConfiguration(BiomeDecoratorGroups.LAVA)).a(WorldGenDecorator.D.a(new WorldGenDecoratorDungeonConfiguration(80)))); // Purpur - decompile error
}
public static void f(BiomeBase biomebase) {
- biomebase.a(WorldGenStage.Decoration.UNDERGROUND_STRUCTURES, WorldGenerator.MONSTER_ROOM.b((WorldGenFeatureConfiguration) WorldGenFeatureConfiguration.e).a(WorldGenDecorator.F.a((WorldGenFeatureDecoratorConfiguration) (new WorldGenDecoratorDungeonConfiguration(8)))));
+ biomebase.a(WorldGenStage.Decoration.UNDERGROUND_STRUCTURES, WorldGenerator.MONSTER_ROOM.b(WorldGenFeatureConfiguration.e).a(WorldGenDecorator.F.a(new WorldGenDecoratorDungeonConfiguration(8)))); // Purpur - decompile error
}
public static void g(BiomeBase biomebase) {
- biomebase.a(WorldGenStage.Decoration.UNDERGROUND_ORES, WorldGenerator.ORE.b((WorldGenFeatureConfiguration) (new WorldGenFeatureOreConfiguration(WorldGenFeatureOreConfiguration.Target.NATURAL_STONE, BiomeDecoratorGroups.DIRT, 33))).a(WorldGenDecorator.n.a((WorldGenFeatureDecoratorConfiguration) (new WorldGenFeatureChanceDecoratorCountConfiguration(10, 0, 0, 256)))));
- biomebase.a(WorldGenStage.Decoration.UNDERGROUND_ORES, WorldGenerator.ORE.b((WorldGenFeatureConfiguration) (new WorldGenFeatureOreConfiguration(WorldGenFeatureOreConfiguration.Target.NATURAL_STONE, BiomeDecoratorGroups.GRAVEL, 33))).a(WorldGenDecorator.n.a((WorldGenFeatureDecoratorConfiguration) (new WorldGenFeatureChanceDecoratorCountConfiguration(8, 0, 0, 256)))));
- biomebase.a(WorldGenStage.Decoration.UNDERGROUND_ORES, WorldGenerator.ORE.b((WorldGenFeatureConfiguration) (new WorldGenFeatureOreConfiguration(WorldGenFeatureOreConfiguration.Target.NATURAL_STONE, BiomeDecoratorGroups.GRANITE, 33))).a(WorldGenDecorator.n.a((WorldGenFeatureDecoratorConfiguration) (new WorldGenFeatureChanceDecoratorCountConfiguration(10, 0, 0, 80)))));
- biomebase.a(WorldGenStage.Decoration.UNDERGROUND_ORES, WorldGenerator.ORE.b((WorldGenFeatureConfiguration) (new WorldGenFeatureOreConfiguration(WorldGenFeatureOreConfiguration.Target.NATURAL_STONE, BiomeDecoratorGroups.DIORITE, 33))).a(WorldGenDecorator.n.a((WorldGenFeatureDecoratorConfiguration) (new WorldGenFeatureChanceDecoratorCountConfiguration(10, 0, 0, 80)))));
- biomebase.a(WorldGenStage.Decoration.UNDERGROUND_ORES, WorldGenerator.ORE.b((WorldGenFeatureConfiguration) (new WorldGenFeatureOreConfiguration(WorldGenFeatureOreConfiguration.Target.NATURAL_STONE, BiomeDecoratorGroups.ANDESITE, 33))).a(WorldGenDecorator.n.a((WorldGenFeatureDecoratorConfiguration) (new WorldGenFeatureChanceDecoratorCountConfiguration(10, 0, 0, 80)))));
+ biomebase.a(WorldGenStage.Decoration.UNDERGROUND_ORES, WorldGenerator.ORE.b(new WorldGenFeatureOreConfiguration(WorldGenFeatureOreConfiguration.Target.NATURAL_STONE, BiomeDecoratorGroups.DIRT, 33)).a(WorldGenDecorator.n.a(new WorldGenFeatureChanceDecoratorCountConfiguration(10, 0, 0, 256)))); // Purpur - decompile error
+ biomebase.a(WorldGenStage.Decoration.UNDERGROUND_ORES, WorldGenerator.ORE.b(new WorldGenFeatureOreConfiguration(WorldGenFeatureOreConfiguration.Target.NATURAL_STONE, BiomeDecoratorGroups.GRAVEL, 33)).a(WorldGenDecorator.n.a(new WorldGenFeatureChanceDecoratorCountConfiguration(8, 0, 0, 256)))); // Purpur - decompile error
+ biomebase.a(WorldGenStage.Decoration.UNDERGROUND_ORES, WorldGenerator.ORE.b(new WorldGenFeatureOreConfiguration(WorldGenFeatureOreConfiguration.Target.NATURAL_STONE, BiomeDecoratorGroups.GRANITE, 33)).a(WorldGenDecorator.n.a(new WorldGenFeatureChanceDecoratorCountConfiguration(10, 0, 0, 80)))); // Purpur - decompile error
+ biomebase.a(WorldGenStage.Decoration.UNDERGROUND_ORES, WorldGenerator.ORE.b(new WorldGenFeatureOreConfiguration(WorldGenFeatureOreConfiguration.Target.NATURAL_STONE, BiomeDecoratorGroups.DIORITE, 33)).a(WorldGenDecorator.n.a(new WorldGenFeatureChanceDecoratorCountConfiguration(10, 0, 0, 80)))); // Purpur - decompile error
+ biomebase.a(WorldGenStage.Decoration.UNDERGROUND_ORES, WorldGenerator.ORE.b(new WorldGenFeatureOreConfiguration(WorldGenFeatureOreConfiguration.Target.NATURAL_STONE, BiomeDecoratorGroups.ANDESITE, 33)).a(WorldGenDecorator.n.a(new WorldGenFeatureChanceDecoratorCountConfiguration(10, 0, 0, 80)))); // Purpur - decompile error
}
public static void h(BiomeBase biomebase) {
- biomebase.a(WorldGenStage.Decoration.UNDERGROUND_ORES, WorldGenerator.ORE.b((WorldGenFeatureConfiguration) (new WorldGenFeatureOreConfiguration(WorldGenFeatureOreConfiguration.Target.NATURAL_STONE, BiomeDecoratorGroups.COAL_ORE, 17))).a(WorldGenDecorator.n.a((WorldGenFeatureDecoratorConfiguration) (new WorldGenFeatureChanceDecoratorCountConfiguration(20, 0, 0, 128)))));
- biomebase.a(WorldGenStage.Decoration.UNDERGROUND_ORES, WorldGenerator.ORE.b((WorldGenFeatureConfiguration) (new WorldGenFeatureOreConfiguration(WorldGenFeatureOreConfiguration.Target.NATURAL_STONE, BiomeDecoratorGroups.IRON_ORE, 9))).a(WorldGenDecorator.n.a((WorldGenFeatureDecoratorConfiguration) (new WorldGenFeatureChanceDecoratorCountConfiguration(20, 0, 0, 64)))));
- biomebase.a(WorldGenStage.Decoration.UNDERGROUND_ORES, WorldGenerator.ORE.b((WorldGenFeatureConfiguration) (new WorldGenFeatureOreConfiguration(WorldGenFeatureOreConfiguration.Target.NATURAL_STONE, BiomeDecoratorGroups.GOLD_ORE, 9))).a(WorldGenDecorator.n.a((WorldGenFeatureDecoratorConfiguration) (new WorldGenFeatureChanceDecoratorCountConfiguration(2, 0, 0, 32)))));
- biomebase.a(WorldGenStage.Decoration.UNDERGROUND_ORES, WorldGenerator.ORE.b((WorldGenFeatureConfiguration) (new WorldGenFeatureOreConfiguration(WorldGenFeatureOreConfiguration.Target.NATURAL_STONE, BiomeDecoratorGroups.REDSTONE_ORE, 8))).a(WorldGenDecorator.n.a((WorldGenFeatureDecoratorConfiguration) (new WorldGenFeatureChanceDecoratorCountConfiguration(8, 0, 0, 16)))));
- biomebase.a(WorldGenStage.Decoration.UNDERGROUND_ORES, WorldGenerator.ORE.b((WorldGenFeatureConfiguration) (new WorldGenFeatureOreConfiguration(WorldGenFeatureOreConfiguration.Target.NATURAL_STONE, BiomeDecoratorGroups.DIAMOND_ORE, 8))).a(WorldGenDecorator.n.a((WorldGenFeatureDecoratorConfiguration) (new WorldGenFeatureChanceDecoratorCountConfiguration(1, 0, 0, 16)))));
- biomebase.a(WorldGenStage.Decoration.UNDERGROUND_ORES, WorldGenerator.ORE.b((WorldGenFeatureConfiguration) (new WorldGenFeatureOreConfiguration(WorldGenFeatureOreConfiguration.Target.NATURAL_STONE, BiomeDecoratorGroups.LAPIS_ORE, 7))).a(WorldGenDecorator.u.a((WorldGenFeatureDecoratorConfiguration) (new WorldGenDecoratorHeightAverageConfiguration(1, 16, 16)))));
+ biomebase.a(WorldGenStage.Decoration.UNDERGROUND_ORES, WorldGenerator.ORE.b(new WorldGenFeatureOreConfiguration(WorldGenFeatureOreConfiguration.Target.NATURAL_STONE, BiomeDecoratorGroups.COAL_ORE, 17)).a(WorldGenDecorator.n.a(new WorldGenFeatureChanceDecoratorCountConfiguration(20, 0, 0, 128)))); // Purpur - decompile error
+ biomebase.a(WorldGenStage.Decoration.UNDERGROUND_ORES, WorldGenerator.ORE.b(new WorldGenFeatureOreConfiguration(WorldGenFeatureOreConfiguration.Target.NATURAL_STONE, BiomeDecoratorGroups.IRON_ORE, 9)).a(WorldGenDecorator.n.a(new WorldGenFeatureChanceDecoratorCountConfiguration(20, 0, 0, 64)))); // Purpur - decompile error
+ biomebase.a(WorldGenStage.Decoration.UNDERGROUND_ORES, WorldGenerator.ORE.b(new WorldGenFeatureOreConfiguration(WorldGenFeatureOreConfiguration.Target.NATURAL_STONE, BiomeDecoratorGroups.GOLD_ORE, 9)).a(WorldGenDecorator.n.a(new WorldGenFeatureChanceDecoratorCountConfiguration(2, 0, 0, 32)))); // Purpur - decompile error
+ biomebase.a(WorldGenStage.Decoration.UNDERGROUND_ORES, WorldGenerator.ORE.b(new WorldGenFeatureOreConfiguration(WorldGenFeatureOreConfiguration.Target.NATURAL_STONE, BiomeDecoratorGroups.REDSTONE_ORE, 8)).a(WorldGenDecorator.n.a(new WorldGenFeatureChanceDecoratorCountConfiguration(8, 0, 0, 16)))); // Purpur - decompile error
+ biomebase.a(WorldGenStage.Decoration.UNDERGROUND_ORES, WorldGenerator.ORE.b(new WorldGenFeatureOreConfiguration(WorldGenFeatureOreConfiguration.Target.NATURAL_STONE, BiomeDecoratorGroups.DIAMOND_ORE, 8)).a(WorldGenDecorator.n.a(new WorldGenFeatureChanceDecoratorCountConfiguration(1, 0, 0, 16)))); // Purpur - decompile error
+ biomebase.a(WorldGenStage.Decoration.UNDERGROUND_ORES, WorldGenerator.ORE.b(new WorldGenFeatureOreConfiguration(WorldGenFeatureOreConfiguration.Target.NATURAL_STONE, BiomeDecoratorGroups.LAPIS_ORE, 7)).a(WorldGenDecorator.u.a(new WorldGenDecoratorHeightAverageConfiguration(1, 16, 16)))); // Purpur - decompile error
}
public static void i(BiomeBase biomebase) {
- biomebase.a(WorldGenStage.Decoration.UNDERGROUND_ORES, WorldGenerator.ORE.b((WorldGenFeatureConfiguration) (new WorldGenFeatureOreConfiguration(WorldGenFeatureOreConfiguration.Target.NATURAL_STONE, BiomeDecoratorGroups.GOLD_ORE, 9))).a(WorldGenDecorator.n.a((WorldGenFeatureDecoratorConfiguration) (new WorldGenFeatureChanceDecoratorCountConfiguration(20, 32, 32, 80)))));
+ biomebase.a(WorldGenStage.Decoration.UNDERGROUND_ORES, WorldGenerator.ORE.b(new WorldGenFeatureOreConfiguration(WorldGenFeatureOreConfiguration.Target.NATURAL_STONE, BiomeDecoratorGroups.GOLD_ORE, 9)).a(WorldGenDecorator.n.a(new WorldGenFeatureChanceDecoratorCountConfiguration(20, 32, 32, 80)))); // Purpur - decompile error
}
public static void j(BiomeBase biomebase) {
- biomebase.a(WorldGenStage.Decoration.UNDERGROUND_ORES, WorldGenerator.EMERALD_ORE.b((WorldGenFeatureConfiguration) (new WorldGenFeatureReplaceBlockConfiguration(BiomeDecoratorGroups.STONE, BiomeDecoratorGroups.EMERALD_ORE))).a(WorldGenDecorator.C.a((WorldGenFeatureDecoratorConfiguration) WorldGenFeatureDecoratorConfiguration.e)));
+ biomebase.a(WorldGenStage.Decoration.UNDERGROUND_ORES, WorldGenerator.EMERALD_ORE.b(new WorldGenFeatureReplaceBlockConfiguration(BiomeDecoratorGroups.STONE, BiomeDecoratorGroups.EMERALD_ORE)).a(WorldGenDecorator.C.a(WorldGenFeatureDecoratorConfiguration.e))); // Purpur - decompile error
}
public static void k(BiomeBase biomebase) {
- biomebase.a(WorldGenStage.Decoration.UNDERGROUND_DECORATION, WorldGenerator.ORE.b((WorldGenFeatureConfiguration) (new WorldGenFeatureOreConfiguration(WorldGenFeatureOreConfiguration.Target.NATURAL_STONE, BiomeDecoratorGroups.INFESTED_STONE, 9))).a(WorldGenDecorator.n.a((WorldGenFeatureDecoratorConfiguration) (new WorldGenFeatureChanceDecoratorCountConfiguration(7, 0, 0, 64)))));
+ biomebase.a(WorldGenStage.Decoration.UNDERGROUND_DECORATION, WorldGenerator.ORE.b(new WorldGenFeatureOreConfiguration(WorldGenFeatureOreConfiguration.Target.NATURAL_STONE, BiomeDecoratorGroups.INFESTED_STONE, 9)).a(WorldGenDecorator.n.a(new WorldGenFeatureChanceDecoratorCountConfiguration(7, 0, 0, 64)))); // Purpur - decompile error
}
public static void l(BiomeBase biomebase) {
- biomebase.a(WorldGenStage.Decoration.UNDERGROUND_ORES, WorldGenerator.DISK.b((WorldGenFeatureConfiguration) (new WorldGenFeatureCircleConfiguration(BiomeDecoratorGroups.SAND, 7, 2, Lists.newArrayList(new IBlockData[]{BiomeDecoratorGroups.DIRT, BiomeDecoratorGroups.GRASS_BLOCK})))).a(WorldGenDecorator.c.a((WorldGenFeatureDecoratorConfiguration) (new WorldGenDecoratorFrequencyConfiguration(3)))));
- biomebase.a(WorldGenStage.Decoration.UNDERGROUND_ORES, WorldGenerator.DISK.b((WorldGenFeatureConfiguration) (new WorldGenFeatureCircleConfiguration(BiomeDecoratorGroups.CLAY, 4, 1, Lists.newArrayList(new IBlockData[]{BiomeDecoratorGroups.DIRT, BiomeDecoratorGroups.CLAY})))).a(WorldGenDecorator.c.a((WorldGenFeatureDecoratorConfiguration) (new WorldGenDecoratorFrequencyConfiguration(1)))));
- biomebase.a(WorldGenStage.Decoration.UNDERGROUND_ORES, WorldGenerator.DISK.b((WorldGenFeatureConfiguration) (new WorldGenFeatureCircleConfiguration(BiomeDecoratorGroups.GRAVEL, 6, 2, Lists.newArrayList(new IBlockData[]{BiomeDecoratorGroups.DIRT, BiomeDecoratorGroups.GRASS_BLOCK})))).a(WorldGenDecorator.c.a((WorldGenFeatureDecoratorConfiguration) (new WorldGenDecoratorFrequencyConfiguration(1)))));
+ biomebase.a(WorldGenStage.Decoration.UNDERGROUND_ORES, WorldGenerator.DISK.b(new WorldGenFeatureCircleConfiguration(BiomeDecoratorGroups.SAND, 7, 2, Lists.newArrayList(BiomeDecoratorGroups.DIRT, BiomeDecoratorGroups.GRASS_BLOCK))).a(WorldGenDecorator.c.a(new WorldGenDecoratorFrequencyConfiguration(3)))); // Purpur - decompile error
+ biomebase.a(WorldGenStage.Decoration.UNDERGROUND_ORES, WorldGenerator.DISK.b(new WorldGenFeatureCircleConfiguration(BiomeDecoratorGroups.CLAY, 4, 1, Lists.newArrayList(BiomeDecoratorGroups.DIRT, BiomeDecoratorGroups.CLAY))).a(WorldGenDecorator.c.a(new WorldGenDecoratorFrequencyConfiguration(1)))); // Purpur - decompile error
+ biomebase.a(WorldGenStage.Decoration.UNDERGROUND_ORES, WorldGenerator.DISK.b(new WorldGenFeatureCircleConfiguration(BiomeDecoratorGroups.GRAVEL, 6, 2, Lists.newArrayList(BiomeDecoratorGroups.DIRT, BiomeDecoratorGroups.GRASS_BLOCK))).a(WorldGenDecorator.c.a(new WorldGenDecoratorFrequencyConfiguration(1)))); // Purpur - decompile error
}
public static void m(BiomeBase biomebase) {
- biomebase.a(WorldGenStage.Decoration.UNDERGROUND_ORES, WorldGenerator.DISK.b((WorldGenFeatureConfiguration) (new WorldGenFeatureCircleConfiguration(BiomeDecoratorGroups.CLAY, 4, 1, Lists.newArrayList(new IBlockData[]{BiomeDecoratorGroups.DIRT, BiomeDecoratorGroups.CLAY})))).a(WorldGenDecorator.c.a((WorldGenFeatureDecoratorConfiguration) (new WorldGenDecoratorFrequencyConfiguration(1)))));
+ biomebase.a(WorldGenStage.Decoration.UNDERGROUND_ORES, WorldGenerator.DISK.b(new WorldGenFeatureCircleConfiguration(BiomeDecoratorGroups.CLAY, 4, 1, Lists.newArrayList(BiomeDecoratorGroups.DIRT, BiomeDecoratorGroups.CLAY))).a(WorldGenDecorator.c.a(new WorldGenDecoratorFrequencyConfiguration(1)))); // Purpur - decompile error
}
public static void n(BiomeBase biomebase) {
- biomebase.a(WorldGenStage.Decoration.LOCAL_MODIFICATIONS, WorldGenerator.FOREST_ROCK.b((WorldGenFeatureConfiguration) (new WorldGenFeatureBlockOffsetConfiguration(BiomeDecoratorGroups.MOSSY_COBBLESTONE, 0))).a(WorldGenDecorator.z.a((WorldGenFeatureDecoratorConfiguration) (new WorldGenDecoratorFrequencyConfiguration(3)))));
+ biomebase.a(WorldGenStage.Decoration.LOCAL_MODIFICATIONS, WorldGenerator.FOREST_ROCK.b(new WorldGenFeatureBlockOffsetConfiguration(BiomeDecoratorGroups.MOSSY_COBBLESTONE, 0)).a(WorldGenDecorator.z.a(new WorldGenDecoratorFrequencyConfiguration(3)))); // Purpur - decompile error
}
public static void o(BiomeBase biomebase) {
- biomebase.a(WorldGenStage.Decoration.VEGETAL_DECORATION, WorldGenerator.RANDOM_PATCH.b((WorldGenFeatureConfiguration) BiomeDecoratorGroups.P).a(WorldGenDecorator.d.a((WorldGenFeatureDecoratorConfiguration) (new WorldGenDecoratorFrequencyConfiguration(7)))));
+ biomebase.a(WorldGenStage.Decoration.VEGETAL_DECORATION, WorldGenerator.RANDOM_PATCH.b(BiomeDecoratorGroups.P).a(WorldGenDecorator.d.a(new WorldGenDecoratorFrequencyConfiguration(7)))); // Purpur - decompile error
}
public static void p(BiomeBase biomebase) {
- biomebase.a(WorldGenStage.Decoration.VEGETAL_DECORATION, WorldGenerator.RANDOM_PATCH.b((WorldGenFeatureConfiguration) BiomeDecoratorGroups.F).a(WorldGenDecorator.j.a((WorldGenFeatureDecoratorConfiguration) (new WorldGenDecoratorDungeonConfiguration(12)))));
+ biomebase.a(WorldGenStage.Decoration.VEGETAL_DECORATION, WorldGenerator.RANDOM_PATCH.b(BiomeDecoratorGroups.F).a(WorldGenDecorator.j.a(new WorldGenDecoratorDungeonConfiguration(12)))); // Purpur - decompile error
}
public static void q(BiomeBase biomebase) {
- biomebase.a(WorldGenStage.Decoration.VEGETAL_DECORATION, WorldGenerator.RANDOM_PATCH.b((WorldGenFeatureConfiguration) BiomeDecoratorGroups.F).a(WorldGenDecorator.e.a((WorldGenFeatureDecoratorConfiguration) (new WorldGenDecoratorFrequencyConfiguration(1)))));
+ biomebase.a(WorldGenStage.Decoration.VEGETAL_DECORATION, WorldGenerator.RANDOM_PATCH.b(BiomeDecoratorGroups.F).a(WorldGenDecorator.e.a(new WorldGenDecoratorFrequencyConfiguration(1)))); // Purpur - decompile error
}
public static void r(BiomeBase biomebase) {
- biomebase.a(WorldGenStage.Decoration.VEGETAL_DECORATION, WorldGenerator.BAMBOO.b((WorldGenFeatureConfiguration) (new WorldGenFeatureConfigurationChance(0.0F))).a(WorldGenDecorator.e.a((WorldGenFeatureDecoratorConfiguration) (new WorldGenDecoratorFrequencyConfiguration(16)))));
+ biomebase.a(WorldGenStage.Decoration.VEGETAL_DECORATION, WorldGenerator.BAMBOO.b(new WorldGenFeatureConfigurationChance(0.0F)).a(WorldGenDecorator.e.a(new WorldGenDecoratorFrequencyConfiguration(16)))); // Purpur - decompile error
}
public static void s(BiomeBase biomebase) {
- biomebase.a(WorldGenStage.Decoration.VEGETAL_DECORATION, WorldGenerator.BAMBOO.b((WorldGenFeatureConfiguration) (new WorldGenFeatureConfigurationChance(0.2F))).a(WorldGenDecorator.x.a((WorldGenFeatureDecoratorConfiguration) (new WorldGenDecoratorNoiseConfiguration(160, 80.0D, 0.3D, HeightMap.Type.WORLD_SURFACE_WG)))));
- biomebase.a(WorldGenStage.Decoration.VEGETAL_DECORATION, WorldGenerator.RANDOM_SELECTOR.b((WorldGenFeatureConfiguration) (new WorldGenFeatureRandomChoiceConfiguration(ImmutableList.of(WorldGenerator.FANCY_TREE.b((WorldGenFeatureConfiguration) BiomeDecoratorGroups.FANCY_TREE).a(0.05F), WorldGenerator.JUNGLE_GROUND_BUSH.b((WorldGenFeatureConfiguration) BiomeDecoratorGroups.JUNGLE_BUSH).a(0.15F), WorldGenerator.MEGA_JUNGLE_TREE.b((WorldGenFeatureConfiguration) BiomeDecoratorGroups.MEGA_JUNGLE_TREE).a(0.7F)), WorldGenerator.RANDOM_PATCH.b((WorldGenFeatureConfiguration) BiomeDecoratorGroups.w)))).a(WorldGenDecorator.m.a((WorldGenFeatureDecoratorConfiguration) (new WorldGenDecoratorFrequencyExtraChanceConfiguration(30, 0.1F, 1)))));
+ biomebase.a(WorldGenStage.Decoration.VEGETAL_DECORATION, WorldGenerator.BAMBOO.b(new WorldGenFeatureConfigurationChance(0.2F)).a(WorldGenDecorator.x.a(new WorldGenDecoratorNoiseConfiguration(160, 80.0D, 0.3D, HeightMap.Type.WORLD_SURFACE_WG)))); // Purpur - decompile error
+ biomebase.a(WorldGenStage.Decoration.VEGETAL_DECORATION, WorldGenerator.RANDOM_SELECTOR.b(new WorldGenFeatureRandomChoiceConfiguration(ImmutableList.of(WorldGenerator.FANCY_TREE.b(BiomeDecoratorGroups.FANCY_TREE).a(0.05F), WorldGenerator.JUNGLE_GROUND_BUSH.b(BiomeDecoratorGroups.JUNGLE_BUSH).a(0.15F), WorldGenerator.MEGA_JUNGLE_TREE.b(BiomeDecoratorGroups.MEGA_JUNGLE_TREE).a(0.7F)), WorldGenerator.RANDOM_PATCH.b(BiomeDecoratorGroups.w))).a(WorldGenDecorator.m.a(new WorldGenDecoratorFrequencyExtraChanceConfiguration(30, 0.1F, 1)))); // Purpur - decompile error
}
public static void t(BiomeBase biomebase) {
- biomebase.a(WorldGenStage.Decoration.VEGETAL_DECORATION, WorldGenerator.RANDOM_SELECTOR.b((WorldGenFeatureConfiguration) (new WorldGenFeatureRandomChoiceConfiguration(ImmutableList.of(WorldGenerator.NORMAL_TREE.b((WorldGenFeatureConfiguration) BiomeDecoratorGroups.PINE_TREE).a(0.33333334F)), WorldGenerator.NORMAL_TREE.b((WorldGenFeatureConfiguration) BiomeDecoratorGroups.SPRUCE_TREE)))).a(WorldGenDecorator.m.a((WorldGenFeatureDecoratorConfiguration) (new WorldGenDecoratorFrequencyExtraChanceConfiguration(10, 0.1F, 1)))));
+ biomebase.a(WorldGenStage.Decoration.VEGETAL_DECORATION, WorldGenerator.RANDOM_SELECTOR.b(new WorldGenFeatureRandomChoiceConfiguration(ImmutableList.of(WorldGenerator.NORMAL_TREE.b(BiomeDecoratorGroups.PINE_TREE).a(0.33333334F)), WorldGenerator.NORMAL_TREE.b(BiomeDecoratorGroups.SPRUCE_TREE))).a(WorldGenDecorator.m.a(new WorldGenDecoratorFrequencyExtraChanceConfiguration(10, 0.1F, 1)))); // Purpur - decompile error
}
public static void u(BiomeBase biomebase) {
- biomebase.a(WorldGenStage.Decoration.VEGETAL_DECORATION, WorldGenerator.RANDOM_SELECTOR.b((WorldGenFeatureConfiguration) (new WorldGenFeatureRandomChoiceConfiguration(ImmutableList.of(WorldGenerator.FANCY_TREE.b((WorldGenFeatureConfiguration) BiomeDecoratorGroups.FANCY_TREE).a(0.1F)), WorldGenerator.NORMAL_TREE.b((WorldGenFeatureConfiguration) BiomeDecoratorGroups.NORMAL_TREE)))).a(WorldGenDecorator.m.a((WorldGenFeatureDecoratorConfiguration) (new WorldGenDecoratorFrequencyExtraChanceConfiguration(0, 0.1F, 1)))));
+ biomebase.a(WorldGenStage.Decoration.VEGETAL_DECORATION, WorldGenerator.RANDOM_SELECTOR.b(new WorldGenFeatureRandomChoiceConfiguration(ImmutableList.of(WorldGenerator.FANCY_TREE.b(BiomeDecoratorGroups.FANCY_TREE).a(0.1F)), WorldGenerator.NORMAL_TREE.b(BiomeDecoratorGroups.NORMAL_TREE))).a(WorldGenDecorator.m.a(new WorldGenDecoratorFrequencyExtraChanceConfiguration(0, 0.1F, 1)))); // Purpur - decompile error
}
public static void v(BiomeBase biomebase) {
- biomebase.a(WorldGenStage.Decoration.VEGETAL_DECORATION, WorldGenerator.NORMAL_TREE.b((WorldGenFeatureConfiguration) BiomeDecoratorGroups.BIRCH_TREE).a(WorldGenDecorator.m.a((WorldGenFeatureDecoratorConfiguration) (new WorldGenDecoratorFrequencyExtraChanceConfiguration(10, 0.1F, 1)))));
+ biomebase.a(WorldGenStage.Decoration.VEGETAL_DECORATION, WorldGenerator.NORMAL_TREE.b(BiomeDecoratorGroups.BIRCH_TREE).a(WorldGenDecorator.m.a(new WorldGenDecoratorFrequencyExtraChanceConfiguration(10, 0.1F, 1)))); // Purpur - decompile error
}
public static void w(BiomeBase biomebase) {
- biomebase.a(WorldGenStage.Decoration.VEGETAL_DECORATION, WorldGenerator.RANDOM_SELECTOR.b((WorldGenFeatureConfiguration) (new WorldGenFeatureRandomChoiceConfiguration(ImmutableList.of(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.m.a((WorldGenFeatureDecoratorConfiguration) (new WorldGenDecoratorFrequencyExtraChanceConfiguration(10, 0.1F, 1)))));
+ biomebase.a(WorldGenStage.Decoration.VEGETAL_DECORATION, WorldGenerator.RANDOM_SELECTOR.b(new WorldGenFeatureRandomChoiceConfiguration(ImmutableList.of(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.m.a(new WorldGenDecoratorFrequencyExtraChanceConfiguration(10, 0.1F, 1)))); // Purpur - decompile error
}
public static void x(BiomeBase biomebase) {
- biomebase.a(WorldGenStage.Decoration.VEGETAL_DECORATION, WorldGenerator.RANDOM_SELECTOR.b((WorldGenFeatureConfiguration) (new WorldGenFeatureRandomChoiceConfiguration(ImmutableList.of(WorldGenerator.NORMAL_TREE.b((WorldGenFeatureConfiguration) BiomeDecoratorGroups.TALL_BIRCH_TREE).a(0.5F)), WorldGenerator.NORMAL_TREE.b((WorldGenFeatureConfiguration) BiomeDecoratorGroups.BIRCH_TREE)))).a(WorldGenDecorator.m.a((WorldGenFeatureDecoratorConfiguration) (new WorldGenDecoratorFrequencyExtraChanceConfiguration(10, 0.1F, 1)))));
+ biomebase.a(WorldGenStage.Decoration.VEGETAL_DECORATION, WorldGenerator.RANDOM_SELECTOR.b(new WorldGenFeatureRandomChoiceConfiguration(ImmutableList.of(WorldGenerator.NORMAL_TREE.b(BiomeDecoratorGroups.TALL_BIRCH_TREE).a(0.5F)), WorldGenerator.NORMAL_TREE.b(BiomeDecoratorGroups.BIRCH_TREE))).a(WorldGenDecorator.m.a(new WorldGenDecoratorFrequencyExtraChanceConfiguration(10, 0.1F, 1)))); // Purpur - decompile error
}
public static void y(BiomeBase biomebase) {
- biomebase.a(WorldGenStage.Decoration.VEGETAL_DECORATION, WorldGenerator.RANDOM_SELECTOR.b((WorldGenFeatureConfiguration) (new WorldGenFeatureRandomChoiceConfiguration(ImmutableList.of(WorldGenerator.ACACIA_TREE.b((WorldGenFeatureConfiguration) BiomeDecoratorGroups.ACACIA_TREE).a(0.8F)), WorldGenerator.NORMAL_TREE.b((WorldGenFeatureConfiguration) BiomeDecoratorGroups.NORMAL_TREE)))).a(WorldGenDecorator.m.a((WorldGenFeatureDecoratorConfiguration) (new WorldGenDecoratorFrequencyExtraChanceConfiguration(1, 0.1F, 1)))));
+ biomebase.a(WorldGenStage.Decoration.VEGETAL_DECORATION, WorldGenerator.RANDOM_SELECTOR.b(new WorldGenFeatureRandomChoiceConfiguration(ImmutableList.of(WorldGenerator.ACACIA_TREE.b(BiomeDecoratorGroups.ACACIA_TREE).a(0.8F)), WorldGenerator.NORMAL_TREE.b(BiomeDecoratorGroups.NORMAL_TREE))).a(WorldGenDecorator.m.a(new WorldGenDecoratorFrequencyExtraChanceConfiguration(1, 0.1F, 1)))); // Purpur - decompile error
}
public static void z(BiomeBase biomebase) {
- biomebase.a(WorldGenStage.Decoration.VEGETAL_DECORATION, WorldGenerator.RANDOM_SELECTOR.b((WorldGenFeatureConfiguration) (new WorldGenFeatureRandomChoiceConfiguration(ImmutableList.of(WorldGenerator.ACACIA_TREE.b((WorldGenFeatureConfiguration) BiomeDecoratorGroups.ACACIA_TREE).a(0.8F)), WorldGenerator.NORMAL_TREE.b((WorldGenFeatureConfiguration) BiomeDecoratorGroups.NORMAL_TREE)))).a(WorldGenDecorator.m.a((WorldGenFeatureDecoratorConfiguration) (new WorldGenDecoratorFrequencyExtraChanceConfiguration(2, 0.1F, 1)))));
+ biomebase.a(WorldGenStage.Decoration.VEGETAL_DECORATION, WorldGenerator.RANDOM_SELECTOR.b(new WorldGenFeatureRandomChoiceConfiguration(ImmutableList.of(WorldGenerator.ACACIA_TREE.b(BiomeDecoratorGroups.ACACIA_TREE).a(0.8F)), WorldGenerator.NORMAL_TREE.b(BiomeDecoratorGroups.NORMAL_TREE))).a(WorldGenDecorator.m.a(new WorldGenDecoratorFrequencyExtraChanceConfiguration(2, 0.1F, 1)))); // Purpur - decompile error
}
public static void A(BiomeBase biomebase) {
- biomebase.a(WorldGenStage.Decoration.VEGETAL_DECORATION, WorldGenerator.RANDOM_SELECTOR.b((WorldGenFeatureConfiguration) (new WorldGenFeatureRandomChoiceConfiguration(ImmutableList.of(WorldGenerator.NORMAL_TREE.b((WorldGenFeatureConfiguration) BiomeDecoratorGroups.SPRUCE_TREE).a(0.666F), WorldGenerator.FANCY_TREE.b((WorldGenFeatureConfiguration) BiomeDecoratorGroups.FANCY_TREE).a(0.1F)), WorldGenerator.NORMAL_TREE.b((WorldGenFeatureConfiguration) BiomeDecoratorGroups.NORMAL_TREE)))).a(WorldGenDecorator.m.a((WorldGenFeatureDecoratorConfiguration) (new WorldGenDecoratorFrequencyExtraChanceConfiguration(0, 0.1F, 1)))));
+ biomebase.a(WorldGenStage.Decoration.VEGETAL_DECORATION, WorldGenerator.RANDOM_SELECTOR.b(new WorldGenFeatureRandomChoiceConfiguration(ImmutableList.of(WorldGenerator.NORMAL_TREE.b(BiomeDecoratorGroups.SPRUCE_TREE).a(0.666F), WorldGenerator.FANCY_TREE.b(BiomeDecoratorGroups.FANCY_TREE).a(0.1F)), WorldGenerator.NORMAL_TREE.b(BiomeDecoratorGroups.NORMAL_TREE))).a(WorldGenDecorator.m.a(new WorldGenDecoratorFrequencyExtraChanceConfiguration(0, 0.1F, 1)))); // Purpur - decompile error
}
public static void B(BiomeBase biomebase) {
- biomebase.a(WorldGenStage.Decoration.VEGETAL_DECORATION, WorldGenerator.RANDOM_SELECTOR.b((WorldGenFeatureConfiguration) (new WorldGenFeatureRandomChoiceConfiguration(ImmutableList.of(WorldGenerator.NORMAL_TREE.b((WorldGenFeatureConfiguration) BiomeDecoratorGroups.SPRUCE_TREE).a(0.666F), WorldGenerator.FANCY_TREE.b((WorldGenFeatureConfiguration) BiomeDecoratorGroups.FANCY_TREE).a(0.1F)), WorldGenerator.NORMAL_TREE.b((WorldGenFeatureConfiguration) BiomeDecoratorGroups.NORMAL_TREE)))).a(WorldGenDecorator.m.a((WorldGenFeatureDecoratorConfiguration) (new WorldGenDecoratorFrequencyExtraChanceConfiguration(3, 0.1F, 1)))));
+ biomebase.a(WorldGenStage.Decoration.VEGETAL_DECORATION, WorldGenerator.RANDOM_SELECTOR.b(new WorldGenFeatureRandomChoiceConfiguration(ImmutableList.of(WorldGenerator.NORMAL_TREE.b(BiomeDecoratorGroups.SPRUCE_TREE).a(0.666F), WorldGenerator.FANCY_TREE.b(BiomeDecoratorGroups.FANCY_TREE).a(0.1F)), WorldGenerator.NORMAL_TREE.b(BiomeDecoratorGroups.NORMAL_TREE))).a(WorldGenDecorator.m.a(new WorldGenDecoratorFrequencyExtraChanceConfiguration(3, 0.1F, 1)))); // Purpur - decompile error
}
public static void C(BiomeBase biomebase) {
- biomebase.a(WorldGenStage.Decoration.VEGETAL_DECORATION, WorldGenerator.RANDOM_SELECTOR.b((WorldGenFeatureConfiguration) (new WorldGenFeatureRandomChoiceConfiguration(ImmutableList.of(WorldGenerator.FANCY_TREE.b((WorldGenFeatureConfiguration) BiomeDecoratorGroups.FANCY_TREE).a(0.1F), WorldGenerator.JUNGLE_GROUND_BUSH.b((WorldGenFeatureConfiguration) BiomeDecoratorGroups.JUNGLE_BUSH).a(0.5F), WorldGenerator.MEGA_JUNGLE_TREE.b((WorldGenFeatureConfiguration) BiomeDecoratorGroups.MEGA_JUNGLE_TREE).a(0.33333334F)), WorldGenerator.NORMAL_TREE.b((WorldGenFeatureConfiguration) BiomeDecoratorGroups.JUNGLE_TREE)))).a(WorldGenDecorator.m.a((WorldGenFeatureDecoratorConfiguration) (new WorldGenDecoratorFrequencyExtraChanceConfiguration(50, 0.1F, 1)))));
+ biomebase.a(WorldGenStage.Decoration.VEGETAL_DECORATION, WorldGenerator.RANDOM_SELECTOR.b(new WorldGenFeatureRandomChoiceConfiguration(ImmutableList.of(WorldGenerator.FANCY_TREE.b(BiomeDecoratorGroups.FANCY_TREE).a(0.1F), WorldGenerator.JUNGLE_GROUND_BUSH.b(BiomeDecoratorGroups.JUNGLE_BUSH).a(0.5F), WorldGenerator.MEGA_JUNGLE_TREE.b(BiomeDecoratorGroups.MEGA_JUNGLE_TREE).a(0.33333334F)), WorldGenerator.NORMAL_TREE.b(BiomeDecoratorGroups.JUNGLE_TREE))).a(WorldGenDecorator.m.a(new WorldGenDecoratorFrequencyExtraChanceConfiguration(50, 0.1F, 1)))); // Purpur - decompile error
}
public static void D(BiomeBase biomebase) {
- biomebase.a(WorldGenStage.Decoration.VEGETAL_DECORATION, WorldGenerator.RANDOM_SELECTOR.b((WorldGenFeatureConfiguration) (new WorldGenFeatureRandomChoiceConfiguration(ImmutableList.of(WorldGenerator.FANCY_TREE.b((WorldGenFeatureConfiguration) BiomeDecoratorGroups.FANCY_TREE).a(0.1F), WorldGenerator.JUNGLE_GROUND_BUSH.b((WorldGenFeatureConfiguration) BiomeDecoratorGroups.JUNGLE_BUSH).a(0.5F)), WorldGenerator.NORMAL_TREE.b((WorldGenFeatureConfiguration) BiomeDecoratorGroups.JUNGLE_TREE)))).a(WorldGenDecorator.m.a((WorldGenFeatureDecoratorConfiguration) (new WorldGenDecoratorFrequencyExtraChanceConfiguration(2, 0.1F, 1)))));
+ biomebase.a(WorldGenStage.Decoration.VEGETAL_DECORATION, WorldGenerator.RANDOM_SELECTOR.b(new WorldGenFeatureRandomChoiceConfiguration(ImmutableList.of(WorldGenerator.FANCY_TREE.b(BiomeDecoratorGroups.FANCY_TREE).a(0.1F), WorldGenerator.JUNGLE_GROUND_BUSH.b(BiomeDecoratorGroups.JUNGLE_BUSH).a(0.5F)), WorldGenerator.NORMAL_TREE.b(BiomeDecoratorGroups.JUNGLE_TREE))).a(WorldGenDecorator.m.a(new WorldGenDecoratorFrequencyExtraChanceConfiguration(2, 0.1F, 1)))); // Purpur - decompile error
}
public static void E(BiomeBase biomebase) {
- biomebase.a(WorldGenStage.Decoration.VEGETAL_DECORATION, WorldGenerator.NORMAL_TREE.b((WorldGenFeatureConfiguration) BiomeDecoratorGroups.NORMAL_TREE).a(WorldGenDecorator.m.a((WorldGenFeatureDecoratorConfiguration) (new WorldGenDecoratorFrequencyExtraChanceConfiguration(5, 0.1F, 1)))));
+ biomebase.a(WorldGenStage.Decoration.VEGETAL_DECORATION, WorldGenerator.NORMAL_TREE.b(BiomeDecoratorGroups.NORMAL_TREE).a(WorldGenDecorator.m.a(new WorldGenDecoratorFrequencyExtraChanceConfiguration(5, 0.1F, 1)))); // Purpur - decompile error
}
public static void F(BiomeBase biomebase) {
- biomebase.a(WorldGenStage.Decoration.VEGETAL_DECORATION, WorldGenerator.NORMAL_TREE.b((WorldGenFeatureConfiguration) BiomeDecoratorGroups.SPRUCE_TREE).a(WorldGenDecorator.m.a((WorldGenFeatureDecoratorConfiguration) (new WorldGenDecoratorFrequencyExtraChanceConfiguration(0, 0.1F, 1)))));
+ biomebase.a(WorldGenStage.Decoration.VEGETAL_DECORATION, WorldGenerator.NORMAL_TREE.b(BiomeDecoratorGroups.SPRUCE_TREE).a(WorldGenDecorator.m.a(new WorldGenDecoratorFrequencyExtraChanceConfiguration(0, 0.1F, 1)))); // Purpur - decompile error
}
public static void G(BiomeBase biomebase) {
- biomebase.a(WorldGenStage.Decoration.VEGETAL_DECORATION, WorldGenerator.RANDOM_SELECTOR.b((WorldGenFeatureConfiguration) (new WorldGenFeatureRandomChoiceConfiguration(ImmutableList.of(WorldGenerator.MEGA_SPRUCE_TREE.b((WorldGenFeatureConfiguration) BiomeDecoratorGroups.MEGA_SPRUCE_TREE).a(0.33333334F), WorldGenerator.NORMAL_TREE.b((WorldGenFeatureConfiguration) BiomeDecoratorGroups.PINE_TREE).a(0.33333334F)), WorldGenerator.NORMAL_TREE.b((WorldGenFeatureConfiguration) BiomeDecoratorGroups.SPRUCE_TREE)))).a(WorldGenDecorator.m.a((WorldGenFeatureDecoratorConfiguration) (new WorldGenDecoratorFrequencyExtraChanceConfiguration(10, 0.1F, 1)))));
+ biomebase.a(WorldGenStage.Decoration.VEGETAL_DECORATION, WorldGenerator.RANDOM_SELECTOR.b(new WorldGenFeatureRandomChoiceConfiguration(ImmutableList.of(WorldGenerator.MEGA_SPRUCE_TREE.b(BiomeDecoratorGroups.MEGA_SPRUCE_TREE).a(0.33333334F), WorldGenerator.NORMAL_TREE.b(BiomeDecoratorGroups.PINE_TREE).a(0.33333334F)), WorldGenerator.NORMAL_TREE.b(BiomeDecoratorGroups.SPRUCE_TREE))).a(WorldGenDecorator.m.a(new WorldGenDecoratorFrequencyExtraChanceConfiguration(10, 0.1F, 1)))); // Purpur - decompile error
}
public static void H(BiomeBase biomebase) {
- biomebase.a(WorldGenStage.Decoration.VEGETAL_DECORATION, WorldGenerator.RANDOM_SELECTOR.b((WorldGenFeatureConfiguration) (new WorldGenFeatureRandomChoiceConfiguration(ImmutableList.of(WorldGenerator.MEGA_SPRUCE_TREE.b((WorldGenFeatureConfiguration) BiomeDecoratorGroups.MEGA_SPRUCE_TREE).a(0.025641026F), WorldGenerator.MEGA_SPRUCE_TREE.b((WorldGenFeatureConfiguration) BiomeDecoratorGroups.MEGA_PINE_TREE).a(0.30769232F), WorldGenerator.NORMAL_TREE.b((WorldGenFeatureConfiguration) BiomeDecoratorGroups.PINE_TREE).a(0.33333334F)), WorldGenerator.NORMAL_TREE.b((WorldGenFeatureConfiguration) BiomeDecoratorGroups.SPRUCE_TREE)))).a(WorldGenDecorator.m.a((WorldGenFeatureDecoratorConfiguration) (new WorldGenDecoratorFrequencyExtraChanceConfiguration(10, 0.1F, 1)))));
+ biomebase.a(WorldGenStage.Decoration.VEGETAL_DECORATION, WorldGenerator.RANDOM_SELECTOR.b(new WorldGenFeatureRandomChoiceConfiguration(ImmutableList.of(WorldGenerator.MEGA_SPRUCE_TREE.b(BiomeDecoratorGroups.MEGA_SPRUCE_TREE).a(0.025641026F), WorldGenerator.MEGA_SPRUCE_TREE.b(BiomeDecoratorGroups.MEGA_PINE_TREE).a(0.30769232F), WorldGenerator.NORMAL_TREE.b(BiomeDecoratorGroups.PINE_TREE).a(0.33333334F)), WorldGenerator.NORMAL_TREE.b(BiomeDecoratorGroups.SPRUCE_TREE))).a(WorldGenDecorator.m.a(new WorldGenDecoratorFrequencyExtraChanceConfiguration(10, 0.1F, 1)))); // Purpur - decompile error
}
public static void I(BiomeBase biomebase) {
- biomebase.a(WorldGenStage.Decoration.VEGETAL_DECORATION, WorldGenerator.RANDOM_PATCH.b((WorldGenFeatureConfiguration) BiomeDecoratorGroups.w).a(WorldGenDecorator.e.a((WorldGenFeatureDecoratorConfiguration) (new WorldGenDecoratorFrequencyConfiguration(25)))));
+ biomebase.a(WorldGenStage.Decoration.VEGETAL_DECORATION, WorldGenerator.RANDOM_PATCH.b(BiomeDecoratorGroups.w).a(WorldGenDecorator.e.a(new WorldGenDecoratorFrequencyConfiguration(25)))); // Purpur - decompile error
}
public static void J(BiomeBase biomebase) {
- biomebase.a(WorldGenStage.Decoration.VEGETAL_DECORATION, WorldGenerator.RANDOM_PATCH.b((WorldGenFeatureConfiguration) BiomeDecoratorGroups.O).a(WorldGenDecorator.d.a((WorldGenFeatureDecoratorConfiguration) (new WorldGenDecoratorFrequencyConfiguration(7)))));
+ biomebase.a(WorldGenStage.Decoration.VEGETAL_DECORATION, WorldGenerator.RANDOM_PATCH.b(BiomeDecoratorGroups.O).a(WorldGenDecorator.d.a(new WorldGenDecoratorFrequencyConfiguration(7)))); // Purpur - decompile error
}
public static void K(BiomeBase biomebase) {
- biomebase.a(WorldGenStage.Decoration.VEGETAL_DECORATION, WorldGenerator.RANDOM_PATCH.b((WorldGenFeatureConfiguration) BiomeDecoratorGroups.u).a(WorldGenDecorator.e.a((WorldGenFeatureDecoratorConfiguration) (new WorldGenDecoratorFrequencyConfiguration(5)))));
+ biomebase.a(WorldGenStage.Decoration.VEGETAL_DECORATION, WorldGenerator.RANDOM_PATCH.b(BiomeDecoratorGroups.u).a(WorldGenDecorator.e.a(new WorldGenDecoratorFrequencyConfiguration(5)))); // Purpur - decompile error
}
public static void L(BiomeBase biomebase) {
- biomebase.a(WorldGenStage.Decoration.VEGETAL_DECORATION, WorldGenerator.RANDOM_PATCH.b((WorldGenFeatureConfiguration) BiomeDecoratorGroups.u).a(WorldGenDecorator.e.a((WorldGenFeatureDecoratorConfiguration) (new WorldGenDecoratorFrequencyConfiguration(20)))));
+ biomebase.a(WorldGenStage.Decoration.VEGETAL_DECORATION, WorldGenerator.RANDOM_PATCH.b(BiomeDecoratorGroups.u).a(WorldGenDecorator.e.a(new WorldGenDecoratorFrequencyConfiguration(20)))); // Purpur - decompile error
}
public static void M(BiomeBase biomebase) {
- biomebase.a(WorldGenStage.Decoration.VEGETAL_DECORATION, WorldGenerator.RANDOM_PATCH.b((WorldGenFeatureConfiguration) BiomeDecoratorGroups.u).a(WorldGenDecorator.e.a((WorldGenFeatureDecoratorConfiguration) (new WorldGenDecoratorFrequencyConfiguration(1)))));
- biomebase.a(WorldGenStage.Decoration.VEGETAL_DECORATION, WorldGenerator.RANDOM_PATCH.b((WorldGenFeatureConfiguration) BiomeDecoratorGroups.C).a(WorldGenDecorator.e.a((WorldGenFeatureDecoratorConfiguration) (new WorldGenDecoratorFrequencyConfiguration(20)))));
+ biomebase.a(WorldGenStage.Decoration.VEGETAL_DECORATION, WorldGenerator.RANDOM_PATCH.b(BiomeDecoratorGroups.u).a(WorldGenDecorator.e.a(new WorldGenDecoratorFrequencyConfiguration(1)))); // Purpur - decompile error
+ biomebase.a(WorldGenStage.Decoration.VEGETAL_DECORATION, WorldGenerator.RANDOM_PATCH.b(BiomeDecoratorGroups.C).a(WorldGenDecorator.e.a(new WorldGenDecoratorFrequencyConfiguration(20)))); // Purpur - decompile error
}
public static void N(BiomeBase biomebase) {
- biomebase.a(WorldGenStage.Decoration.VEGETAL_DECORATION, WorldGenerator.RANDOM_RANDOM_SELECTOR.b((WorldGenFeatureConfiguration) (new WorldGenFeatureRandomConfiguration(ImmutableList.of(WorldGenerator.RANDOM_PATCH.b((WorldGenFeatureConfiguration) BiomeDecoratorGroups.K), WorldGenerator.RANDOM_PATCH.b((WorldGenFeatureConfiguration) BiomeDecoratorGroups.L), WorldGenerator.RANDOM_PATCH.b((WorldGenFeatureConfiguration) BiomeDecoratorGroups.M), WorldGenerator.FLOWER.b((WorldGenFeatureConfiguration) BiomeDecoratorGroups.x)), 0))).a(WorldGenDecorator.d.a((WorldGenFeatureDecoratorConfiguration) (new WorldGenDecoratorFrequencyConfiguration(5)))));
+ biomebase.a(WorldGenStage.Decoration.VEGETAL_DECORATION, WorldGenerator.RANDOM_RANDOM_SELECTOR.b(new WorldGenFeatureRandomConfiguration(ImmutableList.of(WorldGenerator.RANDOM_PATCH.b(BiomeDecoratorGroups.K), WorldGenerator.RANDOM_PATCH.b(BiomeDecoratorGroups.L), WorldGenerator.RANDOM_PATCH.b(BiomeDecoratorGroups.M), WorldGenerator.FLOWER.b(BiomeDecoratorGroups.x)), 0)).a(WorldGenDecorator.d.a(new WorldGenDecoratorFrequencyConfiguration(5)))); // Purpur - decompile error
}
public static void O(BiomeBase biomebase) {
- biomebase.a(WorldGenStage.Decoration.VEGETAL_DECORATION, WorldGenerator.RANDOM_PATCH.b((WorldGenFeatureConfiguration) BiomeDecoratorGroups.u).a(WorldGenDecorator.e.a((WorldGenFeatureDecoratorConfiguration) (new WorldGenDecoratorFrequencyConfiguration(2)))));
+ biomebase.a(WorldGenStage.Decoration.VEGETAL_DECORATION, WorldGenerator.RANDOM_PATCH.b(BiomeDecoratorGroups.u).a(WorldGenDecorator.e.a(new WorldGenDecoratorFrequencyConfiguration(2)))); // Purpur - decompile error
}
public static void P(BiomeBase biomebase) {
- biomebase.a(WorldGenStage.Decoration.VEGETAL_DECORATION, WorldGenerator.NORMAL_TREE.b((WorldGenFeatureConfiguration) BiomeDecoratorGroups.SWAMP_TREE).a(WorldGenDecorator.m.a((WorldGenFeatureDecoratorConfiguration) (new WorldGenDecoratorFrequencyExtraChanceConfiguration(2, 0.1F, 1)))));
- biomebase.a(WorldGenStage.Decoration.VEGETAL_DECORATION, WorldGenerator.FLOWER.b((WorldGenFeatureConfiguration) BiomeDecoratorGroups.y).a(WorldGenDecorator.d.a((WorldGenFeatureDecoratorConfiguration) (new WorldGenDecoratorFrequencyConfiguration(1)))));
- biomebase.a(WorldGenStage.Decoration.VEGETAL_DECORATION, WorldGenerator.RANDOM_PATCH.b((WorldGenFeatureConfiguration) BiomeDecoratorGroups.u).a(WorldGenDecorator.e.a((WorldGenFeatureDecoratorConfiguration) (new WorldGenDecoratorFrequencyConfiguration(5)))));
- biomebase.a(WorldGenStage.Decoration.VEGETAL_DECORATION, WorldGenerator.RANDOM_PATCH.b((WorldGenFeatureConfiguration) BiomeDecoratorGroups.C).a(WorldGenDecorator.e.a((WorldGenFeatureDecoratorConfiguration) (new WorldGenDecoratorFrequencyConfiguration(1)))));
- biomebase.a(WorldGenStage.Decoration.VEGETAL_DECORATION, WorldGenerator.RANDOM_PATCH.b((WorldGenFeatureConfiguration) BiomeDecoratorGroups.H).a(WorldGenDecorator.e.a((WorldGenFeatureDecoratorConfiguration) (new WorldGenDecoratorFrequencyConfiguration(4)))));
- biomebase.a(WorldGenStage.Decoration.VEGETAL_DECORATION, WorldGenerator.RANDOM_PATCH.b((WorldGenFeatureConfiguration) BiomeDecoratorGroups.J).a(WorldGenDecorator.s.a((WorldGenFeatureDecoratorConfiguration) (new WorldGenDecoratorFrequencyChanceConfiguration(8, 0.25F)))));
- biomebase.a(WorldGenStage.Decoration.VEGETAL_DECORATION, WorldGenerator.RANDOM_PATCH.b((WorldGenFeatureConfiguration) BiomeDecoratorGroups.I).a(WorldGenDecorator.t.a((WorldGenFeatureDecoratorConfiguration) (new WorldGenDecoratorFrequencyChanceConfiguration(8, 0.125F)))));
+ biomebase.a(WorldGenStage.Decoration.VEGETAL_DECORATION, WorldGenerator.NORMAL_TREE.b(BiomeDecoratorGroups.SWAMP_TREE).a(WorldGenDecorator.m.a(new WorldGenDecoratorFrequencyExtraChanceConfiguration(2, 0.1F, 1)))); // Purpur - decompile error
+ biomebase.a(WorldGenStage.Decoration.VEGETAL_DECORATION, WorldGenerator.FLOWER.b(BiomeDecoratorGroups.y).a(WorldGenDecorator.d.a(new WorldGenDecoratorFrequencyConfiguration(1)))); // Purpur - decompile error
+ biomebase.a(WorldGenStage.Decoration.VEGETAL_DECORATION, WorldGenerator.RANDOM_PATCH.b(BiomeDecoratorGroups.u).a(WorldGenDecorator.e.a(new WorldGenDecoratorFrequencyConfiguration(5)))); // Purpur - decompile error
+ biomebase.a(WorldGenStage.Decoration.VEGETAL_DECORATION, WorldGenerator.RANDOM_PATCH.b(BiomeDecoratorGroups.C).a(WorldGenDecorator.e.a(new WorldGenDecoratorFrequencyConfiguration(1)))); // Purpur - decompile error
+ biomebase.a(WorldGenStage.Decoration.VEGETAL_DECORATION, WorldGenerator.RANDOM_PATCH.b(BiomeDecoratorGroups.H).a(WorldGenDecorator.e.a(new WorldGenDecoratorFrequencyConfiguration(4)))); // Purpur - decompile error
+ biomebase.a(WorldGenStage.Decoration.VEGETAL_DECORATION, WorldGenerator.RANDOM_PATCH.b(BiomeDecoratorGroups.J).a(WorldGenDecorator.s.a(new WorldGenDecoratorFrequencyChanceConfiguration(8, 0.25F)))); // Purpur - decompile error
+ biomebase.a(WorldGenStage.Decoration.VEGETAL_DECORATION, WorldGenerator.RANDOM_PATCH.b(BiomeDecoratorGroups.I).a(WorldGenDecorator.t.a(new WorldGenDecoratorFrequencyChanceConfiguration(8, 0.125F)))); // Purpur - decompile error
}
public static void Q(BiomeBase biomebase) {
- biomebase.a(WorldGenStage.Decoration.VEGETAL_DECORATION, WorldGenerator.RANDOM_BOOLEAN_SELECTOR.b((WorldGenFeatureConfiguration) (new WorldGenFeatureChoiceConfiguration(WorldGenerator.HUGE_RED_MUSHROOM.b((WorldGenFeatureConfiguration) BiomeDecoratorGroups.HUGE_RED_MUSHROOM), WorldGenerator.HUGE_BROWN_MUSHROOM.b((WorldGenFeatureConfiguration) BiomeDecoratorGroups.HUGE_BROWN_MUSHROOM)))).a(WorldGenDecorator.b.a((WorldGenFeatureDecoratorConfiguration) (new WorldGenDecoratorFrequencyConfiguration(1)))));
- biomebase.a(WorldGenStage.Decoration.VEGETAL_DECORATION, WorldGenerator.RANDOM_PATCH.b((WorldGenFeatureConfiguration) BiomeDecoratorGroups.J).a(WorldGenDecorator.s.a((WorldGenFeatureDecoratorConfiguration) (new WorldGenDecoratorFrequencyChanceConfiguration(1, 0.25F)))));
- biomebase.a(WorldGenStage.Decoration.VEGETAL_DECORATION, WorldGenerator.RANDOM_PATCH.b((WorldGenFeatureConfiguration) BiomeDecoratorGroups.I).a(WorldGenDecorator.t.a((WorldGenFeatureDecoratorConfiguration) (new WorldGenDecoratorFrequencyChanceConfiguration(1, 0.125F)))));
+ biomebase.a(WorldGenStage.Decoration.VEGETAL_DECORATION, WorldGenerator.RANDOM_BOOLEAN_SELECTOR.b(new WorldGenFeatureChoiceConfiguration(WorldGenerator.HUGE_RED_MUSHROOM.b(BiomeDecoratorGroups.HUGE_RED_MUSHROOM), WorldGenerator.HUGE_BROWN_MUSHROOM.b(BiomeDecoratorGroups.HUGE_BROWN_MUSHROOM))).a(WorldGenDecorator.b.a(new WorldGenDecoratorFrequencyConfiguration(1)))); // Purpur - decompile error
+ biomebase.a(WorldGenStage.Decoration.VEGETAL_DECORATION, WorldGenerator.RANDOM_PATCH.b(BiomeDecoratorGroups.J).a(WorldGenDecorator.s.a(new WorldGenDecoratorFrequencyChanceConfiguration(1, 0.25F)))); // Purpur - decompile error
+ biomebase.a(WorldGenStage.Decoration.VEGETAL_DECORATION, WorldGenerator.RANDOM_PATCH.b(BiomeDecoratorGroups.I).a(WorldGenDecorator.t.a(new WorldGenDecoratorFrequencyChanceConfiguration(1, 0.125F)))); // Purpur - decompile error
}
public static void R(BiomeBase biomebase) {
- biomebase.a(WorldGenStage.Decoration.VEGETAL_DECORATION, WorldGenerator.RANDOM_SELECTOR.b((WorldGenFeatureConfiguration) (new WorldGenFeatureRandomChoiceConfiguration(ImmutableList.of(WorldGenerator.FANCY_TREE.b((WorldGenFeatureConfiguration) BiomeDecoratorGroups.l).a(0.33333334F)), WorldGenerator.NORMAL_TREE.b((WorldGenFeatureConfiguration) BiomeDecoratorGroups.k)))).a(WorldGenDecorator.m.a((WorldGenFeatureDecoratorConfiguration) (new WorldGenDecoratorFrequencyExtraChanceConfiguration(0, 0.05F, 1)))));
- biomebase.a(WorldGenStage.Decoration.VEGETAL_DECORATION, WorldGenerator.FLOWER.b((WorldGenFeatureConfiguration) BiomeDecoratorGroups.A).a(WorldGenDecorator.g.a((WorldGenFeatureDecoratorConfiguration) (new WorldGenFeatureDecoratorNoiseConfiguration(-0.8D, 15, 4)))));
- biomebase.a(WorldGenStage.Decoration.VEGETAL_DECORATION, WorldGenerator.RANDOM_PATCH.b((WorldGenFeatureConfiguration) BiomeDecoratorGroups.u).a(WorldGenDecorator.h.a((WorldGenFeatureDecoratorConfiguration) (new WorldGenFeatureDecoratorNoiseConfiguration(-0.8D, 5, 10)))));
+ biomebase.a(WorldGenStage.Decoration.VEGETAL_DECORATION, WorldGenerator.RANDOM_SELECTOR.b(new WorldGenFeatureRandomChoiceConfiguration(ImmutableList.of(WorldGenerator.FANCY_TREE.b(BiomeDecoratorGroups.l).a(0.33333334F)), WorldGenerator.NORMAL_TREE.b(BiomeDecoratorGroups.k))).a(WorldGenDecorator.m.a(new WorldGenDecoratorFrequencyExtraChanceConfiguration(0, 0.05F, 1)))); // Purpur - decompile error
+ biomebase.a(WorldGenStage.Decoration.VEGETAL_DECORATION, WorldGenerator.FLOWER.b(BiomeDecoratorGroups.A).a(WorldGenDecorator.g.a(new WorldGenFeatureDecoratorNoiseConfiguration(-0.8D, 15, 4)))); // Purpur - decompile error
+ biomebase.a(WorldGenStage.Decoration.VEGETAL_DECORATION, WorldGenerator.RANDOM_PATCH.b(BiomeDecoratorGroups.u).a(WorldGenDecorator.h.a(new WorldGenFeatureDecoratorNoiseConfiguration(-0.8D, 5, 10)))); // Purpur - decompile error
}
public static void S(BiomeBase biomebase) {
- biomebase.a(WorldGenStage.Decoration.VEGETAL_DECORATION, WorldGenerator.RANDOM_PATCH.b((WorldGenFeatureConfiguration) BiomeDecoratorGroups.C).a(WorldGenDecorator.e.a((WorldGenFeatureDecoratorConfiguration) (new WorldGenDecoratorFrequencyConfiguration(2)))));
+ biomebase.a(WorldGenStage.Decoration.VEGETAL_DECORATION, WorldGenerator.RANDOM_PATCH.b(BiomeDecoratorGroups.C).a(WorldGenDecorator.e.a(new WorldGenDecoratorFrequencyConfiguration(2)))); // Purpur - decompile error
}
public static void T(BiomeBase biomebase) {
- biomebase.a(WorldGenStage.Decoration.VEGETAL_DECORATION, WorldGenerator.RANDOM_PATCH.b((WorldGenFeatureConfiguration) BiomeDecoratorGroups.v).a(WorldGenDecorator.e.a((WorldGenFeatureDecoratorConfiguration) (new WorldGenDecoratorFrequencyConfiguration(7)))));
- biomebase.a(WorldGenStage.Decoration.VEGETAL_DECORATION, WorldGenerator.RANDOM_PATCH.b((WorldGenFeatureConfiguration) BiomeDecoratorGroups.C).a(WorldGenDecorator.e.a((WorldGenFeatureDecoratorConfiguration) (new WorldGenDecoratorFrequencyConfiguration(1)))));
- biomebase.a(WorldGenStage.Decoration.VEGETAL_DECORATION, WorldGenerator.RANDOM_PATCH.b((WorldGenFeatureConfiguration) BiomeDecoratorGroups.J).a(WorldGenDecorator.s.a((WorldGenFeatureDecoratorConfiguration) (new WorldGenDecoratorFrequencyChanceConfiguration(3, 0.25F)))));
- biomebase.a(WorldGenStage.Decoration.VEGETAL_DECORATION, WorldGenerator.RANDOM_PATCH.b((WorldGenFeatureConfiguration) BiomeDecoratorGroups.I).a(WorldGenDecorator.t.a((WorldGenFeatureDecoratorConfiguration) (new WorldGenDecoratorFrequencyChanceConfiguration(3, 0.125F)))));
+ biomebase.a(WorldGenStage.Decoration.VEGETAL_DECORATION, WorldGenerator.RANDOM_PATCH.b(BiomeDecoratorGroups.v).a(WorldGenDecorator.e.a(new WorldGenDecoratorFrequencyConfiguration(7)))); // Purpur - decompile error
+ biomebase.a(WorldGenStage.Decoration.VEGETAL_DECORATION, WorldGenerator.RANDOM_PATCH.b(BiomeDecoratorGroups.C).a(WorldGenDecorator.e.a(new WorldGenDecoratorFrequencyConfiguration(1)))); // Purpur - decompile error
+ biomebase.a(WorldGenStage.Decoration.VEGETAL_DECORATION, WorldGenerator.RANDOM_PATCH.b(BiomeDecoratorGroups.J).a(WorldGenDecorator.s.a(new WorldGenDecoratorFrequencyChanceConfiguration(3, 0.25F)))); // Purpur - decompile error
+ biomebase.a(WorldGenStage.Decoration.VEGETAL_DECORATION, WorldGenerator.RANDOM_PATCH.b(BiomeDecoratorGroups.I).a(WorldGenDecorator.t.a(new WorldGenDecoratorFrequencyChanceConfiguration(3, 0.125F)))); // Purpur - decompile error
}
public static void U(BiomeBase biomebase) {
- biomebase.a(WorldGenStage.Decoration.VEGETAL_DECORATION, WorldGenerator.FLOWER.b((WorldGenFeatureConfiguration) BiomeDecoratorGroups.z).a(WorldGenDecorator.d.a((WorldGenFeatureDecoratorConfiguration) (new WorldGenDecoratorFrequencyConfiguration(2)))));
+ biomebase.a(WorldGenStage.Decoration.VEGETAL_DECORATION, WorldGenerator.FLOWER.b(BiomeDecoratorGroups.z).a(WorldGenDecorator.d.a(new WorldGenDecoratorFrequencyConfiguration(2)))); // Purpur - decompile error
}
public static void V(BiomeBase biomebase) {
- biomebase.a(WorldGenStage.Decoration.VEGETAL_DECORATION, WorldGenerator.FLOWER.b((WorldGenFeatureConfiguration) BiomeDecoratorGroups.z).a(WorldGenDecorator.d.a((WorldGenFeatureDecoratorConfiguration) (new WorldGenDecoratorFrequencyConfiguration(4)))));
+ biomebase.a(WorldGenStage.Decoration.VEGETAL_DECORATION, WorldGenerator.FLOWER.b(BiomeDecoratorGroups.z).a(WorldGenDecorator.d.a(new WorldGenDecoratorFrequencyConfiguration(4)))); // Purpur - decompile error
}
public static void W(BiomeBase biomebase) {
- biomebase.a(WorldGenStage.Decoration.VEGETAL_DECORATION, WorldGenerator.RANDOM_PATCH.b((WorldGenFeatureConfiguration) BiomeDecoratorGroups.u).a(WorldGenDecorator.e.a((WorldGenFeatureDecoratorConfiguration) (new WorldGenDecoratorFrequencyConfiguration(1)))));
+ biomebase.a(WorldGenStage.Decoration.VEGETAL_DECORATION, WorldGenerator.RANDOM_PATCH.b(BiomeDecoratorGroups.u).a(WorldGenDecorator.e.a(new WorldGenDecoratorFrequencyConfiguration(1)))); // Purpur - decompile error
}
public static void X(BiomeBase biomebase) {
- biomebase.a(WorldGenStage.Decoration.VEGETAL_DECORATION, WorldGenerator.RANDOM_PATCH.b((WorldGenFeatureConfiguration) BiomeDecoratorGroups.v).a(WorldGenDecorator.e.a((WorldGenFeatureDecoratorConfiguration) (new WorldGenDecoratorFrequencyConfiguration(1)))));
- biomebase.a(WorldGenStage.Decoration.VEGETAL_DECORATION, WorldGenerator.RANDOM_PATCH.b((WorldGenFeatureConfiguration) BiomeDecoratorGroups.J).a(WorldGenDecorator.s.a((WorldGenFeatureDecoratorConfiguration) (new WorldGenDecoratorFrequencyChanceConfiguration(1, 0.25F)))));
- biomebase.a(WorldGenStage.Decoration.VEGETAL_DECORATION, WorldGenerator.RANDOM_PATCH.b((WorldGenFeatureConfiguration) BiomeDecoratorGroups.I).a(WorldGenDecorator.t.a((WorldGenFeatureDecoratorConfiguration) (new WorldGenDecoratorFrequencyChanceConfiguration(1, 0.125F)))));
+ biomebase.a(WorldGenStage.Decoration.VEGETAL_DECORATION, WorldGenerator.RANDOM_PATCH.b(BiomeDecoratorGroups.v).a(WorldGenDecorator.e.a(new WorldGenDecoratorFrequencyConfiguration(1)))); // Purpur - decompile error
+ biomebase.a(WorldGenStage.Decoration.VEGETAL_DECORATION, WorldGenerator.RANDOM_PATCH.b(BiomeDecoratorGroups.J).a(WorldGenDecorator.s.a(new WorldGenDecoratorFrequencyChanceConfiguration(1, 0.25F)))); // Purpur - decompile error
+ biomebase.a(WorldGenStage.Decoration.VEGETAL_DECORATION, WorldGenerator.RANDOM_PATCH.b(BiomeDecoratorGroups.I).a(WorldGenDecorator.t.a(new WorldGenDecoratorFrequencyChanceConfiguration(1, 0.125F)))); // Purpur - decompile error
}
public static void Y(BiomeBase biomebase) {
- biomebase.a(WorldGenStage.Decoration.VEGETAL_DECORATION, WorldGenerator.RANDOM_PATCH.b((WorldGenFeatureConfiguration) BiomeDecoratorGroups.O).a(WorldGenDecorator.g.a((WorldGenFeatureDecoratorConfiguration) (new WorldGenFeatureDecoratorNoiseConfiguration(-0.8D, 0, 7)))));
+ biomebase.a(WorldGenStage.Decoration.VEGETAL_DECORATION, WorldGenerator.RANDOM_PATCH.b(BiomeDecoratorGroups.O).a(WorldGenDecorator.g.a(new WorldGenFeatureDecoratorNoiseConfiguration(-0.8D, 0, 7)))); // Purpur - decompile error
}
public static void Z(BiomeBase biomebase) {
- biomebase.a(WorldGenStage.Decoration.VEGETAL_DECORATION, WorldGenerator.RANDOM_PATCH.b((WorldGenFeatureConfiguration) BiomeDecoratorGroups.J).a(WorldGenDecorator.j.a((WorldGenFeatureDecoratorConfiguration) (new WorldGenDecoratorDungeonConfiguration(4)))));
- biomebase.a(WorldGenStage.Decoration.VEGETAL_DECORATION, WorldGenerator.RANDOM_PATCH.b((WorldGenFeatureConfiguration) BiomeDecoratorGroups.I).a(WorldGenDecorator.j.a((WorldGenFeatureDecoratorConfiguration) (new WorldGenDecoratorDungeonConfiguration(8)))));
+ biomebase.a(WorldGenStage.Decoration.VEGETAL_DECORATION, WorldGenerator.RANDOM_PATCH.b(BiomeDecoratorGroups.J).a(WorldGenDecorator.j.a(new WorldGenDecoratorDungeonConfiguration(4)))); // Purpur - decompile error
+ biomebase.a(WorldGenStage.Decoration.VEGETAL_DECORATION, WorldGenerator.RANDOM_PATCH.b(BiomeDecoratorGroups.I).a(WorldGenDecorator.j.a(new WorldGenDecoratorDungeonConfiguration(8)))); // Purpur - decompile error
}
public static void aa(BiomeBase biomebase) {
- biomebase.a(WorldGenStage.Decoration.VEGETAL_DECORATION, WorldGenerator.RANDOM_PATCH.b((WorldGenFeatureConfiguration) BiomeDecoratorGroups.R).a(WorldGenDecorator.e.a((WorldGenFeatureDecoratorConfiguration) (new WorldGenDecoratorFrequencyConfiguration(10)))));
- biomebase.a(WorldGenStage.Decoration.VEGETAL_DECORATION, WorldGenerator.RANDOM_PATCH.b((WorldGenFeatureConfiguration) BiomeDecoratorGroups.E).a(WorldGenDecorator.j.a((WorldGenFeatureDecoratorConfiguration) (new WorldGenDecoratorDungeonConfiguration(32)))));
+ biomebase.a(WorldGenStage.Decoration.VEGETAL_DECORATION, WorldGenerator.RANDOM_PATCH.b(BiomeDecoratorGroups.R).a(WorldGenDecorator.e.a(new WorldGenDecoratorFrequencyConfiguration(10)))); // Purpur - decompile error
+ biomebase.a(WorldGenStage.Decoration.VEGETAL_DECORATION, WorldGenerator.RANDOM_PATCH.b(BiomeDecoratorGroups.E).a(WorldGenDecorator.j.a(new WorldGenDecoratorDungeonConfiguration(32)))); // Purpur - decompile error
}
public static void ab(BiomeBase biomebase) {
- biomebase.a(WorldGenStage.Decoration.VEGETAL_DECORATION, WorldGenerator.RANDOM_PATCH.b((WorldGenFeatureConfiguration) BiomeDecoratorGroups.R).a(WorldGenDecorator.e.a((WorldGenFeatureDecoratorConfiguration) (new WorldGenDecoratorFrequencyConfiguration(13)))));
- biomebase.a(WorldGenStage.Decoration.VEGETAL_DECORATION, WorldGenerator.RANDOM_PATCH.b((WorldGenFeatureConfiguration) BiomeDecoratorGroups.E).a(WorldGenDecorator.j.a((WorldGenFeatureDecoratorConfiguration) (new WorldGenDecoratorDungeonConfiguration(32)))));
- biomebase.a(WorldGenStage.Decoration.VEGETAL_DECORATION, WorldGenerator.RANDOM_PATCH.b((WorldGenFeatureConfiguration) BiomeDecoratorGroups.Q).a(WorldGenDecorator.e.a((WorldGenFeatureDecoratorConfiguration) (new WorldGenDecoratorFrequencyConfiguration(5)))));
+ biomebase.a(WorldGenStage.Decoration.VEGETAL_DECORATION, WorldGenerator.RANDOM_PATCH.b(BiomeDecoratorGroups.R).a(WorldGenDecorator.e.a(new WorldGenDecoratorFrequencyConfiguration(13)))); // Purpur - decompile error
+ biomebase.a(WorldGenStage.Decoration.VEGETAL_DECORATION, WorldGenerator.RANDOM_PATCH.b(BiomeDecoratorGroups.E).a(WorldGenDecorator.j.a(new WorldGenDecoratorDungeonConfiguration(32)))); // Purpur - decompile error
+ biomebase.a(WorldGenStage.Decoration.VEGETAL_DECORATION, WorldGenerator.RANDOM_PATCH.b(BiomeDecoratorGroups.Q).a(WorldGenDecorator.e.a(new WorldGenDecoratorFrequencyConfiguration(5)))); // Purpur - decompile error
}
public static void ac(BiomeBase biomebase) {
- biomebase.a(WorldGenStage.Decoration.VEGETAL_DECORATION, WorldGenerator.RANDOM_PATCH.b((WorldGenFeatureConfiguration) BiomeDecoratorGroups.D).a(WorldGenDecorator.e.a((WorldGenFeatureDecoratorConfiguration) (new WorldGenDecoratorFrequencyConfiguration(1)))));
- biomebase.a(WorldGenStage.Decoration.VEGETAL_DECORATION, WorldGenerator.VINES.b((WorldGenFeatureConfiguration) WorldGenFeatureConfiguration.e).a(WorldGenDecorator.f.a((WorldGenFeatureDecoratorConfiguration) (new WorldGenDecoratorFrequencyConfiguration(50)))));
+ biomebase.a(WorldGenStage.Decoration.VEGETAL_DECORATION, WorldGenerator.RANDOM_PATCH.b(BiomeDecoratorGroups.D).a(WorldGenDecorator.e.a(new WorldGenDecoratorFrequencyConfiguration(1)))); // Purpur - decompile error
+ biomebase.a(WorldGenStage.Decoration.VEGETAL_DECORATION, WorldGenerator.VINES.b(WorldGenFeatureConfiguration.e).a(WorldGenDecorator.f.a(new WorldGenDecoratorFrequencyConfiguration(50)))); // Purpur - decompile error
}
public static void ad(BiomeBase biomebase) {
- biomebase.a(WorldGenStage.Decoration.VEGETAL_DECORATION, WorldGenerator.RANDOM_PATCH.b((WorldGenFeatureConfiguration) BiomeDecoratorGroups.R).a(WorldGenDecorator.e.a((WorldGenFeatureDecoratorConfiguration) (new WorldGenDecoratorFrequencyConfiguration(60)))));
- biomebase.a(WorldGenStage.Decoration.VEGETAL_DECORATION, WorldGenerator.RANDOM_PATCH.b((WorldGenFeatureConfiguration) BiomeDecoratorGroups.E).a(WorldGenDecorator.j.a((WorldGenFeatureDecoratorConfiguration) (new WorldGenDecoratorDungeonConfiguration(32)))));
- biomebase.a(WorldGenStage.Decoration.VEGETAL_DECORATION, WorldGenerator.RANDOM_PATCH.b((WorldGenFeatureConfiguration) BiomeDecoratorGroups.Q).a(WorldGenDecorator.e.a((WorldGenFeatureDecoratorConfiguration) (new WorldGenDecoratorFrequencyConfiguration(10)))));
+ biomebase.a(WorldGenStage.Decoration.VEGETAL_DECORATION, WorldGenerator.RANDOM_PATCH.b(BiomeDecoratorGroups.R).a(WorldGenDecorator.e.a(new WorldGenDecoratorFrequencyConfiguration(60)))); // Purpur - decompile error
+ biomebase.a(WorldGenStage.Decoration.VEGETAL_DECORATION, WorldGenerator.RANDOM_PATCH.b(BiomeDecoratorGroups.E).a(WorldGenDecorator.j.a(new WorldGenDecoratorDungeonConfiguration(32)))); // Purpur - decompile error
+ biomebase.a(WorldGenStage.Decoration.VEGETAL_DECORATION, WorldGenerator.RANDOM_PATCH.b(BiomeDecoratorGroups.Q).a(WorldGenDecorator.e.a(new WorldGenDecoratorFrequencyConfiguration(10)))); // Purpur - decompile error
}
public static void ae(BiomeBase biomebase) {
- biomebase.a(WorldGenStage.Decoration.VEGETAL_DECORATION, WorldGenerator.RANDOM_PATCH.b((WorldGenFeatureConfiguration) BiomeDecoratorGroups.R).a(WorldGenDecorator.e.a((WorldGenFeatureDecoratorConfiguration) (new WorldGenDecoratorFrequencyConfiguration(20)))));
- biomebase.a(WorldGenStage.Decoration.VEGETAL_DECORATION, WorldGenerator.RANDOM_PATCH.b((WorldGenFeatureConfiguration) BiomeDecoratorGroups.E).a(WorldGenDecorator.j.a((WorldGenFeatureDecoratorConfiguration) (new WorldGenDecoratorDungeonConfiguration(32)))));
+ biomebase.a(WorldGenStage.Decoration.VEGETAL_DECORATION, WorldGenerator.RANDOM_PATCH.b(BiomeDecoratorGroups.R).a(WorldGenDecorator.e.a(new WorldGenDecoratorFrequencyConfiguration(20)))); // Purpur - decompile error
+ biomebase.a(WorldGenStage.Decoration.VEGETAL_DECORATION, WorldGenerator.RANDOM_PATCH.b(BiomeDecoratorGroups.E).a(WorldGenDecorator.j.a(new WorldGenDecoratorDungeonConfiguration(32)))); // Purpur - decompile error
}
public static void af(BiomeBase biomebase) {
- biomebase.a(WorldGenStage.Decoration.SURFACE_STRUCTURES, WorldGenerator.DESERT_WELL.b((WorldGenFeatureConfiguration) WorldGenFeatureConfiguration.e).a(WorldGenDecorator.i.a((WorldGenFeatureDecoratorConfiguration) (new WorldGenDecoratorDungeonConfiguration(1000)))));
- biomebase.a(WorldGenStage.Decoration.UNDERGROUND_DECORATION, WorldGenerator.FOSSIL.b((WorldGenFeatureConfiguration) WorldGenFeatureConfiguration.e).a(WorldGenDecorator.k.a((WorldGenFeatureDecoratorConfiguration) (new WorldGenDecoratorDungeonConfiguration(64)))));
+ biomebase.a(WorldGenStage.Decoration.SURFACE_STRUCTURES, WorldGenerator.DESERT_WELL.b(WorldGenFeatureConfiguration.e).a(WorldGenDecorator.i.a(new WorldGenDecoratorDungeonConfiguration(1000)))); // Purpur - decompile error
+ biomebase.a(WorldGenStage.Decoration.UNDERGROUND_DECORATION, WorldGenerator.FOSSIL.b(WorldGenFeatureConfiguration.e).a(WorldGenDecorator.k.a(new WorldGenDecoratorDungeonConfiguration(64)))); // Purpur - decompile error
}
public static void ag(BiomeBase biomebase) {
- biomebase.a(WorldGenStage.Decoration.UNDERGROUND_DECORATION, WorldGenerator.FOSSIL.b((WorldGenFeatureConfiguration) WorldGenFeatureConfiguration.e).a(WorldGenDecorator.k.a((WorldGenFeatureDecoratorConfiguration) (new WorldGenDecoratorDungeonConfiguration(64)))));
+ biomebase.a(WorldGenStage.Decoration.UNDERGROUND_DECORATION, WorldGenerator.FOSSIL.b(WorldGenFeatureConfiguration.e).a(WorldGenDecorator.k.a(new WorldGenDecoratorDungeonConfiguration(64)))); // Purpur - decompile error
}
public static void ah(BiomeBase biomebase) {
- biomebase.a(WorldGenStage.Decoration.VEGETAL_DECORATION, WorldGenerator.KELP.b((WorldGenFeatureConfiguration) WorldGenFeatureConfiguration.e).a(WorldGenDecorator.x.a((WorldGenFeatureDecoratorConfiguration) (new WorldGenDecoratorNoiseConfiguration(120, 80.0D, 0.0D, HeightMap.Type.OCEAN_FLOOR_WG)))));
+ biomebase.a(WorldGenStage.Decoration.VEGETAL_DECORATION, WorldGenerator.KELP.b(WorldGenFeatureConfiguration.e).a(WorldGenDecorator.x.a(new WorldGenDecoratorNoiseConfiguration(120, 80.0D, 0.0D, HeightMap.Type.OCEAN_FLOOR_WG)))); // Purpur - decompile error
}
public static void ai(BiomeBase biomebase) {
- biomebase.a(WorldGenStage.Decoration.VEGETAL_DECORATION, WorldGenerator.SIMPLE_BLOCK.b((WorldGenFeatureConfiguration) (new WorldGenFeatureBlockConfiguration(BiomeDecoratorGroups.SEAGRASS, new IBlockData[]{BiomeDecoratorGroups.STONE}, new IBlockData[]{BiomeDecoratorGroups.WATER}, new IBlockData[]{BiomeDecoratorGroups.WATER}))).a(WorldGenDecorator.y.a((WorldGenFeatureDecoratorConfiguration) (new WorldGenDecoratorCarveMaskConfiguration(WorldGenStage.Features.LIQUID, 0.1F)))));
+ biomebase.a(WorldGenStage.Decoration.VEGETAL_DECORATION, WorldGenerator.SIMPLE_BLOCK.b(new WorldGenFeatureBlockConfiguration(BiomeDecoratorGroups.SEAGRASS, new IBlockData[]{BiomeDecoratorGroups.STONE}, new IBlockData[]{BiomeDecoratorGroups.WATER}, new IBlockData[]{BiomeDecoratorGroups.WATER})).a(WorldGenDecorator.y.a(new WorldGenDecoratorCarveMaskConfiguration(WorldGenStage.Features.LIQUID, 0.1F)))); // Purpur - decompile error
}
public static void aj(BiomeBase biomebase) {
- biomebase.a(WorldGenStage.Decoration.VEGETAL_DECORATION, WorldGenerator.SEAGRASS.b((WorldGenFeatureConfiguration) (new WorldGenFeatureSeaGrassConfiguration(80, 0.3D))).a(WorldGenDecorator.v.a((WorldGenFeatureDecoratorConfiguration) WorldGenFeatureDecoratorConfiguration.e)));
+ biomebase.a(WorldGenStage.Decoration.VEGETAL_DECORATION, WorldGenerator.SEAGRASS.b(new WorldGenFeatureSeaGrassConfiguration(80, 0.3D)).a(WorldGenDecorator.v.a(WorldGenFeatureDecoratorConfiguration.e))); // Purpur - decompile error
}
public static void ak(BiomeBase biomebase) {
- biomebase.a(WorldGenStage.Decoration.VEGETAL_DECORATION, WorldGenerator.SEAGRASS.b((WorldGenFeatureConfiguration) (new WorldGenFeatureSeaGrassConfiguration(80, 0.8D))).a(WorldGenDecorator.v.a((WorldGenFeatureDecoratorConfiguration) WorldGenFeatureDecoratorConfiguration.e)));
+ biomebase.a(WorldGenStage.Decoration.VEGETAL_DECORATION, WorldGenerator.SEAGRASS.b(new WorldGenFeatureSeaGrassConfiguration(80, 0.8D)).a(WorldGenDecorator.v.a(WorldGenFeatureDecoratorConfiguration.e))); // Purpur - decompile error
}
public static void al(BiomeBase biomebase) {
- biomebase.a(WorldGenStage.Decoration.VEGETAL_DECORATION, WorldGenerator.KELP.b((WorldGenFeatureConfiguration) WorldGenFeatureConfiguration.e).a(WorldGenDecorator.x.a((WorldGenFeatureDecoratorConfiguration) (new WorldGenDecoratorNoiseConfiguration(80, 80.0D, 0.0D, HeightMap.Type.OCEAN_FLOOR_WG)))));
+ biomebase.a(WorldGenStage.Decoration.VEGETAL_DECORATION, WorldGenerator.KELP.b(WorldGenFeatureConfiguration.e).a(WorldGenDecorator.x.a(new WorldGenDecoratorNoiseConfiguration(80, 80.0D, 0.0D, HeightMap.Type.OCEAN_FLOOR_WG)))); // Purpur - decompile error
}
public static void am(BiomeBase biomebase) {
- biomebase.a(WorldGenStage.Decoration.VEGETAL_DECORATION, WorldGenerator.SPRING_FEATURE.b((WorldGenFeatureConfiguration) BiomeDecoratorGroups.X).a(WorldGenDecorator.o.a((WorldGenFeatureDecoratorConfiguration) (new WorldGenFeatureChanceDecoratorCountConfiguration(50, 8, 8, 256)))));
- biomebase.a(WorldGenStage.Decoration.VEGETAL_DECORATION, WorldGenerator.SPRING_FEATURE.b((WorldGenFeatureConfiguration) BiomeDecoratorGroups.Y).a(WorldGenDecorator.p.a((WorldGenFeatureDecoratorConfiguration) (new WorldGenFeatureChanceDecoratorCountConfiguration(20, 8, 16, 256)))));
+ biomebase.a(WorldGenStage.Decoration.VEGETAL_DECORATION, WorldGenerator.SPRING_FEATURE.b(BiomeDecoratorGroups.X).a(WorldGenDecorator.o.a(new WorldGenFeatureChanceDecoratorCountConfiguration(50, 8, 8, 256)))); // Purpur - decompile error
+ biomebase.a(WorldGenStage.Decoration.VEGETAL_DECORATION, WorldGenerator.SPRING_FEATURE.b(BiomeDecoratorGroups.Y).a(WorldGenDecorator.p.a(new WorldGenFeatureChanceDecoratorCountConfiguration(20, 8, 16, 256)))); // Purpur - decompile error
}
public static void an(BiomeBase biomebase) {
- biomebase.a(WorldGenStage.Decoration.LOCAL_MODIFICATIONS, WorldGenerator.ICEBERG.b((WorldGenFeatureConfiguration) (new WorldGenFeatureLakeConfiguration(BiomeDecoratorGroups.PACKED_ICE))).a(WorldGenDecorator.H.a((WorldGenFeatureDecoratorConfiguration) (new WorldGenDecoratorDungeonConfiguration(16)))));
- biomebase.a(WorldGenStage.Decoration.LOCAL_MODIFICATIONS, WorldGenerator.ICEBERG.b((WorldGenFeatureConfiguration) (new WorldGenFeatureLakeConfiguration(BiomeDecoratorGroups.BLUE_ICE))).a(WorldGenDecorator.H.a((WorldGenFeatureDecoratorConfiguration) (new WorldGenDecoratorDungeonConfiguration(200)))));
+ biomebase.a(WorldGenStage.Decoration.LOCAL_MODIFICATIONS, WorldGenerator.ICEBERG.b(new WorldGenFeatureLakeConfiguration(BiomeDecoratorGroups.PACKED_ICE)).a(WorldGenDecorator.H.a(new WorldGenDecoratorDungeonConfiguration(16)))); // Purpur - decompile error
+ biomebase.a(WorldGenStage.Decoration.LOCAL_MODIFICATIONS, WorldGenerator.ICEBERG.b(new WorldGenFeatureLakeConfiguration(BiomeDecoratorGroups.BLUE_ICE)).a(WorldGenDecorator.H.a(new WorldGenDecoratorDungeonConfiguration(200)))); // Purpur - decompile error
}
public static void ao(BiomeBase biomebase) {
- biomebase.a(WorldGenStage.Decoration.SURFACE_STRUCTURES, WorldGenerator.BLUE_ICE.b((WorldGenFeatureConfiguration) WorldGenFeatureConfiguration.e).a(WorldGenDecorator.q.a((WorldGenFeatureDecoratorConfiguration) (new WorldGenFeatureChanceDecoratorCountConfiguration(20, 30, 32, 64)))));
+ biomebase.a(WorldGenStage.Decoration.SURFACE_STRUCTURES, WorldGenerator.BLUE_ICE.b(WorldGenFeatureConfiguration.e).a(WorldGenDecorator.q.a(new WorldGenFeatureChanceDecoratorCountConfiguration(20, 30, 32, 64)))); // Purpur - decompile error
}
public static void ap(BiomeBase biomebase) {
- biomebase.a(WorldGenStage.Decoration.TOP_LAYER_MODIFICATION, WorldGenerator.FREEZE_TOP_LAYER.b((WorldGenFeatureConfiguration) WorldGenFeatureConfiguration.e).a(WorldGenDecorator.a.a((WorldGenFeatureDecoratorConfiguration) WorldGenFeatureDecoratorConfiguration.e)));
+ biomebase.a(WorldGenStage.Decoration.TOP_LAYER_MODIFICATION, WorldGenerator.FREEZE_TOP_LAYER.b(WorldGenFeatureConfiguration.e).a(WorldGenDecorator.a.a(WorldGenFeatureDecoratorConfiguration.e))); // Purpur - decompile error
}
public static void aq(BiomeBase biomebase) {
- biomebase.a(WorldGenStage.Decoration.SURFACE_STRUCTURES, WorldGenerator.END_CITY.b((WorldGenFeatureConfiguration) WorldGenFeatureConfiguration.e).a(WorldGenDecorator.a.a((WorldGenFeatureDecoratorConfiguration) WorldGenFeatureDecoratorConfiguration.e)));
+ biomebase.a(WorldGenStage.Decoration.SURFACE_STRUCTURES, WorldGenerator.END_CITY.b(WorldGenFeatureConfiguration.e).a(WorldGenDecorator.a.a(WorldGenFeatureDecoratorConfiguration.e))); // Purpur - decompile error
}
}
diff --git a/src/main/java/net/minecraft/server/WorldGenFeatureTreeBeehive.java b/src/main/java/net/minecraft/server/WorldGenFeatureTreeBeehive.java
index 4fbc53068f..0faaec95fd 100644
index 4fbc53068f..e85e096cd6 100644
--- a/src/main/java/net/minecraft/server/WorldGenFeatureTreeBeehive.java
+++ b/src/main/java/net/minecraft/server/WorldGenFeatureTreeBeehive.java
@@ -36,6 +36,7 @@ public class WorldGenFeatureTreeBeehive extends WorldGenFeatureTree {
IBlockData iblockdata = (IBlockData) Blocks.BEE_NEST.getBlockData().set(BlockBeehive.b, EnumDirection.SOUTH);
this.a(generatoraccess, blockposition1, iblockdata, set, structureboundingbox);
+ MinecraftServer.getServer().scheduleOnMain(() -> { // Purpur
TileEntity tileentity = generatoraccess.getTileEntity(blockposition1);
if (tileentity instanceof TileEntityBeehive) {
@@ -48,6 +49,7 @@ public class WorldGenFeatureTreeBeehive extends WorldGenFeatureTree {
tileentitybeehive.a(entitybee, false, random.nextInt(599));
}
@@ -24,6 +24,19 @@ public class WorldGenFeatureTreeBeehive extends WorldGenFeatureTree {
@Override
public void a(GeneratorAccess generatoraccess, Random random, List<BlockPosition> list, List<BlockPosition> list1, Set<BlockPosition> set, StructureBoundingBox structureboundingbox) {
if (random.nextFloat() < this.b) {
+ // Purpur start
+ if (BlockSapling.growing) {
+ MinecraftServer.getServer().scheduleOnMain(() -> {
+ generate(generatoraccess, random, list, list1, set, structureboundingbox);
+ });
+ } else {
+ generate(generatoraccess, random, list, list1, set, structureboundingbox);
+ }
+ }
+ }
+
+ private void generate(GeneratorAccess generatoraccess, Random random, List<BlockPosition> list, List<BlockPosition> list1, Set<BlockPosition> set, StructureBoundingBox structureboundingbox) {
+ // Purpur end
EnumDirection enumdirection = BlockBeehive.a[random.nextInt(BlockBeehive.a.length)];
int i = !list1.isEmpty() ? Math.max(((BlockPosition) list1.get(0)).getY() - 1, ((BlockPosition) list.get(0)).getY()) : Math.min(((BlockPosition) list.get(0)).getY() + 1 + random.nextInt(3), ((BlockPosition) list.get(list.size() - 1)).getY());
List<BlockPosition> list2 = (List) list.stream().filter((blockposition) -> {
@@ -50,11 +63,15 @@ public class WorldGenFeatureTreeBeehive extends WorldGenFeatureTree {
}
+ }); // Purpur
}
}
@@ -55,6 +57,10 @@ public class WorldGenFeatureTreeBeehive extends WorldGenFeatureTree {
- }
+ //} // Purpur
}
@Override
public <T> T a(DynamicOps<T> dynamicops) {
@@ -529,14 +79,14 @@ index 4fbc53068f..0faaec95fd 100644
}
}
diff --git a/src/main/java/net/minecraft/server/WorldGenGroundBush.java b/src/main/java/net/minecraft/server/WorldGenGroundBush.java
index bd756fd201..02b4e8a219 100644
index bd756fd201..815ec6c6bb 100644
--- a/src/main/java/net/minecraft/server/WorldGenGroundBush.java
+++ b/src/main/java/net/minecraft/server/WorldGenGroundBush.java
@@ -38,10 +38,12 @@ public class WorldGenGroundBush extends WorldGenTreeAbstract<WorldGenFeatureTree
return true;
}
+ // Purpur - this doesnt belong here... moving up to WorldGenTreeAbstract
+ // Purpur - this doesnt belong here...
// CraftBukkit start - decompile error
- @Override
- public boolean generate(GeneratorAccess generatoraccess, ChunkGenerator<? extends GeneratorSettingsDefault> chunkgenerator, Random random, BlockPosition blockposition, WorldGenFeatureTreeConfiguration fc) {
@@ -550,22 +100,20 @@ index bd756fd201..02b4e8a219 100644
+ // Purpur end
}
diff --git a/src/main/java/net/minecraft/server/WorldGenTreeAbstract.java b/src/main/java/net/minecraft/server/WorldGenTreeAbstract.java
index b7c1919ae4..92fe643058 100644
index b7c1919ae4..0e5db4e3b2 100644
--- a/src/main/java/net/minecraft/server/WorldGenTreeAbstract.java
+++ b/src/main/java/net/minecraft/server/WorldGenTreeAbstract.java
@@ -275,4 +275,10 @@ public abstract class WorldGenTreeAbstract<T extends WorldGenFeatureTreeConfigur
@@ -117,7 +117,7 @@ public abstract class WorldGenTreeAbstract<T extends WorldGenFeatureTreeConfigur
iworldwriter.setTypeAndData(blockposition, iblockdata, 19);
}
protected abstract boolean a(VirtualLevelWritable virtuallevelwritable, Random random, BlockPosition blockposition, Set<BlockPosition> set, Set<BlockPosition> set1, StructureBoundingBox structureboundingbox, T t0);
+
+ // Purpur start - decompile error
+ public boolean generate(GeneratorAccess generatoraccess, ChunkGenerator<? extends GeneratorSettingsDefault> chunkgenerator, Random random, BlockPosition blockposition, T fc) {
+ return a(generatoraccess, chunkgenerator, random, blockposition, fc);
+ }
+ // Purpur end
}
- public final boolean a(GeneratorAccess generatoraccess, ChunkGenerator<? extends GeneratorSettingsDefault> chunkgenerator, Random random, BlockPosition blockposition, T t0) {
+ public final boolean generate(GeneratorAccess generatoraccess, ChunkGenerator<? extends GeneratorSettingsDefault> chunkgenerator, Random random, BlockPosition blockposition, T t0) { // Purpur
Set<BlockPosition> set = Sets.newHashSet();
Set<BlockPosition> set1 = Sets.newHashSet();
Set<BlockPosition> set2 = Sets.newHashSet();
diff --git a/src/main/java/net/minecraft/server/WorldGenTreeProvider.java b/src/main/java/net/minecraft/server/WorldGenTreeProvider.java
index 17ee097ac8..6441282f16 100644
index 17ee097ac8..69ddae1bcc 100644
--- a/src/main/java/net/minecraft/server/WorldGenTreeProvider.java
+++ b/src/main/java/net/minecraft/server/WorldGenTreeProvider.java
@@ -8,11 +8,11 @@ public abstract class WorldGenTreeProvider {
@@ -587,21 +135,21 @@ index 17ee097ac8..6441282f16 100644
BlockSapling.treeType = TreeType.MEGA_REDWOOD;
} else if (worldgentreeabstract.c == BiomeDecoratorGroups.MEGA_JUNGLE_TREE) {
BlockSapling.treeType = TreeType.JUNGLE;
+ } else if (worldgentreeabstract.c == BiomeDecoratorGroups.OAK_TREE_WITH_MORE_BEEHIVES()) {
+ } else if (worldgentreeabstract.c == BiomeDecoratorGroups.k) {
+ BlockSapling.treeType = TreeType.TREE;
+ } else if (worldgentreeabstract.c == BiomeDecoratorGroups.FANCY_TREE_WITH_MORE_BEEHIVES()) {
+ } else if (worldgentreeabstract.c == BiomeDecoratorGroups.l) {
+ BlockSapling.treeType = TreeType.BIG_TREE;
+ } else if (worldgentreeabstract.c == BiomeDecoratorGroups.OAK_TREE_WITH_BEEHIVES()) {
+ } else if (worldgentreeabstract.c == BiomeDecoratorGroups.m) {
+ BlockSapling.treeType = TreeType.TREE;
+ } else if (worldgentreeabstract.c == BiomeDecoratorGroups.FANCY_TREE_WITH_BEEHIVES()) {
+ } else if (worldgentreeabstract.c == BiomeDecoratorGroups.n) {
+ BlockSapling.treeType = TreeType.BIG_TREE;
+ } else if (worldgentreeabstract.c == BiomeDecoratorGroups.BIRCH_TREE_WITH_BEEHIVES()) {
+ } else if (worldgentreeabstract.c == BiomeDecoratorGroups.o) {
+ BlockSapling.treeType = TreeType.BIRCH;
} else {
throw new IllegalArgumentException("Unknown tree generator " + worldgentreeabstract);
}
diff --git a/src/main/java/net/minecraft/server/WorldGenTreeProviderBirch.java b/src/main/java/net/minecraft/server/WorldGenTreeProviderBirch.java
index 0915718854..ae6f7459f8 100644
index 0915718854..55c4ec0e55 100644
--- a/src/main/java/net/minecraft/server/WorldGenTreeProviderBirch.java
+++ b/src/main/java/net/minecraft/server/WorldGenTreeProviderBirch.java
@@ -10,6 +10,14 @@ public class WorldGenTreeProviderBirch extends WorldGenTreeProvider {
@@ -616,12 +164,12 @@ index 0915718854..ae6f7459f8 100644
+ @Override
+ protected WorldGenFeatureConfigured<WorldGenFeatureSmallTreeConfigurationConfiguration, ?> getFeature(GeneratorAccess generatoraccess, BiomeBase biome) {
+ if (!generatoraccess.getMinecraftWorld().purpurConfig.beeHivesGenerateFromSaplings) return b(generatoraccess.getRandom());
+ return WorldGenerator.NORMAL_TREE.configure(biome == Biomes.FLOWER_FOREST ? BiomeDecoratorGroups.BIRCH_TREE_WITH_BEEHIVES() : BiomeDecoratorGroups.BIRCH_TREE);
+ return WorldGenerator.NORMAL_TREE.b(biome == Biomes.FLOWER_FOREST ? BiomeDecoratorGroups.o : BiomeDecoratorGroups.BIRCH_TREE);
+ }
+ // Purpur end
}
diff --git a/src/main/java/net/minecraft/server/WorldGenTreeProviderOak.java b/src/main/java/net/minecraft/server/WorldGenTreeProviderOak.java
index 1998d19776..709bc0509f 100644
index 1998d19776..b9264c84c9 100644
--- a/src/main/java/net/minecraft/server/WorldGenTreeProviderOak.java
+++ b/src/main/java/net/minecraft/server/WorldGenTreeProviderOak.java
@@ -10,6 +10,37 @@ public class WorldGenTreeProviderOak extends WorldGenTreeProvider {
@@ -642,63 +190,27 @@ index 1998d19776..709bc0509f 100644
+ if (fancy) {
+ if (bees) {
+ if (more) {
+ return WorldGenerator.FANCY_TREE.configure(BiomeDecoratorGroups.FANCY_TREE_WITH_MORE_BEEHIVES());
+ return WorldGenerator.FANCY_TREE.b(BiomeDecoratorGroups.l);
+ } else {
+ return WorldGenerator.FANCY_TREE.configure(BiomeDecoratorGroups.FANCY_TREE_WITH_BEEHIVES());
+ return WorldGenerator.FANCY_TREE.b(BiomeDecoratorGroups.n);
+ }
+ } else {
+ return WorldGenerator.FANCY_TREE.configure(BiomeDecoratorGroups.FANCY_TREE);
+ return WorldGenerator.FANCY_TREE.b(BiomeDecoratorGroups.FANCY_TREE);
+ }
+ } else {
+ if (bees) {
+ if (more) {
+ return WorldGenerator.NORMAL_TREE.configure(BiomeDecoratorGroups.OAK_TREE_WITH_MORE_BEEHIVES());
+ return WorldGenerator.NORMAL_TREE.b(BiomeDecoratorGroups.k);
+ } else {
+ return WorldGenerator.NORMAL_TREE.configure(BiomeDecoratorGroups.OAK_TREE_WITH_BEEHIVES());
+ return WorldGenerator.NORMAL_TREE.b(BiomeDecoratorGroups.m);
+ }
+ } else {
+ return WorldGenerator.NORMAL_TREE.configure(BiomeDecoratorGroups.NORMAL_TREE);
+ return WorldGenerator.NORMAL_TREE.b(BiomeDecoratorGroups.NORMAL_TREE);
+ }
+ }
+ }
+ // Purpur end
}
diff --git a/src/main/java/net/minecraft/server/WorldGenerator.java b/src/main/java/net/minecraft/server/WorldGenerator.java
index a3a05726fd..c41a1c60bd 100644
--- a/src/main/java/net/minecraft/server/WorldGenerator.java
+++ b/src/main/java/net/minecraft/server/WorldGenerator.java
@@ -77,7 +77,7 @@ public abstract class WorldGenerator<FC extends WorldGenFeatureConfiguration> {
public static final WorldGenerator<WorldGenFeatureChoiceConfiguration> RANDOM_BOOLEAN_SELECTOR = a("random_boolean_selector", new WorldGenFeatureChoice(WorldGenFeatureChoiceConfiguration::a));
public static final WorldGenerator<WorldGenFeatureCompositeConfiguration> DECORATED = a("decorated", new WorldGenFeatureComposite(WorldGenFeatureCompositeConfiguration::a));
public static final WorldGenerator<WorldGenFeatureCompositeConfiguration> DECORATED_FLOWER = a("decorated_flower", new WorldGenFeatureCompositeFlower(WorldGenFeatureCompositeConfiguration::a));
- public static final BiMap<String, StructureGenerator<?>> ao = (BiMap) SystemUtils.a((Object) HashBiMap.create(), (hashbimap) -> {
+ public static final BiMap<String, StructureGenerator<?>> ao = SystemUtils.a(HashBiMap.create(), (hashbimap) -> { // Purpur - decompile error
hashbimap.put("Pillager_Outpost".toLowerCase(Locale.ROOT), WorldGenerator.PILLAGER_OUTPOST);
hashbimap.put("Mineshaft".toLowerCase(Locale.ROOT), WorldGenerator.MINESHAFT);
hashbimap.put("Mansion".toLowerCase(Locale.ROOT), WorldGenerator.WOODLAND_MANSION);
@@ -98,19 +98,20 @@ public abstract class WorldGenerator<FC extends WorldGenFeatureConfiguration> {
private final Function<Dynamic<?>, ? extends FC> a;
private static <C extends WorldGenFeatureConfiguration, F extends WorldGenerator<C>> F a(String s, F f0) {
- return (WorldGenerator) IRegistry.a(IRegistry.FEATURE, s, (Object) f0);
+ return IRegistry.a(IRegistry.FEATURE, s, f0); // Purpur - decompile error
}
public WorldGenerator(Function<Dynamic<?>, ? extends FC> function) {
this.a = function;
}
+ public WorldGenFeatureConfigured<FC, ?> configure(FC feature) { return b(feature); } // Purpur - OBFHELPER
public WorldGenFeatureConfigured<FC, ?> b(FC fc) {
return new WorldGenFeatureConfigured<>(this, fc);
}
public FC b(Dynamic<?> dynamic) {
- return (WorldGenFeatureConfiguration) this.a.apply(dynamic);
+ return this.a.apply(dynamic); // Purpur - decompile error
}
protected void a(IWorldWriter iworldwriter, BlockPosition blockposition, IBlockData iblockdata) {
diff --git a/src/main/java/net/pl3x/purpur/PurpurWorldConfig.java b/src/main/java/net/pl3x/purpur/PurpurWorldConfig.java
index 57fbb298d3..340697ae53 100644
--- a/src/main/java/net/pl3x/purpur/PurpurWorldConfig.java