@@ -1,10 +1,10 @@
|
||||
--- a/net/minecraft/world/level/block/grower/WorldGenMegaTreeProvider.java
|
||||
+++ b/net/minecraft/world/level/block/grower/WorldGenMegaTreeProvider.java
|
||||
@@ -39,6 +39,7 @@
|
||||
@@ -38,6 +38,7 @@
|
||||
if (worldgenfeatureconfigured == null) {
|
||||
return false;
|
||||
} else {
|
||||
((WorldGenFeatureTreeConfiguration) worldgenfeatureconfigured.f).b();
|
||||
+ setTreeType(worldgenfeatureconfigured); // CraftBukkit
|
||||
IBlockData iblockdata1 = Blocks.AIR.getBlockData();
|
||||
|
||||
worldserver.setTypeAndData(blockposition.b(i, 0, j), iblockdata1, 4);
|
||||
worldserver.setTypeAndData(blockposition.c(i, 0, j), iblockdata1, 4);
|
||||
|
||||
@@ -19,9 +19,9 @@
|
||||
} else {
|
||||
+ setTreeType(worldgenfeatureconfigured); // CraftBukkit
|
||||
worldserver.setTypeAndData(blockposition, Blocks.AIR.getBlockData(), 4);
|
||||
((WorldGenFeatureTreeConfiguration) worldgenfeatureconfigured.f).b();
|
||||
if (worldgenfeatureconfigured.a(worldserver, chunkgenerator, random, blockposition)) {
|
||||
@@ -53,4 +60,46 @@
|
||||
return true;
|
||||
@@ -52,4 +59,48 @@
|
||||
|
||||
return true;
|
||||
}
|
||||
@@ -48,7 +48,7 @@
|
||||
+ BlockSapling.treeType = TreeType.BIRCH;
|
||||
+ } else if (worldgentreeabstract == BiomeDecoratorGroups.SUPER_BIRCH_BEES_0002) {
|
||||
+ BlockSapling.treeType = TreeType.TALL_BIRCH;
|
||||
+ } else if (worldgentreeabstract == BiomeDecoratorGroups.SWAMP_TREE) {
|
||||
+ } else if (worldgentreeabstract == BiomeDecoratorGroups.SWAMP_OAK) {
|
||||
+ BlockSapling.treeType = TreeType.SWAMP;
|
||||
+ } else if (worldgentreeabstract == BiomeDecoratorGroups.FANCY_OAK || worldgentreeabstract == BiomeDecoratorGroups.FANCY_OAK_BEES_005) {
|
||||
+ BlockSapling.treeType = TreeType.BIG_TREE;
|
||||
@@ -62,6 +62,8 @@
|
||||
+ BlockSapling.treeType = TreeType.MEGA_REDWOOD;
|
||||
+ } else if (worldgentreeabstract == BiomeDecoratorGroups.MEGA_JUNGLE_TREE) {
|
||||
+ BlockSapling.treeType = TreeType.JUNGLE;
|
||||
+ } else if (worldgentreeabstract == BiomeDecoratorGroups.AZALEA_TREE) {
|
||||
+ BlockSapling.treeType = TreeType.AZALEA;
|
||||
+ } else {
|
||||
+ throw new IllegalArgumentException("Unknown tree generator " + worldgentreeabstract);
|
||||
+ }
|
||||
|
||||
Reference in New Issue
Block a user