diff --git a/Planned Features.txt b/Planned Features.txt deleted file mode 100644 index 899097883..000000000 --- a/Planned Features.txt +++ /dev/null @@ -1,29 +0,0 @@ -BLOCKS: - -Pebbles: Small rocks scattered around forest biomes. - -Pinecone: Pinecone that grows under spruce and fir leaves. - -Origin Blocks: Planks, Gravel, Cobblestone, Mossy Cobblestone, Bricks, Block of Diamond, Block of Gold, Block of Iron, Lapis Lazuli Block. - -Alpha Essence Ore: Found in the Promised Land. Requires an Amethyst pickaxe to mine. - -Omega Essence Ore: Found in the Nether. Requires an Amethyst pickaxe to mine. - ---- - -ITEMS: - -Alpha Essence: Mined from Alpha Essence Ore. Used to turn certain blocks into their Origin counterparts. - -Omega Essence: Mined from Omega Essence Ore. Used to turn Origin blocks back to their normal counterparts. - ---- - -UNDERGROUND BIOMES (If possible): - -Crystal Caverns: Purple, translucent crystals growing around the cavern. - -Flooded Caverns: Lots of water springs and ponds. - -Overgrown Caverns: Vines hanging from the ceiling, small shrubs, and lots of mushrooms. \ No newline at end of file diff --git a/build.gradle b/build.gradle new file mode 100644 index 000000000..5b838eca2 --- /dev/null +++ b/build.gradle @@ -0,0 +1,116 @@ +buildscript { + repositories { + mavenCentral() + maven { + name = "ForgeFS" + url = "http://files.minecraftforge.net/maven" + } + } + dependencies { + classpath 'net.minecraftforge.gradle:ForgeGradle:1.0-SNAPSHOT' + } +} + +apply plugin: "forge" + +// define the properties file +ext.configFile = file "build.properties" + +configFile.withReader { + // read config. it shall from now on be referenced as simply config or as project.config + def prop = new Properties() + prop.load(it) + project.ext.config = new ConfigSlurper().parse prop +} + +repositories { + ivy { + name 'Forge FS legacy' + artifactPattern "http://files.minecraftforge.net/[module]/[module]-dev-[revision].[ext]" + } + ivy { + name 'CB FS' + artifactPattern "http://www.chickenbones.craftsaddle.org/Files/New_Versions/1.6.4/[module]-dev%20[revision].[ext]" + } + maven { + name 'ForgeFS' + url 'http://files.minecraftforge.net/maven' + } +} + +dependencies { + compile name: 'WorldCore', version: "${config.minecraft_version}-${config.worldcore_version}", ext: 'jar' + compile name: 'ForgeMultipart', version: "${config.minecraft_version}-${config.fmp_version}", ext: 'jar' + compile name: 'CodeChickenCore', version: "${config.ccc_version}", ext: 'jar' +} + +group = "biomesoplenty" +version = config.mod_version +archivesBaseName = "BiomesOPlenty" + +minecraft { + version = config.minecraft_version + "-" + config.forge_version // grab latest forge + assetDir = "run/assets" + + replace "1.42.666.42.1", config.forge_version +} + +// add some stuff to the version +version = "${config.minecraft_version}-${config.mod_version}.${System.getenv().BUILD_NUMBER}" + +processResources +{ + // replace stuff in the files we want. + from(sourceSets.main.resources.srcDirs) { + include '**/*.info' + include '**/*.properties' + + // replaces + expand 'mod_version': project.config.mod_version, 'minecraft_version': project.config.minecraft_version, 'build_number': project.config.build_number, 'worldcore_version': project.config.worldcore_version + } + + // copy everything else, thats we didnt do before + from(sourceSets.main.resources.srcDirs) { + exclude '**/*.info' + exclude '**/*.properties' + } +} + +// change the name of my obfuscated jar +jar { + manifest { + attributes 'FMLCorePlugin': 'biomesoplenty.asm.BOPFMLLoadingPlugin' + attributes 'FMLCorePluginContainsFMLMod': 'true' + } + appendix = 'universal' +} + +// add a source jar +task sourceJar(type: Jar) { + from sourceSets.main.allSource + appendix = 'src' +} + +javadoc { + failOnError = false +} + +task apiJar(type: Jar) { + from(sourceSets.main.java) + { + include "biomesoplenty/api/*" + } + appendix = 'api' +} + +// because the normal output has been made to be obfuscated +task deobfJar(type: Jar) { + from sourceSets.main.output + appendix = 'deobf' +} + +artifacts { + archives sourceJar + archives deobfJar + archives apiJar +} \ No newline at end of file diff --git a/build.properties b/build.properties new file mode 100644 index 000000000..ba8f7b273 --- /dev/null +++ b/build.properties @@ -0,0 +1,6 @@ +minecraft_version=1.6.4 +forge_version=9.11.1.964 +mod_version=1.1.3 +worldcore_version=1.1.0.17 +fmp_version=1.0.0.182 +ccc_version=0.9.0.7 \ No newline at end of file diff --git a/resources/MANIFEST.MF b/resources/MANIFEST.MF deleted file mode 100644 index 0df56709f..000000000 --- a/resources/MANIFEST.MF +++ /dev/null @@ -1,4 +0,0 @@ -Manifest-Version: 1.0 -FMLCorePlugin: biomesoplenty.asm.BOPFMLLoadingPlugin -FMLCorePluginContainsFMLMod: biomesoplenty.BiomesOPlenty - diff --git a/resources/dependancies.info b/resources/dependancies.info deleted file mode 100644 index bc9ea11c0..000000000 --- a/resources/dependancies.info +++ /dev/null @@ -1,9 +0,0 @@ -[ -{ - "repo": "http://files.minecraftforge.net/WorldCore/", - "file": "WorldCore-universal-@MC_VERSION@-@WORLDCORE_VERSION@.jar", - "dev": "WorldCore-dev-@MC_VERSION@-@WORLDCORE_VERSION@.jar", - "class": "worldcore.asm.WCFMLLoadingPlugin", - "version": "@WORLDCORE_VERSION@" -} -] diff --git a/apis/forestry/api/apiculture/FlowerManager.java b/src/api/java/forestry/api/apiculture/FlowerManager.java similarity index 100% rename from apis/forestry/api/apiculture/FlowerManager.java rename to src/api/java/forestry/api/apiculture/FlowerManager.java diff --git a/apis/forestry/api/core/BlockInterface.java b/src/api/java/forestry/api/core/BlockInterface.java similarity index 100% rename from apis/forestry/api/core/BlockInterface.java rename to src/api/java/forestry/api/core/BlockInterface.java diff --git a/apis/forestry/api/core/EnumHumidity.java b/src/api/java/forestry/api/core/EnumHumidity.java similarity index 100% rename from apis/forestry/api/core/EnumHumidity.java rename to src/api/java/forestry/api/core/EnumHumidity.java diff --git a/apis/forestry/api/core/EnumTemperature.java b/src/api/java/forestry/api/core/EnumTemperature.java similarity index 100% rename from apis/forestry/api/core/EnumTemperature.java rename to src/api/java/forestry/api/core/EnumTemperature.java diff --git a/apis/forestry/api/core/ForestryAPI.java b/src/api/java/forestry/api/core/ForestryAPI.java similarity index 100% rename from apis/forestry/api/core/ForestryAPI.java rename to src/api/java/forestry/api/core/ForestryAPI.java diff --git a/apis/forestry/api/core/GlobalManager.java b/src/api/java/forestry/api/core/GlobalManager.java similarity index 100% rename from apis/forestry/api/core/GlobalManager.java rename to src/api/java/forestry/api/core/GlobalManager.java diff --git a/apis/forestry/api/core/IArmorNaturalist.java b/src/api/java/forestry/api/core/IArmorNaturalist.java similarity index 100% rename from apis/forestry/api/core/IArmorNaturalist.java rename to src/api/java/forestry/api/core/IArmorNaturalist.java diff --git a/apis/forestry/api/core/IGameMode.java b/src/api/java/forestry/api/core/IGameMode.java similarity index 100% rename from apis/forestry/api/core/IGameMode.java rename to src/api/java/forestry/api/core/IGameMode.java diff --git a/apis/forestry/api/core/IIconProvider.java b/src/api/java/forestry/api/core/IIconProvider.java similarity index 100% rename from apis/forestry/api/core/IIconProvider.java rename to src/api/java/forestry/api/core/IIconProvider.java diff --git a/apis/forestry/api/core/INBTTagable.java b/src/api/java/forestry/api/core/INBTTagable.java similarity index 100% rename from apis/forestry/api/core/INBTTagable.java rename to src/api/java/forestry/api/core/INBTTagable.java diff --git a/apis/forestry/api/core/IPlugin.java b/src/api/java/forestry/api/core/IPlugin.java similarity index 100% rename from apis/forestry/api/core/IPlugin.java rename to src/api/java/forestry/api/core/IPlugin.java diff --git a/apis/forestry/api/core/IStructureLogic.java b/src/api/java/forestry/api/core/IStructureLogic.java similarity index 100% rename from apis/forestry/api/core/IStructureLogic.java rename to src/api/java/forestry/api/core/IStructureLogic.java diff --git a/apis/forestry/api/core/ITextureManager.java b/src/api/java/forestry/api/core/ITextureManager.java similarity index 100% rename from apis/forestry/api/core/ITextureManager.java rename to src/api/java/forestry/api/core/ITextureManager.java diff --git a/apis/forestry/api/core/ITileStructure.java b/src/api/java/forestry/api/core/ITileStructure.java similarity index 100% rename from apis/forestry/api/core/ITileStructure.java rename to src/api/java/forestry/api/core/ITileStructure.java diff --git a/apis/forestry/api/core/IToolScoop.java b/src/api/java/forestry/api/core/IToolScoop.java similarity index 100% rename from apis/forestry/api/core/IToolScoop.java rename to src/api/java/forestry/api/core/IToolScoop.java diff --git a/apis/forestry/api/core/ItemInterface.java b/src/api/java/forestry/api/core/ItemInterface.java similarity index 100% rename from apis/forestry/api/core/ItemInterface.java rename to src/api/java/forestry/api/core/ItemInterface.java diff --git a/apis/forestry/api/core/PluginInfo.java b/src/api/java/forestry/api/core/PluginInfo.java similarity index 100% rename from apis/forestry/api/core/PluginInfo.java rename to src/api/java/forestry/api/core/PluginInfo.java diff --git a/apis/forestry/api/core/Tabs.java b/src/api/java/forestry/api/core/Tabs.java similarity index 100% rename from apis/forestry/api/core/Tabs.java rename to src/api/java/forestry/api/core/Tabs.java diff --git a/apis/forestry/api/fuels/EngineBronzeFuel.java b/src/api/java/forestry/api/fuels/EngineBronzeFuel.java similarity index 100% rename from apis/forestry/api/fuels/EngineBronzeFuel.java rename to src/api/java/forestry/api/fuels/EngineBronzeFuel.java diff --git a/apis/forestry/api/fuels/EngineCopperFuel.java b/src/api/java/forestry/api/fuels/EngineCopperFuel.java similarity index 100% rename from apis/forestry/api/fuels/EngineCopperFuel.java rename to src/api/java/forestry/api/fuels/EngineCopperFuel.java diff --git a/apis/forestry/api/fuels/FermenterFuel.java b/src/api/java/forestry/api/fuels/FermenterFuel.java similarity index 100% rename from apis/forestry/api/fuels/FermenterFuel.java rename to src/api/java/forestry/api/fuels/FermenterFuel.java diff --git a/apis/forestry/api/fuels/FuelManager.java b/src/api/java/forestry/api/fuels/FuelManager.java similarity index 100% rename from apis/forestry/api/fuels/FuelManager.java rename to src/api/java/forestry/api/fuels/FuelManager.java diff --git a/apis/forestry/api/fuels/GeneratorFuel.java b/src/api/java/forestry/api/fuels/GeneratorFuel.java similarity index 100% rename from apis/forestry/api/fuels/GeneratorFuel.java rename to src/api/java/forestry/api/fuels/GeneratorFuel.java diff --git a/apis/forestry/api/fuels/MoistenerFuel.java b/src/api/java/forestry/api/fuels/MoistenerFuel.java similarity index 100% rename from apis/forestry/api/fuels/MoistenerFuel.java rename to src/api/java/forestry/api/fuels/MoistenerFuel.java diff --git a/apis/forestry/api/fuels/RainSubstrate.java b/src/api/java/forestry/api/fuels/RainSubstrate.java similarity index 100% rename from apis/forestry/api/fuels/RainSubstrate.java rename to src/api/java/forestry/api/fuels/RainSubstrate.java diff --git a/apis/forestry/api/recipes/IBottlerManager.java b/src/api/java/forestry/api/recipes/IBottlerManager.java similarity index 100% rename from apis/forestry/api/recipes/IBottlerManager.java rename to src/api/java/forestry/api/recipes/IBottlerManager.java diff --git a/apis/forestry/api/recipes/ICarpenterManager.java b/src/api/java/forestry/api/recipes/ICarpenterManager.java similarity index 100% rename from apis/forestry/api/recipes/ICarpenterManager.java rename to src/api/java/forestry/api/recipes/ICarpenterManager.java diff --git a/apis/forestry/api/recipes/ICentrifugeManager.java b/src/api/java/forestry/api/recipes/ICentrifugeManager.java similarity index 100% rename from apis/forestry/api/recipes/ICentrifugeManager.java rename to src/api/java/forestry/api/recipes/ICentrifugeManager.java diff --git a/apis/forestry/api/recipes/ICraftingProvider.java b/src/api/java/forestry/api/recipes/ICraftingProvider.java similarity index 100% rename from apis/forestry/api/recipes/ICraftingProvider.java rename to src/api/java/forestry/api/recipes/ICraftingProvider.java diff --git a/apis/forestry/api/recipes/IFabricatorManager.java b/src/api/java/forestry/api/recipes/IFabricatorManager.java similarity index 100% rename from apis/forestry/api/recipes/IFabricatorManager.java rename to src/api/java/forestry/api/recipes/IFabricatorManager.java diff --git a/apis/forestry/api/recipes/IFermenterManager.java b/src/api/java/forestry/api/recipes/IFermenterManager.java similarity index 100% rename from apis/forestry/api/recipes/IFermenterManager.java rename to src/api/java/forestry/api/recipes/IFermenterManager.java diff --git a/apis/forestry/api/recipes/IGenericCrate.java b/src/api/java/forestry/api/recipes/IGenericCrate.java similarity index 100% rename from apis/forestry/api/recipes/IGenericCrate.java rename to src/api/java/forestry/api/recipes/IGenericCrate.java diff --git a/apis/forestry/api/recipes/IMoistenerManager.java b/src/api/java/forestry/api/recipes/IMoistenerManager.java similarity index 100% rename from apis/forestry/api/recipes/IMoistenerManager.java rename to src/api/java/forestry/api/recipes/IMoistenerManager.java diff --git a/apis/forestry/api/recipes/ISqueezerManager.java b/src/api/java/forestry/api/recipes/ISqueezerManager.java similarity index 100% rename from apis/forestry/api/recipes/ISqueezerManager.java rename to src/api/java/forestry/api/recipes/ISqueezerManager.java diff --git a/apis/forestry/api/recipes/IStillManager.java b/src/api/java/forestry/api/recipes/IStillManager.java similarity index 100% rename from apis/forestry/api/recipes/IStillManager.java rename to src/api/java/forestry/api/recipes/IStillManager.java diff --git a/apis/forestry/api/recipes/IVariableFermentable.java b/src/api/java/forestry/api/recipes/IVariableFermentable.java similarity index 100% rename from apis/forestry/api/recipes/IVariableFermentable.java rename to src/api/java/forestry/api/recipes/IVariableFermentable.java diff --git a/apis/forestry/api/recipes/RecipeManagers.java b/src/api/java/forestry/api/recipes/RecipeManagers.java similarity index 100% rename from apis/forestry/api/recipes/RecipeManagers.java rename to src/api/java/forestry/api/recipes/RecipeManagers.java diff --git a/apis/forestry/api/storage/BackpackEvent.java b/src/api/java/forestry/api/storage/BackpackEvent.java similarity index 100% rename from apis/forestry/api/storage/BackpackEvent.java rename to src/api/java/forestry/api/storage/BackpackEvent.java diff --git a/apis/forestry/api/storage/BackpackManager.java b/src/api/java/forestry/api/storage/BackpackManager.java similarity index 100% rename from apis/forestry/api/storage/BackpackManager.java rename to src/api/java/forestry/api/storage/BackpackManager.java diff --git a/apis/forestry/api/storage/BackpackResupplyEvent.java b/src/api/java/forestry/api/storage/BackpackResupplyEvent.java similarity index 100% rename from apis/forestry/api/storage/BackpackResupplyEvent.java rename to src/api/java/forestry/api/storage/BackpackResupplyEvent.java diff --git a/apis/forestry/api/storage/BackpackStowEvent.java b/src/api/java/forestry/api/storage/BackpackStowEvent.java similarity index 100% rename from apis/forestry/api/storage/BackpackStowEvent.java rename to src/api/java/forestry/api/storage/BackpackStowEvent.java diff --git a/apis/forestry/api/storage/EnumBackpackType.java b/src/api/java/forestry/api/storage/EnumBackpackType.java similarity index 100% rename from apis/forestry/api/storage/EnumBackpackType.java rename to src/api/java/forestry/api/storage/EnumBackpackType.java diff --git a/apis/forestry/api/storage/IBackpackDefinition.java b/src/api/java/forestry/api/storage/IBackpackDefinition.java similarity index 100% rename from apis/forestry/api/storage/IBackpackDefinition.java rename to src/api/java/forestry/api/storage/IBackpackDefinition.java diff --git a/apis/forestry/api/storage/IBackpackInterface.java b/src/api/java/forestry/api/storage/IBackpackInterface.java similarity index 100% rename from apis/forestry/api/storage/IBackpackInterface.java rename to src/api/java/forestry/api/storage/IBackpackInterface.java diff --git a/apis/powercrystals/minefactoryreloaded/api/FactoryRegistry.java b/src/api/java/powercrystals/minefactoryreloaded/api/FactoryRegistry.java similarity index 100% rename from apis/powercrystals/minefactoryreloaded/api/FactoryRegistry.java rename to src/api/java/powercrystals/minefactoryreloaded/api/FactoryRegistry.java diff --git a/apis/powercrystals/minefactoryreloaded/api/FertilizerType.java b/src/api/java/powercrystals/minefactoryreloaded/api/FertilizerType.java similarity index 100% rename from apis/powercrystals/minefactoryreloaded/api/FertilizerType.java rename to src/api/java/powercrystals/minefactoryreloaded/api/FertilizerType.java diff --git a/apis/powercrystals/minefactoryreloaded/api/HarvestType.java b/src/api/java/powercrystals/minefactoryreloaded/api/HarvestType.java similarity index 100% rename from apis/powercrystals/minefactoryreloaded/api/HarvestType.java rename to src/api/java/powercrystals/minefactoryreloaded/api/HarvestType.java diff --git a/apis/powercrystals/minefactoryreloaded/api/IDeepStorageUnit.java b/src/api/java/powercrystals/minefactoryreloaded/api/IDeepStorageUnit.java similarity index 100% rename from apis/powercrystals/minefactoryreloaded/api/IDeepStorageUnit.java rename to src/api/java/powercrystals/minefactoryreloaded/api/IDeepStorageUnit.java diff --git a/apis/powercrystals/minefactoryreloaded/api/IFactoryFertilizable.java b/src/api/java/powercrystals/minefactoryreloaded/api/IFactoryFertilizable.java similarity index 100% rename from apis/powercrystals/minefactoryreloaded/api/IFactoryFertilizable.java rename to src/api/java/powercrystals/minefactoryreloaded/api/IFactoryFertilizable.java diff --git a/apis/powercrystals/minefactoryreloaded/api/IFactoryFertilizer.java b/src/api/java/powercrystals/minefactoryreloaded/api/IFactoryFertilizer.java similarity index 100% rename from apis/powercrystals/minefactoryreloaded/api/IFactoryFertilizer.java rename to src/api/java/powercrystals/minefactoryreloaded/api/IFactoryFertilizer.java diff --git a/apis/powercrystals/minefactoryreloaded/api/IFactoryFruit.java b/src/api/java/powercrystals/minefactoryreloaded/api/IFactoryFruit.java similarity index 100% rename from apis/powercrystals/minefactoryreloaded/api/IFactoryFruit.java rename to src/api/java/powercrystals/minefactoryreloaded/api/IFactoryFruit.java diff --git a/apis/powercrystals/minefactoryreloaded/api/IFactoryGrindable.java b/src/api/java/powercrystals/minefactoryreloaded/api/IFactoryGrindable.java similarity index 100% rename from apis/powercrystals/minefactoryreloaded/api/IFactoryGrindable.java rename to src/api/java/powercrystals/minefactoryreloaded/api/IFactoryGrindable.java diff --git a/apis/powercrystals/minefactoryreloaded/api/IFactoryHarvestable.java b/src/api/java/powercrystals/minefactoryreloaded/api/IFactoryHarvestable.java similarity index 100% rename from apis/powercrystals/minefactoryreloaded/api/IFactoryHarvestable.java rename to src/api/java/powercrystals/minefactoryreloaded/api/IFactoryHarvestable.java diff --git a/apis/powercrystals/minefactoryreloaded/api/IFactoryPlantable.java b/src/api/java/powercrystals/minefactoryreloaded/api/IFactoryPlantable.java similarity index 100% rename from apis/powercrystals/minefactoryreloaded/api/IFactoryPlantable.java rename to src/api/java/powercrystals/minefactoryreloaded/api/IFactoryPlantable.java diff --git a/apis/powercrystals/minefactoryreloaded/api/IFactoryRanchable.java b/src/api/java/powercrystals/minefactoryreloaded/api/IFactoryRanchable.java similarity index 100% rename from apis/powercrystals/minefactoryreloaded/api/IFactoryRanchable.java rename to src/api/java/powercrystals/minefactoryreloaded/api/IFactoryRanchable.java diff --git a/apis/powercrystals/minefactoryreloaded/api/ILiquidDrinkHandler.java b/src/api/java/powercrystals/minefactoryreloaded/api/ILiquidDrinkHandler.java similarity index 100% rename from apis/powercrystals/minefactoryreloaded/api/ILiquidDrinkHandler.java rename to src/api/java/powercrystals/minefactoryreloaded/api/ILiquidDrinkHandler.java diff --git a/apis/powercrystals/minefactoryreloaded/api/IMobEggHandler.java b/src/api/java/powercrystals/minefactoryreloaded/api/IMobEggHandler.java similarity index 100% rename from apis/powercrystals/minefactoryreloaded/api/IMobEggHandler.java rename to src/api/java/powercrystals/minefactoryreloaded/api/IMobEggHandler.java diff --git a/apis/powercrystals/minefactoryreloaded/api/INeedleAmmo.java b/src/api/java/powercrystals/minefactoryreloaded/api/INeedleAmmo.java similarity index 100% rename from apis/powercrystals/minefactoryreloaded/api/INeedleAmmo.java rename to src/api/java/powercrystals/minefactoryreloaded/api/INeedleAmmo.java diff --git a/apis/powercrystals/minefactoryreloaded/api/IRandomMobProvider.java b/src/api/java/powercrystals/minefactoryreloaded/api/IRandomMobProvider.java similarity index 100% rename from apis/powercrystals/minefactoryreloaded/api/IRandomMobProvider.java rename to src/api/java/powercrystals/minefactoryreloaded/api/IRandomMobProvider.java diff --git a/apis/powercrystals/minefactoryreloaded/api/ISafariNetHandler.java b/src/api/java/powercrystals/minefactoryreloaded/api/ISafariNetHandler.java similarity index 100% rename from apis/powercrystals/minefactoryreloaded/api/ISafariNetHandler.java rename to src/api/java/powercrystals/minefactoryreloaded/api/ISafariNetHandler.java diff --git a/apis/powercrystals/minefactoryreloaded/api/ISyringe.java b/src/api/java/powercrystals/minefactoryreloaded/api/ISyringe.java similarity index 100% rename from apis/powercrystals/minefactoryreloaded/api/ISyringe.java rename to src/api/java/powercrystals/minefactoryreloaded/api/ISyringe.java diff --git a/apis/powercrystals/minefactoryreloaded/api/IToolHammer.java b/src/api/java/powercrystals/minefactoryreloaded/api/IToolHammer.java similarity index 100% rename from apis/powercrystals/minefactoryreloaded/api/IToolHammer.java rename to src/api/java/powercrystals/minefactoryreloaded/api/IToolHammer.java diff --git a/apis/powercrystals/minefactoryreloaded/api/IToolHammerAdvanced.java b/src/api/java/powercrystals/minefactoryreloaded/api/IToolHammerAdvanced.java similarity index 100% rename from apis/powercrystals/minefactoryreloaded/api/IToolHammerAdvanced.java rename to src/api/java/powercrystals/minefactoryreloaded/api/IToolHammerAdvanced.java diff --git a/apis/powercrystals/minefactoryreloaded/api/MobDrop.java b/src/api/java/powercrystals/minefactoryreloaded/api/MobDrop.java similarity index 100% rename from apis/powercrystals/minefactoryreloaded/api/MobDrop.java rename to src/api/java/powercrystals/minefactoryreloaded/api/MobDrop.java diff --git a/apis/powercrystals/minefactoryreloaded/api/RanchedItem.java b/src/api/java/powercrystals/minefactoryreloaded/api/RanchedItem.java similarity index 100% rename from apis/powercrystals/minefactoryreloaded/api/RanchedItem.java rename to src/api/java/powercrystals/minefactoryreloaded/api/RanchedItem.java diff --git a/apis/powercrystals/minefactoryreloaded/api/RandomMob.java b/src/api/java/powercrystals/minefactoryreloaded/api/RandomMob.java similarity index 100% rename from apis/powercrystals/minefactoryreloaded/api/RandomMob.java rename to src/api/java/powercrystals/minefactoryreloaded/api/RandomMob.java diff --git a/apis/powercrystals/minefactoryreloaded/api/rednet/IConnectableRedNet.java b/src/api/java/powercrystals/minefactoryreloaded/api/rednet/IConnectableRedNet.java similarity index 100% rename from apis/powercrystals/minefactoryreloaded/api/rednet/IConnectableRedNet.java rename to src/api/java/powercrystals/minefactoryreloaded/api/rednet/IConnectableRedNet.java diff --git a/apis/powercrystals/minefactoryreloaded/api/rednet/IRedNetLogicCircuit.java b/src/api/java/powercrystals/minefactoryreloaded/api/rednet/IRedNetLogicCircuit.java similarity index 100% rename from apis/powercrystals/minefactoryreloaded/api/rednet/IRedNetLogicCircuit.java rename to src/api/java/powercrystals/minefactoryreloaded/api/rednet/IRedNetLogicCircuit.java diff --git a/apis/powercrystals/minefactoryreloaded/api/rednet/IRedNetNetworkContainer.java b/src/api/java/powercrystals/minefactoryreloaded/api/rednet/IRedNetNetworkContainer.java similarity index 100% rename from apis/powercrystals/minefactoryreloaded/api/rednet/IRedNetNetworkContainer.java rename to src/api/java/powercrystals/minefactoryreloaded/api/rednet/IRedNetNetworkContainer.java diff --git a/apis/powercrystals/minefactoryreloaded/api/rednet/IRedNetNoConnection.java b/src/api/java/powercrystals/minefactoryreloaded/api/rednet/IRedNetNoConnection.java similarity index 100% rename from apis/powercrystals/minefactoryreloaded/api/rednet/IRedNetNoConnection.java rename to src/api/java/powercrystals/minefactoryreloaded/api/rednet/IRedNetNoConnection.java diff --git a/apis/powercrystals/minefactoryreloaded/api/rednet/RedNetConnectionType.java b/src/api/java/powercrystals/minefactoryreloaded/api/rednet/RedNetConnectionType.java similarity index 100% rename from apis/powercrystals/minefactoryreloaded/api/rednet/RedNetConnectionType.java rename to src/api/java/powercrystals/minefactoryreloaded/api/rednet/RedNetConnectionType.java diff --git a/apis/thaumcraft/api/IRepairable.java b/src/api/java/thaumcraft/api/IRepairable.java similarity index 100% rename from apis/thaumcraft/api/IRepairable.java rename to src/api/java/thaumcraft/api/IRepairable.java diff --git a/apis/thaumcraft/api/IRepairableExtended.java b/src/api/java/thaumcraft/api/IRepairableExtended.java similarity index 100% rename from apis/thaumcraft/api/IRepairableExtended.java rename to src/api/java/thaumcraft/api/IRepairableExtended.java diff --git a/apis/thaumcraft/api/IVisDiscounter.java b/src/api/java/thaumcraft/api/IVisDiscounter.java similarity index 100% rename from apis/thaumcraft/api/IVisDiscounter.java rename to src/api/java/thaumcraft/api/IVisDiscounter.java diff --git a/apis/thaumcraft/api/ItemApi.java b/src/api/java/thaumcraft/api/ItemApi.java similarity index 100% rename from apis/thaumcraft/api/ItemApi.java rename to src/api/java/thaumcraft/api/ItemApi.java diff --git a/apis/thaumcraft/api/ThaumcraftApi.java b/src/api/java/thaumcraft/api/ThaumcraftApi.java similarity index 100% rename from apis/thaumcraft/api/ThaumcraftApi.java rename to src/api/java/thaumcraft/api/ThaumcraftApi.java diff --git a/apis/thaumcraft/api/ThaumcraftApiHelper.java b/src/api/java/thaumcraft/api/ThaumcraftApiHelper.java similarity index 100% rename from apis/thaumcraft/api/ThaumcraftApiHelper.java rename to src/api/java/thaumcraft/api/ThaumcraftApiHelper.java diff --git a/apis/thaumcraft/api/aspects/Aspect.java b/src/api/java/thaumcraft/api/aspects/Aspect.java similarity index 100% rename from apis/thaumcraft/api/aspects/Aspect.java rename to src/api/java/thaumcraft/api/aspects/Aspect.java diff --git a/apis/thaumcraft/api/aspects/AspectList.java b/src/api/java/thaumcraft/api/aspects/AspectList.java similarity index 100% rename from apis/thaumcraft/api/aspects/AspectList.java rename to src/api/java/thaumcraft/api/aspects/AspectList.java diff --git a/apis/thaumcraft/api/aspects/IAspectContainer.java b/src/api/java/thaumcraft/api/aspects/IAspectContainer.java similarity index 100% rename from apis/thaumcraft/api/aspects/IAspectContainer.java rename to src/api/java/thaumcraft/api/aspects/IAspectContainer.java diff --git a/apis/thaumcraft/api/aspects/IAspectSource.java b/src/api/java/thaumcraft/api/aspects/IAspectSource.java similarity index 100% rename from apis/thaumcraft/api/aspects/IAspectSource.java rename to src/api/java/thaumcraft/api/aspects/IAspectSource.java diff --git a/apis/thaumcraft/api/aspects/IEssentiaContainerItem.java b/src/api/java/thaumcraft/api/aspects/IEssentiaContainerItem.java similarity index 100% rename from apis/thaumcraft/api/aspects/IEssentiaContainerItem.java rename to src/api/java/thaumcraft/api/aspects/IEssentiaContainerItem.java diff --git a/apis/thaumcraft/api/crafting/CrucibleRecipe.java b/src/api/java/thaumcraft/api/crafting/CrucibleRecipe.java similarity index 100% rename from apis/thaumcraft/api/crafting/CrucibleRecipe.java rename to src/api/java/thaumcraft/api/crafting/CrucibleRecipe.java diff --git a/apis/thaumcraft/api/crafting/IArcaneRecipe.java b/src/api/java/thaumcraft/api/crafting/IArcaneRecipe.java similarity index 100% rename from apis/thaumcraft/api/crafting/IArcaneRecipe.java rename to src/api/java/thaumcraft/api/crafting/IArcaneRecipe.java diff --git a/apis/thaumcraft/api/crafting/InfusionRecipe.java b/src/api/java/thaumcraft/api/crafting/InfusionRecipe.java similarity index 100% rename from apis/thaumcraft/api/crafting/InfusionRecipe.java rename to src/api/java/thaumcraft/api/crafting/InfusionRecipe.java diff --git a/apis/thaumcraft/api/crafting/ShapedArcaneRecipe.java b/src/api/java/thaumcraft/api/crafting/ShapedArcaneRecipe.java similarity index 100% rename from apis/thaumcraft/api/crafting/ShapedArcaneRecipe.java rename to src/api/java/thaumcraft/api/crafting/ShapedArcaneRecipe.java diff --git a/apis/thaumcraft/api/crafting/ShapelessArcaneRecipe.java b/src/api/java/thaumcraft/api/crafting/ShapelessArcaneRecipe.java similarity index 100% rename from apis/thaumcraft/api/crafting/ShapelessArcaneRecipe.java rename to src/api/java/thaumcraft/api/crafting/ShapelessArcaneRecipe.java diff --git a/apis/thaumcraft/api/nodes/INode.java b/src/api/java/thaumcraft/api/nodes/INode.java similarity index 100% rename from apis/thaumcraft/api/nodes/INode.java rename to src/api/java/thaumcraft/api/nodes/INode.java diff --git a/apis/thaumcraft/api/nodes/IRevealer.java b/src/api/java/thaumcraft/api/nodes/IRevealer.java similarity index 100% rename from apis/thaumcraft/api/nodes/IRevealer.java rename to src/api/java/thaumcraft/api/nodes/IRevealer.java diff --git a/apis/thaumcraft/api/nodes/NodeModifier.java b/src/api/java/thaumcraft/api/nodes/NodeModifier.java similarity index 100% rename from apis/thaumcraft/api/nodes/NodeModifier.java rename to src/api/java/thaumcraft/api/nodes/NodeModifier.java diff --git a/apis/thaumcraft/api/nodes/NodeType.java b/src/api/java/thaumcraft/api/nodes/NodeType.java similarity index 100% rename from apis/thaumcraft/api/nodes/NodeType.java rename to src/api/java/thaumcraft/api/nodes/NodeType.java diff --git a/apis/thaumcraft/api/research/IScanEventHandler.java b/src/api/java/thaumcraft/api/research/IScanEventHandler.java similarity index 100% rename from apis/thaumcraft/api/research/IScanEventHandler.java rename to src/api/java/thaumcraft/api/research/IScanEventHandler.java diff --git a/apis/thaumcraft/api/research/ResearchCategories.java b/src/api/java/thaumcraft/api/research/ResearchCategories.java similarity index 100% rename from apis/thaumcraft/api/research/ResearchCategories.java rename to src/api/java/thaumcraft/api/research/ResearchCategories.java diff --git a/apis/thaumcraft/api/research/ResearchCategoryList.java b/src/api/java/thaumcraft/api/research/ResearchCategoryList.java similarity index 100% rename from apis/thaumcraft/api/research/ResearchCategoryList.java rename to src/api/java/thaumcraft/api/research/ResearchCategoryList.java diff --git a/apis/thaumcraft/api/research/ResearchItem.java b/src/api/java/thaumcraft/api/research/ResearchItem.java similarity index 100% rename from apis/thaumcraft/api/research/ResearchItem.java rename to src/api/java/thaumcraft/api/research/ResearchItem.java diff --git a/apis/thaumcraft/api/research/ResearchPage.java b/src/api/java/thaumcraft/api/research/ResearchPage.java similarity index 100% rename from apis/thaumcraft/api/research/ResearchPage.java rename to src/api/java/thaumcraft/api/research/ResearchPage.java diff --git a/apis/thaumcraft/api/research/ScanResult.java b/src/api/java/thaumcraft/api/research/ScanResult.java similarity index 100% rename from apis/thaumcraft/api/research/ScanResult.java rename to src/api/java/thaumcraft/api/research/ScanResult.java diff --git a/apis/thaumcraft/api/wands/IWandFocus.java b/src/api/java/thaumcraft/api/wands/IWandFocus.java similarity index 100% rename from apis/thaumcraft/api/wands/IWandFocus.java rename to src/api/java/thaumcraft/api/wands/IWandFocus.java diff --git a/apis/thaumcraft/api/wands/IWandRodOnUpdate.java b/src/api/java/thaumcraft/api/wands/IWandRodOnUpdate.java similarity index 100% rename from apis/thaumcraft/api/wands/IWandRodOnUpdate.java rename to src/api/java/thaumcraft/api/wands/IWandRodOnUpdate.java diff --git a/apis/thaumcraft/api/wands/IWandTriggerManager.java b/src/api/java/thaumcraft/api/wands/IWandTriggerManager.java similarity index 100% rename from apis/thaumcraft/api/wands/IWandTriggerManager.java rename to src/api/java/thaumcraft/api/wands/IWandTriggerManager.java diff --git a/apis/thaumcraft/api/wands/IWandable.java b/src/api/java/thaumcraft/api/wands/IWandable.java similarity index 100% rename from apis/thaumcraft/api/wands/IWandable.java rename to src/api/java/thaumcraft/api/wands/IWandable.java diff --git a/apis/thaumcraft/api/wands/ItemFocusBasic.java b/src/api/java/thaumcraft/api/wands/ItemFocusBasic.java similarity index 100% rename from apis/thaumcraft/api/wands/ItemFocusBasic.java rename to src/api/java/thaumcraft/api/wands/ItemFocusBasic.java diff --git a/apis/thaumcraft/api/wands/WandCap.java b/src/api/java/thaumcraft/api/wands/WandCap.java similarity index 100% rename from apis/thaumcraft/api/wands/WandCap.java rename to src/api/java/thaumcraft/api/wands/WandCap.java diff --git a/apis/thaumcraft/api/wands/WandRod.java b/src/api/java/thaumcraft/api/wands/WandRod.java similarity index 100% rename from apis/thaumcraft/api/wands/WandRod.java rename to src/api/java/thaumcraft/api/wands/WandRod.java diff --git a/apis/thaumcraft/api/wands/WandTriggerRegistry.java b/src/api/java/thaumcraft/api/wands/WandTriggerRegistry.java similarity index 100% rename from apis/thaumcraft/api/wands/WandTriggerRegistry.java rename to src/api/java/thaumcraft/api/wands/WandTriggerRegistry.java diff --git a/apis/ttftcuts/atg/api/ATGAPI.java b/src/api/java/ttftcuts/atg/api/ATGAPI.java similarity index 100% rename from apis/ttftcuts/atg/api/ATGAPI.java rename to src/api/java/ttftcuts/atg/api/ATGAPI.java diff --git a/apis/ttftcuts/atg/api/ATGBiomes.java b/src/api/java/ttftcuts/atg/api/ATGBiomes.java similarity index 100% rename from apis/ttftcuts/atg/api/ATGBiomes.java rename to src/api/java/ttftcuts/atg/api/ATGBiomes.java diff --git a/apis/ttftcuts/atg/api/IGenMod.java b/src/api/java/ttftcuts/atg/api/IGenMod.java similarity index 100% rename from apis/ttftcuts/atg/api/IGenMod.java rename to src/api/java/ttftcuts/atg/api/IGenMod.java diff --git a/apis/ttftcuts/atg/api/events/ATGBiomeEvent.java b/src/api/java/ttftcuts/atg/api/events/ATGBiomeEvent.java similarity index 100% rename from apis/ttftcuts/atg/api/events/ATGBiomeEvent.java rename to src/api/java/ttftcuts/atg/api/events/ATGBiomeEvent.java diff --git a/apis/ttftcuts/atg/api/events/ATGBiomeGroupAddEvent.java b/src/api/java/ttftcuts/atg/api/events/ATGBiomeGroupAddEvent.java similarity index 100% rename from apis/ttftcuts/atg/api/events/ATGBiomeGroupAddEvent.java rename to src/api/java/ttftcuts/atg/api/events/ATGBiomeGroupAddEvent.java diff --git a/apis/ttftcuts/atg/api/events/ATGBiomeGroupEvent.java b/src/api/java/ttftcuts/atg/api/events/ATGBiomeGroupEvent.java similarity index 100% rename from apis/ttftcuts/atg/api/events/ATGBiomeGroupEvent.java rename to src/api/java/ttftcuts/atg/api/events/ATGBiomeGroupEvent.java diff --git a/apis/ttftcuts/atg/api/events/ATGBiomeModEvent.java b/src/api/java/ttftcuts/atg/api/events/ATGBiomeModEvent.java similarity index 100% rename from apis/ttftcuts/atg/api/events/ATGBiomeModEvent.java rename to src/api/java/ttftcuts/atg/api/events/ATGBiomeModEvent.java diff --git a/apis/ttftcuts/atg/api/events/ATGBiomeModRequestEvent.java b/src/api/java/ttftcuts/atg/api/events/ATGBiomeModRequestEvent.java similarity index 100% rename from apis/ttftcuts/atg/api/events/ATGBiomeModRequestEvent.java rename to src/api/java/ttftcuts/atg/api/events/ATGBiomeModRequestEvent.java diff --git a/apis/ttftcuts/atg/api/events/ATGBiomeRequestEvent.java b/src/api/java/ttftcuts/atg/api/events/ATGBiomeRequestEvent.java similarity index 100% rename from apis/ttftcuts/atg/api/events/ATGBiomeRequestEvent.java rename to src/api/java/ttftcuts/atg/api/events/ATGBiomeRequestEvent.java diff --git a/common/biomesoplenty/BiomesOPlenty.java b/src/main/java/biomesoplenty/BiomesOPlenty.java similarity index 85% rename from common/biomesoplenty/BiomesOPlenty.java rename to src/main/java/biomesoplenty/BiomesOPlenty.java index 33fc24c87..e1357d67e 100644 --- a/common/biomesoplenty/BiomesOPlenty.java +++ b/src/main/java/biomesoplenty/BiomesOPlenty.java @@ -5,19 +5,19 @@ import net.minecraft.creativetab.CreativeTabs; import net.minecraftforge.common.DimensionManager; import net.minecraftforge.common.ForgeVersion; import net.minecraftforge.common.MinecraftForge; -import biomesoplenty.configuration.BOPAchievements; -import biomesoplenty.configuration.BOPBiomes; -import biomesoplenty.configuration.BOPBlocks; -import biomesoplenty.configuration.BOPCrafting; -import biomesoplenty.configuration.BOPEntities; -import biomesoplenty.configuration.BOPFluids; -import biomesoplenty.configuration.BOPItems; -import biomesoplenty.configuration.BOPPotions; -import biomesoplenty.configuration.BOPStructures; -import biomesoplenty.configuration.BOPVanillaCompat; -import biomesoplenty.configuration.configfile.BOPConfiguration; -import biomesoplenty.configuration.configfile.BOPConfigurationIDs; -import biomesoplenty.configuration.configfile.BOPConfigurationMisc; +import biomesoplenty.configuration.BOPConfiguration; +import biomesoplenty.configuration.BOPConfigurationIDs; +import biomesoplenty.configuration.BOPConfigurationMisc; +import biomesoplenty.core.BOPAchievements; +import biomesoplenty.core.BOPBiomes; +import biomesoplenty.core.BOPBlocks; +import biomesoplenty.core.BOPCrafting; +import biomesoplenty.core.BOPEntities; +import biomesoplenty.core.BOPFluids; +import biomesoplenty.core.BOPItems; +import biomesoplenty.core.BOPPotions; +import biomesoplenty.core.BOPStructures; +import biomesoplenty.core.BOPVanillaCompat; import biomesoplenty.eventhandlers.BonemealEventHandler; import biomesoplenty.eventhandlers.BreakSpeedEventHandler; import biomesoplenty.eventhandlers.CapeEventHandler; @@ -49,7 +49,7 @@ import cpw.mods.fml.common.registry.GameRegistry; import cpw.mods.fml.common.registry.TickRegistry; import cpw.mods.fml.relauncher.Side; -@Mod(modid="BiomesOPlenty", name="Biomes O' Plenty", version=Version.VERSION, dependencies="after:Natura; required-after:Forge@[1.42.666.42.1,)") +@Mod(modid="BiomesOPlenty", name="Biomes O' Plenty", dependencies="after:Natura; required-after:Forge@[1.42.666.42.1,)") @NetworkMod(clientSideRequired=true, serverSideRequired=false) public class BiomesOPlenty { diff --git a/common/biomesoplenty/ClientProxy.java b/src/main/java/biomesoplenty/ClientProxy.java similarity index 98% rename from common/biomesoplenty/ClientProxy.java rename to src/main/java/biomesoplenty/ClientProxy.java index 921f48e90..48b05b886 100644 --- a/common/biomesoplenty/ClientProxy.java +++ b/src/main/java/biomesoplenty/ClientProxy.java @@ -17,7 +17,7 @@ import biomesoplenty.blocks.renderers.PlantsRenderer; import biomesoplenty.blocks.renderers.PuddleRender; import biomesoplenty.blocks.renderers.RenderUtils; import biomesoplenty.blocks.renderers.SmallBlockRenderer; -import biomesoplenty.configuration.configfile.BOPConfigurationIDs; +import biomesoplenty.configuration.BOPConfigurationIDs; import biomesoplenty.entities.EntityBird; import biomesoplenty.entities.EntityGlob; import biomesoplenty.entities.EntityJungleSpider; diff --git a/common/biomesoplenty/CommonProxy.java b/src/main/java/biomesoplenty/CommonProxy.java similarity index 100% rename from common/biomesoplenty/CommonProxy.java rename to src/main/java/biomesoplenty/CommonProxy.java diff --git a/common/biomesoplenty/api/Biomes.java b/src/main/java/biomesoplenty/api/Biomes.java similarity index 100% rename from common/biomesoplenty/api/Biomes.java rename to src/main/java/biomesoplenty/api/Biomes.java diff --git a/common/biomesoplenty/api/BlockReferences.java b/src/main/java/biomesoplenty/api/BlockReferences.java similarity index 100% rename from common/biomesoplenty/api/BlockReferences.java rename to src/main/java/biomesoplenty/api/BlockReferences.java diff --git a/common/biomesoplenty/api/Blocks.java b/src/main/java/biomesoplenty/api/Blocks.java similarity index 100% rename from common/biomesoplenty/api/Blocks.java rename to src/main/java/biomesoplenty/api/Blocks.java diff --git a/common/biomesoplenty/api/Entities.java b/src/main/java/biomesoplenty/api/Entities.java similarity index 100% rename from common/biomesoplenty/api/Entities.java rename to src/main/java/biomesoplenty/api/Entities.java diff --git a/common/biomesoplenty/api/Fluids.java b/src/main/java/biomesoplenty/api/Fluids.java similarity index 100% rename from common/biomesoplenty/api/Fluids.java rename to src/main/java/biomesoplenty/api/Fluids.java diff --git a/common/biomesoplenty/api/Items.java b/src/main/java/biomesoplenty/api/Items.java similarity index 100% rename from common/biomesoplenty/api/Items.java rename to src/main/java/biomesoplenty/api/Items.java diff --git a/common/biomesoplenty/api/Potions.java b/src/main/java/biomesoplenty/api/Potions.java similarity index 100% rename from common/biomesoplenty/api/Potions.java rename to src/main/java/biomesoplenty/api/Potions.java diff --git a/common/biomesoplenty/armor/ArmorAmethyst.java b/src/main/java/biomesoplenty/armor/ArmorAmethyst.java similarity index 100% rename from common/biomesoplenty/armor/ArmorAmethyst.java rename to src/main/java/biomesoplenty/armor/ArmorAmethyst.java diff --git a/common/biomesoplenty/armor/ArmorFlippers.java b/src/main/java/biomesoplenty/armor/ArmorFlippers.java similarity index 100% rename from common/biomesoplenty/armor/ArmorFlippers.java rename to src/main/java/biomesoplenty/armor/ArmorFlippers.java diff --git a/common/biomesoplenty/armor/ArmorFlowerBand.java b/src/main/java/biomesoplenty/armor/ArmorFlowerBand.java similarity index 100% rename from common/biomesoplenty/armor/ArmorFlowerBand.java rename to src/main/java/biomesoplenty/armor/ArmorFlowerBand.java diff --git a/common/biomesoplenty/armor/ArmorMuddy.java b/src/main/java/biomesoplenty/armor/ArmorMuddy.java similarity index 100% rename from common/biomesoplenty/armor/ArmorMuddy.java rename to src/main/java/biomesoplenty/armor/ArmorMuddy.java diff --git a/common/biomesoplenty/armor/ArmorWadingBoots.java b/src/main/java/biomesoplenty/armor/ArmorWadingBoots.java similarity index 100% rename from common/biomesoplenty/armor/ArmorWadingBoots.java rename to src/main/java/biomesoplenty/armor/ArmorWadingBoots.java diff --git a/common/biomesoplenty/asm/BOPBiomeColourBlending.java b/src/main/java/biomesoplenty/asm/BOPBiomeColourBlending.java similarity index 98% rename from common/biomesoplenty/asm/BOPBiomeColourBlending.java rename to src/main/java/biomesoplenty/asm/BOPBiomeColourBlending.java index 365d68909..2693be494 100644 --- a/common/biomesoplenty/asm/BOPBiomeColourBlending.java +++ b/src/main/java/biomesoplenty/asm/BOPBiomeColourBlending.java @@ -7,7 +7,7 @@ import biomesoplenty.asm.biomecolourblending.BlockFluid; import biomesoplenty.asm.biomecolourblending.BlockGrass; import biomesoplenty.asm.biomecolourblending.BlockLeaves; import biomesoplenty.asm.biomecolourblending.BlockTallGrass; -import biomesoplenty.configuration.configfile.BOPConfigurationMisc; +import biomesoplenty.configuration.BOPConfigurationMisc; import cpw.mods.fml.client.FMLClientHandler; import cpw.mods.fml.relauncher.FMLLaunchHandler; import cpw.mods.fml.relauncher.Side; diff --git a/common/biomesoplenty/asm/BOPFMLLoadingPlugin.java b/src/main/java/biomesoplenty/asm/BOPFMLLoadingPlugin.java similarity index 91% rename from common/biomesoplenty/asm/BOPFMLLoadingPlugin.java rename to src/main/java/biomesoplenty/asm/BOPFMLLoadingPlugin.java index 34cc1e1d1..51479b5d8 100644 --- a/common/biomesoplenty/asm/BOPFMLLoadingPlugin.java +++ b/src/main/java/biomesoplenty/asm/BOPFMLLoadingPlugin.java @@ -19,12 +19,6 @@ public class BOPFMLLoadingPlugin implements IFMLLoadingPlugin } public static File location; - - @Override - public String[] getLibraryRequestClass() - { - return null; - } @Override public String[] getASMTransformerClass() diff --git a/common/biomesoplenty/asm/biomecolourblending/BlockFluid.java b/src/main/java/biomesoplenty/asm/biomecolourblending/BlockFluid.java similarity index 100% rename from common/biomesoplenty/asm/biomecolourblending/BlockFluid.java rename to src/main/java/biomesoplenty/asm/biomecolourblending/BlockFluid.java diff --git a/common/biomesoplenty/asm/biomecolourblending/BlockGrass.java b/src/main/java/biomesoplenty/asm/biomecolourblending/BlockGrass.java similarity index 100% rename from common/biomesoplenty/asm/biomecolourblending/BlockGrass.java rename to src/main/java/biomesoplenty/asm/biomecolourblending/BlockGrass.java diff --git a/common/biomesoplenty/asm/biomecolourblending/BlockLeaves.java b/src/main/java/biomesoplenty/asm/biomecolourblending/BlockLeaves.java similarity index 100% rename from common/biomesoplenty/asm/biomecolourblending/BlockLeaves.java rename to src/main/java/biomesoplenty/asm/biomecolourblending/BlockLeaves.java diff --git a/common/biomesoplenty/asm/biomecolourblending/BlockTallGrass.java b/src/main/java/biomesoplenty/asm/biomecolourblending/BlockTallGrass.java similarity index 100% rename from common/biomesoplenty/asm/biomecolourblending/BlockTallGrass.java rename to src/main/java/biomesoplenty/asm/biomecolourblending/BlockTallGrass.java diff --git a/common/biomesoplenty/biomes/BiomeDecoratorBOP.java b/src/main/java/biomesoplenty/biomes/BiomeDecoratorBOP.java similarity index 99% rename from common/biomesoplenty/biomes/BiomeDecoratorBOP.java rename to src/main/java/biomesoplenty/biomes/BiomeDecoratorBOP.java index d3fa644b0..3a12f69f5 100644 --- a/common/biomesoplenty/biomes/BiomeDecoratorBOP.java +++ b/src/main/java/biomesoplenty/biomes/BiomeDecoratorBOP.java @@ -45,7 +45,7 @@ import net.minecraftforge.event.terraingen.OreGenEvent; import net.minecraftforge.event.terraingen.TerrainGen; import biomesoplenty.api.Blocks; import biomesoplenty.api.Fluids; -import biomesoplenty.configuration.configfile.BOPConfigurationTerrainGen; +import biomesoplenty.configuration.BOPConfigurationTerrainGen; import biomesoplenty.worldgen.WorldGenAlgae; import biomesoplenty.worldgen.WorldGenAsh; import biomesoplenty.worldgen.WorldGenBOPBush; diff --git a/common/biomesoplenty/biomes/BiomeGenAlps.java b/src/main/java/biomesoplenty/biomes/BiomeGenAlps.java similarity index 100% rename from common/biomesoplenty/biomes/BiomeGenAlps.java rename to src/main/java/biomesoplenty/biomes/BiomeGenAlps.java diff --git a/common/biomesoplenty/biomes/BiomeGenAlpsBase.java b/src/main/java/biomesoplenty/biomes/BiomeGenAlpsBase.java similarity index 100% rename from common/biomesoplenty/biomes/BiomeGenAlpsBase.java rename to src/main/java/biomesoplenty/biomes/BiomeGenAlpsBase.java diff --git a/common/biomesoplenty/biomes/BiomeGenAlpsForest.java b/src/main/java/biomesoplenty/biomes/BiomeGenAlpsForest.java similarity index 100% rename from common/biomesoplenty/biomes/BiomeGenAlpsForest.java rename to src/main/java/biomesoplenty/biomes/BiomeGenAlpsForest.java diff --git a/common/biomesoplenty/biomes/BiomeGenArctic.java b/src/main/java/biomesoplenty/biomes/BiomeGenArctic.java similarity index 100% rename from common/biomesoplenty/biomes/BiomeGenArctic.java rename to src/main/java/biomesoplenty/biomes/BiomeGenArctic.java diff --git a/common/biomesoplenty/biomes/BiomeGenAutumnHills.java b/src/main/java/biomesoplenty/biomes/BiomeGenAutumnHills.java similarity index 100% rename from common/biomesoplenty/biomes/BiomeGenAutumnHills.java rename to src/main/java/biomesoplenty/biomes/BiomeGenAutumnHills.java diff --git a/common/biomesoplenty/biomes/BiomeGenBadlands.java b/src/main/java/biomesoplenty/biomes/BiomeGenBadlands.java similarity index 96% rename from common/biomesoplenty/biomes/BiomeGenBadlands.java rename to src/main/java/biomesoplenty/biomes/BiomeGenBadlands.java index 532e4e930..189539b28 100644 --- a/common/biomesoplenty/biomes/BiomeGenBadlands.java +++ b/src/main/java/biomesoplenty/biomes/BiomeGenBadlands.java @@ -7,7 +7,7 @@ import net.minecraft.block.Block; import net.minecraft.world.World; import net.minecraft.world.biome.BiomeGenBase; import biomesoplenty.api.Blocks; -import biomesoplenty.configuration.configfile.BOPConfigurationMisc; +import biomesoplenty.configuration.BOPConfigurationMisc; public class BiomeGenBadlands extends BiomeGenBase { diff --git a/common/biomesoplenty/biomes/BiomeGenBambooForest.java b/src/main/java/biomesoplenty/biomes/BiomeGenBambooForest.java similarity index 100% rename from common/biomesoplenty/biomes/BiomeGenBambooForest.java rename to src/main/java/biomesoplenty/biomes/BiomeGenBambooForest.java diff --git a/common/biomesoplenty/biomes/BiomeGenBayou.java b/src/main/java/biomesoplenty/biomes/BiomeGenBayou.java similarity index 98% rename from common/biomesoplenty/biomes/BiomeGenBayou.java rename to src/main/java/biomesoplenty/biomes/BiomeGenBayou.java index 16b0ce31d..fa7fd4b0e 100644 --- a/common/biomesoplenty/biomes/BiomeGenBayou.java +++ b/src/main/java/biomesoplenty/biomes/BiomeGenBayou.java @@ -11,7 +11,7 @@ import net.minecraft.world.biome.SpawnListEntry; import net.minecraft.world.gen.feature.WorldGenerator; import worldcore.interfaces.IWCFog; import biomesoplenty.api.Blocks; -import biomesoplenty.configuration.configfile.BOPConfigurationMisc; +import biomesoplenty.configuration.BOPConfigurationMisc; import biomesoplenty.worldgen.WorldGenMoss; import biomesoplenty.worldgen.tree.WorldGenBayou1; import biomesoplenty.worldgen.tree.WorldGenBayou2; diff --git a/common/biomesoplenty/biomes/BiomeGenBirchForest.java b/src/main/java/biomesoplenty/biomes/BiomeGenBirchForest.java similarity index 100% rename from common/biomesoplenty/biomes/BiomeGenBirchForest.java rename to src/main/java/biomesoplenty/biomes/BiomeGenBirchForest.java diff --git a/common/biomesoplenty/biomes/BiomeGenBog.java b/src/main/java/biomesoplenty/biomes/BiomeGenBog.java similarity index 100% rename from common/biomesoplenty/biomes/BiomeGenBog.java rename to src/main/java/biomesoplenty/biomes/BiomeGenBog.java diff --git a/common/biomesoplenty/biomes/BiomeGenBorealForest.java b/src/main/java/biomesoplenty/biomes/BiomeGenBorealForest.java similarity index 100% rename from common/biomesoplenty/biomes/BiomeGenBorealForest.java rename to src/main/java/biomesoplenty/biomes/BiomeGenBorealForest.java diff --git a/common/biomesoplenty/biomes/BiomeGenBrushland.java b/src/main/java/biomesoplenty/biomes/BiomeGenBrushland.java similarity index 100% rename from common/biomesoplenty/biomes/BiomeGenBrushland.java rename to src/main/java/biomesoplenty/biomes/BiomeGenBrushland.java diff --git a/common/biomesoplenty/biomes/BiomeGenCanyon.java b/src/main/java/biomesoplenty/biomes/BiomeGenCanyon.java similarity index 100% rename from common/biomesoplenty/biomes/BiomeGenCanyon.java rename to src/main/java/biomesoplenty/biomes/BiomeGenCanyon.java diff --git a/common/biomesoplenty/biomes/BiomeGenCanyonRavine.java b/src/main/java/biomesoplenty/biomes/BiomeGenCanyonRavine.java similarity index 100% rename from common/biomesoplenty/biomes/BiomeGenCanyonRavine.java rename to src/main/java/biomesoplenty/biomes/BiomeGenCanyonRavine.java diff --git a/common/biomesoplenty/biomes/BiomeGenChaparral.java b/src/main/java/biomesoplenty/biomes/BiomeGenChaparral.java similarity index 100% rename from common/biomesoplenty/biomes/BiomeGenChaparral.java rename to src/main/java/biomesoplenty/biomes/BiomeGenChaparral.java diff --git a/common/biomesoplenty/biomes/BiomeGenCherryBlossomGrove.java b/src/main/java/biomesoplenty/biomes/BiomeGenCherryBlossomGrove.java similarity index 100% rename from common/biomesoplenty/biomes/BiomeGenCherryBlossomGrove.java rename to src/main/java/biomesoplenty/biomes/BiomeGenCherryBlossomGrove.java diff --git a/common/biomesoplenty/biomes/BiomeGenConiferousForest.java b/src/main/java/biomesoplenty/biomes/BiomeGenConiferousForest.java similarity index 100% rename from common/biomesoplenty/biomes/BiomeGenConiferousForest.java rename to src/main/java/biomesoplenty/biomes/BiomeGenConiferousForest.java diff --git a/common/biomesoplenty/biomes/BiomeGenConiferousForestSnow.java b/src/main/java/biomesoplenty/biomes/BiomeGenConiferousForestSnow.java similarity index 100% rename from common/biomesoplenty/biomes/BiomeGenConiferousForestSnow.java rename to src/main/java/biomesoplenty/biomes/BiomeGenConiferousForestSnow.java diff --git a/common/biomesoplenty/biomes/BiomeGenCrag.java b/src/main/java/biomesoplenty/biomes/BiomeGenCrag.java similarity index 96% rename from common/biomesoplenty/biomes/BiomeGenCrag.java rename to src/main/java/biomesoplenty/biomes/BiomeGenCrag.java index cbb7090d3..93c0d25e4 100644 --- a/common/biomesoplenty/biomes/BiomeGenCrag.java +++ b/src/main/java/biomesoplenty/biomes/BiomeGenCrag.java @@ -8,7 +8,7 @@ import net.minecraft.world.World; import net.minecraft.world.biome.BiomeGenBase; import worldcore.interfaces.IWCFog; import biomesoplenty.api.Blocks; -import biomesoplenty.configuration.configfile.BOPConfigurationMisc; +import biomesoplenty.configuration.BOPConfigurationMisc; public class BiomeGenCrag extends BiomeGenBase implements IWCFog { diff --git a/common/biomesoplenty/biomes/BiomeGenDeadForest.java b/src/main/java/biomesoplenty/biomes/BiomeGenDeadForest.java similarity index 97% rename from common/biomesoplenty/biomes/BiomeGenDeadForest.java rename to src/main/java/biomesoplenty/biomes/BiomeGenDeadForest.java index 9036089f9..2d032ec7f 100644 --- a/common/biomesoplenty/biomes/BiomeGenDeadForest.java +++ b/src/main/java/biomesoplenty/biomes/BiomeGenDeadForest.java @@ -8,7 +8,7 @@ import net.minecraft.world.biome.BiomeGenBase; import net.minecraft.world.gen.feature.WorldGenTallGrass; import net.minecraft.world.gen.feature.WorldGenerator; import biomesoplenty.api.Blocks; -import biomesoplenty.configuration.configfile.BOPConfigurationMisc; +import biomesoplenty.configuration.BOPConfigurationMisc; import biomesoplenty.worldgen.tree.WorldGenDeadTree; import biomesoplenty.worldgen.tree.WorldGenDeadTree2; import biomesoplenty.worldgen.tree.WorldGenTaiga5; diff --git a/common/biomesoplenty/biomes/BiomeGenDeadForestSnow.java b/src/main/java/biomesoplenty/biomes/BiomeGenDeadForestSnow.java similarity index 97% rename from common/biomesoplenty/biomes/BiomeGenDeadForestSnow.java rename to src/main/java/biomesoplenty/biomes/BiomeGenDeadForestSnow.java index b82d78839..6a7afb880 100644 --- a/common/biomesoplenty/biomes/BiomeGenDeadForestSnow.java +++ b/src/main/java/biomesoplenty/biomes/BiomeGenDeadForestSnow.java @@ -9,7 +9,7 @@ import net.minecraft.world.biome.BiomeGenBase; import net.minecraft.world.gen.feature.WorldGenTallGrass; import net.minecraft.world.gen.feature.WorldGenerator; import biomesoplenty.api.Blocks; -import biomesoplenty.configuration.configfile.BOPConfigurationMisc; +import biomesoplenty.configuration.BOPConfigurationMisc; import biomesoplenty.worldgen.tree.WorldGenDeadTree; import biomesoplenty.worldgen.tree.WorldGenDeadTree2; import biomesoplenty.worldgen.tree.WorldGenTaiga5; diff --git a/common/biomesoplenty/biomes/BiomeGenDeadSwamp.java b/src/main/java/biomesoplenty/biomes/BiomeGenDeadSwamp.java similarity index 98% rename from common/biomesoplenty/biomes/BiomeGenDeadSwamp.java rename to src/main/java/biomesoplenty/biomes/BiomeGenDeadSwamp.java index 101701d40..e197a21f6 100644 --- a/common/biomesoplenty/biomes/BiomeGenDeadSwamp.java +++ b/src/main/java/biomesoplenty/biomes/BiomeGenDeadSwamp.java @@ -10,7 +10,7 @@ import net.minecraft.world.gen.feature.WorldGenTallGrass; import net.minecraft.world.gen.feature.WorldGenerator; import worldcore.interfaces.IWCFog; import biomesoplenty.api.Blocks; -import biomesoplenty.configuration.configfile.BOPConfigurationMisc; +import biomesoplenty.configuration.BOPConfigurationMisc; import biomesoplenty.worldgen.tree.WorldGenDeadTree; public class BiomeGenDeadSwamp extends BiomeGenBase implements IWCFog diff --git a/common/biomesoplenty/biomes/BiomeGenDeadlands.java b/src/main/java/biomesoplenty/biomes/BiomeGenDeadlands.java similarity index 97% rename from common/biomesoplenty/biomes/BiomeGenDeadlands.java rename to src/main/java/biomesoplenty/biomes/BiomeGenDeadlands.java index 5d795951b..7565bdb82 100644 --- a/common/biomesoplenty/biomes/BiomeGenDeadlands.java +++ b/src/main/java/biomesoplenty/biomes/BiomeGenDeadlands.java @@ -13,7 +13,7 @@ import net.minecraft.world.gen.feature.WorldGenMinable; import net.minecraft.world.gen.feature.WorldGenerator; import worldcore.interfaces.IWCFog; import biomesoplenty.api.Blocks; -import biomesoplenty.configuration.configfile.BOPConfigurationMisc; +import biomesoplenty.configuration.BOPConfigurationMisc; import biomesoplenty.worldgen.WorldGenDeadlands; public class BiomeGenDeadlands extends BiomeGenBase implements IWCFog diff --git a/common/biomesoplenty/biomes/BiomeGenDeciduousForest.java b/src/main/java/biomesoplenty/biomes/BiomeGenDeciduousForest.java similarity index 100% rename from common/biomesoplenty/biomes/BiomeGenDeciduousForest.java rename to src/main/java/biomesoplenty/biomes/BiomeGenDeciduousForest.java diff --git a/common/biomesoplenty/biomes/BiomeGenDunes.java b/src/main/java/biomesoplenty/biomes/BiomeGenDunes.java similarity index 100% rename from common/biomesoplenty/biomes/BiomeGenDunes.java rename to src/main/java/biomesoplenty/biomes/BiomeGenDunes.java diff --git a/common/biomesoplenty/biomes/BiomeGenFen.java b/src/main/java/biomesoplenty/biomes/BiomeGenFen.java similarity index 100% rename from common/biomesoplenty/biomes/BiomeGenFen.java rename to src/main/java/biomesoplenty/biomes/BiomeGenFen.java diff --git a/common/biomesoplenty/biomes/BiomeGenField.java b/src/main/java/biomesoplenty/biomes/BiomeGenField.java similarity index 100% rename from common/biomesoplenty/biomes/BiomeGenField.java rename to src/main/java/biomesoplenty/biomes/BiomeGenField.java diff --git a/common/biomesoplenty/biomes/BiomeGenFieldForest.java b/src/main/java/biomesoplenty/biomes/BiomeGenFieldForest.java similarity index 100% rename from common/biomesoplenty/biomes/BiomeGenFieldForest.java rename to src/main/java/biomesoplenty/biomes/BiomeGenFieldForest.java diff --git a/common/biomesoplenty/biomes/BiomeGenFrostForest.java b/src/main/java/biomesoplenty/biomes/BiomeGenFrostForest.java similarity index 97% rename from common/biomesoplenty/biomes/BiomeGenFrostForest.java rename to src/main/java/biomesoplenty/biomes/BiomeGenFrostForest.java index 0d1b7ac26..22c8bc9bb 100644 --- a/common/biomesoplenty/biomes/BiomeGenFrostForest.java +++ b/src/main/java/biomesoplenty/biomes/BiomeGenFrostForest.java @@ -9,7 +9,7 @@ import net.minecraft.world.biome.BiomeGenBase; import net.minecraft.world.gen.feature.WorldGenerator; import worldcore.interfaces.IWCFog; import biomesoplenty.api.Blocks; -import biomesoplenty.configuration.configfile.BOPConfigurationMisc; +import biomesoplenty.configuration.BOPConfigurationMisc; public class BiomeGenFrostForest extends BiomeGenBase implements IWCFog { diff --git a/common/biomesoplenty/biomes/BiomeGenFungiForest.java b/src/main/java/biomesoplenty/biomes/BiomeGenFungiForest.java similarity index 98% rename from common/biomesoplenty/biomes/BiomeGenFungiForest.java rename to src/main/java/biomesoplenty/biomes/BiomeGenFungiForest.java index 6ae9de635..022bf0a58 100644 --- a/common/biomesoplenty/biomes/BiomeGenFungiForest.java +++ b/src/main/java/biomesoplenty/biomes/BiomeGenFungiForest.java @@ -13,7 +13,7 @@ import net.minecraft.world.gen.feature.WorldGenTallGrass; import net.minecraft.world.gen.feature.WorldGenerator; import worldcore.interfaces.IWCFog; import biomesoplenty.api.Blocks; -import biomesoplenty.configuration.configfile.BOPConfigurationMisc; +import biomesoplenty.configuration.BOPConfigurationMisc; import biomesoplenty.worldgen.WorldGenMoss; import biomesoplenty.worldgen.tree.WorldGenSequoia; import biomesoplenty.worldgen.tree.WorldGenSequoiaOrange; diff --git a/common/biomesoplenty/biomes/BiomeGenGarden.java b/src/main/java/biomesoplenty/biomes/BiomeGenGarden.java similarity index 100% rename from common/biomesoplenty/biomes/BiomeGenGarden.java rename to src/main/java/biomesoplenty/biomes/BiomeGenGarden.java diff --git a/common/biomesoplenty/biomes/BiomeGenGlacier.java b/src/main/java/biomesoplenty/biomes/BiomeGenGlacier.java similarity index 100% rename from common/biomesoplenty/biomes/BiomeGenGlacier.java rename to src/main/java/biomesoplenty/biomes/BiomeGenGlacier.java diff --git a/common/biomesoplenty/biomes/BiomeGenGrassland.java b/src/main/java/biomesoplenty/biomes/BiomeGenGrassland.java similarity index 100% rename from common/biomesoplenty/biomes/BiomeGenGrassland.java rename to src/main/java/biomesoplenty/biomes/BiomeGenGrassland.java diff --git a/common/biomesoplenty/biomes/BiomeGenGrove.java b/src/main/java/biomesoplenty/biomes/BiomeGenGrove.java similarity index 100% rename from common/biomesoplenty/biomes/BiomeGenGrove.java rename to src/main/java/biomesoplenty/biomes/BiomeGenGrove.java diff --git a/common/biomesoplenty/biomes/BiomeGenHeathland.java b/src/main/java/biomesoplenty/biomes/BiomeGenHeathland.java similarity index 100% rename from common/biomesoplenty/biomes/BiomeGenHeathland.java rename to src/main/java/biomesoplenty/biomes/BiomeGenHeathland.java diff --git a/common/biomesoplenty/biomes/BiomeGenHighland.java b/src/main/java/biomesoplenty/biomes/BiomeGenHighland.java similarity index 100% rename from common/biomesoplenty/biomes/BiomeGenHighland.java rename to src/main/java/biomesoplenty/biomes/BiomeGenHighland.java diff --git a/common/biomesoplenty/biomes/BiomeGenHotSprings.java b/src/main/java/biomesoplenty/biomes/BiomeGenHotSprings.java similarity index 100% rename from common/biomesoplenty/biomes/BiomeGenHotSprings.java rename to src/main/java/biomesoplenty/biomes/BiomeGenHotSprings.java diff --git a/common/biomesoplenty/biomes/BiomeGenIcyHills.java b/src/main/java/biomesoplenty/biomes/BiomeGenIcyHills.java similarity index 97% rename from common/biomesoplenty/biomes/BiomeGenIcyHills.java rename to src/main/java/biomesoplenty/biomes/BiomeGenIcyHills.java index 1c8e40741..833f72654 100644 --- a/common/biomesoplenty/biomes/BiomeGenIcyHills.java +++ b/src/main/java/biomesoplenty/biomes/BiomeGenIcyHills.java @@ -10,7 +10,7 @@ import net.minecraft.world.biome.BiomeGenBase; import net.minecraft.world.biome.SpawnListEntry; import net.minecraft.world.gen.feature.WorldGenerator; import biomesoplenty.api.Blocks; -import biomesoplenty.configuration.configfile.BOPConfigurationMisc; +import biomesoplenty.configuration.BOPConfigurationMisc; import biomesoplenty.worldgen.tree.WorldGenIceTree; public class BiomeGenIcyHills extends BiomeGenBase diff --git a/common/biomesoplenty/biomes/BiomeGenJadeCliffs.java b/src/main/java/biomesoplenty/biomes/BiomeGenJadeCliffs.java similarity index 97% rename from common/biomesoplenty/biomes/BiomeGenJadeCliffs.java rename to src/main/java/biomesoplenty/biomes/BiomeGenJadeCliffs.java index 2748368a9..207ef5337 100644 --- a/common/biomesoplenty/biomes/BiomeGenJadeCliffs.java +++ b/src/main/java/biomesoplenty/biomes/BiomeGenJadeCliffs.java @@ -8,7 +8,7 @@ import net.minecraft.world.World; import net.minecraft.world.biome.BiomeGenBase; import net.minecraft.world.gen.feature.WorldGenShrub; import net.minecraft.world.gen.feature.WorldGenerator; -import biomesoplenty.configuration.configfile.BOPConfigurationMisc; +import biomesoplenty.configuration.BOPConfigurationMisc; import biomesoplenty.worldgen.tree.WorldGenPineTree; public class BiomeGenJadeCliffs extends BiomeGenBase diff --git a/common/biomesoplenty/biomes/BiomeGenLavenderFields.java b/src/main/java/biomesoplenty/biomes/BiomeGenLavenderFields.java similarity index 100% rename from common/biomesoplenty/biomes/BiomeGenLavenderFields.java rename to src/main/java/biomesoplenty/biomes/BiomeGenLavenderFields.java diff --git a/common/biomesoplenty/biomes/BiomeGenLushDesert.java b/src/main/java/biomesoplenty/biomes/BiomeGenLushDesert.java similarity index 100% rename from common/biomesoplenty/biomes/BiomeGenLushDesert.java rename to src/main/java/biomesoplenty/biomes/BiomeGenLushDesert.java diff --git a/common/biomesoplenty/biomes/BiomeGenLushSwamp.java b/src/main/java/biomesoplenty/biomes/BiomeGenLushSwamp.java similarity index 100% rename from common/biomesoplenty/biomes/BiomeGenLushSwamp.java rename to src/main/java/biomesoplenty/biomes/BiomeGenLushSwamp.java diff --git a/common/biomesoplenty/biomes/BiomeGenMangrove.java b/src/main/java/biomesoplenty/biomes/BiomeGenMangrove.java similarity index 100% rename from common/biomesoplenty/biomes/BiomeGenMangrove.java rename to src/main/java/biomesoplenty/biomes/BiomeGenMangrove.java diff --git a/common/biomesoplenty/biomes/BiomeGenMapleWoods.java b/src/main/java/biomesoplenty/biomes/BiomeGenMapleWoods.java similarity index 100% rename from common/biomesoplenty/biomes/BiomeGenMapleWoods.java rename to src/main/java/biomesoplenty/biomes/BiomeGenMapleWoods.java diff --git a/common/biomesoplenty/biomes/BiomeGenMarsh.java b/src/main/java/biomesoplenty/biomes/BiomeGenMarsh.java similarity index 100% rename from common/biomesoplenty/biomes/BiomeGenMarsh.java rename to src/main/java/biomesoplenty/biomes/BiomeGenMarsh.java diff --git a/common/biomesoplenty/biomes/BiomeGenMeadow.java b/src/main/java/biomesoplenty/biomes/BiomeGenMeadow.java similarity index 100% rename from common/biomesoplenty/biomes/BiomeGenMeadow.java rename to src/main/java/biomesoplenty/biomes/BiomeGenMeadow.java diff --git a/common/biomesoplenty/biomes/BiomeGenMeadowForest.java b/src/main/java/biomesoplenty/biomes/BiomeGenMeadowForest.java similarity index 100% rename from common/biomesoplenty/biomes/BiomeGenMeadowForest.java rename to src/main/java/biomesoplenty/biomes/BiomeGenMeadowForest.java diff --git a/common/biomesoplenty/biomes/BiomeGenMesa.java b/src/main/java/biomesoplenty/biomes/BiomeGenMesa.java similarity index 97% rename from common/biomesoplenty/biomes/BiomeGenMesa.java rename to src/main/java/biomesoplenty/biomes/BiomeGenMesa.java index 89ee1d7d9..a622354d2 100644 --- a/common/biomesoplenty/biomes/BiomeGenMesa.java +++ b/src/main/java/biomesoplenty/biomes/BiomeGenMesa.java @@ -10,7 +10,7 @@ import net.minecraft.world.biome.BiomeGenBase; import net.minecraft.world.biome.SpawnListEntry; import worldcore.interfaces.IWCFog; import biomesoplenty.api.Blocks; -import biomesoplenty.configuration.configfile.BOPConfigurationMisc; +import biomesoplenty.configuration.BOPConfigurationMisc; public class BiomeGenMesa extends BiomeGenBase implements IWCFog { diff --git a/common/biomesoplenty/biomes/BiomeGenMoor.java b/src/main/java/biomesoplenty/biomes/BiomeGenMoor.java similarity index 98% rename from common/biomesoplenty/biomes/BiomeGenMoor.java rename to src/main/java/biomesoplenty/biomes/BiomeGenMoor.java index 8abf5367c..7ce7e9cef 100644 --- a/common/biomesoplenty/biomes/BiomeGenMoor.java +++ b/src/main/java/biomesoplenty/biomes/BiomeGenMoor.java @@ -9,7 +9,7 @@ import net.minecraft.world.biome.BiomeGenBase; import net.minecraft.world.gen.feature.WorldGenTallGrass; import net.minecraft.world.gen.feature.WorldGenerator; import biomesoplenty.api.Blocks; -import biomesoplenty.configuration.configfile.BOPConfigurationMisc; +import biomesoplenty.configuration.BOPConfigurationMisc; public class BiomeGenMoor extends BiomeGenBase { diff --git a/common/biomesoplenty/biomes/BiomeGenMountain.java b/src/main/java/biomesoplenty/biomes/BiomeGenMountain.java similarity index 100% rename from common/biomesoplenty/biomes/BiomeGenMountain.java rename to src/main/java/biomesoplenty/biomes/BiomeGenMountain.java diff --git a/common/biomesoplenty/biomes/BiomeGenMysticGrove.java b/src/main/java/biomesoplenty/biomes/BiomeGenMysticGrove.java similarity index 96% rename from common/biomesoplenty/biomes/BiomeGenMysticGrove.java rename to src/main/java/biomesoplenty/biomes/BiomeGenMysticGrove.java index 4d19d1131..d8ec49245 100644 --- a/common/biomesoplenty/biomes/BiomeGenMysticGrove.java +++ b/src/main/java/biomesoplenty/biomes/BiomeGenMysticGrove.java @@ -11,8 +11,8 @@ import net.minecraft.world.gen.feature.WorldGenTallGrass; import net.minecraft.world.gen.feature.WorldGenerator; import worldcore.interfaces.IWCFog; import biomesoplenty.api.Blocks; -import biomesoplenty.configuration.configfile.BOPConfigurationMain; -import biomesoplenty.configuration.configfile.BOPConfigurationMisc; +import biomesoplenty.configuration.BOPConfigurationMain; +import biomesoplenty.configuration.BOPConfigurationMisc; import biomesoplenty.worldgen.tree.WorldGenJacaranda; import biomesoplenty.worldgen.tree.WorldGenMystic2; import biomesoplenty.worldgen.tree.WorldGenSwampTall; diff --git a/common/biomesoplenty/biomes/BiomeGenMysticGroveThin.java b/src/main/java/biomesoplenty/biomes/BiomeGenMysticGroveThin.java similarity index 96% rename from common/biomesoplenty/biomes/BiomeGenMysticGroveThin.java rename to src/main/java/biomesoplenty/biomes/BiomeGenMysticGroveThin.java index 841757839..f2e0d5afe 100644 --- a/common/biomesoplenty/biomes/BiomeGenMysticGroveThin.java +++ b/src/main/java/biomesoplenty/biomes/BiomeGenMysticGroveThin.java @@ -11,8 +11,8 @@ import net.minecraft.world.gen.feature.WorldGenTallGrass; import net.minecraft.world.gen.feature.WorldGenerator; import worldcore.interfaces.IWCFog; import biomesoplenty.api.Blocks; -import biomesoplenty.configuration.configfile.BOPConfigurationMain; -import biomesoplenty.configuration.configfile.BOPConfigurationMisc; +import biomesoplenty.configuration.BOPConfigurationMain; +import biomesoplenty.configuration.BOPConfigurationMisc; import biomesoplenty.worldgen.tree.WorldGenJacaranda; import biomesoplenty.worldgen.tree.WorldGenMystic2; import biomesoplenty.worldgen.tree.WorldGenSwampTall; diff --git a/common/biomesoplenty/biomes/BiomeGenOasis.java b/src/main/java/biomesoplenty/biomes/BiomeGenOasis.java similarity index 100% rename from common/biomesoplenty/biomes/BiomeGenOasis.java rename to src/main/java/biomesoplenty/biomes/BiomeGenOasis.java diff --git a/common/biomesoplenty/biomes/BiomeGenOminousWoods.java b/src/main/java/biomesoplenty/biomes/BiomeGenOminousWoods.java similarity index 98% rename from common/biomesoplenty/biomes/BiomeGenOminousWoods.java rename to src/main/java/biomesoplenty/biomes/BiomeGenOminousWoods.java index b63f0905a..d4bea7e19 100644 --- a/common/biomesoplenty/biomes/BiomeGenOminousWoods.java +++ b/src/main/java/biomesoplenty/biomes/BiomeGenOminousWoods.java @@ -12,7 +12,7 @@ import net.minecraft.world.biome.SpawnListEntry; import net.minecraft.world.gen.feature.WorldGenTallGrass; import net.minecraft.world.gen.feature.WorldGenerator; import worldcore.interfaces.IWCFog; -import biomesoplenty.configuration.configfile.BOPConfigurationMisc; +import biomesoplenty.configuration.BOPConfigurationMisc; import biomesoplenty.worldgen.tree.WorldGenDeadTree3; import biomesoplenty.worldgen.tree.WorldGenOminous1; import biomesoplenty.worldgen.tree.WorldGenOminous2; diff --git a/common/biomesoplenty/biomes/BiomeGenOminousWoodsThick.java b/src/main/java/biomesoplenty/biomes/BiomeGenOminousWoodsThick.java similarity index 98% rename from common/biomesoplenty/biomes/BiomeGenOminousWoodsThick.java rename to src/main/java/biomesoplenty/biomes/BiomeGenOminousWoodsThick.java index f0bc5a8ae..99aa2b96d 100644 --- a/common/biomesoplenty/biomes/BiomeGenOminousWoodsThick.java +++ b/src/main/java/biomesoplenty/biomes/BiomeGenOminousWoodsThick.java @@ -13,7 +13,7 @@ import net.minecraft.world.gen.feature.WorldGenTallGrass; import net.minecraft.world.gen.feature.WorldGenerator; import worldcore.interfaces.IWCFog; import biomesoplenty.api.Blocks; -import biomesoplenty.configuration.configfile.BOPConfigurationMisc; +import biomesoplenty.configuration.BOPConfigurationMisc; import biomesoplenty.worldgen.tree.WorldGenOminous1; import biomesoplenty.worldgen.tree.WorldGenOminous3; import biomesoplenty.worldgen.tree.WorldGenOminous4; diff --git a/common/biomesoplenty/biomes/BiomeGenOrchard.java b/src/main/java/biomesoplenty/biomes/BiomeGenOrchard.java similarity index 100% rename from common/biomesoplenty/biomes/BiomeGenOrchard.java rename to src/main/java/biomesoplenty/biomes/BiomeGenOrchard.java diff --git a/common/biomesoplenty/biomes/BiomeGenOriginValley.java b/src/main/java/biomesoplenty/biomes/BiomeGenOriginValley.java similarity index 96% rename from common/biomesoplenty/biomes/BiomeGenOriginValley.java rename to src/main/java/biomesoplenty/biomes/BiomeGenOriginValley.java index d4a4ecc9c..d08940ff2 100644 --- a/common/biomesoplenty/biomes/BiomeGenOriginValley.java +++ b/src/main/java/biomesoplenty/biomes/BiomeGenOriginValley.java @@ -6,7 +6,7 @@ import java.util.Random; import net.minecraft.world.biome.BiomeGenBase; import net.minecraft.world.gen.feature.WorldGenerator; import biomesoplenty.api.Blocks; -import biomesoplenty.configuration.configfile.BOPConfigurationMisc; +import biomesoplenty.configuration.BOPConfigurationMisc; import biomesoplenty.worldgen.tree.WorldGenOriginTree; public class BiomeGenOriginValley extends BiomeGenBase diff --git a/common/biomesoplenty/biomes/BiomeGenOutback.java b/src/main/java/biomesoplenty/biomes/BiomeGenOutback.java similarity index 100% rename from common/biomesoplenty/biomes/BiomeGenOutback.java rename to src/main/java/biomesoplenty/biomes/BiomeGenOutback.java diff --git a/common/biomesoplenty/biomes/BiomeGenOvergrownGreens.java b/src/main/java/biomesoplenty/biomes/BiomeGenOvergrownGreens.java similarity index 100% rename from common/biomesoplenty/biomes/BiomeGenOvergrownGreens.java rename to src/main/java/biomesoplenty/biomes/BiomeGenOvergrownGreens.java diff --git a/common/biomesoplenty/biomes/BiomeGenPasture.java b/src/main/java/biomesoplenty/biomes/BiomeGenPasture.java similarity index 100% rename from common/biomesoplenty/biomes/BiomeGenPasture.java rename to src/main/java/biomesoplenty/biomes/BiomeGenPasture.java diff --git a/common/biomesoplenty/biomes/BiomeGenPastureMeadow.java b/src/main/java/biomesoplenty/biomes/BiomeGenPastureMeadow.java similarity index 100% rename from common/biomesoplenty/biomes/BiomeGenPastureMeadow.java rename to src/main/java/biomesoplenty/biomes/BiomeGenPastureMeadow.java diff --git a/common/biomesoplenty/biomes/BiomeGenPastureThin.java b/src/main/java/biomesoplenty/biomes/BiomeGenPastureThin.java similarity index 100% rename from common/biomesoplenty/biomes/BiomeGenPastureThin.java rename to src/main/java/biomesoplenty/biomes/BiomeGenPastureThin.java diff --git a/common/biomesoplenty/biomes/BiomeGenPolar.java b/src/main/java/biomesoplenty/biomes/BiomeGenPolar.java similarity index 100% rename from common/biomesoplenty/biomes/BiomeGenPolar.java rename to src/main/java/biomesoplenty/biomes/BiomeGenPolar.java diff --git a/common/biomesoplenty/biomes/BiomeGenPrairie.java b/src/main/java/biomesoplenty/biomes/BiomeGenPrairie.java similarity index 100% rename from common/biomesoplenty/biomes/BiomeGenPrairie.java rename to src/main/java/biomesoplenty/biomes/BiomeGenPrairie.java diff --git a/common/biomesoplenty/biomes/BiomeGenQuagmire.java b/src/main/java/biomesoplenty/biomes/BiomeGenQuagmire.java similarity index 97% rename from common/biomesoplenty/biomes/BiomeGenQuagmire.java rename to src/main/java/biomesoplenty/biomes/BiomeGenQuagmire.java index 299da2476..ba214ef0f 100644 --- a/common/biomesoplenty/biomes/BiomeGenQuagmire.java +++ b/src/main/java/biomesoplenty/biomes/BiomeGenQuagmire.java @@ -9,7 +9,7 @@ import net.minecraft.world.biome.BiomeGenBase; import net.minecraft.world.gen.feature.WorldGenerator; import worldcore.interfaces.IWCFog; import biomesoplenty.api.Blocks; -import biomesoplenty.configuration.configfile.BOPConfigurationMisc; +import biomesoplenty.configuration.BOPConfigurationMisc; import biomesoplenty.worldgen.tree.WorldGenDeadTree; public class BiomeGenQuagmire extends BiomeGenBase implements IWCFog diff --git a/common/biomesoplenty/biomes/BiomeGenRainforest.java b/src/main/java/biomesoplenty/biomes/BiomeGenRainforest.java similarity index 100% rename from common/biomesoplenty/biomes/BiomeGenRainforest.java rename to src/main/java/biomesoplenty/biomes/BiomeGenRainforest.java diff --git a/common/biomesoplenty/biomes/BiomeGenRedwoodForest.java b/src/main/java/biomesoplenty/biomes/BiomeGenRedwoodForest.java similarity index 100% rename from common/biomesoplenty/biomes/BiomeGenRedwoodForest.java rename to src/main/java/biomesoplenty/biomes/BiomeGenRedwoodForest.java diff --git a/common/biomesoplenty/biomes/BiomeGenSacredSprings.java b/src/main/java/biomesoplenty/biomes/BiomeGenSacredSprings.java similarity index 98% rename from common/biomesoplenty/biomes/BiomeGenSacredSprings.java rename to src/main/java/biomesoplenty/biomes/BiomeGenSacredSprings.java index cb1dd0661..2e03c8e49 100644 --- a/common/biomesoplenty/biomes/BiomeGenSacredSprings.java +++ b/src/main/java/biomesoplenty/biomes/BiomeGenSacredSprings.java @@ -11,7 +11,7 @@ import net.minecraft.world.gen.feature.WorldGenShrub; import net.minecraft.world.gen.feature.WorldGenerator; import worldcore.interfaces.IWCFog; import biomesoplenty.api.Blocks; -import biomesoplenty.configuration.configfile.BOPConfigurationMisc; +import biomesoplenty.configuration.BOPConfigurationMisc; import biomesoplenty.entities.EntityJungleSpider; import biomesoplenty.worldgen.tree.WorldGenMassiveTree; diff --git a/common/biomesoplenty/biomes/BiomeGenSavanna.java b/src/main/java/biomesoplenty/biomes/BiomeGenSavanna.java similarity index 100% rename from common/biomesoplenty/biomes/BiomeGenSavanna.java rename to src/main/java/biomesoplenty/biomes/BiomeGenSavanna.java diff --git a/common/biomesoplenty/biomes/BiomeGenSavannaPlateau.java b/src/main/java/biomesoplenty/biomes/BiomeGenSavannaPlateau.java similarity index 100% rename from common/biomesoplenty/biomes/BiomeGenSavannaPlateau.java rename to src/main/java/biomesoplenty/biomes/BiomeGenSavannaPlateau.java diff --git a/common/biomesoplenty/biomes/BiomeGenScrubland.java b/src/main/java/biomesoplenty/biomes/BiomeGenScrubland.java similarity index 100% rename from common/biomesoplenty/biomes/BiomeGenScrubland.java rename to src/main/java/biomesoplenty/biomes/BiomeGenScrubland.java diff --git a/common/biomesoplenty/biomes/BiomeGenSeasonalForest.java b/src/main/java/biomesoplenty/biomes/BiomeGenSeasonalForest.java similarity index 100% rename from common/biomesoplenty/biomes/BiomeGenSeasonalForest.java rename to src/main/java/biomesoplenty/biomes/BiomeGenSeasonalForest.java diff --git a/common/biomesoplenty/biomes/BiomeGenSeasonalSpruceForest.java b/src/main/java/biomesoplenty/biomes/BiomeGenSeasonalSpruceForest.java similarity index 100% rename from common/biomesoplenty/biomes/BiomeGenSeasonalSpruceForest.java rename to src/main/java/biomesoplenty/biomes/BiomeGenSeasonalSpruceForest.java diff --git a/common/biomesoplenty/biomes/BiomeGenShield.java b/src/main/java/biomesoplenty/biomes/BiomeGenShield.java similarity index 100% rename from common/biomesoplenty/biomes/BiomeGenShield.java rename to src/main/java/biomesoplenty/biomes/BiomeGenShield.java diff --git a/common/biomesoplenty/biomes/BiomeGenShore.java b/src/main/java/biomesoplenty/biomes/BiomeGenShore.java similarity index 100% rename from common/biomesoplenty/biomes/BiomeGenShore.java rename to src/main/java/biomesoplenty/biomes/BiomeGenShore.java diff --git a/common/biomesoplenty/biomes/BiomeGenShrubland.java b/src/main/java/biomesoplenty/biomes/BiomeGenShrubland.java similarity index 100% rename from common/biomesoplenty/biomes/BiomeGenShrubland.java rename to src/main/java/biomesoplenty/biomes/BiomeGenShrubland.java diff --git a/common/biomesoplenty/biomes/BiomeGenShrublandForest.java b/src/main/java/biomesoplenty/biomes/BiomeGenShrublandForest.java similarity index 100% rename from common/biomesoplenty/biomes/BiomeGenShrublandForest.java rename to src/main/java/biomesoplenty/biomes/BiomeGenShrublandForest.java diff --git a/common/biomesoplenty/biomes/BiomeGenSilkglades.java b/src/main/java/biomesoplenty/biomes/BiomeGenSilkglades.java similarity index 98% rename from common/biomesoplenty/biomes/BiomeGenSilkglades.java rename to src/main/java/biomesoplenty/biomes/BiomeGenSilkglades.java index a88cddef1..c532bc1fb 100644 --- a/common/biomesoplenty/biomes/BiomeGenSilkglades.java +++ b/src/main/java/biomesoplenty/biomes/BiomeGenSilkglades.java @@ -11,7 +11,7 @@ import net.minecraft.world.biome.SpawnListEntry; import net.minecraft.world.gen.feature.WorldGenTallGrass; import net.minecraft.world.gen.feature.WorldGenerator; import biomesoplenty.api.Blocks; -import biomesoplenty.configuration.configfile.BOPConfigurationMisc; +import biomesoplenty.configuration.BOPConfigurationMisc; import biomesoplenty.worldgen.WorldGenCobwebNest; import biomesoplenty.worldgen.tree.WorldGenBirchWillow; import biomesoplenty.worldgen.tree.WorldGenDeadTree; diff --git a/common/biomesoplenty/biomes/BiomeGenSludgepit.java b/src/main/java/biomesoplenty/biomes/BiomeGenSludgepit.java similarity index 98% rename from common/biomesoplenty/biomes/BiomeGenSludgepit.java rename to src/main/java/biomesoplenty/biomes/BiomeGenSludgepit.java index 6757c2c36..103231cf3 100644 --- a/common/biomesoplenty/biomes/BiomeGenSludgepit.java +++ b/src/main/java/biomesoplenty/biomes/BiomeGenSludgepit.java @@ -12,7 +12,7 @@ import net.minecraft.world.gen.feature.WorldGenTallGrass; import net.minecraft.world.gen.feature.WorldGenerator; import worldcore.interfaces.IWCFog; import biomesoplenty.api.Blocks; -import biomesoplenty.configuration.configfile.BOPConfigurationMisc; +import biomesoplenty.configuration.BOPConfigurationMisc; import biomesoplenty.worldgen.WorldGenBog1; import biomesoplenty.worldgen.WorldGenBog2; diff --git a/common/biomesoplenty/biomes/BiomeGenSpruceWoods.java b/src/main/java/biomesoplenty/biomes/BiomeGenSpruceWoods.java similarity index 100% rename from common/biomesoplenty/biomes/BiomeGenSpruceWoods.java rename to src/main/java/biomesoplenty/biomes/BiomeGenSpruceWoods.java diff --git a/common/biomesoplenty/biomes/BiomeGenSteppe.java b/src/main/java/biomesoplenty/biomes/BiomeGenSteppe.java similarity index 100% rename from common/biomesoplenty/biomes/BiomeGenSteppe.java rename to src/main/java/biomesoplenty/biomes/BiomeGenSteppe.java diff --git a/common/biomesoplenty/biomes/BiomeGenTemperateRainforest.java b/src/main/java/biomesoplenty/biomes/BiomeGenTemperateRainforest.java similarity index 98% rename from common/biomesoplenty/biomes/BiomeGenTemperateRainforest.java rename to src/main/java/biomesoplenty/biomes/BiomeGenTemperateRainforest.java index dbcf40c78..39dd60800 100644 --- a/common/biomesoplenty/biomes/BiomeGenTemperateRainforest.java +++ b/src/main/java/biomesoplenty/biomes/BiomeGenTemperateRainforest.java @@ -11,7 +11,7 @@ import net.minecraft.world.gen.feature.WorldGenTallGrass; import net.minecraft.world.gen.feature.WorldGenerator; import worldcore.interfaces.IWCFog; import biomesoplenty.api.Blocks; -import biomesoplenty.configuration.configfile.BOPConfigurationMisc; +import biomesoplenty.configuration.BOPConfigurationMisc; import biomesoplenty.worldgen.WorldGenMoss; import biomesoplenty.worldgen.tree.WorldGenSequoia; import biomesoplenty.worldgen.tree.WorldGenTemperate; diff --git a/common/biomesoplenty/biomes/BiomeGenThicket.java b/src/main/java/biomesoplenty/biomes/BiomeGenThicket.java similarity index 100% rename from common/biomesoplenty/biomes/BiomeGenThicket.java rename to src/main/java/biomesoplenty/biomes/BiomeGenThicket.java diff --git a/common/biomesoplenty/biomes/BiomeGenTimber.java b/src/main/java/biomesoplenty/biomes/BiomeGenTimber.java similarity index 100% rename from common/biomesoplenty/biomes/BiomeGenTimber.java rename to src/main/java/biomesoplenty/biomes/BiomeGenTimber.java diff --git a/common/biomesoplenty/biomes/BiomeGenTimberThin.java b/src/main/java/biomesoplenty/biomes/BiomeGenTimberThin.java similarity index 100% rename from common/biomesoplenty/biomes/BiomeGenTimberThin.java rename to src/main/java/biomesoplenty/biomes/BiomeGenTimberThin.java diff --git a/common/biomesoplenty/biomes/BiomeGenTropicalRainforest.java b/src/main/java/biomesoplenty/biomes/BiomeGenTropicalRainforest.java similarity index 98% rename from common/biomesoplenty/biomes/BiomeGenTropicalRainforest.java rename to src/main/java/biomesoplenty/biomes/BiomeGenTropicalRainforest.java index 2175b46bb..8d110108d 100644 --- a/common/biomesoplenty/biomes/BiomeGenTropicalRainforest.java +++ b/src/main/java/biomesoplenty/biomes/BiomeGenTropicalRainforest.java @@ -12,7 +12,7 @@ import net.minecraft.world.gen.feature.WorldGenTrees; import net.minecraft.world.gen.feature.WorldGenerator; import worldcore.interfaces.IWCFog; import biomesoplenty.api.Blocks; -import biomesoplenty.configuration.configfile.BOPConfigurationMisc; +import biomesoplenty.configuration.BOPConfigurationMisc; import biomesoplenty.entities.EntityJungleSpider; import biomesoplenty.worldgen.tree.WorldGenRainforest1; diff --git a/common/biomesoplenty/biomes/BiomeGenTropics.java b/src/main/java/biomesoplenty/biomes/BiomeGenTropics.java similarity index 98% rename from common/biomesoplenty/biomes/BiomeGenTropics.java rename to src/main/java/biomesoplenty/biomes/BiomeGenTropics.java index d60f01af6..b3c3d4756 100644 --- a/common/biomesoplenty/biomes/BiomeGenTropics.java +++ b/src/main/java/biomesoplenty/biomes/BiomeGenTropics.java @@ -11,7 +11,7 @@ import net.minecraft.world.gen.feature.WorldGenShrub; import net.minecraft.world.gen.feature.WorldGenerator; import worldcore.interfaces.IWCFog; import biomesoplenty.api.Blocks; -import biomesoplenty.configuration.configfile.BOPConfigurationMisc; +import biomesoplenty.configuration.BOPConfigurationMisc; import biomesoplenty.entities.EntityJungleSpider; import biomesoplenty.worldgen.WorldGenTropicsShrub; import biomesoplenty.worldgen.tree.WorldGenPalmTree1; diff --git a/common/biomesoplenty/biomes/BiomeGenTundra.java b/src/main/java/biomesoplenty/biomes/BiomeGenTundra.java similarity index 100% rename from common/biomesoplenty/biomes/BiomeGenTundra.java rename to src/main/java/biomesoplenty/biomes/BiomeGenTundra.java diff --git a/common/biomesoplenty/biomes/BiomeGenVolcano.java b/src/main/java/biomesoplenty/biomes/BiomeGenVolcano.java similarity index 95% rename from common/biomesoplenty/biomes/BiomeGenVolcano.java rename to src/main/java/biomesoplenty/biomes/BiomeGenVolcano.java index e2edda9b2..ce55eae32 100644 --- a/common/biomesoplenty/biomes/BiomeGenVolcano.java +++ b/src/main/java/biomesoplenty/biomes/BiomeGenVolcano.java @@ -6,7 +6,7 @@ import java.util.Random; import net.minecraft.world.biome.BiomeGenBase; import net.minecraft.world.gen.feature.WorldGenerator; import biomesoplenty.api.Blocks; -import biomesoplenty.configuration.configfile.BOPConfigurationMisc; +import biomesoplenty.configuration.BOPConfigurationMisc; import biomesoplenty.worldgen.WorldGenVolcano; public class BiomeGenVolcano extends BiomeGenBase diff --git a/common/biomesoplenty/biomes/BiomeGenWasteland.java b/src/main/java/biomesoplenty/biomes/BiomeGenWasteland.java similarity index 97% rename from common/biomesoplenty/biomes/BiomeGenWasteland.java rename to src/main/java/biomesoplenty/biomes/BiomeGenWasteland.java index 15d6f5bd1..005498ed1 100644 --- a/common/biomesoplenty/biomes/BiomeGenWasteland.java +++ b/src/main/java/biomesoplenty/biomes/BiomeGenWasteland.java @@ -7,7 +7,7 @@ import net.minecraft.world.biome.BiomeGenBase; import net.minecraft.world.gen.feature.WorldGenerator; import worldcore.interfaces.IWCFog; import biomesoplenty.api.Blocks; -import biomesoplenty.configuration.configfile.BOPConfigurationMisc; +import biomesoplenty.configuration.BOPConfigurationMisc; import biomesoplenty.worldgen.WorldGenWasteland; import biomesoplenty.worldgen.WorldGenWasteland2; import biomesoplenty.worldgen.WorldGenWasteland3; diff --git a/common/biomesoplenty/biomes/BiomeGenWetland.java b/src/main/java/biomesoplenty/biomes/BiomeGenWetland.java similarity index 100% rename from common/biomesoplenty/biomes/BiomeGenWetland.java rename to src/main/java/biomesoplenty/biomes/BiomeGenWetland.java diff --git a/common/biomesoplenty/biomes/BiomeGenWoodland.java b/src/main/java/biomesoplenty/biomes/BiomeGenWoodland.java similarity index 100% rename from common/biomesoplenty/biomes/BiomeGenWoodland.java rename to src/main/java/biomesoplenty/biomes/BiomeGenWoodland.java diff --git a/common/biomesoplenty/biomes/beach/BiomeGenBeachGravel.java b/src/main/java/biomesoplenty/biomes/beach/BiomeGenBeachGravel.java similarity index 100% rename from common/biomesoplenty/biomes/beach/BiomeGenBeachGravel.java rename to src/main/java/biomesoplenty/biomes/beach/BiomeGenBeachGravel.java diff --git a/common/biomesoplenty/biomes/beach/BiomeGenBeachOvergrown.java b/src/main/java/biomesoplenty/biomes/beach/BiomeGenBeachOvergrown.java similarity index 100% rename from common/biomesoplenty/biomes/beach/BiomeGenBeachOvergrown.java rename to src/main/java/biomesoplenty/biomes/beach/BiomeGenBeachOvergrown.java diff --git a/common/biomesoplenty/biomes/nether/BiomeGenNetherBase.java b/src/main/java/biomesoplenty/biomes/nether/BiomeGenNetherBase.java similarity index 100% rename from common/biomesoplenty/biomes/nether/BiomeGenNetherBase.java rename to src/main/java/biomesoplenty/biomes/nether/BiomeGenNetherBase.java diff --git a/common/biomesoplenty/biomes/nether/BiomeGenNetherBlood.java b/src/main/java/biomesoplenty/biomes/nether/BiomeGenNetherBlood.java similarity index 100% rename from common/biomesoplenty/biomes/nether/BiomeGenNetherBlood.java rename to src/main/java/biomesoplenty/biomes/nether/BiomeGenNetherBlood.java diff --git a/common/biomesoplenty/biomes/nether/BiomeGenNetherBone.java b/src/main/java/biomesoplenty/biomes/nether/BiomeGenNetherBone.java similarity index 100% rename from common/biomesoplenty/biomes/nether/BiomeGenNetherBone.java rename to src/main/java/biomesoplenty/biomes/nether/BiomeGenNetherBone.java diff --git a/common/biomesoplenty/biomes/nether/BiomeGenNetherDesert.java b/src/main/java/biomesoplenty/biomes/nether/BiomeGenNetherDesert.java similarity index 100% rename from common/biomesoplenty/biomes/nether/BiomeGenNetherDesert.java rename to src/main/java/biomesoplenty/biomes/nether/BiomeGenNetherDesert.java diff --git a/common/biomesoplenty/biomes/nether/BiomeGenNetherGarden.java b/src/main/java/biomesoplenty/biomes/nether/BiomeGenNetherGarden.java similarity index 100% rename from common/biomesoplenty/biomes/nether/BiomeGenNetherGarden.java rename to src/main/java/biomesoplenty/biomes/nether/BiomeGenNetherGarden.java diff --git a/common/biomesoplenty/biomes/nether/BiomeGenNetherLava.java b/src/main/java/biomesoplenty/biomes/nether/BiomeGenNetherLava.java similarity index 100% rename from common/biomesoplenty/biomes/nether/BiomeGenNetherLava.java rename to src/main/java/biomesoplenty/biomes/nether/BiomeGenNetherLava.java diff --git a/common/biomesoplenty/biomes/ocean/BiomeGenOceanAbyss.java b/src/main/java/biomesoplenty/biomes/ocean/BiomeGenOceanAbyss.java similarity index 100% rename from common/biomesoplenty/biomes/ocean/BiomeGenOceanAbyss.java rename to src/main/java/biomesoplenty/biomes/ocean/BiomeGenOceanAbyss.java diff --git a/common/biomesoplenty/biomes/ocean/BiomeGenOceanCoral.java b/src/main/java/biomesoplenty/biomes/ocean/BiomeGenOceanCoral.java similarity index 100% rename from common/biomesoplenty/biomes/ocean/BiomeGenOceanCoral.java rename to src/main/java/biomesoplenty/biomes/ocean/BiomeGenOceanCoral.java diff --git a/common/biomesoplenty/biomes/ocean/BiomeGenOceanKelp.java b/src/main/java/biomesoplenty/biomes/ocean/BiomeGenOceanKelp.java similarity index 100% rename from common/biomesoplenty/biomes/ocean/BiomeGenOceanKelp.java rename to src/main/java/biomesoplenty/biomes/ocean/BiomeGenOceanKelp.java diff --git a/common/biomesoplenty/biomes/promisedland/BiomeGenPromisedLandForest.java b/src/main/java/biomesoplenty/biomes/promisedland/BiomeGenPromisedLandForest.java similarity index 98% rename from common/biomesoplenty/biomes/promisedland/BiomeGenPromisedLandForest.java rename to src/main/java/biomesoplenty/biomes/promisedland/BiomeGenPromisedLandForest.java index f914368e2..c06e05759 100644 --- a/common/biomesoplenty/biomes/promisedland/BiomeGenPromisedLandForest.java +++ b/src/main/java/biomesoplenty/biomes/promisedland/BiomeGenPromisedLandForest.java @@ -10,7 +10,7 @@ import net.minecraft.world.biome.BiomeGenBase; import net.minecraft.world.gen.feature.WorldGenerator; import biomesoplenty.api.Blocks; import biomesoplenty.biomes.BiomeDecoratorBOP; -import biomesoplenty.configuration.configfile.BOPConfigurationMisc; +import biomesoplenty.configuration.BOPConfigurationMisc; import biomesoplenty.worldgen.WorldGenPromisedShrub; import biomesoplenty.worldgen.WorldGenWaterSpring; import biomesoplenty.worldgen.tree.WorldGenPromisedTree; diff --git a/common/biomesoplenty/biomes/promisedland/BiomeGenPromisedLandPlains.java b/src/main/java/biomesoplenty/biomes/promisedland/BiomeGenPromisedLandPlains.java similarity index 98% rename from common/biomesoplenty/biomes/promisedland/BiomeGenPromisedLandPlains.java rename to src/main/java/biomesoplenty/biomes/promisedland/BiomeGenPromisedLandPlains.java index aa82ccc2d..5a4450307 100644 --- a/common/biomesoplenty/biomes/promisedland/BiomeGenPromisedLandPlains.java +++ b/src/main/java/biomesoplenty/biomes/promisedland/BiomeGenPromisedLandPlains.java @@ -10,7 +10,7 @@ import net.minecraft.world.biome.BiomeGenBase; import net.minecraft.world.gen.feature.WorldGenerator; import biomesoplenty.api.Blocks; import biomesoplenty.biomes.BiomeDecoratorBOP; -import biomesoplenty.configuration.configfile.BOPConfigurationMisc; +import biomesoplenty.configuration.BOPConfigurationMisc; import biomesoplenty.worldgen.WorldGenPromisedBush; import biomesoplenty.worldgen.WorldGenWaterSpring; diff --git a/common/biomesoplenty/biomes/promisedland/BiomeGenPromisedLandShrub.java b/src/main/java/biomesoplenty/biomes/promisedland/BiomeGenPromisedLandShrub.java similarity index 98% rename from common/biomesoplenty/biomes/promisedland/BiomeGenPromisedLandShrub.java rename to src/main/java/biomesoplenty/biomes/promisedland/BiomeGenPromisedLandShrub.java index c58fe60b5..eda42b64d 100644 --- a/common/biomesoplenty/biomes/promisedland/BiomeGenPromisedLandShrub.java +++ b/src/main/java/biomesoplenty/biomes/promisedland/BiomeGenPromisedLandShrub.java @@ -11,7 +11,7 @@ import net.minecraft.world.gen.feature.WorldGenerator; import worldcore.interfaces.IWCFog; import biomesoplenty.api.Blocks; import biomesoplenty.biomes.BiomeDecoratorBOP; -import biomesoplenty.configuration.configfile.BOPConfigurationMisc; +import biomesoplenty.configuration.BOPConfigurationMisc; import biomesoplenty.worldgen.WorldGenPromisedShrub; import biomesoplenty.worldgen.WorldGenWaterSpring; diff --git a/common/biomesoplenty/biomes/promisedland/BiomeGenPromisedLandSwamp.java b/src/main/java/biomesoplenty/biomes/promisedland/BiomeGenPromisedLandSwamp.java similarity index 98% rename from common/biomesoplenty/biomes/promisedland/BiomeGenPromisedLandSwamp.java rename to src/main/java/biomesoplenty/biomes/promisedland/BiomeGenPromisedLandSwamp.java index 7097b1d57..17edd9bd1 100644 --- a/common/biomesoplenty/biomes/promisedland/BiomeGenPromisedLandSwamp.java +++ b/src/main/java/biomesoplenty/biomes/promisedland/BiomeGenPromisedLandSwamp.java @@ -10,7 +10,7 @@ import net.minecraft.world.biome.BiomeGenBase; import net.minecraft.world.gen.feature.WorldGenerator; import biomesoplenty.api.Blocks; import biomesoplenty.biomes.BiomeDecoratorBOP; -import biomesoplenty.configuration.configfile.BOPConfigurationMisc; +import biomesoplenty.configuration.BOPConfigurationMisc; import biomesoplenty.worldgen.WorldGenWaterSpring; import biomesoplenty.worldgen.tree.WorldGenPromisedTree; import biomesoplenty.worldgen.tree.WorldGenPromisedWillowTree; diff --git a/common/biomesoplenty/biomes/vanilla/BiomeGenDesertNew.java b/src/main/java/biomesoplenty/biomes/vanilla/BiomeGenDesertNew.java similarity index 97% rename from common/biomesoplenty/biomes/vanilla/BiomeGenDesertNew.java rename to src/main/java/biomesoplenty/biomes/vanilla/BiomeGenDesertNew.java index 3d8f37ee7..db13e7fea 100644 --- a/common/biomesoplenty/biomes/vanilla/BiomeGenDesertNew.java +++ b/src/main/java/biomesoplenty/biomes/vanilla/BiomeGenDesertNew.java @@ -10,7 +10,7 @@ import net.minecraft.world.gen.feature.WorldGenDesertWells; import worldcore.interfaces.IWCFog; import biomesoplenty.api.Blocks; import biomesoplenty.biomes.BiomeDecoratorBOP; -import biomesoplenty.configuration.configfile.BOPConfigurationMisc; +import biomesoplenty.configuration.BOPConfigurationMisc; public class BiomeGenDesertNew extends BiomeGenBase implements IWCFog { diff --git a/common/biomesoplenty/biomes/vanilla/BiomeGenForestNew.java b/src/main/java/biomesoplenty/biomes/vanilla/BiomeGenForestNew.java similarity index 100% rename from common/biomesoplenty/biomes/vanilla/BiomeGenForestNew.java rename to src/main/java/biomesoplenty/biomes/vanilla/BiomeGenForestNew.java diff --git a/common/biomesoplenty/biomes/vanilla/BiomeGenHillsNew.java b/src/main/java/biomesoplenty/biomes/vanilla/BiomeGenHillsNew.java similarity index 100% rename from common/biomesoplenty/biomes/vanilla/BiomeGenHillsNew.java rename to src/main/java/biomesoplenty/biomes/vanilla/BiomeGenHillsNew.java diff --git a/common/biomesoplenty/biomes/vanilla/BiomeGenJungleNew.java b/src/main/java/biomesoplenty/biomes/vanilla/BiomeGenJungleNew.java similarity index 100% rename from common/biomesoplenty/biomes/vanilla/BiomeGenJungleNew.java rename to src/main/java/biomesoplenty/biomes/vanilla/BiomeGenJungleNew.java diff --git a/common/biomesoplenty/biomes/vanilla/BiomeGenPlainsNew.java b/src/main/java/biomesoplenty/biomes/vanilla/BiomeGenPlainsNew.java similarity index 100% rename from common/biomesoplenty/biomes/vanilla/BiomeGenPlainsNew.java rename to src/main/java/biomesoplenty/biomes/vanilla/BiomeGenPlainsNew.java diff --git a/common/biomesoplenty/biomes/vanilla/BiomeGenSwampNew.java b/src/main/java/biomesoplenty/biomes/vanilla/BiomeGenSwampNew.java similarity index 98% rename from common/biomesoplenty/biomes/vanilla/BiomeGenSwampNew.java rename to src/main/java/biomesoplenty/biomes/vanilla/BiomeGenSwampNew.java index 1075bfa3c..0f4b3a382 100644 --- a/common/biomesoplenty/biomes/vanilla/BiomeGenSwampNew.java +++ b/src/main/java/biomesoplenty/biomes/vanilla/BiomeGenSwampNew.java @@ -14,7 +14,7 @@ import net.minecraft.world.biome.SpawnListEntry; import net.minecraft.world.gen.feature.WorldGenerator; import biomesoplenty.api.Blocks; import biomesoplenty.biomes.BiomeDecoratorBOP; -import biomesoplenty.configuration.configfile.BOPConfigurationMisc; +import biomesoplenty.configuration.BOPConfigurationMisc; import biomesoplenty.worldgen.WorldGenLog; import biomesoplenty.worldgen.WorldGenMoss; import biomesoplenty.worldgen.tree.WorldGenWillow; diff --git a/common/biomesoplenty/biomes/vanilla/BiomeGenTaigaNew.java b/src/main/java/biomesoplenty/biomes/vanilla/BiomeGenTaigaNew.java similarity index 100% rename from common/biomesoplenty/biomes/vanilla/BiomeGenTaigaNew.java rename to src/main/java/biomesoplenty/biomes/vanilla/BiomeGenTaigaNew.java diff --git a/common/biomesoplenty/blocks/BlockAsh.java b/src/main/java/biomesoplenty/blocks/BlockAsh.java similarity index 100% rename from common/biomesoplenty/blocks/BlockAsh.java rename to src/main/java/biomesoplenty/blocks/BlockAsh.java diff --git a/common/biomesoplenty/blocks/BlockBOPAmethyst.java b/src/main/java/biomesoplenty/blocks/BlockBOPAmethyst.java similarity index 100% rename from common/biomesoplenty/blocks/BlockBOPAmethyst.java rename to src/main/java/biomesoplenty/blocks/BlockBOPAmethyst.java diff --git a/common/biomesoplenty/blocks/BlockBOPAppleLeaves.java b/src/main/java/biomesoplenty/blocks/BlockBOPAppleLeaves.java similarity index 100% rename from common/biomesoplenty/blocks/BlockBOPAppleLeaves.java rename to src/main/java/biomesoplenty/blocks/BlockBOPAppleLeaves.java diff --git a/common/biomesoplenty/blocks/BlockBOPColorizedLeaves.java b/src/main/java/biomesoplenty/blocks/BlockBOPColorizedLeaves.java similarity index 100% rename from common/biomesoplenty/blocks/BlockBOPColorizedLeaves.java rename to src/main/java/biomesoplenty/blocks/BlockBOPColorizedLeaves.java diff --git a/common/biomesoplenty/blocks/BlockBOPColorizedSapling.java b/src/main/java/biomesoplenty/blocks/BlockBOPColorizedSapling.java similarity index 100% rename from common/biomesoplenty/blocks/BlockBOPColorizedSapling.java rename to src/main/java/biomesoplenty/blocks/BlockBOPColorizedSapling.java diff --git a/common/biomesoplenty/blocks/BlockBOPCoral.java b/src/main/java/biomesoplenty/blocks/BlockBOPCoral.java similarity index 100% rename from common/biomesoplenty/blocks/BlockBOPCoral.java rename to src/main/java/biomesoplenty/blocks/BlockBOPCoral.java diff --git a/common/biomesoplenty/blocks/BlockBOPFlower.java b/src/main/java/biomesoplenty/blocks/BlockBOPFlower.java similarity index 100% rename from common/biomesoplenty/blocks/BlockBOPFlower.java rename to src/main/java/biomesoplenty/blocks/BlockBOPFlower.java diff --git a/common/biomesoplenty/blocks/BlockBOPFlower2.java b/src/main/java/biomesoplenty/blocks/BlockBOPFlower2.java similarity index 100% rename from common/biomesoplenty/blocks/BlockBOPFlower2.java rename to src/main/java/biomesoplenty/blocks/BlockBOPFlower2.java diff --git a/common/biomesoplenty/blocks/BlockBOPFoliage.java b/src/main/java/biomesoplenty/blocks/BlockBOPFoliage.java similarity index 100% rename from common/biomesoplenty/blocks/BlockBOPFoliage.java rename to src/main/java/biomesoplenty/blocks/BlockBOPFoliage.java diff --git a/common/biomesoplenty/blocks/BlockBOPGeneric.java b/src/main/java/biomesoplenty/blocks/BlockBOPGeneric.java similarity index 100% rename from common/biomesoplenty/blocks/BlockBOPGeneric.java rename to src/main/java/biomesoplenty/blocks/BlockBOPGeneric.java diff --git a/common/biomesoplenty/blocks/BlockBOPGrass.java b/src/main/java/biomesoplenty/blocks/BlockBOPGrass.java similarity index 100% rename from common/biomesoplenty/blocks/BlockBOPGrass.java rename to src/main/java/biomesoplenty/blocks/BlockBOPGrass.java diff --git a/common/biomesoplenty/blocks/BlockBOPLeaves.java b/src/main/java/biomesoplenty/blocks/BlockBOPLeaves.java similarity index 100% rename from common/biomesoplenty/blocks/BlockBOPLeaves.java rename to src/main/java/biomesoplenty/blocks/BlockBOPLeaves.java diff --git a/common/biomesoplenty/blocks/BlockBOPLog.java b/src/main/java/biomesoplenty/blocks/BlockBOPLog.java similarity index 100% rename from common/biomesoplenty/blocks/BlockBOPLog.java rename to src/main/java/biomesoplenty/blocks/BlockBOPLog.java diff --git a/common/biomesoplenty/blocks/BlockBOPMushroom.java b/src/main/java/biomesoplenty/blocks/BlockBOPMushroom.java similarity index 100% rename from common/biomesoplenty/blocks/BlockBOPMushroom.java rename to src/main/java/biomesoplenty/blocks/BlockBOPMushroom.java diff --git a/common/biomesoplenty/blocks/BlockBOPPersimmonLeaves.java b/src/main/java/biomesoplenty/blocks/BlockBOPPersimmonLeaves.java similarity index 100% rename from common/biomesoplenty/blocks/BlockBOPPersimmonLeaves.java rename to src/main/java/biomesoplenty/blocks/BlockBOPPersimmonLeaves.java diff --git a/common/biomesoplenty/blocks/BlockBOPPetals.java b/src/main/java/biomesoplenty/blocks/BlockBOPPetals.java similarity index 100% rename from common/biomesoplenty/blocks/BlockBOPPetals.java rename to src/main/java/biomesoplenty/blocks/BlockBOPPetals.java diff --git a/common/biomesoplenty/blocks/BlockBOPPlank.java b/src/main/java/biomesoplenty/blocks/BlockBOPPlank.java similarity index 100% rename from common/biomesoplenty/blocks/BlockBOPPlank.java rename to src/main/java/biomesoplenty/blocks/BlockBOPPlank.java diff --git a/common/biomesoplenty/blocks/BlockBOPPlant.java b/src/main/java/biomesoplenty/blocks/BlockBOPPlant.java similarity index 100% rename from common/biomesoplenty/blocks/BlockBOPPlant.java rename to src/main/java/biomesoplenty/blocks/BlockBOPPlant.java diff --git a/common/biomesoplenty/blocks/BlockBOPRedRock.java b/src/main/java/biomesoplenty/blocks/BlockBOPRedRock.java similarity index 100% rename from common/biomesoplenty/blocks/BlockBOPRedRock.java rename to src/main/java/biomesoplenty/blocks/BlockBOPRedRock.java diff --git a/common/biomesoplenty/blocks/BlockBOPSapling.java b/src/main/java/biomesoplenty/blocks/BlockBOPSapling.java similarity index 100% rename from common/biomesoplenty/blocks/BlockBOPSapling.java rename to src/main/java/biomesoplenty/blocks/BlockBOPSapling.java diff --git a/common/biomesoplenty/blocks/BlockBOPSkystone.java b/src/main/java/biomesoplenty/blocks/BlockBOPSkystone.java similarity index 100% rename from common/biomesoplenty/blocks/BlockBOPSkystone.java rename to src/main/java/biomesoplenty/blocks/BlockBOPSkystone.java diff --git a/common/biomesoplenty/blocks/BlockBOPSlab.java b/src/main/java/biomesoplenty/blocks/BlockBOPSlab.java similarity index 100% rename from common/biomesoplenty/blocks/BlockBOPSlab.java rename to src/main/java/biomesoplenty/blocks/BlockBOPSlab.java diff --git a/common/biomesoplenty/blocks/BlockBOPStairs.java b/src/main/java/biomesoplenty/blocks/BlockBOPStairs.java similarity index 100% rename from common/biomesoplenty/blocks/BlockBOPStairs.java rename to src/main/java/biomesoplenty/blocks/BlockBOPStairs.java diff --git a/common/biomesoplenty/blocks/BlockBamboo.java b/src/main/java/biomesoplenty/blocks/BlockBamboo.java similarity index 100% rename from common/biomesoplenty/blocks/BlockBamboo.java rename to src/main/java/biomesoplenty/blocks/BlockBamboo.java diff --git a/common/biomesoplenty/blocks/BlockBeetroot.java b/src/main/java/biomesoplenty/blocks/BlockBeetroot.java similarity index 100% rename from common/biomesoplenty/blocks/BlockBeetroot.java rename to src/main/java/biomesoplenty/blocks/BlockBeetroot.java diff --git a/common/biomesoplenty/blocks/BlockBones.java b/src/main/java/biomesoplenty/blocks/BlockBones.java similarity index 100% rename from common/biomesoplenty/blocks/BlockBones.java rename to src/main/java/biomesoplenty/blocks/BlockBones.java diff --git a/common/biomesoplenty/blocks/BlockCloud.java b/src/main/java/biomesoplenty/blocks/BlockCloud.java similarity index 100% rename from common/biomesoplenty/blocks/BlockCloud.java rename to src/main/java/biomesoplenty/blocks/BlockCloud.java diff --git a/common/biomesoplenty/blocks/BlockFlesh.java b/src/main/java/biomesoplenty/blocks/BlockFlesh.java similarity index 100% rename from common/biomesoplenty/blocks/BlockFlesh.java rename to src/main/java/biomesoplenty/blocks/BlockFlesh.java diff --git a/common/biomesoplenty/blocks/BlockGrave.java b/src/main/java/biomesoplenty/blocks/BlockGrave.java similarity index 100% rename from common/biomesoplenty/blocks/BlockGrave.java rename to src/main/java/biomesoplenty/blocks/BlockGrave.java diff --git a/common/biomesoplenty/blocks/BlockHive.java b/src/main/java/biomesoplenty/blocks/BlockHive.java similarity index 100% rename from common/biomesoplenty/blocks/BlockHive.java rename to src/main/java/biomesoplenty/blocks/BlockHive.java diff --git a/common/biomesoplenty/blocks/BlockHoney.java b/src/main/java/biomesoplenty/blocks/BlockHoney.java similarity index 95% rename from common/biomesoplenty/blocks/BlockHoney.java rename to src/main/java/biomesoplenty/blocks/BlockHoney.java index f16dcbc84..24dd3c4d9 100644 --- a/common/biomesoplenty/blocks/BlockHoney.java +++ b/src/main/java/biomesoplenty/blocks/BlockHoney.java @@ -8,7 +8,7 @@ import net.minecraft.world.IBlockAccess; import net.minecraft.world.World; import biomesoplenty.BiomesOPlenty; import biomesoplenty.api.Fluids; -import biomesoplenty.configuration.BOPAchievements; +import biomesoplenty.core.BOPAchievements; import cpw.mods.fml.relauncher.Side; import cpw.mods.fml.relauncher.SideOnly; diff --git a/common/biomesoplenty/blocks/BlockIvy.java b/src/main/java/biomesoplenty/blocks/BlockIvy.java similarity index 100% rename from common/biomesoplenty/blocks/BlockIvy.java rename to src/main/java/biomesoplenty/blocks/BlockIvy.java diff --git a/common/biomesoplenty/blocks/BlockLongGrass.java b/src/main/java/biomesoplenty/blocks/BlockLongGrass.java similarity index 100% rename from common/biomesoplenty/blocks/BlockLongGrass.java rename to src/main/java/biomesoplenty/blocks/BlockLongGrass.java diff --git a/common/biomesoplenty/blocks/BlockMoss.java b/src/main/java/biomesoplenty/blocks/BlockMoss.java similarity index 100% rename from common/biomesoplenty/blocks/BlockMoss.java rename to src/main/java/biomesoplenty/blocks/BlockMoss.java diff --git a/common/biomesoplenty/blocks/BlockMud.java b/src/main/java/biomesoplenty/blocks/BlockMud.java similarity index 100% rename from common/biomesoplenty/blocks/BlockMud.java rename to src/main/java/biomesoplenty/blocks/BlockMud.java diff --git a/common/biomesoplenty/blocks/BlockOriginGrass.java b/src/main/java/biomesoplenty/blocks/BlockOriginGrass.java similarity index 100% rename from common/biomesoplenty/blocks/BlockOriginGrass.java rename to src/main/java/biomesoplenty/blocks/BlockOriginGrass.java diff --git a/common/biomesoplenty/blocks/BlockPromisedPortal.java b/src/main/java/biomesoplenty/blocks/BlockPromisedPortal.java similarity index 97% rename from common/biomesoplenty/blocks/BlockPromisedPortal.java rename to src/main/java/biomesoplenty/blocks/BlockPromisedPortal.java index 45df5a1e2..fa63ac25b 100644 --- a/common/biomesoplenty/blocks/BlockPromisedPortal.java +++ b/src/main/java/biomesoplenty/blocks/BlockPromisedPortal.java @@ -8,7 +8,7 @@ import net.minecraft.entity.player.EntityPlayerMP; import net.minecraft.util.AxisAlignedBB; import net.minecraft.world.IBlockAccess; import net.minecraft.world.World; -import biomesoplenty.configuration.configfile.BOPConfigurationIDs; +import biomesoplenty.configuration.BOPConfigurationIDs; import biomesoplenty.helpers.TeleporterPromised; import cpw.mods.fml.relauncher.Side; import cpw.mods.fml.relauncher.SideOnly; diff --git a/common/biomesoplenty/blocks/BlockPuddle.java b/src/main/java/biomesoplenty/blocks/BlockPuddle.java similarity index 100% rename from common/biomesoplenty/blocks/BlockPuddle.java rename to src/main/java/biomesoplenty/blocks/BlockPuddle.java diff --git a/common/biomesoplenty/blocks/BlockQuicksand.java b/src/main/java/biomesoplenty/blocks/BlockQuicksand.java similarity index 100% rename from common/biomesoplenty/blocks/BlockQuicksand.java rename to src/main/java/biomesoplenty/blocks/BlockQuicksand.java diff --git a/common/biomesoplenty/blocks/BlockStoneFormations.java b/src/main/java/biomesoplenty/blocks/BlockStoneFormations.java similarity index 100% rename from common/biomesoplenty/blocks/BlockStoneFormations.java rename to src/main/java/biomesoplenty/blocks/BlockStoneFormations.java diff --git a/common/biomesoplenty/blocks/BlockTreeMoss.java b/src/main/java/biomesoplenty/blocks/BlockTreeMoss.java similarity index 100% rename from common/biomesoplenty/blocks/BlockTreeMoss.java rename to src/main/java/biomesoplenty/blocks/BlockTreeMoss.java diff --git a/common/biomesoplenty/blocks/BlockWillow.java b/src/main/java/biomesoplenty/blocks/BlockWillow.java similarity index 100% rename from common/biomesoplenty/blocks/BlockWillow.java rename to src/main/java/biomesoplenty/blocks/BlockWillow.java diff --git a/common/biomesoplenty/blocks/models/ModelGrave0.java b/src/main/java/biomesoplenty/blocks/models/ModelGrave0.java similarity index 100% rename from common/biomesoplenty/blocks/models/ModelGrave0.java rename to src/main/java/biomesoplenty/blocks/models/ModelGrave0.java diff --git a/common/biomesoplenty/blocks/renderers/BambooRenderer.java b/src/main/java/biomesoplenty/blocks/renderers/BambooRenderer.java similarity index 100% rename from common/biomesoplenty/blocks/renderers/BambooRenderer.java rename to src/main/java/biomesoplenty/blocks/renderers/BambooRenderer.java diff --git a/common/biomesoplenty/blocks/renderers/BlockWaterSkinRenderHelper.java b/src/main/java/biomesoplenty/blocks/renderers/BlockWaterSkinRenderHelper.java similarity index 100% rename from common/biomesoplenty/blocks/renderers/BlockWaterSkinRenderHelper.java rename to src/main/java/biomesoplenty/blocks/renderers/BlockWaterSkinRenderHelper.java diff --git a/common/biomesoplenty/blocks/renderers/FoliageRenderer.java b/src/main/java/biomesoplenty/blocks/renderers/FoliageRenderer.java similarity index 100% rename from common/biomesoplenty/blocks/renderers/FoliageRenderer.java rename to src/main/java/biomesoplenty/blocks/renderers/FoliageRenderer.java diff --git a/common/biomesoplenty/blocks/renderers/GraveRenderer.java b/src/main/java/biomesoplenty/blocks/renderers/GraveRenderer.java similarity index 100% rename from common/biomesoplenty/blocks/renderers/GraveRenderer.java rename to src/main/java/biomesoplenty/blocks/renderers/GraveRenderer.java diff --git a/common/biomesoplenty/blocks/renderers/PlantsRenderer.java b/src/main/java/biomesoplenty/blocks/renderers/PlantsRenderer.java similarity index 100% rename from common/biomesoplenty/blocks/renderers/PlantsRenderer.java rename to src/main/java/biomesoplenty/blocks/renderers/PlantsRenderer.java diff --git a/common/biomesoplenty/blocks/renderers/PuddleRender.java b/src/main/java/biomesoplenty/blocks/renderers/PuddleRender.java similarity index 100% rename from common/biomesoplenty/blocks/renderers/PuddleRender.java rename to src/main/java/biomesoplenty/blocks/renderers/PuddleRender.java diff --git a/common/biomesoplenty/blocks/renderers/RenderUtils.java b/src/main/java/biomesoplenty/blocks/renderers/RenderUtils.java similarity index 100% rename from common/biomesoplenty/blocks/renderers/RenderUtils.java rename to src/main/java/biomesoplenty/blocks/renderers/RenderUtils.java diff --git a/common/biomesoplenty/blocks/renderers/SmallBlockRenderer.java b/src/main/java/biomesoplenty/blocks/renderers/SmallBlockRenderer.java similarity index 100% rename from common/biomesoplenty/blocks/renderers/SmallBlockRenderer.java rename to src/main/java/biomesoplenty/blocks/renderers/SmallBlockRenderer.java diff --git a/common/biomesoplenty/configuration/configfile/BOPConfiguration.java b/src/main/java/biomesoplenty/configuration/BOPConfiguration.java similarity index 94% rename from common/biomesoplenty/configuration/configfile/BOPConfiguration.java rename to src/main/java/biomesoplenty/configuration/BOPConfiguration.java index 5a699d38b..0d33e38c8 100644 --- a/common/biomesoplenty/configuration/configfile/BOPConfiguration.java +++ b/src/main/java/biomesoplenty/configuration/BOPConfiguration.java @@ -1,4 +1,4 @@ -package biomesoplenty.configuration.configfile; +package biomesoplenty.configuration; import java.io.File; diff --git a/common/biomesoplenty/configuration/configfile/BOPConfigurationBiomeGen.java b/src/main/java/biomesoplenty/configuration/BOPConfigurationBiomeGen.java similarity index 99% rename from common/biomesoplenty/configuration/configfile/BOPConfigurationBiomeGen.java rename to src/main/java/biomesoplenty/configuration/BOPConfigurationBiomeGen.java index e05d6dd2e..95bf4c568 100644 --- a/common/biomesoplenty/configuration/configfile/BOPConfigurationBiomeGen.java +++ b/src/main/java/biomesoplenty/configuration/BOPConfigurationBiomeGen.java @@ -1,4 +1,4 @@ -package biomesoplenty.configuration.configfile; +package biomesoplenty.configuration; import java.io.File; import java.util.logging.Level; diff --git a/common/biomesoplenty/configuration/configfile/BOPConfigurationIDs.java b/src/main/java/biomesoplenty/configuration/BOPConfigurationIDs.java similarity index 99% rename from common/biomesoplenty/configuration/configfile/BOPConfigurationIDs.java rename to src/main/java/biomesoplenty/configuration/BOPConfigurationIDs.java index 53799a60c..d7c3a6645 100644 --- a/common/biomesoplenty/configuration/configfile/BOPConfigurationIDs.java +++ b/src/main/java/biomesoplenty/configuration/BOPConfigurationIDs.java @@ -1,4 +1,4 @@ -package biomesoplenty.configuration.configfile; +package biomesoplenty.configuration; import java.io.File; import java.util.logging.Level; diff --git a/common/biomesoplenty/configuration/configfile/BOPConfigurationMain.java b/src/main/java/biomesoplenty/configuration/BOPConfigurationMain.java similarity index 95% rename from common/biomesoplenty/configuration/configfile/BOPConfigurationMain.java rename to src/main/java/biomesoplenty/configuration/BOPConfigurationMain.java index 8b2682ae0..5ad34db90 100644 --- a/common/biomesoplenty/configuration/configfile/BOPConfigurationMain.java +++ b/src/main/java/biomesoplenty/configuration/BOPConfigurationMain.java @@ -1,4 +1,4 @@ -package biomesoplenty.configuration.configfile; +package biomesoplenty.configuration; import java.io.File; import java.util.logging.Level; diff --git a/common/biomesoplenty/configuration/configfile/BOPConfigurationMisc.java b/src/main/java/biomesoplenty/configuration/BOPConfigurationMisc.java similarity index 98% rename from common/biomesoplenty/configuration/configfile/BOPConfigurationMisc.java rename to src/main/java/biomesoplenty/configuration/BOPConfigurationMisc.java index fdd799bc8..277812632 100644 --- a/common/biomesoplenty/configuration/configfile/BOPConfigurationMisc.java +++ b/src/main/java/biomesoplenty/configuration/BOPConfigurationMisc.java @@ -1,4 +1,4 @@ -package biomesoplenty.configuration.configfile; +package biomesoplenty.configuration; import java.io.File; import java.util.logging.Level; diff --git a/common/biomesoplenty/configuration/configfile/BOPConfigurationTerrainGen.java b/src/main/java/biomesoplenty/configuration/BOPConfigurationTerrainGen.java similarity index 99% rename from common/biomesoplenty/configuration/configfile/BOPConfigurationTerrainGen.java rename to src/main/java/biomesoplenty/configuration/BOPConfigurationTerrainGen.java index 76a665826..2f774e0fd 100644 --- a/common/biomesoplenty/configuration/configfile/BOPConfigurationTerrainGen.java +++ b/src/main/java/biomesoplenty/configuration/BOPConfigurationTerrainGen.java @@ -1,4 +1,4 @@ -package biomesoplenty.configuration.configfile; +package biomesoplenty.configuration; import java.io.File; import java.util.logging.Level; diff --git a/common/biomesoplenty/configuration/BOPAchievements.java b/src/main/java/biomesoplenty/core/BOPAchievements.java similarity index 98% rename from common/biomesoplenty/configuration/BOPAchievements.java rename to src/main/java/biomesoplenty/core/BOPAchievements.java index 5067d8618..a3323875b 100644 --- a/common/biomesoplenty/configuration/BOPAchievements.java +++ b/src/main/java/biomesoplenty/core/BOPAchievements.java @@ -1,4 +1,4 @@ -package biomesoplenty.configuration; +package biomesoplenty.core; import net.minecraft.block.Block; import net.minecraft.client.Minecraft; @@ -13,7 +13,7 @@ import net.minecraftforge.event.entity.EntityEvent; import biomesoplenty.api.Biomes; import biomesoplenty.api.Blocks; import biomesoplenty.api.Items; -import biomesoplenty.configuration.configfile.BOPConfigurationMisc; +import biomesoplenty.configuration.BOPConfigurationMisc; import cpw.mods.fml.common.FMLCommonHandler; import cpw.mods.fml.common.registry.LanguageRegistry; import cpw.mods.fml.relauncher.Side; diff --git a/common/biomesoplenty/configuration/BOPBiomes.java b/src/main/java/biomesoplenty/core/BOPBiomes.java similarity index 99% rename from common/biomesoplenty/configuration/BOPBiomes.java rename to src/main/java/biomesoplenty/core/BOPBiomes.java index ad03e0382..a2c445d4e 100644 --- a/common/biomesoplenty/configuration/BOPBiomes.java +++ b/src/main/java/biomesoplenty/core/BOPBiomes.java @@ -1,4 +1,4 @@ -package biomesoplenty.configuration; +package biomesoplenty.core; import java.util.Collection; import java.util.HashSet; @@ -124,9 +124,9 @@ import biomesoplenty.biomes.vanilla.BiomeGenJungleNew; import biomesoplenty.biomes.vanilla.BiomeGenPlainsNew; import biomesoplenty.biomes.vanilla.BiomeGenSwampNew; import biomesoplenty.biomes.vanilla.BiomeGenTaigaNew; -import biomesoplenty.configuration.configfile.BOPConfigurationBiomeGen; -import biomesoplenty.configuration.configfile.BOPConfigurationIDs; -import biomesoplenty.configuration.configfile.BOPConfigurationTerrainGen; +import biomesoplenty.configuration.BOPConfigurationBiomeGen; +import biomesoplenty.configuration.BOPConfigurationIDs; +import biomesoplenty.configuration.BOPConfigurationTerrainGen; import biomesoplenty.world.WorldTypeBOP; import com.google.common.base.Optional; diff --git a/common/biomesoplenty/configuration/BOPBlocks.java b/src/main/java/biomesoplenty/core/BOPBlocks.java similarity index 99% rename from common/biomesoplenty/configuration/BOPBlocks.java rename to src/main/java/biomesoplenty/core/BOPBlocks.java index c6d7f6880..1a86fc54e 100644 --- a/common/biomesoplenty/configuration/BOPBlocks.java +++ b/src/main/java/biomesoplenty/core/BOPBlocks.java @@ -1,4 +1,4 @@ -package biomesoplenty.configuration; +package biomesoplenty.core; import net.minecraft.block.Block; import net.minecraft.block.BlockHalfSlab; @@ -53,7 +53,7 @@ import biomesoplenty.blocks.BlockPuddle; import biomesoplenty.blocks.BlockStoneFormations; import biomesoplenty.blocks.BlockTreeMoss; import biomesoplenty.blocks.BlockWillow; -import biomesoplenty.configuration.configfile.BOPConfigurationIDs; +import biomesoplenty.configuration.BOPConfigurationIDs; import biomesoplenty.itemblocks.ItemBlockAppleLeaves; import biomesoplenty.itemblocks.ItemBlockBamboo; import biomesoplenty.itemblocks.ItemBlockBeetroot; diff --git a/common/biomesoplenty/configuration/BOPCrafting.java b/src/main/java/biomesoplenty/core/BOPCrafting.java similarity index 99% rename from common/biomesoplenty/configuration/BOPCrafting.java rename to src/main/java/biomesoplenty/core/BOPCrafting.java index 200a3c290..258beb712 100644 --- a/common/biomesoplenty/configuration/BOPCrafting.java +++ b/src/main/java/biomesoplenty/core/BOPCrafting.java @@ -1,4 +1,4 @@ -package biomesoplenty.configuration; +package biomesoplenty.core; import static com.google.common.base.Preconditions.checkNotNull; @@ -18,7 +18,7 @@ import net.minecraftforge.oredict.ShapedOreRecipe; import biomesoplenty.api.Blocks; import biomesoplenty.api.Fluids; import biomesoplenty.api.Items; -import biomesoplenty.configuration.configfile.BOPConfigurationMisc; +import biomesoplenty.configuration.BOPConfigurationMisc; import biomesoplenty.helpers.FurnaceFuel; import cpw.mods.fml.common.registry.GameRegistry; diff --git a/common/biomesoplenty/configuration/BOPEntities.java b/src/main/java/biomesoplenty/core/BOPEntities.java similarity index 98% rename from common/biomesoplenty/configuration/BOPEntities.java rename to src/main/java/biomesoplenty/core/BOPEntities.java index f1446a269..310cf4358 100644 --- a/common/biomesoplenty/configuration/BOPEntities.java +++ b/src/main/java/biomesoplenty/core/BOPEntities.java @@ -1,4 +1,4 @@ -package biomesoplenty.configuration; +package biomesoplenty.core; import net.minecraft.entity.Entity; import net.minecraft.entity.EntityEggInfo; @@ -6,7 +6,7 @@ import net.minecraft.entity.EntityList; import net.minecraft.entity.EnumCreatureType; import biomesoplenty.BiomesOPlenty; import biomesoplenty.api.Biomes; -import biomesoplenty.configuration.configfile.BOPConfigurationIDs; +import biomesoplenty.configuration.BOPConfigurationIDs; import biomesoplenty.entities.EntityBird; import biomesoplenty.entities.EntityGlob; import biomesoplenty.entities.EntityJungleSpider; diff --git a/common/biomesoplenty/configuration/BOPFluids.java b/src/main/java/biomesoplenty/core/BOPFluids.java similarity index 92% rename from common/biomesoplenty/configuration/BOPFluids.java rename to src/main/java/biomesoplenty/core/BOPFluids.java index 503d55850..003d2b36b 100644 --- a/common/biomesoplenty/configuration/BOPFluids.java +++ b/src/main/java/biomesoplenty/core/BOPFluids.java @@ -1,15 +1,14 @@ -package biomesoplenty.configuration; - -import static biomesoplenty.configuration.BOPBlocks.registerBlock; -import static biomesoplenty.configuration.BOPItems.registerItem; +package biomesoplenty.core; +import static biomesoplenty.core.BOPBlocks.registerBlock; +import static biomesoplenty.core.BOPItems.registerItem; import net.minecraft.block.material.Material; import net.minecraft.item.Item; import net.minecraft.item.ItemStack; import net.minecraftforge.fluids.FluidContainerRegistry; import net.minecraftforge.fluids.FluidRegistry; import biomesoplenty.api.Fluids; -import biomesoplenty.configuration.configfile.BOPConfigurationIDs; +import biomesoplenty.configuration.BOPConfigurationIDs; import biomesoplenty.fluids.BlockFluidHoney; import biomesoplenty.fluids.BlockFluidLiquidPoison; import biomesoplenty.fluids.BlockFluidSpringWater; diff --git a/common/biomesoplenty/configuration/BOPItems.java b/src/main/java/biomesoplenty/core/BOPItems.java similarity index 99% rename from common/biomesoplenty/configuration/BOPItems.java rename to src/main/java/biomesoplenty/core/BOPItems.java index 368b482b1..cd6d8c13c 100644 --- a/common/biomesoplenty/configuration/BOPItems.java +++ b/src/main/java/biomesoplenty/core/BOPItems.java @@ -1,4 +1,4 @@ -package biomesoplenty.configuration; +package biomesoplenty.core; import java.util.Map; import java.util.logging.Level; @@ -17,7 +17,7 @@ import biomesoplenty.armor.ArmorFlippers; import biomesoplenty.armor.ArmorFlowerBand; import biomesoplenty.armor.ArmorMuddy; import biomesoplenty.armor.ArmorWadingBoots; -import biomesoplenty.configuration.configfile.BOPConfigurationIDs; +import biomesoplenty.configuration.BOPConfigurationIDs; import biomesoplenty.items.ItemBOP; import biomesoplenty.items.ItemBOPAncientStaff; import biomesoplenty.items.ItemBOPAxe; diff --git a/common/biomesoplenty/configuration/BOPPotions.java b/src/main/java/biomesoplenty/core/BOPPotions.java similarity index 98% rename from common/biomesoplenty/configuration/BOPPotions.java rename to src/main/java/biomesoplenty/core/BOPPotions.java index 92d0617ff..c73104b19 100644 --- a/common/biomesoplenty/configuration/BOPPotions.java +++ b/src/main/java/biomesoplenty/core/BOPPotions.java @@ -1,4 +1,4 @@ -package biomesoplenty.configuration; +package biomesoplenty.core; import java.lang.reflect.Field; import java.lang.reflect.Modifier; diff --git a/common/biomesoplenty/configuration/BOPStructures.java b/src/main/java/biomesoplenty/core/BOPStructures.java similarity index 88% rename from common/biomesoplenty/configuration/BOPStructures.java rename to src/main/java/biomesoplenty/core/BOPStructures.java index 5b156c23c..912aebb95 100644 --- a/common/biomesoplenty/configuration/BOPStructures.java +++ b/src/main/java/biomesoplenty/core/BOPStructures.java @@ -1,4 +1,4 @@ -package biomesoplenty.configuration; +package biomesoplenty.core; import net.minecraft.world.gen.structure.MapGenStructureIO; import biomesoplenty.worldgen.structure.BOPStructureScatteredFeatureStart; diff --git a/common/biomesoplenty/configuration/BOPVanillaCompat.java b/src/main/java/biomesoplenty/core/BOPVanillaCompat.java similarity index 96% rename from common/biomesoplenty/configuration/BOPVanillaCompat.java rename to src/main/java/biomesoplenty/core/BOPVanillaCompat.java index 5535117d1..a0fc9119f 100644 --- a/common/biomesoplenty/configuration/BOPVanillaCompat.java +++ b/src/main/java/biomesoplenty/core/BOPVanillaCompat.java @@ -1,4 +1,4 @@ -package biomesoplenty.configuration; +package biomesoplenty.core; import net.minecraft.block.BlockDispenser; import net.minecraft.item.ItemStack; @@ -6,7 +6,7 @@ import net.minecraft.util.WeightedRandomChestContent; import net.minecraftforge.common.ChestGenHooks; import biomesoplenty.api.Blocks; import biomesoplenty.api.Items; -import biomesoplenty.configuration.configfile.BOPConfigurationMisc; +import biomesoplenty.configuration.BOPConfigurationMisc; import biomesoplenty.entities.projectiles.DispenserBehaviorDart; import biomesoplenty.entities.projectiles.DispenserBehaviorMudball; diff --git a/common/biomesoplenty/entities/EntityBird.java b/src/main/java/biomesoplenty/entities/EntityBird.java similarity index 100% rename from common/biomesoplenty/entities/EntityBird.java rename to src/main/java/biomesoplenty/entities/EntityBird.java diff --git a/common/biomesoplenty/entities/EntityFlyingCreature.java b/src/main/java/biomesoplenty/entities/EntityFlyingCreature.java similarity index 100% rename from common/biomesoplenty/entities/EntityFlyingCreature.java rename to src/main/java/biomesoplenty/entities/EntityFlyingCreature.java diff --git a/common/biomesoplenty/entities/EntityFlyingMob.java b/src/main/java/biomesoplenty/entities/EntityFlyingMob.java similarity index 100% rename from common/biomesoplenty/entities/EntityFlyingMob.java rename to src/main/java/biomesoplenty/entities/EntityFlyingMob.java diff --git a/common/biomesoplenty/entities/EntityGlob.java b/src/main/java/biomesoplenty/entities/EntityGlob.java similarity index 100% rename from common/biomesoplenty/entities/EntityGlob.java rename to src/main/java/biomesoplenty/entities/EntityGlob.java diff --git a/common/biomesoplenty/entities/EntityJungleSpider.java b/src/main/java/biomesoplenty/entities/EntityJungleSpider.java similarity index 100% rename from common/biomesoplenty/entities/EntityJungleSpider.java rename to src/main/java/biomesoplenty/entities/EntityJungleSpider.java diff --git a/common/biomesoplenty/entities/EntityPhantom.java b/src/main/java/biomesoplenty/entities/EntityPhantom.java similarity index 100% rename from common/biomesoplenty/entities/EntityPhantom.java rename to src/main/java/biomesoplenty/entities/EntityPhantom.java diff --git a/common/biomesoplenty/entities/EntityPixie.java b/src/main/java/biomesoplenty/entities/EntityPixie.java similarity index 100% rename from common/biomesoplenty/entities/EntityPixie.java rename to src/main/java/biomesoplenty/entities/EntityPixie.java diff --git a/common/biomesoplenty/entities/EntityRosester.java b/src/main/java/biomesoplenty/entities/EntityRosester.java similarity index 100% rename from common/biomesoplenty/entities/EntityRosester.java rename to src/main/java/biomesoplenty/entities/EntityRosester.java diff --git a/common/biomesoplenty/entities/EntityWasp.java b/src/main/java/biomesoplenty/entities/EntityWasp.java similarity index 100% rename from common/biomesoplenty/entities/EntityWasp.java rename to src/main/java/biomesoplenty/entities/EntityWasp.java diff --git a/common/biomesoplenty/entities/ai/EntityAITemptArmour.java b/src/main/java/biomesoplenty/entities/ai/EntityAITemptArmour.java similarity index 100% rename from common/biomesoplenty/entities/ai/EntityAITemptArmour.java rename to src/main/java/biomesoplenty/entities/ai/EntityAITemptArmour.java diff --git a/common/biomesoplenty/entities/models/ModelBird.java b/src/main/java/biomesoplenty/entities/models/ModelBird.java similarity index 100% rename from common/biomesoplenty/entities/models/ModelBird.java rename to src/main/java/biomesoplenty/entities/models/ModelBird.java diff --git a/common/biomesoplenty/entities/models/ModelPixie.java b/src/main/java/biomesoplenty/entities/models/ModelPixie.java similarity index 99% rename from common/biomesoplenty/entities/models/ModelPixie.java rename to src/main/java/biomesoplenty/entities/models/ModelPixie.java index 80d1b8c32..40d548a07 100644 --- a/common/biomesoplenty/entities/models/ModelPixie.java +++ b/src/main/java/biomesoplenty/entities/models/ModelPixie.java @@ -37,6 +37,7 @@ public class ModelPixie extends ModelBase setRotation(RightWing, 0F, 0F, 0F); } + @Override public void render(Entity entity, float f, float f1, float f2, float f3, float f4, float f5) { super.render(entity, f, f1, f2, f3, f4, f5); diff --git a/common/biomesoplenty/entities/models/ModelWasp.java b/src/main/java/biomesoplenty/entities/models/ModelWasp.java similarity index 100% rename from common/biomesoplenty/entities/models/ModelWasp.java rename to src/main/java/biomesoplenty/entities/models/ModelWasp.java diff --git a/common/biomesoplenty/entities/projectiles/DispenserBehaviorDart.java b/src/main/java/biomesoplenty/entities/projectiles/DispenserBehaviorDart.java similarity index 100% rename from common/biomesoplenty/entities/projectiles/DispenserBehaviorDart.java rename to src/main/java/biomesoplenty/entities/projectiles/DispenserBehaviorDart.java diff --git a/common/biomesoplenty/entities/projectiles/DispenserBehaviorMudball.java b/src/main/java/biomesoplenty/entities/projectiles/DispenserBehaviorMudball.java similarity index 100% rename from common/biomesoplenty/entities/projectiles/DispenserBehaviorMudball.java rename to src/main/java/biomesoplenty/entities/projectiles/DispenserBehaviorMudball.java diff --git a/common/biomesoplenty/entities/projectiles/EntityDart.java b/src/main/java/biomesoplenty/entities/projectiles/EntityDart.java similarity index 100% rename from common/biomesoplenty/entities/projectiles/EntityDart.java rename to src/main/java/biomesoplenty/entities/projectiles/EntityDart.java diff --git a/common/biomesoplenty/entities/projectiles/EntityMudball.java b/src/main/java/biomesoplenty/entities/projectiles/EntityMudball.java similarity index 100% rename from common/biomesoplenty/entities/projectiles/EntityMudball.java rename to src/main/java/biomesoplenty/entities/projectiles/EntityMudball.java diff --git a/common/biomesoplenty/entities/projectiles/EntityPoisonDart.java b/src/main/java/biomesoplenty/entities/projectiles/EntityPoisonDart.java similarity index 100% rename from common/biomesoplenty/entities/projectiles/EntityPoisonDart.java rename to src/main/java/biomesoplenty/entities/projectiles/EntityPoisonDart.java diff --git a/common/biomesoplenty/entities/render/RenderBird.java b/src/main/java/biomesoplenty/entities/render/RenderBird.java similarity index 100% rename from common/biomesoplenty/entities/render/RenderBird.java rename to src/main/java/biomesoplenty/entities/render/RenderBird.java diff --git a/common/biomesoplenty/entities/render/RenderDart.java b/src/main/java/biomesoplenty/entities/render/RenderDart.java similarity index 100% rename from common/biomesoplenty/entities/render/RenderDart.java rename to src/main/java/biomesoplenty/entities/render/RenderDart.java diff --git a/common/biomesoplenty/entities/render/RenderGlob.java b/src/main/java/biomesoplenty/entities/render/RenderGlob.java similarity index 100% rename from common/biomesoplenty/entities/render/RenderGlob.java rename to src/main/java/biomesoplenty/entities/render/RenderGlob.java diff --git a/common/biomesoplenty/entities/render/RenderJungleSpider.java b/src/main/java/biomesoplenty/entities/render/RenderJungleSpider.java similarity index 100% rename from common/biomesoplenty/entities/render/RenderJungleSpider.java rename to src/main/java/biomesoplenty/entities/render/RenderJungleSpider.java diff --git a/common/biomesoplenty/entities/render/RenderPhantom.java b/src/main/java/biomesoplenty/entities/render/RenderPhantom.java similarity index 100% rename from common/biomesoplenty/entities/render/RenderPhantom.java rename to src/main/java/biomesoplenty/entities/render/RenderPhantom.java diff --git a/common/biomesoplenty/entities/render/RenderPixie.java b/src/main/java/biomesoplenty/entities/render/RenderPixie.java similarity index 96% rename from common/biomesoplenty/entities/render/RenderPixie.java rename to src/main/java/biomesoplenty/entities/render/RenderPixie.java index 7a5647e0d..92fad4e91 100644 --- a/common/biomesoplenty/entities/render/RenderPixie.java +++ b/src/main/java/biomesoplenty/entities/render/RenderPixie.java @@ -62,9 +62,7 @@ public class RenderPixie extends RenderLiving } } - /** - * Queries whether should render the specified pass or not. - */ + @Override protected int shouldRenderPass(EntityLivingBase par1EntityLivingBase, int par2, float par3) { return this.setPixieBrightness((EntityPixie)par1EntityLivingBase, par2, par3); diff --git a/common/biomesoplenty/entities/render/RenderRosester.java b/src/main/java/biomesoplenty/entities/render/RenderRosester.java similarity index 100% rename from common/biomesoplenty/entities/render/RenderRosester.java rename to src/main/java/biomesoplenty/entities/render/RenderRosester.java diff --git a/common/biomesoplenty/entities/render/RenderWasp.java b/src/main/java/biomesoplenty/entities/render/RenderWasp.java similarity index 100% rename from common/biomesoplenty/entities/render/RenderWasp.java rename to src/main/java/biomesoplenty/entities/render/RenderWasp.java diff --git a/common/biomesoplenty/eventhandlers/BonemealEventHandler.java b/src/main/java/biomesoplenty/eventhandlers/BonemealEventHandler.java similarity index 100% rename from common/biomesoplenty/eventhandlers/BonemealEventHandler.java rename to src/main/java/biomesoplenty/eventhandlers/BonemealEventHandler.java diff --git a/common/biomesoplenty/eventhandlers/BreakSpeedEventHandler.java b/src/main/java/biomesoplenty/eventhandlers/BreakSpeedEventHandler.java similarity index 100% rename from common/biomesoplenty/eventhandlers/BreakSpeedEventHandler.java rename to src/main/java/biomesoplenty/eventhandlers/BreakSpeedEventHandler.java diff --git a/common/biomesoplenty/eventhandlers/CapeEventHandler.java b/src/main/java/biomesoplenty/eventhandlers/CapeEventHandler.java similarity index 100% rename from common/biomesoplenty/eventhandlers/CapeEventHandler.java rename to src/main/java/biomesoplenty/eventhandlers/CapeEventHandler.java diff --git a/common/biomesoplenty/eventhandlers/EntityEventHandler.java b/src/main/java/biomesoplenty/eventhandlers/EntityEventHandler.java similarity index 95% rename from common/biomesoplenty/eventhandlers/EntityEventHandler.java rename to src/main/java/biomesoplenty/eventhandlers/EntityEventHandler.java index 424391276..a65ba3433 100644 --- a/common/biomesoplenty/eventhandlers/EntityEventHandler.java +++ b/src/main/java/biomesoplenty/eventhandlers/EntityEventHandler.java @@ -25,8 +25,8 @@ import net.minecraftforge.event.entity.living.LivingHurtEvent; import net.minecraftforge.event.entity.player.EntityInteractEvent; import biomesoplenty.api.Blocks; import biomesoplenty.api.Items; -import biomesoplenty.configuration.BOPAchievements; -import biomesoplenty.configuration.configfile.BOPConfigurationIDs; +import biomesoplenty.configuration.BOPConfigurationIDs; +import biomesoplenty.core.BOPAchievements; import biomesoplenty.entities.ai.EntityAITemptArmour; import biomesoplenty.helpers.TeleporterPromised; diff --git a/common/biomesoplenty/eventhandlers/FlipperMovementEventHandler.java b/src/main/java/biomesoplenty/eventhandlers/FlipperMovementEventHandler.java similarity index 100% rename from common/biomesoplenty/eventhandlers/FlipperMovementEventHandler.java rename to src/main/java/biomesoplenty/eventhandlers/FlipperMovementEventHandler.java diff --git a/common/biomesoplenty/eventhandlers/FluidEventHandler.java b/src/main/java/biomesoplenty/eventhandlers/FluidEventHandler.java similarity index 100% rename from common/biomesoplenty/eventhandlers/FluidEventHandler.java rename to src/main/java/biomesoplenty/eventhandlers/FluidEventHandler.java diff --git a/common/biomesoplenty/eventhandlers/VillageMaterialEventHandler.java b/src/main/java/biomesoplenty/eventhandlers/VillageMaterialEventHandler.java similarity index 100% rename from common/biomesoplenty/eventhandlers/VillageMaterialEventHandler.java rename to src/main/java/biomesoplenty/eventhandlers/VillageMaterialEventHandler.java diff --git a/common/biomesoplenty/fluids/BlockFluidHoney.java b/src/main/java/biomesoplenty/fluids/BlockFluidHoney.java similarity index 100% rename from common/biomesoplenty/fluids/BlockFluidHoney.java rename to src/main/java/biomesoplenty/fluids/BlockFluidHoney.java diff --git a/common/biomesoplenty/fluids/BlockFluidLiquidPoison.java b/src/main/java/biomesoplenty/fluids/BlockFluidLiquidPoison.java similarity index 100% rename from common/biomesoplenty/fluids/BlockFluidLiquidPoison.java rename to src/main/java/biomesoplenty/fluids/BlockFluidLiquidPoison.java diff --git a/common/biomesoplenty/fluids/BlockFluidSpringWater.java b/src/main/java/biomesoplenty/fluids/BlockFluidSpringWater.java similarity index 97% rename from common/biomesoplenty/fluids/BlockFluidSpringWater.java rename to src/main/java/biomesoplenty/fluids/BlockFluidSpringWater.java index 668f95bb0..b01a0fd33 100644 --- a/common/biomesoplenty/fluids/BlockFluidSpringWater.java +++ b/src/main/java/biomesoplenty/fluids/BlockFluidSpringWater.java @@ -18,7 +18,7 @@ import net.minecraftforge.fluids.FluidContainerRegistry; import net.minecraftforge.fluids.FluidStack; import biomesoplenty.BiomesOPlenty; import biomesoplenty.api.Fluids; -import biomesoplenty.configuration.configfile.BOPConfigurationMisc; +import biomesoplenty.configuration.BOPConfigurationMisc; import cpw.mods.fml.relauncher.Side; import cpw.mods.fml.relauncher.SideOnly; diff --git a/common/biomesoplenty/fluids/HoneyFluid.java b/src/main/java/biomesoplenty/fluids/HoneyFluid.java similarity index 100% rename from common/biomesoplenty/fluids/HoneyFluid.java rename to src/main/java/biomesoplenty/fluids/HoneyFluid.java diff --git a/common/biomesoplenty/fluids/LiquidPoisonFluid.java b/src/main/java/biomesoplenty/fluids/LiquidPoisonFluid.java similarity index 100% rename from common/biomesoplenty/fluids/LiquidPoisonFluid.java rename to src/main/java/biomesoplenty/fluids/LiquidPoisonFluid.java diff --git a/common/biomesoplenty/fluids/SpringWaterFluid.java b/src/main/java/biomesoplenty/fluids/SpringWaterFluid.java similarity index 100% rename from common/biomesoplenty/fluids/SpringWaterFluid.java rename to src/main/java/biomesoplenty/fluids/SpringWaterFluid.java diff --git a/common/biomesoplenty/handlers/BOPCraftHandler.java b/src/main/java/biomesoplenty/handlers/BOPCraftHandler.java similarity index 96% rename from common/biomesoplenty/handlers/BOPCraftHandler.java rename to src/main/java/biomesoplenty/handlers/BOPCraftHandler.java index e9296cc13..28d25ee45 100644 --- a/common/biomesoplenty/handlers/BOPCraftHandler.java +++ b/src/main/java/biomesoplenty/handlers/BOPCraftHandler.java @@ -4,7 +4,7 @@ import net.minecraft.entity.player.EntityPlayer; import net.minecraft.inventory.IInventory; import net.minecraft.item.ItemStack; import biomesoplenty.api.Items; -import biomesoplenty.configuration.BOPAchievements; +import biomesoplenty.core.BOPAchievements; import cpw.mods.fml.common.ICraftingHandler; public class BOPCraftHandler implements ICraftingHandler diff --git a/common/biomesoplenty/handlers/BOPPickupHandler.java b/src/main/java/biomesoplenty/handlers/BOPPickupHandler.java similarity index 98% rename from common/biomesoplenty/handlers/BOPPickupHandler.java rename to src/main/java/biomesoplenty/handlers/BOPPickupHandler.java index 180f491de..93b246c5e 100644 --- a/common/biomesoplenty/handlers/BOPPickupHandler.java +++ b/src/main/java/biomesoplenty/handlers/BOPPickupHandler.java @@ -6,7 +6,7 @@ import net.minecraft.entity.player.EntityPlayer; import net.minecraft.stats.AchievementList; import biomesoplenty.api.Blocks; import biomesoplenty.api.Items; -import biomesoplenty.configuration.BOPAchievements; +import biomesoplenty.core.BOPAchievements; import cpw.mods.fml.common.IPickupNotifier; public class BOPPickupHandler implements IPickupNotifier diff --git a/common/biomesoplenty/handlers/MovementHandler.java b/src/main/java/biomesoplenty/handlers/MovementHandler.java similarity index 100% rename from common/biomesoplenty/handlers/MovementHandler.java rename to src/main/java/biomesoplenty/handlers/MovementHandler.java diff --git a/common/biomesoplenty/handlers/SoundHandler.java b/src/main/java/biomesoplenty/handlers/SoundHandler.java similarity index 100% rename from common/biomesoplenty/handlers/SoundHandler.java rename to src/main/java/biomesoplenty/handlers/SoundHandler.java diff --git a/common/biomesoplenty/handlers/TickHandlerClient.java b/src/main/java/biomesoplenty/handlers/TickHandlerClient.java similarity index 100% rename from common/biomesoplenty/handlers/TickHandlerClient.java rename to src/main/java/biomesoplenty/handlers/TickHandlerClient.java diff --git a/common/biomesoplenty/handlers/TickHandlerServer.java b/src/main/java/biomesoplenty/handlers/TickHandlerServer.java similarity index 97% rename from common/biomesoplenty/handlers/TickHandlerServer.java rename to src/main/java/biomesoplenty/handlers/TickHandlerServer.java index 6301b8448..0db858983 100644 --- a/common/biomesoplenty/handlers/TickHandlerServer.java +++ b/src/main/java/biomesoplenty/handlers/TickHandlerServer.java @@ -12,7 +12,7 @@ import net.minecraft.world.biome.BiomeGenBase; import net.minecraft.world.chunk.Chunk; import net.minecraftforge.common.ForgeDirection; import biomesoplenty.api.Blocks; -import biomesoplenty.configuration.configfile.BOPConfigurationMisc; +import biomesoplenty.configuration.BOPConfigurationMisc; import cpw.mods.fml.common.ITickHandler; import cpw.mods.fml.common.TickType; diff --git a/common/biomesoplenty/helpers/BiomeCacheBOPhell.java b/src/main/java/biomesoplenty/helpers/BiomeCacheBOPhell.java similarity index 100% rename from common/biomesoplenty/helpers/BiomeCacheBOPhell.java rename to src/main/java/biomesoplenty/helpers/BiomeCacheBOPhell.java diff --git a/common/biomesoplenty/helpers/BiomeCacheBlockBOPhell.java b/src/main/java/biomesoplenty/helpers/BiomeCacheBlockBOPhell.java similarity index 100% rename from common/biomesoplenty/helpers/BiomeCacheBlockBOPhell.java rename to src/main/java/biomesoplenty/helpers/BiomeCacheBlockBOPhell.java diff --git a/common/biomesoplenty/helpers/BiomeCacheBlockPromised.java b/src/main/java/biomesoplenty/helpers/BiomeCacheBlockPromised.java similarity index 100% rename from common/biomesoplenty/helpers/BiomeCacheBlockPromised.java rename to src/main/java/biomesoplenty/helpers/BiomeCacheBlockPromised.java diff --git a/common/biomesoplenty/helpers/BiomeCachePromised.java b/src/main/java/biomesoplenty/helpers/BiomeCachePromised.java similarity index 100% rename from common/biomesoplenty/helpers/BiomeCachePromised.java rename to src/main/java/biomesoplenty/helpers/BiomeCachePromised.java diff --git a/common/biomesoplenty/helpers/CreativeTabsBOP.java b/src/main/java/biomesoplenty/helpers/CreativeTabsBOP.java similarity index 100% rename from common/biomesoplenty/helpers/CreativeTabsBOP.java rename to src/main/java/biomesoplenty/helpers/CreativeTabsBOP.java diff --git a/common/biomesoplenty/helpers/FurnaceFuel.java b/src/main/java/biomesoplenty/helpers/FurnaceFuel.java similarity index 100% rename from common/biomesoplenty/helpers/FurnaceFuel.java rename to src/main/java/biomesoplenty/helpers/FurnaceFuel.java diff --git a/common/biomesoplenty/helpers/TeleporterPromised.java b/src/main/java/biomesoplenty/helpers/TeleporterPromised.java similarity index 100% rename from common/biomesoplenty/helpers/TeleporterPromised.java rename to src/main/java/biomesoplenty/helpers/TeleporterPromised.java diff --git a/common/biomesoplenty/helpers/Version.java b/src/main/java/biomesoplenty/helpers/Version.java similarity index 86% rename from common/biomesoplenty/helpers/Version.java rename to src/main/java/biomesoplenty/helpers/Version.java index 26a755987..5ae8b5306 100644 --- a/common/biomesoplenty/helpers/Version.java +++ b/src/main/java/biomesoplenty/helpers/Version.java @@ -9,9 +9,9 @@ import java.util.logging.Level; import net.minecraft.world.World; import net.minecraft.world.WorldType; import net.minecraftforge.common.Property; -import biomesoplenty.configuration.BOPBiomes; -import biomesoplenty.configuration.configfile.BOPConfigurationMain; -import biomesoplenty.world.WorldTypeBOP; +import biomesoplenty.configuration.BOPConfigurationMain; +import biomesoplenty.core.BOPBiomes; +import biomesoplenty.lib.Reference; import cpw.mods.fml.common.FMLCommonHandler; import cpw.mods.fml.common.Loader; @@ -23,10 +23,6 @@ public class Version implements Runnable { CURRENT, OUTDATED, CONNECTION_ERROR } - public static final String VERSION = "@VERSION@"; - private static final String REMOTE_VERSION_FILE = "https://raw.github.com/BiomesOPlenty/BiomesOPlenty/master/version.txt"; - private static final String REMOTE_CHANGELOG_ROOT = "https://raw.github.com/BiomesOPlenty/BiomesOPlenty/master/changelog/"; - public static EnumUpdateState currentVersion = EnumUpdateState.CURRENT; private static String recommendedVersion; @@ -34,7 +30,7 @@ public class Version implements Runnable { public static String getVersion() { - return VERSION; + return Reference.VERSION; } public static boolean isOutdated() @@ -93,10 +89,10 @@ public class Version implements Runnable { { try { - if ("0.0.0".equals(VERSION)) + if ("0.0.0".equals(Reference.VERSION)) return; - String location = REMOTE_VERSION_FILE; + String location = Reference.REMOTE_VERSION_FILE; HttpURLConnection conn = null; while (location != null && !location.isEmpty()) { URL url = new URL(location); @@ -121,7 +117,7 @@ public class Version implements Runnable { String[] tokens = line.split(":"); recommendedVersion = tokens[2]; - if (line.endsWith(VERSION)) + if (line.endsWith(Reference.VERSION)) { FMLCommonHandler.instance().getFMLLogger().log(Level.FINER, "[BiomesOPlenty] Using the latest version ["+ getVersion() + "] for Minecraft " + mcVersion); @@ -132,7 +128,7 @@ public class Version implements Runnable { } } - FMLCommonHandler.instance().getFMLLogger().log(Level.WARNING,"[BiomesOPlenty] Using outdated version [" + VERSION + "] for Minecraft " + mcVersion + ". Consider updating."); + FMLCommonHandler.instance().getFMLLogger().log(Level.WARNING,"[BiomesOPlenty] Using outdated version [" + Reference.VERSION + "] for Minecraft " + mcVersion + ". Consider updating."); currentVersion = EnumUpdateState.OUTDATED; diff --git a/common/biomesoplenty/helpers/WorldGeneratorPromisedLandPortal.java b/src/main/java/biomesoplenty/helpers/WorldGeneratorPromisedLandPortal.java similarity index 100% rename from common/biomesoplenty/helpers/WorldGeneratorPromisedLandPortal.java rename to src/main/java/biomesoplenty/helpers/WorldGeneratorPromisedLandPortal.java diff --git a/common/biomesoplenty/integration/ATGIntegration.java b/src/main/java/biomesoplenty/integration/ATGIntegration.java similarity index 96% rename from common/biomesoplenty/integration/ATGIntegration.java rename to src/main/java/biomesoplenty/integration/ATGIntegration.java index c722d913a..4a345586c 100644 --- a/common/biomesoplenty/integration/ATGIntegration.java +++ b/src/main/java/biomesoplenty/integration/ATGIntegration.java @@ -1,6 +1,6 @@ package biomesoplenty.integration; -import static biomesoplenty.configuration.configfile.BOPConfigurationBiomeGen.*; +import static biomesoplenty.configuration.BOPConfigurationBiomeGen.*; import biomesoplenty.api.Biomes; import biomesoplenty.integration.atg.*; import net.minecraft.world.biome.BiomeGenBase; diff --git a/common/biomesoplenty/integration/BCIntegration.java b/src/main/java/biomesoplenty/integration/BCIntegration.java similarity index 100% rename from common/biomesoplenty/integration/BCIntegration.java rename to src/main/java/biomesoplenty/integration/BCIntegration.java diff --git a/common/biomesoplenty/integration/BOPCrossIntegration.java b/src/main/java/biomesoplenty/integration/BOPCrossIntegration.java similarity index 100% rename from common/biomesoplenty/integration/BOPCrossIntegration.java rename to src/main/java/biomesoplenty/integration/BOPCrossIntegration.java diff --git a/common/biomesoplenty/integration/ForestryIntegration.java b/src/main/java/biomesoplenty/integration/ForestryIntegration.java similarity index 99% rename from common/biomesoplenty/integration/ForestryIntegration.java rename to src/main/java/biomesoplenty/integration/ForestryIntegration.java index 788505b69..51e634b21 100644 --- a/common/biomesoplenty/integration/ForestryIntegration.java +++ b/src/main/java/biomesoplenty/integration/ForestryIntegration.java @@ -6,7 +6,7 @@ import net.minecraftforge.fluids.FluidStack; import net.minecraftforge.oredict.OreDictionary; import biomesoplenty.api.Blocks; import biomesoplenty.api.Items; -import biomesoplenty.configuration.configfile.BOPConfigurationIDs; +import biomesoplenty.configuration.BOPConfigurationIDs; import forestry.api.apiculture.FlowerManager; import forestry.api.core.EnumHumidity; import forestry.api.core.EnumTemperature; diff --git a/common/biomesoplenty/integration/MFRIntegration.java b/src/main/java/biomesoplenty/integration/MFRIntegration.java similarity index 100% rename from common/biomesoplenty/integration/MFRIntegration.java rename to src/main/java/biomesoplenty/integration/MFRIntegration.java diff --git a/common/biomesoplenty/integration/MultipartIntegration.java b/src/main/java/biomesoplenty/integration/MultipartIntegration.java similarity index 100% rename from common/biomesoplenty/integration/MultipartIntegration.java rename to src/main/java/biomesoplenty/integration/MultipartIntegration.java diff --git a/common/biomesoplenty/integration/TEIntegration.java b/src/main/java/biomesoplenty/integration/TEIntegration.java similarity index 100% rename from common/biomesoplenty/integration/TEIntegration.java rename to src/main/java/biomesoplenty/integration/TEIntegration.java diff --git a/common/biomesoplenty/integration/ThaumcraftIntegration.java b/src/main/java/biomesoplenty/integration/ThaumcraftIntegration.java similarity index 100% rename from common/biomesoplenty/integration/ThaumcraftIntegration.java rename to src/main/java/biomesoplenty/integration/ThaumcraftIntegration.java diff --git a/common/biomesoplenty/integration/TreeCapitatorIntegration.java b/src/main/java/biomesoplenty/integration/TreeCapitatorIntegration.java similarity index 100% rename from common/biomesoplenty/integration/TreeCapitatorIntegration.java rename to src/main/java/biomesoplenty/integration/TreeCapitatorIntegration.java diff --git a/common/biomesoplenty/integration/atg/GenModAbyss.java b/src/main/java/biomesoplenty/integration/atg/GenModAbyss.java similarity index 100% rename from common/biomesoplenty/integration/atg/GenModAbyss.java rename to src/main/java/biomesoplenty/integration/atg/GenModAbyss.java diff --git a/common/biomesoplenty/integration/atg/GenModCanyonRavine.java b/src/main/java/biomesoplenty/integration/atg/GenModCanyonRavine.java similarity index 100% rename from common/biomesoplenty/integration/atg/GenModCanyonRavine.java rename to src/main/java/biomesoplenty/integration/atg/GenModCanyonRavine.java diff --git a/common/biomesoplenty/integration/atg/GenModGlacier.java b/src/main/java/biomesoplenty/integration/atg/GenModGlacier.java similarity index 100% rename from common/biomesoplenty/integration/atg/GenModGlacier.java rename to src/main/java/biomesoplenty/integration/atg/GenModGlacier.java diff --git a/common/biomesoplenty/integration/minefactoryreloaded/Fertilizable.java b/src/main/java/biomesoplenty/integration/minefactoryreloaded/Fertilizable.java similarity index 100% rename from common/biomesoplenty/integration/minefactoryreloaded/Fertilizable.java rename to src/main/java/biomesoplenty/integration/minefactoryreloaded/Fertilizable.java diff --git a/common/biomesoplenty/integration/minefactoryreloaded/FruitLeaves.java b/src/main/java/biomesoplenty/integration/minefactoryreloaded/FruitLeaves.java similarity index 100% rename from common/biomesoplenty/integration/minefactoryreloaded/FruitLeaves.java rename to src/main/java/biomesoplenty/integration/minefactoryreloaded/FruitLeaves.java diff --git a/common/biomesoplenty/integration/minefactoryreloaded/Harvestable.java b/src/main/java/biomesoplenty/integration/minefactoryreloaded/Harvestable.java similarity index 100% rename from common/biomesoplenty/integration/minefactoryreloaded/Harvestable.java rename to src/main/java/biomesoplenty/integration/minefactoryreloaded/Harvestable.java diff --git a/common/biomesoplenty/integration/minefactoryreloaded/Plantable.java b/src/main/java/biomesoplenty/integration/minefactoryreloaded/Plantable.java similarity index 100% rename from common/biomesoplenty/integration/minefactoryreloaded/Plantable.java rename to src/main/java/biomesoplenty/integration/minefactoryreloaded/Plantable.java diff --git a/common/biomesoplenty/itemblocks/ItemBlockAppleLeaves.java b/src/main/java/biomesoplenty/itemblocks/ItemBlockAppleLeaves.java similarity index 100% rename from common/biomesoplenty/itemblocks/ItemBlockAppleLeaves.java rename to src/main/java/biomesoplenty/itemblocks/ItemBlockAppleLeaves.java diff --git a/common/biomesoplenty/itemblocks/ItemBlockBamboo.java b/src/main/java/biomesoplenty/itemblocks/ItemBlockBamboo.java similarity index 100% rename from common/biomesoplenty/itemblocks/ItemBlockBamboo.java rename to src/main/java/biomesoplenty/itemblocks/ItemBlockBamboo.java diff --git a/common/biomesoplenty/itemblocks/ItemBlockBeetroot.java b/src/main/java/biomesoplenty/itemblocks/ItemBlockBeetroot.java similarity index 100% rename from common/biomesoplenty/itemblocks/ItemBlockBeetroot.java rename to src/main/java/biomesoplenty/itemblocks/ItemBlockBeetroot.java diff --git a/common/biomesoplenty/itemblocks/ItemBlockBones.java b/src/main/java/biomesoplenty/itemblocks/ItemBlockBones.java similarity index 100% rename from common/biomesoplenty/itemblocks/ItemBlockBones.java rename to src/main/java/biomesoplenty/itemblocks/ItemBlockBones.java diff --git a/common/biomesoplenty/itemblocks/ItemBlockColorizedLeaves.java b/src/main/java/biomesoplenty/itemblocks/ItemBlockColorizedLeaves.java similarity index 100% rename from common/biomesoplenty/itemblocks/ItemBlockColorizedLeaves.java rename to src/main/java/biomesoplenty/itemblocks/ItemBlockColorizedLeaves.java diff --git a/common/biomesoplenty/itemblocks/ItemBlockColorizedSapling.java b/src/main/java/biomesoplenty/itemblocks/ItemBlockColorizedSapling.java similarity index 100% rename from common/biomesoplenty/itemblocks/ItemBlockColorizedSapling.java rename to src/main/java/biomesoplenty/itemblocks/ItemBlockColorizedSapling.java diff --git a/common/biomesoplenty/itemblocks/ItemBlockCoral.java b/src/main/java/biomesoplenty/itemblocks/ItemBlockCoral.java similarity index 100% rename from common/biomesoplenty/itemblocks/ItemBlockCoral.java rename to src/main/java/biomesoplenty/itemblocks/ItemBlockCoral.java diff --git a/common/biomesoplenty/itemblocks/ItemBlockFlower.java b/src/main/java/biomesoplenty/itemblocks/ItemBlockFlower.java similarity index 100% rename from common/biomesoplenty/itemblocks/ItemBlockFlower.java rename to src/main/java/biomesoplenty/itemblocks/ItemBlockFlower.java diff --git a/common/biomesoplenty/itemblocks/ItemBlockFlower2.java b/src/main/java/biomesoplenty/itemblocks/ItemBlockFlower2.java similarity index 100% rename from common/biomesoplenty/itemblocks/ItemBlockFlower2.java rename to src/main/java/biomesoplenty/itemblocks/ItemBlockFlower2.java diff --git a/common/biomesoplenty/itemblocks/ItemBlockFoliage.java b/src/main/java/biomesoplenty/itemblocks/ItemBlockFoliage.java similarity index 100% rename from common/biomesoplenty/itemblocks/ItemBlockFoliage.java rename to src/main/java/biomesoplenty/itemblocks/ItemBlockFoliage.java diff --git a/common/biomesoplenty/itemblocks/ItemBlockGrass.java b/src/main/java/biomesoplenty/itemblocks/ItemBlockGrass.java similarity index 100% rename from common/biomesoplenty/itemblocks/ItemBlockGrass.java rename to src/main/java/biomesoplenty/itemblocks/ItemBlockGrass.java diff --git a/common/biomesoplenty/itemblocks/ItemBlockGrave.java b/src/main/java/biomesoplenty/itemblocks/ItemBlockGrave.java similarity index 100% rename from common/biomesoplenty/itemblocks/ItemBlockGrave.java rename to src/main/java/biomesoplenty/itemblocks/ItemBlockGrave.java diff --git a/common/biomesoplenty/itemblocks/ItemBlockHive.java b/src/main/java/biomesoplenty/itemblocks/ItemBlockHive.java similarity index 100% rename from common/biomesoplenty/itemblocks/ItemBlockHive.java rename to src/main/java/biomesoplenty/itemblocks/ItemBlockHive.java diff --git a/common/biomesoplenty/itemblocks/ItemBlockLeaves.java b/src/main/java/biomesoplenty/itemblocks/ItemBlockLeaves.java similarity index 100% rename from common/biomesoplenty/itemblocks/ItemBlockLeaves.java rename to src/main/java/biomesoplenty/itemblocks/ItemBlockLeaves.java diff --git a/common/biomesoplenty/itemblocks/ItemBlockLog.java b/src/main/java/biomesoplenty/itemblocks/ItemBlockLog.java similarity index 100% rename from common/biomesoplenty/itemblocks/ItemBlockLog.java rename to src/main/java/biomesoplenty/itemblocks/ItemBlockLog.java diff --git a/common/biomesoplenty/itemblocks/ItemBlockMoss.java b/src/main/java/biomesoplenty/itemblocks/ItemBlockMoss.java similarity index 100% rename from common/biomesoplenty/itemblocks/ItemBlockMoss.java rename to src/main/java/biomesoplenty/itemblocks/ItemBlockMoss.java diff --git a/common/biomesoplenty/itemblocks/ItemBlockMud.java b/src/main/java/biomesoplenty/itemblocks/ItemBlockMud.java similarity index 100% rename from common/biomesoplenty/itemblocks/ItemBlockMud.java rename to src/main/java/biomesoplenty/itemblocks/ItemBlockMud.java diff --git a/common/biomesoplenty/itemblocks/ItemBlockMushroom.java b/src/main/java/biomesoplenty/itemblocks/ItemBlockMushroom.java similarity index 100% rename from common/biomesoplenty/itemblocks/ItemBlockMushroom.java rename to src/main/java/biomesoplenty/itemblocks/ItemBlockMushroom.java diff --git a/common/biomesoplenty/itemblocks/ItemBlockPersimmonLeaves.java b/src/main/java/biomesoplenty/itemblocks/ItemBlockPersimmonLeaves.java similarity index 100% rename from common/biomesoplenty/itemblocks/ItemBlockPersimmonLeaves.java rename to src/main/java/biomesoplenty/itemblocks/ItemBlockPersimmonLeaves.java diff --git a/common/biomesoplenty/itemblocks/ItemBlockPetals.java b/src/main/java/biomesoplenty/itemblocks/ItemBlockPetals.java similarity index 100% rename from common/biomesoplenty/itemblocks/ItemBlockPetals.java rename to src/main/java/biomesoplenty/itemblocks/ItemBlockPetals.java diff --git a/common/biomesoplenty/itemblocks/ItemBlockPlank.java b/src/main/java/biomesoplenty/itemblocks/ItemBlockPlank.java similarity index 100% rename from common/biomesoplenty/itemblocks/ItemBlockPlank.java rename to src/main/java/biomesoplenty/itemblocks/ItemBlockPlank.java diff --git a/common/biomesoplenty/itemblocks/ItemBlockPlant.java b/src/main/java/biomesoplenty/itemblocks/ItemBlockPlant.java similarity index 100% rename from common/biomesoplenty/itemblocks/ItemBlockPlant.java rename to src/main/java/biomesoplenty/itemblocks/ItemBlockPlant.java diff --git a/common/biomesoplenty/itemblocks/ItemBlockRedRock.java b/src/main/java/biomesoplenty/itemblocks/ItemBlockRedRock.java similarity index 100% rename from common/biomesoplenty/itemblocks/ItemBlockRedRock.java rename to src/main/java/biomesoplenty/itemblocks/ItemBlockRedRock.java diff --git a/common/biomesoplenty/itemblocks/ItemBlockSapling.java b/src/main/java/biomesoplenty/itemblocks/ItemBlockSapling.java similarity index 100% rename from common/biomesoplenty/itemblocks/ItemBlockSapling.java rename to src/main/java/biomesoplenty/itemblocks/ItemBlockSapling.java diff --git a/common/biomesoplenty/itemblocks/ItemBlockSkystone.java b/src/main/java/biomesoplenty/itemblocks/ItemBlockSkystone.java similarity index 100% rename from common/biomesoplenty/itemblocks/ItemBlockSkystone.java rename to src/main/java/biomesoplenty/itemblocks/ItemBlockSkystone.java diff --git a/common/biomesoplenty/itemblocks/ItemBlockSlab.java b/src/main/java/biomesoplenty/itemblocks/ItemBlockSlab.java similarity index 100% rename from common/biomesoplenty/itemblocks/ItemBlockSlab.java rename to src/main/java/biomesoplenty/itemblocks/ItemBlockSlab.java diff --git a/common/biomesoplenty/itemblocks/ItemBlockStoneFormations.java b/src/main/java/biomesoplenty/itemblocks/ItemBlockStoneFormations.java similarity index 100% rename from common/biomesoplenty/itemblocks/ItemBlockStoneFormations.java rename to src/main/java/biomesoplenty/itemblocks/ItemBlockStoneFormations.java diff --git a/common/biomesoplenty/items/ItemBOP.java b/src/main/java/biomesoplenty/items/ItemBOP.java similarity index 100% rename from common/biomesoplenty/items/ItemBOP.java rename to src/main/java/biomesoplenty/items/ItemBOP.java diff --git a/common/biomesoplenty/items/ItemBOPAmethyst.java b/src/main/java/biomesoplenty/items/ItemBOPAmethyst.java similarity index 100% rename from common/biomesoplenty/items/ItemBOPAmethyst.java rename to src/main/java/biomesoplenty/items/ItemBOPAmethyst.java diff --git a/common/biomesoplenty/items/ItemBOPAncientStaff.java b/src/main/java/biomesoplenty/items/ItemBOPAncientStaff.java similarity index 98% rename from common/biomesoplenty/items/ItemBOPAncientStaff.java rename to src/main/java/biomesoplenty/items/ItemBOPAncientStaff.java index 1f107b3cb..6e697eb1f 100644 --- a/common/biomesoplenty/items/ItemBOPAncientStaff.java +++ b/src/main/java/biomesoplenty/items/ItemBOPAncientStaff.java @@ -13,7 +13,7 @@ import net.minecraft.util.MathHelper; import net.minecraft.world.World; import biomesoplenty.BiomesOPlenty; import biomesoplenty.api.Blocks; -import biomesoplenty.configuration.configfile.BOPConfigurationIDs; +import biomesoplenty.configuration.BOPConfigurationIDs; import cpw.mods.fml.relauncher.Side; import cpw.mods.fml.relauncher.SideOnly; diff --git a/common/biomesoplenty/items/ItemBOPAxe.java b/src/main/java/biomesoplenty/items/ItemBOPAxe.java similarity index 100% rename from common/biomesoplenty/items/ItemBOPAxe.java rename to src/main/java/biomesoplenty/items/ItemBOPAxe.java diff --git a/common/biomesoplenty/items/ItemBOPBucket.java b/src/main/java/biomesoplenty/items/ItemBOPBucket.java similarity index 100% rename from common/biomesoplenty/items/ItemBOPBucket.java rename to src/main/java/biomesoplenty/items/ItemBOPBucket.java diff --git a/common/biomesoplenty/items/ItemBOPFood.java b/src/main/java/biomesoplenty/items/ItemBOPFood.java similarity index 98% rename from common/biomesoplenty/items/ItemBOPFood.java rename to src/main/java/biomesoplenty/items/ItemBOPFood.java index 90fe26812..3a74e66fd 100644 --- a/common/biomesoplenty/items/ItemBOPFood.java +++ b/src/main/java/biomesoplenty/items/ItemBOPFood.java @@ -142,9 +142,7 @@ public class ItemBOPFood extends ItemFood return itemstack; } - /** - * returns the action that specifies what animation to play when the items is being used - */ + @Override public EnumAction getItemUseAction(ItemStack par1ItemStack) { if (par1ItemStack.itemID == this.itemID && par1ItemStack.getItemDamage() == 10) diff --git a/common/biomesoplenty/items/ItemBOPHoe.java b/src/main/java/biomesoplenty/items/ItemBOPHoe.java similarity index 100% rename from common/biomesoplenty/items/ItemBOPHoe.java rename to src/main/java/biomesoplenty/items/ItemBOPHoe.java diff --git a/common/biomesoplenty/items/ItemBOPIvy.java b/src/main/java/biomesoplenty/items/ItemBOPIvy.java similarity index 100% rename from common/biomesoplenty/items/ItemBOPIvy.java rename to src/main/java/biomesoplenty/items/ItemBOPIvy.java diff --git a/common/biomesoplenty/items/ItemBOPMudball.java b/src/main/java/biomesoplenty/items/ItemBOPMudball.java similarity index 100% rename from common/biomesoplenty/items/ItemBOPMudball.java rename to src/main/java/biomesoplenty/items/ItemBOPMudball.java diff --git a/common/biomesoplenty/items/ItemBOPPickaxe.java b/src/main/java/biomesoplenty/items/ItemBOPPickaxe.java similarity index 100% rename from common/biomesoplenty/items/ItemBOPPickaxe.java rename to src/main/java/biomesoplenty/items/ItemBOPPickaxe.java diff --git a/common/biomesoplenty/items/ItemBOPRecord.java b/src/main/java/biomesoplenty/items/ItemBOPRecord.java similarity index 100% rename from common/biomesoplenty/items/ItemBOPRecord.java rename to src/main/java/biomesoplenty/items/ItemBOPRecord.java diff --git a/common/biomesoplenty/items/ItemBOPRecordMud.java b/src/main/java/biomesoplenty/items/ItemBOPRecordMud.java similarity index 100% rename from common/biomesoplenty/items/ItemBOPRecordMud.java rename to src/main/java/biomesoplenty/items/ItemBOPRecordMud.java diff --git a/common/biomesoplenty/items/ItemBOPScythe.java b/src/main/java/biomesoplenty/items/ItemBOPScythe.java similarity index 99% rename from common/biomesoplenty/items/ItemBOPScythe.java rename to src/main/java/biomesoplenty/items/ItemBOPScythe.java index 4537e9c0d..f0e3ac458 100644 --- a/common/biomesoplenty/items/ItemBOPScythe.java +++ b/src/main/java/biomesoplenty/items/ItemBOPScythe.java @@ -11,7 +11,7 @@ import net.minecraft.world.World; import biomesoplenty.BiomesOPlenty; import biomesoplenty.api.Blocks; import biomesoplenty.api.Items; -import biomesoplenty.configuration.BOPItems; +import biomesoplenty.core.BOPItems; public class ItemBOPScythe extends Item { diff --git a/common/biomesoplenty/items/ItemBOPSeeds.java b/src/main/java/biomesoplenty/items/ItemBOPSeeds.java similarity index 100% rename from common/biomesoplenty/items/ItemBOPSeeds.java rename to src/main/java/biomesoplenty/items/ItemBOPSeeds.java diff --git a/common/biomesoplenty/items/ItemBOPSpade.java b/src/main/java/biomesoplenty/items/ItemBOPSpade.java similarity index 100% rename from common/biomesoplenty/items/ItemBOPSpade.java rename to src/main/java/biomesoplenty/items/ItemBOPSpade.java diff --git a/common/biomesoplenty/items/ItemBOPSword.java b/src/main/java/biomesoplenty/items/ItemBOPSword.java similarity index 100% rename from common/biomesoplenty/items/ItemBOPSword.java rename to src/main/java/biomesoplenty/items/ItemBOPSword.java diff --git a/common/biomesoplenty/items/ItemBOPWillow.java b/src/main/java/biomesoplenty/items/ItemBOPWillow.java similarity index 100% rename from common/biomesoplenty/items/ItemBOPWillow.java rename to src/main/java/biomesoplenty/items/ItemBOPWillow.java diff --git a/common/biomesoplenty/items/ItemDart.java b/src/main/java/biomesoplenty/items/ItemDart.java similarity index 100% rename from common/biomesoplenty/items/ItemDart.java rename to src/main/java/biomesoplenty/items/ItemDart.java diff --git a/common/biomesoplenty/items/ItemDartBlower.java b/src/main/java/biomesoplenty/items/ItemDartBlower.java similarity index 100% rename from common/biomesoplenty/items/ItemDartBlower.java rename to src/main/java/biomesoplenty/items/ItemDartBlower.java diff --git a/common/biomesoplenty/items/ItemEnderporter.java b/src/main/java/biomesoplenty/items/ItemEnderporter.java similarity index 97% rename from common/biomesoplenty/items/ItemEnderporter.java rename to src/main/java/biomesoplenty/items/ItemEnderporter.java index 36920a493..98f6d212b 100644 --- a/common/biomesoplenty/items/ItemEnderporter.java +++ b/src/main/java/biomesoplenty/items/ItemEnderporter.java @@ -8,7 +8,7 @@ import net.minecraft.potion.Potion; import net.minecraft.potion.PotionEffect; import net.minecraft.world.World; import biomesoplenty.BiomesOPlenty; -import biomesoplenty.configuration.BOPAchievements; +import biomesoplenty.core.BOPAchievements; public class ItemEnderporter extends Item { diff --git a/common/biomesoplenty/items/ItemGems.java b/src/main/java/biomesoplenty/items/ItemGems.java similarity index 100% rename from common/biomesoplenty/items/ItemGems.java rename to src/main/java/biomesoplenty/items/ItemGems.java diff --git a/common/biomesoplenty/items/ItemJarEmpty.java b/src/main/java/biomesoplenty/items/ItemJarEmpty.java similarity index 97% rename from common/biomesoplenty/items/ItemJarEmpty.java rename to src/main/java/biomesoplenty/items/ItemJarEmpty.java index 9be307a2e..3c1d22b87 100644 --- a/common/biomesoplenty/items/ItemJarEmpty.java +++ b/src/main/java/biomesoplenty/items/ItemJarEmpty.java @@ -81,9 +81,7 @@ public class ItemJarEmpty extends Item } } - /** - * Returns true if the item can be used on the given entity, e.g. shears on sheep. - */ + @Override public boolean itemInteractionForEntity(ItemStack par1ItemStack, EntityPlayer par2EntityPlayer, EntityLivingBase par3EntityLivingBase) { if (par3EntityLivingBase instanceof EntityPixie) diff --git a/common/biomesoplenty/items/ItemJarFilled.java b/src/main/java/biomesoplenty/items/ItemJarFilled.java similarity index 98% rename from common/biomesoplenty/items/ItemJarFilled.java rename to src/main/java/biomesoplenty/items/ItemJarFilled.java index c4cccb163..f2d158007 100644 --- a/common/biomesoplenty/items/ItemJarFilled.java +++ b/src/main/java/biomesoplenty/items/ItemJarFilled.java @@ -16,7 +16,7 @@ import net.minecraft.util.MathHelper; import net.minecraft.world.World; import biomesoplenty.BiomesOPlenty; import biomesoplenty.api.Items; -import biomesoplenty.configuration.configfile.BOPConfigurationIDs; +import biomesoplenty.configuration.BOPConfigurationIDs; import biomesoplenty.entities.EntityPixie; import cpw.mods.fml.relauncher.Side; import cpw.mods.fml.relauncher.SideOnly; diff --git a/src/main/java/biomesoplenty/lib/Reference.java b/src/main/java/biomesoplenty/lib/Reference.java new file mode 100644 index 000000000..0efc5cbe4 --- /dev/null +++ b/src/main/java/biomesoplenty/lib/Reference.java @@ -0,0 +1,31 @@ +package biomesoplenty.lib; + +import java.io.InputStream; +import java.util.Properties; + +import com.google.common.base.Throwables; + +public class Reference +{ + static + { + Properties prop = new Properties(); + + try + { + InputStream stream = Reference.class.getClassLoader().getResourceAsStream("version.properties"); + prop.load(stream); + stream.close(); + } + catch(Exception e) + { + Throwables.propagate(e); // just throw it... + } + + VERSION = prop.getProperty("version"); + } + + public static final String VERSION; + public static final String REMOTE_VERSION_FILE = "https://raw.github.com/BiomesOPlenty/BiomesOPlenty/master/version.txt"; + public static final String REMOTE_CHANGELOG_ROOT = "https://raw.github.com/BiomesOPlenty/BiomesOPlenty/master/changelog/"; +} diff --git a/common/biomesoplenty/particles/EntityDandelionFX.java b/src/main/java/biomesoplenty/particles/EntityDandelionFX.java similarity index 100% rename from common/biomesoplenty/particles/EntityDandelionFX.java rename to src/main/java/biomesoplenty/particles/EntityDandelionFX.java diff --git a/common/biomesoplenty/particles/EntityMagicTreeFX.java b/src/main/java/biomesoplenty/particles/EntityMagicTreeFX.java similarity index 100% rename from common/biomesoplenty/particles/EntityMagicTreeFX.java rename to src/main/java/biomesoplenty/particles/EntityMagicTreeFX.java diff --git a/common/biomesoplenty/particles/EntityPixieTrailFX.java b/src/main/java/biomesoplenty/particles/EntityPixieTrailFX.java similarity index 100% rename from common/biomesoplenty/particles/EntityPixieTrailFX.java rename to src/main/java/biomesoplenty/particles/EntityPixieTrailFX.java diff --git a/common/biomesoplenty/particles/EntitySteamFX.java b/src/main/java/biomesoplenty/particles/EntitySteamFX.java similarity index 100% rename from common/biomesoplenty/particles/EntitySteamFX.java rename to src/main/java/biomesoplenty/particles/EntitySteamFX.java diff --git a/common/biomesoplenty/potions/PotionEventHandler.java b/src/main/java/biomesoplenty/potions/PotionEventHandler.java similarity index 100% rename from common/biomesoplenty/potions/PotionEventHandler.java rename to src/main/java/biomesoplenty/potions/PotionEventHandler.java diff --git a/common/biomesoplenty/potions/PotionParalysis.java b/src/main/java/biomesoplenty/potions/PotionParalysis.java similarity index 100% rename from common/biomesoplenty/potions/PotionParalysis.java rename to src/main/java/biomesoplenty/potions/PotionParalysis.java diff --git a/common/biomesoplenty/potions/PotionPossession.java b/src/main/java/biomesoplenty/potions/PotionPossession.java similarity index 100% rename from common/biomesoplenty/potions/PotionPossession.java rename to src/main/java/biomesoplenty/potions/PotionPossession.java diff --git a/common/biomesoplenty/world/ChunkProviderBOP.java b/src/main/java/biomesoplenty/world/ChunkProviderBOP.java similarity index 99% rename from common/biomesoplenty/world/ChunkProviderBOP.java rename to src/main/java/biomesoplenty/world/ChunkProviderBOP.java index e5497970a..4abf9ef33 100644 --- a/common/biomesoplenty/world/ChunkProviderBOP.java +++ b/src/main/java/biomesoplenty/world/ChunkProviderBOP.java @@ -38,8 +38,8 @@ import net.minecraftforge.event.terraingen.ChunkProviderEvent; import net.minecraftforge.event.terraingen.PopulateChunkEvent; import net.minecraftforge.event.terraingen.TerrainGen; import biomesoplenty.api.Biomes; -import biomesoplenty.configuration.configfile.BOPConfigurationIDs; -import biomesoplenty.configuration.configfile.BOPConfigurationTerrainGen; +import biomesoplenty.configuration.BOPConfigurationIDs; +import biomesoplenty.configuration.BOPConfigurationTerrainGen; import biomesoplenty.world.map.MapGenCavesBOP; import biomesoplenty.world.map.MapGenRavineBOP; import biomesoplenty.world.noise.NoiseOctaves; diff --git a/common/biomesoplenty/world/ChunkProviderBOPNaturaHell.java b/src/main/java/biomesoplenty/world/ChunkProviderBOPNaturaHell.java similarity index 100% rename from common/biomesoplenty/world/ChunkProviderBOPNaturaHell.java rename to src/main/java/biomesoplenty/world/ChunkProviderBOPNaturaHell.java diff --git a/common/biomesoplenty/world/ChunkProviderBOPhell.java b/src/main/java/biomesoplenty/world/ChunkProviderBOPhell.java similarity index 100% rename from common/biomesoplenty/world/ChunkProviderBOPhell.java rename to src/main/java/biomesoplenty/world/ChunkProviderBOPhell.java diff --git a/common/biomesoplenty/world/ChunkProviderPromised.java b/src/main/java/biomesoplenty/world/ChunkProviderPromised.java similarity index 100% rename from common/biomesoplenty/world/ChunkProviderPromised.java rename to src/main/java/biomesoplenty/world/ChunkProviderPromised.java diff --git a/common/biomesoplenty/world/WorldChunkManagerBOP.java b/src/main/java/biomesoplenty/world/WorldChunkManagerBOP.java similarity index 100% rename from common/biomesoplenty/world/WorldChunkManagerBOP.java rename to src/main/java/biomesoplenty/world/WorldChunkManagerBOP.java diff --git a/common/biomesoplenty/world/WorldChunkManagerBOPhell.java b/src/main/java/biomesoplenty/world/WorldChunkManagerBOPhell.java similarity index 100% rename from common/biomesoplenty/world/WorldChunkManagerBOPhell.java rename to src/main/java/biomesoplenty/world/WorldChunkManagerBOPhell.java diff --git a/common/biomesoplenty/world/WorldChunkManagerPromised.java b/src/main/java/biomesoplenty/world/WorldChunkManagerPromised.java similarity index 100% rename from common/biomesoplenty/world/WorldChunkManagerPromised.java rename to src/main/java/biomesoplenty/world/WorldChunkManagerPromised.java diff --git a/common/biomesoplenty/world/WorldProviderBOPhell.java b/src/main/java/biomesoplenty/world/WorldProviderBOPhell.java similarity index 100% rename from common/biomesoplenty/world/WorldProviderBOPhell.java rename to src/main/java/biomesoplenty/world/WorldProviderBOPhell.java diff --git a/common/biomesoplenty/world/WorldProviderPromised.java b/src/main/java/biomesoplenty/world/WorldProviderPromised.java similarity index 97% rename from common/biomesoplenty/world/WorldProviderPromised.java rename to src/main/java/biomesoplenty/world/WorldProviderPromised.java index dc89a25e8..02bb33c1a 100644 --- a/common/biomesoplenty/world/WorldProviderPromised.java +++ b/src/main/java/biomesoplenty/world/WorldProviderPromised.java @@ -9,7 +9,7 @@ import net.minecraft.world.chunk.IChunkProvider; import worldcore.interfaces.IWCLighting; import biomesoplenty.api.Biomes; import biomesoplenty.api.Blocks; -import biomesoplenty.configuration.configfile.BOPConfigurationIDs; +import biomesoplenty.configuration.BOPConfigurationIDs; import cpw.mods.fml.relauncher.Side; import cpw.mods.fml.relauncher.SideOnly; diff --git a/common/biomesoplenty/world/WorldTypeBOP.java b/src/main/java/biomesoplenty/world/WorldTypeBOP.java similarity index 98% rename from common/biomesoplenty/world/WorldTypeBOP.java rename to src/main/java/biomesoplenty/world/WorldTypeBOP.java index b58887d69..58edd4e1a 100644 --- a/common/biomesoplenty/world/WorldTypeBOP.java +++ b/src/main/java/biomesoplenty/world/WorldTypeBOP.java @@ -6,8 +6,8 @@ import net.minecraft.world.biome.BiomeGenBase; import net.minecraft.world.biome.WorldChunkManager; import net.minecraft.world.chunk.IChunkProvider; import biomesoplenty.api.Biomes; -import biomesoplenty.configuration.configfile.BOPConfigurationBiomeGen; -import biomesoplenty.configuration.configfile.BOPConfigurationTerrainGen; +import biomesoplenty.configuration.BOPConfigurationBiomeGen; +import biomesoplenty.configuration.BOPConfigurationTerrainGen; import com.google.common.base.Optional; diff --git a/common/biomesoplenty/world/WorldTypeSize.java b/src/main/java/biomesoplenty/world/WorldTypeSize.java similarity index 93% rename from common/biomesoplenty/world/WorldTypeSize.java rename to src/main/java/biomesoplenty/world/WorldTypeSize.java index bfff6fcf7..09d72b305 100644 --- a/common/biomesoplenty/world/WorldTypeSize.java +++ b/src/main/java/biomesoplenty/world/WorldTypeSize.java @@ -4,7 +4,7 @@ import net.minecraft.world.WorldProviderHell; import net.minecraftforge.common.DimensionManager; import net.minecraftforge.event.ForgeSubscribe; import net.minecraftforge.event.terraingen.WorldTypeEvent; -import biomesoplenty.configuration.configfile.BOPConfigurationTerrainGen; +import biomesoplenty.configuration.BOPConfigurationTerrainGen; public class WorldTypeSize { diff --git a/common/biomesoplenty/world/layer/BiomeLayer.java b/src/main/java/biomesoplenty/world/layer/BiomeLayer.java similarity index 100% rename from common/biomesoplenty/world/layer/BiomeLayer.java rename to src/main/java/biomesoplenty/world/layer/BiomeLayer.java diff --git a/common/biomesoplenty/world/layer/BiomeLayerBiomes.java b/src/main/java/biomesoplenty/world/layer/BiomeLayerBiomes.java similarity index 98% rename from common/biomesoplenty/world/layer/BiomeLayerBiomes.java rename to src/main/java/biomesoplenty/world/layer/BiomeLayerBiomes.java index a8a0980b3..61a2caaaa 100644 --- a/common/biomesoplenty/world/layer/BiomeLayerBiomes.java +++ b/src/main/java/biomesoplenty/world/layer/BiomeLayerBiomes.java @@ -6,7 +6,7 @@ import net.minecraft.world.WorldType; import net.minecraft.world.biome.BiomeGenBase; import net.minecraft.world.gen.layer.IntCache; import biomesoplenty.api.Biomes; -import biomesoplenty.configuration.configfile.BOPConfigurationBiomeGen; +import biomesoplenty.configuration.BOPConfigurationBiomeGen; public class BiomeLayerBiomes extends BiomeLayer { diff --git a/common/biomesoplenty/world/layer/BiomeLayerCreate.java b/src/main/java/biomesoplenty/world/layer/BiomeLayerCreate.java similarity index 91% rename from common/biomesoplenty/world/layer/BiomeLayerCreate.java rename to src/main/java/biomesoplenty/world/layer/BiomeLayerCreate.java index 2688ada84..42a8f9851 100644 --- a/common/biomesoplenty/world/layer/BiomeLayerCreate.java +++ b/src/main/java/biomesoplenty/world/layer/BiomeLayerCreate.java @@ -2,8 +2,8 @@ package biomesoplenty.world.layer; import net.minecraft.world.gen.layer.IntCache; import biomesoplenty.api.Biomes; -import biomesoplenty.configuration.configfile.BOPConfigurationBiomeGen; -import biomesoplenty.configuration.configfile.BOPConfigurationTerrainGen; +import biomesoplenty.configuration.BOPConfigurationBiomeGen; +import biomesoplenty.configuration.BOPConfigurationTerrainGen; public class BiomeLayerCreate extends BiomeLayer { diff --git a/common/biomesoplenty/world/layer/BiomeLayerFuzzyZoom.java b/src/main/java/biomesoplenty/world/layer/BiomeLayerFuzzyZoom.java similarity index 100% rename from common/biomesoplenty/world/layer/BiomeLayerFuzzyZoom.java rename to src/main/java/biomesoplenty/world/layer/BiomeLayerFuzzyZoom.java diff --git a/common/biomesoplenty/world/layer/BiomeLayerIsland.java b/src/main/java/biomesoplenty/world/layer/BiomeLayerIsland.java similarity index 100% rename from common/biomesoplenty/world/layer/BiomeLayerIsland.java rename to src/main/java/biomesoplenty/world/layer/BiomeLayerIsland.java diff --git a/common/biomesoplenty/world/layer/BiomeLayerRiver.java b/src/main/java/biomesoplenty/world/layer/BiomeLayerRiver.java similarity index 100% rename from common/biomesoplenty/world/layer/BiomeLayerRiver.java rename to src/main/java/biomesoplenty/world/layer/BiomeLayerRiver.java diff --git a/common/biomesoplenty/world/layer/BiomeLayerRiverInit.java b/src/main/java/biomesoplenty/world/layer/BiomeLayerRiverInit.java similarity index 100% rename from common/biomesoplenty/world/layer/BiomeLayerRiverInit.java rename to src/main/java/biomesoplenty/world/layer/BiomeLayerRiverInit.java diff --git a/common/biomesoplenty/world/layer/BiomeLayerRiverMix.java b/src/main/java/biomesoplenty/world/layer/BiomeLayerRiverMix.java similarity index 100% rename from common/biomesoplenty/world/layer/BiomeLayerRiverMix.java rename to src/main/java/biomesoplenty/world/layer/BiomeLayerRiverMix.java diff --git a/common/biomesoplenty/world/layer/BiomeLayerShore.java b/src/main/java/biomesoplenty/world/layer/BiomeLayerShore.java similarity index 97% rename from common/biomesoplenty/world/layer/BiomeLayerShore.java rename to src/main/java/biomesoplenty/world/layer/BiomeLayerShore.java index cdfe298ba..c5a950043 100644 --- a/common/biomesoplenty/world/layer/BiomeLayerShore.java +++ b/src/main/java/biomesoplenty/world/layer/BiomeLayerShore.java @@ -5,7 +5,7 @@ import java.util.ArrayList; import net.minecraft.world.biome.BiomeGenBase; import net.minecraft.world.gen.layer.IntCache; import biomesoplenty.api.Biomes; -import biomesoplenty.configuration.configfile.BOPConfigurationBiomeGen; +import biomesoplenty.configuration.BOPConfigurationBiomeGen; public class BiomeLayerShore extends BiomeLayer { diff --git a/common/biomesoplenty/world/layer/BiomeLayerSmooth.java b/src/main/java/biomesoplenty/world/layer/BiomeLayerSmooth.java similarity index 100% rename from common/biomesoplenty/world/layer/BiomeLayerSmooth.java rename to src/main/java/biomesoplenty/world/layer/BiomeLayerSmooth.java diff --git a/common/biomesoplenty/world/layer/BiomeLayerSub.java b/src/main/java/biomesoplenty/world/layer/BiomeLayerSub.java similarity index 100% rename from common/biomesoplenty/world/layer/BiomeLayerSub.java rename to src/main/java/biomesoplenty/world/layer/BiomeLayerSub.java diff --git a/common/biomesoplenty/world/layer/BiomeLayerVoronoiZoom.java b/src/main/java/biomesoplenty/world/layer/BiomeLayerVoronoiZoom.java similarity index 100% rename from common/biomesoplenty/world/layer/BiomeLayerVoronoiZoom.java rename to src/main/java/biomesoplenty/world/layer/BiomeLayerVoronoiZoom.java diff --git a/common/biomesoplenty/world/layer/BiomeLayerZoom.java b/src/main/java/biomesoplenty/world/layer/BiomeLayerZoom.java similarity index 100% rename from common/biomesoplenty/world/layer/BiomeLayerZoom.java rename to src/main/java/biomesoplenty/world/layer/BiomeLayerZoom.java diff --git a/common/biomesoplenty/world/map/MapGenCavesBOP.java b/src/main/java/biomesoplenty/world/map/MapGenCavesBOP.java similarity index 100% rename from common/biomesoplenty/world/map/MapGenCavesBOP.java rename to src/main/java/biomesoplenty/world/map/MapGenCavesBOP.java diff --git a/common/biomesoplenty/world/map/MapGenRavineBOP.java b/src/main/java/biomesoplenty/world/map/MapGenRavineBOP.java similarity index 100% rename from common/biomesoplenty/world/map/MapGenRavineBOP.java rename to src/main/java/biomesoplenty/world/map/MapGenRavineBOP.java diff --git a/common/biomesoplenty/world/noise/NoiseOctaves.java b/src/main/java/biomesoplenty/world/noise/NoiseOctaves.java similarity index 100% rename from common/biomesoplenty/world/noise/NoiseOctaves.java rename to src/main/java/biomesoplenty/world/noise/NoiseOctaves.java diff --git a/common/biomesoplenty/world/noise/NoisePerlin.java b/src/main/java/biomesoplenty/world/noise/NoisePerlin.java similarity index 100% rename from common/biomesoplenty/world/noise/NoisePerlin.java rename to src/main/java/biomesoplenty/world/noise/NoisePerlin.java diff --git a/common/biomesoplenty/worldgen/WorldGenAlgae.java b/src/main/java/biomesoplenty/worldgen/WorldGenAlgae.java similarity index 100% rename from common/biomesoplenty/worldgen/WorldGenAlgae.java rename to src/main/java/biomesoplenty/worldgen/WorldGenAlgae.java diff --git a/common/biomesoplenty/worldgen/WorldGenAsh.java b/src/main/java/biomesoplenty/worldgen/WorldGenAsh.java similarity index 100% rename from common/biomesoplenty/worldgen/WorldGenAsh.java rename to src/main/java/biomesoplenty/worldgen/WorldGenAsh.java diff --git a/common/biomesoplenty/worldgen/WorldGenBOPBush.java b/src/main/java/biomesoplenty/worldgen/WorldGenBOPBush.java similarity index 100% rename from common/biomesoplenty/worldgen/WorldGenBOPBush.java rename to src/main/java/biomesoplenty/worldgen/WorldGenBOPBush.java diff --git a/common/biomesoplenty/worldgen/WorldGenBOPDarkFlowers.java b/src/main/java/biomesoplenty/worldgen/WorldGenBOPDarkFlowers.java similarity index 100% rename from common/biomesoplenty/worldgen/WorldGenBOPDarkFlowers.java rename to src/main/java/biomesoplenty/worldgen/WorldGenBOPDarkFlowers.java diff --git a/common/biomesoplenty/worldgen/WorldGenBOPFlowers.java b/src/main/java/biomesoplenty/worldgen/WorldGenBOPFlowers.java similarity index 100% rename from common/biomesoplenty/worldgen/WorldGenBOPFlowers.java rename to src/main/java/biomesoplenty/worldgen/WorldGenBOPFlowers.java diff --git a/common/biomesoplenty/worldgen/WorldGenBOPPumpkin.java b/src/main/java/biomesoplenty/worldgen/WorldGenBOPPumpkin.java similarity index 100% rename from common/biomesoplenty/worldgen/WorldGenBOPPumpkin.java rename to src/main/java/biomesoplenty/worldgen/WorldGenBOPPumpkin.java diff --git a/common/biomesoplenty/worldgen/WorldGenBOPShrub.java b/src/main/java/biomesoplenty/worldgen/WorldGenBOPShrub.java similarity index 100% rename from common/biomesoplenty/worldgen/WorldGenBOPShrub.java rename to src/main/java/biomesoplenty/worldgen/WorldGenBOPShrub.java diff --git a/common/biomesoplenty/worldgen/WorldGenBOPTallGrass.java b/src/main/java/biomesoplenty/worldgen/WorldGenBOPTallGrass.java similarity index 100% rename from common/biomesoplenty/worldgen/WorldGenBOPTallGrass.java rename to src/main/java/biomesoplenty/worldgen/WorldGenBOPTallGrass.java diff --git a/common/biomesoplenty/worldgen/WorldGenBadlands.java b/src/main/java/biomesoplenty/worldgen/WorldGenBadlands.java similarity index 100% rename from common/biomesoplenty/worldgen/WorldGenBadlands.java rename to src/main/java/biomesoplenty/worldgen/WorldGenBadlands.java diff --git a/common/biomesoplenty/worldgen/WorldGenBadlands2.java b/src/main/java/biomesoplenty/worldgen/WorldGenBadlands2.java similarity index 100% rename from common/biomesoplenty/worldgen/WorldGenBadlands2.java rename to src/main/java/biomesoplenty/worldgen/WorldGenBadlands2.java diff --git a/common/biomesoplenty/worldgen/WorldGenBadlands3.java b/src/main/java/biomesoplenty/worldgen/WorldGenBadlands3.java similarity index 100% rename from common/biomesoplenty/worldgen/WorldGenBadlands3.java rename to src/main/java/biomesoplenty/worldgen/WorldGenBadlands3.java diff --git a/common/biomesoplenty/worldgen/WorldGenBadlands4.java b/src/main/java/biomesoplenty/worldgen/WorldGenBadlands4.java similarity index 100% rename from common/biomesoplenty/worldgen/WorldGenBadlands4.java rename to src/main/java/biomesoplenty/worldgen/WorldGenBadlands4.java diff --git a/common/biomesoplenty/worldgen/WorldGenBog1.java b/src/main/java/biomesoplenty/worldgen/WorldGenBog1.java similarity index 100% rename from common/biomesoplenty/worldgen/WorldGenBog1.java rename to src/main/java/biomesoplenty/worldgen/WorldGenBog1.java diff --git a/common/biomesoplenty/worldgen/WorldGenBog2.java b/src/main/java/biomesoplenty/worldgen/WorldGenBog2.java similarity index 100% rename from common/biomesoplenty/worldgen/WorldGenBog2.java rename to src/main/java/biomesoplenty/worldgen/WorldGenBog2.java diff --git a/common/biomesoplenty/worldgen/WorldGenBogBush.java b/src/main/java/biomesoplenty/worldgen/WorldGenBogBush.java similarity index 100% rename from common/biomesoplenty/worldgen/WorldGenBogBush.java rename to src/main/java/biomesoplenty/worldgen/WorldGenBogBush.java diff --git a/common/biomesoplenty/worldgen/WorldGenBoneSpine.java b/src/main/java/biomesoplenty/worldgen/WorldGenBoneSpine.java similarity index 100% rename from common/biomesoplenty/worldgen/WorldGenBoneSpine.java rename to src/main/java/biomesoplenty/worldgen/WorldGenBoneSpine.java diff --git a/common/biomesoplenty/worldgen/WorldGenBoneSpine2.java b/src/main/java/biomesoplenty/worldgen/WorldGenBoneSpine2.java similarity index 100% rename from common/biomesoplenty/worldgen/WorldGenBoneSpine2.java rename to src/main/java/biomesoplenty/worldgen/WorldGenBoneSpine2.java diff --git a/common/biomesoplenty/worldgen/WorldGenBoulder.java b/src/main/java/biomesoplenty/worldgen/WorldGenBoulder.java similarity index 100% rename from common/biomesoplenty/worldgen/WorldGenBoulder.java rename to src/main/java/biomesoplenty/worldgen/WorldGenBoulder.java diff --git a/common/biomesoplenty/worldgen/WorldGenBrush1.java b/src/main/java/biomesoplenty/worldgen/WorldGenBrush1.java similarity index 100% rename from common/biomesoplenty/worldgen/WorldGenBrush1.java rename to src/main/java/biomesoplenty/worldgen/WorldGenBrush1.java diff --git a/common/biomesoplenty/worldgen/WorldGenBrush2.java b/src/main/java/biomesoplenty/worldgen/WorldGenBrush2.java similarity index 100% rename from common/biomesoplenty/worldgen/WorldGenBrush2.java rename to src/main/java/biomesoplenty/worldgen/WorldGenBrush2.java diff --git a/common/biomesoplenty/worldgen/WorldGenBush.java b/src/main/java/biomesoplenty/worldgen/WorldGenBush.java similarity index 100% rename from common/biomesoplenty/worldgen/WorldGenBush.java rename to src/main/java/biomesoplenty/worldgen/WorldGenBush.java diff --git a/common/biomesoplenty/worldgen/WorldGenCanyon.java b/src/main/java/biomesoplenty/worldgen/WorldGenCanyon.java similarity index 100% rename from common/biomesoplenty/worldgen/WorldGenCanyon.java rename to src/main/java/biomesoplenty/worldgen/WorldGenCanyon.java diff --git a/common/biomesoplenty/worldgen/WorldGenCanyonGrass.java b/src/main/java/biomesoplenty/worldgen/WorldGenCanyonGrass.java similarity index 100% rename from common/biomesoplenty/worldgen/WorldGenCanyonGrass.java rename to src/main/java/biomesoplenty/worldgen/WorldGenCanyonGrass.java diff --git a/common/biomesoplenty/worldgen/WorldGenCanyonShrub.java b/src/main/java/biomesoplenty/worldgen/WorldGenCanyonShrub.java similarity index 100% rename from common/biomesoplenty/worldgen/WorldGenCanyonShrub.java rename to src/main/java/biomesoplenty/worldgen/WorldGenCanyonShrub.java diff --git a/common/biomesoplenty/worldgen/WorldGenCarrots.java b/src/main/java/biomesoplenty/worldgen/WorldGenCarrots.java similarity index 100% rename from common/biomesoplenty/worldgen/WorldGenCarrots.java rename to src/main/java/biomesoplenty/worldgen/WorldGenCarrots.java diff --git a/common/biomesoplenty/worldgen/WorldGenCattail.java b/src/main/java/biomesoplenty/worldgen/WorldGenCattail.java similarity index 100% rename from common/biomesoplenty/worldgen/WorldGenCattail.java rename to src/main/java/biomesoplenty/worldgen/WorldGenCattail.java diff --git a/common/biomesoplenty/worldgen/WorldGenCattailBonemeal.java b/src/main/java/biomesoplenty/worldgen/WorldGenCattailBonemeal.java similarity index 100% rename from common/biomesoplenty/worldgen/WorldGenCattailBonemeal.java rename to src/main/java/biomesoplenty/worldgen/WorldGenCattailBonemeal.java diff --git a/common/biomesoplenty/worldgen/WorldGenChaparral1.java b/src/main/java/biomesoplenty/worldgen/WorldGenChaparral1.java similarity index 100% rename from common/biomesoplenty/worldgen/WorldGenChaparral1.java rename to src/main/java/biomesoplenty/worldgen/WorldGenChaparral1.java diff --git a/common/biomesoplenty/worldgen/WorldGenChaparral2.java b/src/main/java/biomesoplenty/worldgen/WorldGenChaparral2.java similarity index 100% rename from common/biomesoplenty/worldgen/WorldGenChaparral2.java rename to src/main/java/biomesoplenty/worldgen/WorldGenChaparral2.java diff --git a/common/biomesoplenty/worldgen/WorldGenChaparral3.java b/src/main/java/biomesoplenty/worldgen/WorldGenChaparral3.java similarity index 100% rename from common/biomesoplenty/worldgen/WorldGenChaparral3.java rename to src/main/java/biomesoplenty/worldgen/WorldGenChaparral3.java diff --git a/common/biomesoplenty/worldgen/WorldGenCloud.java b/src/main/java/biomesoplenty/worldgen/WorldGenCloud.java similarity index 100% rename from common/biomesoplenty/worldgen/WorldGenCloud.java rename to src/main/java/biomesoplenty/worldgen/WorldGenCloud.java diff --git a/common/biomesoplenty/worldgen/WorldGenCloverPatch.java b/src/main/java/biomesoplenty/worldgen/WorldGenCloverPatch.java similarity index 100% rename from common/biomesoplenty/worldgen/WorldGenCloverPatch.java rename to src/main/java/biomesoplenty/worldgen/WorldGenCloverPatch.java diff --git a/common/biomesoplenty/worldgen/WorldGenCobwebNest.java b/src/main/java/biomesoplenty/worldgen/WorldGenCobwebNest.java similarity index 100% rename from common/biomesoplenty/worldgen/WorldGenCobwebNest.java rename to src/main/java/biomesoplenty/worldgen/WorldGenCobwebNest.java diff --git a/common/biomesoplenty/worldgen/WorldGenCobwebs.java b/src/main/java/biomesoplenty/worldgen/WorldGenCobwebs.java similarity index 100% rename from common/biomesoplenty/worldgen/WorldGenCobwebs.java rename to src/main/java/biomesoplenty/worldgen/WorldGenCobwebs.java diff --git a/common/biomesoplenty/worldgen/WorldGenCoral.java b/src/main/java/biomesoplenty/worldgen/WorldGenCoral.java similarity index 100% rename from common/biomesoplenty/worldgen/WorldGenCoral.java rename to src/main/java/biomesoplenty/worldgen/WorldGenCoral.java diff --git a/common/biomesoplenty/worldgen/WorldGenCrystal1.java b/src/main/java/biomesoplenty/worldgen/WorldGenCrystal1.java similarity index 100% rename from common/biomesoplenty/worldgen/WorldGenCrystal1.java rename to src/main/java/biomesoplenty/worldgen/WorldGenCrystal1.java diff --git a/common/biomesoplenty/worldgen/WorldGenCrystal2.java b/src/main/java/biomesoplenty/worldgen/WorldGenCrystal2.java similarity index 100% rename from common/biomesoplenty/worldgen/WorldGenCrystal2.java rename to src/main/java/biomesoplenty/worldgen/WorldGenCrystal2.java diff --git a/common/biomesoplenty/worldgen/WorldGenCypress1.java b/src/main/java/biomesoplenty/worldgen/WorldGenCypress1.java similarity index 100% rename from common/biomesoplenty/worldgen/WorldGenCypress1.java rename to src/main/java/biomesoplenty/worldgen/WorldGenCypress1.java diff --git a/common/biomesoplenty/worldgen/WorldGenCypress2.java b/src/main/java/biomesoplenty/worldgen/WorldGenCypress2.java similarity index 100% rename from common/biomesoplenty/worldgen/WorldGenCypress2.java rename to src/main/java/biomesoplenty/worldgen/WorldGenCypress2.java diff --git a/common/biomesoplenty/worldgen/WorldGenDeadlands.java b/src/main/java/biomesoplenty/worldgen/WorldGenDeadlands.java similarity index 100% rename from common/biomesoplenty/worldgen/WorldGenDeadlands.java rename to src/main/java/biomesoplenty/worldgen/WorldGenDeadlands.java diff --git a/common/biomesoplenty/worldgen/WorldGenDesertCactus.java b/src/main/java/biomesoplenty/worldgen/WorldGenDesertCactus.java similarity index 98% rename from common/biomesoplenty/worldgen/WorldGenDesertCactus.java rename to src/main/java/biomesoplenty/worldgen/WorldGenDesertCactus.java index c4ed86d09..1d2d6c479 100644 --- a/common/biomesoplenty/worldgen/WorldGenDesertCactus.java +++ b/src/main/java/biomesoplenty/worldgen/WorldGenDesertCactus.java @@ -9,6 +9,7 @@ import net.minecraft.world.gen.feature.WorldGenerator; public class WorldGenDesertCactus extends WorldGenerator { + @Override public boolean generate(World par1World, Random par2Random, int par3, int par4, int par5) { int var999 = par1World.getBlockId(par3, par4, par5); diff --git a/common/biomesoplenty/worldgen/WorldGenDriedDirt.java b/src/main/java/biomesoplenty/worldgen/WorldGenDriedDirt.java similarity index 100% rename from common/biomesoplenty/worldgen/WorldGenDriedDirt.java rename to src/main/java/biomesoplenty/worldgen/WorldGenDriedDirt.java diff --git a/common/biomesoplenty/worldgen/WorldGenFlowersMeta.java b/src/main/java/biomesoplenty/worldgen/WorldGenFlowersMeta.java similarity index 100% rename from common/biomesoplenty/worldgen/WorldGenFlowersMeta.java rename to src/main/java/biomesoplenty/worldgen/WorldGenFlowersMeta.java diff --git a/common/biomesoplenty/worldgen/WorldGenFungi.java b/src/main/java/biomesoplenty/worldgen/WorldGenFungi.java similarity index 100% rename from common/biomesoplenty/worldgen/WorldGenFungi.java rename to src/main/java/biomesoplenty/worldgen/WorldGenFungi.java diff --git a/common/biomesoplenty/worldgen/WorldGenGiantFlowerRed.java b/src/main/java/biomesoplenty/worldgen/WorldGenGiantFlowerRed.java similarity index 100% rename from common/biomesoplenty/worldgen/WorldGenGiantFlowerRed.java rename to src/main/java/biomesoplenty/worldgen/WorldGenGiantFlowerRed.java diff --git a/common/biomesoplenty/worldgen/WorldGenGiantFlowerYellow.java b/src/main/java/biomesoplenty/worldgen/WorldGenGiantFlowerYellow.java similarity index 100% rename from common/biomesoplenty/worldgen/WorldGenGiantFlowerYellow.java rename to src/main/java/biomesoplenty/worldgen/WorldGenGiantFlowerYellow.java diff --git a/common/biomesoplenty/worldgen/WorldGenGrave.java b/src/main/java/biomesoplenty/worldgen/WorldGenGrave.java similarity index 100% rename from common/biomesoplenty/worldgen/WorldGenGrave.java rename to src/main/java/biomesoplenty/worldgen/WorldGenGrave.java diff --git a/common/biomesoplenty/worldgen/WorldGenGravel.java b/src/main/java/biomesoplenty/worldgen/WorldGenGravel.java similarity index 100% rename from common/biomesoplenty/worldgen/WorldGenGravel.java rename to src/main/java/biomesoplenty/worldgen/WorldGenGravel.java diff --git a/common/biomesoplenty/worldgen/WorldGenHighCattail.java b/src/main/java/biomesoplenty/worldgen/WorldGenHighCattail.java similarity index 100% rename from common/biomesoplenty/worldgen/WorldGenHighCattail.java rename to src/main/java/biomesoplenty/worldgen/WorldGenHighCattail.java diff --git a/common/biomesoplenty/worldgen/WorldGenHighGrass.java b/src/main/java/biomesoplenty/worldgen/WorldGenHighGrass.java similarity index 100% rename from common/biomesoplenty/worldgen/WorldGenHighGrass.java rename to src/main/java/biomesoplenty/worldgen/WorldGenHighGrass.java diff --git a/common/biomesoplenty/worldgen/WorldGenHive.java b/src/main/java/biomesoplenty/worldgen/WorldGenHive.java similarity index 100% rename from common/biomesoplenty/worldgen/WorldGenHive.java rename to src/main/java/biomesoplenty/worldgen/WorldGenHive.java diff --git a/common/biomesoplenty/worldgen/WorldGenIceSheet.java b/src/main/java/biomesoplenty/worldgen/WorldGenIceSheet.java similarity index 100% rename from common/biomesoplenty/worldgen/WorldGenIceSheet.java rename to src/main/java/biomesoplenty/worldgen/WorldGenIceSheet.java diff --git a/common/biomesoplenty/worldgen/WorldGenIvy.java b/src/main/java/biomesoplenty/worldgen/WorldGenIvy.java similarity index 100% rename from common/biomesoplenty/worldgen/WorldGenIvy.java rename to src/main/java/biomesoplenty/worldgen/WorldGenIvy.java diff --git a/common/biomesoplenty/worldgen/WorldGenJacarandaShrub.java b/src/main/java/biomesoplenty/worldgen/WorldGenJacarandaShrub.java similarity index 100% rename from common/biomesoplenty/worldgen/WorldGenJacarandaShrub.java rename to src/main/java/biomesoplenty/worldgen/WorldGenJacarandaShrub.java diff --git a/common/biomesoplenty/worldgen/WorldGenKelp.java b/src/main/java/biomesoplenty/worldgen/WorldGenKelp.java similarity index 100% rename from common/biomesoplenty/worldgen/WorldGenKelp.java rename to src/main/java/biomesoplenty/worldgen/WorldGenKelp.java diff --git a/common/biomesoplenty/worldgen/WorldGenLavaSpring.java b/src/main/java/biomesoplenty/worldgen/WorldGenLavaSpring.java similarity index 100% rename from common/biomesoplenty/worldgen/WorldGenLavaSpring.java rename to src/main/java/biomesoplenty/worldgen/WorldGenLavaSpring.java diff --git a/common/biomesoplenty/worldgen/WorldGenLilyflower.java b/src/main/java/biomesoplenty/worldgen/WorldGenLilyflower.java similarity index 100% rename from common/biomesoplenty/worldgen/WorldGenLilyflower.java rename to src/main/java/biomesoplenty/worldgen/WorldGenLilyflower.java diff --git a/common/biomesoplenty/worldgen/WorldGenLog.java b/src/main/java/biomesoplenty/worldgen/WorldGenLog.java similarity index 100% rename from common/biomesoplenty/worldgen/WorldGenLog.java rename to src/main/java/biomesoplenty/worldgen/WorldGenLog.java diff --git a/common/biomesoplenty/worldgen/WorldGenMarsh.java b/src/main/java/biomesoplenty/worldgen/WorldGenMarsh.java similarity index 100% rename from common/biomesoplenty/worldgen/WorldGenMarsh.java rename to src/main/java/biomesoplenty/worldgen/WorldGenMarsh.java diff --git a/common/biomesoplenty/worldgen/WorldGenMelon.java b/src/main/java/biomesoplenty/worldgen/WorldGenMelon.java similarity index 100% rename from common/biomesoplenty/worldgen/WorldGenMelon.java rename to src/main/java/biomesoplenty/worldgen/WorldGenMelon.java diff --git a/common/biomesoplenty/worldgen/WorldGenMesa.java b/src/main/java/biomesoplenty/worldgen/WorldGenMesa.java similarity index 100% rename from common/biomesoplenty/worldgen/WorldGenMesa.java rename to src/main/java/biomesoplenty/worldgen/WorldGenMesa.java diff --git a/common/biomesoplenty/worldgen/WorldGenMoor.java b/src/main/java/biomesoplenty/worldgen/WorldGenMoor.java similarity index 100% rename from common/biomesoplenty/worldgen/WorldGenMoor.java rename to src/main/java/biomesoplenty/worldgen/WorldGenMoor.java diff --git a/common/biomesoplenty/worldgen/WorldGenMoss.java b/src/main/java/biomesoplenty/worldgen/WorldGenMoss.java similarity index 100% rename from common/biomesoplenty/worldgen/WorldGenMoss.java rename to src/main/java/biomesoplenty/worldgen/WorldGenMoss.java diff --git a/common/biomesoplenty/worldgen/WorldGenMossySkystone.java b/src/main/java/biomesoplenty/worldgen/WorldGenMossySkystone.java similarity index 100% rename from common/biomesoplenty/worldgen/WorldGenMossySkystone.java rename to src/main/java/biomesoplenty/worldgen/WorldGenMossySkystone.java diff --git a/common/biomesoplenty/worldgen/WorldGenMud.java b/src/main/java/biomesoplenty/worldgen/WorldGenMud.java similarity index 100% rename from common/biomesoplenty/worldgen/WorldGenMud.java rename to src/main/java/biomesoplenty/worldgen/WorldGenMud.java diff --git a/common/biomesoplenty/worldgen/WorldGenMycelium.java b/src/main/java/biomesoplenty/worldgen/WorldGenMycelium.java similarity index 100% rename from common/biomesoplenty/worldgen/WorldGenMycelium.java rename to src/main/java/biomesoplenty/worldgen/WorldGenMycelium.java diff --git a/common/biomesoplenty/worldgen/WorldGenNetherBush.java b/src/main/java/biomesoplenty/worldgen/WorldGenNetherBush.java similarity index 100% rename from common/biomesoplenty/worldgen/WorldGenNetherBush.java rename to src/main/java/biomesoplenty/worldgen/WorldGenNetherBush.java diff --git a/common/biomesoplenty/worldgen/WorldGenNetherGrass.java b/src/main/java/biomesoplenty/worldgen/WorldGenNetherGrass.java similarity index 100% rename from common/biomesoplenty/worldgen/WorldGenNetherGrass.java rename to src/main/java/biomesoplenty/worldgen/WorldGenNetherGrass.java diff --git a/common/biomesoplenty/worldgen/WorldGenNetherHive.java b/src/main/java/biomesoplenty/worldgen/WorldGenNetherHive.java similarity index 100% rename from common/biomesoplenty/worldgen/WorldGenNetherHive.java rename to src/main/java/biomesoplenty/worldgen/WorldGenNetherHive.java diff --git a/common/biomesoplenty/worldgen/WorldGenNetherLava.java b/src/main/java/biomesoplenty/worldgen/WorldGenNetherLava.java similarity index 100% rename from common/biomesoplenty/worldgen/WorldGenNetherLava.java rename to src/main/java/biomesoplenty/worldgen/WorldGenNetherLava.java diff --git a/common/biomesoplenty/worldgen/WorldGenNetherMushroom.java b/src/main/java/biomesoplenty/worldgen/WorldGenNetherMushroom.java similarity index 100% rename from common/biomesoplenty/worldgen/WorldGenNetherMushroom.java rename to src/main/java/biomesoplenty/worldgen/WorldGenNetherMushroom.java diff --git a/common/biomesoplenty/worldgen/WorldGenNetherVines.java b/src/main/java/biomesoplenty/worldgen/WorldGenNetherVines.java similarity index 100% rename from common/biomesoplenty/worldgen/WorldGenNetherVines.java rename to src/main/java/biomesoplenty/worldgen/WorldGenNetherVines.java diff --git a/common/biomesoplenty/worldgen/WorldGenNetherWart.java b/src/main/java/biomesoplenty/worldgen/WorldGenNetherWart.java similarity index 96% rename from common/biomesoplenty/worldgen/WorldGenNetherWart.java rename to src/main/java/biomesoplenty/worldgen/WorldGenNetherWart.java index 743849f7c..fa48f5c6b 100644 --- a/common/biomesoplenty/worldgen/WorldGenNetherWart.java +++ b/src/main/java/biomesoplenty/worldgen/WorldGenNetherWart.java @@ -6,7 +6,7 @@ import net.minecraft.block.Block; import net.minecraft.world.World; import net.minecraft.world.gen.feature.WorldGenerator; import biomesoplenty.api.Blocks; -import biomesoplenty.configuration.configfile.BOPConfigurationTerrainGen; +import biomesoplenty.configuration.BOPConfigurationTerrainGen; public class WorldGenNetherWart extends WorldGenerator { diff --git a/common/biomesoplenty/worldgen/WorldGenOasis.java b/src/main/java/biomesoplenty/worldgen/WorldGenOasis.java similarity index 100% rename from common/biomesoplenty/worldgen/WorldGenOasis.java rename to src/main/java/biomesoplenty/worldgen/WorldGenOasis.java diff --git a/common/biomesoplenty/worldgen/WorldGenOutback.java b/src/main/java/biomesoplenty/worldgen/WorldGenOutback.java similarity index 100% rename from common/biomesoplenty/worldgen/WorldGenOutback.java rename to src/main/java/biomesoplenty/worldgen/WorldGenOutback.java diff --git a/common/biomesoplenty/worldgen/WorldGenOutbackShrub.java b/src/main/java/biomesoplenty/worldgen/WorldGenOutbackShrub.java similarity index 100% rename from common/biomesoplenty/worldgen/WorldGenOutbackShrub.java rename to src/main/java/biomesoplenty/worldgen/WorldGenOutbackShrub.java diff --git a/common/biomesoplenty/worldgen/WorldGenPit.java b/src/main/java/biomesoplenty/worldgen/WorldGenPit.java similarity index 100% rename from common/biomesoplenty/worldgen/WorldGenPit.java rename to src/main/java/biomesoplenty/worldgen/WorldGenPit.java diff --git a/common/biomesoplenty/worldgen/WorldGenPoplar.java b/src/main/java/biomesoplenty/worldgen/WorldGenPoplar.java similarity index 100% rename from common/biomesoplenty/worldgen/WorldGenPoplar.java rename to src/main/java/biomesoplenty/worldgen/WorldGenPoplar.java diff --git a/common/biomesoplenty/worldgen/WorldGenPoplar2.java b/src/main/java/biomesoplenty/worldgen/WorldGenPoplar2.java similarity index 100% rename from common/biomesoplenty/worldgen/WorldGenPoplar2.java rename to src/main/java/biomesoplenty/worldgen/WorldGenPoplar2.java diff --git a/common/biomesoplenty/worldgen/WorldGenPotatoes.java b/src/main/java/biomesoplenty/worldgen/WorldGenPotatoes.java similarity index 100% rename from common/biomesoplenty/worldgen/WorldGenPotatoes.java rename to src/main/java/biomesoplenty/worldgen/WorldGenPotatoes.java diff --git a/common/biomesoplenty/worldgen/WorldGenPrairie.java b/src/main/java/biomesoplenty/worldgen/WorldGenPrairie.java similarity index 100% rename from common/biomesoplenty/worldgen/WorldGenPrairie.java rename to src/main/java/biomesoplenty/worldgen/WorldGenPrairie.java diff --git a/common/biomesoplenty/worldgen/WorldGenPromisedBush.java b/src/main/java/biomesoplenty/worldgen/WorldGenPromisedBush.java similarity index 100% rename from common/biomesoplenty/worldgen/WorldGenPromisedBush.java rename to src/main/java/biomesoplenty/worldgen/WorldGenPromisedBush.java diff --git a/common/biomesoplenty/worldgen/WorldGenPromisedLandPortal.java b/src/main/java/biomesoplenty/worldgen/WorldGenPromisedLandPortal.java similarity index 100% rename from common/biomesoplenty/worldgen/WorldGenPromisedLandPortal.java rename to src/main/java/biomesoplenty/worldgen/WorldGenPromisedLandPortal.java diff --git a/common/biomesoplenty/worldgen/WorldGenPromisedShrub.java b/src/main/java/biomesoplenty/worldgen/WorldGenPromisedShrub.java similarity index 100% rename from common/biomesoplenty/worldgen/WorldGenPromisedShrub.java rename to src/main/java/biomesoplenty/worldgen/WorldGenPromisedShrub.java diff --git a/common/biomesoplenty/worldgen/WorldGenPumpkinAlt.java b/src/main/java/biomesoplenty/worldgen/WorldGenPumpkinAlt.java similarity index 100% rename from common/biomesoplenty/worldgen/WorldGenPumpkinAlt.java rename to src/main/java/biomesoplenty/worldgen/WorldGenPumpkinAlt.java diff --git a/common/biomesoplenty/worldgen/WorldGenQuagmire.java b/src/main/java/biomesoplenty/worldgen/WorldGenQuagmire.java similarity index 100% rename from common/biomesoplenty/worldgen/WorldGenQuagmire.java rename to src/main/java/biomesoplenty/worldgen/WorldGenQuagmire.java diff --git a/common/biomesoplenty/worldgen/WorldGenQuicksand.java b/src/main/java/biomesoplenty/worldgen/WorldGenQuicksand.java similarity index 100% rename from common/biomesoplenty/worldgen/WorldGenQuicksand.java rename to src/main/java/biomesoplenty/worldgen/WorldGenQuicksand.java diff --git a/common/biomesoplenty/worldgen/WorldGenRedwoodShrub.java b/src/main/java/biomesoplenty/worldgen/WorldGenRedwoodShrub.java similarity index 100% rename from common/biomesoplenty/worldgen/WorldGenRedwoodShrub.java rename to src/main/java/biomesoplenty/worldgen/WorldGenRedwoodShrub.java diff --git a/common/biomesoplenty/worldgen/WorldGenReedBOP.java b/src/main/java/biomesoplenty/worldgen/WorldGenReedBOP.java similarity index 100% rename from common/biomesoplenty/worldgen/WorldGenReedBOP.java rename to src/main/java/biomesoplenty/worldgen/WorldGenReedBOP.java diff --git a/common/biomesoplenty/worldgen/WorldGenScrubland.java b/src/main/java/biomesoplenty/worldgen/WorldGenScrubland.java similarity index 100% rename from common/biomesoplenty/worldgen/WorldGenScrubland.java rename to src/main/java/biomesoplenty/worldgen/WorldGenScrubland.java diff --git a/common/biomesoplenty/worldgen/WorldGenShield.java b/src/main/java/biomesoplenty/worldgen/WorldGenShield.java similarity index 100% rename from common/biomesoplenty/worldgen/WorldGenShield.java rename to src/main/java/biomesoplenty/worldgen/WorldGenShield.java diff --git a/common/biomesoplenty/worldgen/WorldGenShortKelp.java b/src/main/java/biomesoplenty/worldgen/WorldGenShortKelp.java similarity index 100% rename from common/biomesoplenty/worldgen/WorldGenShortKelp.java rename to src/main/java/biomesoplenty/worldgen/WorldGenShortKelp.java diff --git a/common/biomesoplenty/worldgen/WorldGenSmolderingGrass.java b/src/main/java/biomesoplenty/worldgen/WorldGenSmolderingGrass.java similarity index 100% rename from common/biomesoplenty/worldgen/WorldGenSmolderingGrass.java rename to src/main/java/biomesoplenty/worldgen/WorldGenSmolderingGrass.java diff --git a/common/biomesoplenty/worldgen/WorldGenSponge.java b/src/main/java/biomesoplenty/worldgen/WorldGenSponge.java similarity index 100% rename from common/biomesoplenty/worldgen/WorldGenSponge.java rename to src/main/java/biomesoplenty/worldgen/WorldGenSponge.java diff --git a/common/biomesoplenty/worldgen/WorldGenSprout.java b/src/main/java/biomesoplenty/worldgen/WorldGenSprout.java similarity index 100% rename from common/biomesoplenty/worldgen/WorldGenSprout.java rename to src/main/java/biomesoplenty/worldgen/WorldGenSprout.java diff --git a/common/biomesoplenty/worldgen/WorldGenSteppe.java b/src/main/java/biomesoplenty/worldgen/WorldGenSteppe.java similarity index 100% rename from common/biomesoplenty/worldgen/WorldGenSteppe.java rename to src/main/java/biomesoplenty/worldgen/WorldGenSteppe.java diff --git a/common/biomesoplenty/worldgen/WorldGenSunflower.java b/src/main/java/biomesoplenty/worldgen/WorldGenSunflower.java similarity index 100% rename from common/biomesoplenty/worldgen/WorldGenSunflower.java rename to src/main/java/biomesoplenty/worldgen/WorldGenSunflower.java diff --git a/common/biomesoplenty/worldgen/WorldGenTropicsShrub.java b/src/main/java/biomesoplenty/worldgen/WorldGenTropicsShrub.java similarity index 100% rename from common/biomesoplenty/worldgen/WorldGenTropicsShrub.java rename to src/main/java/biomesoplenty/worldgen/WorldGenTropicsShrub.java diff --git a/common/biomesoplenty/worldgen/WorldGenTundra1.java b/src/main/java/biomesoplenty/worldgen/WorldGenTundra1.java similarity index 100% rename from common/biomesoplenty/worldgen/WorldGenTundra1.java rename to src/main/java/biomesoplenty/worldgen/WorldGenTundra1.java diff --git a/common/biomesoplenty/worldgen/WorldGenVolcano.java b/src/main/java/biomesoplenty/worldgen/WorldGenVolcano.java similarity index 100% rename from common/biomesoplenty/worldgen/WorldGenVolcano.java rename to src/main/java/biomesoplenty/worldgen/WorldGenVolcano.java diff --git a/common/biomesoplenty/worldgen/WorldGenWasteland.java b/src/main/java/biomesoplenty/worldgen/WorldGenWasteland.java similarity index 100% rename from common/biomesoplenty/worldgen/WorldGenWasteland.java rename to src/main/java/biomesoplenty/worldgen/WorldGenWasteland.java diff --git a/common/biomesoplenty/worldgen/WorldGenWasteland2.java b/src/main/java/biomesoplenty/worldgen/WorldGenWasteland2.java similarity index 100% rename from common/biomesoplenty/worldgen/WorldGenWasteland2.java rename to src/main/java/biomesoplenty/worldgen/WorldGenWasteland2.java diff --git a/common/biomesoplenty/worldgen/WorldGenWasteland3.java b/src/main/java/biomesoplenty/worldgen/WorldGenWasteland3.java similarity index 100% rename from common/biomesoplenty/worldgen/WorldGenWasteland3.java rename to src/main/java/biomesoplenty/worldgen/WorldGenWasteland3.java diff --git a/common/biomesoplenty/worldgen/WorldGenWasteland4.java b/src/main/java/biomesoplenty/worldgen/WorldGenWasteland4.java similarity index 100% rename from common/biomesoplenty/worldgen/WorldGenWasteland4.java rename to src/main/java/biomesoplenty/worldgen/WorldGenWasteland4.java diff --git a/common/biomesoplenty/worldgen/WorldGenWaterReeds.java b/src/main/java/biomesoplenty/worldgen/WorldGenWaterReeds.java similarity index 100% rename from common/biomesoplenty/worldgen/WorldGenWaterReeds.java rename to src/main/java/biomesoplenty/worldgen/WorldGenWaterReeds.java diff --git a/common/biomesoplenty/worldgen/WorldGenWaterSpring.java b/src/main/java/biomesoplenty/worldgen/WorldGenWaterSpring.java similarity index 100% rename from common/biomesoplenty/worldgen/WorldGenWaterSpring.java rename to src/main/java/biomesoplenty/worldgen/WorldGenWaterSpring.java diff --git a/common/biomesoplenty/worldgen/structure/BOPMapGenScatteredFeature.java b/src/main/java/biomesoplenty/worldgen/structure/BOPMapGenScatteredFeature.java similarity index 100% rename from common/biomesoplenty/worldgen/structure/BOPMapGenScatteredFeature.java rename to src/main/java/biomesoplenty/worldgen/structure/BOPMapGenScatteredFeature.java diff --git a/common/biomesoplenty/worldgen/structure/BOPMapGenVillage.java b/src/main/java/biomesoplenty/worldgen/structure/BOPMapGenVillage.java similarity index 97% rename from common/biomesoplenty/worldgen/structure/BOPMapGenVillage.java rename to src/main/java/biomesoplenty/worldgen/structure/BOPMapGenVillage.java index 88602a426..6cf9baf12 100644 --- a/common/biomesoplenty/worldgen/structure/BOPMapGenVillage.java +++ b/src/main/java/biomesoplenty/worldgen/structure/BOPMapGenVillage.java @@ -13,7 +13,7 @@ import net.minecraft.world.gen.structure.MapGenStructure; import net.minecraft.world.gen.structure.MapGenVillage; import net.minecraft.world.gen.structure.StructureStart; import net.minecraft.world.gen.structure.StructureVillageStart; -import biomesoplenty.configuration.configfile.BOPConfigurationTerrainGen; +import biomesoplenty.configuration.BOPConfigurationTerrainGen; public class BOPMapGenVillage extends MapGenStructure { diff --git a/common/biomesoplenty/worldgen/structure/BOPStructureScatteredFeatureStart.java b/src/main/java/biomesoplenty/worldgen/structure/BOPStructureScatteredFeatureStart.java similarity index 100% rename from common/biomesoplenty/worldgen/structure/BOPStructureScatteredFeatureStart.java rename to src/main/java/biomesoplenty/worldgen/structure/BOPStructureScatteredFeatureStart.java diff --git a/common/biomesoplenty/worldgen/tree/WorldGenAcacia.java b/src/main/java/biomesoplenty/worldgen/tree/WorldGenAcacia.java similarity index 100% rename from common/biomesoplenty/worldgen/tree/WorldGenAcacia.java rename to src/main/java/biomesoplenty/worldgen/tree/WorldGenAcacia.java diff --git a/common/biomesoplenty/worldgen/tree/WorldGenApple.java b/src/main/java/biomesoplenty/worldgen/tree/WorldGenApple.java similarity index 100% rename from common/biomesoplenty/worldgen/tree/WorldGenApple.java rename to src/main/java/biomesoplenty/worldgen/tree/WorldGenApple.java diff --git a/common/biomesoplenty/worldgen/tree/WorldGenAutumn.java b/src/main/java/biomesoplenty/worldgen/tree/WorldGenAutumn.java similarity index 100% rename from common/biomesoplenty/worldgen/tree/WorldGenAutumn.java rename to src/main/java/biomesoplenty/worldgen/tree/WorldGenAutumn.java diff --git a/common/biomesoplenty/worldgen/tree/WorldGenAutumn2.java b/src/main/java/biomesoplenty/worldgen/tree/WorldGenAutumn2.java similarity index 100% rename from common/biomesoplenty/worldgen/tree/WorldGenAutumn2.java rename to src/main/java/biomesoplenty/worldgen/tree/WorldGenAutumn2.java diff --git a/common/biomesoplenty/worldgen/tree/WorldGenAutumn2Big.java b/src/main/java/biomesoplenty/worldgen/tree/WorldGenAutumn2Big.java similarity index 100% rename from common/biomesoplenty/worldgen/tree/WorldGenAutumn2Big.java rename to src/main/java/biomesoplenty/worldgen/tree/WorldGenAutumn2Big.java diff --git a/common/biomesoplenty/worldgen/tree/WorldGenBambooTree.java b/src/main/java/biomesoplenty/worldgen/tree/WorldGenBambooTree.java similarity index 100% rename from common/biomesoplenty/worldgen/tree/WorldGenBambooTree.java rename to src/main/java/biomesoplenty/worldgen/tree/WorldGenBambooTree.java diff --git a/common/biomesoplenty/worldgen/tree/WorldGenBambooTree2.java b/src/main/java/biomesoplenty/worldgen/tree/WorldGenBambooTree2.java similarity index 100% rename from common/biomesoplenty/worldgen/tree/WorldGenBambooTree2.java rename to src/main/java/biomesoplenty/worldgen/tree/WorldGenBambooTree2.java diff --git a/common/biomesoplenty/worldgen/tree/WorldGenBayou1.java b/src/main/java/biomesoplenty/worldgen/tree/WorldGenBayou1.java similarity index 100% rename from common/biomesoplenty/worldgen/tree/WorldGenBayou1.java rename to src/main/java/biomesoplenty/worldgen/tree/WorldGenBayou1.java diff --git a/common/biomesoplenty/worldgen/tree/WorldGenBayou2.java b/src/main/java/biomesoplenty/worldgen/tree/WorldGenBayou2.java similarity index 100% rename from common/biomesoplenty/worldgen/tree/WorldGenBayou2.java rename to src/main/java/biomesoplenty/worldgen/tree/WorldGenBayou2.java diff --git a/common/biomesoplenty/worldgen/tree/WorldGenBayou3.java b/src/main/java/biomesoplenty/worldgen/tree/WorldGenBayou3.java similarity index 100% rename from common/biomesoplenty/worldgen/tree/WorldGenBayou3.java rename to src/main/java/biomesoplenty/worldgen/tree/WorldGenBayou3.java diff --git a/common/biomesoplenty/worldgen/tree/WorldGenBirchWillow.java b/src/main/java/biomesoplenty/worldgen/tree/WorldGenBirchWillow.java similarity index 100% rename from common/biomesoplenty/worldgen/tree/WorldGenBirchWillow.java rename to src/main/java/biomesoplenty/worldgen/tree/WorldGenBirchWillow.java diff --git a/common/biomesoplenty/worldgen/tree/WorldGenCanyonTree.java b/src/main/java/biomesoplenty/worldgen/tree/WorldGenCanyonTree.java similarity index 100% rename from common/biomesoplenty/worldgen/tree/WorldGenCanyonTree.java rename to src/main/java/biomesoplenty/worldgen/tree/WorldGenCanyonTree.java diff --git a/common/biomesoplenty/worldgen/tree/WorldGenCherry1.java b/src/main/java/biomesoplenty/worldgen/tree/WorldGenCherry1.java similarity index 100% rename from common/biomesoplenty/worldgen/tree/WorldGenCherry1.java rename to src/main/java/biomesoplenty/worldgen/tree/WorldGenCherry1.java diff --git a/common/biomesoplenty/worldgen/tree/WorldGenCherry2.java b/src/main/java/biomesoplenty/worldgen/tree/WorldGenCherry2.java similarity index 100% rename from common/biomesoplenty/worldgen/tree/WorldGenCherry2.java rename to src/main/java/biomesoplenty/worldgen/tree/WorldGenCherry2.java diff --git a/common/biomesoplenty/worldgen/tree/WorldGenDeadTree.java b/src/main/java/biomesoplenty/worldgen/tree/WorldGenDeadTree.java similarity index 100% rename from common/biomesoplenty/worldgen/tree/WorldGenDeadTree.java rename to src/main/java/biomesoplenty/worldgen/tree/WorldGenDeadTree.java diff --git a/common/biomesoplenty/worldgen/tree/WorldGenDeadTree2.java b/src/main/java/biomesoplenty/worldgen/tree/WorldGenDeadTree2.java similarity index 100% rename from common/biomesoplenty/worldgen/tree/WorldGenDeadTree2.java rename to src/main/java/biomesoplenty/worldgen/tree/WorldGenDeadTree2.java diff --git a/common/biomesoplenty/worldgen/tree/WorldGenDeadTree3.java b/src/main/java/biomesoplenty/worldgen/tree/WorldGenDeadTree3.java similarity index 100% rename from common/biomesoplenty/worldgen/tree/WorldGenDeadTree3.java rename to src/main/java/biomesoplenty/worldgen/tree/WorldGenDeadTree3.java diff --git a/common/biomesoplenty/worldgen/tree/WorldGenDeciduous.java b/src/main/java/biomesoplenty/worldgen/tree/WorldGenDeciduous.java similarity index 100% rename from common/biomesoplenty/worldgen/tree/WorldGenDeciduous.java rename to src/main/java/biomesoplenty/worldgen/tree/WorldGenDeciduous.java diff --git a/common/biomesoplenty/worldgen/tree/WorldGenDeciduous2.java b/src/main/java/biomesoplenty/worldgen/tree/WorldGenDeciduous2.java similarity index 100% rename from common/biomesoplenty/worldgen/tree/WorldGenDeciduous2.java rename to src/main/java/biomesoplenty/worldgen/tree/WorldGenDeciduous2.java diff --git a/common/biomesoplenty/worldgen/tree/WorldGenFen1.java b/src/main/java/biomesoplenty/worldgen/tree/WorldGenFen1.java similarity index 100% rename from common/biomesoplenty/worldgen/tree/WorldGenFen1.java rename to src/main/java/biomesoplenty/worldgen/tree/WorldGenFen1.java diff --git a/common/biomesoplenty/worldgen/tree/WorldGenFen2.java b/src/main/java/biomesoplenty/worldgen/tree/WorldGenFen2.java similarity index 100% rename from common/biomesoplenty/worldgen/tree/WorldGenFen2.java rename to src/main/java/biomesoplenty/worldgen/tree/WorldGenFen2.java diff --git a/common/biomesoplenty/worldgen/tree/WorldGenIceTree.java b/src/main/java/biomesoplenty/worldgen/tree/WorldGenIceTree.java similarity index 100% rename from common/biomesoplenty/worldgen/tree/WorldGenIceTree.java rename to src/main/java/biomesoplenty/worldgen/tree/WorldGenIceTree.java diff --git a/common/biomesoplenty/worldgen/tree/WorldGenJacaranda.java b/src/main/java/biomesoplenty/worldgen/tree/WorldGenJacaranda.java similarity index 100% rename from common/biomesoplenty/worldgen/tree/WorldGenJacaranda.java rename to src/main/java/biomesoplenty/worldgen/tree/WorldGenJacaranda.java diff --git a/common/biomesoplenty/worldgen/tree/WorldGenLargeTree.java b/src/main/java/biomesoplenty/worldgen/tree/WorldGenLargeTree.java similarity index 100% rename from common/biomesoplenty/worldgen/tree/WorldGenLargeTree.java rename to src/main/java/biomesoplenty/worldgen/tree/WorldGenLargeTree.java diff --git a/common/biomesoplenty/worldgen/tree/WorldGenMangrove.java b/src/main/java/biomesoplenty/worldgen/tree/WorldGenMangrove.java similarity index 100% rename from common/biomesoplenty/worldgen/tree/WorldGenMangrove.java rename to src/main/java/biomesoplenty/worldgen/tree/WorldGenMangrove.java diff --git a/common/biomesoplenty/worldgen/tree/WorldGenMangrove2.java b/src/main/java/biomesoplenty/worldgen/tree/WorldGenMangrove2.java similarity index 100% rename from common/biomesoplenty/worldgen/tree/WorldGenMangrove2.java rename to src/main/java/biomesoplenty/worldgen/tree/WorldGenMangrove2.java diff --git a/common/biomesoplenty/worldgen/tree/WorldGenMaple.java b/src/main/java/biomesoplenty/worldgen/tree/WorldGenMaple.java similarity index 100% rename from common/biomesoplenty/worldgen/tree/WorldGenMaple.java rename to src/main/java/biomesoplenty/worldgen/tree/WorldGenMaple.java diff --git a/common/biomesoplenty/worldgen/tree/WorldGenMapleBig.java b/src/main/java/biomesoplenty/worldgen/tree/WorldGenMapleBig.java similarity index 100% rename from common/biomesoplenty/worldgen/tree/WorldGenMapleBig.java rename to src/main/java/biomesoplenty/worldgen/tree/WorldGenMapleBig.java diff --git a/common/biomesoplenty/worldgen/tree/WorldGenMassiveTree.java b/src/main/java/biomesoplenty/worldgen/tree/WorldGenMassiveTree.java similarity index 100% rename from common/biomesoplenty/worldgen/tree/WorldGenMassiveTree.java rename to src/main/java/biomesoplenty/worldgen/tree/WorldGenMassiveTree.java diff --git a/common/biomesoplenty/worldgen/tree/WorldGenMystic1.java b/src/main/java/biomesoplenty/worldgen/tree/WorldGenMystic1.java similarity index 100% rename from common/biomesoplenty/worldgen/tree/WorldGenMystic1.java rename to src/main/java/biomesoplenty/worldgen/tree/WorldGenMystic1.java diff --git a/common/biomesoplenty/worldgen/tree/WorldGenMystic2.java b/src/main/java/biomesoplenty/worldgen/tree/WorldGenMystic2.java similarity index 100% rename from common/biomesoplenty/worldgen/tree/WorldGenMystic2.java rename to src/main/java/biomesoplenty/worldgen/tree/WorldGenMystic2.java diff --git a/common/biomesoplenty/worldgen/tree/WorldGenMystic3.java b/src/main/java/biomesoplenty/worldgen/tree/WorldGenMystic3.java similarity index 100% rename from common/biomesoplenty/worldgen/tree/WorldGenMystic3.java rename to src/main/java/biomesoplenty/worldgen/tree/WorldGenMystic3.java diff --git a/common/biomesoplenty/worldgen/tree/WorldGenOminous1.java b/src/main/java/biomesoplenty/worldgen/tree/WorldGenOminous1.java similarity index 100% rename from common/biomesoplenty/worldgen/tree/WorldGenOminous1.java rename to src/main/java/biomesoplenty/worldgen/tree/WorldGenOminous1.java diff --git a/common/biomesoplenty/worldgen/tree/WorldGenOminous2.java b/src/main/java/biomesoplenty/worldgen/tree/WorldGenOminous2.java similarity index 100% rename from common/biomesoplenty/worldgen/tree/WorldGenOminous2.java rename to src/main/java/biomesoplenty/worldgen/tree/WorldGenOminous2.java diff --git a/common/biomesoplenty/worldgen/tree/WorldGenOminous3.java b/src/main/java/biomesoplenty/worldgen/tree/WorldGenOminous3.java similarity index 100% rename from common/biomesoplenty/worldgen/tree/WorldGenOminous3.java rename to src/main/java/biomesoplenty/worldgen/tree/WorldGenOminous3.java diff --git a/common/biomesoplenty/worldgen/tree/WorldGenOminous4.java b/src/main/java/biomesoplenty/worldgen/tree/WorldGenOminous4.java similarity index 100% rename from common/biomesoplenty/worldgen/tree/WorldGenOminous4.java rename to src/main/java/biomesoplenty/worldgen/tree/WorldGenOminous4.java diff --git a/common/biomesoplenty/worldgen/tree/WorldGenOriginTree.java b/src/main/java/biomesoplenty/worldgen/tree/WorldGenOriginTree.java similarity index 100% rename from common/biomesoplenty/worldgen/tree/WorldGenOriginTree.java rename to src/main/java/biomesoplenty/worldgen/tree/WorldGenOriginTree.java diff --git a/common/biomesoplenty/worldgen/tree/WorldGenOutbackTree.java b/src/main/java/biomesoplenty/worldgen/tree/WorldGenOutbackTree.java similarity index 100% rename from common/biomesoplenty/worldgen/tree/WorldGenOutbackTree.java rename to src/main/java/biomesoplenty/worldgen/tree/WorldGenOutbackTree.java diff --git a/common/biomesoplenty/worldgen/tree/WorldGenOvergrownTree.java b/src/main/java/biomesoplenty/worldgen/tree/WorldGenOvergrownTree.java similarity index 100% rename from common/biomesoplenty/worldgen/tree/WorldGenOvergrownTree.java rename to src/main/java/biomesoplenty/worldgen/tree/WorldGenOvergrownTree.java diff --git a/common/biomesoplenty/worldgen/tree/WorldGenPalmTree1.java b/src/main/java/biomesoplenty/worldgen/tree/WorldGenPalmTree1.java similarity index 100% rename from common/biomesoplenty/worldgen/tree/WorldGenPalmTree1.java rename to src/main/java/biomesoplenty/worldgen/tree/WorldGenPalmTree1.java diff --git a/common/biomesoplenty/worldgen/tree/WorldGenPalmTree3.java b/src/main/java/biomesoplenty/worldgen/tree/WorldGenPalmTree3.java similarity index 100% rename from common/biomesoplenty/worldgen/tree/WorldGenPalmTree3.java rename to src/main/java/biomesoplenty/worldgen/tree/WorldGenPalmTree3.java diff --git a/common/biomesoplenty/worldgen/tree/WorldGenPersimmon.java b/src/main/java/biomesoplenty/worldgen/tree/WorldGenPersimmon.java similarity index 100% rename from common/biomesoplenty/worldgen/tree/WorldGenPersimmon.java rename to src/main/java/biomesoplenty/worldgen/tree/WorldGenPersimmon.java diff --git a/common/biomesoplenty/worldgen/tree/WorldGenPineTree.java b/src/main/java/biomesoplenty/worldgen/tree/WorldGenPineTree.java similarity index 100% rename from common/biomesoplenty/worldgen/tree/WorldGenPineTree.java rename to src/main/java/biomesoplenty/worldgen/tree/WorldGenPineTree.java diff --git a/common/biomesoplenty/worldgen/tree/WorldGenPromisedTree.java b/src/main/java/biomesoplenty/worldgen/tree/WorldGenPromisedTree.java similarity index 100% rename from common/biomesoplenty/worldgen/tree/WorldGenPromisedTree.java rename to src/main/java/biomesoplenty/worldgen/tree/WorldGenPromisedTree.java diff --git a/common/biomesoplenty/worldgen/tree/WorldGenPromisedTree2.java b/src/main/java/biomesoplenty/worldgen/tree/WorldGenPromisedTree2.java similarity index 100% rename from common/biomesoplenty/worldgen/tree/WorldGenPromisedTree2.java rename to src/main/java/biomesoplenty/worldgen/tree/WorldGenPromisedTree2.java diff --git a/common/biomesoplenty/worldgen/tree/WorldGenPromisedTree3.java b/src/main/java/biomesoplenty/worldgen/tree/WorldGenPromisedTree3.java similarity index 100% rename from common/biomesoplenty/worldgen/tree/WorldGenPromisedTree3.java rename to src/main/java/biomesoplenty/worldgen/tree/WorldGenPromisedTree3.java diff --git a/common/biomesoplenty/worldgen/tree/WorldGenPromisedWillow.java b/src/main/java/biomesoplenty/worldgen/tree/WorldGenPromisedWillow.java similarity index 100% rename from common/biomesoplenty/worldgen/tree/WorldGenPromisedWillow.java rename to src/main/java/biomesoplenty/worldgen/tree/WorldGenPromisedWillow.java diff --git a/common/biomesoplenty/worldgen/tree/WorldGenPromisedWillowTree.java b/src/main/java/biomesoplenty/worldgen/tree/WorldGenPromisedWillowTree.java similarity index 100% rename from common/biomesoplenty/worldgen/tree/WorldGenPromisedWillowTree.java rename to src/main/java/biomesoplenty/worldgen/tree/WorldGenPromisedWillowTree.java diff --git a/common/biomesoplenty/worldgen/tree/WorldGenRainforest1.java b/src/main/java/biomesoplenty/worldgen/tree/WorldGenRainforest1.java similarity index 100% rename from common/biomesoplenty/worldgen/tree/WorldGenRainforest1.java rename to src/main/java/biomesoplenty/worldgen/tree/WorldGenRainforest1.java diff --git a/common/biomesoplenty/worldgen/tree/WorldGenRainforest2.java b/src/main/java/biomesoplenty/worldgen/tree/WorldGenRainforest2.java similarity index 100% rename from common/biomesoplenty/worldgen/tree/WorldGenRainforest2.java rename to src/main/java/biomesoplenty/worldgen/tree/WorldGenRainforest2.java diff --git a/common/biomesoplenty/worldgen/tree/WorldGenRainforestTree1.java b/src/main/java/biomesoplenty/worldgen/tree/WorldGenRainforestTree1.java similarity index 100% rename from common/biomesoplenty/worldgen/tree/WorldGenRainforestTree1.java rename to src/main/java/biomesoplenty/worldgen/tree/WorldGenRainforestTree1.java diff --git a/common/biomesoplenty/worldgen/tree/WorldGenRedwoodTree.java b/src/main/java/biomesoplenty/worldgen/tree/WorldGenRedwoodTree.java similarity index 100% rename from common/biomesoplenty/worldgen/tree/WorldGenRedwoodTree.java rename to src/main/java/biomesoplenty/worldgen/tree/WorldGenRedwoodTree.java diff --git a/common/biomesoplenty/worldgen/tree/WorldGenRedwoodTree2.java b/src/main/java/biomesoplenty/worldgen/tree/WorldGenRedwoodTree2.java similarity index 100% rename from common/biomesoplenty/worldgen/tree/WorldGenRedwoodTree2.java rename to src/main/java/biomesoplenty/worldgen/tree/WorldGenRedwoodTree2.java diff --git a/common/biomesoplenty/worldgen/tree/WorldGenSequoia.java b/src/main/java/biomesoplenty/worldgen/tree/WorldGenSequoia.java similarity index 100% rename from common/biomesoplenty/worldgen/tree/WorldGenSequoia.java rename to src/main/java/biomesoplenty/worldgen/tree/WorldGenSequoia.java diff --git a/common/biomesoplenty/worldgen/tree/WorldGenSequoiaOrange.java b/src/main/java/biomesoplenty/worldgen/tree/WorldGenSequoiaOrange.java similarity index 100% rename from common/biomesoplenty/worldgen/tree/WorldGenSequoiaOrange.java rename to src/main/java/biomesoplenty/worldgen/tree/WorldGenSequoiaOrange.java diff --git a/common/biomesoplenty/worldgen/tree/WorldGenSequoiaYellow.java b/src/main/java/biomesoplenty/worldgen/tree/WorldGenSequoiaYellow.java similarity index 100% rename from common/biomesoplenty/worldgen/tree/WorldGenSequoiaYellow.java rename to src/main/java/biomesoplenty/worldgen/tree/WorldGenSequoiaYellow.java diff --git a/common/biomesoplenty/worldgen/tree/WorldGenSwampTall.java b/src/main/java/biomesoplenty/worldgen/tree/WorldGenSwampTall.java similarity index 100% rename from common/biomesoplenty/worldgen/tree/WorldGenSwampTall.java rename to src/main/java/biomesoplenty/worldgen/tree/WorldGenSwampTall.java diff --git a/common/biomesoplenty/worldgen/tree/WorldGenTaiga10.java b/src/main/java/biomesoplenty/worldgen/tree/WorldGenTaiga10.java similarity index 100% rename from common/biomesoplenty/worldgen/tree/WorldGenTaiga10.java rename to src/main/java/biomesoplenty/worldgen/tree/WorldGenTaiga10.java diff --git a/common/biomesoplenty/worldgen/tree/WorldGenTaiga3.java b/src/main/java/biomesoplenty/worldgen/tree/WorldGenTaiga3.java similarity index 100% rename from common/biomesoplenty/worldgen/tree/WorldGenTaiga3.java rename to src/main/java/biomesoplenty/worldgen/tree/WorldGenTaiga3.java diff --git a/common/biomesoplenty/worldgen/tree/WorldGenTaiga4.java b/src/main/java/biomesoplenty/worldgen/tree/WorldGenTaiga4.java similarity index 100% rename from common/biomesoplenty/worldgen/tree/WorldGenTaiga4.java rename to src/main/java/biomesoplenty/worldgen/tree/WorldGenTaiga4.java diff --git a/common/biomesoplenty/worldgen/tree/WorldGenTaiga5.java b/src/main/java/biomesoplenty/worldgen/tree/WorldGenTaiga5.java similarity index 100% rename from common/biomesoplenty/worldgen/tree/WorldGenTaiga5.java rename to src/main/java/biomesoplenty/worldgen/tree/WorldGenTaiga5.java diff --git a/common/biomesoplenty/worldgen/tree/WorldGenTaiga6.java b/src/main/java/biomesoplenty/worldgen/tree/WorldGenTaiga6.java similarity index 100% rename from common/biomesoplenty/worldgen/tree/WorldGenTaiga6.java rename to src/main/java/biomesoplenty/worldgen/tree/WorldGenTaiga6.java diff --git a/common/biomesoplenty/worldgen/tree/WorldGenTaiga7.java b/src/main/java/biomesoplenty/worldgen/tree/WorldGenTaiga7.java similarity index 100% rename from common/biomesoplenty/worldgen/tree/WorldGenTaiga7.java rename to src/main/java/biomesoplenty/worldgen/tree/WorldGenTaiga7.java diff --git a/common/biomesoplenty/worldgen/tree/WorldGenTaiga8.java b/src/main/java/biomesoplenty/worldgen/tree/WorldGenTaiga8.java similarity index 100% rename from common/biomesoplenty/worldgen/tree/WorldGenTaiga8.java rename to src/main/java/biomesoplenty/worldgen/tree/WorldGenTaiga8.java diff --git a/common/biomesoplenty/worldgen/tree/WorldGenTaiga9.java b/src/main/java/biomesoplenty/worldgen/tree/WorldGenTaiga9.java similarity index 100% rename from common/biomesoplenty/worldgen/tree/WorldGenTaiga9.java rename to src/main/java/biomesoplenty/worldgen/tree/WorldGenTaiga9.java diff --git a/common/biomesoplenty/worldgen/tree/WorldGenTemperate.java b/src/main/java/biomesoplenty/worldgen/tree/WorldGenTemperate.java similarity index 100% rename from common/biomesoplenty/worldgen/tree/WorldGenTemperate.java rename to src/main/java/biomesoplenty/worldgen/tree/WorldGenTemperate.java diff --git a/common/biomesoplenty/worldgen/tree/WorldGenThickTree.java b/src/main/java/biomesoplenty/worldgen/tree/WorldGenThickTree.java similarity index 100% rename from common/biomesoplenty/worldgen/tree/WorldGenThickTree.java rename to src/main/java/biomesoplenty/worldgen/tree/WorldGenThickTree.java diff --git a/common/biomesoplenty/worldgen/tree/WorldGenThickTree2.java b/src/main/java/biomesoplenty/worldgen/tree/WorldGenThickTree2.java similarity index 100% rename from common/biomesoplenty/worldgen/tree/WorldGenThickTree2.java rename to src/main/java/biomesoplenty/worldgen/tree/WorldGenThickTree2.java diff --git a/common/biomesoplenty/worldgen/tree/WorldGenThickTree3.java b/src/main/java/biomesoplenty/worldgen/tree/WorldGenThickTree3.java similarity index 100% rename from common/biomesoplenty/worldgen/tree/WorldGenThickTree3.java rename to src/main/java/biomesoplenty/worldgen/tree/WorldGenThickTree3.java diff --git a/common/biomesoplenty/worldgen/tree/WorldGenWillow.java b/src/main/java/biomesoplenty/worldgen/tree/WorldGenWillow.java similarity index 100% rename from common/biomesoplenty/worldgen/tree/WorldGenWillow.java rename to src/main/java/biomesoplenty/worldgen/tree/WorldGenWillow.java diff --git a/resources/assets/biomesoplenty/lang/de_DE.lang b/src/main/resources/assets/biomesoplenty/lang/de_DE.lang similarity index 100% rename from resources/assets/biomesoplenty/lang/de_DE.lang rename to src/main/resources/assets/biomesoplenty/lang/de_DE.lang diff --git a/resources/assets/biomesoplenty/lang/en_US.lang b/src/main/resources/assets/biomesoplenty/lang/en_US.lang similarity index 100% rename from resources/assets/biomesoplenty/lang/en_US.lang rename to src/main/resources/assets/biomesoplenty/lang/en_US.lang diff --git a/resources/assets/biomesoplenty/lang/fr_CA.lang b/src/main/resources/assets/biomesoplenty/lang/fr_CA.lang similarity index 100% rename from resources/assets/biomesoplenty/lang/fr_CA.lang rename to src/main/resources/assets/biomesoplenty/lang/fr_CA.lang diff --git a/resources/assets/biomesoplenty/lang/fr_FR.lang b/src/main/resources/assets/biomesoplenty/lang/fr_FR.lang similarity index 100% rename from resources/assets/biomesoplenty/lang/fr_FR.lang rename to src/main/resources/assets/biomesoplenty/lang/fr_FR.lang diff --git a/resources/assets/biomesoplenty/lang/it_IT.lang b/src/main/resources/assets/biomesoplenty/lang/it_IT.lang similarity index 100% rename from resources/assets/biomesoplenty/lang/it_IT.lang rename to src/main/resources/assets/biomesoplenty/lang/it_IT.lang diff --git a/resources/assets/biomesoplenty/lang/ja_JP.lang b/src/main/resources/assets/biomesoplenty/lang/ja_JP.lang similarity index 100% rename from resources/assets/biomesoplenty/lang/ja_JP.lang rename to src/main/resources/assets/biomesoplenty/lang/ja_JP.lang diff --git a/resources/assets/biomesoplenty/lang/nl_NL.lang b/src/main/resources/assets/biomesoplenty/lang/nl_NL.lang similarity index 100% rename from resources/assets/biomesoplenty/lang/nl_NL.lang rename to src/main/resources/assets/biomesoplenty/lang/nl_NL.lang diff --git a/resources/assets/biomesoplenty/lang/pl_PL.lang b/src/main/resources/assets/biomesoplenty/lang/pl_PL.lang similarity index 100% rename from resources/assets/biomesoplenty/lang/pl_PL.lang rename to src/main/resources/assets/biomesoplenty/lang/pl_PL.lang diff --git a/resources/assets/biomesoplenty/lang/ru_RU.lang b/src/main/resources/assets/biomesoplenty/lang/ru_RU.lang similarity index 100% rename from resources/assets/biomesoplenty/lang/ru_RU.lang rename to src/main/resources/assets/biomesoplenty/lang/ru_RU.lang diff --git a/resources/assets/biomesoplenty/lang/zh_CN.lang b/src/main/resources/assets/biomesoplenty/lang/zh_CN.lang similarity index 100% rename from resources/assets/biomesoplenty/lang/zh_CN.lang rename to src/main/resources/assets/biomesoplenty/lang/zh_CN.lang diff --git a/resources/assets/biomesoplenty/records/bopdisc.ogg b/src/main/resources/assets/biomesoplenty/records/bopdisc.ogg similarity index 100% rename from resources/assets/biomesoplenty/records/bopdisc.ogg rename to src/main/resources/assets/biomesoplenty/records/bopdisc.ogg diff --git a/resources/assets/biomesoplenty/records/bopdiscmud.ogg b/src/main/resources/assets/biomesoplenty/records/bopdiscmud.ogg similarity index 100% rename from resources/assets/biomesoplenty/records/bopdiscmud.ogg rename to src/main/resources/assets/biomesoplenty/records/bopdiscmud.ogg diff --git a/resources/assets/biomesoplenty/sound/mob/bird/hurt.ogg b/src/main/resources/assets/biomesoplenty/sound/mob/bird/hurt.ogg similarity index 100% rename from resources/assets/biomesoplenty/sound/mob/bird/hurt.ogg rename to src/main/resources/assets/biomesoplenty/sound/mob/bird/hurt.ogg diff --git a/resources/assets/biomesoplenty/sound/mob/bird/say.ogg b/src/main/resources/assets/biomesoplenty/sound/mob/bird/say.ogg similarity index 100% rename from resources/assets/biomesoplenty/sound/mob/bird/say.ogg rename to src/main/resources/assets/biomesoplenty/sound/mob/bird/say.ogg diff --git a/resources/assets/biomesoplenty/sound/mob/phantom/death.ogg b/src/main/resources/assets/biomesoplenty/sound/mob/phantom/death.ogg similarity index 100% rename from resources/assets/biomesoplenty/sound/mob/phantom/death.ogg rename to src/main/resources/assets/biomesoplenty/sound/mob/phantom/death.ogg diff --git a/resources/assets/biomesoplenty/sound/mob/phantom/hurt.ogg b/src/main/resources/assets/biomesoplenty/sound/mob/phantom/hurt.ogg similarity index 100% rename from resources/assets/biomesoplenty/sound/mob/phantom/hurt.ogg rename to src/main/resources/assets/biomesoplenty/sound/mob/phantom/hurt.ogg diff --git a/resources/assets/biomesoplenty/sound/mob/phantom/say.ogg b/src/main/resources/assets/biomesoplenty/sound/mob/phantom/say.ogg similarity index 100% rename from resources/assets/biomesoplenty/sound/mob/phantom/say.ogg rename to src/main/resources/assets/biomesoplenty/sound/mob/phantom/say.ogg diff --git a/resources/assets/biomesoplenty/sound/mob/pixie/hurt.ogg b/src/main/resources/assets/biomesoplenty/sound/mob/pixie/hurt.ogg similarity index 100% rename from resources/assets/biomesoplenty/sound/mob/pixie/hurt.ogg rename to src/main/resources/assets/biomesoplenty/sound/mob/pixie/hurt.ogg diff --git a/resources/assets/biomesoplenty/sound/mob/pixie/say.ogg b/src/main/resources/assets/biomesoplenty/sound/mob/pixie/say.ogg similarity index 100% rename from resources/assets/biomesoplenty/sound/mob/pixie/say.ogg rename to src/main/resources/assets/biomesoplenty/sound/mob/pixie/say.ogg diff --git a/resources/assets/biomesoplenty/sound/mob/wasp/hurt.ogg b/src/main/resources/assets/biomesoplenty/sound/mob/wasp/hurt.ogg similarity index 100% rename from resources/assets/biomesoplenty/sound/mob/wasp/hurt.ogg rename to src/main/resources/assets/biomesoplenty/sound/mob/wasp/hurt.ogg diff --git a/resources/assets/biomesoplenty/sound/mob/wasp/say.ogg b/src/main/resources/assets/biomesoplenty/sound/mob/wasp/say.ogg similarity index 100% rename from resources/assets/biomesoplenty/sound/mob/wasp/say.ogg rename to src/main/resources/assets/biomesoplenty/sound/mob/wasp/say.ogg diff --git a/resources/assets/biomesoplenty/textures/armor/amethyst_1.png b/src/main/resources/assets/biomesoplenty/textures/armor/amethyst_1.png similarity index 100% rename from resources/assets/biomesoplenty/textures/armor/amethyst_1.png rename to src/main/resources/assets/biomesoplenty/textures/armor/amethyst_1.png diff --git a/resources/assets/biomesoplenty/textures/armor/amethyst_2.png b/src/main/resources/assets/biomesoplenty/textures/armor/amethyst_2.png similarity index 100% rename from resources/assets/biomesoplenty/textures/armor/amethyst_2.png rename to src/main/resources/assets/biomesoplenty/textures/armor/amethyst_2.png diff --git a/resources/assets/biomesoplenty/textures/armor/dullflowerband.png b/src/main/resources/assets/biomesoplenty/textures/armor/dullflowerband.png similarity index 100% rename from resources/assets/biomesoplenty/textures/armor/dullflowerband.png rename to src/main/resources/assets/biomesoplenty/textures/armor/dullflowerband.png diff --git a/resources/assets/biomesoplenty/textures/armor/exoticflowerband.png b/src/main/resources/assets/biomesoplenty/textures/armor/exoticflowerband.png similarity index 100% rename from resources/assets/biomesoplenty/textures/armor/exoticflowerband.png rename to src/main/resources/assets/biomesoplenty/textures/armor/exoticflowerband.png diff --git a/resources/assets/biomesoplenty/textures/armor/flippers.png b/src/main/resources/assets/biomesoplenty/textures/armor/flippers.png similarity index 100% rename from resources/assets/biomesoplenty/textures/armor/flippers.png rename to src/main/resources/assets/biomesoplenty/textures/armor/flippers.png diff --git a/resources/assets/biomesoplenty/textures/armor/lushflowerband.png b/src/main/resources/assets/biomesoplenty/textures/armor/lushflowerband.png similarity index 100% rename from resources/assets/biomesoplenty/textures/armor/lushflowerband.png rename to src/main/resources/assets/biomesoplenty/textures/armor/lushflowerband.png diff --git a/resources/assets/biomesoplenty/textures/armor/mud_1.png b/src/main/resources/assets/biomesoplenty/textures/armor/mud_1.png similarity index 100% rename from resources/assets/biomesoplenty/textures/armor/mud_1.png rename to src/main/resources/assets/biomesoplenty/textures/armor/mud_1.png diff --git a/resources/assets/biomesoplenty/textures/armor/mud_2.png b/src/main/resources/assets/biomesoplenty/textures/armor/mud_2.png similarity index 100% rename from resources/assets/biomesoplenty/textures/armor/mud_2.png rename to src/main/resources/assets/biomesoplenty/textures/armor/mud_2.png diff --git a/resources/assets/biomesoplenty/textures/armor/plainflowerband.png b/src/main/resources/assets/biomesoplenty/textures/armor/plainflowerband.png similarity index 100% rename from resources/assets/biomesoplenty/textures/armor/plainflowerband.png rename to src/main/resources/assets/biomesoplenty/textures/armor/plainflowerband.png diff --git a/resources/assets/biomesoplenty/textures/armor/wadingboots.png b/src/main/resources/assets/biomesoplenty/textures/armor/wadingboots.png similarity index 100% rename from resources/assets/biomesoplenty/textures/armor/wadingboots.png rename to src/main/resources/assets/biomesoplenty/textures/armor/wadingboots.png diff --git a/resources/assets/biomesoplenty/textures/blocks/algae.png b/src/main/resources/assets/biomesoplenty/textures/blocks/algae.png similarity index 100% rename from resources/assets/biomesoplenty/textures/blocks/algae.png rename to src/main/resources/assets/biomesoplenty/textures/blocks/algae.png diff --git a/resources/assets/biomesoplenty/textures/blocks/alphaore.png b/src/main/resources/assets/biomesoplenty/textures/blocks/alphaore.png similarity index 100% rename from resources/assets/biomesoplenty/textures/blocks/alphaore.png rename to src/main/resources/assets/biomesoplenty/textures/blocks/alphaore.png diff --git a/resources/assets/biomesoplenty/textures/blocks/amethystblock.png b/src/main/resources/assets/biomesoplenty/textures/blocks/amethystblock.png similarity index 100% rename from resources/assets/biomesoplenty/textures/blocks/amethystblock.png rename to src/main/resources/assets/biomesoplenty/textures/blocks/amethystblock.png diff --git a/resources/assets/biomesoplenty/textures/blocks/amethystore.png b/src/main/resources/assets/biomesoplenty/textures/blocks/amethystore.png similarity index 100% rename from resources/assets/biomesoplenty/textures/blocks/amethystore.png rename to src/main/resources/assets/biomesoplenty/textures/blocks/amethystore.png diff --git a/resources/assets/biomesoplenty/textures/blocks/anemone.png b/src/main/resources/assets/biomesoplenty/textures/blocks/anemone.png similarity index 100% rename from resources/assets/biomesoplenty/textures/blocks/anemone.png rename to src/main/resources/assets/biomesoplenty/textures/blocks/anemone.png diff --git a/resources/assets/biomesoplenty/textures/blocks/ashblock.png b/src/main/resources/assets/biomesoplenty/textures/blocks/ashblock.png similarity index 100% rename from resources/assets/biomesoplenty/textures/blocks/ashblock.png rename to src/main/resources/assets/biomesoplenty/textures/blocks/ashblock.png diff --git a/resources/assets/biomesoplenty/textures/blocks/ashstone.png b/src/main/resources/assets/biomesoplenty/textures/blocks/ashstone.png similarity index 100% rename from resources/assets/biomesoplenty/textures/blocks/ashstone.png rename to src/main/resources/assets/biomesoplenty/textures/blocks/ashstone.png diff --git a/resources/assets/biomesoplenty/textures/blocks/bamboo.png b/src/main/resources/assets/biomesoplenty/textures/blocks/bamboo.png similarity index 100% rename from resources/assets/biomesoplenty/textures/blocks/bamboo.png rename to src/main/resources/assets/biomesoplenty/textures/blocks/bamboo.png diff --git a/resources/assets/biomesoplenty/textures/blocks/bamboothatching.png b/src/main/resources/assets/biomesoplenty/textures/blocks/bamboothatching.png similarity index 100% rename from resources/assets/biomesoplenty/textures/blocks/bamboothatching.png rename to src/main/resources/assets/biomesoplenty/textures/blocks/bamboothatching.png diff --git a/resources/assets/biomesoplenty/textures/blocks/bambootop.png b/src/main/resources/assets/biomesoplenty/textures/blocks/bambootop.png similarity index 100% rename from resources/assets/biomesoplenty/textures/blocks/bambootop.png rename to src/main/resources/assets/biomesoplenty/textures/blocks/bambootop.png diff --git a/resources/assets/biomesoplenty/textures/blocks/barley.png b/src/main/resources/assets/biomesoplenty/textures/blocks/barley.png similarity index 100% rename from resources/assets/biomesoplenty/textures/blocks/barley.png rename to src/main/resources/assets/biomesoplenty/textures/blocks/barley.png diff --git a/resources/assets/biomesoplenty/textures/blocks/beetroot_stage_0.png b/src/main/resources/assets/biomesoplenty/textures/blocks/beetroot_stage_0.png similarity index 100% rename from resources/assets/biomesoplenty/textures/blocks/beetroot_stage_0.png rename to src/main/resources/assets/biomesoplenty/textures/blocks/beetroot_stage_0.png diff --git a/resources/assets/biomesoplenty/textures/blocks/beetroot_stage_1.png b/src/main/resources/assets/biomesoplenty/textures/blocks/beetroot_stage_1.png similarity index 100% rename from resources/assets/biomesoplenty/textures/blocks/beetroot_stage_1.png rename to src/main/resources/assets/biomesoplenty/textures/blocks/beetroot_stage_1.png diff --git a/resources/assets/biomesoplenty/textures/blocks/beetroot_stage_2.png b/src/main/resources/assets/biomesoplenty/textures/blocks/beetroot_stage_2.png similarity index 100% rename from resources/assets/biomesoplenty/textures/blocks/beetroot_stage_2.png rename to src/main/resources/assets/biomesoplenty/textures/blocks/beetroot_stage_2.png diff --git a/resources/assets/biomesoplenty/textures/blocks/beetroot_stage_3.png b/src/main/resources/assets/biomesoplenty/textures/blocks/beetroot_stage_3.png similarity index 100% rename from resources/assets/biomesoplenty/textures/blocks/beetroot_stage_3.png rename to src/main/resources/assets/biomesoplenty/textures/blocks/beetroot_stage_3.png diff --git a/resources/assets/biomesoplenty/textures/blocks/berrybush.png b/src/main/resources/assets/biomesoplenty/textures/blocks/berrybush.png similarity index 100% rename from resources/assets/biomesoplenty/textures/blocks/berrybush.png rename to src/main/resources/assets/biomesoplenty/textures/blocks/berrybush.png diff --git a/resources/assets/biomesoplenty/textures/blocks/berrybush_berry.png b/src/main/resources/assets/biomesoplenty/textures/blocks/berrybush_berry.png similarity index 100% rename from resources/assets/biomesoplenty/textures/blocks/berrybush_berry.png rename to src/main/resources/assets/biomesoplenty/textures/blocks/berrybush_berry.png diff --git a/resources/assets/biomesoplenty/textures/blocks/better_bigflowerred.png b/src/main/resources/assets/biomesoplenty/textures/blocks/better_bigflowerred.png similarity index 100% rename from resources/assets/biomesoplenty/textures/blocks/better_bigflowerred.png rename to src/main/resources/assets/biomesoplenty/textures/blocks/better_bigflowerred.png diff --git a/resources/assets/biomesoplenty/textures/blocks/better_bigfloweryellow.png b/src/main/resources/assets/biomesoplenty/textures/blocks/better_bigfloweryellow.png similarity index 100% rename from resources/assets/biomesoplenty/textures/blocks/better_bigfloweryellow.png rename to src/main/resources/assets/biomesoplenty/textures/blocks/better_bigfloweryellow.png diff --git a/resources/assets/biomesoplenty/textures/blocks/better_leaves_acacia.png b/src/main/resources/assets/biomesoplenty/textures/blocks/better_leaves_acacia.png similarity index 100% rename from resources/assets/biomesoplenty/textures/blocks/better_leaves_acacia.png rename to src/main/resources/assets/biomesoplenty/textures/blocks/better_leaves_acacia.png diff --git a/resources/assets/biomesoplenty/textures/blocks/better_leaves_apple0.png b/src/main/resources/assets/biomesoplenty/textures/blocks/better_leaves_apple0.png similarity index 100% rename from resources/assets/biomesoplenty/textures/blocks/better_leaves_apple0.png rename to src/main/resources/assets/biomesoplenty/textures/blocks/better_leaves_apple0.png diff --git a/resources/assets/biomesoplenty/textures/blocks/better_leaves_apple1.png b/src/main/resources/assets/biomesoplenty/textures/blocks/better_leaves_apple1.png similarity index 100% rename from resources/assets/biomesoplenty/textures/blocks/better_leaves_apple1.png rename to src/main/resources/assets/biomesoplenty/textures/blocks/better_leaves_apple1.png diff --git a/resources/assets/biomesoplenty/textures/blocks/better_leaves_apple2.png b/src/main/resources/assets/biomesoplenty/textures/blocks/better_leaves_apple2.png similarity index 100% rename from resources/assets/biomesoplenty/textures/blocks/better_leaves_apple2.png rename to src/main/resources/assets/biomesoplenty/textures/blocks/better_leaves_apple2.png diff --git a/resources/assets/biomesoplenty/textures/blocks/better_leaves_apple3.png b/src/main/resources/assets/biomesoplenty/textures/blocks/better_leaves_apple3.png similarity index 100% rename from resources/assets/biomesoplenty/textures/blocks/better_leaves_apple3.png rename to src/main/resources/assets/biomesoplenty/textures/blocks/better_leaves_apple3.png diff --git a/resources/assets/biomesoplenty/textures/blocks/better_leaves_bamboo.png b/src/main/resources/assets/biomesoplenty/textures/blocks/better_leaves_bamboo.png similarity index 100% rename from resources/assets/biomesoplenty/textures/blocks/better_leaves_bamboo.png rename to src/main/resources/assets/biomesoplenty/textures/blocks/better_leaves_bamboo.png diff --git a/resources/assets/biomesoplenty/textures/blocks/better_leaves_dark.png b/src/main/resources/assets/biomesoplenty/textures/blocks/better_leaves_dark.png similarity index 100% rename from resources/assets/biomesoplenty/textures/blocks/better_leaves_dark.png rename to src/main/resources/assets/biomesoplenty/textures/blocks/better_leaves_dark.png diff --git a/resources/assets/biomesoplenty/textures/blocks/better_leaves_dead.png b/src/main/resources/assets/biomesoplenty/textures/blocks/better_leaves_dead.png similarity index 100% rename from resources/assets/biomesoplenty/textures/blocks/better_leaves_dead.png rename to src/main/resources/assets/biomesoplenty/textures/blocks/better_leaves_dead.png diff --git a/resources/assets/biomesoplenty/textures/blocks/better_leaves_fir.png b/src/main/resources/assets/biomesoplenty/textures/blocks/better_leaves_fir.png similarity index 100% rename from resources/assets/biomesoplenty/textures/blocks/better_leaves_fir.png rename to src/main/resources/assets/biomesoplenty/textures/blocks/better_leaves_fir.png diff --git a/resources/assets/biomesoplenty/textures/blocks/better_leaves_hellbark.png b/src/main/resources/assets/biomesoplenty/textures/blocks/better_leaves_hellbark.png similarity index 100% rename from resources/assets/biomesoplenty/textures/blocks/better_leaves_hellbark.png rename to src/main/resources/assets/biomesoplenty/textures/blocks/better_leaves_hellbark.png diff --git a/resources/assets/biomesoplenty/textures/blocks/better_leaves_holy.png b/src/main/resources/assets/biomesoplenty/textures/blocks/better_leaves_holy.png similarity index 100% rename from resources/assets/biomesoplenty/textures/blocks/better_leaves_holy.png rename to src/main/resources/assets/biomesoplenty/textures/blocks/better_leaves_holy.png diff --git a/resources/assets/biomesoplenty/textures/blocks/better_leaves_jacaranda.png b/src/main/resources/assets/biomesoplenty/textures/blocks/better_leaves_jacaranda.png similarity index 100% rename from resources/assets/biomesoplenty/textures/blocks/better_leaves_jacaranda.png rename to src/main/resources/assets/biomesoplenty/textures/blocks/better_leaves_jacaranda.png diff --git a/resources/assets/biomesoplenty/textures/blocks/better_leaves_magic.png b/src/main/resources/assets/biomesoplenty/textures/blocks/better_leaves_magic.png similarity index 100% rename from resources/assets/biomesoplenty/textures/blocks/better_leaves_magic.png rename to src/main/resources/assets/biomesoplenty/textures/blocks/better_leaves_magic.png diff --git a/resources/assets/biomesoplenty/textures/blocks/better_leaves_mangrove.png b/src/main/resources/assets/biomesoplenty/textures/blocks/better_leaves_mangrove.png similarity index 100% rename from resources/assets/biomesoplenty/textures/blocks/better_leaves_mangrove.png rename to src/main/resources/assets/biomesoplenty/textures/blocks/better_leaves_mangrove.png diff --git a/resources/assets/biomesoplenty/textures/blocks/better_leaves_maple.png b/src/main/resources/assets/biomesoplenty/textures/blocks/better_leaves_maple.png similarity index 100% rename from resources/assets/biomesoplenty/textures/blocks/better_leaves_maple.png rename to src/main/resources/assets/biomesoplenty/textures/blocks/better_leaves_maple.png diff --git a/resources/assets/biomesoplenty/textures/blocks/better_leaves_orangeautumn.png b/src/main/resources/assets/biomesoplenty/textures/blocks/better_leaves_orangeautumn.png similarity index 100% rename from resources/assets/biomesoplenty/textures/blocks/better_leaves_orangeautumn.png rename to src/main/resources/assets/biomesoplenty/textures/blocks/better_leaves_orangeautumn.png diff --git a/resources/assets/biomesoplenty/textures/blocks/better_leaves_origin.png b/src/main/resources/assets/biomesoplenty/textures/blocks/better_leaves_origin.png similarity index 100% rename from resources/assets/biomesoplenty/textures/blocks/better_leaves_origin.png rename to src/main/resources/assets/biomesoplenty/textures/blocks/better_leaves_origin.png diff --git a/resources/assets/biomesoplenty/textures/blocks/better_leaves_palm.png b/src/main/resources/assets/biomesoplenty/textures/blocks/better_leaves_palm.png similarity index 100% rename from resources/assets/biomesoplenty/textures/blocks/better_leaves_palm.png rename to src/main/resources/assets/biomesoplenty/textures/blocks/better_leaves_palm.png diff --git a/resources/assets/biomesoplenty/textures/blocks/better_leaves_persimmon0.png b/src/main/resources/assets/biomesoplenty/textures/blocks/better_leaves_persimmon0.png similarity index 100% rename from resources/assets/biomesoplenty/textures/blocks/better_leaves_persimmon0.png rename to src/main/resources/assets/biomesoplenty/textures/blocks/better_leaves_persimmon0.png diff --git a/resources/assets/biomesoplenty/textures/blocks/better_leaves_persimmon1.png b/src/main/resources/assets/biomesoplenty/textures/blocks/better_leaves_persimmon1.png similarity index 100% rename from resources/assets/biomesoplenty/textures/blocks/better_leaves_persimmon1.png rename to src/main/resources/assets/biomesoplenty/textures/blocks/better_leaves_persimmon1.png diff --git a/resources/assets/biomesoplenty/textures/blocks/better_leaves_persimmon2.png b/src/main/resources/assets/biomesoplenty/textures/blocks/better_leaves_persimmon2.png similarity index 100% rename from resources/assets/biomesoplenty/textures/blocks/better_leaves_persimmon2.png rename to src/main/resources/assets/biomesoplenty/textures/blocks/better_leaves_persimmon2.png diff --git a/resources/assets/biomesoplenty/textures/blocks/better_leaves_persimmon3.png b/src/main/resources/assets/biomesoplenty/textures/blocks/better_leaves_persimmon3.png similarity index 100% rename from resources/assets/biomesoplenty/textures/blocks/better_leaves_persimmon3.png rename to src/main/resources/assets/biomesoplenty/textures/blocks/better_leaves_persimmon3.png diff --git a/resources/assets/biomesoplenty/textures/blocks/better_leaves_pine.png b/src/main/resources/assets/biomesoplenty/textures/blocks/better_leaves_pine.png similarity index 100% rename from resources/assets/biomesoplenty/textures/blocks/better_leaves_pine.png rename to src/main/resources/assets/biomesoplenty/textures/blocks/better_leaves_pine.png diff --git a/resources/assets/biomesoplenty/textures/blocks/better_leaves_pinkcherry.png b/src/main/resources/assets/biomesoplenty/textures/blocks/better_leaves_pinkcherry.png similarity index 100% rename from resources/assets/biomesoplenty/textures/blocks/better_leaves_pinkcherry.png rename to src/main/resources/assets/biomesoplenty/textures/blocks/better_leaves_pinkcherry.png diff --git a/resources/assets/biomesoplenty/textures/blocks/better_leaves_redwood.png b/src/main/resources/assets/biomesoplenty/textures/blocks/better_leaves_redwood.png similarity index 100% rename from resources/assets/biomesoplenty/textures/blocks/better_leaves_redwood.png rename to src/main/resources/assets/biomesoplenty/textures/blocks/better_leaves_redwood.png diff --git a/resources/assets/biomesoplenty/textures/blocks/better_leaves_whitecherry.png b/src/main/resources/assets/biomesoplenty/textures/blocks/better_leaves_whitecherry.png similarity index 100% rename from resources/assets/biomesoplenty/textures/blocks/better_leaves_whitecherry.png rename to src/main/resources/assets/biomesoplenty/textures/blocks/better_leaves_whitecherry.png diff --git a/resources/assets/biomesoplenty/textures/blocks/better_leaves_willow.png b/src/main/resources/assets/biomesoplenty/textures/blocks/better_leaves_willow.png similarity index 100% rename from resources/assets/biomesoplenty/textures/blocks/better_leaves_willow.png rename to src/main/resources/assets/biomesoplenty/textures/blocks/better_leaves_willow.png diff --git a/resources/assets/biomesoplenty/textures/blocks/better_leaves_yellowautumn.png b/src/main/resources/assets/biomesoplenty/textures/blocks/better_leaves_yellowautumn.png similarity index 100% rename from resources/assets/biomesoplenty/textures/blocks/better_leaves_yellowautumn.png rename to src/main/resources/assets/biomesoplenty/textures/blocks/better_leaves_yellowautumn.png diff --git a/resources/assets/biomesoplenty/textures/blocks/bigflowerred.png b/src/main/resources/assets/biomesoplenty/textures/blocks/bigflowerred.png similarity index 100% rename from resources/assets/biomesoplenty/textures/blocks/bigflowerred.png rename to src/main/resources/assets/biomesoplenty/textures/blocks/bigflowerred.png diff --git a/resources/assets/biomesoplenty/textures/blocks/bigflowerstem_heart.png b/src/main/resources/assets/biomesoplenty/textures/blocks/bigflowerstem_heart.png similarity index 100% rename from resources/assets/biomesoplenty/textures/blocks/bigflowerstem_heart.png rename to src/main/resources/assets/biomesoplenty/textures/blocks/bigflowerstem_heart.png diff --git a/resources/assets/biomesoplenty/textures/blocks/bigflowerstem_side.png b/src/main/resources/assets/biomesoplenty/textures/blocks/bigflowerstem_side.png similarity index 100% rename from resources/assets/biomesoplenty/textures/blocks/bigflowerstem_side.png rename to src/main/resources/assets/biomesoplenty/textures/blocks/bigflowerstem_side.png diff --git a/resources/assets/biomesoplenty/textures/blocks/bigfloweryellow.png b/src/main/resources/assets/biomesoplenty/textures/blocks/bigfloweryellow.png similarity index 100% rename from resources/assets/biomesoplenty/textures/blocks/bigfloweryellow.png rename to src/main/resources/assets/biomesoplenty/textures/blocks/bigfloweryellow.png diff --git a/resources/assets/biomesoplenty/textures/blocks/blank.png b/src/main/resources/assets/biomesoplenty/textures/blocks/blank.png similarity index 100% rename from resources/assets/biomesoplenty/textures/blocks/blank.png rename to src/main/resources/assets/biomesoplenty/textures/blocks/blank.png diff --git a/resources/assets/biomesoplenty/textures/blocks/bluebells.png b/src/main/resources/assets/biomesoplenty/textures/blocks/bluebells.png similarity index 100% rename from resources/assets/biomesoplenty/textures/blocks/bluebells.png rename to src/main/resources/assets/biomesoplenty/textures/blocks/bluebells.png diff --git a/resources/assets/biomesoplenty/textures/blocks/bluecoral.png b/src/main/resources/assets/biomesoplenty/textures/blocks/bluecoral.png similarity index 100% rename from resources/assets/biomesoplenty/textures/blocks/bluecoral.png rename to src/main/resources/assets/biomesoplenty/textures/blocks/bluecoral.png diff --git a/resources/assets/biomesoplenty/textures/blocks/bluemilk.png b/src/main/resources/assets/biomesoplenty/textures/blocks/bluemilk.png similarity index 100% rename from resources/assets/biomesoplenty/textures/blocks/bluemilk.png rename to src/main/resources/assets/biomesoplenty/textures/blocks/bluemilk.png diff --git a/resources/assets/biomesoplenty/textures/blocks/bones_large.png b/src/main/resources/assets/biomesoplenty/textures/blocks/bones_large.png similarity index 100% rename from resources/assets/biomesoplenty/textures/blocks/bones_large.png rename to src/main/resources/assets/biomesoplenty/textures/blocks/bones_large.png diff --git a/resources/assets/biomesoplenty/textures/blocks/bones_medium.png b/src/main/resources/assets/biomesoplenty/textures/blocks/bones_medium.png similarity index 100% rename from resources/assets/biomesoplenty/textures/blocks/bones_medium.png rename to src/main/resources/assets/biomesoplenty/textures/blocks/bones_medium.png diff --git a/resources/assets/biomesoplenty/textures/blocks/bones_small.png b/src/main/resources/assets/biomesoplenty/textures/blocks/bones_small.png similarity index 100% rename from resources/assets/biomesoplenty/textures/blocks/bones_small.png rename to src/main/resources/assets/biomesoplenty/textures/blocks/bones_small.png diff --git a/resources/assets/biomesoplenty/textures/blocks/bromeliad.png b/src/main/resources/assets/biomesoplenty/textures/blocks/bromeliad.png similarity index 100% rename from resources/assets/biomesoplenty/textures/blocks/bromeliad.png rename to src/main/resources/assets/biomesoplenty/textures/blocks/bromeliad.png diff --git a/resources/assets/biomesoplenty/textures/blocks/burningblossom.png b/src/main/resources/assets/biomesoplenty/textures/blocks/burningblossom.png similarity index 100% rename from resources/assets/biomesoplenty/textures/blocks/burningblossom.png rename to src/main/resources/assets/biomesoplenty/textures/blocks/burningblossom.png diff --git a/resources/assets/biomesoplenty/textures/blocks/bush.png b/src/main/resources/assets/biomesoplenty/textures/blocks/bush.png similarity index 100% rename from resources/assets/biomesoplenty/textures/blocks/bush.png rename to src/main/resources/assets/biomesoplenty/textures/blocks/bush.png diff --git a/resources/assets/biomesoplenty/textures/blocks/cactus.png b/src/main/resources/assets/biomesoplenty/textures/blocks/cactus.png similarity index 100% rename from resources/assets/biomesoplenty/textures/blocks/cactus.png rename to src/main/resources/assets/biomesoplenty/textures/blocks/cactus.png diff --git a/resources/assets/biomesoplenty/textures/blocks/cattail.png b/src/main/resources/assets/biomesoplenty/textures/blocks/cattail.png similarity index 100% rename from resources/assets/biomesoplenty/textures/blocks/cattail.png rename to src/main/resources/assets/biomesoplenty/textures/blocks/cattail.png diff --git a/resources/assets/biomesoplenty/textures/blocks/cattailbottom.png b/src/main/resources/assets/biomesoplenty/textures/blocks/cattailbottom.png similarity index 100% rename from resources/assets/biomesoplenty/textures/blocks/cattailbottom.png rename to src/main/resources/assets/biomesoplenty/textures/blocks/cattailbottom.png diff --git a/resources/assets/biomesoplenty/textures/blocks/cattailtop.png b/src/main/resources/assets/biomesoplenty/textures/blocks/cattailtop.png similarity index 100% rename from resources/assets/biomesoplenty/textures/blocks/cattailtop.png rename to src/main/resources/assets/biomesoplenty/textures/blocks/cattailtop.png diff --git a/resources/assets/biomesoplenty/textures/blocks/cloud.png b/src/main/resources/assets/biomesoplenty/textures/blocks/cloud.png similarity index 100% rename from resources/assets/biomesoplenty/textures/blocks/cloud.png rename to src/main/resources/assets/biomesoplenty/textures/blocks/cloud.png diff --git a/resources/assets/biomesoplenty/textures/blocks/clover.png b/src/main/resources/assets/biomesoplenty/textures/blocks/clover.png similarity index 100% rename from resources/assets/biomesoplenty/textures/blocks/clover.png rename to src/main/resources/assets/biomesoplenty/textures/blocks/clover.png diff --git a/resources/assets/biomesoplenty/textures/blocks/cloverpatch.png b/src/main/resources/assets/biomesoplenty/textures/blocks/cloverpatch.png similarity index 100% rename from resources/assets/biomesoplenty/textures/blocks/cloverpatch.png rename to src/main/resources/assets/biomesoplenty/textures/blocks/cloverpatch.png diff --git a/resources/assets/biomesoplenty/textures/blocks/cosmos.png b/src/main/resources/assets/biomesoplenty/textures/blocks/cosmos.png similarity index 100% rename from resources/assets/biomesoplenty/textures/blocks/cosmos.png rename to src/main/resources/assets/biomesoplenty/textures/blocks/cosmos.png diff --git a/resources/assets/biomesoplenty/textures/blocks/cragrock.png b/src/main/resources/assets/biomesoplenty/textures/blocks/cragrock.png similarity index 100% rename from resources/assets/biomesoplenty/textures/blocks/cragrock.png rename to src/main/resources/assets/biomesoplenty/textures/blocks/cragrock.png diff --git a/resources/assets/biomesoplenty/textures/blocks/crystal.png b/src/main/resources/assets/biomesoplenty/textures/blocks/crystal.png similarity index 100% rename from resources/assets/biomesoplenty/textures/blocks/crystal.png rename to src/main/resources/assets/biomesoplenty/textures/blocks/crystal.png diff --git a/resources/assets/biomesoplenty/textures/blocks/daffodil.png b/src/main/resources/assets/biomesoplenty/textures/blocks/daffodil.png similarity index 100% rename from resources/assets/biomesoplenty/textures/blocks/daffodil.png rename to src/main/resources/assets/biomesoplenty/textures/blocks/daffodil.png diff --git a/resources/assets/biomesoplenty/textures/blocks/dampgrass.png b/src/main/resources/assets/biomesoplenty/textures/blocks/dampgrass.png similarity index 100% rename from resources/assets/biomesoplenty/textures/blocks/dampgrass.png rename to src/main/resources/assets/biomesoplenty/textures/blocks/dampgrass.png diff --git a/resources/assets/biomesoplenty/textures/blocks/dandelion.png b/src/main/resources/assets/biomesoplenty/textures/blocks/dandelion.png similarity index 100% rename from resources/assets/biomesoplenty/textures/blocks/dandelion.png rename to src/main/resources/assets/biomesoplenty/textures/blocks/dandelion.png diff --git a/resources/assets/biomesoplenty/textures/blocks/deadbloom.png b/src/main/resources/assets/biomesoplenty/textures/blocks/deadbloom.png similarity index 100% rename from resources/assets/biomesoplenty/textures/blocks/deadbloom.png rename to src/main/resources/assets/biomesoplenty/textures/blocks/deadbloom.png diff --git a/resources/assets/biomesoplenty/textures/blocks/deadgrass.png b/src/main/resources/assets/biomesoplenty/textures/blocks/deadgrass.png similarity index 100% rename from resources/assets/biomesoplenty/textures/blocks/deadgrass.png rename to src/main/resources/assets/biomesoplenty/textures/blocks/deadgrass.png diff --git a/resources/assets/biomesoplenty/textures/blocks/desertgrass.png b/src/main/resources/assets/biomesoplenty/textures/blocks/desertgrass.png similarity index 100% rename from resources/assets/biomesoplenty/textures/blocks/desertgrass.png rename to src/main/resources/assets/biomesoplenty/textures/blocks/desertgrass.png diff --git a/resources/assets/biomesoplenty/textures/blocks/desertsprouts.png b/src/main/resources/assets/biomesoplenty/textures/blocks/desertsprouts.png similarity index 100% rename from resources/assets/biomesoplenty/textures/blocks/desertsprouts.png rename to src/main/resources/assets/biomesoplenty/textures/blocks/desertsprouts.png diff --git a/resources/assets/biomesoplenty/textures/blocks/drieddirt.png b/src/main/resources/assets/biomesoplenty/textures/blocks/drieddirt.png similarity index 100% rename from resources/assets/biomesoplenty/textures/blocks/drieddirt.png rename to src/main/resources/assets/biomesoplenty/textures/blocks/drieddirt.png diff --git a/resources/assets/biomesoplenty/textures/blocks/dunegrass.png b/src/main/resources/assets/biomesoplenty/textures/blocks/dunegrass.png similarity index 100% rename from resources/assets/biomesoplenty/textures/blocks/dunegrass.png rename to src/main/resources/assets/biomesoplenty/textures/blocks/dunegrass.png diff --git a/resources/assets/biomesoplenty/textures/blocks/enderlotus.png b/src/main/resources/assets/biomesoplenty/textures/blocks/enderlotus.png similarity index 100% rename from resources/assets/biomesoplenty/textures/blocks/enderlotus.png rename to src/main/resources/assets/biomesoplenty/textures/blocks/enderlotus.png diff --git a/resources/assets/biomesoplenty/textures/blocks/flatmushroom.png b/src/main/resources/assets/biomesoplenty/textures/blocks/flatmushroom.png similarity index 100% rename from resources/assets/biomesoplenty/textures/blocks/flatmushroom.png rename to src/main/resources/assets/biomesoplenty/textures/blocks/flatmushroom.png diff --git a/resources/assets/biomesoplenty/textures/blocks/flesh.png b/src/main/resources/assets/biomesoplenty/textures/blocks/flesh.png similarity index 100% rename from resources/assets/biomesoplenty/textures/blocks/flesh.png rename to src/main/resources/assets/biomesoplenty/textures/blocks/flesh.png diff --git a/resources/assets/biomesoplenty/textures/blocks/glowcoral.png b/src/main/resources/assets/biomesoplenty/textures/blocks/glowcoral.png similarity index 100% rename from resources/assets/biomesoplenty/textures/blocks/glowcoral.png rename to src/main/resources/assets/biomesoplenty/textures/blocks/glowcoral.png diff --git a/resources/assets/biomesoplenty/textures/blocks/glowflower.png b/src/main/resources/assets/biomesoplenty/textures/blocks/glowflower.png similarity index 100% rename from resources/assets/biomesoplenty/textures/blocks/glowflower.png rename to src/main/resources/assets/biomesoplenty/textures/blocks/glowflower.png diff --git a/resources/assets/biomesoplenty/textures/blocks/glowshroom.png b/src/main/resources/assets/biomesoplenty/textures/blocks/glowshroom.png similarity index 100% rename from resources/assets/biomesoplenty/textures/blocks/glowshroom.png rename to src/main/resources/assets/biomesoplenty/textures/blocks/glowshroom.png diff --git a/resources/assets/biomesoplenty/textures/blocks/goldenrod.png b/src/main/resources/assets/biomesoplenty/textures/blocks/goldenrod.png similarity index 100% rename from resources/assets/biomesoplenty/textures/blocks/goldenrod.png rename to src/main/resources/assets/biomesoplenty/textures/blocks/goldenrod.png diff --git a/resources/assets/biomesoplenty/textures/blocks/grave.png b/src/main/resources/assets/biomesoplenty/textures/blocks/grave.png similarity index 100% rename from resources/assets/biomesoplenty/textures/blocks/grave.png rename to src/main/resources/assets/biomesoplenty/textures/blocks/grave.png diff --git a/resources/assets/biomesoplenty/textures/blocks/harddirt.png b/src/main/resources/assets/biomesoplenty/textures/blocks/harddirt.png similarity index 100% rename from resources/assets/biomesoplenty/textures/blocks/harddirt.png rename to src/main/resources/assets/biomesoplenty/textures/blocks/harddirt.png diff --git a/resources/assets/biomesoplenty/textures/blocks/hardice.png b/src/main/resources/assets/biomesoplenty/textures/blocks/hardice.png similarity index 100% rename from resources/assets/biomesoplenty/textures/blocks/hardice.png rename to src/main/resources/assets/biomesoplenty/textures/blocks/hardice.png diff --git a/resources/assets/biomesoplenty/textures/blocks/hardsand.png b/src/main/resources/assets/biomesoplenty/textures/blocks/hardsand.png similarity index 100% rename from resources/assets/biomesoplenty/textures/blocks/hardsand.png rename to src/main/resources/assets/biomesoplenty/textures/blocks/hardsand.png diff --git a/resources/assets/biomesoplenty/textures/blocks/hibiscus.png b/src/main/resources/assets/biomesoplenty/textures/blocks/hibiscus.png similarity index 100% rename from resources/assets/biomesoplenty/textures/blocks/hibiscus.png rename to src/main/resources/assets/biomesoplenty/textures/blocks/hibiscus.png diff --git a/resources/assets/biomesoplenty/textures/blocks/highgrassbottom.png b/src/main/resources/assets/biomesoplenty/textures/blocks/highgrassbottom.png similarity index 100% rename from resources/assets/biomesoplenty/textures/blocks/highgrassbottom.png rename to src/main/resources/assets/biomesoplenty/textures/blocks/highgrassbottom.png diff --git a/resources/assets/biomesoplenty/textures/blocks/highgrasstop.png b/src/main/resources/assets/biomesoplenty/textures/blocks/highgrasstop.png similarity index 100% rename from resources/assets/biomesoplenty/textures/blocks/highgrasstop.png rename to src/main/resources/assets/biomesoplenty/textures/blocks/highgrasstop.png diff --git a/resources/assets/biomesoplenty/textures/blocks/hive.png b/src/main/resources/assets/biomesoplenty/textures/blocks/hive.png similarity index 100% rename from resources/assets/biomesoplenty/textures/blocks/hive.png rename to src/main/resources/assets/biomesoplenty/textures/blocks/hive.png diff --git a/resources/assets/biomesoplenty/textures/blocks/holybrick.png b/src/main/resources/assets/biomesoplenty/textures/blocks/holybrick.png similarity index 100% rename from resources/assets/biomesoplenty/textures/blocks/holybrick.png rename to src/main/resources/assets/biomesoplenty/textures/blocks/holybrick.png diff --git a/resources/assets/biomesoplenty/textures/blocks/holycobble.png b/src/main/resources/assets/biomesoplenty/textures/blocks/holycobble.png similarity index 100% rename from resources/assets/biomesoplenty/textures/blocks/holycobble.png rename to src/main/resources/assets/biomesoplenty/textures/blocks/holycobble.png diff --git a/resources/assets/biomesoplenty/textures/blocks/holydirt.png b/src/main/resources/assets/biomesoplenty/textures/blocks/holydirt.png similarity index 100% rename from resources/assets/biomesoplenty/textures/blocks/holydirt.png rename to src/main/resources/assets/biomesoplenty/textures/blocks/holydirt.png diff --git a/resources/assets/biomesoplenty/textures/blocks/holygrass_side.png b/src/main/resources/assets/biomesoplenty/textures/blocks/holygrass_side.png similarity index 100% rename from resources/assets/biomesoplenty/textures/blocks/holygrass_side.png rename to src/main/resources/assets/biomesoplenty/textures/blocks/holygrass_side.png diff --git a/resources/assets/biomesoplenty/textures/blocks/holygrass_top.png b/src/main/resources/assets/biomesoplenty/textures/blocks/holygrass_top.png similarity index 100% rename from resources/assets/biomesoplenty/textures/blocks/holygrass_top.png rename to src/main/resources/assets/biomesoplenty/textures/blocks/holygrass_top.png diff --git a/resources/assets/biomesoplenty/textures/blocks/holymossycobble.png b/src/main/resources/assets/biomesoplenty/textures/blocks/holymossycobble.png similarity index 100% rename from resources/assets/biomesoplenty/textures/blocks/holymossycobble.png rename to src/main/resources/assets/biomesoplenty/textures/blocks/holymossycobble.png diff --git a/resources/assets/biomesoplenty/textures/blocks/holystone.png b/src/main/resources/assets/biomesoplenty/textures/blocks/holystone.png similarity index 100% rename from resources/assets/biomesoplenty/textures/blocks/holystone.png rename to src/main/resources/assets/biomesoplenty/textures/blocks/holystone.png diff --git a/resources/assets/biomesoplenty/textures/blocks/holystonemossy.png b/src/main/resources/assets/biomesoplenty/textures/blocks/holystonemossy.png similarity index 100% rename from resources/assets/biomesoplenty/textures/blocks/holystonemossy.png rename to src/main/resources/assets/biomesoplenty/textures/blocks/holystonemossy.png diff --git a/resources/assets/biomesoplenty/textures/blocks/holytallgrass.png b/src/main/resources/assets/biomesoplenty/textures/blocks/holytallgrass.png similarity index 100% rename from resources/assets/biomesoplenty/textures/blocks/holytallgrass.png rename to src/main/resources/assets/biomesoplenty/textures/blocks/holytallgrass.png diff --git a/resources/assets/biomesoplenty/textures/blocks/honey_flowing.png b/src/main/resources/assets/biomesoplenty/textures/blocks/honey_flowing.png similarity index 100% rename from resources/assets/biomesoplenty/textures/blocks/honey_flowing.png rename to src/main/resources/assets/biomesoplenty/textures/blocks/honey_flowing.png diff --git a/resources/assets/biomesoplenty/textures/blocks/honey_flowing.png.mcmeta b/src/main/resources/assets/biomesoplenty/textures/blocks/honey_flowing.png.mcmeta similarity index 100% rename from resources/assets/biomesoplenty/textures/blocks/honey_flowing.png.mcmeta rename to src/main/resources/assets/biomesoplenty/textures/blocks/honey_flowing.png.mcmeta diff --git a/resources/assets/biomesoplenty/textures/blocks/honey_still.png b/src/main/resources/assets/biomesoplenty/textures/blocks/honey_still.png similarity index 100% rename from resources/assets/biomesoplenty/textures/blocks/honey_still.png rename to src/main/resources/assets/biomesoplenty/textures/blocks/honey_still.png diff --git a/resources/assets/biomesoplenty/textures/blocks/honey_still.png.mcmeta b/src/main/resources/assets/biomesoplenty/textures/blocks/honey_still.png.mcmeta similarity index 100% rename from resources/assets/biomesoplenty/textures/blocks/honey_still.png.mcmeta rename to src/main/resources/assets/biomesoplenty/textures/blocks/honey_still.png.mcmeta diff --git a/resources/assets/biomesoplenty/textures/blocks/honeyblock.png b/src/main/resources/assets/biomesoplenty/textures/blocks/honeyblock.png similarity index 100% rename from resources/assets/biomesoplenty/textures/blocks/honeyblock.png rename to src/main/resources/assets/biomesoplenty/textures/blocks/honeyblock.png diff --git a/resources/assets/biomesoplenty/textures/blocks/honeycomb.png b/src/main/resources/assets/biomesoplenty/textures/blocks/honeycomb.png similarity index 100% rename from resources/assets/biomesoplenty/textures/blocks/honeycomb.png rename to src/main/resources/assets/biomesoplenty/textures/blocks/honeycomb.png diff --git a/resources/assets/biomesoplenty/textures/blocks/honeycombempty.png b/src/main/resources/assets/biomesoplenty/textures/blocks/honeycombempty.png similarity index 100% rename from resources/assets/biomesoplenty/textures/blocks/honeycombempty.png rename to src/main/resources/assets/biomesoplenty/textures/blocks/honeycombempty.png diff --git a/resources/assets/biomesoplenty/textures/blocks/honeycombfilled.png b/src/main/resources/assets/biomesoplenty/textures/blocks/honeycombfilled.png similarity index 100% rename from resources/assets/biomesoplenty/textures/blocks/honeycombfilled.png rename to src/main/resources/assets/biomesoplenty/textures/blocks/honeycombfilled.png diff --git a/resources/assets/biomesoplenty/textures/blocks/hydrangea.png b/src/main/resources/assets/biomesoplenty/textures/blocks/hydrangea.png similarity index 100% rename from resources/assets/biomesoplenty/textures/blocks/hydrangea.png rename to src/main/resources/assets/biomesoplenty/textures/blocks/hydrangea.png diff --git a/resources/assets/biomesoplenty/textures/blocks/icyiris.png b/src/main/resources/assets/biomesoplenty/textures/blocks/icyiris.png similarity index 100% rename from resources/assets/biomesoplenty/textures/blocks/icyiris.png rename to src/main/resources/assets/biomesoplenty/textures/blocks/icyiris.png diff --git a/resources/assets/biomesoplenty/textures/blocks/item_bamboo.png b/src/main/resources/assets/biomesoplenty/textures/blocks/item_bamboo.png similarity index 100% rename from resources/assets/biomesoplenty/textures/blocks/item_bamboo.png rename to src/main/resources/assets/biomesoplenty/textures/blocks/item_bamboo.png diff --git a/resources/assets/biomesoplenty/textures/blocks/item_barley.png b/src/main/resources/assets/biomesoplenty/textures/blocks/item_barley.png similarity index 100% rename from resources/assets/biomesoplenty/textures/blocks/item_barley.png rename to src/main/resources/assets/biomesoplenty/textures/blocks/item_barley.png diff --git a/resources/assets/biomesoplenty/textures/blocks/item_berrybush.png b/src/main/resources/assets/biomesoplenty/textures/blocks/item_berrybush.png similarity index 100% rename from resources/assets/biomesoplenty/textures/blocks/item_berrybush.png rename to src/main/resources/assets/biomesoplenty/textures/blocks/item_berrybush.png diff --git a/resources/assets/biomesoplenty/textures/blocks/item_cattail.png b/src/main/resources/assets/biomesoplenty/textures/blocks/item_cattail.png similarity index 100% rename from resources/assets/biomesoplenty/textures/blocks/item_cattail.png rename to src/main/resources/assets/biomesoplenty/textures/blocks/item_cattail.png diff --git a/resources/assets/biomesoplenty/textures/blocks/item_grave.png b/src/main/resources/assets/biomesoplenty/textures/blocks/item_grave.png similarity index 100% rename from resources/assets/biomesoplenty/textures/blocks/item_grave.png rename to src/main/resources/assets/biomesoplenty/textures/blocks/item_grave.png diff --git a/resources/assets/biomesoplenty/textures/blocks/item_highgrass.png b/src/main/resources/assets/biomesoplenty/textures/blocks/item_highgrass.png similarity index 100% rename from resources/assets/biomesoplenty/textures/blocks/item_highgrass.png rename to src/main/resources/assets/biomesoplenty/textures/blocks/item_highgrass.png diff --git a/resources/assets/biomesoplenty/textures/blocks/item_kelp.png b/src/main/resources/assets/biomesoplenty/textures/blocks/item_kelp.png similarity index 100% rename from resources/assets/biomesoplenty/textures/blocks/item_kelp.png rename to src/main/resources/assets/biomesoplenty/textures/blocks/item_kelp.png diff --git a/resources/assets/biomesoplenty/textures/blocks/item_moss.png b/src/main/resources/assets/biomesoplenty/textures/blocks/item_moss.png similarity index 100% rename from resources/assets/biomesoplenty/textures/blocks/item_moss.png rename to src/main/resources/assets/biomesoplenty/textures/blocks/item_moss.png diff --git a/resources/assets/biomesoplenty/textures/blocks/item_rainbowflower.png b/src/main/resources/assets/biomesoplenty/textures/blocks/item_rainbowflower.png similarity index 100% rename from resources/assets/biomesoplenty/textures/blocks/item_rainbowflower.png rename to src/main/resources/assets/biomesoplenty/textures/blocks/item_rainbowflower.png diff --git a/resources/assets/biomesoplenty/textures/blocks/item_reed.png b/src/main/resources/assets/biomesoplenty/textures/blocks/item_reed.png similarity index 100% rename from resources/assets/biomesoplenty/textures/blocks/item_reed.png rename to src/main/resources/assets/biomesoplenty/textures/blocks/item_reed.png diff --git a/resources/assets/biomesoplenty/textures/blocks/item_rivercane.png b/src/main/resources/assets/biomesoplenty/textures/blocks/item_rivercane.png similarity index 100% rename from resources/assets/biomesoplenty/textures/blocks/item_rivercane.png rename to src/main/resources/assets/biomesoplenty/textures/blocks/item_rivercane.png diff --git a/resources/assets/biomesoplenty/textures/blocks/item_root.png b/src/main/resources/assets/biomesoplenty/textures/blocks/item_root.png similarity index 100% rename from resources/assets/biomesoplenty/textures/blocks/item_root.png rename to src/main/resources/assets/biomesoplenty/textures/blocks/item_root.png diff --git a/resources/assets/biomesoplenty/textures/blocks/item_shrub.png b/src/main/resources/assets/biomesoplenty/textures/blocks/item_shrub.png similarity index 100% rename from resources/assets/biomesoplenty/textures/blocks/item_shrub.png rename to src/main/resources/assets/biomesoplenty/textures/blocks/item_shrub.png diff --git a/resources/assets/biomesoplenty/textures/blocks/item_sunflower.png b/src/main/resources/assets/biomesoplenty/textures/blocks/item_sunflower.png similarity index 100% rename from resources/assets/biomesoplenty/textures/blocks/item_sunflower.png rename to src/main/resources/assets/biomesoplenty/textures/blocks/item_sunflower.png diff --git a/resources/assets/biomesoplenty/textures/blocks/item_witherwart.png b/src/main/resources/assets/biomesoplenty/textures/blocks/item_witherwart.png similarity index 100% rename from resources/assets/biomesoplenty/textures/blocks/item_witherwart.png rename to src/main/resources/assets/biomesoplenty/textures/blocks/item_witherwart.png diff --git a/resources/assets/biomesoplenty/textures/blocks/ivy.png b/src/main/resources/assets/biomesoplenty/textures/blocks/ivy.png similarity index 100% rename from resources/assets/biomesoplenty/textures/blocks/ivy.png rename to src/main/resources/assets/biomesoplenty/textures/blocks/ivy.png diff --git a/resources/assets/biomesoplenty/textures/blocks/kelpbottom.png b/src/main/resources/assets/biomesoplenty/textures/blocks/kelpbottom.png similarity index 100% rename from resources/assets/biomesoplenty/textures/blocks/kelpbottom.png rename to src/main/resources/assets/biomesoplenty/textures/blocks/kelpbottom.png diff --git a/resources/assets/biomesoplenty/textures/blocks/kelpmiddle.png b/src/main/resources/assets/biomesoplenty/textures/blocks/kelpmiddle.png similarity index 100% rename from resources/assets/biomesoplenty/textures/blocks/kelpmiddle.png rename to src/main/resources/assets/biomesoplenty/textures/blocks/kelpmiddle.png diff --git a/resources/assets/biomesoplenty/textures/blocks/kelpsingle.png b/src/main/resources/assets/biomesoplenty/textures/blocks/kelpsingle.png similarity index 100% rename from resources/assets/biomesoplenty/textures/blocks/kelpsingle.png rename to src/main/resources/assets/biomesoplenty/textures/blocks/kelpsingle.png diff --git a/resources/assets/biomesoplenty/textures/blocks/kelptop.png b/src/main/resources/assets/biomesoplenty/textures/blocks/kelptop.png similarity index 100% rename from resources/assets/biomesoplenty/textures/blocks/kelptop.png rename to src/main/resources/assets/biomesoplenty/textures/blocks/kelptop.png diff --git a/resources/assets/biomesoplenty/textures/blocks/koru.png b/src/main/resources/assets/biomesoplenty/textures/blocks/koru.png similarity index 100% rename from resources/assets/biomesoplenty/textures/blocks/koru.png rename to src/main/resources/assets/biomesoplenty/textures/blocks/koru.png diff --git a/resources/assets/biomesoplenty/textures/blocks/lavender.png b/src/main/resources/assets/biomesoplenty/textures/blocks/lavender.png similarity index 100% rename from resources/assets/biomesoplenty/textures/blocks/lavender.png rename to src/main/resources/assets/biomesoplenty/textures/blocks/lavender.png diff --git a/resources/assets/biomesoplenty/textures/blocks/leaves_acacia_fancy.png b/src/main/resources/assets/biomesoplenty/textures/blocks/leaves_acacia_fancy.png similarity index 100% rename from resources/assets/biomesoplenty/textures/blocks/leaves_acacia_fancy.png rename to src/main/resources/assets/biomesoplenty/textures/blocks/leaves_acacia_fancy.png diff --git a/resources/assets/biomesoplenty/textures/blocks/leaves_acacia_fast.png b/src/main/resources/assets/biomesoplenty/textures/blocks/leaves_acacia_fast.png similarity index 100% rename from resources/assets/biomesoplenty/textures/blocks/leaves_acacia_fast.png rename to src/main/resources/assets/biomesoplenty/textures/blocks/leaves_acacia_fast.png diff --git a/resources/assets/biomesoplenty/textures/blocks/leaves_acacia_round.png b/src/main/resources/assets/biomesoplenty/textures/blocks/leaves_acacia_round.png similarity index 100% rename from resources/assets/biomesoplenty/textures/blocks/leaves_acacia_round.png rename to src/main/resources/assets/biomesoplenty/textures/blocks/leaves_acacia_round.png diff --git a/resources/assets/biomesoplenty/textures/blocks/leaves_apple.png b/src/main/resources/assets/biomesoplenty/textures/blocks/leaves_apple.png similarity index 100% rename from resources/assets/biomesoplenty/textures/blocks/leaves_apple.png rename to src/main/resources/assets/biomesoplenty/textures/blocks/leaves_apple.png diff --git a/resources/assets/biomesoplenty/textures/blocks/leaves_apple0_fancy.png b/src/main/resources/assets/biomesoplenty/textures/blocks/leaves_apple0_fancy.png similarity index 100% rename from resources/assets/biomesoplenty/textures/blocks/leaves_apple0_fancy.png rename to src/main/resources/assets/biomesoplenty/textures/blocks/leaves_apple0_fancy.png diff --git a/resources/assets/biomesoplenty/textures/blocks/leaves_apple0_fast.png b/src/main/resources/assets/biomesoplenty/textures/blocks/leaves_apple0_fast.png similarity index 100% rename from resources/assets/biomesoplenty/textures/blocks/leaves_apple0_fast.png rename to src/main/resources/assets/biomesoplenty/textures/blocks/leaves_apple0_fast.png diff --git a/resources/assets/biomesoplenty/textures/blocks/leaves_apple0_round.png b/src/main/resources/assets/biomesoplenty/textures/blocks/leaves_apple0_round.png similarity index 100% rename from resources/assets/biomesoplenty/textures/blocks/leaves_apple0_round.png rename to src/main/resources/assets/biomesoplenty/textures/blocks/leaves_apple0_round.png diff --git a/resources/assets/biomesoplenty/textures/blocks/leaves_apple1_fancy.png b/src/main/resources/assets/biomesoplenty/textures/blocks/leaves_apple1_fancy.png similarity index 100% rename from resources/assets/biomesoplenty/textures/blocks/leaves_apple1_fancy.png rename to src/main/resources/assets/biomesoplenty/textures/blocks/leaves_apple1_fancy.png diff --git a/resources/assets/biomesoplenty/textures/blocks/leaves_apple1_fast.png b/src/main/resources/assets/biomesoplenty/textures/blocks/leaves_apple1_fast.png similarity index 100% rename from resources/assets/biomesoplenty/textures/blocks/leaves_apple1_fast.png rename to src/main/resources/assets/biomesoplenty/textures/blocks/leaves_apple1_fast.png diff --git a/resources/assets/biomesoplenty/textures/blocks/leaves_apple1_round.png b/src/main/resources/assets/biomesoplenty/textures/blocks/leaves_apple1_round.png similarity index 100% rename from resources/assets/biomesoplenty/textures/blocks/leaves_apple1_round.png rename to src/main/resources/assets/biomesoplenty/textures/blocks/leaves_apple1_round.png diff --git a/resources/assets/biomesoplenty/textures/blocks/leaves_apple2_fancy.png b/src/main/resources/assets/biomesoplenty/textures/blocks/leaves_apple2_fancy.png similarity index 100% rename from resources/assets/biomesoplenty/textures/blocks/leaves_apple2_fancy.png rename to src/main/resources/assets/biomesoplenty/textures/blocks/leaves_apple2_fancy.png diff --git a/resources/assets/biomesoplenty/textures/blocks/leaves_apple2_fast.png b/src/main/resources/assets/biomesoplenty/textures/blocks/leaves_apple2_fast.png similarity index 100% rename from resources/assets/biomesoplenty/textures/blocks/leaves_apple2_fast.png rename to src/main/resources/assets/biomesoplenty/textures/blocks/leaves_apple2_fast.png diff --git a/resources/assets/biomesoplenty/textures/blocks/leaves_apple2_round.png b/src/main/resources/assets/biomesoplenty/textures/blocks/leaves_apple2_round.png similarity index 100% rename from resources/assets/biomesoplenty/textures/blocks/leaves_apple2_round.png rename to src/main/resources/assets/biomesoplenty/textures/blocks/leaves_apple2_round.png diff --git a/resources/assets/biomesoplenty/textures/blocks/leaves_apple3_fancy.png b/src/main/resources/assets/biomesoplenty/textures/blocks/leaves_apple3_fancy.png similarity index 100% rename from resources/assets/biomesoplenty/textures/blocks/leaves_apple3_fancy.png rename to src/main/resources/assets/biomesoplenty/textures/blocks/leaves_apple3_fancy.png diff --git a/resources/assets/biomesoplenty/textures/blocks/leaves_apple3_fast.png b/src/main/resources/assets/biomesoplenty/textures/blocks/leaves_apple3_fast.png similarity index 100% rename from resources/assets/biomesoplenty/textures/blocks/leaves_apple3_fast.png rename to src/main/resources/assets/biomesoplenty/textures/blocks/leaves_apple3_fast.png diff --git a/resources/assets/biomesoplenty/textures/blocks/leaves_apple3_round.png b/src/main/resources/assets/biomesoplenty/textures/blocks/leaves_apple3_round.png similarity index 100% rename from resources/assets/biomesoplenty/textures/blocks/leaves_apple3_round.png rename to src/main/resources/assets/biomesoplenty/textures/blocks/leaves_apple3_round.png diff --git a/resources/assets/biomesoplenty/textures/blocks/leaves_bamboo_fancy.png b/src/main/resources/assets/biomesoplenty/textures/blocks/leaves_bamboo_fancy.png similarity index 100% rename from resources/assets/biomesoplenty/textures/blocks/leaves_bamboo_fancy.png rename to src/main/resources/assets/biomesoplenty/textures/blocks/leaves_bamboo_fancy.png diff --git a/resources/assets/biomesoplenty/textures/blocks/leaves_bamboo_fast.png b/src/main/resources/assets/biomesoplenty/textures/blocks/leaves_bamboo_fast.png similarity index 100% rename from resources/assets/biomesoplenty/textures/blocks/leaves_bamboo_fast.png rename to src/main/resources/assets/biomesoplenty/textures/blocks/leaves_bamboo_fast.png diff --git a/resources/assets/biomesoplenty/textures/blocks/leaves_bamboo_round.png b/src/main/resources/assets/biomesoplenty/textures/blocks/leaves_bamboo_round.png similarity index 100% rename from resources/assets/biomesoplenty/textures/blocks/leaves_bamboo_round.png rename to src/main/resources/assets/biomesoplenty/textures/blocks/leaves_bamboo_round.png diff --git a/resources/assets/biomesoplenty/textures/blocks/leaves_dark_fancy.png b/src/main/resources/assets/biomesoplenty/textures/blocks/leaves_dark_fancy.png similarity index 100% rename from resources/assets/biomesoplenty/textures/blocks/leaves_dark_fancy.png rename to src/main/resources/assets/biomesoplenty/textures/blocks/leaves_dark_fancy.png diff --git a/resources/assets/biomesoplenty/textures/blocks/leaves_dark_fast.png b/src/main/resources/assets/biomesoplenty/textures/blocks/leaves_dark_fast.png similarity index 100% rename from resources/assets/biomesoplenty/textures/blocks/leaves_dark_fast.png rename to src/main/resources/assets/biomesoplenty/textures/blocks/leaves_dark_fast.png diff --git a/resources/assets/biomesoplenty/textures/blocks/leaves_dark_round.png b/src/main/resources/assets/biomesoplenty/textures/blocks/leaves_dark_round.png similarity index 100% rename from resources/assets/biomesoplenty/textures/blocks/leaves_dark_round.png rename to src/main/resources/assets/biomesoplenty/textures/blocks/leaves_dark_round.png diff --git a/resources/assets/biomesoplenty/textures/blocks/leaves_dead_fancy.png b/src/main/resources/assets/biomesoplenty/textures/blocks/leaves_dead_fancy.png similarity index 100% rename from resources/assets/biomesoplenty/textures/blocks/leaves_dead_fancy.png rename to src/main/resources/assets/biomesoplenty/textures/blocks/leaves_dead_fancy.png diff --git a/resources/assets/biomesoplenty/textures/blocks/leaves_dead_fast.png b/src/main/resources/assets/biomesoplenty/textures/blocks/leaves_dead_fast.png similarity index 100% rename from resources/assets/biomesoplenty/textures/blocks/leaves_dead_fast.png rename to src/main/resources/assets/biomesoplenty/textures/blocks/leaves_dead_fast.png diff --git a/resources/assets/biomesoplenty/textures/blocks/leaves_dead_round.png b/src/main/resources/assets/biomesoplenty/textures/blocks/leaves_dead_round.png similarity index 100% rename from resources/assets/biomesoplenty/textures/blocks/leaves_dead_round.png rename to src/main/resources/assets/biomesoplenty/textures/blocks/leaves_dead_round.png diff --git a/resources/assets/biomesoplenty/textures/blocks/leaves_fir_fancy.png b/src/main/resources/assets/biomesoplenty/textures/blocks/leaves_fir_fancy.png similarity index 100% rename from resources/assets/biomesoplenty/textures/blocks/leaves_fir_fancy.png rename to src/main/resources/assets/biomesoplenty/textures/blocks/leaves_fir_fancy.png diff --git a/resources/assets/biomesoplenty/textures/blocks/leaves_fir_fast.png b/src/main/resources/assets/biomesoplenty/textures/blocks/leaves_fir_fast.png similarity index 100% rename from resources/assets/biomesoplenty/textures/blocks/leaves_fir_fast.png rename to src/main/resources/assets/biomesoplenty/textures/blocks/leaves_fir_fast.png diff --git a/resources/assets/biomesoplenty/textures/blocks/leaves_fir_round.png b/src/main/resources/assets/biomesoplenty/textures/blocks/leaves_fir_round.png similarity index 100% rename from resources/assets/biomesoplenty/textures/blocks/leaves_fir_round.png rename to src/main/resources/assets/biomesoplenty/textures/blocks/leaves_fir_round.png diff --git a/resources/assets/biomesoplenty/textures/blocks/leaves_hellbark_fancy.png b/src/main/resources/assets/biomesoplenty/textures/blocks/leaves_hellbark_fancy.png similarity index 100% rename from resources/assets/biomesoplenty/textures/blocks/leaves_hellbark_fancy.png rename to src/main/resources/assets/biomesoplenty/textures/blocks/leaves_hellbark_fancy.png diff --git a/resources/assets/biomesoplenty/textures/blocks/leaves_hellbark_fast.png b/src/main/resources/assets/biomesoplenty/textures/blocks/leaves_hellbark_fast.png similarity index 100% rename from resources/assets/biomesoplenty/textures/blocks/leaves_hellbark_fast.png rename to src/main/resources/assets/biomesoplenty/textures/blocks/leaves_hellbark_fast.png diff --git a/resources/assets/biomesoplenty/textures/blocks/leaves_hellbark_round.png b/src/main/resources/assets/biomesoplenty/textures/blocks/leaves_hellbark_round.png similarity index 100% rename from resources/assets/biomesoplenty/textures/blocks/leaves_hellbark_round.png rename to src/main/resources/assets/biomesoplenty/textures/blocks/leaves_hellbark_round.png diff --git a/resources/assets/biomesoplenty/textures/blocks/leaves_holy_fancy.png b/src/main/resources/assets/biomesoplenty/textures/blocks/leaves_holy_fancy.png similarity index 100% rename from resources/assets/biomesoplenty/textures/blocks/leaves_holy_fancy.png rename to src/main/resources/assets/biomesoplenty/textures/blocks/leaves_holy_fancy.png diff --git a/resources/assets/biomesoplenty/textures/blocks/leaves_holy_fast.png b/src/main/resources/assets/biomesoplenty/textures/blocks/leaves_holy_fast.png similarity index 100% rename from resources/assets/biomesoplenty/textures/blocks/leaves_holy_fast.png rename to src/main/resources/assets/biomesoplenty/textures/blocks/leaves_holy_fast.png diff --git a/resources/assets/biomesoplenty/textures/blocks/leaves_holy_round.png b/src/main/resources/assets/biomesoplenty/textures/blocks/leaves_holy_round.png similarity index 100% rename from resources/assets/biomesoplenty/textures/blocks/leaves_holy_round.png rename to src/main/resources/assets/biomesoplenty/textures/blocks/leaves_holy_round.png diff --git a/resources/assets/biomesoplenty/textures/blocks/leaves_jacaranda_fancy.png b/src/main/resources/assets/biomesoplenty/textures/blocks/leaves_jacaranda_fancy.png similarity index 100% rename from resources/assets/biomesoplenty/textures/blocks/leaves_jacaranda_fancy.png rename to src/main/resources/assets/biomesoplenty/textures/blocks/leaves_jacaranda_fancy.png diff --git a/resources/assets/biomesoplenty/textures/blocks/leaves_jacaranda_fast.png b/src/main/resources/assets/biomesoplenty/textures/blocks/leaves_jacaranda_fast.png similarity index 100% rename from resources/assets/biomesoplenty/textures/blocks/leaves_jacaranda_fast.png rename to src/main/resources/assets/biomesoplenty/textures/blocks/leaves_jacaranda_fast.png diff --git a/resources/assets/biomesoplenty/textures/blocks/leaves_jacaranda_round.png b/src/main/resources/assets/biomesoplenty/textures/blocks/leaves_jacaranda_round.png similarity index 100% rename from resources/assets/biomesoplenty/textures/blocks/leaves_jacaranda_round.png rename to src/main/resources/assets/biomesoplenty/textures/blocks/leaves_jacaranda_round.png diff --git a/resources/assets/biomesoplenty/textures/blocks/leaves_magic_fancy.png b/src/main/resources/assets/biomesoplenty/textures/blocks/leaves_magic_fancy.png similarity index 100% rename from resources/assets/biomesoplenty/textures/blocks/leaves_magic_fancy.png rename to src/main/resources/assets/biomesoplenty/textures/blocks/leaves_magic_fancy.png diff --git a/resources/assets/biomesoplenty/textures/blocks/leaves_magic_fast.png b/src/main/resources/assets/biomesoplenty/textures/blocks/leaves_magic_fast.png similarity index 100% rename from resources/assets/biomesoplenty/textures/blocks/leaves_magic_fast.png rename to src/main/resources/assets/biomesoplenty/textures/blocks/leaves_magic_fast.png diff --git a/resources/assets/biomesoplenty/textures/blocks/leaves_magic_round.png b/src/main/resources/assets/biomesoplenty/textures/blocks/leaves_magic_round.png similarity index 100% rename from resources/assets/biomesoplenty/textures/blocks/leaves_magic_round.png rename to src/main/resources/assets/biomesoplenty/textures/blocks/leaves_magic_round.png diff --git a/resources/assets/biomesoplenty/textures/blocks/leaves_mangrove_fancy.png b/src/main/resources/assets/biomesoplenty/textures/blocks/leaves_mangrove_fancy.png similarity index 100% rename from resources/assets/biomesoplenty/textures/blocks/leaves_mangrove_fancy.png rename to src/main/resources/assets/biomesoplenty/textures/blocks/leaves_mangrove_fancy.png diff --git a/resources/assets/biomesoplenty/textures/blocks/leaves_mangrove_fast.png b/src/main/resources/assets/biomesoplenty/textures/blocks/leaves_mangrove_fast.png similarity index 100% rename from resources/assets/biomesoplenty/textures/blocks/leaves_mangrove_fast.png rename to src/main/resources/assets/biomesoplenty/textures/blocks/leaves_mangrove_fast.png diff --git a/resources/assets/biomesoplenty/textures/blocks/leaves_mangrove_round.png b/src/main/resources/assets/biomesoplenty/textures/blocks/leaves_mangrove_round.png similarity index 100% rename from resources/assets/biomesoplenty/textures/blocks/leaves_mangrove_round.png rename to src/main/resources/assets/biomesoplenty/textures/blocks/leaves_mangrove_round.png diff --git a/resources/assets/biomesoplenty/textures/blocks/leaves_maple_fancy.png b/src/main/resources/assets/biomesoplenty/textures/blocks/leaves_maple_fancy.png similarity index 100% rename from resources/assets/biomesoplenty/textures/blocks/leaves_maple_fancy.png rename to src/main/resources/assets/biomesoplenty/textures/blocks/leaves_maple_fancy.png diff --git a/resources/assets/biomesoplenty/textures/blocks/leaves_maple_fast.png b/src/main/resources/assets/biomesoplenty/textures/blocks/leaves_maple_fast.png similarity index 100% rename from resources/assets/biomesoplenty/textures/blocks/leaves_maple_fast.png rename to src/main/resources/assets/biomesoplenty/textures/blocks/leaves_maple_fast.png diff --git a/resources/assets/biomesoplenty/textures/blocks/leaves_maple_round.png b/src/main/resources/assets/biomesoplenty/textures/blocks/leaves_maple_round.png similarity index 100% rename from resources/assets/biomesoplenty/textures/blocks/leaves_maple_round.png rename to src/main/resources/assets/biomesoplenty/textures/blocks/leaves_maple_round.png diff --git a/resources/assets/biomesoplenty/textures/blocks/leaves_orangeautumn_fancy.png b/src/main/resources/assets/biomesoplenty/textures/blocks/leaves_orangeautumn_fancy.png similarity index 100% rename from resources/assets/biomesoplenty/textures/blocks/leaves_orangeautumn_fancy.png rename to src/main/resources/assets/biomesoplenty/textures/blocks/leaves_orangeautumn_fancy.png diff --git a/resources/assets/biomesoplenty/textures/blocks/leaves_orangeautumn_fast.png b/src/main/resources/assets/biomesoplenty/textures/blocks/leaves_orangeautumn_fast.png similarity index 100% rename from resources/assets/biomesoplenty/textures/blocks/leaves_orangeautumn_fast.png rename to src/main/resources/assets/biomesoplenty/textures/blocks/leaves_orangeautumn_fast.png diff --git a/resources/assets/biomesoplenty/textures/blocks/leaves_orangeautumn_round.png b/src/main/resources/assets/biomesoplenty/textures/blocks/leaves_orangeautumn_round.png similarity index 100% rename from resources/assets/biomesoplenty/textures/blocks/leaves_orangeautumn_round.png rename to src/main/resources/assets/biomesoplenty/textures/blocks/leaves_orangeautumn_round.png diff --git a/resources/assets/biomesoplenty/textures/blocks/leaves_origin_fancy.png b/src/main/resources/assets/biomesoplenty/textures/blocks/leaves_origin_fancy.png similarity index 100% rename from resources/assets/biomesoplenty/textures/blocks/leaves_origin_fancy.png rename to src/main/resources/assets/biomesoplenty/textures/blocks/leaves_origin_fancy.png diff --git a/resources/assets/biomesoplenty/textures/blocks/leaves_origin_fast.png b/src/main/resources/assets/biomesoplenty/textures/blocks/leaves_origin_fast.png similarity index 100% rename from resources/assets/biomesoplenty/textures/blocks/leaves_origin_fast.png rename to src/main/resources/assets/biomesoplenty/textures/blocks/leaves_origin_fast.png diff --git a/resources/assets/biomesoplenty/textures/blocks/leaves_origin_round.png b/src/main/resources/assets/biomesoplenty/textures/blocks/leaves_origin_round.png similarity index 100% rename from resources/assets/biomesoplenty/textures/blocks/leaves_origin_round.png rename to src/main/resources/assets/biomesoplenty/textures/blocks/leaves_origin_round.png diff --git a/resources/assets/biomesoplenty/textures/blocks/leaves_palm_fancy.png b/src/main/resources/assets/biomesoplenty/textures/blocks/leaves_palm_fancy.png similarity index 100% rename from resources/assets/biomesoplenty/textures/blocks/leaves_palm_fancy.png rename to src/main/resources/assets/biomesoplenty/textures/blocks/leaves_palm_fancy.png diff --git a/resources/assets/biomesoplenty/textures/blocks/leaves_palm_fast.png b/src/main/resources/assets/biomesoplenty/textures/blocks/leaves_palm_fast.png similarity index 100% rename from resources/assets/biomesoplenty/textures/blocks/leaves_palm_fast.png rename to src/main/resources/assets/biomesoplenty/textures/blocks/leaves_palm_fast.png diff --git a/resources/assets/biomesoplenty/textures/blocks/leaves_palm_round.png b/src/main/resources/assets/biomesoplenty/textures/blocks/leaves_palm_round.png similarity index 100% rename from resources/assets/biomesoplenty/textures/blocks/leaves_palm_round.png rename to src/main/resources/assets/biomesoplenty/textures/blocks/leaves_palm_round.png diff --git a/resources/assets/biomesoplenty/textures/blocks/leaves_persimmon0_fancy.png b/src/main/resources/assets/biomesoplenty/textures/blocks/leaves_persimmon0_fancy.png similarity index 100% rename from resources/assets/biomesoplenty/textures/blocks/leaves_persimmon0_fancy.png rename to src/main/resources/assets/biomesoplenty/textures/blocks/leaves_persimmon0_fancy.png diff --git a/resources/assets/biomesoplenty/textures/blocks/leaves_persimmon0_fast.png b/src/main/resources/assets/biomesoplenty/textures/blocks/leaves_persimmon0_fast.png similarity index 100% rename from resources/assets/biomesoplenty/textures/blocks/leaves_persimmon0_fast.png rename to src/main/resources/assets/biomesoplenty/textures/blocks/leaves_persimmon0_fast.png diff --git a/resources/assets/biomesoplenty/textures/blocks/leaves_persimmon0_round.png b/src/main/resources/assets/biomesoplenty/textures/blocks/leaves_persimmon0_round.png similarity index 100% rename from resources/assets/biomesoplenty/textures/blocks/leaves_persimmon0_round.png rename to src/main/resources/assets/biomesoplenty/textures/blocks/leaves_persimmon0_round.png diff --git a/resources/assets/biomesoplenty/textures/blocks/leaves_persimmon1_fancy.png b/src/main/resources/assets/biomesoplenty/textures/blocks/leaves_persimmon1_fancy.png similarity index 100% rename from resources/assets/biomesoplenty/textures/blocks/leaves_persimmon1_fancy.png rename to src/main/resources/assets/biomesoplenty/textures/blocks/leaves_persimmon1_fancy.png diff --git a/resources/assets/biomesoplenty/textures/blocks/leaves_persimmon1_fast.png b/src/main/resources/assets/biomesoplenty/textures/blocks/leaves_persimmon1_fast.png similarity index 100% rename from resources/assets/biomesoplenty/textures/blocks/leaves_persimmon1_fast.png rename to src/main/resources/assets/biomesoplenty/textures/blocks/leaves_persimmon1_fast.png diff --git a/resources/assets/biomesoplenty/textures/blocks/leaves_persimmon1_round.png b/src/main/resources/assets/biomesoplenty/textures/blocks/leaves_persimmon1_round.png similarity index 100% rename from resources/assets/biomesoplenty/textures/blocks/leaves_persimmon1_round.png rename to src/main/resources/assets/biomesoplenty/textures/blocks/leaves_persimmon1_round.png diff --git a/resources/assets/biomesoplenty/textures/blocks/leaves_persimmon2_fancy.png b/src/main/resources/assets/biomesoplenty/textures/blocks/leaves_persimmon2_fancy.png similarity index 100% rename from resources/assets/biomesoplenty/textures/blocks/leaves_persimmon2_fancy.png rename to src/main/resources/assets/biomesoplenty/textures/blocks/leaves_persimmon2_fancy.png diff --git a/resources/assets/biomesoplenty/textures/blocks/leaves_persimmon2_fast.png b/src/main/resources/assets/biomesoplenty/textures/blocks/leaves_persimmon2_fast.png similarity index 100% rename from resources/assets/biomesoplenty/textures/blocks/leaves_persimmon2_fast.png rename to src/main/resources/assets/biomesoplenty/textures/blocks/leaves_persimmon2_fast.png diff --git a/resources/assets/biomesoplenty/textures/blocks/leaves_persimmon2_round.png b/src/main/resources/assets/biomesoplenty/textures/blocks/leaves_persimmon2_round.png similarity index 100% rename from resources/assets/biomesoplenty/textures/blocks/leaves_persimmon2_round.png rename to src/main/resources/assets/biomesoplenty/textures/blocks/leaves_persimmon2_round.png diff --git a/resources/assets/biomesoplenty/textures/blocks/leaves_persimmon3_fancy.png b/src/main/resources/assets/biomesoplenty/textures/blocks/leaves_persimmon3_fancy.png similarity index 100% rename from resources/assets/biomesoplenty/textures/blocks/leaves_persimmon3_fancy.png rename to src/main/resources/assets/biomesoplenty/textures/blocks/leaves_persimmon3_fancy.png diff --git a/resources/assets/biomesoplenty/textures/blocks/leaves_persimmon3_fast.png b/src/main/resources/assets/biomesoplenty/textures/blocks/leaves_persimmon3_fast.png similarity index 100% rename from resources/assets/biomesoplenty/textures/blocks/leaves_persimmon3_fast.png rename to src/main/resources/assets/biomesoplenty/textures/blocks/leaves_persimmon3_fast.png diff --git a/resources/assets/biomesoplenty/textures/blocks/leaves_persimmon3_round.png b/src/main/resources/assets/biomesoplenty/textures/blocks/leaves_persimmon3_round.png similarity index 100% rename from resources/assets/biomesoplenty/textures/blocks/leaves_persimmon3_round.png rename to src/main/resources/assets/biomesoplenty/textures/blocks/leaves_persimmon3_round.png diff --git a/resources/assets/biomesoplenty/textures/blocks/leaves_pine_fancy.png b/src/main/resources/assets/biomesoplenty/textures/blocks/leaves_pine_fancy.png similarity index 100% rename from resources/assets/biomesoplenty/textures/blocks/leaves_pine_fancy.png rename to src/main/resources/assets/biomesoplenty/textures/blocks/leaves_pine_fancy.png diff --git a/resources/assets/biomesoplenty/textures/blocks/leaves_pine_fast.png b/src/main/resources/assets/biomesoplenty/textures/blocks/leaves_pine_fast.png similarity index 100% rename from resources/assets/biomesoplenty/textures/blocks/leaves_pine_fast.png rename to src/main/resources/assets/biomesoplenty/textures/blocks/leaves_pine_fast.png diff --git a/resources/assets/biomesoplenty/textures/blocks/leaves_pine_round.png b/src/main/resources/assets/biomesoplenty/textures/blocks/leaves_pine_round.png similarity index 100% rename from resources/assets/biomesoplenty/textures/blocks/leaves_pine_round.png rename to src/main/resources/assets/biomesoplenty/textures/blocks/leaves_pine_round.png diff --git a/resources/assets/biomesoplenty/textures/blocks/leaves_pinkcherry_fancy.png b/src/main/resources/assets/biomesoplenty/textures/blocks/leaves_pinkcherry_fancy.png similarity index 100% rename from resources/assets/biomesoplenty/textures/blocks/leaves_pinkcherry_fancy.png rename to src/main/resources/assets/biomesoplenty/textures/blocks/leaves_pinkcherry_fancy.png diff --git a/resources/assets/biomesoplenty/textures/blocks/leaves_pinkcherry_fast.png b/src/main/resources/assets/biomesoplenty/textures/blocks/leaves_pinkcherry_fast.png similarity index 100% rename from resources/assets/biomesoplenty/textures/blocks/leaves_pinkcherry_fast.png rename to src/main/resources/assets/biomesoplenty/textures/blocks/leaves_pinkcherry_fast.png diff --git a/resources/assets/biomesoplenty/textures/blocks/leaves_pinkcherry_round.png b/src/main/resources/assets/biomesoplenty/textures/blocks/leaves_pinkcherry_round.png similarity index 100% rename from resources/assets/biomesoplenty/textures/blocks/leaves_pinkcherry_round.png rename to src/main/resources/assets/biomesoplenty/textures/blocks/leaves_pinkcherry_round.png diff --git a/resources/assets/biomesoplenty/textures/blocks/leaves_redwood_fancy.png b/src/main/resources/assets/biomesoplenty/textures/blocks/leaves_redwood_fancy.png similarity index 100% rename from resources/assets/biomesoplenty/textures/blocks/leaves_redwood_fancy.png rename to src/main/resources/assets/biomesoplenty/textures/blocks/leaves_redwood_fancy.png diff --git a/resources/assets/biomesoplenty/textures/blocks/leaves_redwood_fast.png b/src/main/resources/assets/biomesoplenty/textures/blocks/leaves_redwood_fast.png similarity index 100% rename from resources/assets/biomesoplenty/textures/blocks/leaves_redwood_fast.png rename to src/main/resources/assets/biomesoplenty/textures/blocks/leaves_redwood_fast.png diff --git a/resources/assets/biomesoplenty/textures/blocks/leaves_redwood_round.png b/src/main/resources/assets/biomesoplenty/textures/blocks/leaves_redwood_round.png similarity index 100% rename from resources/assets/biomesoplenty/textures/blocks/leaves_redwood_round.png rename to src/main/resources/assets/biomesoplenty/textures/blocks/leaves_redwood_round.png diff --git a/resources/assets/biomesoplenty/textures/blocks/leaves_whitecherry_fancy.png b/src/main/resources/assets/biomesoplenty/textures/blocks/leaves_whitecherry_fancy.png similarity index 100% rename from resources/assets/biomesoplenty/textures/blocks/leaves_whitecherry_fancy.png rename to src/main/resources/assets/biomesoplenty/textures/blocks/leaves_whitecherry_fancy.png diff --git a/resources/assets/biomesoplenty/textures/blocks/leaves_whitecherry_fast.png b/src/main/resources/assets/biomesoplenty/textures/blocks/leaves_whitecherry_fast.png similarity index 100% rename from resources/assets/biomesoplenty/textures/blocks/leaves_whitecherry_fast.png rename to src/main/resources/assets/biomesoplenty/textures/blocks/leaves_whitecherry_fast.png diff --git a/resources/assets/biomesoplenty/textures/blocks/leaves_whitecherry_round.png b/src/main/resources/assets/biomesoplenty/textures/blocks/leaves_whitecherry_round.png similarity index 100% rename from resources/assets/biomesoplenty/textures/blocks/leaves_whitecherry_round.png rename to src/main/resources/assets/biomesoplenty/textures/blocks/leaves_whitecherry_round.png diff --git a/resources/assets/biomesoplenty/textures/blocks/leaves_willow_fancy.png b/src/main/resources/assets/biomesoplenty/textures/blocks/leaves_willow_fancy.png similarity index 100% rename from resources/assets/biomesoplenty/textures/blocks/leaves_willow_fancy.png rename to src/main/resources/assets/biomesoplenty/textures/blocks/leaves_willow_fancy.png diff --git a/resources/assets/biomesoplenty/textures/blocks/leaves_willow_fast.png b/src/main/resources/assets/biomesoplenty/textures/blocks/leaves_willow_fast.png similarity index 100% rename from resources/assets/biomesoplenty/textures/blocks/leaves_willow_fast.png rename to src/main/resources/assets/biomesoplenty/textures/blocks/leaves_willow_fast.png diff --git a/resources/assets/biomesoplenty/textures/blocks/leaves_willow_round.png b/src/main/resources/assets/biomesoplenty/textures/blocks/leaves_willow_round.png similarity index 100% rename from resources/assets/biomesoplenty/textures/blocks/leaves_willow_round.png rename to src/main/resources/assets/biomesoplenty/textures/blocks/leaves_willow_round.png diff --git a/resources/assets/biomesoplenty/textures/blocks/leaves_yellowautumn_fancy.png b/src/main/resources/assets/biomesoplenty/textures/blocks/leaves_yellowautumn_fancy.png similarity index 100% rename from resources/assets/biomesoplenty/textures/blocks/leaves_yellowautumn_fancy.png rename to src/main/resources/assets/biomesoplenty/textures/blocks/leaves_yellowautumn_fancy.png diff --git a/resources/assets/biomesoplenty/textures/blocks/leaves_yellowautumn_fast.png b/src/main/resources/assets/biomesoplenty/textures/blocks/leaves_yellowautumn_fast.png similarity index 100% rename from resources/assets/biomesoplenty/textures/blocks/leaves_yellowautumn_fast.png rename to src/main/resources/assets/biomesoplenty/textures/blocks/leaves_yellowautumn_fast.png diff --git a/resources/assets/biomesoplenty/textures/blocks/leaves_yellowautumn_round.png b/src/main/resources/assets/biomesoplenty/textures/blocks/leaves_yellowautumn_round.png similarity index 100% rename from resources/assets/biomesoplenty/textures/blocks/leaves_yellowautumn_round.png rename to src/main/resources/assets/biomesoplenty/textures/blocks/leaves_yellowautumn_round.png diff --git a/resources/assets/biomesoplenty/textures/blocks/lilyflower.png b/src/main/resources/assets/biomesoplenty/textures/blocks/lilyflower.png similarity index 100% rename from resources/assets/biomesoplenty/textures/blocks/lilyflower.png rename to src/main/resources/assets/biomesoplenty/textures/blocks/lilyflower.png diff --git a/resources/assets/biomesoplenty/textures/blocks/lilyofthevalley.png b/src/main/resources/assets/biomesoplenty/textures/blocks/lilyofthevalley.png similarity index 100% rename from resources/assets/biomesoplenty/textures/blocks/lilyofthevalley.png rename to src/main/resources/assets/biomesoplenty/textures/blocks/lilyofthevalley.png diff --git a/resources/assets/biomesoplenty/textures/blocks/lilypadgreen.png b/src/main/resources/assets/biomesoplenty/textures/blocks/lilypadgreen.png similarity index 100% rename from resources/assets/biomesoplenty/textures/blocks/lilypadgreen.png rename to src/main/resources/assets/biomesoplenty/textures/blocks/lilypadgreen.png diff --git a/resources/assets/biomesoplenty/textures/blocks/lilypadteal.png b/src/main/resources/assets/biomesoplenty/textures/blocks/lilypadteal.png similarity index 100% rename from resources/assets/biomesoplenty/textures/blocks/lilypadteal.png rename to src/main/resources/assets/biomesoplenty/textures/blocks/lilypadteal.png diff --git a/resources/assets/biomesoplenty/textures/blocks/lilypadyellow.png b/src/main/resources/assets/biomesoplenty/textures/blocks/lilypadyellow.png similarity index 100% rename from resources/assets/biomesoplenty/textures/blocks/lilypadyellow.png rename to src/main/resources/assets/biomesoplenty/textures/blocks/lilypadyellow.png diff --git a/resources/assets/biomesoplenty/textures/blocks/liquid_poison_flowing.png b/src/main/resources/assets/biomesoplenty/textures/blocks/liquid_poison_flowing.png similarity index 100% rename from resources/assets/biomesoplenty/textures/blocks/liquid_poison_flowing.png rename to src/main/resources/assets/biomesoplenty/textures/blocks/liquid_poison_flowing.png diff --git a/resources/assets/biomesoplenty/textures/blocks/liquid_poison_flowing.png.mcmeta b/src/main/resources/assets/biomesoplenty/textures/blocks/liquid_poison_flowing.png.mcmeta similarity index 100% rename from resources/assets/biomesoplenty/textures/blocks/liquid_poison_flowing.png.mcmeta rename to src/main/resources/assets/biomesoplenty/textures/blocks/liquid_poison_flowing.png.mcmeta diff --git a/resources/assets/biomesoplenty/textures/blocks/liquid_poison_still.png b/src/main/resources/assets/biomesoplenty/textures/blocks/liquid_poison_still.png similarity index 100% rename from resources/assets/biomesoplenty/textures/blocks/liquid_poison_still.png rename to src/main/resources/assets/biomesoplenty/textures/blocks/liquid_poison_still.png diff --git a/resources/assets/biomesoplenty/textures/blocks/liquid_poison_still.png.mcmeta b/src/main/resources/assets/biomesoplenty/textures/blocks/liquid_poison_still.png.mcmeta similarity index 100% rename from resources/assets/biomesoplenty/textures/blocks/liquid_poison_still.png.mcmeta rename to src/main/resources/assets/biomesoplenty/textures/blocks/liquid_poison_still.png.mcmeta diff --git a/resources/assets/biomesoplenty/textures/blocks/log_acacia_heart.png b/src/main/resources/assets/biomesoplenty/textures/blocks/log_acacia_heart.png similarity index 100% rename from resources/assets/biomesoplenty/textures/blocks/log_acacia_heart.png rename to src/main/resources/assets/biomesoplenty/textures/blocks/log_acacia_heart.png diff --git a/resources/assets/biomesoplenty/textures/blocks/log_acacia_side.png b/src/main/resources/assets/biomesoplenty/textures/blocks/log_acacia_side.png similarity index 100% rename from resources/assets/biomesoplenty/textures/blocks/log_acacia_side.png rename to src/main/resources/assets/biomesoplenty/textures/blocks/log_acacia_side.png diff --git a/resources/assets/biomesoplenty/textures/blocks/log_cherry_heart.png b/src/main/resources/assets/biomesoplenty/textures/blocks/log_cherry_heart.png similarity index 100% rename from resources/assets/biomesoplenty/textures/blocks/log_cherry_heart.png rename to src/main/resources/assets/biomesoplenty/textures/blocks/log_cherry_heart.png diff --git a/resources/assets/biomesoplenty/textures/blocks/log_cherry_side.png b/src/main/resources/assets/biomesoplenty/textures/blocks/log_cherry_side.png similarity index 100% rename from resources/assets/biomesoplenty/textures/blocks/log_cherry_side.png rename to src/main/resources/assets/biomesoplenty/textures/blocks/log_cherry_side.png diff --git a/resources/assets/biomesoplenty/textures/blocks/log_dark_heart.png b/src/main/resources/assets/biomesoplenty/textures/blocks/log_dark_heart.png similarity index 100% rename from resources/assets/biomesoplenty/textures/blocks/log_dark_heart.png rename to src/main/resources/assets/biomesoplenty/textures/blocks/log_dark_heart.png diff --git a/resources/assets/biomesoplenty/textures/blocks/log_dark_side.png b/src/main/resources/assets/biomesoplenty/textures/blocks/log_dark_side.png similarity index 100% rename from resources/assets/biomesoplenty/textures/blocks/log_dark_side.png rename to src/main/resources/assets/biomesoplenty/textures/blocks/log_dark_side.png diff --git a/resources/assets/biomesoplenty/textures/blocks/log_dead_heart.png b/src/main/resources/assets/biomesoplenty/textures/blocks/log_dead_heart.png similarity index 100% rename from resources/assets/biomesoplenty/textures/blocks/log_dead_heart.png rename to src/main/resources/assets/biomesoplenty/textures/blocks/log_dead_heart.png diff --git a/resources/assets/biomesoplenty/textures/blocks/log_dead_side.png b/src/main/resources/assets/biomesoplenty/textures/blocks/log_dead_side.png similarity index 100% rename from resources/assets/biomesoplenty/textures/blocks/log_dead_side.png rename to src/main/resources/assets/biomesoplenty/textures/blocks/log_dead_side.png diff --git a/resources/assets/biomesoplenty/textures/blocks/log_fir_heart.png b/src/main/resources/assets/biomesoplenty/textures/blocks/log_fir_heart.png similarity index 100% rename from resources/assets/biomesoplenty/textures/blocks/log_fir_heart.png rename to src/main/resources/assets/biomesoplenty/textures/blocks/log_fir_heart.png diff --git a/resources/assets/biomesoplenty/textures/blocks/log_fir_side.png b/src/main/resources/assets/biomesoplenty/textures/blocks/log_fir_side.png similarity index 100% rename from resources/assets/biomesoplenty/textures/blocks/log_fir_side.png rename to src/main/resources/assets/biomesoplenty/textures/blocks/log_fir_side.png diff --git a/resources/assets/biomesoplenty/textures/blocks/log_hellbark_heart.png b/src/main/resources/assets/biomesoplenty/textures/blocks/log_hellbark_heart.png similarity index 100% rename from resources/assets/biomesoplenty/textures/blocks/log_hellbark_heart.png rename to src/main/resources/assets/biomesoplenty/textures/blocks/log_hellbark_heart.png diff --git a/resources/assets/biomesoplenty/textures/blocks/log_hellbark_side.png b/src/main/resources/assets/biomesoplenty/textures/blocks/log_hellbark_side.png similarity index 100% rename from resources/assets/biomesoplenty/textures/blocks/log_hellbark_side.png rename to src/main/resources/assets/biomesoplenty/textures/blocks/log_hellbark_side.png diff --git a/resources/assets/biomesoplenty/textures/blocks/log_holy_heart.png b/src/main/resources/assets/biomesoplenty/textures/blocks/log_holy_heart.png similarity index 100% rename from resources/assets/biomesoplenty/textures/blocks/log_holy_heart.png rename to src/main/resources/assets/biomesoplenty/textures/blocks/log_holy_heart.png diff --git a/resources/assets/biomesoplenty/textures/blocks/log_holy_side.png b/src/main/resources/assets/biomesoplenty/textures/blocks/log_holy_side.png similarity index 100% rename from resources/assets/biomesoplenty/textures/blocks/log_holy_side.png rename to src/main/resources/assets/biomesoplenty/textures/blocks/log_holy_side.png diff --git a/resources/assets/biomesoplenty/textures/blocks/log_jacaranda_heart.png b/src/main/resources/assets/biomesoplenty/textures/blocks/log_jacaranda_heart.png similarity index 100% rename from resources/assets/biomesoplenty/textures/blocks/log_jacaranda_heart.png rename to src/main/resources/assets/biomesoplenty/textures/blocks/log_jacaranda_heart.png diff --git a/resources/assets/biomesoplenty/textures/blocks/log_jacaranda_side.png b/src/main/resources/assets/biomesoplenty/textures/blocks/log_jacaranda_side.png similarity index 100% rename from resources/assets/biomesoplenty/textures/blocks/log_jacaranda_side.png rename to src/main/resources/assets/biomesoplenty/textures/blocks/log_jacaranda_side.png diff --git a/resources/assets/biomesoplenty/textures/blocks/log_magic_heart.png b/src/main/resources/assets/biomesoplenty/textures/blocks/log_magic_heart.png similarity index 100% rename from resources/assets/biomesoplenty/textures/blocks/log_magic_heart.png rename to src/main/resources/assets/biomesoplenty/textures/blocks/log_magic_heart.png diff --git a/resources/assets/biomesoplenty/textures/blocks/log_magic_side.png b/src/main/resources/assets/biomesoplenty/textures/blocks/log_magic_side.png similarity index 100% rename from resources/assets/biomesoplenty/textures/blocks/log_magic_side.png rename to src/main/resources/assets/biomesoplenty/textures/blocks/log_magic_side.png diff --git a/resources/assets/biomesoplenty/textures/blocks/log_mangrove_heart.png b/src/main/resources/assets/biomesoplenty/textures/blocks/log_mangrove_heart.png similarity index 100% rename from resources/assets/biomesoplenty/textures/blocks/log_mangrove_heart.png rename to src/main/resources/assets/biomesoplenty/textures/blocks/log_mangrove_heart.png diff --git a/resources/assets/biomesoplenty/textures/blocks/log_mangrove_side.png b/src/main/resources/assets/biomesoplenty/textures/blocks/log_mangrove_side.png similarity index 100% rename from resources/assets/biomesoplenty/textures/blocks/log_mangrove_side.png rename to src/main/resources/assets/biomesoplenty/textures/blocks/log_mangrove_side.png diff --git a/resources/assets/biomesoplenty/textures/blocks/log_palm_heart.png b/src/main/resources/assets/biomesoplenty/textures/blocks/log_palm_heart.png similarity index 100% rename from resources/assets/biomesoplenty/textures/blocks/log_palm_heart.png rename to src/main/resources/assets/biomesoplenty/textures/blocks/log_palm_heart.png diff --git a/resources/assets/biomesoplenty/textures/blocks/log_palm_side.png b/src/main/resources/assets/biomesoplenty/textures/blocks/log_palm_side.png similarity index 100% rename from resources/assets/biomesoplenty/textures/blocks/log_palm_side.png rename to src/main/resources/assets/biomesoplenty/textures/blocks/log_palm_side.png diff --git a/resources/assets/biomesoplenty/textures/blocks/log_pine_heart.png b/src/main/resources/assets/biomesoplenty/textures/blocks/log_pine_heart.png similarity index 100% rename from resources/assets/biomesoplenty/textures/blocks/log_pine_heart.png rename to src/main/resources/assets/biomesoplenty/textures/blocks/log_pine_heart.png diff --git a/resources/assets/biomesoplenty/textures/blocks/log_pine_side.png b/src/main/resources/assets/biomesoplenty/textures/blocks/log_pine_side.png similarity index 100% rename from resources/assets/biomesoplenty/textures/blocks/log_pine_side.png rename to src/main/resources/assets/biomesoplenty/textures/blocks/log_pine_side.png diff --git a/resources/assets/biomesoplenty/textures/blocks/log_redwood_heart.png b/src/main/resources/assets/biomesoplenty/textures/blocks/log_redwood_heart.png similarity index 100% rename from resources/assets/biomesoplenty/textures/blocks/log_redwood_heart.png rename to src/main/resources/assets/biomesoplenty/textures/blocks/log_redwood_heart.png diff --git a/resources/assets/biomesoplenty/textures/blocks/log_redwood_side.png b/src/main/resources/assets/biomesoplenty/textures/blocks/log_redwood_side.png similarity index 100% rename from resources/assets/biomesoplenty/textures/blocks/log_redwood_side.png rename to src/main/resources/assets/biomesoplenty/textures/blocks/log_redwood_side.png diff --git a/resources/assets/biomesoplenty/textures/blocks/log_willow_heart.png b/src/main/resources/assets/biomesoplenty/textures/blocks/log_willow_heart.png similarity index 100% rename from resources/assets/biomesoplenty/textures/blocks/log_willow_heart.png rename to src/main/resources/assets/biomesoplenty/textures/blocks/log_willow_heart.png diff --git a/resources/assets/biomesoplenty/textures/blocks/log_willow_side.png b/src/main/resources/assets/biomesoplenty/textures/blocks/log_willow_side.png similarity index 100% rename from resources/assets/biomesoplenty/textures/blocks/log_willow_side.png rename to src/main/resources/assets/biomesoplenty/textures/blocks/log_willow_side.png diff --git a/resources/assets/biomesoplenty/textures/blocks/longgrass1.png b/src/main/resources/assets/biomesoplenty/textures/blocks/longgrass1.png similarity index 100% rename from resources/assets/biomesoplenty/textures/blocks/longgrass1.png rename to src/main/resources/assets/biomesoplenty/textures/blocks/longgrass1.png diff --git a/resources/assets/biomesoplenty/textures/blocks/longgrass2.png b/src/main/resources/assets/biomesoplenty/textures/blocks/longgrass2.png similarity index 100% rename from resources/assets/biomesoplenty/textures/blocks/longgrass2.png rename to src/main/resources/assets/biomesoplenty/textures/blocks/longgrass2.png diff --git a/resources/assets/biomesoplenty/textures/blocks/longgrass3.png b/src/main/resources/assets/biomesoplenty/textures/blocks/longgrass3.png similarity index 100% rename from resources/assets/biomesoplenty/textures/blocks/longgrass3.png rename to src/main/resources/assets/biomesoplenty/textures/blocks/longgrass3.png diff --git a/resources/assets/biomesoplenty/textures/blocks/malachiteblock.png b/src/main/resources/assets/biomesoplenty/textures/blocks/malachiteblock.png similarity index 100% rename from resources/assets/biomesoplenty/textures/blocks/malachiteblock.png rename to src/main/resources/assets/biomesoplenty/textures/blocks/malachiteblock.png diff --git a/resources/assets/biomesoplenty/textures/blocks/malachiteore.png b/src/main/resources/assets/biomesoplenty/textures/blocks/malachiteore.png similarity index 100% rename from resources/assets/biomesoplenty/textures/blocks/malachiteore.png rename to src/main/resources/assets/biomesoplenty/textures/blocks/malachiteore.png diff --git a/resources/assets/biomesoplenty/textures/blocks/mediumgrass.png b/src/main/resources/assets/biomesoplenty/textures/blocks/mediumgrass.png similarity index 100% rename from resources/assets/biomesoplenty/textures/blocks/mediumgrass.png rename to src/main/resources/assets/biomesoplenty/textures/blocks/mediumgrass.png diff --git a/resources/assets/biomesoplenty/textures/blocks/minersdelight.png b/src/main/resources/assets/biomesoplenty/textures/blocks/minersdelight.png similarity index 100% rename from resources/assets/biomesoplenty/textures/blocks/minersdelight.png rename to src/main/resources/assets/biomesoplenty/textures/blocks/minersdelight.png diff --git a/resources/assets/biomesoplenty/textures/blocks/moss.png b/src/main/resources/assets/biomesoplenty/textures/blocks/moss.png similarity index 100% rename from resources/assets/biomesoplenty/textures/blocks/moss.png rename to src/main/resources/assets/biomesoplenty/textures/blocks/moss.png diff --git a/resources/assets/biomesoplenty/textures/blocks/mud.png b/src/main/resources/assets/biomesoplenty/textures/blocks/mud.png similarity index 100% rename from resources/assets/biomesoplenty/textures/blocks/mud.png rename to src/main/resources/assets/biomesoplenty/textures/blocks/mud.png diff --git a/resources/assets/biomesoplenty/textures/blocks/mudbrick.png b/src/main/resources/assets/biomesoplenty/textures/blocks/mudbrick.png similarity index 100% rename from resources/assets/biomesoplenty/textures/blocks/mudbrick.png rename to src/main/resources/assets/biomesoplenty/textures/blocks/mudbrick.png diff --git a/resources/assets/biomesoplenty/textures/blocks/omegaore.png b/src/main/resources/assets/biomesoplenty/textures/blocks/omegaore.png similarity index 100% rename from resources/assets/biomesoplenty/textures/blocks/omegaore.png rename to src/main/resources/assets/biomesoplenty/textures/blocks/omegaore.png diff --git a/resources/assets/biomesoplenty/textures/blocks/orangecoral.png b/src/main/resources/assets/biomesoplenty/textures/blocks/orangecoral.png similarity index 100% rename from resources/assets/biomesoplenty/textures/blocks/orangecoral.png rename to src/main/resources/assets/biomesoplenty/textures/blocks/orangecoral.png diff --git a/resources/assets/biomesoplenty/textures/blocks/originbricks.png b/src/main/resources/assets/biomesoplenty/textures/blocks/originbricks.png similarity index 100% rename from resources/assets/biomesoplenty/textures/blocks/originbricks.png rename to src/main/resources/assets/biomesoplenty/textures/blocks/originbricks.png diff --git a/resources/assets/biomesoplenty/textures/blocks/origincobble.png b/src/main/resources/assets/biomesoplenty/textures/blocks/origincobble.png similarity index 100% rename from resources/assets/biomesoplenty/textures/blocks/origincobble.png rename to src/main/resources/assets/biomesoplenty/textures/blocks/origincobble.png diff --git a/resources/assets/biomesoplenty/textures/blocks/origingrass1.png b/src/main/resources/assets/biomesoplenty/textures/blocks/origingrass1.png similarity index 100% rename from resources/assets/biomesoplenty/textures/blocks/origingrass1.png rename to src/main/resources/assets/biomesoplenty/textures/blocks/origingrass1.png diff --git a/resources/assets/biomesoplenty/textures/blocks/origingrass2.png b/src/main/resources/assets/biomesoplenty/textures/blocks/origingrass2.png similarity index 100% rename from resources/assets/biomesoplenty/textures/blocks/origingrass2.png rename to src/main/resources/assets/biomesoplenty/textures/blocks/origingrass2.png diff --git a/resources/assets/biomesoplenty/textures/blocks/origingrass3.png b/src/main/resources/assets/biomesoplenty/textures/blocks/origingrass3.png similarity index 100% rename from resources/assets/biomesoplenty/textures/blocks/origingrass3.png rename to src/main/resources/assets/biomesoplenty/textures/blocks/origingrass3.png diff --git a/resources/assets/biomesoplenty/textures/blocks/origingravel.png b/src/main/resources/assets/biomesoplenty/textures/blocks/origingravel.png similarity index 100% rename from resources/assets/biomesoplenty/textures/blocks/origingravel.png rename to src/main/resources/assets/biomesoplenty/textures/blocks/origingravel.png diff --git a/resources/assets/biomesoplenty/textures/blocks/originlappis.png b/src/main/resources/assets/biomesoplenty/textures/blocks/originlappis.png similarity index 100% rename from resources/assets/biomesoplenty/textures/blocks/originlappis.png rename to src/main/resources/assets/biomesoplenty/textures/blocks/originlappis.png diff --git a/resources/assets/biomesoplenty/textures/blocks/originmossycobble.png b/src/main/resources/assets/biomesoplenty/textures/blocks/originmossycobble.png similarity index 100% rename from resources/assets/biomesoplenty/textures/blocks/originmossycobble.png rename to src/main/resources/assets/biomesoplenty/textures/blocks/originmossycobble.png diff --git a/resources/assets/biomesoplenty/textures/blocks/originplanks.png b/src/main/resources/assets/biomesoplenty/textures/blocks/originplanks.png similarity index 100% rename from resources/assets/biomesoplenty/textures/blocks/originplanks.png rename to src/main/resources/assets/biomesoplenty/textures/blocks/originplanks.png diff --git a/resources/assets/biomesoplenty/textures/blocks/peridotblock.png b/src/main/resources/assets/biomesoplenty/textures/blocks/peridotblock.png similarity index 100% rename from resources/assets/biomesoplenty/textures/blocks/peridotblock.png rename to src/main/resources/assets/biomesoplenty/textures/blocks/peridotblock.png diff --git a/resources/assets/biomesoplenty/textures/blocks/peridotore.png b/src/main/resources/assets/biomesoplenty/textures/blocks/peridotore.png similarity index 100% rename from resources/assets/biomesoplenty/textures/blocks/peridotore.png rename to src/main/resources/assets/biomesoplenty/textures/blocks/peridotore.png diff --git a/resources/assets/biomesoplenty/textures/blocks/pinkcoral.png b/src/main/resources/assets/biomesoplenty/textures/blocks/pinkcoral.png similarity index 100% rename from resources/assets/biomesoplenty/textures/blocks/pinkcoral.png rename to src/main/resources/assets/biomesoplenty/textures/blocks/pinkcoral.png diff --git a/resources/assets/biomesoplenty/textures/blocks/plank_acacia.png b/src/main/resources/assets/biomesoplenty/textures/blocks/plank_acacia.png similarity index 100% rename from resources/assets/biomesoplenty/textures/blocks/plank_acacia.png rename to src/main/resources/assets/biomesoplenty/textures/blocks/plank_acacia.png diff --git a/resources/assets/biomesoplenty/textures/blocks/plank_cherry.png b/src/main/resources/assets/biomesoplenty/textures/blocks/plank_cherry.png similarity index 100% rename from resources/assets/biomesoplenty/textures/blocks/plank_cherry.png rename to src/main/resources/assets/biomesoplenty/textures/blocks/plank_cherry.png diff --git a/resources/assets/biomesoplenty/textures/blocks/plank_dark.png b/src/main/resources/assets/biomesoplenty/textures/blocks/plank_dark.png similarity index 100% rename from resources/assets/biomesoplenty/textures/blocks/plank_dark.png rename to src/main/resources/assets/biomesoplenty/textures/blocks/plank_dark.png diff --git a/resources/assets/biomesoplenty/textures/blocks/plank_fir.png b/src/main/resources/assets/biomesoplenty/textures/blocks/plank_fir.png similarity index 100% rename from resources/assets/biomesoplenty/textures/blocks/plank_fir.png rename to src/main/resources/assets/biomesoplenty/textures/blocks/plank_fir.png diff --git a/resources/assets/biomesoplenty/textures/blocks/plank_hell_bark.png b/src/main/resources/assets/biomesoplenty/textures/blocks/plank_hell_bark.png similarity index 100% rename from resources/assets/biomesoplenty/textures/blocks/plank_hell_bark.png rename to src/main/resources/assets/biomesoplenty/textures/blocks/plank_hell_bark.png diff --git a/resources/assets/biomesoplenty/textures/blocks/plank_holy.png b/src/main/resources/assets/biomesoplenty/textures/blocks/plank_holy.png similarity index 100% rename from resources/assets/biomesoplenty/textures/blocks/plank_holy.png rename to src/main/resources/assets/biomesoplenty/textures/blocks/plank_holy.png diff --git a/resources/assets/biomesoplenty/textures/blocks/plank_jacaranda.png b/src/main/resources/assets/biomesoplenty/textures/blocks/plank_jacaranda.png similarity index 100% rename from resources/assets/biomesoplenty/textures/blocks/plank_jacaranda.png rename to src/main/resources/assets/biomesoplenty/textures/blocks/plank_jacaranda.png diff --git a/resources/assets/biomesoplenty/textures/blocks/plank_magic.png b/src/main/resources/assets/biomesoplenty/textures/blocks/plank_magic.png similarity index 100% rename from resources/assets/biomesoplenty/textures/blocks/plank_magic.png rename to src/main/resources/assets/biomesoplenty/textures/blocks/plank_magic.png diff --git a/resources/assets/biomesoplenty/textures/blocks/plank_mangrove.png b/src/main/resources/assets/biomesoplenty/textures/blocks/plank_mangrove.png similarity index 100% rename from resources/assets/biomesoplenty/textures/blocks/plank_mangrove.png rename to src/main/resources/assets/biomesoplenty/textures/blocks/plank_mangrove.png diff --git a/resources/assets/biomesoplenty/textures/blocks/plank_palm.png b/src/main/resources/assets/biomesoplenty/textures/blocks/plank_palm.png similarity index 100% rename from resources/assets/biomesoplenty/textures/blocks/plank_palm.png rename to src/main/resources/assets/biomesoplenty/textures/blocks/plank_palm.png diff --git a/resources/assets/biomesoplenty/textures/blocks/plank_pine.png b/src/main/resources/assets/biomesoplenty/textures/blocks/plank_pine.png similarity index 100% rename from resources/assets/biomesoplenty/textures/blocks/plank_pine.png rename to src/main/resources/assets/biomesoplenty/textures/blocks/plank_pine.png diff --git a/resources/assets/biomesoplenty/textures/blocks/plank_redwood.png b/src/main/resources/assets/biomesoplenty/textures/blocks/plank_redwood.png similarity index 100% rename from resources/assets/biomesoplenty/textures/blocks/plank_redwood.png rename to src/main/resources/assets/biomesoplenty/textures/blocks/plank_redwood.png diff --git a/resources/assets/biomesoplenty/textures/blocks/plank_willow.png b/src/main/resources/assets/biomesoplenty/textures/blocks/plank_willow.png similarity index 100% rename from resources/assets/biomesoplenty/textures/blocks/plank_willow.png rename to src/main/resources/assets/biomesoplenty/textures/blocks/plank_willow.png diff --git a/resources/assets/biomesoplenty/textures/blocks/poisonivy.png b/src/main/resources/assets/biomesoplenty/textures/blocks/poisonivy.png similarity index 100% rename from resources/assets/biomesoplenty/textures/blocks/poisonivy.png rename to src/main/resources/assets/biomesoplenty/textures/blocks/poisonivy.png diff --git a/resources/assets/biomesoplenty/textures/blocks/portal.png b/src/main/resources/assets/biomesoplenty/textures/blocks/portal.png similarity index 100% rename from resources/assets/biomesoplenty/textures/blocks/portal.png rename to src/main/resources/assets/biomesoplenty/textures/blocks/portal.png diff --git a/resources/assets/biomesoplenty/textures/blocks/portobello.png b/src/main/resources/assets/biomesoplenty/textures/blocks/portobello.png similarity index 100% rename from resources/assets/biomesoplenty/textures/blocks/portobello.png rename to src/main/resources/assets/biomesoplenty/textures/blocks/portobello.png diff --git a/resources/assets/biomesoplenty/textures/blocks/quicksand.png b/src/main/resources/assets/biomesoplenty/textures/blocks/quicksand.png similarity index 100% rename from resources/assets/biomesoplenty/textures/blocks/quicksand.png rename to src/main/resources/assets/biomesoplenty/textures/blocks/quicksand.png diff --git a/resources/assets/biomesoplenty/textures/blocks/rainbowflower.png b/src/main/resources/assets/biomesoplenty/textures/blocks/rainbowflower.png similarity index 100% rename from resources/assets/biomesoplenty/textures/blocks/rainbowflower.png rename to src/main/resources/assets/biomesoplenty/textures/blocks/rainbowflower.png diff --git a/resources/assets/biomesoplenty/textures/blocks/rainbowflower.png.mcmeta b/src/main/resources/assets/biomesoplenty/textures/blocks/rainbowflower.png.mcmeta similarity index 100% rename from resources/assets/biomesoplenty/textures/blocks/rainbowflower.png.mcmeta rename to src/main/resources/assets/biomesoplenty/textures/blocks/rainbowflower.png.mcmeta diff --git a/resources/assets/biomesoplenty/textures/blocks/rainbowflower.txt b/src/main/resources/assets/biomesoplenty/textures/blocks/rainbowflower.txt similarity index 100% rename from resources/assets/biomesoplenty/textures/blocks/rainbowflower.txt rename to src/main/resources/assets/biomesoplenty/textures/blocks/rainbowflower.txt diff --git a/resources/assets/biomesoplenty/textures/blocks/redbrick.png b/src/main/resources/assets/biomesoplenty/textures/blocks/redbrick.png similarity index 100% rename from resources/assets/biomesoplenty/textures/blocks/redbrick.png rename to src/main/resources/assets/biomesoplenty/textures/blocks/redbrick.png diff --git a/resources/assets/biomesoplenty/textures/blocks/redcobble.png b/src/main/resources/assets/biomesoplenty/textures/blocks/redcobble.png similarity index 100% rename from resources/assets/biomesoplenty/textures/blocks/redcobble.png rename to src/main/resources/assets/biomesoplenty/textures/blocks/redcobble.png diff --git a/resources/assets/biomesoplenty/textures/blocks/redrock.png b/src/main/resources/assets/biomesoplenty/textures/blocks/redrock.png similarity index 100% rename from resources/assets/biomesoplenty/textures/blocks/redrock.png rename to src/main/resources/assets/biomesoplenty/textures/blocks/redrock.png diff --git a/resources/assets/biomesoplenty/textures/blocks/reed.png b/src/main/resources/assets/biomesoplenty/textures/blocks/reed.png similarity index 100% rename from resources/assets/biomesoplenty/textures/blocks/reed.png rename to src/main/resources/assets/biomesoplenty/textures/blocks/reed.png diff --git a/resources/assets/biomesoplenty/textures/blocks/reedbottom.png b/src/main/resources/assets/biomesoplenty/textures/blocks/reedbottom.png similarity index 100% rename from resources/assets/biomesoplenty/textures/blocks/reedbottom.png rename to src/main/resources/assets/biomesoplenty/textures/blocks/reedbottom.png diff --git a/resources/assets/biomesoplenty/textures/blocks/rivercane.png b/src/main/resources/assets/biomesoplenty/textures/blocks/rivercane.png similarity index 100% rename from resources/assets/biomesoplenty/textures/blocks/rivercane.png rename to src/main/resources/assets/biomesoplenty/textures/blocks/rivercane.png diff --git a/resources/assets/biomesoplenty/textures/blocks/root.png b/src/main/resources/assets/biomesoplenty/textures/blocks/root.png similarity index 100% rename from resources/assets/biomesoplenty/textures/blocks/root.png rename to src/main/resources/assets/biomesoplenty/textures/blocks/root.png diff --git a/resources/assets/biomesoplenty/textures/blocks/rubyblock.png b/src/main/resources/assets/biomesoplenty/textures/blocks/rubyblock.png similarity index 100% rename from resources/assets/biomesoplenty/textures/blocks/rubyblock.png rename to src/main/resources/assets/biomesoplenty/textures/blocks/rubyblock.png diff --git a/resources/assets/biomesoplenty/textures/blocks/rubyore.png b/src/main/resources/assets/biomesoplenty/textures/blocks/rubyore.png similarity index 100% rename from resources/assets/biomesoplenty/textures/blocks/rubyore.png rename to src/main/resources/assets/biomesoplenty/textures/blocks/rubyore.png diff --git a/resources/assets/biomesoplenty/textures/blocks/sapling_acacia.png b/src/main/resources/assets/biomesoplenty/textures/blocks/sapling_acacia.png similarity index 100% rename from resources/assets/biomesoplenty/textures/blocks/sapling_acacia.png rename to src/main/resources/assets/biomesoplenty/textures/blocks/sapling_acacia.png diff --git a/resources/assets/biomesoplenty/textures/blocks/sapling_apple.png b/src/main/resources/assets/biomesoplenty/textures/blocks/sapling_apple.png similarity index 100% rename from resources/assets/biomesoplenty/textures/blocks/sapling_apple.png rename to src/main/resources/assets/biomesoplenty/textures/blocks/sapling_apple.png diff --git a/resources/assets/biomesoplenty/textures/blocks/sapling_bamboo.png b/src/main/resources/assets/biomesoplenty/textures/blocks/sapling_bamboo.png similarity index 100% rename from resources/assets/biomesoplenty/textures/blocks/sapling_bamboo.png rename to src/main/resources/assets/biomesoplenty/textures/blocks/sapling_bamboo.png diff --git a/resources/assets/biomesoplenty/textures/blocks/sapling_dark.png b/src/main/resources/assets/biomesoplenty/textures/blocks/sapling_dark.png similarity index 100% rename from resources/assets/biomesoplenty/textures/blocks/sapling_dark.png rename to src/main/resources/assets/biomesoplenty/textures/blocks/sapling_dark.png diff --git a/resources/assets/biomesoplenty/textures/blocks/sapling_dead.png b/src/main/resources/assets/biomesoplenty/textures/blocks/sapling_dead.png similarity index 100% rename from resources/assets/biomesoplenty/textures/blocks/sapling_dead.png rename to src/main/resources/assets/biomesoplenty/textures/blocks/sapling_dead.png diff --git a/resources/assets/biomesoplenty/textures/blocks/sapling_fir.png b/src/main/resources/assets/biomesoplenty/textures/blocks/sapling_fir.png similarity index 100% rename from resources/assets/biomesoplenty/textures/blocks/sapling_fir.png rename to src/main/resources/assets/biomesoplenty/textures/blocks/sapling_fir.png diff --git a/resources/assets/biomesoplenty/textures/blocks/sapling_hellbark.png b/src/main/resources/assets/biomesoplenty/textures/blocks/sapling_hellbark.png similarity index 100% rename from resources/assets/biomesoplenty/textures/blocks/sapling_hellbark.png rename to src/main/resources/assets/biomesoplenty/textures/blocks/sapling_hellbark.png diff --git a/resources/assets/biomesoplenty/textures/blocks/sapling_holy.png b/src/main/resources/assets/biomesoplenty/textures/blocks/sapling_holy.png similarity index 100% rename from resources/assets/biomesoplenty/textures/blocks/sapling_holy.png rename to src/main/resources/assets/biomesoplenty/textures/blocks/sapling_holy.png diff --git a/resources/assets/biomesoplenty/textures/blocks/sapling_jacaranda.png b/src/main/resources/assets/biomesoplenty/textures/blocks/sapling_jacaranda.png similarity index 100% rename from resources/assets/biomesoplenty/textures/blocks/sapling_jacaranda.png rename to src/main/resources/assets/biomesoplenty/textures/blocks/sapling_jacaranda.png diff --git a/resources/assets/biomesoplenty/textures/blocks/sapling_magic.png b/src/main/resources/assets/biomesoplenty/textures/blocks/sapling_magic.png similarity index 100% rename from resources/assets/biomesoplenty/textures/blocks/sapling_magic.png rename to src/main/resources/assets/biomesoplenty/textures/blocks/sapling_magic.png diff --git a/resources/assets/biomesoplenty/textures/blocks/sapling_mangrove.png b/src/main/resources/assets/biomesoplenty/textures/blocks/sapling_mangrove.png similarity index 100% rename from resources/assets/biomesoplenty/textures/blocks/sapling_mangrove.png rename to src/main/resources/assets/biomesoplenty/textures/blocks/sapling_mangrove.png diff --git a/resources/assets/biomesoplenty/textures/blocks/sapling_maple.png b/src/main/resources/assets/biomesoplenty/textures/blocks/sapling_maple.png similarity index 100% rename from resources/assets/biomesoplenty/textures/blocks/sapling_maple.png rename to src/main/resources/assets/biomesoplenty/textures/blocks/sapling_maple.png diff --git a/resources/assets/biomesoplenty/textures/blocks/sapling_orangeautumn.png b/src/main/resources/assets/biomesoplenty/textures/blocks/sapling_orangeautumn.png similarity index 100% rename from resources/assets/biomesoplenty/textures/blocks/sapling_orangeautumn.png rename to src/main/resources/assets/biomesoplenty/textures/blocks/sapling_orangeautumn.png diff --git a/resources/assets/biomesoplenty/textures/blocks/sapling_origin.png b/src/main/resources/assets/biomesoplenty/textures/blocks/sapling_origin.png similarity index 100% rename from resources/assets/biomesoplenty/textures/blocks/sapling_origin.png rename to src/main/resources/assets/biomesoplenty/textures/blocks/sapling_origin.png diff --git a/resources/assets/biomesoplenty/textures/blocks/sapling_palm.png b/src/main/resources/assets/biomesoplenty/textures/blocks/sapling_palm.png similarity index 100% rename from resources/assets/biomesoplenty/textures/blocks/sapling_palm.png rename to src/main/resources/assets/biomesoplenty/textures/blocks/sapling_palm.png diff --git a/resources/assets/biomesoplenty/textures/blocks/sapling_persimmon.png b/src/main/resources/assets/biomesoplenty/textures/blocks/sapling_persimmon.png similarity index 100% rename from resources/assets/biomesoplenty/textures/blocks/sapling_persimmon.png rename to src/main/resources/assets/biomesoplenty/textures/blocks/sapling_persimmon.png diff --git a/resources/assets/biomesoplenty/textures/blocks/sapling_pine.png b/src/main/resources/assets/biomesoplenty/textures/blocks/sapling_pine.png similarity index 100% rename from resources/assets/biomesoplenty/textures/blocks/sapling_pine.png rename to src/main/resources/assets/biomesoplenty/textures/blocks/sapling_pine.png diff --git a/resources/assets/biomesoplenty/textures/blocks/sapling_pinkcherry.png b/src/main/resources/assets/biomesoplenty/textures/blocks/sapling_pinkcherry.png similarity index 100% rename from resources/assets/biomesoplenty/textures/blocks/sapling_pinkcherry.png rename to src/main/resources/assets/biomesoplenty/textures/blocks/sapling_pinkcherry.png diff --git a/resources/assets/biomesoplenty/textures/blocks/sapling_redwood.png b/src/main/resources/assets/biomesoplenty/textures/blocks/sapling_redwood.png similarity index 100% rename from resources/assets/biomesoplenty/textures/blocks/sapling_redwood.png rename to src/main/resources/assets/biomesoplenty/textures/blocks/sapling_redwood.png diff --git a/resources/assets/biomesoplenty/textures/blocks/sapling_sacredoak.png b/src/main/resources/assets/biomesoplenty/textures/blocks/sapling_sacredoak.png similarity index 100% rename from resources/assets/biomesoplenty/textures/blocks/sapling_sacredoak.png rename to src/main/resources/assets/biomesoplenty/textures/blocks/sapling_sacredoak.png diff --git a/resources/assets/biomesoplenty/textures/blocks/sapling_whitecherry.png b/src/main/resources/assets/biomesoplenty/textures/blocks/sapling_whitecherry.png similarity index 100% rename from resources/assets/biomesoplenty/textures/blocks/sapling_whitecherry.png rename to src/main/resources/assets/biomesoplenty/textures/blocks/sapling_whitecherry.png diff --git a/resources/assets/biomesoplenty/textures/blocks/sapling_willow.png b/src/main/resources/assets/biomesoplenty/textures/blocks/sapling_willow.png similarity index 100% rename from resources/assets/biomesoplenty/textures/blocks/sapling_willow.png rename to src/main/resources/assets/biomesoplenty/textures/blocks/sapling_willow.png diff --git a/resources/assets/biomesoplenty/textures/blocks/sapling_yellowautumn.png b/src/main/resources/assets/biomesoplenty/textures/blocks/sapling_yellowautumn.png similarity index 100% rename from resources/assets/biomesoplenty/textures/blocks/sapling_yellowautumn.png rename to src/main/resources/assets/biomesoplenty/textures/blocks/sapling_yellowautumn.png diff --git a/resources/assets/biomesoplenty/textures/blocks/sapphireblock.png b/src/main/resources/assets/biomesoplenty/textures/blocks/sapphireblock.png similarity index 100% rename from resources/assets/biomesoplenty/textures/blocks/sapphireblock.png rename to src/main/resources/assets/biomesoplenty/textures/blocks/sapphireblock.png diff --git a/resources/assets/biomesoplenty/textures/blocks/sapphireore.png b/src/main/resources/assets/biomesoplenty/textures/blocks/sapphireore.png similarity index 100% rename from resources/assets/biomesoplenty/textures/blocks/sapphireore.png rename to src/main/resources/assets/biomesoplenty/textures/blocks/sapphireore.png diff --git a/resources/assets/biomesoplenty/textures/blocks/shortgrass.png b/src/main/resources/assets/biomesoplenty/textures/blocks/shortgrass.png similarity index 100% rename from resources/assets/biomesoplenty/textures/blocks/shortgrass.png rename to src/main/resources/assets/biomesoplenty/textures/blocks/shortgrass.png diff --git a/resources/assets/biomesoplenty/textures/blocks/shrub.png b/src/main/resources/assets/biomesoplenty/textures/blocks/shrub.png similarity index 100% rename from resources/assets/biomesoplenty/textures/blocks/shrub.png rename to src/main/resources/assets/biomesoplenty/textures/blocks/shrub.png diff --git a/resources/assets/biomesoplenty/textures/blocks/shrub_branch.png b/src/main/resources/assets/biomesoplenty/textures/blocks/shrub_branch.png similarity index 100% rename from resources/assets/biomesoplenty/textures/blocks/shrub_branch.png rename to src/main/resources/assets/biomesoplenty/textures/blocks/shrub_branch.png diff --git a/resources/assets/biomesoplenty/textures/blocks/smolderinggrass_bottom.png b/src/main/resources/assets/biomesoplenty/textures/blocks/smolderinggrass_bottom.png similarity index 100% rename from resources/assets/biomesoplenty/textures/blocks/smolderinggrass_bottom.png rename to src/main/resources/assets/biomesoplenty/textures/blocks/smolderinggrass_bottom.png diff --git a/resources/assets/biomesoplenty/textures/blocks/smolderinggrass_side.png b/src/main/resources/assets/biomesoplenty/textures/blocks/smolderinggrass_side.png similarity index 100% rename from resources/assets/biomesoplenty/textures/blocks/smolderinggrass_side.png rename to src/main/resources/assets/biomesoplenty/textures/blocks/smolderinggrass_side.png diff --git a/resources/assets/biomesoplenty/textures/blocks/smolderinggrass_top.png b/src/main/resources/assets/biomesoplenty/textures/blocks/smolderinggrass_top.png similarity index 100% rename from resources/assets/biomesoplenty/textures/blocks/smolderinggrass_top.png rename to src/main/resources/assets/biomesoplenty/textures/blocks/smolderinggrass_top.png diff --git a/resources/assets/biomesoplenty/textures/blocks/spring_water_flowing.png b/src/main/resources/assets/biomesoplenty/textures/blocks/spring_water_flowing.png similarity index 100% rename from resources/assets/biomesoplenty/textures/blocks/spring_water_flowing.png rename to src/main/resources/assets/biomesoplenty/textures/blocks/spring_water_flowing.png diff --git a/resources/assets/biomesoplenty/textures/blocks/spring_water_flowing.png.mcmeta b/src/main/resources/assets/biomesoplenty/textures/blocks/spring_water_flowing.png.mcmeta similarity index 100% rename from resources/assets/biomesoplenty/textures/blocks/spring_water_flowing.png.mcmeta rename to src/main/resources/assets/biomesoplenty/textures/blocks/spring_water_flowing.png.mcmeta diff --git a/resources/assets/biomesoplenty/textures/blocks/spring_water_still.png b/src/main/resources/assets/biomesoplenty/textures/blocks/spring_water_still.png similarity index 100% rename from resources/assets/biomesoplenty/textures/blocks/spring_water_still.png rename to src/main/resources/assets/biomesoplenty/textures/blocks/spring_water_still.png diff --git a/resources/assets/biomesoplenty/textures/blocks/spring_water_still.png.mcmeta b/src/main/resources/assets/biomesoplenty/textures/blocks/spring_water_still.png.mcmeta similarity index 100% rename from resources/assets/biomesoplenty/textures/blocks/spring_water_still.png.mcmeta rename to src/main/resources/assets/biomesoplenty/textures/blocks/spring_water_still.png.mcmeta diff --git a/resources/assets/biomesoplenty/textures/blocks/spring_water_still.txt b/src/main/resources/assets/biomesoplenty/textures/blocks/spring_water_still.txt similarity index 100% rename from resources/assets/biomesoplenty/textures/blocks/spring_water_still.txt rename to src/main/resources/assets/biomesoplenty/textures/blocks/spring_water_still.txt diff --git a/resources/assets/biomesoplenty/textures/blocks/sprout.png b/src/main/resources/assets/biomesoplenty/textures/blocks/sprout.png similarity index 100% rename from resources/assets/biomesoplenty/textures/blocks/sprout.png rename to src/main/resources/assets/biomesoplenty/textures/blocks/sprout.png diff --git a/resources/assets/biomesoplenty/textures/blocks/stalactite.png b/src/main/resources/assets/biomesoplenty/textures/blocks/stalactite.png similarity index 100% rename from resources/assets/biomesoplenty/textures/blocks/stalactite.png rename to src/main/resources/assets/biomesoplenty/textures/blocks/stalactite.png diff --git a/resources/assets/biomesoplenty/textures/blocks/stalagmite.png b/src/main/resources/assets/biomesoplenty/textures/blocks/stalagmite.png similarity index 100% rename from resources/assets/biomesoplenty/textures/blocks/stalagmite.png rename to src/main/resources/assets/biomesoplenty/textures/blocks/stalagmite.png diff --git a/resources/assets/biomesoplenty/textures/blocks/sunflowerbottom.png b/src/main/resources/assets/biomesoplenty/textures/blocks/sunflowerbottom.png similarity index 100% rename from resources/assets/biomesoplenty/textures/blocks/sunflowerbottom.png rename to src/main/resources/assets/biomesoplenty/textures/blocks/sunflowerbottom.png diff --git a/resources/assets/biomesoplenty/textures/blocks/sunflowertop.png b/src/main/resources/assets/biomesoplenty/textures/blocks/sunflowertop.png similarity index 100% rename from resources/assets/biomesoplenty/textures/blocks/sunflowertop.png rename to src/main/resources/assets/biomesoplenty/textures/blocks/sunflowertop.png diff --git a/resources/assets/biomesoplenty/textures/blocks/swampflower.png b/src/main/resources/assets/biomesoplenty/textures/blocks/swampflower.png similarity index 100% rename from resources/assets/biomesoplenty/textures/blocks/swampflower.png rename to src/main/resources/assets/biomesoplenty/textures/blocks/swampflower.png diff --git a/resources/assets/biomesoplenty/textures/blocks/tanzaniteblock.png b/src/main/resources/assets/biomesoplenty/textures/blocks/tanzaniteblock.png similarity index 100% rename from resources/assets/biomesoplenty/textures/blocks/tanzaniteblock.png rename to src/main/resources/assets/biomesoplenty/textures/blocks/tanzaniteblock.png diff --git a/resources/assets/biomesoplenty/textures/blocks/tanzaniteore.png b/src/main/resources/assets/biomesoplenty/textures/blocks/tanzaniteore.png similarity index 100% rename from resources/assets/biomesoplenty/textures/blocks/tanzaniteore.png rename to src/main/resources/assets/biomesoplenty/textures/blocks/tanzaniteore.png diff --git a/resources/assets/biomesoplenty/textures/blocks/thorn.png b/src/main/resources/assets/biomesoplenty/textures/blocks/thorn.png similarity index 100% rename from resources/assets/biomesoplenty/textures/blocks/thorn.png rename to src/main/resources/assets/biomesoplenty/textures/blocks/thorn.png diff --git a/resources/assets/biomesoplenty/textures/blocks/toadstool.png b/src/main/resources/assets/biomesoplenty/textures/blocks/toadstool.png similarity index 100% rename from resources/assets/biomesoplenty/textures/blocks/toadstool.png rename to src/main/resources/assets/biomesoplenty/textures/blocks/toadstool.png diff --git a/resources/assets/biomesoplenty/textures/blocks/topazblock.png b/src/main/resources/assets/biomesoplenty/textures/blocks/topazblock.png similarity index 100% rename from resources/assets/biomesoplenty/textures/blocks/topazblock.png rename to src/main/resources/assets/biomesoplenty/textures/blocks/topazblock.png diff --git a/resources/assets/biomesoplenty/textures/blocks/topazore.png b/src/main/resources/assets/biomesoplenty/textures/blocks/topazore.png similarity index 100% rename from resources/assets/biomesoplenty/textures/blocks/topazore.png rename to src/main/resources/assets/biomesoplenty/textures/blocks/topazore.png diff --git a/resources/assets/biomesoplenty/textures/blocks/treemoss.png b/src/main/resources/assets/biomesoplenty/textures/blocks/treemoss.png similarity index 100% rename from resources/assets/biomesoplenty/textures/blocks/treemoss.png rename to src/main/resources/assets/biomesoplenty/textures/blocks/treemoss.png diff --git a/resources/assets/biomesoplenty/textures/blocks/violet.png b/src/main/resources/assets/biomesoplenty/textures/blocks/violet.png similarity index 100% rename from resources/assets/biomesoplenty/textures/blocks/violet.png rename to src/main/resources/assets/biomesoplenty/textures/blocks/violet.png diff --git a/resources/assets/biomesoplenty/textures/blocks/wheatgrass.png b/src/main/resources/assets/biomesoplenty/textures/blocks/wheatgrass.png similarity index 100% rename from resources/assets/biomesoplenty/textures/blocks/wheatgrass.png rename to src/main/resources/assets/biomesoplenty/textures/blocks/wheatgrass.png diff --git a/resources/assets/biomesoplenty/textures/blocks/wildcarrot.png b/src/main/resources/assets/biomesoplenty/textures/blocks/wildcarrot.png similarity index 100% rename from resources/assets/biomesoplenty/textures/blocks/wildcarrot.png rename to src/main/resources/assets/biomesoplenty/textures/blocks/wildcarrot.png diff --git a/resources/assets/biomesoplenty/textures/blocks/wildflower.png b/src/main/resources/assets/biomesoplenty/textures/blocks/wildflower.png similarity index 100% rename from resources/assets/biomesoplenty/textures/blocks/wildflower.png rename to src/main/resources/assets/biomesoplenty/textures/blocks/wildflower.png diff --git a/resources/assets/biomesoplenty/textures/blocks/willow.png b/src/main/resources/assets/biomesoplenty/textures/blocks/willow.png similarity index 100% rename from resources/assets/biomesoplenty/textures/blocks/willow.png rename to src/main/resources/assets/biomesoplenty/textures/blocks/willow.png diff --git a/resources/assets/biomesoplenty/textures/blocks/witherwart.png b/src/main/resources/assets/biomesoplenty/textures/blocks/witherwart.png similarity index 100% rename from resources/assets/biomesoplenty/textures/blocks/witherwart.png rename to src/main/resources/assets/biomesoplenty/textures/blocks/witherwart.png diff --git a/resources/assets/biomesoplenty/textures/items/ambrosia.png b/src/main/resources/assets/biomesoplenty/textures/items/ambrosia.png similarity index 100% rename from resources/assets/biomesoplenty/textures/items/ambrosia.png rename to src/main/resources/assets/biomesoplenty/textures/items/ambrosia.png diff --git a/resources/assets/biomesoplenty/textures/items/amethyst.png b/src/main/resources/assets/biomesoplenty/textures/items/amethyst.png similarity index 100% rename from resources/assets/biomesoplenty/textures/items/amethyst.png rename to src/main/resources/assets/biomesoplenty/textures/items/amethyst.png diff --git a/resources/assets/biomesoplenty/textures/items/amethystaxe.png b/src/main/resources/assets/biomesoplenty/textures/items/amethystaxe.png similarity index 100% rename from resources/assets/biomesoplenty/textures/items/amethystaxe.png rename to src/main/resources/assets/biomesoplenty/textures/items/amethystaxe.png diff --git a/resources/assets/biomesoplenty/textures/items/amethystboots.png b/src/main/resources/assets/biomesoplenty/textures/items/amethystboots.png similarity index 100% rename from resources/assets/biomesoplenty/textures/items/amethystboots.png rename to src/main/resources/assets/biomesoplenty/textures/items/amethystboots.png diff --git a/resources/assets/biomesoplenty/textures/items/amethystchestplate.png b/src/main/resources/assets/biomesoplenty/textures/items/amethystchestplate.png similarity index 100% rename from resources/assets/biomesoplenty/textures/items/amethystchestplate.png rename to src/main/resources/assets/biomesoplenty/textures/items/amethystchestplate.png diff --git a/resources/assets/biomesoplenty/textures/items/amethysthelmet.png b/src/main/resources/assets/biomesoplenty/textures/items/amethysthelmet.png similarity index 100% rename from resources/assets/biomesoplenty/textures/items/amethysthelmet.png rename to src/main/resources/assets/biomesoplenty/textures/items/amethysthelmet.png diff --git a/resources/assets/biomesoplenty/textures/items/amethysthoe.png b/src/main/resources/assets/biomesoplenty/textures/items/amethysthoe.png similarity index 100% rename from resources/assets/biomesoplenty/textures/items/amethysthoe.png rename to src/main/resources/assets/biomesoplenty/textures/items/amethysthoe.png diff --git a/resources/assets/biomesoplenty/textures/items/amethystleggings.png b/src/main/resources/assets/biomesoplenty/textures/items/amethystleggings.png similarity index 100% rename from resources/assets/biomesoplenty/textures/items/amethystleggings.png rename to src/main/resources/assets/biomesoplenty/textures/items/amethystleggings.png diff --git a/resources/assets/biomesoplenty/textures/items/amethystpickaxe.png b/src/main/resources/assets/biomesoplenty/textures/items/amethystpickaxe.png similarity index 100% rename from resources/assets/biomesoplenty/textures/items/amethystpickaxe.png rename to src/main/resources/assets/biomesoplenty/textures/items/amethystpickaxe.png diff --git a/resources/assets/biomesoplenty/textures/items/amethystscythe.png b/src/main/resources/assets/biomesoplenty/textures/items/amethystscythe.png similarity index 100% rename from resources/assets/biomesoplenty/textures/items/amethystscythe.png rename to src/main/resources/assets/biomesoplenty/textures/items/amethystscythe.png diff --git a/resources/assets/biomesoplenty/textures/items/amethystshovel.png b/src/main/resources/assets/biomesoplenty/textures/items/amethystshovel.png similarity index 100% rename from resources/assets/biomesoplenty/textures/items/amethystshovel.png rename to src/main/resources/assets/biomesoplenty/textures/items/amethystshovel.png diff --git a/resources/assets/biomesoplenty/textures/items/amethystsword.png b/src/main/resources/assets/biomesoplenty/textures/items/amethystsword.png similarity index 100% rename from resources/assets/biomesoplenty/textures/items/amethystsword.png rename to src/main/resources/assets/biomesoplenty/textures/items/amethystsword.png diff --git a/resources/assets/biomesoplenty/textures/items/ancientstaff.png b/src/main/resources/assets/biomesoplenty/textures/items/ancientstaff.png similarity index 100% rename from resources/assets/biomesoplenty/textures/items/ancientstaff.png rename to src/main/resources/assets/biomesoplenty/textures/items/ancientstaff.png diff --git a/resources/assets/biomesoplenty/textures/items/ancientstaffbroken.png b/src/main/resources/assets/biomesoplenty/textures/items/ancientstaffbroken.png similarity index 100% rename from resources/assets/biomesoplenty/textures/items/ancientstaffbroken.png rename to src/main/resources/assets/biomesoplenty/textures/items/ancientstaffbroken.png diff --git a/resources/assets/biomesoplenty/textures/items/ash.png b/src/main/resources/assets/biomesoplenty/textures/items/ash.png similarity index 100% rename from resources/assets/biomesoplenty/textures/items/ash.png rename to src/main/resources/assets/biomesoplenty/textures/items/ash.png diff --git a/resources/assets/biomesoplenty/textures/items/beetroot.png b/src/main/resources/assets/biomesoplenty/textures/items/beetroot.png similarity index 100% rename from resources/assets/biomesoplenty/textures/items/beetroot.png rename to src/main/resources/assets/biomesoplenty/textures/items/beetroot.png diff --git a/resources/assets/biomesoplenty/textures/items/beetrootseeds.png b/src/main/resources/assets/biomesoplenty/textures/items/beetrootseeds.png similarity index 100% rename from resources/assets/biomesoplenty/textures/items/beetrootseeds.png rename to src/main/resources/assets/biomesoplenty/textures/items/beetrootseeds.png diff --git a/resources/assets/biomesoplenty/textures/items/beetrootsoup.png b/src/main/resources/assets/biomesoplenty/textures/items/beetrootsoup.png similarity index 100% rename from resources/assets/biomesoplenty/textures/items/beetrootsoup.png rename to src/main/resources/assets/biomesoplenty/textures/items/beetrootsoup.png diff --git a/resources/assets/biomesoplenty/textures/items/berries.png b/src/main/resources/assets/biomesoplenty/textures/items/berries.png similarity index 100% rename from resources/assets/biomesoplenty/textures/items/berries.png rename to src/main/resources/assets/biomesoplenty/textures/items/berries.png diff --git a/resources/assets/biomesoplenty/textures/items/blackdye.png b/src/main/resources/assets/biomesoplenty/textures/items/blackdye.png similarity index 100% rename from resources/assets/biomesoplenty/textures/items/blackdye.png rename to src/main/resources/assets/biomesoplenty/textures/items/blackdye.png diff --git a/resources/assets/biomesoplenty/textures/items/blank.png b/src/main/resources/assets/biomesoplenty/textures/items/blank.png similarity index 100% rename from resources/assets/biomesoplenty/textures/items/blank.png rename to src/main/resources/assets/biomesoplenty/textures/items/blank.png diff --git a/resources/assets/biomesoplenty/textures/items/bluedye.png b/src/main/resources/assets/biomesoplenty/textures/items/bluedye.png similarity index 100% rename from resources/assets/biomesoplenty/textures/items/bluedye.png rename to src/main/resources/assets/biomesoplenty/textures/items/bluedye.png diff --git a/resources/assets/biomesoplenty/textures/items/boprecord.png b/src/main/resources/assets/biomesoplenty/textures/items/boprecord.png similarity index 100% rename from resources/assets/biomesoplenty/textures/items/boprecord.png rename to src/main/resources/assets/biomesoplenty/textures/items/boprecord.png diff --git a/resources/assets/biomesoplenty/textures/items/browndye.png b/src/main/resources/assets/biomesoplenty/textures/items/browndye.png similarity index 100% rename from resources/assets/biomesoplenty/textures/items/browndye.png rename to src/main/resources/assets/biomesoplenty/textures/items/browndye.png diff --git a/resources/assets/biomesoplenty/textures/items/bucket_amethyst_empty.png b/src/main/resources/assets/biomesoplenty/textures/items/bucket_amethyst_empty.png similarity index 100% rename from resources/assets/biomesoplenty/textures/items/bucket_amethyst_empty.png rename to src/main/resources/assets/biomesoplenty/textures/items/bucket_amethyst_empty.png diff --git a/resources/assets/biomesoplenty/textures/items/bucket_amethyst_spring_water.png b/src/main/resources/assets/biomesoplenty/textures/items/bucket_amethyst_spring_water.png similarity index 100% rename from resources/assets/biomesoplenty/textures/items/bucket_amethyst_spring_water.png rename to src/main/resources/assets/biomesoplenty/textures/items/bucket_amethyst_spring_water.png diff --git a/resources/assets/biomesoplenty/textures/items/bucket_honey.png b/src/main/resources/assets/biomesoplenty/textures/items/bucket_honey.png similarity index 100% rename from resources/assets/biomesoplenty/textures/items/bucket_honey.png rename to src/main/resources/assets/biomesoplenty/textures/items/bucket_honey.png diff --git a/resources/assets/biomesoplenty/textures/items/bucket_liquid_poison.png b/src/main/resources/assets/biomesoplenty/textures/items/bucket_liquid_poison.png similarity index 100% rename from resources/assets/biomesoplenty/textures/items/bucket_liquid_poison.png rename to src/main/resources/assets/biomesoplenty/textures/items/bucket_liquid_poison.png diff --git a/resources/assets/biomesoplenty/textures/items/crystalshard.png b/src/main/resources/assets/biomesoplenty/textures/items/crystalshard.png similarity index 100% rename from resources/assets/biomesoplenty/textures/items/crystalshard.png rename to src/main/resources/assets/biomesoplenty/textures/items/crystalshard.png diff --git a/resources/assets/biomesoplenty/textures/items/dart.png b/src/main/resources/assets/biomesoplenty/textures/items/dart.png similarity index 100% rename from resources/assets/biomesoplenty/textures/items/dart.png rename to src/main/resources/assets/biomesoplenty/textures/items/dart.png diff --git a/resources/assets/biomesoplenty/textures/items/dartblower.png b/src/main/resources/assets/biomesoplenty/textures/items/dartblower.png similarity index 100% rename from resources/assets/biomesoplenty/textures/items/dartblower.png rename to src/main/resources/assets/biomesoplenty/textures/items/dartblower.png diff --git a/resources/assets/biomesoplenty/textures/items/diamondscythe.png b/src/main/resources/assets/biomesoplenty/textures/items/diamondscythe.png similarity index 100% rename from resources/assets/biomesoplenty/textures/items/diamondscythe.png rename to src/main/resources/assets/biomesoplenty/textures/items/diamondscythe.png diff --git a/resources/assets/biomesoplenty/textures/items/dullflowerband.png b/src/main/resources/assets/biomesoplenty/textures/items/dullflowerband.png similarity index 100% rename from resources/assets/biomesoplenty/textures/items/dullflowerband.png rename to src/main/resources/assets/biomesoplenty/textures/items/dullflowerband.png diff --git a/resources/assets/biomesoplenty/textures/items/earth.png b/src/main/resources/assets/biomesoplenty/textures/items/earth.png similarity index 100% rename from resources/assets/biomesoplenty/textures/items/earth.png rename to src/main/resources/assets/biomesoplenty/textures/items/earth.png diff --git a/resources/assets/biomesoplenty/textures/items/emptyhoneycomb.png b/src/main/resources/assets/biomesoplenty/textures/items/emptyhoneycomb.png similarity index 100% rename from resources/assets/biomesoplenty/textures/items/emptyhoneycomb.png rename to src/main/resources/assets/biomesoplenty/textures/items/emptyhoneycomb.png diff --git a/resources/assets/biomesoplenty/textures/items/enderporter.png b/src/main/resources/assets/biomesoplenty/textures/items/enderporter.png similarity index 100% rename from resources/assets/biomesoplenty/textures/items/enderporter.png rename to src/main/resources/assets/biomesoplenty/textures/items/enderporter.png diff --git a/resources/assets/biomesoplenty/textures/items/exoticflowerband.png b/src/main/resources/assets/biomesoplenty/textures/items/exoticflowerband.png similarity index 100% rename from resources/assets/biomesoplenty/textures/items/exoticflowerband.png rename to src/main/resources/assets/biomesoplenty/textures/items/exoticflowerband.png diff --git a/resources/assets/biomesoplenty/textures/items/filledhoneycomb.png b/src/main/resources/assets/biomesoplenty/textures/items/filledhoneycomb.png similarity index 100% rename from resources/assets/biomesoplenty/textures/items/filledhoneycomb.png rename to src/main/resources/assets/biomesoplenty/textures/items/filledhoneycomb.png diff --git a/resources/assets/biomesoplenty/textures/items/fleshchunk.png b/src/main/resources/assets/biomesoplenty/textures/items/fleshchunk.png similarity index 100% rename from resources/assets/biomesoplenty/textures/items/fleshchunk.png rename to src/main/resources/assets/biomesoplenty/textures/items/fleshchunk.png diff --git a/resources/assets/biomesoplenty/textures/items/flippers.png b/src/main/resources/assets/biomesoplenty/textures/items/flippers.png similarity index 100% rename from resources/assets/biomesoplenty/textures/items/flippers.png rename to src/main/resources/assets/biomesoplenty/textures/items/flippers.png diff --git a/resources/assets/biomesoplenty/textures/items/ghastlysoul.png b/src/main/resources/assets/biomesoplenty/textures/items/ghastlysoul.png similarity index 100% rename from resources/assets/biomesoplenty/textures/items/ghastlysoul.png rename to src/main/resources/assets/biomesoplenty/textures/items/ghastlysoul.png diff --git a/resources/assets/biomesoplenty/textures/items/goldscythe.png b/src/main/resources/assets/biomesoplenty/textures/items/goldscythe.png similarity index 100% rename from resources/assets/biomesoplenty/textures/items/goldscythe.png rename to src/main/resources/assets/biomesoplenty/textures/items/goldscythe.png diff --git a/resources/assets/biomesoplenty/textures/items/greendye.png b/src/main/resources/assets/biomesoplenty/textures/items/greendye.png similarity index 100% rename from resources/assets/biomesoplenty/textures/items/greendye.png rename to src/main/resources/assets/biomesoplenty/textures/items/greendye.png diff --git a/resources/assets/biomesoplenty/textures/items/ironscythe.png b/src/main/resources/assets/biomesoplenty/textures/items/ironscythe.png similarity index 100% rename from resources/assets/biomesoplenty/textures/items/ironscythe.png rename to src/main/resources/assets/biomesoplenty/textures/items/ironscythe.png diff --git a/resources/assets/biomesoplenty/textures/items/jarempty.png b/src/main/resources/assets/biomesoplenty/textures/items/jarempty.png similarity index 100% rename from resources/assets/biomesoplenty/textures/items/jarempty.png rename to src/main/resources/assets/biomesoplenty/textures/items/jarempty.png diff --git a/resources/assets/biomesoplenty/textures/items/jarhoney.png b/src/main/resources/assets/biomesoplenty/textures/items/jarhoney.png similarity index 100% rename from resources/assets/biomesoplenty/textures/items/jarhoney.png rename to src/main/resources/assets/biomesoplenty/textures/items/jarhoney.png diff --git a/resources/assets/biomesoplenty/textures/items/jarpixie.png b/src/main/resources/assets/biomesoplenty/textures/items/jarpixie.png similarity index 100% rename from resources/assets/biomesoplenty/textures/items/jarpixie.png rename to src/main/resources/assets/biomesoplenty/textures/items/jarpixie.png diff --git a/resources/assets/biomesoplenty/textures/items/jarpoison.png b/src/main/resources/assets/biomesoplenty/textures/items/jarpoison.png similarity index 100% rename from resources/assets/biomesoplenty/textures/items/jarpoison.png rename to src/main/resources/assets/biomesoplenty/textures/items/jarpoison.png diff --git a/resources/assets/biomesoplenty/textures/items/lushflowerband.png b/src/main/resources/assets/biomesoplenty/textures/items/lushflowerband.png similarity index 100% rename from resources/assets/biomesoplenty/textures/items/lushflowerband.png rename to src/main/resources/assets/biomesoplenty/textures/items/lushflowerband.png diff --git a/resources/assets/biomesoplenty/textures/items/malachite.png b/src/main/resources/assets/biomesoplenty/textures/items/malachite.png similarity index 100% rename from resources/assets/biomesoplenty/textures/items/malachite.png rename to src/main/resources/assets/biomesoplenty/textures/items/malachite.png diff --git a/resources/assets/biomesoplenty/textures/items/mudaxe.png b/src/main/resources/assets/biomesoplenty/textures/items/mudaxe.png similarity index 100% rename from resources/assets/biomesoplenty/textures/items/mudaxe.png rename to src/main/resources/assets/biomesoplenty/textures/items/mudaxe.png diff --git a/resources/assets/biomesoplenty/textures/items/mudball.png b/src/main/resources/assets/biomesoplenty/textures/items/mudball.png similarity index 100% rename from resources/assets/biomesoplenty/textures/items/mudball.png rename to src/main/resources/assets/biomesoplenty/textures/items/mudball.png diff --git a/resources/assets/biomesoplenty/textures/items/mudboots.png b/src/main/resources/assets/biomesoplenty/textures/items/mudboots.png similarity index 100% rename from resources/assets/biomesoplenty/textures/items/mudboots.png rename to src/main/resources/assets/biomesoplenty/textures/items/mudboots.png diff --git a/resources/assets/biomesoplenty/textures/items/mudbrick.png b/src/main/resources/assets/biomesoplenty/textures/items/mudbrick.png similarity index 100% rename from resources/assets/biomesoplenty/textures/items/mudbrick.png rename to src/main/resources/assets/biomesoplenty/textures/items/mudbrick.png diff --git a/resources/assets/biomesoplenty/textures/items/mudchestplate.png b/src/main/resources/assets/biomesoplenty/textures/items/mudchestplate.png similarity index 100% rename from resources/assets/biomesoplenty/textures/items/mudchestplate.png rename to src/main/resources/assets/biomesoplenty/textures/items/mudchestplate.png diff --git a/resources/assets/biomesoplenty/textures/items/mudhelmet.png b/src/main/resources/assets/biomesoplenty/textures/items/mudhelmet.png similarity index 100% rename from resources/assets/biomesoplenty/textures/items/mudhelmet.png rename to src/main/resources/assets/biomesoplenty/textures/items/mudhelmet.png diff --git a/resources/assets/biomesoplenty/textures/items/mudhoe.png b/src/main/resources/assets/biomesoplenty/textures/items/mudhoe.png similarity index 100% rename from resources/assets/biomesoplenty/textures/items/mudhoe.png rename to src/main/resources/assets/biomesoplenty/textures/items/mudhoe.png diff --git a/resources/assets/biomesoplenty/textures/items/mudleggings.png b/src/main/resources/assets/biomesoplenty/textures/items/mudleggings.png similarity index 100% rename from resources/assets/biomesoplenty/textures/items/mudleggings.png rename to src/main/resources/assets/biomesoplenty/textures/items/mudleggings.png diff --git a/resources/assets/biomesoplenty/textures/items/mudpickaxe.png b/src/main/resources/assets/biomesoplenty/textures/items/mudpickaxe.png similarity index 100% rename from resources/assets/biomesoplenty/textures/items/mudpickaxe.png rename to src/main/resources/assets/biomesoplenty/textures/items/mudpickaxe.png diff --git a/resources/assets/biomesoplenty/textures/items/mudrecord.png b/src/main/resources/assets/biomesoplenty/textures/items/mudrecord.png similarity index 100% rename from resources/assets/biomesoplenty/textures/items/mudrecord.png rename to src/main/resources/assets/biomesoplenty/textures/items/mudrecord.png diff --git a/resources/assets/biomesoplenty/textures/items/mudscythe.png b/src/main/resources/assets/biomesoplenty/textures/items/mudscythe.png similarity index 100% rename from resources/assets/biomesoplenty/textures/items/mudscythe.png rename to src/main/resources/assets/biomesoplenty/textures/items/mudscythe.png diff --git a/resources/assets/biomesoplenty/textures/items/mudshovel.png b/src/main/resources/assets/biomesoplenty/textures/items/mudshovel.png similarity index 100% rename from resources/assets/biomesoplenty/textures/items/mudshovel.png rename to src/main/resources/assets/biomesoplenty/textures/items/mudshovel.png diff --git a/resources/assets/biomesoplenty/textures/items/mudsword.png b/src/main/resources/assets/biomesoplenty/textures/items/mudsword.png similarity index 100% rename from resources/assets/biomesoplenty/textures/items/mudsword.png rename to src/main/resources/assets/biomesoplenty/textures/items/mudsword.png diff --git a/resources/assets/biomesoplenty/textures/items/peridot.png b/src/main/resources/assets/biomesoplenty/textures/items/peridot.png similarity index 100% rename from resources/assets/biomesoplenty/textures/items/peridot.png rename to src/main/resources/assets/biomesoplenty/textures/items/peridot.png diff --git a/resources/assets/biomesoplenty/textures/items/persimmon.png b/src/main/resources/assets/biomesoplenty/textures/items/persimmon.png similarity index 100% rename from resources/assets/biomesoplenty/textures/items/persimmon.png rename to src/main/resources/assets/biomesoplenty/textures/items/persimmon.png diff --git a/resources/assets/biomesoplenty/textures/items/pixiedust.png b/src/main/resources/assets/biomesoplenty/textures/items/pixiedust.png similarity index 100% rename from resources/assets/biomesoplenty/textures/items/pixiedust.png rename to src/main/resources/assets/biomesoplenty/textures/items/pixiedust.png diff --git a/resources/assets/biomesoplenty/textures/items/plainflowerband.png b/src/main/resources/assets/biomesoplenty/textures/items/plainflowerband.png similarity index 100% rename from resources/assets/biomesoplenty/textures/items/plainflowerband.png rename to src/main/resources/assets/biomesoplenty/textures/items/plainflowerband.png diff --git a/resources/assets/biomesoplenty/textures/items/poison.png b/src/main/resources/assets/biomesoplenty/textures/items/poison.png similarity index 100% rename from resources/assets/biomesoplenty/textures/items/poison.png rename to src/main/resources/assets/biomesoplenty/textures/items/poison.png diff --git a/resources/assets/biomesoplenty/textures/items/poisondart.png b/src/main/resources/assets/biomesoplenty/textures/items/poisondart.png similarity index 100% rename from resources/assets/biomesoplenty/textures/items/poisondart.png rename to src/main/resources/assets/biomesoplenty/textures/items/poisondart.png diff --git a/resources/assets/biomesoplenty/textures/items/ruby.png b/src/main/resources/assets/biomesoplenty/textures/items/ruby.png similarity index 100% rename from resources/assets/biomesoplenty/textures/items/ruby.png rename to src/main/resources/assets/biomesoplenty/textures/items/ruby.png diff --git a/resources/assets/biomesoplenty/textures/items/saladfruit.png b/src/main/resources/assets/biomesoplenty/textures/items/saladfruit.png similarity index 100% rename from resources/assets/biomesoplenty/textures/items/saladfruit.png rename to src/main/resources/assets/biomesoplenty/textures/items/saladfruit.png diff --git a/resources/assets/biomesoplenty/textures/items/saladshroom.png b/src/main/resources/assets/biomesoplenty/textures/items/saladshroom.png similarity index 100% rename from resources/assets/biomesoplenty/textures/items/saladshroom.png rename to src/main/resources/assets/biomesoplenty/textures/items/saladshroom.png diff --git a/resources/assets/biomesoplenty/textures/items/saladveggie.png b/src/main/resources/assets/biomesoplenty/textures/items/saladveggie.png similarity index 100% rename from resources/assets/biomesoplenty/textures/items/saladveggie.png rename to src/main/resources/assets/biomesoplenty/textures/items/saladveggie.png diff --git a/resources/assets/biomesoplenty/textures/items/sapphire.png b/src/main/resources/assets/biomesoplenty/textures/items/sapphire.png similarity index 100% rename from resources/assets/biomesoplenty/textures/items/sapphire.png rename to src/main/resources/assets/biomesoplenty/textures/items/sapphire.png diff --git a/resources/assets/biomesoplenty/textures/items/shroompowder.png b/src/main/resources/assets/biomesoplenty/textures/items/shroompowder.png similarity index 100% rename from resources/assets/biomesoplenty/textures/items/shroompowder.png rename to src/main/resources/assets/biomesoplenty/textures/items/shroompowder.png diff --git a/resources/assets/biomesoplenty/textures/items/staffhandle.png b/src/main/resources/assets/biomesoplenty/textures/items/staffhandle.png similarity index 100% rename from resources/assets/biomesoplenty/textures/items/staffhandle.png rename to src/main/resources/assets/biomesoplenty/textures/items/staffhandle.png diff --git a/resources/assets/biomesoplenty/textures/items/staffpole.png b/src/main/resources/assets/biomesoplenty/textures/items/staffpole.png similarity index 100% rename from resources/assets/biomesoplenty/textures/items/staffpole.png rename to src/main/resources/assets/biomesoplenty/textures/items/staffpole.png diff --git a/resources/assets/biomesoplenty/textures/items/stafftopper.png b/src/main/resources/assets/biomesoplenty/textures/items/stafftopper.png similarity index 100% rename from resources/assets/biomesoplenty/textures/items/stafftopper.png rename to src/main/resources/assets/biomesoplenty/textures/items/stafftopper.png diff --git a/resources/assets/biomesoplenty/textures/items/stonescythe.png b/src/main/resources/assets/biomesoplenty/textures/items/stonescythe.png similarity index 100% rename from resources/assets/biomesoplenty/textures/items/stonescythe.png rename to src/main/resources/assets/biomesoplenty/textures/items/stonescythe.png diff --git a/resources/assets/biomesoplenty/textures/items/sunflowerseeds.png b/src/main/resources/assets/biomesoplenty/textures/items/sunflowerseeds.png similarity index 100% rename from resources/assets/biomesoplenty/textures/items/sunflowerseeds.png rename to src/main/resources/assets/biomesoplenty/textures/items/sunflowerseeds.png diff --git a/resources/assets/biomesoplenty/textures/items/tanzanite.png b/src/main/resources/assets/biomesoplenty/textures/items/tanzanite.png similarity index 100% rename from resources/assets/biomesoplenty/textures/items/tanzanite.png rename to src/main/resources/assets/biomesoplenty/textures/items/tanzanite.png diff --git a/resources/assets/biomesoplenty/textures/items/topaz.png b/src/main/resources/assets/biomesoplenty/textures/items/topaz.png similarity index 100% rename from resources/assets/biomesoplenty/textures/items/topaz.png rename to src/main/resources/assets/biomesoplenty/textures/items/topaz.png diff --git a/resources/assets/biomesoplenty/textures/items/wadingboots.png b/src/main/resources/assets/biomesoplenty/textures/items/wadingboots.png similarity index 100% rename from resources/assets/biomesoplenty/textures/items/wadingboots.png rename to src/main/resources/assets/biomesoplenty/textures/items/wadingboots.png diff --git a/resources/assets/biomesoplenty/textures/items/whitedye.png b/src/main/resources/assets/biomesoplenty/textures/items/whitedye.png similarity index 100% rename from resources/assets/biomesoplenty/textures/items/whitedye.png rename to src/main/resources/assets/biomesoplenty/textures/items/whitedye.png diff --git a/resources/assets/biomesoplenty/textures/items/wildcarrots.png b/src/main/resources/assets/biomesoplenty/textures/items/wildcarrots.png similarity index 100% rename from resources/assets/biomesoplenty/textures/items/wildcarrots.png rename to src/main/resources/assets/biomesoplenty/textures/items/wildcarrots.png diff --git a/resources/assets/biomesoplenty/textures/items/woodscythe.png b/src/main/resources/assets/biomesoplenty/textures/items/woodscythe.png similarity index 100% rename from resources/assets/biomesoplenty/textures/items/woodscythe.png rename to src/main/resources/assets/biomesoplenty/textures/items/woodscythe.png diff --git a/resources/assets/biomesoplenty/textures/mobs/bird.png b/src/main/resources/assets/biomesoplenty/textures/mobs/bird.png similarity index 100% rename from resources/assets/biomesoplenty/textures/mobs/bird.png rename to src/main/resources/assets/biomesoplenty/textures/mobs/bird.png diff --git a/resources/assets/biomesoplenty/textures/mobs/glob.png b/src/main/resources/assets/biomesoplenty/textures/mobs/glob.png similarity index 100% rename from resources/assets/biomesoplenty/textures/mobs/glob.png rename to src/main/resources/assets/biomesoplenty/textures/mobs/glob.png diff --git a/resources/assets/biomesoplenty/textures/mobs/junglespider.png b/src/main/resources/assets/biomesoplenty/textures/mobs/junglespider.png similarity index 100% rename from resources/assets/biomesoplenty/textures/mobs/junglespider.png rename to src/main/resources/assets/biomesoplenty/textures/mobs/junglespider.png diff --git a/resources/assets/biomesoplenty/textures/mobs/pixie.png b/src/main/resources/assets/biomesoplenty/textures/mobs/pixie.png similarity index 100% rename from resources/assets/biomesoplenty/textures/mobs/pixie.png rename to src/main/resources/assets/biomesoplenty/textures/mobs/pixie.png diff --git a/resources/assets/biomesoplenty/textures/mobs/rosester.png b/src/main/resources/assets/biomesoplenty/textures/mobs/rosester.png similarity index 100% rename from resources/assets/biomesoplenty/textures/mobs/rosester.png rename to src/main/resources/assets/biomesoplenty/textures/mobs/rosester.png diff --git a/resources/assets/biomesoplenty/textures/mobs/wasp.png b/src/main/resources/assets/biomesoplenty/textures/mobs/wasp.png similarity index 100% rename from resources/assets/biomesoplenty/textures/mobs/wasp.png rename to src/main/resources/assets/biomesoplenty/textures/mobs/wasp.png diff --git a/resources/assets/biomesoplenty/textures/models/grave.png b/src/main/resources/assets/biomesoplenty/textures/models/grave.png similarity index 100% rename from resources/assets/biomesoplenty/textures/models/grave.png rename to src/main/resources/assets/biomesoplenty/textures/models/grave.png diff --git a/resources/assets/biomesoplenty/textures/particles/dandelion.png b/src/main/resources/assets/biomesoplenty/textures/particles/dandelion.png similarity index 100% rename from resources/assets/biomesoplenty/textures/particles/dandelion.png rename to src/main/resources/assets/biomesoplenty/textures/particles/dandelion.png diff --git a/resources/assets/biomesoplenty/textures/particles/magictree.png b/src/main/resources/assets/biomesoplenty/textures/particles/magictree.png similarity index 100% rename from resources/assets/biomesoplenty/textures/particles/magictree.png rename to src/main/resources/assets/biomesoplenty/textures/particles/magictree.png diff --git a/resources/assets/biomesoplenty/textures/particles/pixietrail.png b/src/main/resources/assets/biomesoplenty/textures/particles/pixietrail.png similarity index 100% rename from resources/assets/biomesoplenty/textures/particles/pixietrail.png rename to src/main/resources/assets/biomesoplenty/textures/particles/pixietrail.png diff --git a/resources/assets/biomesoplenty/textures/particles/steam.png b/src/main/resources/assets/biomesoplenty/textures/particles/steam.png similarity index 100% rename from resources/assets/biomesoplenty/textures/particles/steam.png rename to src/main/resources/assets/biomesoplenty/textures/particles/steam.png diff --git a/resources/assets/biomesoplenty/textures/potions/BOPPotionFX.png b/src/main/resources/assets/biomesoplenty/textures/potions/BOPPotionFX.png similarity index 100% rename from resources/assets/biomesoplenty/textures/potions/BOPPotionFX.png rename to src/main/resources/assets/biomesoplenty/textures/potions/BOPPotionFX.png diff --git a/resources/assets/biomesoplenty/textures/projectiles/dart.png b/src/main/resources/assets/biomesoplenty/textures/projectiles/dart.png similarity index 100% rename from resources/assets/biomesoplenty/textures/projectiles/dart.png rename to src/main/resources/assets/biomesoplenty/textures/projectiles/dart.png diff --git a/resources/assets/biomesoplenty/textures/projectiles/poisondart.png b/src/main/resources/assets/biomesoplenty/textures/projectiles/poisondart.png similarity index 100% rename from resources/assets/biomesoplenty/textures/projectiles/poisondart.png rename to src/main/resources/assets/biomesoplenty/textures/projectiles/poisondart.png diff --git a/src/main/resources/dependancies.info b/src/main/resources/dependancies.info new file mode 100644 index 000000000..dffd42c25 --- /dev/null +++ b/src/main/resources/dependancies.info @@ -0,0 +1,9 @@ +[ +{ + "repo": "http://files.minecraftforge.net/WorldCore/", + "file": "WorldCore-universal-${minecraft_version}-${worldcore_version}.jar", + "dev": "WorldCore-dev-${minecraft_version}-${worldcore_version}.jar", + "class": "worldcore.asm.WCFMLLoadingPlugin", + "version": "${worldcore_version}" +} +] diff --git a/resources/mcmod.info b/src/main/resources/mcmod.info similarity index 86% rename from resources/mcmod.info rename to src/main/resources/mcmod.info index f1b69668f..d52968c84 100644 --- a/resources/mcmod.info +++ b/src/main/resources/mcmod.info @@ -2,8 +2,8 @@ "modid": "BiomesOPlenty", "name": "Biomes O' Plenty", "description": "Adds 87 new, unique biomes!", - "version": "@VERSION@", - "mcversion": "@MCVERSION@", + "version": "${mod_version}", + "mcversion": "${minecraft_version}", "url": "www.minecraftforum.net/topic/1495041-", "updateUrl": "", "authors": ["Forstride", "Adubbz", "Amnet", "ted80"], diff --git a/resources/pack.mcmeta b/src/main/resources/pack.mcmeta similarity index 100% rename from resources/pack.mcmeta rename to src/main/resources/pack.mcmeta diff --git a/resources/pack.png b/src/main/resources/pack.png similarity index 100% rename from resources/pack.png rename to src/main/resources/pack.png diff --git a/src/main/resources/version.properties b/src/main/resources/version.properties new file mode 100644 index 000000000..38770968e --- /dev/null +++ b/src/main/resources/version.properties @@ -0,0 +1,2 @@ +version=${mod_version} +build_number=${build_number} \ No newline at end of file diff --git a/unused code/biomesoplenty/blocks/BlockAcaciaLeaves.java b/unused code/biomesoplenty/blocks/BlockAcaciaLeaves.java deleted file mode 100644 index 6a7014744..000000000 --- a/unused code/biomesoplenty/blocks/BlockAcaciaLeaves.java +++ /dev/null @@ -1,352 +0,0 @@ -package biomesoplenty.blocks; - -import java.util.ArrayList; -import java.util.Random; - -import biomesoplenty.BiomesOPlenty; -import biomesoplenty.configuration.BOPBlocks; - -import net.minecraft.block.Block; -import net.minecraft.block.BlockLeavesBase; -import net.minecraft.block.material.Material; -import net.minecraft.client.renderer.texture.IconRegister; -import net.minecraft.entity.player.EntityPlayer; -import net.minecraft.item.ItemStack; -import net.minecraft.util.Icon; -import net.minecraft.world.ColorizerFoliage; -import net.minecraft.world.IBlockAccess; -import net.minecraft.world.World; -import net.minecraftforge.common.IShearable; -import cpw.mods.fml.relauncher.Side; -import cpw.mods.fml.relauncher.SideOnly; - -@Deprecated -public class BlockAcaciaLeaves extends BlockLeavesBase implements IShearable -{ - /** - * The base index in terrain.png corresponding to the fancy version of the leaf texture. This is stored so we can - * switch the displayed version between fancy and fast graphics (fast is this index + 1). - */ - private int baseIndexInPNG; - public static final String[] LEAF_TYPES = new String[] {"acacia"}; - int[] adjacentTreeBlocks; - private Icon[] blockIcon = new Icon[2]; - - public BlockAcaciaLeaves(int par1) - { - super(par1, Material.leaves, false); - this.setBurnProperties(this.blockID, 30, 60); - this.setTickRandomly(true); - this.setCreativeTab(BiomesOPlenty.tabBiomesOPlenty); - } - - @Override - @SideOnly(Side.CLIENT) - public void registerIcons(IconRegister par1IconRegister) - { - this.blockIcon[0] = par1IconRegister.registerIcon("BiomesOPlenty:acacialeaves1"); - this.blockIcon[1] = par1IconRegister.registerIcon("BiomesOPlenty:acacialeaves2"); - } - - @Override - @SideOnly(Side.CLIENT) - public Icon getIcon(int par1, int par2) - { - return blockIcon[(!isOpaqueCube() ? 0 : 1)]; - } - - @SideOnly(Side.CLIENT) - public int getBlockColor() - { - double var1 = 0.5D; - double var3 = 1.0D; - return ColorizerFoliage.getFoliageColor(var1, var3); - } - - /** - * Returns the color this block should be rendered. Used by leaves. - */ - @SideOnly(Side.CLIENT) - public int getRenderColor(int par1) - { - return (par1 & 3) == 1 ? ColorizerFoliage.getFoliageColorPine() : ((par1 & 3) == 2 ? ColorizerFoliage.getFoliageColorBirch() : ColorizerFoliage.getFoliageColorBasic()); - } - - /** - * Returns a integer with hex for 0xrrggbb with this color multiplied against the blocks color. Note only called - * when first determining what to render. - */ - @SideOnly(Side.CLIENT) - public int colorMultiplier(IBlockAccess par1IBlockAccess, int par2, int par3, int par4) - { - int var6 = 0; - int var7 = 0; - int var8 = 0; - - for (int var9 = -1; var9 <= 1; ++var9) - { - for (int var10 = -1; var10 <= 1; ++var10) - { - int var11 = par1IBlockAccess.getBiomeGenForCoords(par2 + var10, par4 + var9).getBiomeFoliageColor(); - var6 += (var11 & 16711680) >> 16; - var7 += (var11 & 65280) >> 8; - var8 += var11 & 255; - } - } - - return (var6 / 9 & 255) << 16 | (var7 / 9 & 255) << 8 | var8 / 9 & 255; - } - - /** - * ejects contained items into the world, and notifies neighbours of an update, as appropriate - */ - public void breakBlock(World par1World, int par2, int par3, int par4, int par5, int par6) - { - byte var7 = 1; - int var8 = var7 + 1; - - if (par1World.checkChunksExist(par2 - var8, par3 - var8, par4 - var8, par2 + var8, par3 + var8, par4 + var8)) - { - for (int var9 = -var7; var9 <= var7; ++var9) - { - for (int var10 = -var7; var10 <= var7; ++var10) - { - for (int var11 = -var7; var11 <= var7; ++var11) - { - int var12 = par1World.getBlockId(par2 + var9, par3 + var10, par4 + var11); - - if (var12 == BOPBlocks.acaciaLeaves.blockID) - { - int var13 = par1World.getBlockMetadata(par2 + var9, par3 + var10, par4 + var11); - par1World.setBlockMetadataWithNotify(par2 + var9, par3 + var10, par4 + var11, var13 | 8, 2); - } - } - } - } - } - } - - /** - * Ticks the block if it's been scheduled - */ - public void updateTick(World par1World, int par2, int par3, int par4, Random par5Random) - { - if (!par1World.isRemote) - { - int var6 = par1World.getBlockMetadata(par2, par3, par4); - - if ((var6 & 8) != 0 && (var6 & 4) == 0) - { - byte var7 = 4; - int var8 = var7 + 1; - byte var9 = 32; - int var10 = var9 * var9; - int var11 = var9 / 2; - - if (this.adjacentTreeBlocks == null) - { - this.adjacentTreeBlocks = new int[var9 * var9 * var9]; - } - - int var12; - - if (par1World.checkChunksExist(par2 - var8, par3 - var8, par4 - var8, par2 + var8, par3 + var8, par4 + var8)) - { - int var13; - int var14; - int var15; - - for (var12 = -var7; var12 <= var7; ++var12) - { - for (var13 = -var7; var13 <= var7; ++var13) - { - for (var14 = -var7; var14 <= var7; ++var14) - { - var15 = par1World.getBlockId(par2 + var12, par3 + var13, par4 + var14); - - if (var15 == BOPBlocks.acaciaWood.blockID) - { - this.adjacentTreeBlocks[(var12 + var11) * var10 + (var13 + var11) * var9 + var14 + var11] = 0; - } - else if (var15 == BOPBlocks.acaciaLeaves.blockID) - { - this.adjacentTreeBlocks[(var12 + var11) * var10 + (var13 + var11) * var9 + var14 + var11] = -2; - } - else - { - this.adjacentTreeBlocks[(var12 + var11) * var10 + (var13 + var11) * var9 + var14 + var11] = -1; - } - } - } - } - - for (var12 = 1; var12 <= 4; ++var12) - { - for (var13 = -var7; var13 <= var7; ++var13) - { - for (var14 = -var7; var14 <= var7; ++var14) - { - for (var15 = -var7; var15 <= var7; ++var15) - { - if (this.adjacentTreeBlocks[(var13 + var11) * var10 + (var14 + var11) * var9 + var15 + var11] == var12 - 1) - { - if (this.adjacentTreeBlocks[(var13 + var11 - 1) * var10 + (var14 + var11) * var9 + var15 + var11] == -2) - { - this.adjacentTreeBlocks[(var13 + var11 - 1) * var10 + (var14 + var11) * var9 + var15 + var11] = var12; - } - - if (this.adjacentTreeBlocks[(var13 + var11 + 1) * var10 + (var14 + var11) * var9 + var15 + var11] == -2) - { - this.adjacentTreeBlocks[(var13 + var11 + 1) * var10 + (var14 + var11) * var9 + var15 + var11] = var12; - } - - if (this.adjacentTreeBlocks[(var13 + var11) * var10 + (var14 + var11 - 1) * var9 + var15 + var11] == -2) - { - this.adjacentTreeBlocks[(var13 + var11) * var10 + (var14 + var11 - 1) * var9 + var15 + var11] = var12; - } - - if (this.adjacentTreeBlocks[(var13 + var11) * var10 + (var14 + var11 + 1) * var9 + var15 + var11] == -2) - { - this.adjacentTreeBlocks[(var13 + var11) * var10 + (var14 + var11 + 1) * var9 + var15 + var11] = var12; - } - - if (this.adjacentTreeBlocks[(var13 + var11) * var10 + (var14 + var11) * var9 + (var15 + var11 - 1)] == -2) - { - this.adjacentTreeBlocks[(var13 + var11) * var10 + (var14 + var11) * var9 + (var15 + var11 - 1)] = var12; - } - - if (this.adjacentTreeBlocks[(var13 + var11) * var10 + (var14 + var11) * var9 + var15 + var11 + 1] == -2) - { - this.adjacentTreeBlocks[(var13 + var11) * var10 + (var14 + var11) * var9 + var15 + var11 + 1] = var12; - } - } - } - } - } - } - } - - var12 = this.adjacentTreeBlocks[var11 * var10 + var11 * var9 + var11]; - - if (var12 >= 0) - { - par1World.setBlockMetadataWithNotify(par2, par3, par4, var6 & -9, 2); - } - else - { - this.removeLeaves(par1World, par2, par3, par4); - } - } - } - } - - /** - * A randomly called display update to be able to add particles or other items for display - */ - @SideOnly(Side.CLIENT) - public void randomDisplayTick(World par1World, int par2, int par3, int par4, Random par5Random) - { - if (par1World.canLightningStrikeAt(par2, par3 + 1, par4) && !par1World.doesBlockHaveSolidTopSurface(par2, par3 - 1, par4) && par5Random.nextInt(15) == 1) - { - double var6 = (double)((float)par2 + par5Random.nextFloat()); - double var8 = (double)par3 - 0.05D; - double var10 = (double)((float)par4 + par5Random.nextFloat()); - par1World.spawnParticle("dripWater", var6, var8, var10, 0.0D, 0.0D, 0.0D); - } - } - - private void removeLeaves(World par1World, int par2, int par3, int par4) - { - this.dropBlockAsItem(par1World, par2, par3, par4, par1World.getBlockMetadata(par2, par3, par4), 0); - par1World.setBlockToAir(par2, par3, par4); - } - - /** - * Returns the quantity of items to drop on block destruction. - */ - public int quantityDropped(Random par1Random) - { - return par1Random.nextInt(20) == 0 ? 1 : 0; - } - - /** - * Returns the ID of the items to drop on destruction. - */ - public int idDropped(int par1, Random par2Random, int par3) - { - return BOPBlocks.acaciaSapling.blockID; - } - - /** - * Drops the block items with a specified chance of dropping the specified items - */ - public void dropBlockAsItemWithChance(World par1World, int par2, int par3, int par4, int par5, float par6, int par7) - { - if (!par1World.isRemote) - { - byte var8 = 20; - - if ((par5 & 3) == 3) - { - var8 = 40; - } - - if (par1World.rand.nextInt(var8) == 0) - { - int var9 = this.idDropped(par5, par1World.rand, par7); - this.dropBlockAsItem_do(par1World, par2, par3, par4, new ItemStack(var9, 1, this.damageDropped(par5))); - } - } - } - - /** - * Called when the player destroys a block with an item that can harvest it. (i, j, k) are the coordinates of the - * block and l is the block's subtype/damage. - */ - public void harvestBlock(World par1World, EntityPlayer par2EntityPlayer, int par3, int par4, int par5, int par6) - { - super.harvestBlock(par1World, par2EntityPlayer, par3, par4, par5, par6); - } - - /** - * Determines the damage on the item the block drops. Used in cloth and wood. - */ - public int damageDropped(int par1) - { - return par1 & 3; - } - - @Override - public boolean isOpaqueCube() - { - return Block.leaves.isOpaqueCube(); - } - - public boolean shouldSideBeRendered(IBlockAccess par1IBlockAccess, int par2, int par3, int par4, int par5) - { - return true; - } - - /** - * Pass true to draw this block using fancy graphics, or false for fast graphics. - */ - @SideOnly(Side.CLIENT) - public void setGraphicsLevel(boolean par1) - { - this.graphicsLevel = par1; - } - - @Override - public boolean isShearable(ItemStack item, World world, int x, int y, int z) - { - return true; - } - - @Override - public ArrayList onSheared(ItemStack item, World world, int x, int y, int z, int fortune) - { - ArrayList ret = new ArrayList(); - ret.add(new ItemStack(this, 1, world.getBlockMetadata(x, y, z) & 3)); - return ret; - } -} diff --git a/unused code/biomesoplenty/blocks/BlockAcaciaLog.java b/unused code/biomesoplenty/blocks/BlockAcaciaLog.java deleted file mode 100644 index 755219474..000000000 --- a/unused code/biomesoplenty/blocks/BlockAcaciaLog.java +++ /dev/null @@ -1,163 +0,0 @@ -package biomesoplenty.blocks; - -import java.util.Random; - -import biomesoplenty.BiomesOPlenty; -import biomesoplenty.configuration.BOPBlocks; - -import net.minecraft.block.Block; -import net.minecraft.block.material.Material; -import net.minecraft.client.renderer.texture.IconRegister; -import net.minecraft.item.ItemStack; -import net.minecraft.util.Icon; -import net.minecraft.world.World; - -@Deprecated -public class BlockAcaciaLog extends Block -{ - /** The type of tree this log came from. */ - public static final String[] woodType = new String[] {"acacia"}; - private Icon[] blockIcon = new Icon[2]; - - public BlockAcaciaLog(int par1) - { - super(par1, Material.wood); - this.setBurnProperties(this.blockID, 5, 5); - this.setCreativeTab(BiomesOPlenty.tabBiomesOPlenty); - } - - @Override - public void registerIcons(IconRegister par1IconRegister) - { - this.blockIcon[0] = par1IconRegister.registerIcon("BiomesOPlenty:logTopBottum"); - this.blockIcon[1] = par1IconRegister.registerIcon("BiomesOPlenty:acacialog"); - } - - @Override - public Icon getIcon(int par1, int par2) - { - int pos = par2 & 12; - if (pos == 0 && (par1 == 1 || par1 == 0) || pos == 4 && (par1 == 5 || par1 == 4) || pos == 8 && (par1 == 2 || par1 == 3)) - return blockIcon[0]; - return blockIcon[1]; - } - - /** - * The type of render function that is called for this block - */ - public int getRenderType() - { - return 31; - } - - /** - * Returns the quantity of items to drop on block destruction. - */ - public int quantityDropped(Random par1Random) - { - return 1; - } - - /** - * Returns the ID of the items to drop on destruction. - */ - public int idDropped(int par1, Random par2Random, int par3) - { - return BOPBlocks.acaciaWood.blockID; - } - - /** - * ejects contained items into the world, and notifies neighbours of an update, as appropriate - */ - public void breakBlock(World par1World, int par2, int par3, int par4, int par5, int par6) - { - byte var7 = 4; - int var8 = var7 + 1; - - if (par1World.checkChunksExist(par2 - var8, par3 - var8, par4 - var8, par2 + var8, par3 + var8, par4 + var8)) - { - for (int var9 = -var7; var9 <= var7; ++var9) - { - for (int var10 = -var7; var10 <= var7; ++var10) - { - for (int var11 = -var7; var11 <= var7; ++var11) - { - int var12 = par1World.getBlockId(par2 + var9, par3 + var10, par4 + var11); - - if (var12 == BOPBlocks.acaciaLeaves.blockID) - { - int var13 = par1World.getBlockMetadata(par2 + var9, par3 + var10, par4 + var11); - - if ((var13 & 8) == 0) - { - par1World.setBlockMetadataWithNotify(par2 + var9, par3 + var10, par4 + var11, var13 | 8, 2); - } - } - } - } - } - } - } - - public int onBlockPlaced(World par1World, int par2, int par3, int par4, int par5, float par6, float par7, float par8, int par9) - { - int var10 = par9 & 3; - byte var11 = 0; - - switch (par5) - { - case 0: - case 1: - var11 = 0; - break; - - case 2: - case 3: - var11 = 8; - break; - - case 4: - case 5: - var11 = 4; - } - - return var10 | var11; - } - - /** - * Determines the damage on the item the block drops. Used in cloth and wood. - */ - public int damageDropped(int par1) - { - return par1 & 3; - } - - /** - * returns a number between 0 and 3 - */ - public static int limitToValidMetadata(int par0) - { - return par0 & 3; - } - - /** - * Returns an item stack containing a single instance of the current block type. 'i' is the block's subtype/damage - * and is ignored for blocks which do not support subtypes. Blocks which cannot be harvested should return null. - */ - protected ItemStack createStackedBlock(int par1) - { - return new ItemStack(this.blockID, 1, limitToValidMetadata(par1)); - } - - @Override - public boolean canSustainLeaves(World world, int x, int y, int z) - { - return true; - } - - @Override - public boolean isWood(World world, int x, int y, int z) - { - return true; - } -} diff --git a/unused code/biomesoplenty/blocks/BlockAcaciaPlank.java b/unused code/biomesoplenty/blocks/BlockAcaciaPlank.java deleted file mode 100644 index e04b2b141..000000000 --- a/unused code/biomesoplenty/blocks/BlockAcaciaPlank.java +++ /dev/null @@ -1,31 +0,0 @@ -package biomesoplenty.blocks; - -import biomesoplenty.BiomesOPlenty; - -import net.minecraft.block.Block; -import net.minecraft.block.material.Material; -import net.minecraft.client.renderer.texture.IconRegister; - -@Deprecated -public class BlockAcaciaPlank extends Block -{ - public static final String[] woodType = new String[] {"acacia"}; - - public BlockAcaciaPlank(int par1) - { - super(par1, Material.wood); - this.setBurnProperties(this.blockID, 5, 20); - this.setCreativeTab(BiomesOPlenty.tabBiomesOPlenty); - } - - @Override - public void registerIcons(IconRegister par1IconRegister) - { - this.blockIcon = par1IconRegister.registerIcon("BiomesOPlenty:acaciaplank"); - } - - public int damageDropped(int par1) - { - return par1; - } -} diff --git a/unused code/biomesoplenty/blocks/BlockAcaciaSapling.java b/unused code/biomesoplenty/blocks/BlockAcaciaSapling.java deleted file mode 100644 index 8f9b6e9c7..000000000 --- a/unused code/biomesoplenty/blocks/BlockAcaciaSapling.java +++ /dev/null @@ -1,163 +0,0 @@ -package biomesoplenty.blocks; - -import java.util.List; -import java.util.Random; - -import biomesoplenty.BiomesOPlenty; -import biomesoplenty.worldgen.WorldGenAcacia; - -import net.minecraft.block.BlockSapling; -import net.minecraft.client.renderer.texture.IconRegister; -import net.minecraft.creativetab.CreativeTabs; -import net.minecraft.item.ItemStack; -import net.minecraft.util.Icon; -import net.minecraft.world.World; -import net.minecraft.world.gen.feature.WorldGenerator; - -@Deprecated -public class BlockAcaciaSapling extends BlockSapling -{ - public static final String[] WOOD_TYPES = new String[] {"acacia"}; - private Icon[] blockIcon = new Icon[1]; - - public BlockAcaciaSapling(int par1) - { - super(par1); - float var3 = 0.4F; - this.setCreativeTab(BiomesOPlenty.tabBiomesOPlenty); - this.setBlockBounds(0.5F - var3, 0.0F, 0.5F - var3, 0.5F + var3, var3 * 2.0F, 0.5F + var3); - } - - @Override - public void registerIcons(IconRegister par1IconRegister) - { - this.blockIcon[0] = par1IconRegister.registerIcon("BiomesOPlenty:acaciasapling"); - } - - @Override - public Icon getIcon(int par1, int par2) - { - return this.blockIcon[0]; - } - - /** - * Ticks the block if it's been scheduled - */ - public void updateTick(World par1World, int par2, int par3, int par4, Random par5Random) - { - if (!par1World.isRemote) - { - super.updateTick(par1World, par2, par3, par4, par5Random); - - if (par1World.getBlockLightValue(par2, par3 + 1, par4) >= 9 && par5Random.nextInt(7) == 0) - { - int var6 = par1World.getBlockMetadata(par2, par3, par4); - - if ((var6 & 8) == 0) - { - par1World.setBlockMetadataWithNotify(par2, par3, par4, var6 | 8, 2); - } - else - { - this.growTree(par1World, par2, par3, par4, par5Random); - } - } - } - } - - /** - * From the specified side and block metadata retrieves the blocks texture. Args: side, metadata - */ - /*public int getBlockTextureFromSideAndMetadata(int par1, int par2) - { - par2 &= 3; - return par2 == 1 ? 63 : (par2 == 2 ? 79 : (par2 == 3 ? 30 : super.getBlockTextureFromSideAndMetadata(par1, par2))); - }*/ - - /** - * Attempts to grow a sapling into a tree - */ - public void growTree(World par1World, int par2, int par3, int par4, Random par5Random) - { - int var6 = par1World.getBlockMetadata(par2, par3, par4) & 3; - Object var7 = null; - int var8 = 0; - int var9 = 0; - boolean var10 = false; - - for (var8 = 0; var8 >= -1; --var8) - { - for (var9 = 0; var9 >= -1; --var9) - { - if (this.isSameSapling(par1World, par2 + var8, par3, par4 + var9, 0) && this.isSameSapling(par1World, par2 + var8 + 1, par3, par4 + var9, 0) && this.isSameSapling(par1World, par2 + var8, par3, par4 + var9 + 1, 0) && this.isSameSapling(par1World, par2 + var8 + 1, par3, par4 + var9 + 1, 0)) - { - break; - } - } - - if (var7 != null) - { - break; - } - } - - if (var7 == null) - { - var9 = 0; - var8 = 0; - - var7 = new WorldGenAcacia(false); - } - - if (var10) - { - par1World.setBlock(par2 + var8, par3, par4 + var9, 0); - par1World.setBlock(par2 + var8 + 1, par3, par4 + var9, 0); - par1World.setBlock(par2 + var8, par3, par4 + var9 + 1, 0); - par1World.setBlock(par2 + var8 + 1, par3, par4 + var9 + 1, 0); - } - else - { - par1World.setBlock(par2, par3, par4, 0); - } - - if (!((WorldGenerator)var7).generate(par1World, par5Random, par2 + var8, par3, par4 + var9)) - { - if (var10) - { - par1World.setBlock(par2 + var8, par3, par4 + var9, this.blockID, var6, 2); - par1World.setBlock(par2 + var8 + 1, par3, par4 + var9, this.blockID, var6, 2); - par1World.setBlock(par2 + var8, par3, par4 + var9 + 1, this.blockID, var6, 2); - par1World.setBlock(par2 + var8 + 1, par3, par4 + var9 + 1, this.blockID, var6, 2); - } - else - { - par1World.setBlock(par2, par3, par4, this.blockID, var6, 2); - } - } - } - - /** - * Determines if the same sapling is present at the given location. - */ - public boolean isSameSapling(World par1World, int par2, int par3, int par4, int par5) - { - return par1World.getBlockId(par2, par3, par4) == this.blockID && (par1World.getBlockMetadata(par2, par3, par4) & 3) == par5; - } - - /** - * Determines the damage on the item the block drops. Used in cloth and wood. - */ - public int damageDropped(int par1) - { - return par1 & 3; - } - - /** - * returns a list of blocks with the same ID, but different meta (eg: wood returns 4 blocks) - */ - public void getSubBlocks(int par1, CreativeTabs par2CreativeTabs, List par3List) - { - par3List.add(new ItemStack(par1, 1, 0)); - } -} diff --git a/unused code/biomesoplenty/blocks/BlockAcaciaSlab.java b/unused code/biomesoplenty/blocks/BlockAcaciaSlab.java deleted file mode 100644 index 8e40914e1..000000000 --- a/unused code/biomesoplenty/blocks/BlockAcaciaSlab.java +++ /dev/null @@ -1,160 +0,0 @@ -package biomesoplenty.blocks; - -import java.util.List; -import java.util.Random; - -import biomesoplenty.BiomesOPlenty; -import biomesoplenty.configuration.BOPBlocks; - -import net.minecraft.block.BlockHalfSlab; -import net.minecraft.block.material.Material; -import net.minecraft.client.renderer.texture.IconRegister; -import net.minecraft.creativetab.CreativeTabs; -import net.minecraft.item.ItemStack; -import net.minecraft.world.World; - -@Deprecated -public class BlockAcaciaSlab extends BlockHalfSlab -{ - /** The type of tree this slab came from. */ - public static final String[] woodType = new String[] {"acacia"}; - - public BlockAcaciaSlab(int par1, boolean par2) - { - super(par1, par2, Material.wood); - this.setBurnProperties(this.blockID, 5, 20); - this.setCreativeTab(BiomesOPlenty.tabBiomesOPlenty); - this.useNeighborBrightness[blockID] = true; - } - - @Override - public void registerIcons(IconRegister par1IconRegister) - { - this.blockIcon = par1IconRegister.registerIcon("BiomesOPlenty:acaciaplank"); - } - - /** - * From the specified side and block metadata retrieves the blocks texture. Args: side, metadata - */ - /*public int getBlockTextureFromSideAndMetadata(int par1, int par2) - { - switch (par2 & 7) - { - case 1: - return 198; - - case 2: - return 214; - - case 3: - return 199; - - default: - return 45; - } - }*/ - - /** - * Returns the block texture based on the side being looked at. Args: side - */ - /*public int getBlockTextureFromSide(int par1) - { - return this.getBlockTextureFromSideAndMetadata(par1, 0); - }*/ - - /** - * Returns the ID of the items to drop on destruction. - */ - public int idDropped(int par1, Random par2Random, int par3) - { - return BOPBlocks.acaciaSingleSlab.blockID; - } - - /** - * Returns an item stack containing a single instance of the current block type. 'i' is the block's subtype/damage - * and is ignored for blocks which do not support subtypes. Blocks which cannot be harvested should return null. - */ - protected ItemStack createStackedBlock(int par1) - { - return new ItemStack(BOPBlocks.acaciaSingleSlab.blockID, 2, par1 & 7); - } - - /** - * Called upon block activation (right click on the block.) - */ -// public boolean onBlockActivated(World world, int par2, int par3, int par4, EntityPlayer par5EntityPlayer, int par6, float par7, float par8, float par9) -// { -// if (par5EntityPlayer.getCurrentEquippedItem() != null) -// { -// if (par5EntityPlayer.getCurrentEquippedItem().itemID == this.blockID) -// { -// -// if (world.getBlockMetadata(par2, par3, par4) == 0 /*0 = Slab at bottom half*/ ) -// { -// if (par6 == 1 /*1 = top of the block*/) -// { -// if (!par5EntityPlayer.capabilities.isCreativeMode) -// { -// --par5EntityPlayer.getCurrentEquippedItem().stackSize; -// } -// -// world.playSoundEffect((double)((float)par2 + 0.5F), (double)((float)par3 + 0.5F), (double)((float)par4 + 0.5F), this.stepSound.getPlaceSound(), (this.stepSound.getVolume() + 1.0F) / 2.0F, this.stepSound.getPitch() * 0.8F); -// world.setBlock(par2, par3, par4, BOPBlocks.acaciaDoubleSlab.blockID); -// -// return true; -// } -// } -// -// if (world.getBlockMetadata(par2, par3, par4) == 8 /*8 = Slab at top half*/ ) -// { -// if (par6 == 0 /*0 = bottom of the block*/) -// { -// if (!par5EntityPlayer.capabilities.isCreativeMode) -// { -// --par5EntityPlayer.getCurrentEquippedItem().stackSize; -// } -// -// world.playSoundEffect((double)((float)par2 + 0.5F), (double)((float)par3 + 0.5F), (double)((float)par4 + 0.5F), this.stepSound.getPlaceSound(), (this.stepSound.getVolume() + 1.0F) / 2.0F, this.stepSound.getPitch() * 0.8F); -// world.setBlock(par2, par3, par4, BOPBlocks.acaciaDoubleSlab.blockID); -// -// return true; -// } -// } -// } -// return false; -// } -// return false; -// } - - /** - * Returns the slab block name with step type. - */ - public String getFullSlabName(int par1) - { - if (par1 < 0 || par1 >= woodType.length) - { - par1 = 0; - } - - return super.getUnlocalizedName2() + "." + woodType[par1]; - } - - /** - * returns a list of blocks with the same ID, but different meta (eg: wood returns 4 blocks) - */ - public void getSubBlocks(int par1, CreativeTabs par2CreativeTabs, List par3List) - { - if (par1 != BOPBlocks.acaciaDoubleSlab.blockID) - { - par3List.add(new ItemStack(par1, 1, 0)); - } - } - - /** - * only called by clickMiddleMouseButton , and passed to inventory.setCurrentItem (along with isCreative) - */ - public int idPicked(World par1World, int par2, int par3, int par4) - { - return BOPBlocks.acaciaSingleSlab.blockID; - } -} diff --git a/unused code/biomesoplenty/blocks/BlockAcaciaStairs.java b/unused code/biomesoplenty/blocks/BlockAcaciaStairs.java deleted file mode 100644 index fb76b977c..000000000 --- a/unused code/biomesoplenty/blocks/BlockAcaciaStairs.java +++ /dev/null @@ -1,28 +0,0 @@ -package biomesoplenty.blocks; - -import biomesoplenty.BiomesOPlenty; - -import net.minecraft.block.Block; -import net.minecraft.block.BlockStairs; -import net.minecraft.client.renderer.texture.IconRegister; - -@Deprecated -public class BlockAcaciaStairs extends BlockStairs -{ - private final Block modelBlock; - - public BlockAcaciaStairs(int par1, Block par2Block) - { - super(par1, par2Block, 0); - this.modelBlock = par2Block; - this.setBurnProperties(this.blockID, 5, 20); - this.setLightOpacity(0); - this.setCreativeTab(BiomesOPlenty.tabBiomesOPlenty); - } - - @Override - public void registerIcons(IconRegister par1IconRegister) - { - this.blockIcon = par1IconRegister.registerIcon("BiomesOPlenty:acaciaplank"); - } -} diff --git a/unused code/biomesoplenty/blocks/BlockAlgae.java b/unused code/biomesoplenty/blocks/BlockAlgae.java deleted file mode 100644 index 0c234e201..000000000 --- a/unused code/biomesoplenty/blocks/BlockAlgae.java +++ /dev/null @@ -1,111 +0,0 @@ -package biomesoplenty.blocks; - -import java.util.Random; - -import net.minecraft.block.Block; -import net.minecraft.block.BlockFlower; -import net.minecraft.block.material.Material; -import net.minecraft.client.renderer.texture.IconRegister; -import net.minecraft.util.AxisAlignedBB; -import net.minecraft.world.ColorizerFoliage; -import net.minecraft.world.IBlockAccess; -import net.minecraft.world.World; -import net.minecraftforge.common.EnumPlantType; - -@Deprecated -public class BlockAlgae extends BlockFlower -{ - public BlockAlgae(int par1) - { - super(par1); - float var3 = 0.5F; - float var4 = 0.015625F; - this.setBlockBounds(0.5F - var3, 0.0F, 0.5F - var3, 0.5F + var3, var4, 0.5F + var3); - } - - /** - * The type of render function that is called for this block - */ - public int getRenderType() - { - return 23; - } - - @Override - public void registerIcons(IconRegister par1IconRegister) - { - this.blockIcon = par1IconRegister.registerIcon("BiomesOPlenty:algae"); - } - - public int getBlockColor() - { - double var1 = 0.5D; - double var3 = 1.0D; - return ColorizerFoliage.getFoliageColor(var1, var3); - } - - /** - * Returns the color this block should be rendered. Used by leaves. - */ - public int getRenderColor(int par1) - { - return (par1 & 3) == 1 ? ColorizerFoliage.getFoliageColorPine() : ((par1 & 3) == 2 ? ColorizerFoliage.getFoliageColorBirch() : ColorizerFoliage.getFoliageColorBasic()); - } - - /** - * Returns a integer with hex for 0xrrggbb with this color multiplied against the blocks color. Note only called - * when first determining what to render. - */ - public int colorMultiplier(IBlockAccess par1IBlockAccess, int par2, int par3, int par4) - { - int var6 = 0; - int var7 = 0; - int var8 = 0; - - for (int var9 = -1; var9 <= 1; ++var9) - { - for (int var10 = -1; var10 <= 1; ++var10) - { - int var11 = par1IBlockAccess.getBiomeGenForCoords(par2 + var10, par4 + var9).getBiomeFoliageColor(); - var6 += (var11 & 16711680) >> 16; - var7 += (var11 & 65280) >> 8; - var8 += var11 & 255; - } - } - - return (var6 / 9 & 255) << 16 | (var7 / 9 & 255) << 8 | var8 / 9 & 255; - } - - /** - * Returns the ID of the items to drop on destruction. - */ - public int idDropped(int par1, Random par2Random, int par3) - { - return 0; - } - - /** - * Returns the quantity of items to drop on block destruction. - */ - public int quantityDropped(Random par1Random) - { - return 0; - } - - /** - * Gets passed in the blockID of the block below and supposed to return true if its allowed to grow on the type of - * blockID passed in. Args: blockID - */ - protected boolean canThisPlantGrowOnThisBlockID(int par1) - { - return par1 == Block.waterStill.blockID; - } - - /** - * Can this block stay at this position. Similar to canPlaceBlockAt except gets checked often with plants. - */ - public boolean canBlockStay(World par1World, int par2, int par3, int par4) - { - return par3 >= 0 && par3 < 256 ? par1World.getBlockMaterial(par2, par3 - 1, par4) == Material.water && par1World.getBlockMetadata(par2, par3 - 1, par4) == 0 : false; - } -} diff --git a/unused code/biomesoplenty/blocks/BlockAmethystBlock.java b/unused code/biomesoplenty/blocks/BlockAmethystBlock.java deleted file mode 100644 index 1fd1803e0..000000000 --- a/unused code/biomesoplenty/blocks/BlockAmethystBlock.java +++ /dev/null @@ -1,42 +0,0 @@ -package biomesoplenty.blocks; - -import java.util.Random; - -import biomesoplenty.BiomesOPlenty; -import biomesoplenty.configuration.BOPBlocks; - -import net.minecraft.block.Block; -import net.minecraft.block.material.Material; -import net.minecraft.client.renderer.texture.IconRegister; - -@Deprecated -public class BlockAmethystBlock extends Block -{ - public BlockAmethystBlock(int par1) - { - super(par1, Material.iron); - this.setCreativeTab(BiomesOPlenty.tabBiomesOPlenty); - } - - /** - * Returns the ID of the items to drop on destruction. - */ - public int idDropped(int par1, Random par2Random, int par3) - { - return BOPBlocks.amethystBlock.blockID; - } - - /** - * Returns the quantity of items to drop on block destruction. - */ - public int quantityDropped(Random par1Random) - { - return 1; - } - - @Override - public void registerIcons(IconRegister par1IconRegister) - { - this.blockIcon = par1IconRegister.registerIcon("BiomesOPlenty:amethystblock"); - } -} diff --git a/unused code/biomesoplenty/blocks/BlockAmethystOre.java b/unused code/biomesoplenty/blocks/BlockAmethystOre.java deleted file mode 100644 index 2d70b4beb..000000000 --- a/unused code/biomesoplenty/blocks/BlockAmethystOre.java +++ /dev/null @@ -1,83 +0,0 @@ -package biomesoplenty.blocks; - -import java.util.Random; - -import biomesoplenty.BiomesOPlenty; -import biomesoplenty.configuration.BOPItems; - -import net.minecraft.block.Block; -import net.minecraft.block.material.Material; -import net.minecraft.client.renderer.texture.IconRegister; -import net.minecraft.util.MathHelper; -import net.minecraft.world.World; - -@Deprecated -public class BlockAmethystOre extends Block -{ - public BlockAmethystOre(int par1) - { - super(par1, Material.rock); - this.setCreativeTab(BiomesOPlenty.tabBiomesOPlenty); - } - - @Override - public void registerIcons(IconRegister par1IconRegister) - { - this.blockIcon = par1IconRegister.registerIcon("BiomesOPlenty:amethystore"); - } - - /** - * Returns the ID of the items to drop on destruction. - */ - public int idDropped(int par1, Random par2Random, int par3) - { - return BOPItems.amethyst.itemID; - } - - /** - * Returns the quantity of items to drop on block destruction. - */ - public int quantityDropped(Random par1Random) - { - return 1 + par1Random.nextInt(2); - } - - /** - * Returns the usual quantity dropped by the block plus a bonus of 1 to 'i' (inclusive). - */ - public int quantityDroppedWithBonus(int par1, Random par2Random) - { - if (par1 > 0 && this.blockID != this.idDropped(0, par2Random, par1)) - { - int var3 = par2Random.nextInt(par1 + 2) - 1; - - if (var3 < 0) - { - var3 = 0; - } - - return this.quantityDropped(par2Random) * (var3 + 1); - } - else - { - return this.quantityDropped(par2Random); - } - } - - /** - * Drops the block items with a specified chance of dropping the specified items - */ - public void dropBlockAsItemWithChance(World par1World, int par2, int par3, int par4, int par5, float par6, int par7) - { - super.dropBlockAsItemWithChance(par1World, par2, par3, par4, par5, par6, par7); - - if (this.idDropped(par5, par1World.rand, par7) != this.blockID) - { - int var8 = 0; - - var8 = MathHelper.getRandomIntegerInRange(par1World.rand, 1, 4); - - this.dropXpOnBlockBreak(par1World, par2, par3, par4, var8); - } - } -} diff --git a/unused code/biomesoplenty/blocks/BlockAppleLeaves.java b/unused code/biomesoplenty/blocks/BlockAppleLeaves.java deleted file mode 100644 index a9cbd5738..000000000 --- a/unused code/biomesoplenty/blocks/BlockAppleLeaves.java +++ /dev/null @@ -1,315 +0,0 @@ -package biomesoplenty.blocks; - -import java.util.ArrayList; -import java.util.Random; - -import biomesoplenty.BiomesOPlenty; -import biomesoplenty.api.Blocks; -import biomesoplenty.configuration.BOPBlocks; - -import net.minecraft.block.Block; -import net.minecraft.block.BlockLeavesBase; -import net.minecraft.block.material.Material; -import net.minecraft.client.renderer.texture.IconRegister; -import net.minecraft.entity.player.EntityPlayer; -import net.minecraft.item.Item; -import net.minecraft.item.ItemStack; -import net.minecraft.util.Icon; -import net.minecraft.world.IBlockAccess; -import net.minecraft.world.World; -import net.minecraftforge.common.IShearable; -import cpw.mods.fml.relauncher.Side; -import cpw.mods.fml.relauncher.SideOnly; - -@Deprecated -public class BlockAppleLeaves extends BlockLeavesBase implements IShearable -{ - /** - * The base index in terrain.png corresponding to the fancy version of the leaf texture. This is stored so we can - * switch the displayed version between fancy and fast graphics (fast is this index + 1). - */ - private int baseIndexInPNG; - public static final String[] LEAF_TYPES = new String[] {"apple"}; - int[] adjacentTreeBlocks; - private Icon[] blockIcon = new Icon[2]; - - public BlockAppleLeaves(int par1) - { - super(par1, Material.leaves, false); - this.setTickRandomly(true); - this.setBurnProperties(this.blockID, 30, 60); - this.setCreativeTab(BiomesOPlenty.tabBiomesOPlenty); - } - - @Override - @SideOnly(Side.CLIENT) - public void registerIcons(IconRegister par1IconRegister) - { - this.blockIcon[0] = par1IconRegister.registerIcon("BiomesOPlenty:appleleaves1"); - this.blockIcon[1] = par1IconRegister.registerIcon("BiomesOPlenty:appleleaves2"); - } - - @Override - @SideOnly(Side.CLIENT) - public Icon getIcon(int par1, int par2) - { - return blockIcon[(!isOpaqueCube() ? 0 : 1)]; - } - - /** - * ejects contained items into the world, and notifies neighbours of an update, as appropriate - */ - public void breakBlock(World par1World, int par2, int par3, int par4, int par5, int par6) - { - byte var7 = 1; - int var8 = var7 + 1; - - if (par1World.checkChunksExist(par2 - var8, par3 - var8, par4 - var8, par2 + var8, par3 + var8, par4 + var8)) - { - for (int var9 = -var7; var9 <= var7; ++var9) - { - for (int var10 = -var7; var10 <= var7; ++var10) - { - for (int var11 = -var7; var11 <= var7; ++var11) - { - int var12 = par1World.getBlockId(par2 + var9, par3 + var10, par4 + var11); - - if (var12 == Blocks.leavesFruit.get().blockID) - { - int var13 = par1World.getBlockMetadata(par2 + var9, par3 + var10, par4 + var11); - par1World.setBlockMetadataWithNotify(par2 + var9, par3 + var10, par4 + var11, var13 | 8, 2); - } - } - } - } - } - } - - /** - * Ticks the block if it's been scheduled - */ - public void updateTick(World par1World, int par2, int par3, int par4, Random par5Random) - { - if (!par1World.isRemote) - { - int var6 = par1World.getBlockMetadata(par2, par3, par4); - - if ((var6 & 8) != 0 && (var6 & 4) == 0) - { - byte var7 = 4; - int var8 = var7 + 1; - byte var9 = 32; - int var10 = var9 * var9; - int var11 = var9 / 2; - - if (this.adjacentTreeBlocks == null) - { - this.adjacentTreeBlocks = new int[var9 * var9 * var9]; - } - - int var12; - - if (par1World.checkChunksExist(par2 - var8, par3 - var8, par4 - var8, par2 + var8, par3 + var8, par4 + var8)) - { - int var13; - int var14; - int var15; - - for (var12 = -var7; var12 <= var7; ++var12) - { - for (var13 = -var7; var13 <= var7; ++var13) - { - for (var14 = -var7; var14 <= var7; ++var14) - { - var15 = par1World.getBlockId(par2 + var12, par3 + var13, par4 + var14); - - if (var15 == Block.wood.blockID) - { - this.adjacentTreeBlocks[(var12 + var11) * var10 + (var13 + var11) * var9 + var14 + var11] = 0; - } - else if (var15 == Blocks.leavesFruit.get().blockID) - { - this.adjacentTreeBlocks[(var12 + var11) * var10 + (var13 + var11) * var9 + var14 + var11] = -2; - } - else - { - this.adjacentTreeBlocks[(var12 + var11) * var10 + (var13 + var11) * var9 + var14 + var11] = -1; - } - } - } - } - - for (var12 = 1; var12 <= 4; ++var12) - { - for (var13 = -var7; var13 <= var7; ++var13) - { - for (var14 = -var7; var14 <= var7; ++var14) - { - for (var15 = -var7; var15 <= var7; ++var15) - { - if (this.adjacentTreeBlocks[(var13 + var11) * var10 + (var14 + var11) * var9 + var15 + var11] == var12 - 1) - { - if (this.adjacentTreeBlocks[(var13 + var11 - 1) * var10 + (var14 + var11) * var9 + var15 + var11] == -2) - { - this.adjacentTreeBlocks[(var13 + var11 - 1) * var10 + (var14 + var11) * var9 + var15 + var11] = var12; - } - - if (this.adjacentTreeBlocks[(var13 + var11 + 1) * var10 + (var14 + var11) * var9 + var15 + var11] == -2) - { - this.adjacentTreeBlocks[(var13 + var11 + 1) * var10 + (var14 + var11) * var9 + var15 + var11] = var12; - } - - if (this.adjacentTreeBlocks[(var13 + var11) * var10 + (var14 + var11 - 1) * var9 + var15 + var11] == -2) - { - this.adjacentTreeBlocks[(var13 + var11) * var10 + (var14 + var11 - 1) * var9 + var15 + var11] = var12; - } - - if (this.adjacentTreeBlocks[(var13 + var11) * var10 + (var14 + var11 + 1) * var9 + var15 + var11] == -2) - { - this.adjacentTreeBlocks[(var13 + var11) * var10 + (var14 + var11 + 1) * var9 + var15 + var11] = var12; - } - - if (this.adjacentTreeBlocks[(var13 + var11) * var10 + (var14 + var11) * var9 + (var15 + var11 - 1)] == -2) - { - this.adjacentTreeBlocks[(var13 + var11) * var10 + (var14 + var11) * var9 + (var15 + var11 - 1)] = var12; - } - - if (this.adjacentTreeBlocks[(var13 + var11) * var10 + (var14 + var11) * var9 + var15 + var11 + 1] == -2) - { - this.adjacentTreeBlocks[(var13 + var11) * var10 + (var14 + var11) * var9 + var15 + var11 + 1] = var12; - } - } - } - } - } - } - } - - var12 = this.adjacentTreeBlocks[var11 * var10 + var11 * var9 + var11]; - - if (var12 >= 0) - { - par1World.setBlockMetadataWithNotify(par2, par3, par4, var6 & -9, 2); - } - else - { - this.removeLeaves(par1World, par2, par3, par4); - } - } - } - } - - /** - * A randomly called display update to be able to add particles or other items for display - */ - @SideOnly(Side.CLIENT) - public void randomDisplayTick(World par1World, int par2, int par3, int par4, Random par5Random) - { - if (par1World.canLightningStrikeAt(par2, par3 + 1, par4) && !par1World.doesBlockHaveSolidTopSurface(par2, par3 - 1, par4) && par5Random.nextInt(15) == 1) - { - double var6 = (double)((float)par2 + par5Random.nextFloat()); - double var8 = (double)par3 - 0.05D; - double var10 = (double)((float)par4 + par5Random.nextFloat()); - par1World.spawnParticle("dripWater", var6, var8, var10, 0.0D, 0.0D, 0.0D); - } - } - - private void removeLeaves(World par1World, int par2, int par3, int par4) - { - this.dropBlockAsItem(par1World, par2, par3, par4, par1World.getBlockMetadata(par2, par3, par4), 0); - par1World.setBlock(par2, par3, par4, 0); - } - - /** - * Returns the quantity of items to drop on block destruction. - */ - public int quantityDropped(Random par1Random) - { - return par1Random.nextInt(20) == 0 ? 1 : 0; - } - - /** - * Returns the ID of the items to drop on destruction. - */ - public int idDropped(int par1, Random par2Random, int par3) - { - return BOPBlocks.appleSapling.blockID; - } - - /** - * Drops the block items with a specified chance of dropping the specified items - */ - public void dropBlockAsItemWithChance(World par1World, int par2, int par3, int par4, int par5, float par6, int par7) - { - if (!par1World.isRemote) - { - byte var8 = 20; - - if ((par5 & 3) == 3) - { - var8 = 40; - } - - if (par1World.rand.nextInt(var8) == 0) - { - int var9 = this.idDropped(par5, par1World.rand, par7); - this.dropBlockAsItem_do(par1World, par2, par3, par4, new ItemStack(var9, 1, this.damageDropped(par5))); - } - - if ((par5 & 3) == 0 && par1World.rand.nextInt(2) == 0) - { - this.dropBlockAsItem_do(par1World, par2, par3, par4, new ItemStack(Item.appleRed, 1, 0)); - } - } - } - - /** - * Called when the player destroys a block with an item that can harvest it. (i, j, k) are the coordinates of the - * block and l is the block's subtype/damage. - */ - public void harvestBlock(World par1World, EntityPlayer par2EntityPlayer, int par3, int par4, int par5, int par6) - { - super.harvestBlock(par1World, par2EntityPlayer, par3, par4, par5, par6); - } - - /** - * Determines the damage on the item the block drops. Used in cloth and wood. - */ - public int damageDropped(int par1) - { - return par1 & 3; - } - - @Override - public boolean isOpaqueCube() { - return Block.leaves.isOpaqueCube(); - } - - public boolean shouldSideBeRendered(IBlockAccess par1IBlockAccess, int par2, int par3, int par4, int par5) - { - return true; - } - - /** - * Pass true to draw this block using fancy graphics, or false for fast graphics. - */ - @SideOnly(Side.CLIENT) - public void setGraphicsLevel(boolean par1) - { - this.graphicsLevel = par1; - } - - @Override - public boolean isShearable(ItemStack item, World world, int x, int y, int z) - { - return true; - } - - @Override - public ArrayList onSheared(ItemStack item, World world, int x, int y, int z, int fortune) - { - ArrayList ret = new ArrayList(); - ret.add(new ItemStack(this, 1, world.getBlockMetadata(x, y, z) & 3)); - return ret; - } -} diff --git a/unused code/biomesoplenty/blocks/BlockAppleLeavesFruitless.java b/unused code/biomesoplenty/blocks/BlockAppleLeavesFruitless.java deleted file mode 100644 index 05bd1317c..000000000 --- a/unused code/biomesoplenty/blocks/BlockAppleLeavesFruitless.java +++ /dev/null @@ -1,315 +0,0 @@ -package biomesoplenty.blocks; - -import java.util.ArrayList; -import java.util.Random; - -import biomesoplenty.BiomesOPlenty; -import biomesoplenty.api.Blocks; -import biomesoplenty.configuration.BOPBlocks; - -import net.minecraft.block.Block; -import net.minecraft.block.BlockLeavesBase; -import net.minecraft.block.material.Material; -import net.minecraft.client.renderer.texture.IconRegister; -import net.minecraft.entity.player.EntityPlayer; -import net.minecraft.item.Item; -import net.minecraft.item.ItemStack; -import net.minecraft.util.Icon; -import net.minecraft.world.IBlockAccess; -import net.minecraft.world.World; -import net.minecraftforge.common.IShearable; -import cpw.mods.fml.relauncher.Side; -import cpw.mods.fml.relauncher.SideOnly; - -@Deprecated -public class BlockAppleLeavesFruitless extends BlockLeavesBase implements IShearable -{ - /** - * The base index in terrain.png corresponding to the fancy version of the leaf texture. This is stored so we can - * switch the displayed version between fancy and fast graphics (fast is this index + 1). - */ - private int baseIndexInPNG; - public static final String[] LEAF_TYPES = new String[] {"apple"}; - int[] adjacentTreeBlocks; - private Icon[] blockIcon = new Icon[2]; - - public BlockAppleLeavesFruitless(int par1) - { - super(par1, Material.leaves, false); - this.setBurnProperties(this.blockID, 30, 60); - this.setTickRandomly(true); - this.setCreativeTab(BiomesOPlenty.tabBiomesOPlenty); - } - - @Override - @SideOnly(Side.CLIENT) - public void registerIcons(IconRegister par1IconRegister) - { - this.blockIcon[0] = par1IconRegister.registerIcon("BiomesOPlenty:appleleaves3"); - this.blockIcon[1] = par1IconRegister.registerIcon("BiomesOPlenty:appleleaves4"); - } - - @Override - @SideOnly(Side.CLIENT) - public Icon getIcon(int par1, int par2) - { - return blockIcon[(!isOpaqueCube() ? 0 : 1)]; - } - - /** - * ejects contained items into the world, and notifies neighbours of an update, as appropriate - */ - public void breakBlock(World par1World, int par2, int par3, int par4, int par5, int par6) - { - byte var7 = 1; - int var8 = var7 + 1; - - if (par1World.checkChunksExist(par2 - var8, par3 - var8, par4 - var8, par2 + var8, par3 + var8, par4 + var8)) - { - for (int var9 = -var7; var9 <= var7; ++var9) - { - for (int var10 = -var7; var10 <= var7; ++var10) - { - for (int var11 = -var7; var11 <= var7; ++var11) - { - int var12 = par1World.getBlockId(par2 + var9, par3 + var10, par4 + var11); - - if (var12 == Blocks.leavesFruit.get().blockID) - { - int var13 = par1World.getBlockMetadata(par2 + var9, par3 + var10, par4 + var11); - par1World.setBlockMetadataWithNotify(par2 + var9, par3 + var10, par4 + var11, var13 | 8, 2); - } - } - } - } - } - } - - /** - * Ticks the block if it's been scheduled - */ - public void updateTick(World par1World, int par2, int par3, int par4, Random par5Random) - { - if (!par1World.isRemote) - { - int var6 = par1World.getBlockMetadata(par2, par3, par4); - - if ((var6 & 8) != 0 && (var6 & 4) == 0) - { - byte var7 = 4; - int var8 = var7 + 1; - byte var9 = 32; - int var10 = var9 * var9; - int var11 = var9 / 2; - - if (this.adjacentTreeBlocks == null) - { - this.adjacentTreeBlocks = new int[var9 * var9 * var9]; - } - - int var12; - - if (par1World.checkChunksExist(par2 - var8, par3 - var8, par4 - var8, par2 + var8, par3 + var8, par4 + var8)) - { - int var13; - int var14; - int var15; - - for (var12 = -var7; var12 <= var7; ++var12) - { - for (var13 = -var7; var13 <= var7; ++var13) - { - for (var14 = -var7; var14 <= var7; ++var14) - { - var15 = par1World.getBlockId(par2 + var12, par3 + var13, par4 + var14); - - if (var15 == Block.wood.blockID) - { - this.adjacentTreeBlocks[(var12 + var11) * var10 + (var13 + var11) * var9 + var14 + var11] = 0; - } - else if (var15 == Blocks.leavesFruit.get().blockID) - { - this.adjacentTreeBlocks[(var12 + var11) * var10 + (var13 + var11) * var9 + var14 + var11] = -2; - } - else - { - this.adjacentTreeBlocks[(var12 + var11) * var10 + (var13 + var11) * var9 + var14 + var11] = -1; - } - } - } - } - - for (var12 = 1; var12 <= 4; ++var12) - { - for (var13 = -var7; var13 <= var7; ++var13) - { - for (var14 = -var7; var14 <= var7; ++var14) - { - for (var15 = -var7; var15 <= var7; ++var15) - { - if (this.adjacentTreeBlocks[(var13 + var11) * var10 + (var14 + var11) * var9 + var15 + var11] == var12 - 1) - { - if (this.adjacentTreeBlocks[(var13 + var11 - 1) * var10 + (var14 + var11) * var9 + var15 + var11] == -2) - { - this.adjacentTreeBlocks[(var13 + var11 - 1) * var10 + (var14 + var11) * var9 + var15 + var11] = var12; - } - - if (this.adjacentTreeBlocks[(var13 + var11 + 1) * var10 + (var14 + var11) * var9 + var15 + var11] == -2) - { - this.adjacentTreeBlocks[(var13 + var11 + 1) * var10 + (var14 + var11) * var9 + var15 + var11] = var12; - } - - if (this.adjacentTreeBlocks[(var13 + var11) * var10 + (var14 + var11 - 1) * var9 + var15 + var11] == -2) - { - this.adjacentTreeBlocks[(var13 + var11) * var10 + (var14 + var11 - 1) * var9 + var15 + var11] = var12; - } - - if (this.adjacentTreeBlocks[(var13 + var11) * var10 + (var14 + var11 + 1) * var9 + var15 + var11] == -2) - { - this.adjacentTreeBlocks[(var13 + var11) * var10 + (var14 + var11 + 1) * var9 + var15 + var11] = var12; - } - - if (this.adjacentTreeBlocks[(var13 + var11) * var10 + (var14 + var11) * var9 + (var15 + var11 - 1)] == -2) - { - this.adjacentTreeBlocks[(var13 + var11) * var10 + (var14 + var11) * var9 + (var15 + var11 - 1)] = var12; - } - - if (this.adjacentTreeBlocks[(var13 + var11) * var10 + (var14 + var11) * var9 + var15 + var11 + 1] == -2) - { - this.adjacentTreeBlocks[(var13 + var11) * var10 + (var14 + var11) * var9 + var15 + var11 + 1] = var12; - } - } - } - } - } - } - } - - var12 = this.adjacentTreeBlocks[var11 * var10 + var11 * var9 + var11]; - - if (var12 >= 0) - { - par1World.setBlockMetadataWithNotify(par2, par3, par4, var6 & -9, 2); - } - else - { - this.removeLeaves(par1World, par2, par3, par4); - } - } - } - } - - /** - * A randomly called display update to be able to add particles or other items for display - */ - @SideOnly(Side.CLIENT) - public void randomDisplayTick(World par1World, int par2, int par3, int par4, Random par5Random) - { - if (par1World.canLightningStrikeAt(par2, par3 + 1, par4) && !par1World.doesBlockHaveSolidTopSurface(par2, par3 - 1, par4) && par5Random.nextInt(15) == 1) - { - double var6 = (double)((float)par2 + par5Random.nextFloat()); - double var8 = (double)par3 - 0.05D; - double var10 = (double)((float)par4 + par5Random.nextFloat()); - par1World.spawnParticle("dripWater", var6, var8, var10, 0.0D, 0.0D, 0.0D); - } - } - - private void removeLeaves(World par1World, int par2, int par3, int par4) - { - this.dropBlockAsItem(par1World, par2, par3, par4, par1World.getBlockMetadata(par2, par3, par4), 0); - par1World.setBlock(par2, par3, par4, 0); - } - - /** - * Returns the quantity of items to drop on block destruction. - */ - public int quantityDropped(Random par1Random) - { - return par1Random.nextInt(20) == 0 ? 1 : 0; - } - - /** - * Returns the ID of the items to drop on destruction. - */ - public int idDropped(int par1, Random par2Random, int par3) - { - return BOPBlocks.appleSapling.blockID; - } - - /** - * Drops the block items with a specified chance of dropping the specified items - */ - public void dropBlockAsItemWithChance(World par1World, int par2, int par3, int par4, int par5, float par6, int par7) - { - if (!par1World.isRemote) - { - byte var8 = 20; - - if ((par5 & 3) == 3) - { - var8 = 40; - } - - if (par1World.rand.nextInt(var8) == 0) - { - int var9 = this.idDropped(par5, par1World.rand, par7); - this.dropBlockAsItem_do(par1World, par2, par3, par4, new ItemStack(var9, 1, this.damageDropped(par5))); - } - - if ((par5 & 3) == 0 && par1World.rand.nextInt(100) == 0) - { - this.dropBlockAsItem_do(par1World, par2, par3, par4, new ItemStack(Item.appleRed, 1, 0)); - } - } - } - - /** - * Called when the player destroys a block with an item that can harvest it. (i, j, k) are the coordinates of the - * block and l is the block's subtype/damage. - */ - public void harvestBlock(World par1World, EntityPlayer par2EntityPlayer, int par3, int par4, int par5, int par6) - { - super.harvestBlock(par1World, par2EntityPlayer, par3, par4, par5, par6); - } - - /** - * Determines the damage on the item the block drops. Used in cloth and wood. - */ - public int damageDropped(int par1) - { - return par1 & 3; - } - - @Override - public boolean isOpaqueCube() { - return Block.leaves.isOpaqueCube(); - } - - public boolean shouldSideBeRendered(IBlockAccess par1IBlockAccess, int par2, int par3, int par4, int par5) - { - return true; - } - - /** - * Pass true to draw this block using fancy graphics, or false for fast graphics. - */ - @SideOnly(Side.CLIENT) - public void setGraphicsLevel(boolean par1) - { - this.graphicsLevel = par1; - } - - @Override - public boolean isShearable(ItemStack item, World world, int x, int y, int z) - { - return true; - } - - @Override - public ArrayList onSheared(ItemStack item, World world, int x, int y, int z, int fortune) - { - ArrayList ret = new ArrayList(); - ret.add(new ItemStack(this, 1, world.getBlockMetadata(x, y, z) & 3)); - return ret; - } -} diff --git a/unused code/biomesoplenty/blocks/BlockAppleSapling.java b/unused code/biomesoplenty/blocks/BlockAppleSapling.java deleted file mode 100644 index 7e39849d3..000000000 --- a/unused code/biomesoplenty/blocks/BlockAppleSapling.java +++ /dev/null @@ -1,163 +0,0 @@ -package biomesoplenty.blocks; - -import java.util.List; -import java.util.Random; - -import biomesoplenty.BiomesOPlenty; -import biomesoplenty.worldgen.WorldGenApple; - -import net.minecraft.block.BlockSapling; -import net.minecraft.client.renderer.texture.IconRegister; -import net.minecraft.creativetab.CreativeTabs; -import net.minecraft.item.ItemStack; -import net.minecraft.util.Icon; -import net.minecraft.world.World; -import net.minecraft.world.gen.feature.WorldGenerator; - -@Deprecated -public class BlockAppleSapling extends BlockSapling -{ - public static final String[] WOOD_TYPES = new String[] {"apple"}; - private Icon[] blockIcon = new Icon[1]; - - public BlockAppleSapling(int par1) - { - super(par1); - float var3 = 0.4F; - this.setBlockBounds(0.5F - var3, 0.0F, 0.5F - var3, 0.5F + var3, var3 * 2.0F, 0.5F + var3); - this.setCreativeTab(BiomesOPlenty.tabBiomesOPlenty); - } - - @Override - public void registerIcons(IconRegister par1IconRegister) - { - this.blockIcon[0] = par1IconRegister.registerIcon("BiomesOPlenty:applesapling"); - } - - @Override - public Icon getIcon(int par1, int par2) - { - return this.blockIcon[0]; - } - - /** - * Ticks the block if it's been scheduled - */ - public void updateTick(World par1World, int par2, int par3, int par4, Random par5Random) - { - if (!par1World.isRemote) - { - super.updateTick(par1World, par2, par3, par4, par5Random); - - if (par1World.getBlockLightValue(par2, par3 + 1, par4) >= 9 && par5Random.nextInt(7) == 0) - { - int var6 = par1World.getBlockMetadata(par2, par3, par4); - - if ((var6 & 8) == 0) - { - par1World.setBlockMetadataWithNotify(par2, par3, par4, var6 | 8, 2); - } - else - { - this.growTree(par1World, par2, par3, par4, par5Random); - } - } - } - } - - /** - * From the specified side and block metadata retrieves the blocks texture. Args: side, metadata - */ - /*public int getBlockTextureFromSideAndMetadata(int par1, int par2) - { - par2 &= 3; - return par2 == 1 ? 63 : (par2 == 2 ? 79 : (par2 == 3 ? 30 : super.getBlockTextureFromSideAndMetadata(par1, par2))); - }*/ - - /** - * Attempts to grow a sapling into a tree - */ - public void growTree(World par1World, int par2, int par3, int par4, Random par5Random) - { - int var6 = par1World.getBlockMetadata(par2, par3, par4) & 3; - Object var7 = null; - int var8 = 0; - int var9 = 0; - boolean var10 = false; - - for (var8 = 0; var8 >= -1; --var8) - { - for (var9 = 0; var9 >= -1; --var9) - { - if (this.isSameSapling(par1World, par2 + var8, par3, par4 + var9, 0) && this.isSameSapling(par1World, par2 + var8 + 1, par3, par4 + var9, 0) && this.isSameSapling(par1World, par2 + var8, par3, par4 + var9 + 1, 0) && this.isSameSapling(par1World, par2 + var8 + 1, par3, par4 + var9 + 1, 0)) - { - break; - } - } - - if (var7 != null) - { - break; - } - } - - if (var7 == null) - { - var9 = 0; - var8 = 0; - - var7 = new WorldGenApple(false); - } - - if (var10) - { - par1World.setBlock(par2 + var8, par3, par4 + var9, 0); - par1World.setBlock(par2 + var8 + 1, par3, par4 + var9, 0); - par1World.setBlock(par2 + var8, par3, par4 + var9 + 1, 0); - par1World.setBlock(par2 + var8 + 1, par3, par4 + var9 + 1, 0); - } - else - { - par1World.setBlock(par2, par3, par4, 0); - } - - if (!((WorldGenerator)var7).generate(par1World, par5Random, par2 + var8, par3, par4 + var9)) - { - if (var10) - { - par1World.setBlock(par2 + var8, par3, par4 + var9, this.blockID, var6, 2); - par1World.setBlock(par2 + var8 + 1, par3, par4 + var9, this.blockID, var6, 2); - par1World.setBlock(par2 + var8, par3, par4 + var9 + 1, this.blockID, var6, 2); - par1World.setBlock(par2 + var8 + 1, par3, par4 + var9 + 1, this.blockID, var6, 2); - } - else - { - par1World.setBlock(par2, par3, par4, this.blockID, var6, 2); - } - } - } - - /** - * Determines if the same sapling is present at the given location. - */ - public boolean isSameSapling(World par1World, int par2, int par3, int par4, int par5) - { - return par1World.getBlockId(par2, par3, par4) == this.blockID && (par1World.getBlockMetadata(par2, par3, par4) & 3) == par5; - } - - /** - * Determines the damage on the item the block drops. Used in cloth and wood. - */ - public int damageDropped(int par1) - { - return par1 & 3; - } - - /** - * returns a list of blocks with the same ID, but different meta (eg: wood returns 4 blocks) - */ - public void getSubBlocks(int par1, CreativeTabs par2CreativeTabs, List par3List) - { - par3List.add(new ItemStack(par1, 1, 0)); - } -} diff --git a/unused code/biomesoplenty/blocks/BlockAshStone.java b/unused code/biomesoplenty/blocks/BlockAshStone.java deleted file mode 100644 index 9c83cb3ee..000000000 --- a/unused code/biomesoplenty/blocks/BlockAshStone.java +++ /dev/null @@ -1,46 +0,0 @@ -package biomesoplenty.blocks; - -import biomesoplenty.BiomesOPlenty; - -import net.minecraft.block.Block; -import net.minecraft.block.material.Material; -import net.minecraft.client.renderer.texture.IconRegister; -import net.minecraft.world.IBlockAccess; - -@Deprecated -public class BlockAshStone extends Block -{ - public BlockAshStone(int par1) - { - super(par1, Material.rock); - this.setCreativeTab(BiomesOPlenty.tabBiomesOPlenty); - } - - @Override - public void registerIcons(IconRegister par1IconRegister) - { - this.blockIcon = par1IconRegister.registerIcon("BiomesOPlenty:ashstone"); - } - - public int getBlockColor() - { - return 12895428; - } - - /** - * Returns the color this block should be rendered. Used by leaves. - */ - public int getRenderColor(int par1) - { - return 12895428; - } - - /** - * Returns a integer with hex for 0xrrggbb with this color multiplied against the blocks color. Note only called - * when first determining what to render. - */ - public int colorMultiplier(IBlockAccess par1IBlockAccess, int par2, int par3, int par4) - { - return 12895428; - } -} diff --git a/unused code/biomesoplenty/blocks/BlockAutumnLeaves.java b/unused code/biomesoplenty/blocks/BlockAutumnLeaves.java deleted file mode 100644 index 7c15939a1..000000000 --- a/unused code/biomesoplenty/blocks/BlockAutumnLeaves.java +++ /dev/null @@ -1,309 +0,0 @@ -package biomesoplenty.blocks; - -import java.util.ArrayList; -import java.util.Random; - -import biomesoplenty.BiomesOPlenty; -import biomesoplenty.api.Blocks; -import biomesoplenty.configuration.BOPBlocks; - -import net.minecraft.block.Block; -import net.minecraft.block.BlockLeavesBase; -import net.minecraft.block.material.Material; -import net.minecraft.client.renderer.texture.IconRegister; -import net.minecraft.entity.player.EntityPlayer; -import net.minecraft.item.ItemStack; -import net.minecraft.util.Icon; -import net.minecraft.world.IBlockAccess; -import net.minecraft.world.World; -import net.minecraftforge.common.IShearable; -import cpw.mods.fml.relauncher.Side; -import cpw.mods.fml.relauncher.SideOnly; - -@Deprecated -public class BlockAutumnLeaves extends BlockLeavesBase implements IShearable -{ - /** - * The base index in terrain.png corresponding to the fancy version of the leaf texture. This is stored so we can - * switch the displayed version between fancy and fast graphics (fast is this index + 1). - */ - private int baseIndexInPNG; - public static final String[] LEAF_TYPES = new String[] {"autumn"}; - int[] adjacentTreeBlocks; - private Icon[] blockIcon = new Icon[2]; - - public BlockAutumnLeaves(int par1) - { - super(par1, Material.leaves, false); - this.setBurnProperties(this.blockID, 30, 60); - this.setTickRandomly(true); - this.setCreativeTab(BiomesOPlenty.tabBiomesOPlenty); - } - - @Override - @SideOnly(Side.CLIENT) - public void registerIcons(IconRegister par1IconRegister) - { - this.blockIcon[0] = par1IconRegister.registerIcon("BiomesOPlenty:autumnleaves1"); - this.blockIcon[1] = par1IconRegister.registerIcon("BiomesOPlenty:autumnleaves2"); - } - - @Override - @SideOnly(Side.CLIENT) - public Icon getIcon(int par1, int par2) - { - return blockIcon[(!isOpaqueCube() ? 0 : 1)]; - } - - /** - * ejects contained items into the world, and notifies neighbours of an update, as appropriate - */ - public void breakBlock(World par1World, int par2, int par3, int par4, int par5, int par6) - { - byte var7 = 1; - int var8 = var7 + 1; - - if (par1World.checkChunksExist(par2 - var8, par3 - var8, par4 - var8, par2 + var8, par3 + var8, par4 + var8)) - { - for (int var9 = -var7; var9 <= var7; ++var9) - { - for (int var10 = -var7; var10 <= var7; ++var10) - { - for (int var11 = -var7; var11 <= var7; ++var11) - { - int var12 = par1World.getBlockId(par2 + var9, par3 + var10, par4 + var11); - - if (var12 == Blocks.leaves1.get().blockID) - { - int var13 = par1World.getBlockMetadata(par2 + var9, par3 + var10, par4 + var11); - par1World.setBlockMetadataWithNotify(par2 + var9, par3 + var10, par4 + var11, var13 | 8, 2); - } - } - } - } - } - } - - /** - * Ticks the block if it's been scheduled - */ - public void updateTick(World par1World, int par2, int par3, int par4, Random par5Random) - { - if (!par1World.isRemote) - { - int var6 = par1World.getBlockMetadata(par2, par3, par4); - - if ((var6 & 8) != 0 && (var6 & 4) == 0) - { - byte var7 = 4; - int var8 = var7 + 1; - byte var9 = 32; - int var10 = var9 * var9; - int var11 = var9 / 2; - - if (this.adjacentTreeBlocks == null) - { - this.adjacentTreeBlocks = new int[var9 * var9 * var9]; - } - - int var12; - - if (par1World.checkChunksExist(par2 - var8, par3 - var8, par4 - var8, par2 + var8, par3 + var8, par4 + var8)) - { - int var13; - int var14; - int var15; - - for (var12 = -var7; var12 <= var7; ++var12) - { - for (var13 = -var7; var13 <= var7; ++var13) - { - for (var14 = -var7; var14 <= var7; ++var14) - { - var15 = par1World.getBlockId(par2 + var12, par3 + var13, par4 + var14); - - if (var15 == Block.wood.blockID) - { - this.adjacentTreeBlocks[(var12 + var11) * var10 + (var13 + var11) * var9 + var14 + var11] = 0; - } - else if (var15 == Blocks.leaves1.get().blockID) - { - this.adjacentTreeBlocks[(var12 + var11) * var10 + (var13 + var11) * var9 + var14 + var11] = -2; - } - else - { - this.adjacentTreeBlocks[(var12 + var11) * var10 + (var13 + var11) * var9 + var14 + var11] = -1; - } - } - } - } - - for (var12 = 1; var12 <= 4; ++var12) - { - for (var13 = -var7; var13 <= var7; ++var13) - { - for (var14 = -var7; var14 <= var7; ++var14) - { - for (var15 = -var7; var15 <= var7; ++var15) - { - if (this.adjacentTreeBlocks[(var13 + var11) * var10 + (var14 + var11) * var9 + var15 + var11] == var12 - 1) - { - if (this.adjacentTreeBlocks[(var13 + var11 - 1) * var10 + (var14 + var11) * var9 + var15 + var11] == -2) - { - this.adjacentTreeBlocks[(var13 + var11 - 1) * var10 + (var14 + var11) * var9 + var15 + var11] = var12; - } - - if (this.adjacentTreeBlocks[(var13 + var11 + 1) * var10 + (var14 + var11) * var9 + var15 + var11] == -2) - { - this.adjacentTreeBlocks[(var13 + var11 + 1) * var10 + (var14 + var11) * var9 + var15 + var11] = var12; - } - - if (this.adjacentTreeBlocks[(var13 + var11) * var10 + (var14 + var11 - 1) * var9 + var15 + var11] == -2) - { - this.adjacentTreeBlocks[(var13 + var11) * var10 + (var14 + var11 - 1) * var9 + var15 + var11] = var12; - } - - if (this.adjacentTreeBlocks[(var13 + var11) * var10 + (var14 + var11 + 1) * var9 + var15 + var11] == -2) - { - this.adjacentTreeBlocks[(var13 + var11) * var10 + (var14 + var11 + 1) * var9 + var15 + var11] = var12; - } - - if (this.adjacentTreeBlocks[(var13 + var11) * var10 + (var14 + var11) * var9 + (var15 + var11 - 1)] == -2) - { - this.adjacentTreeBlocks[(var13 + var11) * var10 + (var14 + var11) * var9 + (var15 + var11 - 1)] = var12; - } - - if (this.adjacentTreeBlocks[(var13 + var11) * var10 + (var14 + var11) * var9 + var15 + var11 + 1] == -2) - { - this.adjacentTreeBlocks[(var13 + var11) * var10 + (var14 + var11) * var9 + var15 + var11 + 1] = var12; - } - } - } - } - } - } - } - - var12 = this.adjacentTreeBlocks[var11 * var10 + var11 * var9 + var11]; - - if (var12 >= 0) - { - par1World.setBlockMetadataWithNotify(par2, par3, par4, var6 & -9, 2); - } - else - { - this.removeLeaves(par1World, par2, par3, par4); - } - } - } - } - - /** - * A randomly called display update to be able to add particles or other items for display - */ - @SideOnly(Side.CLIENT) - public void randomDisplayTick(World par1World, int par2, int par3, int par4, Random par5Random) - { - if (par1World.canLightningStrikeAt(par2, par3 + 1, par4) && !par1World.doesBlockHaveSolidTopSurface(par2, par3 - 1, par4) && par5Random.nextInt(15) == 1) - { - double var6 = (double)((float)par2 + par5Random.nextFloat()); - double var8 = (double)par3 - 0.05D; - double var10 = (double)((float)par4 + par5Random.nextFloat()); - par1World.spawnParticle("dripWater", var6, var8, var10, 0.0D, 0.0D, 0.0D); - } - } - - private void removeLeaves(World par1World, int par2, int par3, int par4) - { - this.dropBlockAsItem(par1World, par2, par3, par4, par1World.getBlockMetadata(par2, par3, par4), 0); - par1World.setBlock(par2, par3, par4, 0); - } - - /** - * Returns the quantity of items to drop on block destruction. - */ - public int quantityDropped(Random par1Random) - { - return par1Random.nextInt(20) == 0 ? 1 : 0; - } - - /** - * Returns the ID of the items to drop on destruction. - */ - public int idDropped(int par1, Random par2Random, int par3) - { - return BOPBlocks.yellowSapling.blockID; - } - - /** - * Drops the block items with a specified chance of dropping the specified items - */ - public void dropBlockAsItemWithChance(World par1World, int par2, int par3, int par4, int par5, float par6, int par7) - { - if (!par1World.isRemote) - { - byte var8 = 20; - - if ((par5 & 3) == 3) - { - var8 = 40; - } - - if (par1World.rand.nextInt(var8) == 0) - { - int var9 = this.idDropped(par5, par1World.rand, par7); - this.dropBlockAsItem_do(par1World, par2, par3, par4, new ItemStack(var9, 1, this.damageDropped(par5))); - } - } - } - - /** - * Called when the player destroys a block with an item that can harvest it. (i, j, k) are the coordinates of the - * block and l is the block's subtype/damage. - */ - public void harvestBlock(World par1World, EntityPlayer par2EntityPlayer, int par3, int par4, int par5, int par6) - { - super.harvestBlock(par1World, par2EntityPlayer, par3, par4, par5, par6); - } - - /** - * Determines the damage on the item the block drops. Used in cloth and wood. - */ - public int damageDropped(int par1) - { - return par1 & 3; - } - - @Override - public boolean isOpaqueCube() { - return Block.leaves.isOpaqueCube(); - } - - public boolean shouldSideBeRendered(IBlockAccess par1IBlockAccess, int par2, int par3, int par4, int par5) - { - return true; - } - - /** - * Pass true to draw this block using fancy graphics, or false for fast graphics. - */ - @SideOnly(Side.CLIENT) - public void setGraphicsLevel(boolean par1) - { - this.graphicsLevel = par1; - } - - @Override - public boolean isShearable(ItemStack item, World world, int x, int y, int z) - { - return true; - } - - @Override - public ArrayList onSheared(ItemStack item, World world, int x, int y, int z, int fortune) - { - ArrayList ret = new ArrayList(); - ret.add(new ItemStack(this, 1, world.getBlockMetadata(x, y, z) & 3)); - return ret; - } -} diff --git a/unused code/biomesoplenty/blocks/BlockBambooLeaves.java b/unused code/biomesoplenty/blocks/BlockBambooLeaves.java deleted file mode 100644 index dd1de6b82..000000000 --- a/unused code/biomesoplenty/blocks/BlockBambooLeaves.java +++ /dev/null @@ -1,309 +0,0 @@ -package biomesoplenty.blocks; - -import java.util.ArrayList; -import java.util.Random; - -import biomesoplenty.BiomesOPlenty; -import biomesoplenty.api.Blocks; -import biomesoplenty.configuration.BOPBlocks; - -import net.minecraft.block.Block; -import net.minecraft.block.BlockLeavesBase; -import net.minecraft.block.material.Material; -import net.minecraft.client.renderer.texture.IconRegister; -import net.minecraft.entity.player.EntityPlayer; -import net.minecraft.item.ItemStack; -import net.minecraft.util.Icon; -import net.minecraft.world.IBlockAccess; -import net.minecraft.world.World; -import net.minecraftforge.common.IShearable; -import cpw.mods.fml.relauncher.Side; -import cpw.mods.fml.relauncher.SideOnly; - -@Deprecated -public class BlockBambooLeaves extends BlockLeavesBase implements IShearable -{ - /** - * The base index in terrain.png corresponding to the fancy version of the leaf texture. This is stored so we can - * switch the displayed version between fancy and fast graphics (fast is this index + 1). - */ - private int baseIndexInPNG; - public static final String[] LEAF_TYPES = new String[] {"bamboo"}; - int[] adjacentTreeBlocks; - private Icon[] blockIcon = new Icon[2]; - - public BlockBambooLeaves(int par1) - { - super(par1, Material.leaves, false); - this.setTickRandomly(true); - this.setBurnProperties(this.blockID, 30, 60); - this.setCreativeTab(BiomesOPlenty.tabBiomesOPlenty); - } - - @Override - @SideOnly(Side.CLIENT) - public void registerIcons(IconRegister par1IconRegister) - { - this.blockIcon[0] = par1IconRegister.registerIcon("BiomesOPlenty:bambooleaves1"); - this.blockIcon[1] = par1IconRegister.registerIcon("BiomesOPlenty:bambooleaves2"); - } - - @Override - @SideOnly(Side.CLIENT) - public Icon getIcon(int par1, int par2) - { - return blockIcon[(!isOpaqueCube() ? 0 : 1)]; - } - - /** - * ejects contained items into the world, and notifies neighbours of an update, as appropriate - */ - public void breakBlock(World par1World, int par2, int par3, int par4, int par5, int par6) - { - byte var7 = 1; - int var8 = var7 + 1; - - if (par1World.checkChunksExist(par2 - var8, par3 - var8, par4 - var8, par2 + var8, par3 + var8, par4 + var8)) - { - for (int var9 = -var7; var9 <= var7; ++var9) - { - for (int var10 = -var7; var10 <= var7; ++var10) - { - for (int var11 = -var7; var11 <= var7; ++var11) - { - int var12 = par1World.getBlockId(par2 + var9, par3 + var10, par4 + var11); - - if (var12 == Blocks.leaves1.get().blockID) - { - int var13 = par1World.getBlockMetadata(par2 + var9, par3 + var10, par4 + var11); - par1World.setBlockMetadataWithNotify(par2 + var9, par3 + var10, par4 + var11, var13 | 8, 2); - } - } - } - } - } - } - - /** - * Ticks the block if it's been scheduled - */ - public void updateTick(World par1World, int par2, int par3, int par4, Random par5Random) - { - if (!par1World.isRemote) - { - int var6 = par1World.getBlockMetadata(par2, par3, par4); - - if ((var6 & 8) != 0 && (var6 & 4) == 0) - { - byte var7 = 4; - int var8 = var7 + 1; - byte var9 = 32; - int var10 = var9 * var9; - int var11 = var9 / 2; - - if (this.adjacentTreeBlocks == null) - { - this.adjacentTreeBlocks = new int[var9 * var9 * var9]; - } - - int var12; - - if (par1World.checkChunksExist(par2 - var8, par3 - var8, par4 - var8, par2 + var8, par3 + var8, par4 + var8)) - { - int var13; - int var14; - int var15; - - for (var12 = -var7; var12 <= var7; ++var12) - { - for (var13 = -var7; var13 <= var7; ++var13) - { - for (var14 = -var7; var14 <= var7; ++var14) - { - var15 = par1World.getBlockId(par2 + var12, par3 + var13, par4 + var14); - - if (var15 == Blocks.bamboo.get().blockID) - { - this.adjacentTreeBlocks[(var12 + var11) * var10 + (var13 + var11) * var9 + var14 + var11] = 0; - } - else if (var15 == Blocks.leaves1.get().blockID) - { - this.adjacentTreeBlocks[(var12 + var11) * var10 + (var13 + var11) * var9 + var14 + var11] = -2; - } - else - { - this.adjacentTreeBlocks[(var12 + var11) * var10 + (var13 + var11) * var9 + var14 + var11] = -1; - } - } - } - } - - for (var12 = 1; var12 <= 4; ++var12) - { - for (var13 = -var7; var13 <= var7; ++var13) - { - for (var14 = -var7; var14 <= var7; ++var14) - { - for (var15 = -var7; var15 <= var7; ++var15) - { - if (this.adjacentTreeBlocks[(var13 + var11) * var10 + (var14 + var11) * var9 + var15 + var11] == var12 - 1) - { - if (this.adjacentTreeBlocks[(var13 + var11 - 1) * var10 + (var14 + var11) * var9 + var15 + var11] == -2) - { - this.adjacentTreeBlocks[(var13 + var11 - 1) * var10 + (var14 + var11) * var9 + var15 + var11] = var12; - } - - if (this.adjacentTreeBlocks[(var13 + var11 + 1) * var10 + (var14 + var11) * var9 + var15 + var11] == -2) - { - this.adjacentTreeBlocks[(var13 + var11 + 1) * var10 + (var14 + var11) * var9 + var15 + var11] = var12; - } - - if (this.adjacentTreeBlocks[(var13 + var11) * var10 + (var14 + var11 - 1) * var9 + var15 + var11] == -2) - { - this.adjacentTreeBlocks[(var13 + var11) * var10 + (var14 + var11 - 1) * var9 + var15 + var11] = var12; - } - - if (this.adjacentTreeBlocks[(var13 + var11) * var10 + (var14 + var11 + 1) * var9 + var15 + var11] == -2) - { - this.adjacentTreeBlocks[(var13 + var11) * var10 + (var14 + var11 + 1) * var9 + var15 + var11] = var12; - } - - if (this.adjacentTreeBlocks[(var13 + var11) * var10 + (var14 + var11) * var9 + (var15 + var11 - 1)] == -2) - { - this.adjacentTreeBlocks[(var13 + var11) * var10 + (var14 + var11) * var9 + (var15 + var11 - 1)] = var12; - } - - if (this.adjacentTreeBlocks[(var13 + var11) * var10 + (var14 + var11) * var9 + var15 + var11 + 1] == -2) - { - this.adjacentTreeBlocks[(var13 + var11) * var10 + (var14 + var11) * var9 + var15 + var11 + 1] = var12; - } - } - } - } - } - } - } - - var12 = this.adjacentTreeBlocks[var11 * var10 + var11 * var9 + var11]; - - if (var12 >= 0) - { - par1World.setBlockMetadataWithNotify(par2, par3, par4, var6 & -9, 2); - } - else - { - this.removeLeaves(par1World, par2, par3, par4); - } - } - } - } - - /** - * A randomly called display update to be able to add particles or other items for display - */ - @SideOnly(Side.CLIENT) - public void randomDisplayTick(World par1World, int par2, int par3, int par4, Random par5Random) - { - if (par1World.canLightningStrikeAt(par2, par3 + 1, par4) && !par1World.doesBlockHaveSolidTopSurface(par2, par3 - 1, par4) && par5Random.nextInt(15) == 1) - { - double var6 = (double)((float)par2 + par5Random.nextFloat()); - double var8 = (double)par3 - 0.05D; - double var10 = (double)((float)par4 + par5Random.nextFloat()); - par1World.spawnParticle("dripWater", var6, var8, var10, 0.0D, 0.0D, 0.0D); - } - } - - private void removeLeaves(World par1World, int par2, int par3, int par4) - { - this.dropBlockAsItem(par1World, par2, par3, par4, par1World.getBlockMetadata(par2, par3, par4), 0); - par1World.setBlockToAir(par2, par3, par4); - } - - /** - * Returns the quantity of items to drop on block destruction. - */ - public int quantityDropped(Random par1Random) - { - return par1Random.nextInt(20) == 0 ? 1 : 0; - } - - /** - * Returns the ID of the items to drop on destruction. - */ - public int idDropped(int par1, Random par2Random, int par3) - { - return BOPBlocks.bambooSapling.blockID; - } - - /** - * Drops the block items with a specified chance of dropping the specified items - */ - public void dropBlockAsItemWithChance(World par1World, int par2, int par3, int par4, int par5, float par6, int par7) - { - if (!par1World.isRemote) - { - byte var8 = 20; - - if ((par5 & 3) == 3) - { - var8 = 40; - } - - if (par1World.rand.nextInt(var8) == 0) - { - int var9 = this.idDropped(par5, par1World.rand, par7); - this.dropBlockAsItem_do(par1World, par2, par3, par4, new ItemStack(var9, 1, this.damageDropped(par5))); - } - } - } - - /** - * Called when the player destroys a block with an item that can harvest it. (i, j, k) are the coordinates of the - * block and l is the block's subtype/damage. - */ - public void harvestBlock(World par1World, EntityPlayer par2EntityPlayer, int par3, int par4, int par5, int par6) - { - super.harvestBlock(par1World, par2EntityPlayer, par3, par4, par5, par6); - } - - /** - * Determines the damage on the item the block drops. Used in cloth and wood. - */ - public int damageDropped(int par1) - { - return par1 & 3; - } - - @Override - public boolean isOpaqueCube() { - return Block.leaves.isOpaqueCube(); - } - - public boolean shouldSideBeRendered(IBlockAccess par1IBlockAccess, int par2, int par3, int par4, int par5) - { - return true; - } - - /** - * Pass true to draw this block using fancy graphics, or false for fast graphics. - */ - @SideOnly(Side.CLIENT) - public void setGraphicsLevel(boolean par1) - { - this.graphicsLevel = par1; - } - - @Override - public boolean isShearable(ItemStack item, World world, int x, int y, int z) - { - return true; - } - - @Override - public ArrayList onSheared(ItemStack item, World world, int x, int y, int z, int fortune) - { - ArrayList ret = new ArrayList(); - ret.add(new ItemStack(this, 1, world.getBlockMetadata(x, y, z) & 3)); - return ret; - } -} diff --git a/unused code/biomesoplenty/blocks/BlockBambooSapling.java b/unused code/biomesoplenty/blocks/BlockBambooSapling.java deleted file mode 100644 index 794f2c8b5..000000000 --- a/unused code/biomesoplenty/blocks/BlockBambooSapling.java +++ /dev/null @@ -1,175 +0,0 @@ -package biomesoplenty.blocks; - -import java.util.List; -import java.util.Random; - -import biomesoplenty.BiomesOPlenty; -import biomesoplenty.worldgen.WorldGenBambooTree; -import biomesoplenty.worldgen.WorldGenBambooTree2; -import biomesoplenty.worldgen.WorldGenOminous1; - -import net.minecraft.block.BlockSapling; -import net.minecraft.client.renderer.texture.IconRegister; -import net.minecraft.creativetab.CreativeTabs; -import net.minecraft.item.ItemStack; -import net.minecraft.util.Icon; -import net.minecraft.world.World; -import net.minecraft.world.gen.feature.WorldGenerator; - -@Deprecated -public class BlockBambooSapling extends BlockSapling -{ - public static final String[] WOOD_TYPES = new String[] {"dark"}; - private Icon[] blockIcon = new Icon[1]; - - public BlockBambooSapling(int par1) - { - super(par1); - float var3 = 0.4F; - this.setBlockBounds(0.5F - var3, 0.0F, 0.5F - var3, 0.5F + var3, var3 * 2.0F, 0.5F + var3); - this.setCreativeTab(BiomesOPlenty.tabBiomesOPlenty); - } - - @Override - public void registerIcons(IconRegister par1IconRegister) - { - this.blockIcon[0] = par1IconRegister.registerIcon("BiomesOPlenty:bamboosapling"); - } - - @Override - public Icon getIcon(int par1, int par2) - { - return this.blockIcon[0]; - } - - /** - * Ticks the block if it's been scheduled - */ - public void updateTick(World par1World, int par2, int par3, int par4, Random par5Random) - { - if (!par1World.isRemote) - { - super.updateTick(par1World, par2, par3, par4, par5Random); - - if (par1World.getBlockLightValue(par2, par3 + 1, par4) >= 9 && par5Random.nextInt(7) == 0) - { - int var6 = par1World.getBlockMetadata(par2, par3, par4); - - if ((var6 & 8) == 0) - { - par1World.setBlockMetadataWithNotify(par2, par3, par4, var6 | 8, 2); - } - else - { - this.growTree(par1World, par2, par3, par4, par5Random); - } - } - } - } - - /** - * From the specified side and block metadata retrieves the blocks texture. Args: side, metadata - */ - /*public int getBlockTextureFromSideAndMetadata(int par1, int par2) - { - par2 &= 3; - return par2 == 1 ? 63 : (par2 == 2 ? 79 : (par2 == 3 ? 30 : super.getBlockTextureFromSideAndMetadata(par1, par2))); - }*/ - - /** - * Attempts to grow a sapling into a tree - */ - public void growTree(World par1World, int par2, int par3, int par4, Random par5Random) - { - int var6 = par1World.getBlockMetadata(par2, par3, par4) & 3; - Object var7 = null; - int var8 = 0; - int var9 = 0; - int var99 = par5Random.nextInt(8); - boolean var10 = false; - - for (var8 = 0; var8 >= -1; --var8) - { - for (var9 = 0; var9 >= -1; --var9) - { - if (this.isSameSapling(par1World, par2 + var8, par3, par4 + var9, 0) && this.isSameSapling(par1World, par2 + var8 + 1, par3, par4 + var9, 0) && this.isSameSapling(par1World, par2 + var8, par3, par4 + var9 + 1, 0) && this.isSameSapling(par1World, par2 + var8 + 1, par3, par4 + var9 + 1, 0)) - { - break; - } - } - - if (var7 != null) - { - break; - } - } - - if (var7 == null) - { - var9 = 0; - var8 = 0; - var99 = par5Random.nextInt(8); - - if (var99 == 0) - { - var7 = new WorldGenBambooTree(false); - } - else - { - var7 = new WorldGenBambooTree2(false); - } - } - - if (var10) - { - par1World.setBlock(par2 + var8, par3, par4 + var9, 0); - par1World.setBlock(par2 + var8 + 1, par3, par4 + var9, 0); - par1World.setBlock(par2 + var8, par3, par4 + var9 + 1, 0); - par1World.setBlock(par2 + var8 + 1, par3, par4 + var9 + 1, 0); - } - else - { - par1World.setBlock(par2, par3, par4, 0); - } - - if (!((WorldGenerator)var7).generate(par1World, par5Random, par2 + var8, par3, par4 + var9)) - { - if (var10) - { - par1World.setBlock(par2 + var8, par3, par4 + var9, this.blockID, var6, 2); - par1World.setBlock(par2 + var8 + 1, par3, par4 + var9, this.blockID, var6, 2); - par1World.setBlock(par2 + var8, par3, par4 + var9 + 1, this.blockID, var6, 2); - par1World.setBlock(par2 + var8 + 1, par3, par4 + var9 + 1, this.blockID, var6, 2); - } - else - { - par1World.setBlock(par2, par3, par4, this.blockID, var6, 2); - } - } - } - - /** - * Determines if the same sapling is present at the given location. - */ - public boolean isSameSapling(World par1World, int par2, int par3, int par4, int par5) - { - return par1World.getBlockId(par2, par3, par4) == this.blockID && (par1World.getBlockMetadata(par2, par3, par4) & 3) == par5; - } - - /** - * Determines the damage on the item the block drops. Used in cloth and wood. - */ - public int damageDropped(int par1) - { - return par1 & 3; - } - - /** - * returns a list of blocks with the same ID, but different meta (eg: wood returns 4 blocks) - */ - public void getSubBlocks(int par1, CreativeTabs par2CreativeTabs, List par3List) - { - par3List.add(new ItemStack(par1, 1, 0)); - } -} - diff --git a/unused code/biomesoplenty/blocks/BlockBambooThatching.java b/unused code/biomesoplenty/blocks/BlockBambooThatching.java deleted file mode 100644 index e78f1daa3..000000000 --- a/unused code/biomesoplenty/blocks/BlockBambooThatching.java +++ /dev/null @@ -1,42 +0,0 @@ -package biomesoplenty.blocks; - -import java.util.Random; - -import biomesoplenty.BiomesOPlenty; -import biomesoplenty.configuration.BOPBlocks; - -import net.minecraft.block.Block; -import net.minecraft.block.material.Material; -import net.minecraft.client.renderer.texture.IconRegister; - -@Deprecated -public class BlockBambooThatching extends Block -{ - public BlockBambooThatching(int par1) - { - super(par1, Material.wood); - this.setCreativeTab(BiomesOPlenty.tabBiomesOPlenty); - } - - @Override - public void registerIcons(IconRegister par1IconRegister) - { - this.blockIcon = par1IconRegister.registerIcon("BiomesOPlenty:bamboothatching"); - } - - /** - * Returns the ID of the items to drop on destruction. - */ - public int idDropped(int par1, Random par2Random, int par3) - { - return BOPBlocks.bambooThatching.blockID; - } - - /** - * Returns the quantity of items to drop on block destruction. - */ - public int quantityDropped(Random par1Random) - { - return 1; - } -} diff --git a/unused code/biomesoplenty/blocks/BlockBarley.java b/unused code/biomesoplenty/blocks/BlockBarley.java deleted file mode 100644 index 4e21ed36b..000000000 --- a/unused code/biomesoplenty/blocks/BlockBarley.java +++ /dev/null @@ -1,145 +0,0 @@ -package biomesoplenty.blocks; - -import java.util.Random; - -import biomesoplenty.configuration.BOPItems; - -import net.minecraft.block.Block; -import net.minecraft.block.material.Material; -import net.minecraft.client.renderer.texture.IconRegister; -import net.minecraft.util.AxisAlignedBB; -import net.minecraft.world.World; - -@Deprecated -public class BlockBarley extends Block -{ - protected BlockBarley(int par1, Material par3Material) - { - super(par1, par3Material); - this.setTickRandomly(true); - float var3 = 0.375F; - this.setBurnProperties(this.blockID, 60, 100); - this.setBlockBounds(0.5F - var3, 0.0F, 0.5F - var3, 0.5F + var3, 1.0F, 0.5F + var3); - } - - @Override - public void registerIcons(IconRegister par1IconRegister) - { - this.blockIcon = par1IconRegister.registerIcon("BiomesOPlenty:barley"); - } - - public BlockBarley(int par1) - { - this(par1, Material.plants); - } - - /** - * Checks to see if its valid to put this block at the specified coordinates. Args: world, x, y, z - */ - public boolean canPlaceBlockAt(World par1World, int par2, int par3, int par4) - { - return super.canPlaceBlockAt(par1World, par2, par3, par4) && this.canThisPlantGrowOnThisBlockID(par1World.getBlockId(par2, par3 - 1, par4)); - } - - /** - * Gets passed in the blockID of the block below and supposed to return true if its allowed to grow on the type of - * blockID passed in. Args: blockID - */ - protected boolean canThisPlantGrowOnThisBlockID(int par1) - { - return par1 == Block.grass.blockID; - } - - /** - * Lets the block know when one of its neighbor changes. Doesn't know which neighbor changed (coordinates passed are - * their own) Args: x, y, z, neighbor blockID - */ - public void onNeighborBlockChange(World par1World, int par2, int par3, int par4, int par5) - { - super.onNeighborBlockChange(par1World, par2, par3, par4, par5); - this.checkFlowerChange(par1World, par2, par3, par4); - } - - /** - * Ticks the block if it's been scheduled - */ - public void updateTick(World par1World, int par2, int par3, int par4, Random par5Random) - { - this.checkFlowerChange(par1World, par2, par3, par4); - } - - protected final void checkFlowerChange(World par1World, int par2, int par3, int par4) - { - if (!this.canBlockStay(par1World, par2, par3, par4)) - { - this.dropBlockAsItem(par1World, par2, par3, par4, par1World.getBlockMetadata(par2, par3, par4), 0); - par1World.setBlock(par2, par3, par4, 0); - } - } - - /** - * Can this block stay at this position. Similar to canPlaceBlockAt except gets checked often with plants. - */ - public boolean canBlockStay(World par1World, int par2, int par3, int par4) - { - return (par1World.getFullBlockLightValue(par2, par3, par4) >= 8 || par1World.canBlockSeeTheSky(par2, par3, par4)) && this.canThisPlantGrowOnThisBlockID(par1World.getBlockId(par2, par3 - 1, par4)); - } - - /** - * Returns a bounding box from the pool of bounding boxes (this means this box can change after the pool has been - * cleared to be reused) - */ - public AxisAlignedBB getCollisionBoundingBoxFromPool(World par1World, int par2, int par3, int par4) - { - return null; - } - - /** - * Is this block (a) opaque and (b) a full 1m cube? This determines whether or not to render the shared face of two - * adjacent blocks and also whether the player can attach torches, redstone wire, etc to this block. - */ - public boolean isOpaqueCube() - { - return false; - } - - /** - * If this block doesn't render as an ordinary block it will return False (examples: signs, buttons, stairs, etc) - */ - public boolean renderAsNormalBlock() - { - return false; - } - - /** - * The type of render function that is called for this block - */ - public int getRenderType() - { - return 6; - } - - /** - * Returns the ID of the items to drop on destruction. - */ - public int idDropped(int par1, Random par2Random, int par3) - { - return BOPItems.barleyItem.itemID; - } - - /** - * Returns the quantity of items to drop on block destruction. - */ - public int quantityDropped(Random par1Random) - { - return par1Random.nextInt(5) == 0 ? 1 : 0; - } - - /** - * only called by clickMiddleMouseButton , and passed to inventory.setCurrentItem (along with isCreative) - */ - public int idPicked(World par1World, int par2, int par3, int par4) - { - return BOPItems.barleyItem.itemID; - } -} diff --git a/unused code/biomesoplenty/blocks/BlockBlueFlower.java b/unused code/biomesoplenty/blocks/BlockBlueFlower.java deleted file mode 100644 index 77c803a89..000000000 --- a/unused code/biomesoplenty/blocks/BlockBlueFlower.java +++ /dev/null @@ -1,121 +0,0 @@ -package biomesoplenty.blocks; - -import java.util.Random; - -import biomesoplenty.BiomesOPlenty; - -import net.minecraft.block.Block; -import net.minecraft.block.material.Material; -import net.minecraft.client.renderer.texture.IconRegister; -import net.minecraft.util.AxisAlignedBB; -import net.minecraft.world.World; - -@Deprecated -public class BlockBlueFlower extends Block -{ - protected BlockBlueFlower(int par1, Material par3Material) - { - super(par1, par3Material); - this.setTickRandomly(true); - float var4 = 0.2F; - this.setBlockBounds(0.5F - var4, 0.0F, 0.5F - var4, 0.5F + var4, var4 * 3.0F, 0.5F + var4); - this.setCreativeTab(BiomesOPlenty.tabBiomesOPlenty); - } - - public BlockBlueFlower(int par1) - { - this(par1, Material.plants); - } - - @Override - public void registerIcons(IconRegister par1IconRegister) - { - this.blockIcon = par1IconRegister.registerIcon("BiomesOPlenty:swampflower"); - } - - /** - * Checks to see if its valid to put this block at the specified coordinates. Args: world, x, y, z - */ - public boolean canPlaceBlockAt(World par1World, int par2, int par3, int par4) - { - return super.canPlaceBlockAt(par1World, par2, par3, par4) && this.canThisPlantGrowOnThisBlockID(par1World.getBlockId(par2, par3 - 1, par4)); - } - - /** - * Gets passed in the blockID of the block below and supposed to return true if its allowed to grow on the type of - * blockID passed in. Args: blockID - */ - protected boolean canThisPlantGrowOnThisBlockID(int par1) - { - return par1 == Block.grass.blockID || par1 == Block.dirt.blockID || par1 == Block.tilledField.blockID; - } - - /** - * Lets the block know when one of its neighbor changes. Doesn't know which neighbor changed (coordinates passed are - * their own) Args: x, y, z, neighbor blockID - */ - public void onNeighborBlockChange(World par1World, int par2, int par3, int par4, int par5) - { - super.onNeighborBlockChange(par1World, par2, par3, par4, par5); - this.checkFlowerChange(par1World, par2, par3, par4); - } - - /** - * Ticks the block if it's been scheduled - */ - public void updateTick(World par1World, int par2, int par3, int par4, Random par5Random) - { - this.checkFlowerChange(par1World, par2, par3, par4); - } - - protected final void checkFlowerChange(World par1World, int par2, int par3, int par4) - { - if (!this.canBlockStay(par1World, par2, par3, par4)) - { - this.dropBlockAsItem(par1World, par2, par3, par4, par1World.getBlockMetadata(par2, par3, par4), 0); - par1World.setBlock(par2, par3, par4, 0); - } - } - - /** - * Can this block stay at this position. Similar to canPlaceBlockAt except gets checked often with plants. - */ - public boolean canBlockStay(World par1World, int par2, int par3, int par4) - { - return (par1World.getFullBlockLightValue(par2, par3, par4) >= 8 || par1World.canBlockSeeTheSky(par2, par3, par4)) && this.canThisPlantGrowOnThisBlockID(par1World.getBlockId(par2, par3 - 1, par4)); - } - - /** - * Returns a bounding box from the pool of bounding boxes (this means this box can change after the pool has been - * cleared to be reused) - */ - public AxisAlignedBB getCollisionBoundingBoxFromPool(World par1World, int par2, int par3, int par4) - { - return null; - } - - /** - * Is this block (a) opaque and (b) a full 1m cube? This determines whether or not to render the shared face of two - * adjacent blocks and also whether the player can attach torches, redstone wire, etc to this block. - */ - public boolean isOpaqueCube() - { - return false; - } - - /** - * If this block doesn't render as an ordinary block it will return False (examples: signs, buttons, stairs, etc) - */ - public boolean renderAsNormalBlock() - { - return false; - } - - /** - * The type of render function that is called for this block - */ - public int getRenderType() - { - return 1; - } -} diff --git a/unused code/biomesoplenty/blocks/BlockBlueLeaves.java b/unused code/biomesoplenty/blocks/BlockBlueLeaves.java deleted file mode 100644 index 5588b97c3..000000000 --- a/unused code/biomesoplenty/blocks/BlockBlueLeaves.java +++ /dev/null @@ -1,309 +0,0 @@ -package biomesoplenty.blocks; - -import java.util.ArrayList; -import java.util.Random; - -import biomesoplenty.BiomesOPlenty; -import biomesoplenty.api.Blocks; -import biomesoplenty.configuration.BOPBlocks; - -import net.minecraft.block.Block; -import net.minecraft.block.BlockLeavesBase; -import net.minecraft.block.material.Material; -import net.minecraft.client.renderer.texture.IconRegister; -import net.minecraft.entity.player.EntityPlayer; -import net.minecraft.item.ItemStack; -import net.minecraft.util.Icon; -import net.minecraft.world.IBlockAccess; -import net.minecraft.world.World; -import net.minecraftforge.common.IShearable; -import cpw.mods.fml.relauncher.Side; -import cpw.mods.fml.relauncher.SideOnly; - -@Deprecated -public class BlockBlueLeaves extends BlockLeavesBase implements IShearable -{ - /** - * The base index in terrain.png corresponding to the fancy version of the leaf texture. This is stored so we can - * switch the displayed version between fancy and fast graphics (fast is this index + 1). - */ - private int baseIndexInPNG; - public static final String[] LEAF_TYPES = new String[] {"magic"}; - int[] adjacentTreeBlocks; - private Icon[] blockIcon = new Icon[2]; - - public BlockBlueLeaves(int par1) - { - super(par1, Material.leaves, false); - this.setBurnProperties(this.blockID, 30, 60); - this.setTickRandomly(true); - this.setCreativeTab(BiomesOPlenty.tabBiomesOPlenty); - } - - @Override - @SideOnly(Side.CLIENT) - public void registerIcons(IconRegister par1IconRegister) - { - this.blockIcon[0] = par1IconRegister.registerIcon("BiomesOPlenty:blueleaves1"); - this.blockIcon[1] = par1IconRegister.registerIcon("BiomesOPlenty:blueleaves2"); - } - - @Override - @SideOnly(Side.CLIENT) - public Icon getIcon(int par1, int par2) - { - return blockIcon[(!isOpaqueCube() ? 0 : 1)]; - } - - /** - * ejects contained items into the world, and notifies neighbours of an update, as appropriate - */ - public void breakBlock(World par1World, int par2, int par3, int par4, int par5, int par6) - { - byte var7 = 1; - int var8 = var7 + 1; - - if (par1World.checkChunksExist(par2 - var8, par3 - var8, par4 - var8, par2 + var8, par3 + var8, par4 + var8)) - { - for (int var9 = -var7; var9 <= var7; ++var9) - { - for (int var10 = -var7; var10 <= var7; ++var10) - { - for (int var11 = -var7; var11 <= var7; ++var11) - { - int var12 = par1World.getBlockId(par2 + var9, par3 + var10, par4 + var11); - - if (var12 == Blocks.leaves1.get().blockID) - { - int var13 = par1World.getBlockMetadata(par2 + var9, par3 + var10, par4 + var11); - par1World.setBlockMetadataWithNotify(par2 + var9, par3 + var10, par4 + var11, var13 | 8, 2); - } - } - } - } - } - } - - /** - * Ticks the block if it's been scheduled - */ - public void updateTick(World par1World, int par2, int par3, int par4, Random par5Random) - { - if (!par1World.isRemote) - { - int var6 = par1World.getBlockMetadata(par2, par3, par4); - - if ((var6 & 8) != 0 && (var6 & 4) == 0) - { - byte var7 = 4; - int var8 = var7 + 1; - byte var9 = 32; - int var10 = var9 * var9; - int var11 = var9 / 2; - - if (this.adjacentTreeBlocks == null) - { - this.adjacentTreeBlocks = new int[var9 * var9 * var9]; - } - - int var12; - - if (par1World.checkChunksExist(par2 - var8, par3 - var8, par4 - var8, par2 + var8, par3 + var8, par4 + var8)) - { - int var13; - int var14; - int var15; - - for (var12 = -var7; var12 <= var7; ++var12) - { - for (var13 = -var7; var13 <= var7; ++var13) - { - for (var14 = -var7; var14 <= var7; ++var14) - { - var15 = par1World.getBlockId(par2 + var12, par3 + var13, par4 + var14); - - if (var15 == BOPBlocks.magicWood.blockID) - { - this.adjacentTreeBlocks[(var12 + var11) * var10 + (var13 + var11) * var9 + var14 + var11] = 0; - } - else if (var15 == Blocks.leaves1.get().blockID) - { - this.adjacentTreeBlocks[(var12 + var11) * var10 + (var13 + var11) * var9 + var14 + var11] = -2; - } - else - { - this.adjacentTreeBlocks[(var12 + var11) * var10 + (var13 + var11) * var9 + var14 + var11] = -1; - } - } - } - } - - for (var12 = 1; var12 <= 4; ++var12) - { - for (var13 = -var7; var13 <= var7; ++var13) - { - for (var14 = -var7; var14 <= var7; ++var14) - { - for (var15 = -var7; var15 <= var7; ++var15) - { - if (this.adjacentTreeBlocks[(var13 + var11) * var10 + (var14 + var11) * var9 + var15 + var11] == var12 - 1) - { - if (this.adjacentTreeBlocks[(var13 + var11 - 1) * var10 + (var14 + var11) * var9 + var15 + var11] == -2) - { - this.adjacentTreeBlocks[(var13 + var11 - 1) * var10 + (var14 + var11) * var9 + var15 + var11] = var12; - } - - if (this.adjacentTreeBlocks[(var13 + var11 + 1) * var10 + (var14 + var11) * var9 + var15 + var11] == -2) - { - this.adjacentTreeBlocks[(var13 + var11 + 1) * var10 + (var14 + var11) * var9 + var15 + var11] = var12; - } - - if (this.adjacentTreeBlocks[(var13 + var11) * var10 + (var14 + var11 - 1) * var9 + var15 + var11] == -2) - { - this.adjacentTreeBlocks[(var13 + var11) * var10 + (var14 + var11 - 1) * var9 + var15 + var11] = var12; - } - - if (this.adjacentTreeBlocks[(var13 + var11) * var10 + (var14 + var11 + 1) * var9 + var15 + var11] == -2) - { - this.adjacentTreeBlocks[(var13 + var11) * var10 + (var14 + var11 + 1) * var9 + var15 + var11] = var12; - } - - if (this.adjacentTreeBlocks[(var13 + var11) * var10 + (var14 + var11) * var9 + (var15 + var11 - 1)] == -2) - { - this.adjacentTreeBlocks[(var13 + var11) * var10 + (var14 + var11) * var9 + (var15 + var11 - 1)] = var12; - } - - if (this.adjacentTreeBlocks[(var13 + var11) * var10 + (var14 + var11) * var9 + var15 + var11 + 1] == -2) - { - this.adjacentTreeBlocks[(var13 + var11) * var10 + (var14 + var11) * var9 + var15 + var11 + 1] = var12; - } - } - } - } - } - } - } - - var12 = this.adjacentTreeBlocks[var11 * var10 + var11 * var9 + var11]; - - if (var12 >= 0) - { - par1World.setBlockMetadataWithNotify(par2, par3, par4, var6 & -9, 2); - } - else - { - this.removeLeaves(par1World, par2, par3, par4); - } - } - } - } - - /** - * A randomly called display update to be able to add particles or other items for display - */ - @SideOnly(Side.CLIENT) - public void randomDisplayTick(World par1World, int par2, int par3, int par4, Random par5Random) - { - if (par1World.canLightningStrikeAt(par2, par3 + 1, par4) && !par1World.doesBlockHaveSolidTopSurface(par2, par3 - 1, par4) && par5Random.nextInt(15) == 1) - { - double var6 = (double)((float)par2 + par5Random.nextFloat()); - double var8 = (double)par3 - 0.05D; - double var10 = (double)((float)par4 + par5Random.nextFloat()); - par1World.spawnParticle("dripWater", var6, var8, var10, 0.0D, 0.0D, 0.0D); - } - } - - private void removeLeaves(World par1World, int par2, int par3, int par4) - { - this.dropBlockAsItem(par1World, par2, par3, par4, par1World.getBlockMetadata(par2, par3, par4), 0); - par1World.setBlock(par2, par3, par4, 0); - } - - /** - * Returns the quantity of items to drop on block destruction. - */ - public int quantityDropped(Random par1Random) - { - return par1Random.nextInt(20) == 0 ? 1 : 0; - } - - /** - * Returns the ID of the items to drop on destruction. - */ - public int idDropped(int par1, Random par2Random, int par3) - { - return BOPBlocks.magicSapling.blockID; - } - - /** - * Drops the block items with a specified chance of dropping the specified items - */ - public void dropBlockAsItemWithChance(World par1World, int par2, int par3, int par4, int par5, float par6, int par7) - { - if (!par1World.isRemote) - { - byte var8 = 20; - - if ((par5 & 3) == 3) - { - var8 = 40; - } - - if (par1World.rand.nextInt(var8) == 0) - { - int var9 = this.idDropped(par5, par1World.rand, par7); - this.dropBlockAsItem_do(par1World, par2, par3, par4, new ItemStack(var9, 1, this.damageDropped(par5))); - } - } - } - - /** - * Called when the player destroys a block with an item that can harvest it. (i, j, k) are the coordinates of the - * block and l is the block's subtype/damage. - */ - public void harvestBlock(World par1World, EntityPlayer par2EntityPlayer, int par3, int par4, int par5, int par6) - { - super.harvestBlock(par1World, par2EntityPlayer, par3, par4, par5, par6); - } - - /** - * Determines the damage on the item the block drops. Used in cloth and wood. - */ - public int damageDropped(int par1) - { - return par1 & 3; - } - - @Override - public boolean isOpaqueCube() { - return Block.leaves.isOpaqueCube(); - } - - public boolean shouldSideBeRendered(IBlockAccess par1IBlockAccess, int par2, int par3, int par4, int par5) - { - return true; - } - - /** - * Pass true to draw this block using fancy graphics, or false for fast graphics. - */ - @SideOnly(Side.CLIENT) - public void setGraphicsLevel(boolean par1) - { - this.graphicsLevel = par1; - } - - @Override - public boolean isShearable(ItemStack item, World world, int x, int y, int z) - { - return true; - } - - @Override - public ArrayList onSheared(ItemStack item, World world, int x, int y, int z, int fortune) - { - ArrayList ret = new ArrayList(); - ret.add(new ItemStack(this, 1, world.getBlockMetadata(x, y, z) & 3)); - return ret; - } -} diff --git a/unused code/biomesoplenty/blocks/BlockBrownSapling.java b/unused code/biomesoplenty/blocks/BlockBrownSapling.java deleted file mode 100644 index de29801a2..000000000 --- a/unused code/biomesoplenty/blocks/BlockBrownSapling.java +++ /dev/null @@ -1,163 +0,0 @@ -package biomesoplenty.blocks; - -import java.util.List; -import java.util.Random; - -import biomesoplenty.BiomesOPlenty; -import biomesoplenty.worldgen.WorldGenDeadTree2; - -import net.minecraft.block.BlockSapling; -import net.minecraft.client.renderer.texture.IconRegister; -import net.minecraft.creativetab.CreativeTabs; -import net.minecraft.item.ItemStack; -import net.minecraft.util.Icon; -import net.minecraft.world.World; -import net.minecraft.world.gen.feature.WorldGenerator; - -@Deprecated -public class BlockBrownSapling extends BlockSapling -{ - public static final String[] WOOD_TYPES = new String[] {"brown"}; - private Icon[] blockIcon = new Icon[1]; - - public BlockBrownSapling(int par1) - { - super(par1); - float var3 = 0.4F; - this.setBlockBounds(0.5F - var3, 0.0F, 0.5F - var3, 0.5F + var3, var3 * 2.0F, 0.5F + var3); - this.setCreativeTab(BiomesOPlenty.tabBiomesOPlenty); - } - - @Override - public void registerIcons(IconRegister par1IconRegister) - { - this.blockIcon[0] = par1IconRegister.registerIcon("BiomesOPlenty:brownsapling"); - } - - @Override - public Icon getIcon(int par1, int par2) - { - return this.blockIcon[0]; - } - - /** - * Ticks the block if it's been scheduled - */ - public void updateTick(World par1World, int par2, int par3, int par4, Random par5Random) - { - if (!par1World.isRemote) - { - super.updateTick(par1World, par2, par3, par4, par5Random); - - if (par1World.getBlockLightValue(par2, par3 + 1, par4) >= 9 && par5Random.nextInt(7) == 0) - { - int var6 = par1World.getBlockMetadata(par2, par3, par4); - - if ((var6 & 8) == 0) - { - par1World.setBlock(par2, par3, par4, var6 | 8); - } - else - { - this.growTree(par1World, par2, par3, par4, par5Random); - } - } - } - } - - /** - * From the specified side and block metadata retrieves the blocks texture. Args: side, metadata - */ - /*public int getBlockTextureFromSideAndMetadata(int par1, int par2) - { - par2 &= 3; - return par2 == 1 ? 63 : (par2 == 2 ? 79 : (par2 == 3 ? 30 : super.getBlockTextureFromSideAndMetadata(par1, par2))); - }*/ - - /** - * Attempts to grow a sapling into a tree - */ - public void growTree(World par1World, int par2, int par3, int par4, Random par5Random) - { - int var6 = par1World.getBlockMetadata(par2, par3, par4) & 3; - Object var7 = null; - int var8 = 0; - int var9 = 0; - boolean var10 = false; - - for (var8 = 0; var8 >= -1; --var8) - { - for (var9 = 0; var9 >= -1; --var9) - { - if (this.isSameSapling(par1World, par2 + var8, par3, par4 + var9, 0) && this.isSameSapling(par1World, par2 + var8 + 1, par3, par4 + var9, 0) && this.isSameSapling(par1World, par2 + var8, par3, par4 + var9 + 1, 0) && this.isSameSapling(par1World, par2 + var8 + 1, par3, par4 + var9 + 1, 0)) - { - break; - } - } - - if (var7 != null) - { - break; - } - } - - if (var7 == null) - { - var9 = 0; - var8 = 0; - - var7 = new WorldGenDeadTree2(false); - } - - if (var10) - { - par1World.setBlock(par2 + var8, par3, par4 + var9, 0); - par1World.setBlock(par2 + var8 + 1, par3, par4 + var9, 0); - par1World.setBlock(par2 + var8, par3, par4 + var9 + 1, 0); - par1World.setBlock(par2 + var8 + 1, par3, par4 + var9 + 1, 0); - } - else - { - par1World.setBlock(par2, par3, par4, 0); - } - - if (!((WorldGenerator)var7).generate(par1World, par5Random, par2 + var8, par3, par4 + var9)) - { - if (var10) - { - par1World.setBlock(par2 + var8, par3, par4 + var9, this.blockID, var6, 2); - par1World.setBlock(par2 + var8 + 1, par3, par4 + var9, this.blockID, var6, 2); - par1World.setBlock(par2 + var8, par3, par4 + var9 + 1, this.blockID, var6, 2); - par1World.setBlock(par2 + var8 + 1, par3, par4 + var9 + 1, this.blockID, var6, 2); - } - else - { - par1World.setBlock(par2, par3, par4, this.blockID, var6, 2); - } - } - } - - /** - * Determines if the same sapling is present at the given location. - */ - public boolean isSameSapling(World par1World, int par2, int par3, int par4, int par5) - { - return par1World.getBlockId(par2, par3, par4) == this.blockID && (par1World.getBlockMetadata(par2, par3, par4) & 3) == par5; - } - - /** - * Determines the damage on the item the block drops. Used in cloth and wood. - */ - public int damageDropped(int par1) - { - return par1 & 3; - } - - /** - * returns a list of blocks with the same ID, but different meta (eg: wood returns 4 blocks) - */ - public void getSubBlocks(int par1, CreativeTabs par2CreativeTabs, List par3List) - { - par3List.add(new ItemStack(par1, 1, 0)); - } -} diff --git a/unused code/biomesoplenty/blocks/BlockBush.java b/unused code/biomesoplenty/blocks/BlockBush.java deleted file mode 100644 index 65f857e7e..000000000 --- a/unused code/biomesoplenty/blocks/BlockBush.java +++ /dev/null @@ -1,143 +0,0 @@ -package biomesoplenty.blocks; - -import java.util.ArrayList; -import java.util.Random; - -import biomesoplenty.configuration.BOPItems; - -import net.minecraft.block.Block; -import net.minecraft.block.BlockFlower; -import net.minecraft.block.material.Material; -import net.minecraft.client.renderer.texture.IconRegister; -import net.minecraft.entity.player.EntityPlayer; -import net.minecraft.item.Item; -import net.minecraft.item.ItemStack; -import net.minecraft.stats.StatList; -import net.minecraft.world.ColorizerFoliage; -import net.minecraft.world.ColorizerGrass; -import net.minecraft.world.IBlockAccess; -import net.minecraft.world.World; -import net.minecraftforge.common.IShearable; - -@Deprecated -public class BlockBush extends BlockFlower implements IShearable -{ - public BlockBush(int par1) - { - super(par1, Material.vine); - float var3 = 0.4F; - this.setBurnProperties(this.blockID, 60, 100); - this.setBlockBounds(0.5F - var3, 0.0F, 0.5F - var3, 0.5F + var3, 0.8F, 0.5F + var3); - } - - @Override - public void registerIcons(IconRegister par1IconRegister) - { - this.blockIcon = par1IconRegister.registerIcon("BiomesOPlenty:bush"); - } - - /** - * Checks to see if its valid to put this block at the specified coordinates. Args: world, x, y, z - */ - public boolean canPlaceBlockAt(World par1World, int par2, int par3, int par4) - { - return super.canPlaceBlockAt(par1World, par2, par3, par4) && this.canThisPlantGrowOnThisBlockID(par1World.getBlockId(par2, par3 - 1, par4)); - } - - /** - * Gets passed in the blockID of the block below and supposed to return true if its allowed to grow on the type of - * blockID passed in. Args: blockID - */ - protected boolean canThisPlantGrowOnThisBlockID(int par1) - { - return par1 == Block.grass.blockID || par1 == Block.dirt.blockID || par1 == Block.tilledField.blockID; - } - - /** - * Can this block stay at this position. Similar to canPlaceBlockAt except gets checked often with plants. - */ - public boolean canBlockStay(World par1World, int par2, int par3, int par4) - { - return (par1World.getFullBlockLightValue(par2, par3, par4) >= 8 || par1World.canBlockSeeTheSky(par2, par3, par4)) && this.canThisPlantGrowOnThisBlockID(par1World.getBlockId(par2, par3 - 1, par4)); - } - - /** - * Lets the block know when one of its neighbor changes. Doesn't know which neighbor changed (coordinates passed are - * their own) Args: x, y, z, neighbor blockID - */ - public void onNeighborBlockChange(World par1World, int par2, int par3, int par4, int par5) - { - super.onNeighborBlockChange(par1World, par2, par3, par4, par5); - this.checkFlowerChange(par1World, par2, par3, par4); - } - - public int getBlockColor() - { - double var1 = 0.5D; - double var3 = 1.0D; - return ColorizerGrass.getGrassColor(var1, var3); - } - - /** - * Returns the color this block should be rendered. Used by leaves. - */ - public int getRenderColor(int par1) - { - return par1 == 0 ? 16777215 : ColorizerFoliage.getFoliageColorBasic(); - } - - /** - * Returns a integer with hex for 0xrrggbb with this color multiplied against the blocks color. Note only called - * when first determining what to render. - */ - public int colorMultiplier(IBlockAccess par1IBlockAccess, int par2, int par3, int par4) - { - int var5 = par1IBlockAccess.getBlockMetadata(par2, par3, par4); - return var5 == 0 ? 16777215 : par1IBlockAccess.getBiomeGenForCoords(par2, par4).getBiomeGrassColor(); - } - - /** - * Returns the ID of the items to drop on destruction. - */ - public int idDropped(int par1, Random par2Random, int par3) - { - return -1; - } - - /** - * Called when the player destroys a block with an item that can harvest it. (i, j, k) are the coordinates of the - * block and l is the block's subtype/damage. - */ - public void harvestBlock(World par1World, EntityPlayer par2EntityPlayer, int par3, int par4, int par5, int par6) - { - super.harvestBlock(par1World, par2EntityPlayer, par3, par4, par5, par6); - } - - /** - * only called by clickMiddleMouseButton , and passed to inventory.setCurrentItem (along with isCreative) - */ - public int idPicked(World par1World, int par2, int par3, int par4) - { - return BOPItems.bushItem.itemID; - } - - @Override - public boolean isShearable(ItemStack item, World world, int x, int y, int z) - { - return true; - } - - @Override - public ArrayList onSheared(ItemStack item, World world, int x, int y, int z, int fortune) - { - ArrayList ret = new ArrayList(); - ret.add(new ItemStack(BOPItems.bushItem.itemID, 1, -1)); - return ret; - } - - @Override - public boolean isBlockReplaceable(World world, int x, int y, int z) - { - return true; - } -} diff --git a/unused code/biomesoplenty/blocks/BlockCattail.java b/unused code/biomesoplenty/blocks/BlockCattail.java deleted file mode 100644 index 8a4781c5b..000000000 --- a/unused code/biomesoplenty/blocks/BlockCattail.java +++ /dev/null @@ -1,125 +0,0 @@ -package biomesoplenty.blocks; - -import java.util.Random; - -import biomesoplenty.configuration.BOPItems; - -import net.minecraft.block.Block; -import net.minecraft.block.material.Material; -import net.minecraft.client.renderer.texture.IconRegister; -import net.minecraft.util.AxisAlignedBB; -import net.minecraft.world.World; - -@Deprecated -public class BlockCattail extends Block -{ - public BlockCattail(int par1) - { - super(par1, Material.plants); - float var3 = 0.375F; - this.setBlockBounds(0.5F - var3, 0.0F, 0.5F - var3, 0.5F + var3, 1.0F, 0.5F + var3); - this.setTickRandomly(true); - } - - @Override - public void registerIcons(IconRegister par1IconRegister) - { - this.blockIcon = par1IconRegister.registerIcon("BiomesOPlenty:cattail"); - } - - /** - * Ticks the block if it's been scheduled - */ - public void updateTick(World par1World, int par2, int par3, int par4, Random par5Random) - { - } - - /** - * Checks to see if its valid to put this block at the specified coordinates. Args: world, x, y, z - */ - public boolean canPlaceBlockAt(World par1World, int par2, int par3, int par4) - { - int var5 = par1World.getBlockId(par2, par3 - 1, par4); - return var5 != Block.grass.blockID ? false : (par1World.getBlockMaterial(par2 - 1, par3 - 1, par4) == Material.water ? true : (par1World.getBlockMaterial(par2 + 1, par3 - 1, par4) == Material.water ? true : (par1World.getBlockMaterial(par2, par3 - 1, par4 - 1) == Material.water ? true : par1World.getBlockMaterial(par2, par3 - 1, par4 + 1) == Material.water))); - } - - /** - * Lets the block know when one of its neighbor changes. Doesn't know which neighbor changed (coordinates passed are - * their own) Args: x, y, z, neighbor blockID - */ - public void onNeighborBlockChange(World par1World, int par2, int par3, int par4, int par5) - { - this.checkBlockCoordValid(par1World, par2, par3, par4); - } - - /** - * Checks if current block pos is valid, if not, breaks the block as dropable item. Used for reed and cactus. - */ - protected final void checkBlockCoordValid(World par1World, int par2, int par3, int par4) - { - if (!this.canBlockStay(par1World, par2, par3, par4)) - { - this.dropBlockAsItem(par1World, par2, par3, par4, par1World.getBlockMetadata(par2, par3, par4), 0); - par1World.setBlock(par2, par3, par4, 0); - } - } - - /** - * Can this block stay at this position. Similar to canPlaceBlockAt except gets checked often with plants. - */ - public boolean canBlockStay(World par1World, int par2, int par3, int par4) - { - return this.canPlaceBlockAt(par1World, par2, par3, par4); - } - - /** - * Returns a bounding box from the pool of bounding boxes (this means this box can change after the pool has been - * cleared to be reused) - */ - public AxisAlignedBB getCollisionBoundingBoxFromPool(World par1World, int par2, int par3, int par4) - { - return null; - } - - /** - * Is this block (a) opaque and (b) a full 1m cube? This determines whether or not to render the shared face of two - * adjacent blocks and also whether the player can attach torches, redstone wire, etc to this block. - */ - public boolean isOpaqueCube() - { - return false; - } - - /** - * If this block doesn't render as an ordinary block it will return False (examples: signs, buttons, stairs, etc) - */ - public boolean renderAsNormalBlock() - { - return false; - } - - /** - * The type of render function that is called for this block - */ - public int getRenderType() - { - return 6; - } - - - /** - * Returns the ID of the items to drop on destruction. - */ - public int idDropped(int par1, Random par2Random, int par3) - { - return BOPItems.cattailItem.itemID; - } - - /** - * only called by clickMiddleMouseButton , and passed to inventory.setCurrentItem (along with isCreative) - */ - public int idPicked(World par1World, int par2, int par3, int par4) - { - return BOPItems.cattailItem.itemID; - } -} diff --git a/unused code/biomesoplenty/blocks/BlockCherryLog.java b/unused code/biomesoplenty/blocks/BlockCherryLog.java deleted file mode 100644 index 1af24bdfe..000000000 --- a/unused code/biomesoplenty/blocks/BlockCherryLog.java +++ /dev/null @@ -1,174 +0,0 @@ -package biomesoplenty.blocks; - -import java.util.Random; - -import biomesoplenty.BiomesOPlenty; -import biomesoplenty.api.Blocks; -import biomesoplenty.configuration.BOPBlocks; - -import net.minecraft.block.Block; -import net.minecraft.block.material.Material; -import net.minecraft.client.renderer.texture.IconRegister; -import net.minecraft.item.ItemStack; -import net.minecraft.util.Icon; -import net.minecraft.world.World; - -@Deprecated -public class BlockCherryLog extends Block -{ - /** The type of tree this log came from. */ - public static final String[] woodType = new String[] {"cherry"}; - private Icon[] blockIcon = new Icon[2]; - - public BlockCherryLog(int par1) - { - super(par1, Material.wood); - this.setBurnProperties(this.blockID, 5, 5); - this.setCreativeTab(BiomesOPlenty.tabBiomesOPlenty); - } - - @Override - public void registerIcons(IconRegister par1IconRegister) - { - this.blockIcon[0] = par1IconRegister.registerIcon("BiomesOPlenty:logTopBottum"); - this.blockIcon[1] = par1IconRegister.registerIcon("BiomesOPlenty:cherrylog"); - } - - @Override - public Icon getIcon(int par1, int par2) - { - int pos = par2 & 12; - if (pos == 0 && (par1 == 1 || par1 == 0) || pos == 4 && (par1 == 5 || par1 == 4) || pos == 8 && (par1 == 2 || par1 == 3)) - return blockIcon[0]; - return blockIcon[1]; - } - - /** - * The type of render function that is called for this block - */ - public int getRenderType() - { - return 31; - } - - /** - * Returns the quantity of items to drop on block destruction. - */ - public int quantityDropped(Random par1Random) - { - return 1; - } - - /** - * Returns the ID of the items to drop on destruction. - */ - public int idDropped(int par1, Random par2Random, int par3) - { - return BOPBlocks.cherryWood.blockID; - } - - /** - * ejects contained items into the world, and notifies neighbours of an update, as appropriate - */ - public void breakBlock(World par1World, int par2, int par3, int par4, int par5, int par6) - { - byte var7 = 4; - int var8 = var7 + 1; - - if (par1World.checkChunksExist(par2 - var8, par3 - var8, par4 - var8, par2 + var8, par3 + var8, par4 + var8)) - { - for (int var9 = -var7; var9 <= var7; ++var9) - { - for (int var10 = -var7; var10 <= var7; ++var10) - { - for (int var11 = -var7; var11 <= var7; ++var11) - { - int var12 = par1World.getBlockId(par2 + var9, par3 + var10, par4 + var11); - - if (var12 == Blocks.leaves2.get().blockID || var12 == Blocks.leaves2.get().blockID) - { - int var13 = par1World.getBlockMetadata(par2 + var9, par3 + var10, par4 + var11); - - if ((var13 & 8) == 0) - { - par1World.setBlockMetadataWithNotify(par2 + var9, par3 + var10, par4 + var11, var13 | 8, 2); - } - } - } - } - } - } - } - - public int onBlockPlaced(World par1World, int par2, int par3, int par4, int par5, float par6, float par7, float par8, int par9) - { - int var10 = par9 & 3; - byte var11 = 0; - - switch (par5) - { - case 0: - case 1: - var11 = 0; - break; - - case 2: - case 3: - var11 = 8; - break; - - case 4: - case 5: - var11 = 4; - } - - return var10 | var11; - } - - /** - * From the specified side and block metadata retrieves the blocks texture. Args: side, metadata - */ - /*public int getBlockTextureFromSideAndMetadata(int par1, int par2) - { - int var3 = par2 & 12; - int var4 = par2 & 3; - return var3 == 0 && (par1 == 1 || par1 == 0) ? 255 : (var3 == 4 && (par1 == 5 || par1 == 4) ? 255 : (var3 == 8 && (par1 == 2 || par1 == 3) ? 255 : (var4 == 1 ? 116 : (var4 == 2 ? 117 : (var4 == 3 ? 153 : 35))))); - }*/ - - /** - * Determines the damage on the item the block drops. Used in cloth and wood. - */ - public int damageDropped(int par1) - { - return par1 & 3; - } - - /** - * returns a number between 0 and 3 - */ - public static int limitToValidMetadata(int par0) - { - return par0 & 3; - } - - /** - * Returns an item stack containing a single instance of the current block type. 'i' is the block's subtype/damage - * and is ignored for blocks which do not support subtypes. Blocks which cannot be harvested should return null. - */ - protected ItemStack createStackedBlock(int par1) - { - return new ItemStack(this.blockID, 1, limitToValidMetadata(par1)); - } - - @Override - public boolean canSustainLeaves(World world, int x, int y, int z) - { - return true; - } - - @Override - public boolean isWood(World world, int x, int y, int z) - { - return true; - } -} diff --git a/unused code/biomesoplenty/blocks/BlockCherryPlank.java b/unused code/biomesoplenty/blocks/BlockCherryPlank.java deleted file mode 100644 index 290b4de2d..000000000 --- a/unused code/biomesoplenty/blocks/BlockCherryPlank.java +++ /dev/null @@ -1,35 +0,0 @@ -package biomesoplenty.blocks; - -import biomesoplenty.BiomesOPlenty; - -import net.minecraft.block.Block; -import net.minecraft.block.material.Material; -import net.minecraft.client.renderer.texture.IconRegister; - -@Deprecated -public class BlockCherryPlank extends Block -{ - /** The type of tree this block came from. */ - public static final String[] woodType = new String[] {"cherry"}; - - public BlockCherryPlank(int par1) - { - super(par1, Material.wood); - this.setBurnProperties(this.blockID, 5, 20); - this.setCreativeTab(BiomesOPlenty.tabBiomesOPlenty); - } - - @Override - public void registerIcons(IconRegister par1IconRegister) - { - this.blockIcon = par1IconRegister.registerIcon("BiomesOPlenty:cherryplank"); - } - - /** - * Determines the damage on the item the block drops. Used in cloth and wood. - */ - public int damageDropped(int par1) - { - return par1; - } -} diff --git a/unused code/biomesoplenty/blocks/BlockCherrySlab.java b/unused code/biomesoplenty/blocks/BlockCherrySlab.java deleted file mode 100644 index a4d6fa9d5..000000000 --- a/unused code/biomesoplenty/blocks/BlockCherrySlab.java +++ /dev/null @@ -1,160 +0,0 @@ -package biomesoplenty.blocks; - -import java.util.List; -import java.util.Random; - -import biomesoplenty.BiomesOPlenty; -import biomesoplenty.configuration.BOPBlocks; - -import net.minecraft.block.BlockHalfSlab; -import net.minecraft.block.material.Material; -import net.minecraft.client.renderer.texture.IconRegister; -import net.minecraft.creativetab.CreativeTabs; -import net.minecraft.item.ItemStack; -import net.minecraft.world.World; - -@Deprecated -public class BlockCherrySlab extends BlockHalfSlab -{ - /** The type of tree this slab came from. */ - public static final String[] woodType = new String[] {"cherry"}; - - public BlockCherrySlab(int par1, boolean par2) - { - super(par1, par2, Material.wood); - this.setCreativeTab(BiomesOPlenty.tabBiomesOPlenty); - this.setBurnProperties(this.blockID, 5, 20); - this.useNeighborBrightness[blockID] = true; - } - - @Override - public void registerIcons(IconRegister par1IconRegister) - { - this.blockIcon = par1IconRegister.registerIcon("BiomesOPlenty:cherryplank"); - } - - /** - * From the specified side and block metadata retrieves the blocks texture. Args: side, metadata - */ - /*public int getBlockTextureFromSideAndMetadata(int par1, int par2) - { - switch (par2 & 7) - { - case 1: - return 198; - - case 2: - return 214; - - case 3: - return 199; - - default: - return 36; - } - }*/ - - /** - * Returns the block texture based on the side being looked at. Args: side - */ - /*public int getBlockTextureFromSide(int par1) - { - return this.getBlockTextureFromSideAndMetadata(par1, 0); - }*/ - - /** - * Returns the ID of the items to drop on destruction. - */ - public int idDropped(int par1, Random par2Random, int par3) - { - return BOPBlocks.cherrySingleSlab.blockID; - } - - /** - * Returns an item stack containing a single instance of the current block type. 'i' is the block's subtype/damage - * and is ignored for blocks which do not support subtypes. Blocks which cannot be harvested should return null. - */ - protected ItemStack createStackedBlock(int par1) - { - return new ItemStack(BOPBlocks.cherrySingleSlab.blockID, 2, par1 & 7); - } - - /** - * Called upon block activation (right click on the block.) - */ -// public boolean onBlockActivated(World world, int par2, int par3, int par4, EntityPlayer par5EntityPlayer, int par6, float par7, float par8, float par9) -// { -// if (par5EntityPlayer.getCurrentEquippedItem() != null) -// { -// if (par5EntityPlayer.getCurrentEquippedItem().itemID == this.blockID) -// { -// -// if (world.getBlockMetadata(par2, par3, par4) == 0 /*0 = Slab at bottom half*/ ) -// { -// if (par6 == 1 /*1 = top of the block*/) -// { -// if (!par5EntityPlayer.capabilities.isCreativeMode) -// { -// --par5EntityPlayer.getCurrentEquippedItem().stackSize; -// } -// -// world.playSoundEffect((double)((float)par2 + 0.5F), (double)((float)par3 + 0.5F), (double)((float)par4 + 0.5F), this.stepSound.getPlaceSound(), (this.stepSound.getVolume() + 1.0F) / 2.0F, this.stepSound.getPitch() * 0.8F); -// world.setBlock(par2, par3, par4, BOPBlocks.cherryDoubleSlab.blockID); -// -// return true; -// } -// } -// -// if (world.getBlockMetadata(par2, par3, par4) == 8 /*8 = Slab at top half*/ ) -// { -// if (par6 == 0 /*0 = bottom of the block*/) -// { -// if (!par5EntityPlayer.capabilities.isCreativeMode) -// { -// --par5EntityPlayer.getCurrentEquippedItem().stackSize; -// } -// -// world.playSoundEffect((double)((float)par2 + 0.5F), (double)((float)par3 + 0.5F), (double)((float)par4 + 0.5F), this.stepSound.getPlaceSound(), (this.stepSound.getVolume() + 1.0F) / 2.0F, this.stepSound.getPitch() * 0.8F); -// world.setBlock(par2, par3, par4, BOPBlocks.cherryDoubleSlab.blockID); -// -// return true; -// } -// } -// } -// return false; -// } -// return false; -// } - - /** - * Returns the slab block name with step type. - */ - public String getFullSlabName(int par1) - { - if (par1 < 0 || par1 >= woodType.length) - { - par1 = 0; - } - - return super.getUnlocalizedName() + "." + woodType[par1]; - } - - /** - * returns a list of blocks with the same ID, but different meta (eg: wood returns 4 blocks) - */ - public void getSubBlocks(int par1, CreativeTabs par2CreativeTabs, List par3List) - { - if (par1 != BOPBlocks.cherryDoubleSlab.blockID) - { - par3List.add(new ItemStack(par1, 1, 0)); - } - } - - /** - * only called by clickMiddleMouseButton , and passed to inventory.setCurrentItem (along with isCreative) - */ - public int idPicked(World par1World, int par2, int par3, int par4) - { - return BOPBlocks.cherrySingleSlab.blockID; - } -} diff --git a/unused code/biomesoplenty/blocks/BlockCherryStairs.java b/unused code/biomesoplenty/blocks/BlockCherryStairs.java deleted file mode 100644 index a47b40a87..000000000 --- a/unused code/biomesoplenty/blocks/BlockCherryStairs.java +++ /dev/null @@ -1,29 +0,0 @@ -package biomesoplenty.blocks; - -import biomesoplenty.BiomesOPlenty; - -import net.minecraft.block.Block; -import net.minecraft.block.BlockStairs; -import net.minecraft.client.renderer.texture.IconRegister; - -@Deprecated -public class BlockCherryStairs extends BlockStairs -{ - /** The block that is used as model for the stair. */ - private final Block modelBlock; - - public BlockCherryStairs(int par1, Block par2Block) - { - super(par1, par2Block, 0); - this.modelBlock = par2Block; - this.setLightOpacity(0); - this.setBurnProperties(this.blockID, 5, 20); - this.setCreativeTab(BiomesOPlenty.tabBiomesOPlenty); - } - - @Override - public void registerIcons(IconRegister par1IconRegister) - { - this.blockIcon = par1IconRegister.registerIcon("BiomesOPlenty:cherryplank"); - } -} diff --git a/unused code/biomesoplenty/blocks/BlockCragRock.java b/unused code/biomesoplenty/blocks/BlockCragRock.java deleted file mode 100644 index d2c9cf87b..000000000 --- a/unused code/biomesoplenty/blocks/BlockCragRock.java +++ /dev/null @@ -1,42 +0,0 @@ -package biomesoplenty.blocks; - -import java.util.Random; - -import biomesoplenty.BiomesOPlenty; -import biomesoplenty.configuration.BOPBlocks; - -import net.minecraft.block.Block; -import net.minecraft.block.material.Material; -import net.minecraft.client.renderer.texture.IconRegister; - -@Deprecated -public class BlockCragRock extends Block -{ - public BlockCragRock(int par1) - { - super(par1, Material.rock); - this.setCreativeTab(BiomesOPlenty.tabBiomesOPlenty); - } - - @Override - public void registerIcons(IconRegister par1IconRegister) - { - this.blockIcon = par1IconRegister.registerIcon("BiomesOPlenty:cragrock"); - } - - /** - * Returns the ID of the items to drop on destruction. - */ - public int idDropped(int par1, Random par2Random, int par3) - { - return BOPBlocks.cragRock.blockID; - } - - /** - * Returns the quantity of items to drop on block destruction. - */ - public int quantityDropped(Random par1Random) - { - return 1; - } -} diff --git a/unused code/biomesoplenty/blocks/BlockDarkLeaves.java b/unused code/biomesoplenty/blocks/BlockDarkLeaves.java deleted file mode 100644 index 55e697dbd..000000000 --- a/unused code/biomesoplenty/blocks/BlockDarkLeaves.java +++ /dev/null @@ -1,308 +0,0 @@ -package biomesoplenty.blocks; - -import java.util.ArrayList; -import java.util.Random; - -import biomesoplenty.BiomesOPlenty; -import biomesoplenty.configuration.BOPBlocks; - -import net.minecraft.block.Block; -import net.minecraft.block.BlockLeavesBase; -import net.minecraft.block.material.Material; -import net.minecraft.client.renderer.texture.IconRegister; -import net.minecraft.entity.player.EntityPlayer; -import net.minecraft.item.ItemStack; -import net.minecraft.util.Icon; -import net.minecraft.world.IBlockAccess; -import net.minecraft.world.World; -import net.minecraftforge.common.IShearable; -import cpw.mods.fml.relauncher.Side; -import cpw.mods.fml.relauncher.SideOnly; - -@Deprecated -public class BlockDarkLeaves extends BlockLeavesBase implements IShearable -{ - /** - * The base index in terrain.png corresponding to the fancy version of the leaf texture. This is stored so we can - * switch the displayed version between fancy and fast graphics (fast is this index + 1). - */ - private int baseIndexInPNG; - public static final String[] LEAF_TYPES = new String[] {"dark"}; - int[] adjacentTreeBlocks; - private Icon[] blockIcon = new Icon[2]; - - public BlockDarkLeaves(int par1) - { - super(par1, Material.leaves, false); - this.setBurnProperties(this.blockID, 30, 60); - this.setTickRandomly(true); - this.setCreativeTab(BiomesOPlenty.tabBiomesOPlenty); - } - - @Override - @SideOnly(Side.CLIENT) - public void registerIcons(IconRegister par1IconRegister) - { - this.blockIcon[0] = par1IconRegister.registerIcon("BiomesOPlenty:darkleaves1"); - this.blockIcon[1] = par1IconRegister.registerIcon("BiomesOPlenty:darkleaves2"); - } - - @Override - @SideOnly(Side.CLIENT) - public Icon getIcon(int par1, int par2) - { - return blockIcon[(!isOpaqueCube() ? 0 : 1)]; - } - - /** - * ejects contained items into the world, and notifies neighbours of an update, as appropriate - */ - public void breakBlock(World par1World, int par2, int par3, int par4, int par5, int par6) - { - byte var7 = 1; - int var8 = var7 + 1; - - if (par1World.checkChunksExist(par2 - var8, par3 - var8, par4 - var8, par2 + var8, par3 + var8, par4 + var8)) - { - for (int var9 = -var7; var9 <= var7; ++var9) - { - for (int var10 = -var7; var10 <= var7; ++var10) - { - for (int var11 = -var7; var11 <= var7; ++var11) - { - int var12 = par1World.getBlockId(par2 + var9, par3 + var10, par4 + var11); - - if (var12 == BOPBlocks.darkLeaves.blockID) - { - int var13 = par1World.getBlockMetadata(par2 + var9, par3 + var10, par4 + var11); - par1World.setBlockMetadataWithNotify(par2 + var9, par3 + var10, par4 + var11, var13 | 8, 2); - } - } - } - } - } - } - - /** - * Ticks the block if it's been scheduled - */ - public void updateTick(World par1World, int par2, int par3, int par4, Random par5Random) - { - if (!par1World.isRemote) - { - int var6 = par1World.getBlockMetadata(par2, par3, par4); - - if ((var6 & 8) != 0 && (var6 & 4) == 0) - { - byte var7 = 4; - int var8 = var7 + 1; - byte var9 = 32; - int var10 = var9 * var9; - int var11 = var9 / 2; - - if (this.adjacentTreeBlocks == null) - { - this.adjacentTreeBlocks = new int[var9 * var9 * var9]; - } - - int var12; - - if (par1World.checkChunksExist(par2 - var8, par3 - var8, par4 - var8, par2 + var8, par3 + var8, par4 + var8)) - { - int var13; - int var14; - int var15; - - for (var12 = -var7; var12 <= var7; ++var12) - { - for (var13 = -var7; var13 <= var7; ++var13) - { - for (var14 = -var7; var14 <= var7; ++var14) - { - var15 = par1World.getBlockId(par2 + var12, par3 + var13, par4 + var14); - - if (var15 == BOPBlocks.darkWood.blockID) - { - this.adjacentTreeBlocks[(var12 + var11) * var10 + (var13 + var11) * var9 + var14 + var11] = 0; - } - else if (var15 == BOPBlocks.darkLeaves.blockID) - { - this.adjacentTreeBlocks[(var12 + var11) * var10 + (var13 + var11) * var9 + var14 + var11] = -2; - } - else - { - this.adjacentTreeBlocks[(var12 + var11) * var10 + (var13 + var11) * var9 + var14 + var11] = -1; - } - } - } - } - - for (var12 = 1; var12 <= 4; ++var12) - { - for (var13 = -var7; var13 <= var7; ++var13) - { - for (var14 = -var7; var14 <= var7; ++var14) - { - for (var15 = -var7; var15 <= var7; ++var15) - { - if (this.adjacentTreeBlocks[(var13 + var11) * var10 + (var14 + var11) * var9 + var15 + var11] == var12 - 1) - { - if (this.adjacentTreeBlocks[(var13 + var11 - 1) * var10 + (var14 + var11) * var9 + var15 + var11] == -2) - { - this.adjacentTreeBlocks[(var13 + var11 - 1) * var10 + (var14 + var11) * var9 + var15 + var11] = var12; - } - - if (this.adjacentTreeBlocks[(var13 + var11 + 1) * var10 + (var14 + var11) * var9 + var15 + var11] == -2) - { - this.adjacentTreeBlocks[(var13 + var11 + 1) * var10 + (var14 + var11) * var9 + var15 + var11] = var12; - } - - if (this.adjacentTreeBlocks[(var13 + var11) * var10 + (var14 + var11 - 1) * var9 + var15 + var11] == -2) - { - this.adjacentTreeBlocks[(var13 + var11) * var10 + (var14 + var11 - 1) * var9 + var15 + var11] = var12; - } - - if (this.adjacentTreeBlocks[(var13 + var11) * var10 + (var14 + var11 + 1) * var9 + var15 + var11] == -2) - { - this.adjacentTreeBlocks[(var13 + var11) * var10 + (var14 + var11 + 1) * var9 + var15 + var11] = var12; - } - - if (this.adjacentTreeBlocks[(var13 + var11) * var10 + (var14 + var11) * var9 + (var15 + var11 - 1)] == -2) - { - this.adjacentTreeBlocks[(var13 + var11) * var10 + (var14 + var11) * var9 + (var15 + var11 - 1)] = var12; - } - - if (this.adjacentTreeBlocks[(var13 + var11) * var10 + (var14 + var11) * var9 + var15 + var11 + 1] == -2) - { - this.adjacentTreeBlocks[(var13 + var11) * var10 + (var14 + var11) * var9 + var15 + var11 + 1] = var12; - } - } - } - } - } - } - } - - var12 = this.adjacentTreeBlocks[var11 * var10 + var11 * var9 + var11]; - - if (var12 >= 0) - { - par1World.setBlockMetadataWithNotify(par2, par3, par4, var6 & -9, 2); - } - else - { - this.removeLeaves(par1World, par2, par3, par4); - } - } - } - } - - /** - * A randomly called display update to be able to add particles or other items for display - */ - @SideOnly(Side.CLIENT) - public void randomDisplayTick(World par1World, int par2, int par3, int par4, Random par5Random) - { - if (par1World.canLightningStrikeAt(par2, par3 + 1, par4) && !par1World.doesBlockHaveSolidTopSurface(par2, par3 - 1, par4) && par5Random.nextInt(15) == 1) - { - double var6 = (double)((float)par2 + par5Random.nextFloat()); - double var8 = (double)par3 - 0.05D; - double var10 = (double)((float)par4 + par5Random.nextFloat()); - par1World.spawnParticle("dripWater", var6, var8, var10, 0.0D, 0.0D, 0.0D); - } - } - - private void removeLeaves(World par1World, int par2, int par3, int par4) - { - this.dropBlockAsItem(par1World, par2, par3, par4, par1World.getBlockMetadata(par2, par3, par4), 0); - par1World.setBlock(par2, par3, par4, 0); - } - - /** - * Returns the quantity of items to drop on block destruction. - */ - public int quantityDropped(Random par1Random) - { - return par1Random.nextInt(20) == 0 ? 1 : 0; - } - - /** - * Returns the ID of the items to drop on destruction. - */ - public int idDropped(int par1, Random par2Random, int par3) - { - return BOPBlocks.darkSapling.blockID; - } - - /** - * Drops the block items with a specified chance of dropping the specified items - */ - public void dropBlockAsItemWithChance(World par1World, int par2, int par3, int par4, int par5, float par6, int par7) - { - if (!par1World.isRemote) - { - byte var8 = 20; - - if ((par5 & 3) == 3) - { - var8 = 40; - } - - if (par1World.rand.nextInt(var8) == 0) - { - int var9 = this.idDropped(par5, par1World.rand, par7); - this.dropBlockAsItem_do(par1World, par2, par3, par4, new ItemStack(var9, 1, this.damageDropped(par5))); - } - } - } - - /** - * Called when the player destroys a block with an item that can harvest it. (i, j, k) are the coordinates of the - * block and l is the block's subtype/damage. - */ - public void harvestBlock(World par1World, EntityPlayer par2EntityPlayer, int par3, int par4, int par5, int par6) - { - super.harvestBlock(par1World, par2EntityPlayer, par3, par4, par5, par6); - } - - /** - * Determines the damage on the item the block drops. Used in cloth and wood. - */ - public int damageDropped(int par1) - { - return par1 & 3; - } - - @Override - public boolean isOpaqueCube() { - return Block.leaves.isOpaqueCube(); - } - - public boolean shouldSideBeRendered(IBlockAccess par1IBlockAccess, int par2, int par3, int par4, int par5) - { - return true; - } - - /** - * Pass true to draw this block using fancy graphics, or false for fast graphics. - */ - @SideOnly(Side.CLIENT) - public void setGraphicsLevel(boolean par1) - { - this.graphicsLevel = par1; - } - - @Override - public boolean isShearable(ItemStack item, World world, int x, int y, int z) - { - return true; - } - - @Override - public ArrayList onSheared(ItemStack item, World world, int x, int y, int z, int fortune) - { - ArrayList ret = new ArrayList(); - ret.add(new ItemStack(this, 1, world.getBlockMetadata(x, y, z) & 3)); - return ret; - } -} diff --git a/unused code/biomesoplenty/blocks/BlockDarkLog.java b/unused code/biomesoplenty/blocks/BlockDarkLog.java deleted file mode 100644 index 3a69899ba..000000000 --- a/unused code/biomesoplenty/blocks/BlockDarkLog.java +++ /dev/null @@ -1,173 +0,0 @@ -package biomesoplenty.blocks; - -import java.util.Random; - -import biomesoplenty.BiomesOPlenty; -import biomesoplenty.configuration.BOPBlocks; - -import net.minecraft.block.Block; -import net.minecraft.block.material.Material; -import net.minecraft.client.renderer.texture.IconRegister; -import net.minecraft.item.ItemStack; -import net.minecraft.util.Icon; -import net.minecraft.world.World; - -@Deprecated -public class BlockDarkLog extends Block -{ - /** The type of tree this log came from. */ - public static final String[] woodType = new String[] {"dark"}; - private Icon[] blockIcon = new Icon[2]; - - public BlockDarkLog(int par1) - { - super(par1, Material.wood); - this.setBurnProperties(this.blockID, 5, 5); - this.setCreativeTab(BiomesOPlenty.tabBiomesOPlenty); - } - - @Override - public void registerIcons(IconRegister par1IconRegister) - { - this.blockIcon[0] = par1IconRegister.registerIcon("BiomesOPlenty:logTopBottum"); - this.blockIcon[1] = par1IconRegister.registerIcon("BiomesOPlenty:darklog"); - } - - @Override - public Icon getIcon(int par1, int par2) - { - int pos = par2 & 12; - if (pos == 0 && (par1 == 1 || par1 == 0) || pos == 4 && (par1 == 5 || par1 == 4) || pos == 8 && (par1 == 2 || par1 == 3)) - return blockIcon[0]; - return blockIcon[1]; - } - - /** - * The type of render function that is called for this block - */ - public int getRenderType() - { - return 31; - } - - /** - * Returns the quantity of items to drop on block destruction. - */ - public int quantityDropped(Random par1Random) - { - return 1; - } - - /** - * Returns the ID of the items to drop on destruction. - */ - public int idDropped(int par1, Random par2Random, int par3) - { - return BOPBlocks.darkWood.blockID; - } - - /** - * ejects contained items into the world, and notifies neighbours of an update, as appropriate - */ - public void breakBlock(World par1World, int par2, int par3, int par4, int par5, int par6) - { - byte var7 = 4; - int var8 = var7 + 1; - - if (par1World.checkChunksExist(par2 - var8, par3 - var8, par4 - var8, par2 + var8, par3 + var8, par4 + var8)) - { - for (int var9 = -var7; var9 <= var7; ++var9) - { - for (int var10 = -var7; var10 <= var7; ++var10) - { - for (int var11 = -var7; var11 <= var7; ++var11) - { - int var12 = par1World.getBlockId(par2 + var9, par3 + var10, par4 + var11); - - if (var12 == BOPBlocks.darkLeaves.blockID) - { - int var13 = par1World.getBlockMetadata(par2 + var9, par3 + var10, par4 + var11); - - if ((var13 & 8) == 0) - { - par1World.setBlockMetadataWithNotify(par2 + var9, par3 + var10, par4 + var11, var13 | 8, 2); - } - } - } - } - } - } - } - - public int onBlockPlaced(World par1World, int par2, int par3, int par4, int par5, float par6, float par7, float par8, int par9) - { - int var10 = par9 & 3; - byte var11 = 0; - - switch (par5) - { - case 0: - case 1: - var11 = 0; - break; - - case 2: - case 3: - var11 = 8; - break; - - case 4: - case 5: - var11 = 4; - } - - return var10 | var11; - } - - /** - * From the specified side and block metadata retrieves the blocks texture. Args: side, metadata - */ - /*public int getBlockTextureFromSideAndMetadata(int par1, int par2) - { - int var3 = par2 & 12; - int var4 = par2 & 3; - return var3 == 0 && (par1 == 1 || par1 == 0) ? 255 : (var3 == 4 && (par1 == 5 || par1 == 4) ? 255 : (var3 == 8 && (par1 == 2 || par1 == 3) ? 255 : (var4 == 1 ? 116 : (var4 == 2 ? 117 : (var4 == 3 ? 153 : 37))))); - }*/ - - /** - * Determines the damage on the item the block drops. Used in cloth and wood. - */ - public int damageDropped(int par1) - { - return par1 & 3; - } - - /** - * returns a number between 0 and 3 - */ - public static int limitToValidMetadata(int par0) - { - return par0 & 3; - } - - /** - * Returns an item stack containing a single instance of the current block type. 'i' is the block's subtype/damage - * and is ignored for blocks which do not support subtypes. Blocks which cannot be harvested should return null. - */ - protected ItemStack createStackedBlock(int par1) - { - return new ItemStack(this.blockID, 1, limitToValidMetadata(par1)); - } - - @Override - public boolean canSustainLeaves(World world, int x, int y, int z) - { - return true; - } - - @Override - public boolean isWood(World world, int x, int y, int z) - { - return true; - } -} diff --git a/unused code/biomesoplenty/blocks/BlockDarkPlank.java b/unused code/biomesoplenty/blocks/BlockDarkPlank.java deleted file mode 100644 index 7b83ee7f1..000000000 --- a/unused code/biomesoplenty/blocks/BlockDarkPlank.java +++ /dev/null @@ -1,35 +0,0 @@ -package biomesoplenty.blocks; - -import biomesoplenty.BiomesOPlenty; - -import net.minecraft.block.Block; -import net.minecraft.block.material.Material; -import net.minecraft.client.renderer.texture.IconRegister; - -@Deprecated -public class BlockDarkPlank extends Block -{ - /** The type of tree this block came from. */ - public static final String[] woodType = new String[] {"dark"}; - - public BlockDarkPlank(int par1) - { - super(par1, Material.wood); - this.setBurnProperties(this.blockID, 5, 20); - this.setCreativeTab(BiomesOPlenty.tabBiomesOPlenty); - } - - @Override - public void registerIcons(IconRegister par1IconRegister) - { - this.blockIcon = par1IconRegister.registerIcon("BiomesOPlenty:darkplank"); - } - - /** - * Determines the damage on the item the block drops. Used in cloth and wood. - */ - public int damageDropped(int par1) - { - return par1; - } -} diff --git a/unused code/biomesoplenty/blocks/BlockDarkSapling.java b/unused code/biomesoplenty/blocks/BlockDarkSapling.java deleted file mode 100644 index 8b06dfff4..000000000 --- a/unused code/biomesoplenty/blocks/BlockDarkSapling.java +++ /dev/null @@ -1,173 +0,0 @@ -package biomesoplenty.blocks; - -import java.util.List; -import java.util.Random; - -import biomesoplenty.BiomesOPlenty; -import biomesoplenty.worldgen.WorldGenOminous1; -import biomesoplenty.worldgen.WorldGenOminous2; - -import net.minecraft.block.BlockSapling; -import net.minecraft.client.renderer.texture.IconRegister; -import net.minecraft.creativetab.CreativeTabs; -import net.minecraft.item.ItemStack; -import net.minecraft.util.Icon; -import net.minecraft.world.World; -import net.minecraft.world.gen.feature.WorldGenerator; - -@Deprecated -public class BlockDarkSapling extends BlockSapling -{ - public static final String[] WOOD_TYPES = new String[] {"dark"}; - private Icon[] blockIcon = new Icon[1]; - - public BlockDarkSapling(int par1) - { - super(par1); - float var3 = 0.4F; - this.setBlockBounds(0.5F - var3, 0.0F, 0.5F - var3, 0.5F + var3, var3 * 2.0F, 0.5F + var3); - this.setCreativeTab(BiomesOPlenty.tabBiomesOPlenty); - } - - @Override - public void registerIcons(IconRegister par1IconRegister) - { - this.blockIcon[0] = par1IconRegister.registerIcon("BiomesOPlenty:darksapling"); - } - - @Override - public Icon getIcon(int par1, int par2) - { - return this.blockIcon[0]; - } - - /** - * Ticks the block if it's been scheduled - */ - public void updateTick(World par1World, int par2, int par3, int par4, Random par5Random) - { - if (!par1World.isRemote) - { - super.updateTick(par1World, par2, par3, par4, par5Random); - - if (par1World.getBlockLightValue(par2, par3 + 1, par4) >= 9 && par5Random.nextInt(7) == 0) - { - int var6 = par1World.getBlockMetadata(par2, par3, par4); - - if ((var6 & 8) == 0) - { - par1World.setBlockMetadataWithNotify(par2, par3, par4, var6 | 8, 2); - } - else - { - this.growTree(par1World, par2, par3, par4, par5Random); - } - } - } - } - - /** - * From the specified side and block metadata retrieves the blocks texture. Args: side, metadata - */ - /*public int getBlockTextureFromSideAndMetadata(int par1, int par2) - { - par2 &= 3; - return par2 == 1 ? 63 : (par2 == 2 ? 79 : (par2 == 3 ? 30 : super.getBlockTextureFromSideAndMetadata(par1, par2))); - }*/ - - /** - * Attempts to grow a sapling into a tree - */ - public void growTree(World par1World, int par2, int par3, int par4, Random par5Random) - { - int var6 = par1World.getBlockMetadata(par2, par3, par4) & 3; - Object var7 = null; - int var8 = 0; - int var9 = 0; - int var99 = par5Random.nextInt(8); - boolean var10 = false; - - for (var8 = 0; var8 >= -1; --var8) - { - for (var9 = 0; var9 >= -1; --var9) - { - if (this.isSameSapling(par1World, par2 + var8, par3, par4 + var9, 0) && this.isSameSapling(par1World, par2 + var8 + 1, par3, par4 + var9, 0) && this.isSameSapling(par1World, par2 + var8, par3, par4 + var9 + 1, 0) && this.isSameSapling(par1World, par2 + var8 + 1, par3, par4 + var9 + 1, 0)) - { - break; - } - } - - if (var7 != null) - { - break; - } - } - - if (var7 == null) - { - var9 = 0; - var8 = 0; - var99 = par5Random.nextInt(8); - - if (var99 == 0) - { - var7 = new WorldGenOminous2(); - } - else - { - var7 = new WorldGenOminous1(false); - } - } - - if (var10) - { - par1World.setBlock(par2 + var8, par3, par4 + var9, 0); - par1World.setBlock(par2 + var8 + 1, par3, par4 + var9, 0); - par1World.setBlock(par2 + var8, par3, par4 + var9 + 1, 0); - par1World.setBlock(par2 + var8 + 1, par3, par4 + var9 + 1, 0); - } - else - { - par1World.setBlock(par2, par3, par4, 0); - } - - if (!((WorldGenerator)var7).generate(par1World, par5Random, par2 + var8, par3, par4 + var9)) - { - if (var10) - { - par1World.setBlock(par2 + var8, par3, par4 + var9, this.blockID, var6, 2); - par1World.setBlock(par2 + var8 + 1, par3, par4 + var9, this.blockID, var6, 2); - par1World.setBlock(par2 + var8, par3, par4 + var9 + 1, this.blockID, var6, 2); - par1World.setBlock(par2 + var8 + 1, par3, par4 + var9 + 1, this.blockID, var6, 2); - } - else - { - par1World.setBlock(par2, par3, par4, this.blockID, var6, 2); - } - } - } - - /** - * Determines if the same sapling is present at the given location. - */ - public boolean isSameSapling(World par1World, int par2, int par3, int par4, int par5) - { - return par1World.getBlockId(par2, par3, par4) == this.blockID && (par1World.getBlockMetadata(par2, par3, par4) & 3) == par5; - } - - /** - * Determines the damage on the item the block drops. Used in cloth and wood. - */ - public int damageDropped(int par1) - { - return par1 & 3; - } - - /** - * returns a list of blocks with the same ID, but different meta (eg: wood returns 4 blocks) - */ - public void getSubBlocks(int par1, CreativeTabs par2CreativeTabs, List par3List) - { - par3List.add(new ItemStack(par1, 1, 0)); - } -} diff --git a/unused code/biomesoplenty/blocks/BlockDarkSlab.java b/unused code/biomesoplenty/blocks/BlockDarkSlab.java deleted file mode 100644 index 6bacc265b..000000000 --- a/unused code/biomesoplenty/blocks/BlockDarkSlab.java +++ /dev/null @@ -1,159 +0,0 @@ -package biomesoplenty.blocks; - -import java.util.List; -import java.util.Random; - -import biomesoplenty.BiomesOPlenty; -import biomesoplenty.configuration.BOPBlocks; - -import net.minecraft.block.BlockHalfSlab; -import net.minecraft.block.material.Material; -import net.minecraft.client.renderer.texture.IconRegister; -import net.minecraft.creativetab.CreativeTabs; -import net.minecraft.item.ItemStack; -import net.minecraft.world.World; - -@Deprecated -public class BlockDarkSlab extends BlockHalfSlab -{ - /** The type of tree this slab came from. */ - public static final String[] woodType = new String[] {"dark"}; - - public BlockDarkSlab(int par1, boolean par2) - { - super(par1, par2, Material.wood); - this.setCreativeTab(BiomesOPlenty.tabBiomesOPlenty); - this.setBurnProperties(this.blockID, 5, 20); - this.useNeighborBrightness[blockID] = true; - } - - @Override - public void registerIcons(IconRegister par1IconRegister) - { - this.blockIcon = par1IconRegister.registerIcon("BiomesOPlenty:darkplank"); - } - - /** - * From the specified side and block metadata retrieves the blocks texture. Args: side, metadata - */ - /*public int getBlockTextureFromSideAndMetadata(int par1, int par2) - { - switch (par2 & 7) - { - case 1: - return 198; - - case 2: - return 214; - - case 3: - return 199; - - default: - return 38; - } - }*/ - - /** - * Returns the block texture based on the side being looked at. Args: side - */ - /*public int getBlockTextureFromSide(int par1) - { - return this.getBlockTextureFromSideAndMetadata(par1, 0); - }*/ - - /** - * Returns the ID of the items to drop on destruction. - */ - public int idDropped(int par1, Random par2Random, int par3) - { - return BOPBlocks.darkSingleSlab.blockID; - } - - /** - * Returns an item stack containing a single instance of the current block type. 'i' is the block's subtype/damage - * and is ignored for blocks which do not support subtypes. Blocks which cannot be harvested should return null. - */ - protected ItemStack createStackedBlock(int par1) - { - return new ItemStack(BOPBlocks.darkSingleSlab.blockID, 2, par1 & 7); - } - - /** - * Called upon block activation (right click on the block.) - */ -// public boolean onBlockActivated(World world, int par2, int par3, int par4, EntityPlayer par5EntityPlayer, int par6, float par7, float par8, float par9) -// { -// if (par5EntityPlayer.getCurrentEquippedItem() != null) -// { -// if (par5EntityPlayer.getCurrentEquippedItem().itemID == this.blockID) -// { -// -// if (world.getBlockMetadata(par2, par3, par4) == 0 /*0 = Slab at bottom half*/ ) -// { -// if (par6 == 1 /*1 = top of the block*/) -// { -// if (!par5EntityPlayer.capabilities.isCreativeMode) -// { -// --par5EntityPlayer.getCurrentEquippedItem().stackSize; -// } -// -// world.playSoundEffect((double)((float)par2 + 0.5F), (double)((float)par3 + 0.5F), (double)((float)par4 + 0.5F), this.stepSound.getPlaceSound(), (this.stepSound.getVolume() + 1.0F) / 2.0F, this.stepSound.getPitch() * 0.8F); -// world.setBlock(par2, par3, par4, BOPBlocks.darkDoubleSlab.blockID); -// -// return true; -// } -// } -// -// if (world.getBlockMetadata(par2, par3, par4) == 8 /*8 = Slab at top half*/ ) -// { -// if (par6 == 0 /*0 = bottom of the block*/) -// { -// if (!par5EntityPlayer.capabilities.isCreativeMode) -// { -// --par5EntityPlayer.getCurrentEquippedItem().stackSize; -// } -// -// world.playSoundEffect((double)((float)par2 + 0.5F), (double)((float)par3 + 0.5F), (double)((float)par4 + 0.5F), this.stepSound.getPlaceSound(), (this.stepSound.getVolume() + 1.0F) / 2.0F, this.stepSound.getPitch() * 0.8F); -// world.setBlock(par2, par3, par4, BOPBlocks.darkDoubleSlab.blockID); -// -// return true; -// } -// } -// } -// return false; -// } -// return false; -// } - /** - * Returns the slab block name with step type. - */ - public String getFullSlabName(int par1) - { - if (par1 < 0 || par1 >= woodType.length) - { - par1 = 0; - } - - return super.getUnlocalizedName() + "." + woodType[par1]; - } - - /** - * returns a list of blocks with the same ID, but different meta (eg: wood returns 4 blocks) - */ - public void getSubBlocks(int par1, CreativeTabs par2CreativeTabs, List par3List) - { - if (par1 != BOPBlocks.darkDoubleSlab.blockID) - { - par3List.add(new ItemStack(par1, 1, 0)); - } - } - - /** - * only called by clickMiddleMouseButton , and passed to inventory.setCurrentItem (along with isCreative) - */ - public int idPicked(World par1World, int par2, int par3, int par4) - { - return BOPBlocks.darkSingleSlab.blockID; - } -} diff --git a/unused code/biomesoplenty/blocks/BlockDarkStairs.java b/unused code/biomesoplenty/blocks/BlockDarkStairs.java deleted file mode 100644 index a82e968ca..000000000 --- a/unused code/biomesoplenty/blocks/BlockDarkStairs.java +++ /dev/null @@ -1,30 +0,0 @@ -package biomesoplenty.blocks; - -import biomesoplenty.BiomesOPlenty; - -import net.minecraft.block.Block; -import net.minecraft.block.BlockStairs; -import net.minecraft.client.renderer.texture.IconRegister; - -@Deprecated -public class BlockDarkStairs extends BlockStairs -{ - /** The block that is used as model for the stair. */ - private final Block modelBlock; - - public BlockDarkStairs(int par1, Block par2Block) - { - super(par1, par2Block, 0); - this.modelBlock = par2Block; - this.setLightOpacity(0); - this.setBurnProperties(this.blockID, 5, 20); - this.setCreativeTab(BiomesOPlenty.tabBiomesOPlenty); - } - - @Override - public void registerIcons(IconRegister par1IconRegister) - { - this.blockIcon = par1IconRegister.registerIcon("BiomesOPlenty:darkplank"); - } - -} diff --git a/unused code/biomesoplenty/blocks/BlockDeadGrass.java b/unused code/biomesoplenty/blocks/BlockDeadGrass.java deleted file mode 100644 index 8966a41c7..000000000 --- a/unused code/biomesoplenty/blocks/BlockDeadGrass.java +++ /dev/null @@ -1,161 +0,0 @@ -package biomesoplenty.blocks; - -import java.util.ArrayList; -import java.util.Random; - -import biomesoplenty.BiomesOPlenty; -import biomesoplenty.api.Blocks; -import biomesoplenty.configuration.BOPBlocks; - -import net.minecraft.block.Block; -import net.minecraft.block.material.Material; -import net.minecraft.client.renderer.texture.IconRegister; -import net.minecraft.entity.player.EntityPlayer; -import net.minecraft.item.Item; -import net.minecraft.item.ItemStack; -import net.minecraft.stats.StatList; -import net.minecraft.util.AxisAlignedBB; -import net.minecraft.world.World; -import net.minecraftforge.common.IShearable; - -@Deprecated -public class BlockDeadGrass extends Block implements IShearable -{ - protected BlockDeadGrass(int par1, Material par3Material) - { - super(par1, par3Material); - this.setTickRandomly(true); - float var3 = 0.4F; - this.setBurnProperties(this.blockID, 60, 100); - this.setBlockBounds(0.5F - var3, 0.0F, 0.5F - var3, 0.5F + var3, 0.8F, 0.5F + var3); - this.setCreativeTab(BiomesOPlenty.tabBiomesOPlenty); - } - - @Override - public void registerIcons(IconRegister par1IconRegister) - { - this.blockIcon = par1IconRegister.registerIcon("BiomesOPlenty:deadgrass"); - } - - public BlockDeadGrass(int par1) - { - this(par1, Material.plants); - } - - /** - * Checks to see if its valid to put this block at the specified coordinates. Args: world, x, y, z - */ - public boolean canPlaceBlockAt(World par1World, int par2, int par3, int par4) - { - return super.canPlaceBlockAt(par1World, par2, par3, par4) && this.canThisPlantGrowOnThisBlockID(par1World.getBlockId(par2, par3 - 1, par4)); - } - - /** - * Gets passed in the blockID of the block below and supposed to return true if its allowed to grow on the type of - * blockID passed in. Args: blockID - */ - protected boolean canThisPlantGrowOnThisBlockID(int par1) - { - return par1 == Blocks.driedDirt.get().blockID || par1 == Block.sand.blockID; - } - - /** - * Lets the block know when one of its neighbor changes. Doesn't know which neighbor changed (coordinates passed are - * their own) Args: x, y, z, neighbor blockID - */ - public void onNeighborBlockChange(World par1World, int par2, int par3, int par4, int par5) - { - super.onNeighborBlockChange(par1World, par2, par3, par4, par5); - this.checkFlowerChange(par1World, par2, par3, par4); - } - - /** - * Ticks the block if it's been scheduled - */ - public void updateTick(World par1World, int par2, int par3, int par4, Random par5Random) - { - this.checkFlowerChange(par1World, par2, par3, par4); - } - - protected final void checkFlowerChange(World par1World, int par2, int par3, int par4) - { - if (!this.canBlockStay(par1World, par2, par3, par4)) - { - this.dropBlockAsItem(par1World, par2, par3, par4, par1World.getBlockMetadata(par2, par3, par4), 0); - par1World.setBlock(par2, par3, par4, 0); - } - } - - /** - * Can this block stay at this position. Similar to canPlaceBlockAt except gets checked often with plants. - */ - public boolean canBlockStay(World par1World, int par2, int par3, int par4) - { - return (par1World.getFullBlockLightValue(par2, par3, par4) >= 8 || par1World.canBlockSeeTheSky(par2, par3, par4)) && this.canThisPlantGrowOnThisBlockID(par1World.getBlockId(par2, par3 - 1, par4)); - } - - /** - * Returns a bounding box from the pool of bounding boxes (this means this box can change after the pool has been - * cleared to be reused) - */ - public AxisAlignedBB getCollisionBoundingBoxFromPool(World par1World, int par2, int par3, int par4) - { - return null; - } - - /** - * Is this block (a) opaque and (b) a full 1m cube? This determines whether or not to render the shared face of two - * adjacent blocks and also whether the player can attach torches, redstone wire, etc to this block. - */ - public boolean isOpaqueCube() - { - return false; - } - - /** - * If this block doesn't render as an ordinary block it will return False (examples: signs, buttons, stairs, etc) - */ - public boolean renderAsNormalBlock() - { - return false; - } - - /** - * The type of render function that is called for this block - */ - public int getRenderType() - { - return 1; - } - - /** - * Returns the ID of the items to drop on destruction. - */ - public int idDropped(int par1, Random par2Random, int par3) - { - return -1; - } - - /** - * Called when the player destroys a block with an item that can harvest it. (i, j, k) are the coordinates of the - * block and l is the block's subtype/damage. - */ - public void harvestBlock(World par1World, EntityPlayer par2EntityPlayer, int par3, int par4, int par5, int par6) - { - super.harvestBlock(par1World, par2EntityPlayer, par3, par4, par5, par6); - } - - @Override - public boolean isShearable(ItemStack item, World world, int x, int y, int z) - { - return true; - } - - @Override - public ArrayList onSheared(ItemStack item, World world, int x, int y, int z, int fortune) - { - ArrayList ret = new ArrayList(); - ret.add(new ItemStack(this, 1, world.getBlockMetadata(x, y, z))); - return ret; - } -} diff --git a/unused code/biomesoplenty/blocks/BlockDeadLeaves.java b/unused code/biomesoplenty/blocks/BlockDeadLeaves.java deleted file mode 100644 index 94d36ab08..000000000 --- a/unused code/biomesoplenty/blocks/BlockDeadLeaves.java +++ /dev/null @@ -1,309 +0,0 @@ -package biomesoplenty.blocks; - -import java.util.ArrayList; -import java.util.Random; - -import biomesoplenty.BiomesOPlenty; -import biomesoplenty.api.Blocks; -import biomesoplenty.configuration.BOPBlocks; - -import net.minecraft.block.Block; -import net.minecraft.block.BlockLeavesBase; -import net.minecraft.block.material.Material; -import net.minecraft.client.renderer.texture.IconRegister; -import net.minecraft.entity.player.EntityPlayer; -import net.minecraft.item.ItemStack; -import net.minecraft.util.Icon; -import net.minecraft.world.IBlockAccess; -import net.minecraft.world.World; -import net.minecraftforge.common.IShearable; -import cpw.mods.fml.relauncher.Side; -import cpw.mods.fml.relauncher.SideOnly; - -@Deprecated -public class BlockDeadLeaves extends BlockLeavesBase implements IShearable -{ - /** - * The base index in terrain.png corresponding to the fancy version of the leaf texture. This is stored so we can - * switch the displayed version between fancy and fast graphics (fast is this index + 1). - */ - private int baseIndexInPNG; - public static final String[] LEAF_TYPES = new String[] {"dead"}; - int[] adjacentTreeBlocks; - private Icon[] blockIcon = new Icon[2]; - - public BlockDeadLeaves(int par1) - { - super(par1, Material.leaves, false); - this.setBurnProperties(this.blockID, 30, 60); - this.setTickRandomly(true); - this.setCreativeTab(BiomesOPlenty.tabBiomesOPlenty); - } - - @Override - @SideOnly(Side.CLIENT) - public void registerIcons(IconRegister par1IconRegister) - { - this.blockIcon[0] = par1IconRegister.registerIcon("BiomesOPlenty:deadleaves1"); - this.blockIcon[1] = par1IconRegister.registerIcon("BiomesOPlenty:deadleaves2"); - } - - @Override - @SideOnly(Side.CLIENT) - public Icon getIcon(int par1, int par2) - { - return blockIcon[(!isOpaqueCube() ? 0 : 1)]; - } - - /** - * ejects contained items into the world, and notifies neighbours of an update, as appropriate - */ - public void breakBlock(World par1World, int par2, int par3, int par4, int par5, int par6) - { - byte var7 = 1; - int var8 = var7 + 1; - - if (par1World.checkChunksExist(par2 - var8, par3 - var8, par4 - var8, par2 + var8, par3 + var8, par4 + var8)) - { - for (int var9 = -var7; var9 <= var7; ++var9) - { - for (int var10 = -var7; var10 <= var7; ++var10) - { - for (int var11 = -var7; var11 <= var7; ++var11) - { - int var12 = par1World.getBlockId(par2 + var9, par3 + var10, par4 + var11); - - if (var12 == Blocks.leaves1.get().blockID) - { - int var13 = par1World.getBlockMetadata(par2 + var9, par3 + var10, par4 + var11); - par1World.setBlockMetadataWithNotify(par2 + var9, par3 + var10, par4 + var11, var13 | 8, 2); - } - } - } - } - } - } - - /** - * Ticks the block if it's been scheduled - */ - public void updateTick(World par1World, int par2, int par3, int par4, Random par5Random) - { - if (!par1World.isRemote) - { - int var6 = par1World.getBlockMetadata(par2, par3, par4); - - if ((var6 & 8) != 0 && (var6 & 4) == 0) - { - byte var7 = 4; - int var8 = var7 + 1; - byte var9 = 32; - int var10 = var9 * var9; - int var11 = var9 / 2; - - if (this.adjacentTreeBlocks == null) - { - this.adjacentTreeBlocks = new int[var9 * var9 * var9]; - } - - int var12; - - if (par1World.checkChunksExist(par2 - var8, par3 - var8, par4 - var8, par2 + var8, par3 + var8, par4 + var8)) - { - int var13; - int var14; - int var15; - - for (var12 = -var7; var12 <= var7; ++var12) - { - for (var13 = -var7; var13 <= var7; ++var13) - { - for (var14 = -var7; var14 <= var7; ++var14) - { - var15 = par1World.getBlockId(par2 + var12, par3 + var13, par4 + var14); - - if (var15 == Block.wood.blockID) - { - this.adjacentTreeBlocks[(var12 + var11) * var10 + (var13 + var11) * var9 + var14 + var11] = 0; - } - else if (var15 == Blocks.leaves1.get().blockID) - { - this.adjacentTreeBlocks[(var12 + var11) * var10 + (var13 + var11) * var9 + var14 + var11] = -2; - } - else - { - this.adjacentTreeBlocks[(var12 + var11) * var10 + (var13 + var11) * var9 + var14 + var11] = -1; - } - } - } - } - - for (var12 = 1; var12 <= 4; ++var12) - { - for (var13 = -var7; var13 <= var7; ++var13) - { - for (var14 = -var7; var14 <= var7; ++var14) - { - for (var15 = -var7; var15 <= var7; ++var15) - { - if (this.adjacentTreeBlocks[(var13 + var11) * var10 + (var14 + var11) * var9 + var15 + var11] == var12 - 1) - { - if (this.adjacentTreeBlocks[(var13 + var11 - 1) * var10 + (var14 + var11) * var9 + var15 + var11] == -2) - { - this.adjacentTreeBlocks[(var13 + var11 - 1) * var10 + (var14 + var11) * var9 + var15 + var11] = var12; - } - - if (this.adjacentTreeBlocks[(var13 + var11 + 1) * var10 + (var14 + var11) * var9 + var15 + var11] == -2) - { - this.adjacentTreeBlocks[(var13 + var11 + 1) * var10 + (var14 + var11) * var9 + var15 + var11] = var12; - } - - if (this.adjacentTreeBlocks[(var13 + var11) * var10 + (var14 + var11 - 1) * var9 + var15 + var11] == -2) - { - this.adjacentTreeBlocks[(var13 + var11) * var10 + (var14 + var11 - 1) * var9 + var15 + var11] = var12; - } - - if (this.adjacentTreeBlocks[(var13 + var11) * var10 + (var14 + var11 + 1) * var9 + var15 + var11] == -2) - { - this.adjacentTreeBlocks[(var13 + var11) * var10 + (var14 + var11 + 1) * var9 + var15 + var11] = var12; - } - - if (this.adjacentTreeBlocks[(var13 + var11) * var10 + (var14 + var11) * var9 + (var15 + var11 - 1)] == -2) - { - this.adjacentTreeBlocks[(var13 + var11) * var10 + (var14 + var11) * var9 + (var15 + var11 - 1)] = var12; - } - - if (this.adjacentTreeBlocks[(var13 + var11) * var10 + (var14 + var11) * var9 + var15 + var11 + 1] == -2) - { - this.adjacentTreeBlocks[(var13 + var11) * var10 + (var14 + var11) * var9 + var15 + var11 + 1] = var12; - } - } - } - } - } - } - } - - var12 = this.adjacentTreeBlocks[var11 * var10 + var11 * var9 + var11]; - - if (var12 >= 0) - { - par1World.setBlockMetadataWithNotify(par2, par3, par4, var6 & -9, 2); - } - else - { - this.removeLeaves(par1World, par2, par3, par4); - } - } - } - } - - /** - * A randomly called display update to be able to add particles or other items for display - */ - @SideOnly(Side.CLIENT) - public void randomDisplayTick(World par1World, int par2, int par3, int par4, Random par5Random) - { - if (par1World.canLightningStrikeAt(par2, par3 + 1, par4) && !par1World.doesBlockHaveSolidTopSurface(par2, par3 - 1, par4) && par5Random.nextInt(15) == 1) - { - double var6 = (double)((float)par2 + par5Random.nextFloat()); - double var8 = (double)par3 - 0.05D; - double var10 = (double)((float)par4 + par5Random.nextFloat()); - par1World.spawnParticle("dripWater", var6, var8, var10, 0.0D, 0.0D, 0.0D); - } - } - - private void removeLeaves(World par1World, int par2, int par3, int par4) - { - this.dropBlockAsItem(par1World, par2, par3, par4, par1World.getBlockMetadata(par2, par3, par4), 0); - par1World.setBlock(par2, par3, par4, 0); - } - - /** - * Returns the quantity of items to drop on block destruction. - */ - public int quantityDropped(Random par1Random) - { - return par1Random.nextInt(20) == 0 ? 1 : 0; - } - - /** - * Returns the ID of the items to drop on destruction. - */ - public int idDropped(int par1, Random par2Random, int par3) - { - return BOPBlocks.brownSapling.blockID; - } - - /** - * Drops the block items with a specified chance of dropping the specified items - */ - public void dropBlockAsItemWithChance(World par1World, int par2, int par3, int par4, int par5, float par6, int par7) - { - if (!par1World.isRemote) - { - byte var8 = 20; - - if ((par5 & 3) == 3) - { - var8 = 40; - } - - if (par1World.rand.nextInt(var8) == 0) - { - int var9 = this.idDropped(par5, par1World.rand, par7); - this.dropBlockAsItem_do(par1World, par2, par3, par4, new ItemStack(var9, 1, this.damageDropped(par5))); - } - } - } - - /** - * Called when the player destroys a block with an item that can harvest it. (i, j, k) are the coordinates of the - * block and l is the block's subtype/damage. - */ - public void harvestBlock(World par1World, EntityPlayer par2EntityPlayer, int par3, int par4, int par5, int par6) - { - super.harvestBlock(par1World, par2EntityPlayer, par3, par4, par5, par6); - } - - /** - * Determines the damage on the item the block drops. Used in cloth and wood. - */ - public int damageDropped(int par1) - { - return par1 & 3; - } - - @Override - public boolean isOpaqueCube() { - return Block.leaves.isOpaqueCube(); - } - - public boolean shouldSideBeRendered(IBlockAccess par1IBlockAccess, int par2, int par3, int par4, int par5) - { - return true; - } - - /** - * Pass true to draw this block using fancy graphics, or false for fast graphics. - */ - @SideOnly(Side.CLIENT) - public void setGraphicsLevel(boolean par1) - { - this.graphicsLevel = par1; - } - - @Override - public boolean isShearable(ItemStack item, World world, int x, int y, int z) - { - return true; - } - - @Override - public ArrayList onSheared(ItemStack item, World world, int x, int y, int z, int fortune) - { - ArrayList ret = new ArrayList(); - ret.add(new ItemStack(this, 1, world.getBlockMetadata(x, y, z) & 3)); - return ret; - } -} diff --git a/unused code/biomesoplenty/blocks/BlockDeadLog.java b/unused code/biomesoplenty/blocks/BlockDeadLog.java deleted file mode 100644 index 464c9ebdd..000000000 --- a/unused code/biomesoplenty/blocks/BlockDeadLog.java +++ /dev/null @@ -1,173 +0,0 @@ -package biomesoplenty.blocks; - -import java.util.Random; - -import biomesoplenty.BiomesOPlenty; -import biomesoplenty.configuration.BOPBlocks; - -import net.minecraft.block.Block; -import net.minecraft.block.material.Material; -import net.minecraft.client.renderer.texture.IconRegister; -import net.minecraft.item.ItemStack; -import net.minecraft.util.Icon; -import net.minecraft.world.World; - -@Deprecated -public class BlockDeadLog extends Block -{ - /** The type of tree this log came from. */ - public static final String[] woodType = new String[] {"dead"}; - private Icon[] blockIcon = new Icon[2]; - - public BlockDeadLog(int par1) - { - super(par1, Material.wood); - this.setBurnProperties(this.blockID, 5, 5); - this.setCreativeTab(BiomesOPlenty.tabBiomesOPlenty); - } - - @Override - public void registerIcons(IconRegister par1IconRegister) - { - this.blockIcon[0] = par1IconRegister.registerIcon("BiomesOPlenty:logTopBottum"); - this.blockIcon[1] = par1IconRegister.registerIcon("BiomesOPlenty:deadlog"); - } - - @Override - public Icon getIcon(int par1, int par2) - { - int pos = par2 & 12; - if (pos == 0 && (par1 == 1 || par1 == 0) || pos == 4 && (par1 == 5 || par1 == 4) || pos == 8 && (par1 == 2 || par1 == 3)) - return blockIcon[0]; - return blockIcon[1]; - } - - /** - * The type of render function that is called for this block - */ - public int getRenderType() - { - return 31; - } - - /** - * Returns the quantity of items to drop on block destruction. - */ - public int quantityDropped(Random par1Random) - { - return 0; - } - - /** - * Returns the ID of the items to drop on destruction. - */ - public int idDropped(int par1, Random par2Random, int par3) - { - return BOPBlocks.deadWood.blockID; - } - - /** - * ejects contained items into the world, and notifies neighbours of an update, as appropriate - */ - public void breakBlock(World par1World, int par2, int par3, int par4, int par5, int par6) - { - byte var7 = 4; - int var8 = var7 + 1; - - if (par1World.checkChunksExist(par2 - var8, par3 - var8, par4 - var8, par2 + var8, par3 + var8, par4 + var8)) - { - for (int var9 = -var7; var9 <= var7; ++var9) - { - for (int var10 = -var7; var10 <= var7; ++var10) - { - for (int var11 = -var7; var11 <= var7; ++var11) - { - int var12 = par1World.getBlockId(par2 + var9, par3 + var10, par4 + var11); - - if (var12 == Block.leaves.blockID) - { - int var13 = par1World.getBlockMetadata(par2 + var9, par3 + var10, par4 + var11); - - if ((var13 & 8) == 0) - { - par1World.setBlockMetadataWithNotify(par2 + var9, par3 + var10, par4 + var11, var13 | 8, 2); - } - } - } - } - } - } - } - - public int onBlockPlaced(World par1World, int par2, int par3, int par4, int par5, float par6, float par7, float par8, int par9) - { - int var10 = par9 & 3; - byte var11 = 0; - - switch (par5) - { - case 0: - case 1: - var11 = 0; - break; - - case 2: - case 3: - var11 = 8; - break; - - case 4: - case 5: - var11 = 4; - } - - return var10 | var11; - } - - /** - * From the specified side and block metadata retrieves the blocks texture. Args: side, metadata - */ - /*public int getBlockTextureFromSideAndMetadata(int par1, int par2) - { - int var3 = par2 & 12; - int var4 = par2 & 3; - return var3 == 0 && (par1 == 1 || par1 == 0) ? 255 : (var3 == 4 && (par1 == 5 || par1 == 4) ? 255 : (var3 == 8 && (par1 == 2 || par1 == 3) ? 255 : (var4 == 1 ? 116 : (var4 == 2 ? 117 : (var4 == 3 ? 153 : 39))))); - }*/ - - /** - * Determines the damage on the item the block drops. Used in cloth and wood. - */ - public int damageDropped(int par1) - { - return par1 & 3; - } - - /** - * returns a number between 0 and 3 - */ - public static int limitToValidMetadata(int par0) - { - return par0 & 3; - } - - /** - * Returns an item stack containing a single instance of the current block type. 'i' is the block's subtype/damage - * and is ignored for blocks which do not support subtypes. Blocks which cannot be harvested should return null. - */ - protected ItemStack createStackedBlock(int par1) - { - return new ItemStack(this.blockID, 1, limitToValidMetadata(par1)); - } - - @Override - public boolean canSustainLeaves(World world, int x, int y, int z) - { - return true; - } - - @Override - public boolean isWood(World world, int x, int y, int z) - { - return true; - } -} diff --git a/unused code/biomesoplenty/blocks/BlockDeathbloom.java b/unused code/biomesoplenty/blocks/BlockDeathbloom.java deleted file mode 100644 index 89897d56f..000000000 --- a/unused code/biomesoplenty/blocks/BlockDeathbloom.java +++ /dev/null @@ -1,121 +0,0 @@ -package biomesoplenty.blocks; - -import java.util.Random; - -import biomesoplenty.BiomesOPlenty; - -import net.minecraft.block.Block; -import net.minecraft.block.material.Material; -import net.minecraft.client.renderer.texture.IconRegister; -import net.minecraft.util.AxisAlignedBB; -import net.minecraft.world.World; - -@Deprecated -public class BlockDeathbloom extends Block -{ - protected BlockDeathbloom(int par1, Material par3Material) - { - super(par1, par3Material); - this.setTickRandomly(true); - float var4 = 0.2F; - this.setBlockBounds(0.5F - var4, 0.0F, 0.5F - var4, 0.5F + var4, var4 * 3.0F, 0.5F + var4); - this.setCreativeTab(BiomesOPlenty.tabBiomesOPlenty); - } - - @Override - public void registerIcons(IconRegister par1IconRegister) - { - this.blockIcon = par1IconRegister.registerIcon("BiomesOPlenty:deadbloom"); - } - - public BlockDeathbloom(int par1) - { - this(par1, Material.plants); - } - - /** - * Checks to see if its valid to put this block at the specified coordinates. Args: world, x, y, z - */ - public boolean canPlaceBlockAt(World par1World, int par2, int par3, int par4) - { - return super.canPlaceBlockAt(par1World, par2, par3, par4) && this.canThisPlantGrowOnThisBlockID(par1World.getBlockId(par2, par3 - 1, par4)); - } - - /** - * Gets passed in the blockID of the block below and supposed to return true if its allowed to grow on the type of - * blockID passed in. Args: blockID - */ - protected boolean canThisPlantGrowOnThisBlockID(int par1) - { - return par1 == Block.grass.blockID || par1 == Block.dirt.blockID || par1 == Block.tilledField.blockID; - } - - /** - * Lets the block know when one of its neighbor changes. Doesn't know which neighbor changed (coordinates passed are - * their own) Args: x, y, z, neighbor blockID - */ - public void onNeighborBlockChange(World par1World, int par2, int par3, int par4, int par5) - { - super.onNeighborBlockChange(par1World, par2, par3, par4, par5); - this.checkFlowerChange(par1World, par2, par3, par4); - } - - /** - * Ticks the block if it's been scheduled - */ - public void updateTick(World par1World, int par2, int par3, int par4, Random par5Random) - { - this.checkFlowerChange(par1World, par2, par3, par4); - } - - protected final void checkFlowerChange(World par1World, int par2, int par3, int par4) - { - if (!this.canBlockStay(par1World, par2, par3, par4)) - { - this.dropBlockAsItem(par1World, par2, par3, par4, par1World.getBlockMetadata(par2, par3, par4), 0); - par1World.setBlock(par2, par3, par4, 0); - } - } - - /** - * Can this block stay at this position. Similar to canPlaceBlockAt except gets checked often with plants. - */ - public boolean canBlockStay(World par1World, int par2, int par3, int par4) - { - return (par1World.getFullBlockLightValue(par2, par3, par4) >= 8 || par1World.canBlockSeeTheSky(par2, par3, par4)) && this.canThisPlantGrowOnThisBlockID(par1World.getBlockId(par2, par3 - 1, par4)); - } - - /** - * Returns a bounding box from the pool of bounding boxes (this means this box can change after the pool has been - * cleared to be reused) - */ - public AxisAlignedBB getCollisionBoundingBoxFromPool(World par1World, int par2, int par3, int par4) - { - return null; - } - - /** - * Is this block (a) opaque and (b) a full 1m cube? This determines whether or not to render the shared face of two - * adjacent blocks and also whether the player can attach torches, redstone wire, etc to this block. - */ - public boolean isOpaqueCube() - { - return false; - } - - /** - * If this block doesn't render as an ordinary block it will return False (examples: signs, buttons, stairs, etc) - */ - public boolean renderAsNormalBlock() - { - return false; - } - - /** - * The type of render function that is called for this block - */ - public int getRenderType() - { - return 1; - } -} diff --git a/unused code/biomesoplenty/blocks/BlockDesertGrass.java b/unused code/biomesoplenty/blocks/BlockDesertGrass.java deleted file mode 100644 index 54da9e574..000000000 --- a/unused code/biomesoplenty/blocks/BlockDesertGrass.java +++ /dev/null @@ -1,159 +0,0 @@ -package biomesoplenty.blocks; - -import java.util.ArrayList; -import java.util.Random; - -import biomesoplenty.BiomesOPlenty; -import biomesoplenty.api.Blocks; -import biomesoplenty.configuration.BOPBlocks; - -import net.minecraft.block.Block; -import net.minecraft.block.material.Material; -import net.minecraft.client.renderer.texture.IconRegister; -import net.minecraft.entity.player.EntityPlayer; -import net.minecraft.item.ItemStack; -import net.minecraft.util.AxisAlignedBB; -import net.minecraft.world.World; -import net.minecraftforge.common.IShearable; - -@Deprecated -public class BlockDesertGrass extends Block implements IShearable -{ - protected BlockDesertGrass(int par1, Material par3Material) - { - super(par1, par3Material); - this.setTickRandomly(true); - float var3 = 0.4F; - this.setBurnProperties(this.blockID, 60, 100); - this.setBlockBounds(0.5F - var3, 0.0F, 0.5F - var3, 0.5F + var3, 0.8F, 0.5F + var3); - this.setCreativeTab(BiomesOPlenty.tabBiomesOPlenty); - } - - @Override - public void registerIcons(IconRegister par1IconRegister) - { - this.blockIcon = par1IconRegister.registerIcon("BiomesOPlenty:desertgrass"); - } - - public BlockDesertGrass(int par1) - { - this(par1, Material.plants); - } - - /** - * Checks to see if its valid to put this block at the specified coordinates. Args: world, x, y, z - */ - public boolean canPlaceBlockAt(World par1World, int par2, int par3, int par4) - { - return super.canPlaceBlockAt(par1World, par2, par3, par4) && this.canThisPlantGrowOnThisBlockID(par1World.getBlockId(par2, par3 - 1, par4)); - } - - /** - * Gets passed in the blockID of the block below and supposed to return true if its allowed to grow on the type of - * blockID passed in. Args: blockID - */ - protected boolean canThisPlantGrowOnThisBlockID(int par1) - { - return par1 == Blocks.redRock.get().blockID; - } - - /** - * Lets the block know when one of its neighbor changes. Doesn't know which neighbor changed (coordinates passed are - * their own) Args: x, y, z, neighbor blockID - */ - public void onNeighborBlockChange(World par1World, int par2, int par3, int par4, int par5) - { - super.onNeighborBlockChange(par1World, par2, par3, par4, par5); - this.checkFlowerChange(par1World, par2, par3, par4); - } - - /** - * Ticks the block if it's been scheduled - */ - public void updateTick(World par1World, int par2, int par3, int par4, Random par5Random) - { - this.checkFlowerChange(par1World, par2, par3, par4); - } - - protected final void checkFlowerChange(World par1World, int par2, int par3, int par4) - { - if (!this.canBlockStay(par1World, par2, par3, par4)) - { - this.dropBlockAsItem(par1World, par2, par3, par4, par1World.getBlockMetadata(par2, par3, par4), 0); - par1World.setBlock(par2, par3, par4, 0); - } - } - - /** - * Can this block stay at this position. Similar to canPlaceBlockAt except gets checked often with plants. - */ - public boolean canBlockStay(World par1World, int par2, int par3, int par4) - { - return (par1World.getFullBlockLightValue(par2, par3, par4) >= 8 || par1World.canBlockSeeTheSky(par2, par3, par4)) && this.canThisPlantGrowOnThisBlockID(par1World.getBlockId(par2, par3 - 1, par4)); - } - - /** - * Returns a bounding box from the pool of bounding boxes (this means this box can change after the pool has been - * cleared to be reused) - */ - public AxisAlignedBB getCollisionBoundingBoxFromPool(World par1World, int par2, int par3, int par4) - { - return null; - } - - /** - * Is this block (a) opaque and (b) a full 1m cube? This determines whether or not to render the shared face of two - * adjacent blocks and also whether the player can attach torches, redstone wire, etc to this block. - */ - public boolean isOpaqueCube() - { - return false; - } - - /** - * If this block doesn't render as an ordinary block it will return False (examples: signs, buttons, stairs, etc) - */ - public boolean renderAsNormalBlock() - { - return false; - } - - /** - * The type of render function that is called for this block - */ - public int getRenderType() - { - return 1; - } - - /** - * Returns the ID of the items to drop on destruction. - */ - public int idDropped(int par1, Random par2Random, int par3) - { - return -1; - } - - /** - * Called when the player destroys a block with an item that can harvest it. (i, j, k) are the coordinates of the - * block and l is the block's subtype/damage. - */ - public void harvestBlock(World par1World, EntityPlayer par2EntityPlayer, int par3, int par4, int par5, int par6) - { - super.harvestBlock(par1World, par2EntityPlayer, par3, par4, par5, par6); - } - - @Override - public boolean isShearable(ItemStack item, World world, int x, int y, int z) - { - return true; - } - - @Override - public ArrayList onSheared(ItemStack item, World world, int x, int y, int z, int fortune) - { - ArrayList ret = new ArrayList(); - ret.add(new ItemStack(this, 1, world.getBlockMetadata(x, y, z))); - return ret; - } -} diff --git a/unused code/biomesoplenty/blocks/BlockDesertSprouts.java b/unused code/biomesoplenty/blocks/BlockDesertSprouts.java deleted file mode 100644 index 71c077530..000000000 --- a/unused code/biomesoplenty/blocks/BlockDesertSprouts.java +++ /dev/null @@ -1,129 +0,0 @@ -package biomesoplenty.blocks; - -import java.util.Random; - -import biomesoplenty.BiomesOPlenty; - -import net.minecraft.block.Block; -import net.minecraft.block.material.Material; -import net.minecraft.client.renderer.texture.IconRegister; -import net.minecraft.util.AxisAlignedBB; -import net.minecraft.world.World; - -@Deprecated -public class BlockDesertSprouts extends Block -{ - protected BlockDesertSprouts(int par1, Material par3Material) - { - super(par1, par3Material); - this.setTickRandomly(true); - float var3 = 0.4F; - this.setBlockBounds(0.5F - var3, 0.0F, 0.5F - var3, 0.5F + var3, 0.8F, 0.5F + var3); - this.setCreativeTab(BiomesOPlenty.tabBiomesOPlenty); - } - - @Override - public void registerIcons(IconRegister par1IconRegister) - { - this.blockIcon = par1IconRegister.registerIcon("BiomesOPlenty:desertsprouts"); - } - - public BlockDesertSprouts(int par1) - { - this(par1, Material.plants); - } - - /** - * Returns the ID of the items to drop on destruction. - */ - public int idDropped(int par1, Random par2Random, int par3) - { - return -1; - } - - /** - * Checks to see if its valid to put this block at the specified coordinates. Args: world, x, y, z - */ - public boolean canPlaceBlockAt(World par1World, int par2, int par3, int par4) - { - return super.canPlaceBlockAt(par1World, par2, par3, par4) && this.canThisPlantGrowOnThisBlockID(par1World.getBlockId(par2, par3 - 1, par4)); - } - - /** - * Gets passed in the blockID of the block below and supposed to return true if its allowed to grow on the type of - * blockID passed in. Args: blockID - */ - protected boolean canThisPlantGrowOnThisBlockID(int par1) - { - return par1 == Block.sand.blockID; - } - - /** - * Lets the block know when one of its neighbor changes. Doesn't know which neighbor changed (coordinates passed are - * their own) Args: x, y, z, neighbor blockID - */ - public void onNeighborBlockChange(World par1World, int par2, int par3, int par4, int par5) - { - super.onNeighborBlockChange(par1World, par2, par3, par4, par5); - this.checkFlowerChange(par1World, par2, par3, par4); - } - - /** - * Ticks the block if it's been scheduled - */ - public void updateTick(World par1World, int par2, int par3, int par4, Random par5Random) - { - this.checkFlowerChange(par1World, par2, par3, par4); - } - - protected final void checkFlowerChange(World par1World, int par2, int par3, int par4) - { - if (!this.canBlockStay(par1World, par2, par3, par4)) - { - this.dropBlockAsItem(par1World, par2, par3, par4, par1World.getBlockMetadata(par2, par3, par4), 0); - par1World.setBlock(par2, par3, par4, 0); - } - } - - /** - * Can this block stay at this position. Similar to canPlaceBlockAt except gets checked often with plants. - */ - public boolean canBlockStay(World par1World, int par2, int par3, int par4) - { - return (par1World.getFullBlockLightValue(par2, par3, par4) >= 8 || par1World.canBlockSeeTheSky(par2, par3, par4)) && this.canThisPlantGrowOnThisBlockID(par1World.getBlockId(par2, par3 - 1, par4)); - } - - /** - * Returns a bounding box from the pool of bounding boxes (this means this box can change after the pool has been - * cleared to be reused) - */ - public AxisAlignedBB getCollisionBoundingBoxFromPool(World par1World, int par2, int par3, int par4) - { - return null; - } - - /** - * Is this block (a) opaque and (b) a full 1m cube? This determines whether or not to render the shared face of two - * adjacent blocks and also whether the player can attach torches, redstone wire, etc to this block. - */ - public boolean isOpaqueCube() - { - return false; - } - - /** - * If this block doesn't render as an ordinary block it will return False (examples: signs, buttons, stairs, etc) - */ - public boolean renderAsNormalBlock() - { - return false; - } - - /** - * The type of render function that is called for this block - */ - public int getRenderType() - { - return 1; - } -} diff --git a/unused code/biomesoplenty/blocks/BlockDriedDirt.java b/unused code/biomesoplenty/blocks/BlockDriedDirt.java deleted file mode 100644 index 7abf60944..000000000 --- a/unused code/biomesoplenty/blocks/BlockDriedDirt.java +++ /dev/null @@ -1,47 +0,0 @@ -package biomesoplenty.blocks; - -import java.util.Random; - -import biomesoplenty.BiomesOPlenty; - -import net.minecraft.block.Block; -import net.minecraft.block.material.Material; -import net.minecraft.client.renderer.texture.IconRegister; -import net.minecraft.world.World; - -@Deprecated -public class BlockDriedDirt extends Block -{ - public BlockDriedDirt(int par1) - { - super(par1, Material.rock); - this.setCreativeTab(BiomesOPlenty.tabBiomesOPlenty); - } - - @Override - public void registerIcons(IconRegister par1IconRegister) - { - this.blockIcon = par1IconRegister.registerIcon("BiomesOPlenty:drieddirt"); - } - - /** - * Returns the ID of the items to drop on destruction. - */ - public int idDropped(int par1, Random par2Random, int par3) - { - return -1; - } - - /** - * A randomly called display update to be able to add particles or other items for display - */ - public void randomDisplayTick(World par1World, int par2, int par3, int par4, Random par5Random) - { - super.randomDisplayTick(par1World, par2, par3, par4, par5Random); - - if (par5Random.nextInt(20) == 0) - { - par1World.spawnParticle("townaura", (double)((float)par2 + par5Random.nextFloat()), (double)((float)par3 + 1.1F), (double)((float)par4 + par5Random.nextFloat()), 0.0D, 0.0D, 0.0D); - } - } -} diff --git a/unused code/biomesoplenty/blocks/BlockDuneGrass.java b/unused code/biomesoplenty/blocks/BlockDuneGrass.java deleted file mode 100644 index b7dd8930b..000000000 --- a/unused code/biomesoplenty/blocks/BlockDuneGrass.java +++ /dev/null @@ -1,130 +0,0 @@ -package biomesoplenty.blocks; - -import java.util.Random; - -import biomesoplenty.BiomesOPlenty; - -import net.minecraft.block.Block; -import net.minecraft.block.material.Material; -import net.minecraft.client.renderer.texture.IconRegister; -import net.minecraft.util.AxisAlignedBB; -import net.minecraft.world.World; - -@Deprecated -public class BlockDuneGrass extends Block -{ - protected BlockDuneGrass(int par1, Material par3Material) - { - super(par1, par3Material); - this.setTickRandomly(true); - float var3 = 0.4F; - this.setBurnProperties(this.blockID, 60, 100); - this.setBlockBounds(0.5F - var3, 0.0F, 0.5F - var3, 0.5F + var3, 0.8F, 0.5F + var3); - this.setCreativeTab(BiomesOPlenty.tabBiomesOPlenty); - } - - public BlockDuneGrass(int par1) - { - this(par1, Material.plants); - } - - /** - * Returns the ID of the items to drop on destruction. - */ - public int idDropped(int par1, Random par2Random, int par3) - { - return -1; - } - - @Override - public void registerIcons(IconRegister par1IconRegister) - { - this.blockIcon = par1IconRegister.registerIcon("BiomesOPlenty:dunegrass"); - } - - /** - * Checks to see if its valid to put this block at the specified coordinates. Args: world, x, y, z - */ - public boolean canPlaceBlockAt(World par1World, int par2, int par3, int par4) - { - return super.canPlaceBlockAt(par1World, par2, par3, par4) && this.canThisPlantGrowOnThisBlockID(par1World.getBlockId(par2, par3 - 1, par4)); - } - - /** - * Gets passed in the blockID of the block below and supposed to return true if its allowed to grow on the type of - * blockID passed in. Args: blockID - */ - protected boolean canThisPlantGrowOnThisBlockID(int par1) - { - return par1 == Block.sand.blockID; - } - - /** - * Lets the block know when one of its neighbor changes. Doesn't know which neighbor changed (coordinates passed are - * their own) Args: x, y, z, neighbor blockID - */ - public void onNeighborBlockChange(World par1World, int par2, int par3, int par4, int par5) - { - super.onNeighborBlockChange(par1World, par2, par3, par4, par5); - this.checkFlowerChange(par1World, par2, par3, par4); - } - - /** - * Ticks the block if it's been scheduled - */ - public void updateTick(World par1World, int par2, int par3, int par4, Random par5Random) - { - this.checkFlowerChange(par1World, par2, par3, par4); - } - - protected final void checkFlowerChange(World par1World, int par2, int par3, int par4) - { - if (!this.canBlockStay(par1World, par2, par3, par4)) - { - this.dropBlockAsItem(par1World, par2, par3, par4, par1World.getBlockMetadata(par2, par3, par4), 0); - par1World.setBlock(par2, par3, par4, 0); - } - } - - /** - * Can this block stay at this position. Similar to canPlaceBlockAt except gets checked often with plants. - */ - public boolean canBlockStay(World par1World, int par2, int par3, int par4) - { - return (par1World.getFullBlockLightValue(par2, par3, par4) >= 8 || par1World.canBlockSeeTheSky(par2, par3, par4)) && this.canThisPlantGrowOnThisBlockID(par1World.getBlockId(par2, par3 - 1, par4)); - } - - /** - * Returns a bounding box from the pool of bounding boxes (this means this box can change after the pool has been - * cleared to be reused) - */ - public AxisAlignedBB getCollisionBoundingBoxFromPool(World par1World, int par2, int par3, int par4) - { - return null; - } - - /** - * Is this block (a) opaque and (b) a full 1m cube? This determines whether or not to render the shared face of two - * adjacent blocks and also whether the player can attach torches, redstone wire, etc to this block. - */ - public boolean isOpaqueCube() - { - return false; - } - - /** - * If this block doesn't render as an ordinary block it will return False (examples: signs, buttons, stairs, etc) - */ - public boolean renderAsNormalBlock() - { - return false; - } - - /** - * The type of render function that is called for this block - */ - public int getRenderType() - { - return 1; - } -} diff --git a/unused code/biomesoplenty/blocks/BlockFirLeaves.java b/unused code/biomesoplenty/blocks/BlockFirLeaves.java deleted file mode 100644 index f0e69688a..000000000 --- a/unused code/biomesoplenty/blocks/BlockFirLeaves.java +++ /dev/null @@ -1,308 +0,0 @@ -package biomesoplenty.blocks; - -import java.util.ArrayList; -import java.util.Random; - -import biomesoplenty.BiomesOPlenty; -import biomesoplenty.configuration.BOPBlocks; - -import net.minecraft.block.Block; -import net.minecraft.block.BlockLeavesBase; -import net.minecraft.block.material.Material; -import net.minecraft.client.renderer.texture.IconRegister; -import net.minecraft.entity.player.EntityPlayer; -import net.minecraft.item.ItemStack; -import net.minecraft.util.Icon; -import net.minecraft.world.IBlockAccess; -import net.minecraft.world.World; -import net.minecraftforge.common.IShearable; -import cpw.mods.fml.relauncher.Side; -import cpw.mods.fml.relauncher.SideOnly; - -@Deprecated -public class BlockFirLeaves extends BlockLeavesBase implements IShearable -{ - /** - * The base index in terrain.png corresponding to the fancy version of the leaf texture. This is stored so we can - * switch the displayed version between fancy and fast graphics (fast is this index + 1). - */ - private int baseIndexInPNG; - public static final String[] LEAF_TYPES = new String[] {"fir"}; - int[] adjacentTreeBlocks; - private Icon[] blockIcon = new Icon[2]; - - public BlockFirLeaves(int par1) - { - super(par1, Material.leaves, false); - this.setBurnProperties(this.blockID, 30, 60); - this.setTickRandomly(true); - this.setCreativeTab(BiomesOPlenty.tabBiomesOPlenty); - } - - @Override - @SideOnly(Side.CLIENT) - public void registerIcons(IconRegister par1IconRegister) - { - this.blockIcon[0] = par1IconRegister.registerIcon("BiomesOPlenty:firleaves1"); - this.blockIcon[1] = par1IconRegister.registerIcon("BiomesOPlenty:firleaves2"); - } - - @Override - @SideOnly(Side.CLIENT) - public Icon getIcon(int par1, int par2) - { - return blockIcon[(!isOpaqueCube() ? 0 : 1)]; - } - - /** - * ejects contained items into the world, and notifies neighbours of an update, as appropriate - */ - public void breakBlock(World par1World, int par2, int par3, int par4, int par5, int par6) - { - byte var7 = 1; - int var8 = var7 + 1; - - if (par1World.checkChunksExist(par2 - var8, par3 - var8, par4 - var8, par2 + var8, par3 + var8, par4 + var8)) - { - for (int var9 = -var7; var9 <= var7; ++var9) - { - for (int var10 = -var7; var10 <= var7; ++var10) - { - for (int var11 = -var7; var11 <= var7; ++var11) - { - int var12 = par1World.getBlockId(par2 + var9, par3 + var10, par4 + var11); - - if (var12 == BOPBlocks.firLeaves.blockID) - { - int var13 = par1World.getBlockMetadata(par2 + var9, par3 + var10, par4 + var11); - par1World.setBlockMetadataWithNotify(par2 + var9, par3 + var10, par4 + var11, var13 | 8, 2); - } - } - } - } - } - } - - /** - * Ticks the block if it's been scheduled - */ - public void updateTick(World par1World, int par2, int par3, int par4, Random par5Random) - { - if (!par1World.isRemote) - { - int var6 = par1World.getBlockMetadata(par2, par3, par4); - - if ((var6 & 8) != 0 && (var6 & 4) == 0) - { - byte var7 = 4; - int var8 = var7 + 1; - byte var9 = 32; - int var10 = var9 * var9; - int var11 = var9 / 2; - - if (this.adjacentTreeBlocks == null) - { - this.adjacentTreeBlocks = new int[var9 * var9 * var9]; - } - - int var12; - - if (par1World.checkChunksExist(par2 - var8, par3 - var8, par4 - var8, par2 + var8, par3 + var8, par4 + var8)) - { - int var13; - int var14; - int var15; - - for (var12 = -var7; var12 <= var7; ++var12) - { - for (var13 = -var7; var13 <= var7; ++var13) - { - for (var14 = -var7; var14 <= var7; ++var14) - { - var15 = par1World.getBlockId(par2 + var12, par3 + var13, par4 + var14); - - if (var15 == BOPBlocks.firWood.blockID) - { - this.adjacentTreeBlocks[(var12 + var11) * var10 + (var13 + var11) * var9 + var14 + var11] = 0; - } - else if (var15 == BOPBlocks.firLeaves.blockID) - { - this.adjacentTreeBlocks[(var12 + var11) * var10 + (var13 + var11) * var9 + var14 + var11] = -2; - } - else - { - this.adjacentTreeBlocks[(var12 + var11) * var10 + (var13 + var11) * var9 + var14 + var11] = -1; - } - } - } - } - - for (var12 = 1; var12 <= 4; ++var12) - { - for (var13 = -var7; var13 <= var7; ++var13) - { - for (var14 = -var7; var14 <= var7; ++var14) - { - for (var15 = -var7; var15 <= var7; ++var15) - { - if (this.adjacentTreeBlocks[(var13 + var11) * var10 + (var14 + var11) * var9 + var15 + var11] == var12 - 1) - { - if (this.adjacentTreeBlocks[(var13 + var11 - 1) * var10 + (var14 + var11) * var9 + var15 + var11] == -2) - { - this.adjacentTreeBlocks[(var13 + var11 - 1) * var10 + (var14 + var11) * var9 + var15 + var11] = var12; - } - - if (this.adjacentTreeBlocks[(var13 + var11 + 1) * var10 + (var14 + var11) * var9 + var15 + var11] == -2) - { - this.adjacentTreeBlocks[(var13 + var11 + 1) * var10 + (var14 + var11) * var9 + var15 + var11] = var12; - } - - if (this.adjacentTreeBlocks[(var13 + var11) * var10 + (var14 + var11 - 1) * var9 + var15 + var11] == -2) - { - this.adjacentTreeBlocks[(var13 + var11) * var10 + (var14 + var11 - 1) * var9 + var15 + var11] = var12; - } - - if (this.adjacentTreeBlocks[(var13 + var11) * var10 + (var14 + var11 + 1) * var9 + var15 + var11] == -2) - { - this.adjacentTreeBlocks[(var13 + var11) * var10 + (var14 + var11 + 1) * var9 + var15 + var11] = var12; - } - - if (this.adjacentTreeBlocks[(var13 + var11) * var10 + (var14 + var11) * var9 + (var15 + var11 - 1)] == -2) - { - this.adjacentTreeBlocks[(var13 + var11) * var10 + (var14 + var11) * var9 + (var15 + var11 - 1)] = var12; - } - - if (this.adjacentTreeBlocks[(var13 + var11) * var10 + (var14 + var11) * var9 + var15 + var11 + 1] == -2) - { - this.adjacentTreeBlocks[(var13 + var11) * var10 + (var14 + var11) * var9 + var15 + var11 + 1] = var12; - } - } - } - } - } - } - } - - var12 = this.adjacentTreeBlocks[var11 * var10 + var11 * var9 + var11]; - - if (var12 >= 0) - { - par1World.setBlockMetadataWithNotify(par2, par3, par4, var6 & -9, 2); - } - else - { - this.removeLeaves(par1World, par2, par3, par4); - } - } - } - } - - /** - * A randomly called display update to be able to add particles or other items for display - */ - @SideOnly(Side.CLIENT) - public void randomDisplayTick(World par1World, int par2, int par3, int par4, Random par5Random) - { - if (par1World.canLightningStrikeAt(par2, par3 + 1, par4) && !par1World.doesBlockHaveSolidTopSurface(par2, par3 - 1, par4) && par5Random.nextInt(15) == 1) - { - double var6 = (double)((float)par2 + par5Random.nextFloat()); - double var8 = (double)par3 - 0.05D; - double var10 = (double)((float)par4 + par5Random.nextFloat()); - par1World.spawnParticle("dripWater", var6, var8, var10, 0.0D, 0.0D, 0.0D); - } - } - - private void removeLeaves(World par1World, int par2, int par3, int par4) - { - this.dropBlockAsItem(par1World, par2, par3, par4, par1World.getBlockMetadata(par2, par3, par4), 0); - par1World.setBlockToAir(par2, par3, par4); - } - - /** - * Returns the quantity of items to drop on block destruction. - */ - public int quantityDropped(Random par1Random) - { - return par1Random.nextInt(20) == 0 ? 1 : 0; - } - - /** - * Returns the ID of the items to drop on destruction. - */ - public int idDropped(int par1, Random par2Random, int par3) - { - return BOPBlocks.firSapling.blockID; - } - - /** - * Drops the block items with a specified chance of dropping the specified items - */ - public void dropBlockAsItemWithChance(World par1World, int par2, int par3, int par4, int par5, float par6, int par7) - { - if (!par1World.isRemote) - { - byte var8 = 20; - - if ((par5 & 3) == 3) - { - var8 = 40; - } - - if (par1World.rand.nextInt(var8) == 0) - { - int var9 = this.idDropped(par5, par1World.rand, par7); - this.dropBlockAsItem_do(par1World, par2, par3, par4, new ItemStack(var9, 1, this.damageDropped(par5))); - } - } - } - - /** - * Called when the player destroys a block with an item that can harvest it. (i, j, k) are the coordinates of the - * block and l is the block's subtype/damage. - */ - public void harvestBlock(World par1World, EntityPlayer par2EntityPlayer, int par3, int par4, int par5, int par6) - { - super.harvestBlock(par1World, par2EntityPlayer, par3, par4, par5, par6); - } - - /** - * Determines the damage on the item the block drops. Used in cloth and wood. - */ - public int damageDropped(int par1) - { - return par1 & 3; - } - - @Override - public boolean isOpaqueCube() { - return Block.leaves.isOpaqueCube(); - } - - public boolean shouldSideBeRendered(IBlockAccess par1IBlockAccess, int par2, int par3, int par4, int par5) - { - return true; - } - - /** - * Pass true to draw this block using fancy graphics, or false for fast graphics. - */ - @SideOnly(Side.CLIENT) - public void setGraphicsLevel(boolean par1) - { - this.graphicsLevel = par1; - } - - @Override - public boolean isShearable(ItemStack item, World world, int x, int y, int z) - { - return true; - } - - @Override - public ArrayList onSheared(ItemStack item, World world, int x, int y, int z, int fortune) - { - ArrayList ret = new ArrayList(); - ret.add(new ItemStack(this, 1, world.getBlockMetadata(x, y, z) & 3)); - return ret; - } -} diff --git a/unused code/biomesoplenty/blocks/BlockFirLog.java b/unused code/biomesoplenty/blocks/BlockFirLog.java deleted file mode 100644 index 5e2844928..000000000 --- a/unused code/biomesoplenty/blocks/BlockFirLog.java +++ /dev/null @@ -1,173 +0,0 @@ -package biomesoplenty.blocks; - -import java.util.Random; - -import biomesoplenty.BiomesOPlenty; -import biomesoplenty.configuration.BOPBlocks; - -import net.minecraft.block.Block; -import net.minecraft.block.material.Material; -import net.minecraft.client.renderer.texture.IconRegister; -import net.minecraft.item.ItemStack; -import net.minecraft.util.Icon; -import net.minecraft.world.World; - -@Deprecated -public class BlockFirLog extends Block -{ - /** The type of tree this log came from. */ - public static final String[] woodType = new String[] {"fir"}; - private Icon[] blockIcon = new Icon[2]; - - public BlockFirLog(int par1) - { - super(par1, Material.wood); - this.setBurnProperties(this.blockID, 5, 5); - this.setCreativeTab(BiomesOPlenty.tabBiomesOPlenty); - } - - @Override - public void registerIcons(IconRegister par1IconRegister) - { - this.blockIcon[0] = par1IconRegister.registerIcon("BiomesOPlenty:logTopBottum"); - this.blockIcon[1] = par1IconRegister.registerIcon("BiomesOPlenty:firlog"); - } - - @Override - public Icon getIcon(int par1, int par2) - { - int pos = par2 & 12; - if (pos == 0 && (par1 == 1 || par1 == 0) || pos == 4 && (par1 == 5 || par1 == 4) || pos == 8 && (par1 == 2 || par1 == 3)) - return blockIcon[0]; - return blockIcon[1]; - } - - /** - * The type of render function that is called for this block - */ - public int getRenderType() - { - return 31; - } - - /** - * Returns the quantity of items to drop on block destruction. - */ - public int quantityDropped(Random par1Random) - { - return 1; - } - - /** - * Returns the ID of the items to drop on destruction. - */ - public int idDropped(int par1, Random par2Random, int par3) - { - return BOPBlocks.firWood.blockID; - } - - /** - * ejects contained items into the world, and notifies neighbours of an update, as appropriate - */ - public void breakBlock(World par1World, int par2, int par3, int par4, int par5, int par6) - { - byte var7 = 4; - int var8 = var7 + 1; - - if (par1World.checkChunksExist(par2 - var8, par3 - var8, par4 - var8, par2 + var8, par3 + var8, par4 + var8)) - { - for (int var9 = -var7; var9 <= var7; ++var9) - { - for (int var10 = -var7; var10 <= var7; ++var10) - { - for (int var11 = -var7; var11 <= var7; ++var11) - { - int var12 = par1World.getBlockId(par2 + var9, par3 + var10, par4 + var11); - - if (var12 == BOPBlocks.firLeaves.blockID) - { - int var13 = par1World.getBlockMetadata(par2 + var9, par3 + var10, par4 + var11); - - if ((var13 & 8) == 0) - { - par1World.setBlockMetadataWithNotify(par2 + var9, par3 + var10, par4 + var11, var13 | 8, 2); - } - } - } - } - } - } - } - - public int onBlockPlaced(World par1World, int par2, int par3, int par4, int par5, float par6, float par7, float par8, int par9) - { - int var10 = par9 & 3; - byte var11 = 0; - - switch (par5) - { - case 0: - case 1: - var11 = 0; - break; - - case 2: - case 3: - var11 = 8; - break; - - case 4: - case 5: - var11 = 4; - } - - return var10 | var11; - } - - /** - * From the specified side and block metadata retrieves the blocks texture. Args: side, metadata - */ - /* public int getBlockTextureFromSideAndMetadata(int par1, int par2) - { - int var3 = par2 & 12; - int var4 = par2 & 3; - return var3 == 0 && (par1 == 1 || par1 == 0) ? 255 : (var3 == 4 && (par1 == 5 || par1 == 4) ? 255 : (var3 == 8 && (par1 == 2 || par1 == 3) ? 255 : (var4 == 1 ? 116 : (var4 == 2 ? 117 : (var4 == 3 ? 153 : 46))))); - } */ - - /** - * Determines the damage on the item the block drops. Used in cloth and wood. - */ - public int damageDropped(int par1) - { - return par1 & 3; - } - - /** - * returns a number between 0 and 3 - */ - public static int limitToValidMetadata(int par0) - { - return par0 & 3; - } - - /** - * Returns an item stack containing a single instance of the current block type. 'i' is the block's subtype/damage - * and is ignored for blocks which do not support subtypes. Blocks which cannot be harvested should return null. - */ - protected ItemStack createStackedBlock(int par1) - { - return new ItemStack(this.blockID, 1, limitToValidMetadata(par1)); - } - - @Override - public boolean canSustainLeaves(World world, int x, int y, int z) - { - return true; - } - - @Override - public boolean isWood(World world, int x, int y, int z) - { - return true; - } -} diff --git a/unused code/biomesoplenty/blocks/BlockFirPlank.java b/unused code/biomesoplenty/blocks/BlockFirPlank.java deleted file mode 100644 index ce464c3a4..000000000 --- a/unused code/biomesoplenty/blocks/BlockFirPlank.java +++ /dev/null @@ -1,35 +0,0 @@ -package biomesoplenty.blocks; - -import biomesoplenty.BiomesOPlenty; - -import net.minecraft.block.Block; -import net.minecraft.block.material.Material; -import net.minecraft.client.renderer.texture.IconRegister; - -@Deprecated -public class BlockFirPlank extends Block -{ - /** The type of tree this block came from. */ - public static final String[] woodType = new String[] {"fir"}; - - public BlockFirPlank(int par1) - { - super(par1, Material.wood); - this.setBurnProperties(this.blockID, 5, 20); - this.setCreativeTab(BiomesOPlenty.tabBiomesOPlenty); - } - - @Override - public void registerIcons(IconRegister par1IconRegister) - { - this.blockIcon = par1IconRegister.registerIcon("BiomesOPlenty:firplank"); - } - - /** - * Determines the damage on the item the block drops. Used in cloth and wood. - */ - public int damageDropped(int par1) - { - return par1; - } -} diff --git a/unused code/biomesoplenty/blocks/BlockFirSapling.java b/unused code/biomesoplenty/blocks/BlockFirSapling.java deleted file mode 100644 index 0ab867e48..000000000 --- a/unused code/biomesoplenty/blocks/BlockFirSapling.java +++ /dev/null @@ -1,162 +0,0 @@ -package biomesoplenty.blocks; - -import java.util.List; -import java.util.Random; - -import biomesoplenty.BiomesOPlenty; -import biomesoplenty.worldgen.WorldGenTaiga9; - -import net.minecraft.block.BlockSapling; -import net.minecraft.client.renderer.texture.IconRegister; -import net.minecraft.creativetab.CreativeTabs; -import net.minecraft.item.ItemStack; -import net.minecraft.util.Icon; -import net.minecraft.world.World; -import net.minecraft.world.gen.feature.WorldGenerator; - -@Deprecated -public class BlockFirSapling extends BlockSapling -{ - public static final String[] WOOD_TYPES = new String[] {"fir"}; - private Icon[] blockIcon = new Icon[1]; - - public BlockFirSapling(int par1) - { - super(par1); - float var3 = 0.4F; - this.setBlockBounds(0.5F - var3, 0.0F, 0.5F - var3, 0.5F + var3, var3 * 2.0F, 0.5F + var3); - this.setCreativeTab(BiomesOPlenty.tabBiomesOPlenty); - } - - @Override - public void registerIcons(IconRegister par1IconRegister) - { - this.blockIcon[0] = par1IconRegister.registerIcon("BiomesOPlenty:firsapling"); - } - - @Override - public Icon getIcon(int par1, int par2) - { - return this.blockIcon[0]; - } - - /** - * Ticks the block if it's been scheduled - */ - public void updateTick(World par1World, int par2, int par3, int par4, Random par5Random) - { - if (!par1World.isRemote) - { - super.updateTick(par1World, par2, par3, par4, par5Random); - - if (par1World.getBlockLightValue(par2, par3 + 1, par4) >= 9 && par5Random.nextInt(7) == 0) - { - int var6 = par1World.getBlockMetadata(par2, par3, par4); - - if ((var6 & 8) == 0) - { - par1World.setBlockMetadataWithNotify(par2, par3, par4, var6 | 8, 2); - } - else - { - this.growTree(par1World, par2, par3, par4, par5Random); - } - } - } - } - - /** - * From the specified side and block metadata retrieves the blocks texture. Args: side, metadata - */ - /*public int getBlockTextureFromSideAndMetadata(int par1, int par2) - { - par2 &= 3; - return par2 == 1 ? 63 : (par2 == 2 ? 79 : (par2 == 3 ? 30 : super.getBlockTextureFromSideAndMetadata(par1, par2))); - }*/ - - /** - * Attempts to grow a sapling into a tree - */ - public void growTree(World par1World, int par2, int par3, int par4, Random par5Random) - { - int var6 = par1World.getBlockMetadata(par2, par3, par4) & 3; - Object var7 = null; - int var8 = 0; - int var9 = 0; - boolean var10 = false; - - for (var8 = 0; var8 >= -1; --var8) - { - for (var9 = 0; var9 >= -1; --var9) - { - if (this.isSameSapling(par1World, par2 + var8, par3, par4 + var9, 0) && this.isSameSapling(par1World, par2 + var8 + 1, par3, par4 + var9, 0) && this.isSameSapling(par1World, par2 + var8, par3, par4 + var9 + 1, 0) && this.isSameSapling(par1World, par2 + var8 + 1, par3, par4 + var9 + 1, 0)) - { - break; - } - } - - if (var7 != null) - { - break; - } - } - - if (var7 == null) - { - var9 = 0; - var8 = 0; - var7 = new WorldGenTaiga9(false); - } - - if (var10) - { - par1World.setBlock(par2 + var8, par3, par4 + var9, 0); - par1World.setBlock(par2 + var8 + 1, par3, par4 + var9, 0); - par1World.setBlock(par2 + var8, par3, par4 + var9 + 1, 0); - par1World.setBlock(par2 + var8 + 1, par3, par4 + var9 + 1, 0); - } - else - { - par1World.setBlock(par2, par3, par4, 0); - } - - if (!((WorldGenerator)var7).generate(par1World, par5Random, par2 + var8, par3, par4 + var9)) - { - if (var10) - { - par1World.setBlock(par2 + var8, par3, par4 + var9, this.blockID, var6, 2); - par1World.setBlock(par2 + var8 + 1, par3, par4 + var9, this.blockID, var6, 2); - par1World.setBlock(par2 + var8, par3, par4 + var9 + 1, this.blockID, var6, 2); - par1World.setBlock(par2 + var8 + 1, par3, par4 + var9 + 1, this.blockID, var6, 2); - } - else - { - par1World.setBlock(par2, par3, par4, this.blockID, var6, 2); - } - } - } - - /** - * Determines if the same sapling is present at the given location. - */ - public boolean isSameSapling(World par1World, int par2, int par3, int par4, int par5) - { - return par1World.getBlockId(par2, par3, par4) == this.blockID && (par1World.getBlockMetadata(par2, par3, par4) & 3) == par5; - } - - /** - * Determines the damage on the item the block drops. Used in cloth and wood. - */ - public int damageDropped(int par1) - { - return par1 & 3; - } - - /** - * returns a list of blocks with the same ID, but different meta (eg: wood returns 4 blocks) - */ - public void getSubBlocks(int par1, CreativeTabs par2CreativeTabs, List par3List) - { - par3List.add(new ItemStack(par1, 1, 0)); - } -} diff --git a/unused code/biomesoplenty/blocks/BlockFirSlab.java b/unused code/biomesoplenty/blocks/BlockFirSlab.java deleted file mode 100644 index 97ac7db67..000000000 --- a/unused code/biomesoplenty/blocks/BlockFirSlab.java +++ /dev/null @@ -1,161 +0,0 @@ -package biomesoplenty.blocks; - -import java.util.List; -import java.util.Random; - -import biomesoplenty.BiomesOPlenty; -import biomesoplenty.configuration.BOPBlocks; - -import net.minecraft.block.BlockHalfSlab; -import net.minecraft.block.material.Material; -import net.minecraft.client.renderer.texture.IconRegister; -import net.minecraft.creativetab.CreativeTabs; -import net.minecraft.item.ItemStack; -import net.minecraft.world.World; - -@Deprecated -public class BlockFirSlab extends BlockHalfSlab -{ - /** The type of tree this slab came from. */ - public static final String[] woodType = new String[] {"fir"}; - - public BlockFirSlab(int par1, boolean par2) - { - super(par1, par2, Material.wood); - this.setCreativeTab(BiomesOPlenty.tabBiomesOPlenty); - this.setBurnProperties(this.blockID, 5, 20); - this.useNeighborBrightness[blockID] = true; - } - - @Override - public void registerIcons(IconRegister par1IconRegister) - { - this.blockIcon = par1IconRegister.registerIcon("BiomesOPlenty:firplank"); - } - - - /** - * From the specified side and block metadata retrieves the blocks texture. Args: side, metadata - */ - /*public int getBlockTextureFromSideAndMetadata(int par1, int par2) - { - switch (par2 & 7) - { - case 1: - return 198; - - case 2: - return 214; - - case 3: - return 199; - - default: - return 47; - } - }*/ - - /** - * Returns the block texture based on the side being looked at. Args: side - */ - /*public int getBlockTextureFromSide(int par1) - { - return this.getBlockTextureFromSideAndMetadata(par1, 0); - }*/ - - /** - * Returns the ID of the items to drop on destruction. - */ - public int idDropped(int par1, Random par2Random, int par3) - { - return BOPBlocks.firSingleSlab.blockID; - } - - /** - * Returns an item stack containing a single instance of the current block type. 'i' is the block's subtype/damage - * and is ignored for blocks which do not support subtypes. Blocks which cannot be harvested should return null. - */ - protected ItemStack createStackedBlock(int par1) - { - return new ItemStack(BOPBlocks.firSingleSlab.blockID, 2, par1 & 7); - } - - /** - * Called upon block activation (right click on the block.) - */ -// public boolean onBlockActivated(World world, int par2, int par3, int par4, EntityPlayer par5EntityPlayer, int par6, float par7, float par8, float par9) -// { -// if (par5EntityPlayer.getCurrentEquippedItem() != null) -// { -// if (par5EntityPlayer.getCurrentEquippedItem().itemID == this.blockID) -// { -// -// if (world.getBlockMetadata(par2, par3, par4) == 0 /*0 = Slab at bottom half*/ ) -// { -// if (par6 == 1 /*1 = top of the block*/) -// { -// if (!par5EntityPlayer.capabilities.isCreativeMode) -// { -// --par5EntityPlayer.getCurrentEquippedItem().stackSize; -// } -// -// world.playSoundEffect((double)((float)par2 + 0.5F), (double)((float)par3 + 0.5F), (double)((float)par4 + 0.5F), this.stepSound.getPlaceSound(), (this.stepSound.getVolume() + 1.0F) / 2.0F, this.stepSound.getPitch() * 0.8F); -// world.setBlock(par2, par3, par4, BOPBlocks.firDoubleSlab.blockID); -// -// return true; -// } -// } -// -// if (world.getBlockMetadata(par2, par3, par4) == 8 /*8 = Slab at top half*/ ) -// { -// if (par6 == 0 /*0 = bottom of the block*/) -// { -// if (!par5EntityPlayer.capabilities.isCreativeMode) -// { -// --par5EntityPlayer.getCurrentEquippedItem().stackSize; -// } -// -// world.playSoundEffect((double)((float)par2 + 0.5F), (double)((float)par3 + 0.5F), (double)((float)par4 + 0.5F), this.stepSound.getPlaceSound(), (this.stepSound.getVolume() + 1.0F) / 2.0F, this.stepSound.getPitch() * 0.8F); -// world.setBlock(par2, par3, par4, BOPBlocks.firDoubleSlab.blockID); -// -// return true; -// } -// } -// } -// return false; -// } -// return false; -// } - - /** - * Returns the slab block name with step type. - */ - public String getFullSlabName(int par1) - { - if (par1 < 0 || par1 >= woodType.length) - { - par1 = 0; - } - - return super.getUnlocalizedName() + "." + woodType[par1]; - } - - /** - * returns a list of blocks with the same ID, but different meta (eg: wood returns 4 blocks) - */ - public void getSubBlocks(int par1, CreativeTabs par2CreativeTabs, List par3List) - { - if (par1 != BOPBlocks.firDoubleSlab.blockID) - { - par3List.add(new ItemStack(par1, 1, 0)); - } - } - - /** - * only called by clickMiddleMouseButton , and passed to inventory.setCurrentItem (along with isCreative) - */ - public int idPicked(World par1World, int par2, int par3, int par4) - { - return BOPBlocks.firSingleSlab.blockID; - } -} diff --git a/unused code/biomesoplenty/blocks/BlockFirStairs.java b/unused code/biomesoplenty/blocks/BlockFirStairs.java deleted file mode 100644 index 6c27797c5..000000000 --- a/unused code/biomesoplenty/blocks/BlockFirStairs.java +++ /dev/null @@ -1,30 +0,0 @@ -package biomesoplenty.blocks; - -import biomesoplenty.BiomesOPlenty; - -import net.minecraft.block.Block; -import net.minecraft.block.BlockStairs; -import net.minecraft.client.renderer.texture.IconRegister; - -@Deprecated -public class BlockFirStairs extends BlockStairs -{ - /** The block that is used as model for the stair. */ - private final Block modelBlock; - - public BlockFirStairs(int par1, Block par2Block) - { - super(par1, par2Block, 0); - this.modelBlock = par2Block; - this.setBurnProperties(this.blockID, 5, 20); - this.setLightOpacity(0); - this.setCreativeTab(BiomesOPlenty.tabBiomesOPlenty); - } - - @Override - public void registerIcons(IconRegister par1IconRegister) - { - this.blockIcon = par1IconRegister.registerIcon("BiomesOPlenty:firplank"); - } - -} diff --git a/unused code/biomesoplenty/blocks/BlockGiantFlowerRed.java b/unused code/biomesoplenty/blocks/BlockGiantFlowerRed.java deleted file mode 100644 index c3a08beca..000000000 --- a/unused code/biomesoplenty/blocks/BlockGiantFlowerRed.java +++ /dev/null @@ -1,222 +0,0 @@ -package biomesoplenty.blocks; - -import java.util.Random; - -import biomesoplenty.BiomesOPlenty; -import biomesoplenty.configuration.BOPBlocks; - -import net.minecraft.block.Block; -import net.minecraft.block.BlockLeavesBase; -import net.minecraft.block.material.Material; -import net.minecraft.client.renderer.texture.IconRegister; -import net.minecraft.world.World; - -@Deprecated -public class BlockGiantFlowerRed extends BlockLeavesBase -{ - /** - * The base index in terrain.png corresponding to the fancy version of the leaf texture. This is stored so we can - * switch the displayed version between fancy and fast graphics (fast is this index + 1). - */ - private int baseIndexInPNG; - public static final String[] LEAF_TYPES = new String[] {"giantred"}; - int[] adjacentTreeBlocks; - - public BlockGiantFlowerRed(int par1) - { - super(par1, Material.leaves, false); - this.setTickRandomly(true); - this.setBurnProperties(this.blockID, 5, 5); - this.setCreativeTab(BiomesOPlenty.tabBiomesOPlenty); - } - - @Override - public void registerIcons(IconRegister par1IconRegister) - { - this.blockIcon = par1IconRegister.registerIcon("BiomesOPlenty:bigflowerred"); - } - - /** - * ejects contained items into the world, and notifies neighbours of an update, as appropriate - */ - public void breakBlock(World par1World, int par2, int par3, int par4, int par5, int par6) - { - byte var7 = 1; - int var8 = var7 + 1; - - if (par1World.checkChunksExist(par2 - var8, par3 - var8, par4 - var8, par2 + var8, par3 + var8, par4 + var8)) - { - for (int var9 = -var7; var9 <= var7; ++var9) - { - for (int var10 = -var7; var10 <= var7; ++var10) - { - for (int var11 = -var7; var11 <= var7; ++var11) - { - int var12 = par1World.getBlockId(par2 + var9, par3 + var10, par4 + var11); - - if (var12 == BOPBlocks.giantFlowerRed.blockID) - { - int var13 = par1World.getBlockMetadata(par2 + var9, par3 + var10, par4 + var11); - par1World.setBlockMetadataWithNotify(par2 + var9, par3 + var10, par4 + var11, var13 | 8, 2); - } - } - } - } - } - } - - /** - * Ticks the block if it's been scheduled - */ - public void updateTick(World par1World, int par2, int par3, int par4, Random par5Random) - { - if (!par1World.isRemote) - { - int var6 = par1World.getBlockMetadata(par2, par3, par4); - - if ((var6 & 8) != 0 && (var6 & 4) == 0) - { - byte var7 = 4; - int var8 = var7 + 1; - byte var9 = 32; - int var10 = var9 * var9; - int var11 = var9 / 2; - - if (this.adjacentTreeBlocks == null) - { - this.adjacentTreeBlocks = new int[var9 * var9 * var9]; - } - - int var12; - - if (par1World.checkChunksExist(par2 - var8, par3 - var8, par4 - var8, par2 + var8, par3 + var8, par4 + var8)) - { - int var13; - int var14; - int var15; - - for (var12 = -var7; var12 <= var7; ++var12) - { - for (var13 = -var7; var13 <= var7; ++var13) - { - for (var14 = -var7; var14 <= var7; ++var14) - { - var15 = par1World.getBlockId(par2 + var12, par3 + var13, par4 + var14); - - if (var15 == BOPBlocks.giantFlowerStem.blockID) - { - this.adjacentTreeBlocks[(var12 + var11) * var10 + (var13 + var11) * var9 + var14 + var11] = 0; - } - else if (var15 == BOPBlocks.giantFlowerRed.blockID) - { - this.adjacentTreeBlocks[(var12 + var11) * var10 + (var13 + var11) * var9 + var14 + var11] = -2; - } - else - { - this.adjacentTreeBlocks[(var12 + var11) * var10 + (var13 + var11) * var9 + var14 + var11] = -1; - } - } - } - } - - for (var12 = 1; var12 <= 4; ++var12) - { - for (var13 = -var7; var13 <= var7; ++var13) - { - for (var14 = -var7; var14 <= var7; ++var14) - { - for (var15 = -var7; var15 <= var7; ++var15) - { - if (this.adjacentTreeBlocks[(var13 + var11) * var10 + (var14 + var11) * var9 + var15 + var11] == var12 - 1) - { - if (this.adjacentTreeBlocks[(var13 + var11 - 1) * var10 + (var14 + var11) * var9 + var15 + var11] == -2) - { - this.adjacentTreeBlocks[(var13 + var11 - 1) * var10 + (var14 + var11) * var9 + var15 + var11] = var12; - } - - if (this.adjacentTreeBlocks[(var13 + var11 + 1) * var10 + (var14 + var11) * var9 + var15 + var11] == -2) - { - this.adjacentTreeBlocks[(var13 + var11 + 1) * var10 + (var14 + var11) * var9 + var15 + var11] = var12; - } - - if (this.adjacentTreeBlocks[(var13 + var11) * var10 + (var14 + var11 - 1) * var9 + var15 + var11] == -2) - { - this.adjacentTreeBlocks[(var13 + var11) * var10 + (var14 + var11 - 1) * var9 + var15 + var11] = var12; - } - - if (this.adjacentTreeBlocks[(var13 + var11) * var10 + (var14 + var11 + 1) * var9 + var15 + var11] == -2) - { - this.adjacentTreeBlocks[(var13 + var11) * var10 + (var14 + var11 + 1) * var9 + var15 + var11] = var12; - } - - if (this.adjacentTreeBlocks[(var13 + var11) * var10 + (var14 + var11) * var9 + (var15 + var11 - 1)] == -2) - { - this.adjacentTreeBlocks[(var13 + var11) * var10 + (var14 + var11) * var9 + (var15 + var11 - 1)] = var12; - } - - if (this.adjacentTreeBlocks[(var13 + var11) * var10 + (var14 + var11) * var9 + var15 + var11 + 1] == -2) - { - this.adjacentTreeBlocks[(var13 + var11) * var10 + (var14 + var11) * var9 + var15 + var11 + 1] = var12; - } - } - } - } - } - } - } - - var12 = this.adjacentTreeBlocks[var11 * var10 + var11 * var9 + var11]; - - if (var12 >= 0) - { - par1World.setBlockMetadataWithNotify(par2, par3, par4, var6 & -9, 2); - } - else - { - this.removeLeaves(par1World, par2, par3, par4); - } - } - } - } - - /** - * A randomly called display update to be able to add particles or other items for display - */ - public void randomDisplayTick(World par1World, int par2, int par3, int par4, Random par5Random) - { - if (par1World.canLightningStrikeAt(par2, par3 + 1, par4) && !par1World.doesBlockHaveSolidTopSurface(par2, par3 - 1, par4) && par5Random.nextInt(15) == 1) - { - double var6 = (double)((float)par2 + par5Random.nextFloat()); - double var8 = (double)par3 - 0.05D; - double var10 = (double)((float)par4 + par5Random.nextFloat()); - par1World.spawnParticle("dripWater", var6, var8, var10, 0.0D, 0.0D, 0.0D); - } - } - - private void removeLeaves(World par1World, int par2, int par3, int par4) - { - this.dropBlockAsItem(par1World, par2, par3, par4, par1World.getBlockMetadata(par2, par3, par4), 0); - par1World.setBlock(par2, par3, par4, 0); - } - - /** - * Returns the quantity of items to drop on block destruction. - */ - public int quantityDropped(Random par1Random) - { - return par1Random.nextInt(10) == 0 ? 1 : 0; - } - - /** - * Returns the ID of the items to drop on destruction. - */ - public int idDropped(int par1, Random par2Random, int par3) - { - return Block.plantRed.blockID; - } - - public boolean isOpaqueCube() - { - return true; - } -} diff --git a/unused code/biomesoplenty/blocks/BlockGiantFlowerStem.java b/unused code/biomesoplenty/blocks/BlockGiantFlowerStem.java deleted file mode 100644 index 9f5d97d1c..000000000 --- a/unused code/biomesoplenty/blocks/BlockGiantFlowerStem.java +++ /dev/null @@ -1,167 +0,0 @@ -package biomesoplenty.blocks; - -import java.util.Random; - -import biomesoplenty.BiomesOPlenty; -import biomesoplenty.configuration.BOPBlocks; - -import net.minecraft.block.Block; -import net.minecraft.block.material.Material; -import net.minecraft.client.renderer.texture.IconRegister; -import net.minecraft.item.ItemStack; -import net.minecraft.util.Icon; -import net.minecraft.world.World; - -@Deprecated -public class BlockGiantFlowerStem extends Block -{ - /** The type of tree this log came from. */ - public static final String[] woodType = new String[] {"giantstem"}; - private Icon[] blockIcon = new Icon[2]; - - public BlockGiantFlowerStem(int par1) - { - super(par1, Material.wood); - this.setBurnProperties(this.blockID, 5, 5); - this.setCreativeTab(BiomesOPlenty.tabBiomesOPlenty); - } - - @Override - public void registerIcons(IconRegister par1IconRegister) - { - this.blockIcon[0] = par1IconRegister.registerIcon("BiomesOPlenty:stemTopBottum"); - this.blockIcon[1] = par1IconRegister.registerIcon("BiomesOPlenty:bigflowerstem"); - } - - @Override - public Icon getIcon(int par1, int par2) - { - if(par1 == 0 || par1 == 1) - { - return blockIcon[0]; - } - else - { - return blockIcon[1]; - } - } - - /** - * The type of render function that is called for this block - */ - public int getRenderType() - { - return 31; - } - - /** - * Returns the quantity of items to drop on block destruction. - */ - public int quantityDropped(Random par1Random) - { - return 0; - } - - /** - * Returns the ID of the items to drop on destruction. - */ - public int idDropped(int par1, Random par2Random, int par3) - { - return 0; - } - - /** - * ejects contained items into the world, and notifies neighbours of an update, as appropriate - */ - public void breakBlock(World par1World, int par2, int par3, int par4, int par5, int par6) - { - byte var7 = 4; - int var8 = var7 + 1; - - if (par1World.checkChunksExist(par2 - var8, par3 - var8, par4 - var8, par2 + var8, par3 + var8, par4 + var8)) - { - for (int var9 = -var7; var9 <= var7; ++var9) - { - for (int var10 = -var7; var10 <= var7; ++var10) - { - for (int var11 = -var7; var11 <= var7; ++var11) - { - int var12 = par1World.getBlockId(par2 + var9, par3 + var10, par4 + var11); - - if (var12 == BOPBlocks.giantFlowerRed.blockID || var12 == BOPBlocks.giantFlowerYellow.blockID) - { - int var13 = par1World.getBlockMetadata(par2 + var9, par3 + var10, par4 + var11); - - if ((var13 & 8) == 0) - { - par1World.setBlockMetadataWithNotify(par2 + var9, par3 + var10, par4 + var11, var13 | 8, 2); - } - } - } - } - } - } - } - - public int onBlockPlaced(World par1World, int par2, int par3, int par4, int par5, float par6, float par7, float par8, int par9) - { - int var10 = par9 & 3; - byte var11 = 0; - - switch (par5) - { - case 0: - case 1: - var11 = 0; - break; - - case 2: - case 3: - var11 = 8; - break; - - case 4: - case 5: - var11 = 4; - } - - return var10 | var11; - } - - /** - * Determines the damage on the item the block drops. Used in cloth and wood. - */ - public int damageDropped(int par1) - { - return par1 & 3; - } - - /** - * returns a number between 0 and 3 - */ - public static int limitToValidMetadata(int par0) - { - return par0 & 3; - } - - /** - * Returns an item stack containing a single instance of the current block type. 'i' is the block's subtype/damage - * and is ignored for blocks which do not support subtypes. Blocks which cannot be harvested should return null. - */ - protected ItemStack createStackedBlock(int par1) - { - return new ItemStack(this.blockID, 1, limitToValidMetadata(par1)); - } - - @Override - public boolean canSustainLeaves(World world, int x, int y, int z) - { - return true; - } - - @Override - public boolean isWood(World world, int x, int y, int z) - { - return true; - } -} diff --git a/unused code/biomesoplenty/blocks/BlockGiantFlowerYellow.java b/unused code/biomesoplenty/blocks/BlockGiantFlowerYellow.java deleted file mode 100644 index 2fc6c13d8..000000000 --- a/unused code/biomesoplenty/blocks/BlockGiantFlowerYellow.java +++ /dev/null @@ -1,222 +0,0 @@ -package biomesoplenty.blocks; - -import java.util.Random; - -import biomesoplenty.BiomesOPlenty; -import biomesoplenty.configuration.BOPBlocks; - -import net.minecraft.block.Block; -import net.minecraft.block.BlockLeavesBase; -import net.minecraft.block.material.Material; -import net.minecraft.client.renderer.texture.IconRegister; -import net.minecraft.world.World; - -@Deprecated -public class BlockGiantFlowerYellow extends BlockLeavesBase -{ - /** - * The base index in terrain.png corresponding to the fancy version of the leaf texture. This is stored so we can - * switch the displayed version between fancy and fast graphics (fast is this index + 1). - */ - private int baseIndexInPNG; - public static final String[] LEAF_TYPES = new String[] {"giantyellow"}; - int[] adjacentTreeBlocks; - - public BlockGiantFlowerYellow(int par1) - { - super(par1, Material.leaves, false); - this.setTickRandomly(true); - this.setBurnProperties(this.blockID, 5, 5); - this.setCreativeTab(BiomesOPlenty.tabBiomesOPlenty); - } - - @Override - public void registerIcons(IconRegister par1IconRegister) - { - this.blockIcon = par1IconRegister.registerIcon("BiomesOPlenty:bigfloweryellow"); - } - - /** - * ejects contained items into the world, and notifies neighbours of an update, as appropriate - */ - public void breakBlock(World par1World, int par2, int par3, int par4, int par5, int par6) - { - byte var7 = 1; - int var8 = var7 + 1; - - if (par1World.checkChunksExist(par2 - var8, par3 - var8, par4 - var8, par2 + var8, par3 + var8, par4 + var8)) - { - for (int var9 = -var7; var9 <= var7; ++var9) - { - for (int var10 = -var7; var10 <= var7; ++var10) - { - for (int var11 = -var7; var11 <= var7; ++var11) - { - int var12 = par1World.getBlockId(par2 + var9, par3 + var10, par4 + var11); - - if (var12 == BOPBlocks.giantFlowerYellow.blockID) - { - int var13 = par1World.getBlockMetadata(par2 + var9, par3 + var10, par4 + var11); - par1World.setBlockMetadataWithNotify(par2 + var9, par3 + var10, par4 + var11, var13 | 8, 2); - } - } - } - } - } - } - - /** - * Ticks the block if it's been scheduled - */ - public void updateTick(World par1World, int par2, int par3, int par4, Random par5Random) - { - if (!par1World.isRemote) - { - int var6 = par1World.getBlockMetadata(par2, par3, par4); - - if ((var6 & 8) != 0 && (var6 & 4) == 0) - { - byte var7 = 4; - int var8 = var7 + 1; - byte var9 = 32; - int var10 = var9 * var9; - int var11 = var9 / 2; - - if (this.adjacentTreeBlocks == null) - { - this.adjacentTreeBlocks = new int[var9 * var9 * var9]; - } - - int var12; - - if (par1World.checkChunksExist(par2 - var8, par3 - var8, par4 - var8, par2 + var8, par3 + var8, par4 + var8)) - { - int var13; - int var14; - int var15; - - for (var12 = -var7; var12 <= var7; ++var12) - { - for (var13 = -var7; var13 <= var7; ++var13) - { - for (var14 = -var7; var14 <= var7; ++var14) - { - var15 = par1World.getBlockId(par2 + var12, par3 + var13, par4 + var14); - - if (var15 == BOPBlocks.giantFlowerStem.blockID) - { - this.adjacentTreeBlocks[(var12 + var11) * var10 + (var13 + var11) * var9 + var14 + var11] = 0; - } - else if (var15 == BOPBlocks.giantFlowerYellow.blockID) - { - this.adjacentTreeBlocks[(var12 + var11) * var10 + (var13 + var11) * var9 + var14 + var11] = -2; - } - else - { - this.adjacentTreeBlocks[(var12 + var11) * var10 + (var13 + var11) * var9 + var14 + var11] = -1; - } - } - } - } - - for (var12 = 1; var12 <= 4; ++var12) - { - for (var13 = -var7; var13 <= var7; ++var13) - { - for (var14 = -var7; var14 <= var7; ++var14) - { - for (var15 = -var7; var15 <= var7; ++var15) - { - if (this.adjacentTreeBlocks[(var13 + var11) * var10 + (var14 + var11) * var9 + var15 + var11] == var12 - 1) - { - if (this.adjacentTreeBlocks[(var13 + var11 - 1) * var10 + (var14 + var11) * var9 + var15 + var11] == -2) - { - this.adjacentTreeBlocks[(var13 + var11 - 1) * var10 + (var14 + var11) * var9 + var15 + var11] = var12; - } - - if (this.adjacentTreeBlocks[(var13 + var11 + 1) * var10 + (var14 + var11) * var9 + var15 + var11] == -2) - { - this.adjacentTreeBlocks[(var13 + var11 + 1) * var10 + (var14 + var11) * var9 + var15 + var11] = var12; - } - - if (this.adjacentTreeBlocks[(var13 + var11) * var10 + (var14 + var11 - 1) * var9 + var15 + var11] == -2) - { - this.adjacentTreeBlocks[(var13 + var11) * var10 + (var14 + var11 - 1) * var9 + var15 + var11] = var12; - } - - if (this.adjacentTreeBlocks[(var13 + var11) * var10 + (var14 + var11 + 1) * var9 + var15 + var11] == -2) - { - this.adjacentTreeBlocks[(var13 + var11) * var10 + (var14 + var11 + 1) * var9 + var15 + var11] = var12; - } - - if (this.adjacentTreeBlocks[(var13 + var11) * var10 + (var14 + var11) * var9 + (var15 + var11 - 1)] == -2) - { - this.adjacentTreeBlocks[(var13 + var11) * var10 + (var14 + var11) * var9 + (var15 + var11 - 1)] = var12; - } - - if (this.adjacentTreeBlocks[(var13 + var11) * var10 + (var14 + var11) * var9 + var15 + var11 + 1] == -2) - { - this.adjacentTreeBlocks[(var13 + var11) * var10 + (var14 + var11) * var9 + var15 + var11 + 1] = var12; - } - } - } - } - } - } - } - - var12 = this.adjacentTreeBlocks[var11 * var10 + var11 * var9 + var11]; - - if (var12 >= 0) - { - par1World.setBlockMetadataWithNotify(par2, par3, par4, var6 & -9, 2); - } - else - { - this.removeLeaves(par1World, par2, par3, par4); - } - } - } - } - - /** - * A randomly called display update to be able to add particles or other items for display - */ - public void randomDisplayTick(World par1World, int par2, int par3, int par4, Random par5Random) - { - if (par1World.canLightningStrikeAt(par2, par3 + 1, par4) && !par1World.doesBlockHaveSolidTopSurface(par2, par3 - 1, par4) && par5Random.nextInt(15) == 1) - { - double var6 = (double)((float)par2 + par5Random.nextFloat()); - double var8 = (double)par3 - 0.05D; - double var10 = (double)((float)par4 + par5Random.nextFloat()); - par1World.spawnParticle("dripWater", var6, var8, var10, 0.0D, 0.0D, 0.0D); - } - } - - private void removeLeaves(World par1World, int par2, int par3, int par4) - { - this.dropBlockAsItem(par1World, par2, par3, par4, par1World.getBlockMetadata(par2, par3, par4), 0); - par1World.setBlock(par2, par3, par4, 0); - } - - /** - * Returns the quantity of items to drop on block destruction. - */ - public int quantityDropped(Random par1Random) - { - return par1Random.nextInt(10) == 0 ? 1 : 0; - } - - /** - * Returns the ID of the items to drop on destruction. - */ - public int idDropped(int par1, Random par2Random, int par3) - { - return Block.plantYellow.blockID; - } - - public boolean isOpaqueCube() - { - return true; - } -} diff --git a/unused code/biomesoplenty/blocks/BlockGlowFlower.java b/unused code/biomesoplenty/blocks/BlockGlowFlower.java deleted file mode 100644 index 10104550d..000000000 --- a/unused code/biomesoplenty/blocks/BlockGlowFlower.java +++ /dev/null @@ -1,122 +0,0 @@ -package biomesoplenty.blocks; - -import java.util.Random; - -import biomesoplenty.BiomesOPlenty; -import biomesoplenty.configuration.BOPBlocks; - -import net.minecraft.block.Block; -import net.minecraft.block.material.Material; -import net.minecraft.client.renderer.texture.IconRegister; -import net.minecraft.util.AxisAlignedBB; -import net.minecraft.world.World; - -@Deprecated -public class BlockGlowFlower extends Block -{ - protected BlockGlowFlower(int par1, Material par3Material) - { - super(par1, par3Material); - this.setTickRandomly(true); - float var4 = 0.2F; - this.setBlockBounds(0.5F - var4, 0.0F, 0.5F - var4, 0.5F + var4, var4 * 3.0F, 0.5F + var4); - this.setCreativeTab(BiomesOPlenty.tabBiomesOPlenty); - } - - @Override - public void registerIcons(IconRegister par1IconRegister) - { - this.blockIcon = par1IconRegister.registerIcon("BiomesOPlenty:glowflower"); - } - - public BlockGlowFlower(int par1) - { - this(par1, Material.plants); - } - - /** - * Checks to see if its valid to put this block at the specified coordinates. Args: world, x, y, z - */ - public boolean canPlaceBlockAt(World par1World, int par2, int par3, int par4) - { - return super.canPlaceBlockAt(par1World, par2, par3, par4) && this.canThisPlantGrowOnThisBlockID(par1World.getBlockId(par2, par3 - 1, par4)); - } - - /** - * Gets passed in the blockID of the block below and supposed to return true if its allowed to grow on the type of - * blockID passed in. Args: blockID - */ - protected boolean canThisPlantGrowOnThisBlockID(int par1) - { - return par1 == Block.grass.blockID || par1 == Block.dirt.blockID || par1 == Block.tilledField.blockID || par1 == BOPBlocks.holyGrass.blockID; - } - - /** - * Lets the block know when one of its neighbor changes. Doesn't know which neighbor changed (coordinates passed are - * their own) Args: x, y, z, neighbor blockID - */ - public void onNeighborBlockChange(World par1World, int par2, int par3, int par4, int par5) - { - super.onNeighborBlockChange(par1World, par2, par3, par4, par5); - this.checkFlowerChange(par1World, par2, par3, par4); - } - - /** - * Ticks the block if it's been scheduled - */ - public void updateTick(World par1World, int par2, int par3, int par4, Random par5Random) - { - this.checkFlowerChange(par1World, par2, par3, par4); - } - - protected final void checkFlowerChange(World par1World, int par2, int par3, int par4) - { - if (!this.canBlockStay(par1World, par2, par3, par4)) - { - this.dropBlockAsItem(par1World, par2, par3, par4, par1World.getBlockMetadata(par2, par3, par4), 0); - par1World.setBlock(par2, par3, par4, 0); - } - } - - /** - * Can this block stay at this position. Similar to canPlaceBlockAt except gets checked often with plants. - */ - public boolean canBlockStay(World par1World, int par2, int par3, int par4) - { - return (par1World.getFullBlockLightValue(par2, par3, par4) >= 8 || par1World.canBlockSeeTheSky(par2, par3, par4)) && this.canThisPlantGrowOnThisBlockID(par1World.getBlockId(par2, par3 - 1, par4)); - } - - /** - * Returns a bounding box from the pool of bounding boxes (this means this box can change after the pool has been - * cleared to be reused) - */ - public AxisAlignedBB getCollisionBoundingBoxFromPool(World par1World, int par2, int par3, int par4) - { - return null; - } - - /** - * Is this block (a) opaque and (b) a full 1m cube? This determines whether or not to render the shared face of two - * adjacent blocks and also whether the player can attach torches, redstone wire, etc to this block. - */ - public boolean isOpaqueCube() - { - return false; - } - - /** - * If this block doesn't render as an ordinary block it will return False (examples: signs, buttons, stairs, etc) - */ - public boolean renderAsNormalBlock() - { - return false; - } - - /** - * The type of render function that is called for this block - */ - public int getRenderType() - { - return 1; - } -} diff --git a/unused code/biomesoplenty/blocks/BlockHardDirt.java b/unused code/biomesoplenty/blocks/BlockHardDirt.java deleted file mode 100644 index 17b3bdd6b..000000000 --- a/unused code/biomesoplenty/blocks/BlockHardDirt.java +++ /dev/null @@ -1,23 +0,0 @@ -package biomesoplenty.blocks; - -import biomesoplenty.BiomesOPlenty; - -import net.minecraft.block.Block; -import net.minecraft.block.material.Material; -import net.minecraft.client.renderer.texture.IconRegister; - -@Deprecated -public class BlockHardDirt extends Block -{ - public BlockHardDirt(int par1) - { - super(par1, Material.rock); - this.setCreativeTab(BiomesOPlenty.tabBiomesOPlenty); - } - - @Override - public void registerIcons(IconRegister par1IconRegister) - { - this.blockIcon = par1IconRegister.registerIcon("BiomesOPlenty:harddirt"); - } -} diff --git a/unused code/biomesoplenty/blocks/BlockHardIce.java b/unused code/biomesoplenty/blocks/BlockHardIce.java deleted file mode 100644 index ae4000c43..000000000 --- a/unused code/biomesoplenty/blocks/BlockHardIce.java +++ /dev/null @@ -1,23 +0,0 @@ -package biomesoplenty.blocks; - -import biomesoplenty.BiomesOPlenty; - -import net.minecraft.block.Block; -import net.minecraft.block.material.Material; -import net.minecraft.client.renderer.texture.IconRegister; - -@Deprecated -public class BlockHardIce extends Block -{ - public BlockHardIce(int par1) - { - super(par1, Material.rock); - this.setCreativeTab(BiomesOPlenty.tabBiomesOPlenty); - } - - @Override - public void registerIcons(IconRegister par1IconRegister) - { - this.blockIcon = par1IconRegister.registerIcon("BiomesOPlenty:hardice"); - } -} diff --git a/unused code/biomesoplenty/blocks/BlockHardSand.java b/unused code/biomesoplenty/blocks/BlockHardSand.java deleted file mode 100644 index f4f0ed90a..000000000 --- a/unused code/biomesoplenty/blocks/BlockHardSand.java +++ /dev/null @@ -1,23 +0,0 @@ -package biomesoplenty.blocks; - -import biomesoplenty.BiomesOPlenty; - -import net.minecraft.block.Block; -import net.minecraft.block.material.Material; -import net.minecraft.client.renderer.texture.IconRegister; - -@Deprecated -public class BlockHardSand extends Block -{ - public BlockHardSand(int par1) - { - super(par1, Material.sand); - this.setCreativeTab(BiomesOPlenty.tabBiomesOPlenty); - } - - @Override - public void registerIcons(IconRegister par1IconRegister) - { - this.blockIcon = par1IconRegister.registerIcon("BiomesOPlenty:hardsand"); - } -} diff --git a/unused code/biomesoplenty/blocks/BlockHighGrassBottom.java b/unused code/biomesoplenty/blocks/BlockHighGrassBottom.java deleted file mode 100644 index 9866b1318..000000000 --- a/unused code/biomesoplenty/blocks/BlockHighGrassBottom.java +++ /dev/null @@ -1,115 +0,0 @@ -package biomesoplenty.blocks; - -import java.util.Random; - -import biomesoplenty.api.Blocks; -import biomesoplenty.configuration.BOPBlocks; - - -import net.minecraft.block.Block; -import net.minecraft.block.BlockFlower; -import net.minecraft.block.material.Material; -import net.minecraft.client.renderer.texture.IconRegister; -import net.minecraft.world.ColorizerFoliage; -import net.minecraft.world.ColorizerGrass; -import net.minecraft.world.IBlockAccess; -import net.minecraft.world.World; - -@Deprecated -public class BlockHighGrassBottom extends BlockFlower -{ - public BlockHighGrassBottom(int par1) - { - super(par1, Material.vine); - float var3 = 0.4F; - this.setBurnProperties(this.blockID, 60, 100); - this.setBlockBounds(0.5F - var3, 0.0F, 0.5F - var3, 0.5F + var3, 1.8F, 0.5F + var3); - } - - @Override - public void registerIcons(IconRegister par1IconRegister) - { - this.blockIcon = par1IconRegister.registerIcon("BiomesOPlenty:highgrassbottom"); - } - - /** - * Checks to see if its valid to put this block at the specified coordinates. Args: world, x, y, z - */ - public boolean canPlaceBlockAt(World par1World, int par2, int par3, int par4) - { - return super.canPlaceBlockAt(par1World, par2, par3, par4) && this.canThisPlantGrowOnThisBlockID(par1World.getBlockId(par2, par3 - 1, par4)); - } - - /** - * Gets passed in the blockID of the block below and supposed to return true if its allowed to grow on the type of - * blockID passed in. Args: blockID - */ - protected boolean canThisPlantGrowOnThisBlockID(int par1) - { - return par1 == Block.grass.blockID || par1 == Block.dirt.blockID || par1 == Block.tilledField.blockID; - } - - /** - * Can this block stay at this position. Similar to canPlaceBlockAt except gets checked often with plants. - */ - public boolean canBlockStay(World par1World, int par2, int par3, int par4) - { - return (par1World.getFullBlockLightValue(par2, par3, par4) >= 8 || par1World.canBlockSeeTheSky(par2, par3, par4)) && this.canThisPlantGrowOnThisBlockID(par1World.getBlockId(par2, par3 - 1, par4)); - } - - /** - * Lets the block know when one of its neighbor changes. Doesn't know which neighbor changed (coordinates passed are - * their own) Args: x, y, z, neighbor blockID - */ - public void onNeighborBlockChange(World par1World, int par2, int par3, int par4, int par5) - { - super.onNeighborBlockChange(par1World, par2, par3, par4, par5); - this.checkFlowerChange(par1World, par2, par3, par4); - } - - public int getBlockColor() - { - double var1 = 0.5D; - double var3 = 1.0D; - return ColorizerGrass.getGrassColor(var1, var3); - } - - /** - * Returns the color this block should be rendered. Used by leaves. - */ - public int getRenderColor(int par1) - { - return par1 == 0 ? 16777215 : ColorizerFoliage.getFoliageColorBasic(); - } - - /** - * Returns a integer with hex for 0xrrggbb with this color multiplied against the blocks color. Note only called - * when first determining what to render. - */ - public int colorMultiplier(IBlockAccess par1IBlockAccess, int par2, int par3, int par4) - { - int var5 = par1IBlockAccess.getBlockMetadata(par2, par3, par4); - return var5 == 0 ? 16777215 : par1IBlockAccess.getBiomeGenForCoords(par2, par4).getBiomeGrassColor(); - } - - /** - * Returns the ID of the items to drop on destruction. - */ - public int idDropped(int par1, Random par2Random, int par3) - { - return -1; - } - - @Override - public boolean isBlockReplaceable(World world, int x, int y, int z) - { - return true; - } - - public int onBlockPlaced(World par1World, int par2, int par3, int par4, int par5, float par6, float par7, float par8, int par9) - { - par1World.setBlock(par2, par3, par4, Blocks.foliage.get().blockID, 3, 2); - par1World.setBlock(par2, par3 + 1, par4, Blocks.foliage.get().blockID, 6, 2); - return par9; - } -} diff --git a/unused code/biomesoplenty/blocks/BlockHighGrassTop.java b/unused code/biomesoplenty/blocks/BlockHighGrassTop.java deleted file mode 100644 index d22a02aab..000000000 --- a/unused code/biomesoplenty/blocks/BlockHighGrassTop.java +++ /dev/null @@ -1,73 +0,0 @@ -package biomesoplenty.blocks; - -import java.util.Random; - -import biomesoplenty.api.Blocks; -import biomesoplenty.configuration.BOPBlocks; - -import net.minecraft.block.BlockFlower; -import net.minecraft.block.material.Material; -import net.minecraft.client.renderer.texture.IconRegister; -import net.minecraft.world.ColorizerFoliage; -import net.minecraft.world.ColorizerGrass; -import net.minecraft.world.IBlockAccess; - -@Deprecated -public class BlockHighGrassTop extends BlockFlower -{ - public BlockHighGrassTop(int par1) - { - super(par1, Material.vine); - float var3 = 0.4F; - this.setBurnProperties(this.blockID, 60, 100); - this.setBlockBounds(0.0F, 0.0F, 0.0F, 0.0F, 0.0F, 0.0F); - } - - @Override - public void registerIcons(IconRegister par1IconRegister) - { - this.blockIcon = par1IconRegister.registerIcon("BiomesOPlenty:highgrasstop"); - } - - /** - * Gets passed in the blockID of the block below and supposed to return true if its allowed to grow on the type of - * blockID passed in. Args: blockID - */ - protected boolean canThisPlantGrowOnThisBlockID(int par1) - { - return par1 == Blocks.foliage.get().blockID; - } - - public int getBlockColor() - { - double var1 = 0.5D; - double var3 = 1.0D; - return ColorizerGrass.getGrassColor(var1, var3); - } - - /** - * Returns the color this block should be rendered. Used by leaves. - */ - public int getRenderColor(int par1) - { - return par1 == 0 ? 16777215 : ColorizerFoliage.getFoliageColorBasic(); - } - - /** - * Returns a integer with hex for 0xrrggbb with this color multiplied against the blocks color. Note only called - * when first determining what to render. - */ - public int colorMultiplier(IBlockAccess par1IBlockAccess, int par2, int par3, int par4) - { - int var5 = par1IBlockAccess.getBlockMetadata(par2, par3, par4); - return var5 == 0 ? 16777215 : par1IBlockAccess.getBiomeGenForCoords(par2, par4).getBiomeGrassColor(); - } - - /** - * Returns the ID of the items to drop on destruction. - */ - public int idDropped(int par1, Random par2Random, int par3) - { - return -1; - } -} diff --git a/unused code/biomesoplenty/blocks/BlockHolyGrass.java b/unused code/biomesoplenty/blocks/BlockHolyGrass.java deleted file mode 100644 index a9c5716b0..000000000 --- a/unused code/biomesoplenty/blocks/BlockHolyGrass.java +++ /dev/null @@ -1,163 +0,0 @@ -package biomesoplenty.blocks; - -import static net.minecraftforge.common.ForgeDirection.UP; - -import java.util.Random; - -import biomesoplenty.BiomesOPlenty; -import biomesoplenty.api.Blocks; -import biomesoplenty.configuration.BOPBlocks; - -import net.minecraft.block.Block; -import net.minecraft.block.material.Material; -import net.minecraft.client.renderer.texture.IconRegister; -import net.minecraft.util.Icon; -import net.minecraft.world.World; -import net.minecraft.world.WorldProviderEnd; -import net.minecraftforge.common.ForgeDirection; - -//========================================= - -public class BlockHolyGrass extends Block -{ - private Icon[] blockIcon = new Icon[6]; - - public BlockHolyGrass(int par1) - { - super(par1, Material.grass); - this.setTickRandomly(true); - this.setCreativeTab(BiomesOPlenty.tabBiomesOPlenty); - } - - @Override - public void registerIcons(IconRegister par1IconRegister) - { - this.blockIcon[0] = par1IconRegister.registerIcon("BiomesOPlenty:holystone"); - this.blockIcon[1] = par1IconRegister.registerIcon("BiomesOPlenty:holygrass_top"); - this.blockIcon[2] = par1IconRegister.registerIcon("BiomesOPlenty:holygrass_side"); - this.blockIcon[3] = par1IconRegister.registerIcon("BiomesOPlenty:holygrass_side"); - this.blockIcon[4] = par1IconRegister.registerIcon("BiomesOPlenty:holygrass_side"); - this.blockIcon[5] = par1IconRegister.registerIcon("BiomesOPlenty:holygrass_side"); - } - - /** - * From the specified side and block metadata retrieves the blocks texture. Args: side, metadata - */ - @Override - public Icon getIcon(int par1, int par2) - { - return blockIcon[par1]; - } - - /** - * Currently only called by fire when it is on top of this block. - * Returning true will prevent the fire from naturally dying during updating. - * Also prevents firing from dying from rain. - * - * @param world The current world - * @param x The blocks X position - * @param y The blocks Y position - * @param z The blocks Z position - * @param metadata The blocks current metadata - * @param side The face that the fire is coming from - * @return True if this block sustains fire, meaning it will never go out. - */ - @Override - public boolean isFireSource(World world, int x, int y, int z, int metadata, ForgeDirection side) - { - if (blockID == Block.netherrack.blockID && side == UP) - { - return true; - } - if (blockID == this.blockID && side == UP) - { - return true; - } - if ((world.provider instanceof WorldProviderEnd) && blockID == Block.bedrock.blockID && side == UP) - { - return true; - } - return false; - } - - /** - * Called when a block is placed using its ItemBlock. Args: World, X, Y, Z, side, hitX, hitY, hitZ, block metadata - */ - public int onBlockPlaced(World par1World, int par2, int par3, int par4, int par5, float par6, float par7, float par8, int par9) - { - if (par1World.provider.isHellWorld) - { - par1World.playSound(par2, par3, par4, "mob.ghast.death", 20.0F, 0.95F + (float)Math.random() * 0.1F, true); - - for (int l = 0; l < 8; ++l) - { - par1World.spawnParticle("flame", (double)par2 + Math.random(), (double)par3 + Math.random(), (double)par4 + Math.random(), 0.0D, 0.0D, 0.0D); - par1World.spawnParticle("smoke", (double)par2 + Math.random(), (double)par3 + Math.random(), (double)par4 + Math.random(), 0.0D, 0.0D, 0.0D); - } - } - return par9; - } - - /** - * Retrieves the block texture to use based on the display side. Args: iBlockAccess, x, y, z, side - */ - /*public int getBlockTexture(IBlockAccess par1IBlockAccess, int par2, int par3, int par4, int par5) - { - if (par5 == 1) - { - return 29; - } - else if (par5 == 0) - { - return 27; - } - else - { - Material var6 = par1IBlockAccess.getBlockMaterial(par2, par3 + 1, par4); - return var6 != Material.snow && var6 != Material.craftedSnow ? 28 : 28; - } - }*/ - - /** - * Ticks the block if it's been scheduled - */ - public void updateTick(World par1World, int par2, int par3, int par4, Random par5Random) - { - if (par1World.provider.isHellWorld) - { - par1World.setBlock(par2, par3 + 1, par4, Block.fire.blockID); - par1World.setBlock(par2, par3, par4, Blocks.smolderingGrass.get().blockID); - } - - if (!par1World.isRemote) - { - if (par1World.getBlockLightValue(par2, par3 + 1, par4) < 4 && Block.lightOpacity[par1World.getBlockId(par2, par3 + 1, par4)] > 2) - { - par1World.setBlock(par2, par3, par4, Blocks.holyStone.get().blockID); - } - else if (par1World.getBlockLightValue(par2, par3 + 1, par4) >= 9) - { - for (int var6 = 0; var6 < 4; ++var6) - { - int var7 = par2 + par5Random.nextInt(3) - 1; - int var8 = par3 + par5Random.nextInt(5) - 3; - int var9 = par4 + par5Random.nextInt(3) - 1; - int var10 = par1World.getBlockId(var7, var8 + 1, var9); - - if (par1World.getBlockId(var7, var8, var9) == Blocks.holyStone.get().blockID && par1World.getBlockLightValue(var7, var8 + 1, var9) >= 4 && Block.lightOpacity[var10] <= 2) - { - par1World.setBlock(var7, var8, var9, Blocks.holyGrass.get().blockID); - } - } - } - } - } - - /** - * Returns the ID of the items to drop on destruction. - */ - public int idDropped(int par1, Random par2Random, int par3) - { - return Blocks.holyStone.get().idDropped(0, par2Random, par3); - } -} diff --git a/unused code/biomesoplenty/blocks/BlockHolyLeaves.java b/unused code/biomesoplenty/blocks/BlockHolyLeaves.java deleted file mode 100644 index 959ca2553..000000000 --- a/unused code/biomesoplenty/blocks/BlockHolyLeaves.java +++ /dev/null @@ -1,307 +0,0 @@ -package biomesoplenty.blocks; - -import java.util.ArrayList; -import java.util.Random; - -import biomesoplenty.BiomesOPlenty; -import biomesoplenty.configuration.BOPBlocks; - -import net.minecraft.block.Block; -import net.minecraft.block.BlockLeavesBase; -import net.minecraft.block.material.Material; -import net.minecraft.client.renderer.texture.IconRegister; -import net.minecraft.entity.player.EntityPlayer; -import net.minecraft.item.ItemStack; -import net.minecraft.util.Icon; -import net.minecraft.world.IBlockAccess; -import net.minecraft.world.World; -import net.minecraftforge.common.IShearable; -import cpw.mods.fml.relauncher.Side; -import cpw.mods.fml.relauncher.SideOnly; - -@Deprecated -public class BlockHolyLeaves extends BlockLeavesBase implements IShearable -{ - /** - * The base index in terrain.png corresponding to the fancy version of the leaf texture. This is stored so we can - * switch the displayed version between fancy and fast graphics (fast is this index + 1). - */ - private int baseIndexInPNG; - public static final String[] LEAF_TYPES = new String[] {"holy"}; - int[] adjacentTreeBlocks; - private Icon[] blockIcon = new Icon[2]; - - public BlockHolyLeaves(int par1) - { - super(par1, Material.leaves, false); - this.setTickRandomly(true); - this.setBurnProperties(this.blockID, 30, 60); - this.setCreativeTab(BiomesOPlenty.tabBiomesOPlenty); - } - - @Override - @SideOnly(Side.CLIENT) - public void registerIcons(IconRegister par1IconRegister) - { - this.blockIcon[0] = par1IconRegister.registerIcon("BiomesOPlenty:holyleaves1"); - this.blockIcon[1] = par1IconRegister.registerIcon("BiomesOPlenty:holyleaves2"); - } - - @Override - @SideOnly(Side.CLIENT) - public Icon getIcon(int par1, int par2) - { - return blockIcon[(!isOpaqueCube() ? 0 : 1)]; - } - /** - * ejects contained items into the world, and notifies neighbours of an update, as appropriate - */ - public void breakBlock(World par1World, int par2, int par3, int par4, int par5, int par6) - { - byte var7 = 1; - int var8 = var7 + 1; - - if (par1World.checkChunksExist(par2 - var8, par3 - var8, par4 - var8, par2 + var8, par3 + var8, par4 + var8)) - { - for (int var9 = -var7; var9 <= var7; ++var9) - { - for (int var10 = -var7; var10 <= var7; ++var10) - { - for (int var11 = -var7; var11 <= var7; ++var11) - { - int var12 = par1World.getBlockId(par2 + var9, par3 + var10, par4 + var11); - - if (var12 == BOPBlocks.holyLeaves.blockID) - { - int var13 = par1World.getBlockMetadata(par2 + var9, par3 + var10, par4 + var11); - par1World.setBlockMetadataWithNotify(par2 + var9, par3 + var10, par4 + var11, var13 | 8, 2); - } - } - } - } - } - } - - /** - * Ticks the block if it's been scheduled - */ - public void updateTick(World par1World, int par2, int par3, int par4, Random par5Random) - { - if (!par1World.isRemote) - { - int var6 = par1World.getBlockMetadata(par2, par3, par4); - - if ((var6 & 8) != 0 && (var6 & 4) == 0) - { - byte var7 = 4; - int var8 = var7 + 1; - byte var9 = 32; - int var10 = var9 * var9; - int var11 = var9 / 2; - - if (this.adjacentTreeBlocks == null) - { - this.adjacentTreeBlocks = new int[var9 * var9 * var9]; - } - - int var12; - - if (par1World.checkChunksExist(par2 - var8, par3 - var8, par4 - var8, par2 + var8, par3 + var8, par4 + var8)) - { - int var13; - int var14; - int var15; - - for (var12 = -var7; var12 <= var7; ++var12) - { - for (var13 = -var7; var13 <= var7; ++var13) - { - for (var14 = -var7; var14 <= var7; ++var14) - { - var15 = par1World.getBlockId(par2 + var12, par3 + var13, par4 + var14); - - if (var15 == BOPBlocks.holyWood.blockID) - { - this.adjacentTreeBlocks[(var12 + var11) * var10 + (var13 + var11) * var9 + var14 + var11] = 0; - } - else if (var15 == BOPBlocks.holyLeaves.blockID) - { - this.adjacentTreeBlocks[(var12 + var11) * var10 + (var13 + var11) * var9 + var14 + var11] = -2; - } - else - { - this.adjacentTreeBlocks[(var12 + var11) * var10 + (var13 + var11) * var9 + var14 + var11] = -1; - } - } - } - } - - for (var12 = 1; var12 <= 4; ++var12) - { - for (var13 = -var7; var13 <= var7; ++var13) - { - for (var14 = -var7; var14 <= var7; ++var14) - { - for (var15 = -var7; var15 <= var7; ++var15) - { - if (this.adjacentTreeBlocks[(var13 + var11) * var10 + (var14 + var11) * var9 + var15 + var11] == var12 - 1) - { - if (this.adjacentTreeBlocks[(var13 + var11 - 1) * var10 + (var14 + var11) * var9 + var15 + var11] == -2) - { - this.adjacentTreeBlocks[(var13 + var11 - 1) * var10 + (var14 + var11) * var9 + var15 + var11] = var12; - } - - if (this.adjacentTreeBlocks[(var13 + var11 + 1) * var10 + (var14 + var11) * var9 + var15 + var11] == -2) - { - this.adjacentTreeBlocks[(var13 + var11 + 1) * var10 + (var14 + var11) * var9 + var15 + var11] = var12; - } - - if (this.adjacentTreeBlocks[(var13 + var11) * var10 + (var14 + var11 - 1) * var9 + var15 + var11] == -2) - { - this.adjacentTreeBlocks[(var13 + var11) * var10 + (var14 + var11 - 1) * var9 + var15 + var11] = var12; - } - - if (this.adjacentTreeBlocks[(var13 + var11) * var10 + (var14 + var11 + 1) * var9 + var15 + var11] == -2) - { - this.adjacentTreeBlocks[(var13 + var11) * var10 + (var14 + var11 + 1) * var9 + var15 + var11] = var12; - } - - if (this.adjacentTreeBlocks[(var13 + var11) * var10 + (var14 + var11) * var9 + (var15 + var11 - 1)] == -2) - { - this.adjacentTreeBlocks[(var13 + var11) * var10 + (var14 + var11) * var9 + (var15 + var11 - 1)] = var12; - } - - if (this.adjacentTreeBlocks[(var13 + var11) * var10 + (var14 + var11) * var9 + var15 + var11 + 1] == -2) - { - this.adjacentTreeBlocks[(var13 + var11) * var10 + (var14 + var11) * var9 + var15 + var11 + 1] = var12; - } - } - } - } - } - } - } - - var12 = this.adjacentTreeBlocks[var11 * var10 + var11 * var9 + var11]; - - if (var12 >= 0) - { - par1World.setBlockMetadataWithNotify(par2, par3, par4, var6 & -9, 2); - } - else - { - this.removeLeaves(par1World, par2, par3, par4); - } - } - } - } - - /** - * A randomly called display update to be able to add particles or other items for display - */ - @SideOnly(Side.CLIENT) - public void randomDisplayTick(World par1World, int par2, int par3, int par4, Random par5Random) - { - if (par1World.canLightningStrikeAt(par2, par3 + 1, par4) && !par1World.doesBlockHaveSolidTopSurface(par2, par3 - 1, par4) && par5Random.nextInt(15) == 1) - { - double var6 = (double)((float)par2 + par5Random.nextFloat()); - double var8 = (double)par3 - 0.05D; - double var10 = (double)((float)par4 + par5Random.nextFloat()); - par1World.spawnParticle("dripWater", var6, var8, var10, 0.0D, 0.0D, 0.0D); - } - } - - private void removeLeaves(World par1World, int par2, int par3, int par4) - { - this.dropBlockAsItem(par1World, par2, par3, par4, par1World.getBlockMetadata(par2, par3, par4), 0); - par1World.setBlockToAir(par2, par3, par4); - } - - /** - * Returns the quantity of items to drop on block destruction. - */ - public int quantityDropped(Random par1Random) - { - return par1Random.nextInt(20) == 0 ? 1 : 0; - } - - /** - * Returns the ID of the items to drop on destruction. - */ - public int idDropped(int par1, Random par2Random, int par3) - { - return BOPBlocks.holySapling.blockID; - } - - /** - * Drops the block items with a specified chance of dropping the specified items - */ - public void dropBlockAsItemWithChance(World par1World, int par2, int par3, int par4, int par5, float par6, int par7) - { - if (!par1World.isRemote) - { - byte var8 = 20; - - if ((par5 & 3) == 3) - { - var8 = 40; - } - - if (par1World.rand.nextInt(var8) == 0) - { - int var9 = this.idDropped(par5, par1World.rand, par7); - this.dropBlockAsItem_do(par1World, par2, par3, par4, new ItemStack(var9, 1, this.damageDropped(par5))); - } - } - } - - /** - * Called when the player destroys a block with an item that can harvest it. (i, j, k) are the coordinates of the - * block and l is the block's subtype/damage. - */ - public void harvestBlock(World par1World, EntityPlayer par2EntityPlayer, int par3, int par4, int par5, int par6) - { - super.harvestBlock(par1World, par2EntityPlayer, par3, par4, par5, par6); - } - - /** - * Determines the damage on the item the block drops. Used in cloth and wood. - */ - public int damageDropped(int par1) - { - return par1 & 3; - } - - @Override - public boolean isOpaqueCube() { - return Block.leaves.isOpaqueCube(); - } - - public boolean shouldSideBeRendered(IBlockAccess par1IBlockAccess, int par2, int par3, int par4, int par5) - { - return true; - } - - /** - * Pass true to draw this block using fancy graphics, or false for fast graphics. - */ - @SideOnly(Side.CLIENT) - public void setGraphicsLevel(boolean par1) - { - this.graphicsLevel = par1; - } - - @Override - public boolean isShearable(ItemStack item, World world, int x, int y, int z) - { - return true; - } - - @Override - public ArrayList onSheared(ItemStack item, World world, int x, int y, int z, int fortune) - { - ArrayList ret = new ArrayList(); - ret.add(new ItemStack(this, 1, world.getBlockMetadata(x, y, z) & 3)); - return ret; - } -} diff --git a/unused code/biomesoplenty/blocks/BlockHolyLog.java b/unused code/biomesoplenty/blocks/BlockHolyLog.java deleted file mode 100644 index 4a4890948..000000000 --- a/unused code/biomesoplenty/blocks/BlockHolyLog.java +++ /dev/null @@ -1,173 +0,0 @@ -package biomesoplenty.blocks; - -import java.util.Random; - -import biomesoplenty.BiomesOPlenty; -import biomesoplenty.configuration.BOPBlocks; - -import net.minecraft.block.Block; -import net.minecraft.block.material.Material; -import net.minecraft.client.renderer.texture.IconRegister; -import net.minecraft.item.ItemStack; -import net.minecraft.util.Icon; -import net.minecraft.world.World; - -@Deprecated -public class BlockHolyLog extends Block -{ - /** The type of tree this log came from. */ - public static final String[] woodType = new String[] {"holy"}; - private Icon[] blockIcon = new Icon[2]; - - public BlockHolyLog(int par1) - { - super(par1, Material.wood); - this.setBurnProperties(this.blockID, 5, 5); - this.setCreativeTab(BiomesOPlenty.tabBiomesOPlenty); - } - - @Override - public void registerIcons(IconRegister par1IconRegister) - { - this.blockIcon[0] = par1IconRegister.registerIcon("BiomesOPlenty:logTopBottum"); - this.blockIcon[1] = par1IconRegister.registerIcon("BiomesOPlenty:holylog"); - } - - @Override - public Icon getIcon(int par1, int par2) - { - int pos = par2 & 12; - if (pos == 0 && (par1 == 1 || par1 == 0) || pos == 4 && (par1 == 5 || par1 == 4) || pos == 8 && (par1 == 2 || par1 == 3)) - return blockIcon[0]; - return blockIcon[1]; - } - - /** - * The type of render function that is called for this block - */ - public int getRenderType() - { - return 31; - } - - /** - * Returns the quantity of items to drop on block destruction. - */ - public int quantityDropped(Random par1Random) - { - return 1; - } - - /** - * Returns the ID of the items to drop on destruction. - */ - public int idDropped(int par1, Random par2Random, int par3) - { - return BOPBlocks.holyWood.blockID; - } - - /** - * ejects contained items into the world, and notifies neighbours of an update, as appropriate - */ - public void breakBlock(World par1World, int par2, int par3, int par4, int par5, int par6) - { - byte var7 = 4; - int var8 = var7 + 1; - - if (par1World.checkChunksExist(par2 - var8, par3 - var8, par4 - var8, par2 + var8, par3 + var8, par4 + var8)) - { - for (int var9 = -var7; var9 <= var7; ++var9) - { - for (int var10 = -var7; var10 <= var7; ++var10) - { - for (int var11 = -var7; var11 <= var7; ++var11) - { - int var12 = par1World.getBlockId(par2 + var9, par3 + var10, par4 + var11); - - if (var12 == BOPBlocks.holyLeaves.blockID) - { - int var13 = par1World.getBlockMetadata(par2 + var9, par3 + var10, par4 + var11); - - if ((var13 & 8) == 0) - { - par1World.setBlock(par2 + var9, par3 + var10, par4 + var11, var13 | 8); - } - } - } - } - } - } - } - - public int onBlockPlaced(World par1World, int par2, int par3, int par4, int par5, float par6, float par7, float par8, int par9) - { - int var10 = par9 & 3; - byte var11 = 0; - - switch (par5) - { - case 0: - case 1: - var11 = 0; - break; - - case 2: - case 3: - var11 = 8; - break; - - case 4: - case 5: - var11 = 4; - } - - return var10 | var11; - } - - /** - * From the specified side and block metadata retrieves the blocks texture. Args: side, metadata - */ - /*public int getBlockTextureFromSideAndMetadata(int par1, int par2) - { - int var3 = par2 & 12; - int var4 = par2 & 3; - return var3 == 0 && (par1 == 1 || par1 == 0) ? 255 : (var3 == 4 && (par1 == 5 || par1 == 4) ? 255 : (var3 == 8 && (par1 == 2 || par1 == 3) ? 255 : (var4 == 1 ? 116 : (var4 == 2 ? 117 : (var4 == 3 ? 153 : 128))))); - }*/ - - /** - * Determines the damage on the item the block drops. Used in cloth and wood. - */ - public int damageDropped(int par1) - { - return par1 & 3; - } - - /** - * returns a number between 0 and 3 - */ - public static int limitToValidMetadata(int par0) - { - return par0 & 3; - } - - /** - * Returns an item stack containing a single instance of the current block type. 'i' is the block's subtype/damage - * and is ignored for blocks which do not support subtypes. Blocks which cannot be harvested should return null. - */ - protected ItemStack createStackedBlock(int par1) - { - return new ItemStack(this.blockID, 1, limitToValidMetadata(par1)); - } - - @Override - public boolean canSustainLeaves(World world, int x, int y, int z) - { - return true; - } - - @Override - public boolean isWood(World world, int x, int y, int z) - { - return true; - } -} diff --git a/unused code/biomesoplenty/blocks/BlockHolyPlank.java b/unused code/biomesoplenty/blocks/BlockHolyPlank.java deleted file mode 100644 index 177125c00..000000000 --- a/unused code/biomesoplenty/blocks/BlockHolyPlank.java +++ /dev/null @@ -1,35 +0,0 @@ -package biomesoplenty.blocks; - -import biomesoplenty.BiomesOPlenty; - -import net.minecraft.block.Block; -import net.minecraft.block.material.Material; -import net.minecraft.client.renderer.texture.IconRegister; - -@Deprecated -public class BlockHolyPlank extends Block -{ - /** The type of tree this block came from. */ - public static final String[] woodType = new String[] {"holy"}; - - public BlockHolyPlank(int par1) - { - super(par1, Material.wood); - this.setBurnProperties(this.blockID, 5, 20); - this.setCreativeTab(BiomesOPlenty.tabBiomesOPlenty); - } - - @Override - public void registerIcons(IconRegister par1IconRegister) - { - this.blockIcon = par1IconRegister.registerIcon("BiomesOPlenty:holyplank"); - } - - /** - * Determines the damage on the item the block drops. Used in cloth and wood. - */ - public int damageDropped(int par1) - { - return par1; - } -} diff --git a/unused code/biomesoplenty/blocks/BlockHolySapling.java b/unused code/biomesoplenty/blocks/BlockHolySapling.java deleted file mode 100644 index ab254cb07..000000000 --- a/unused code/biomesoplenty/blocks/BlockHolySapling.java +++ /dev/null @@ -1,184 +0,0 @@ -package biomesoplenty.blocks; - -import java.util.List; -import java.util.Random; - -import biomesoplenty.BiomesOPlenty; -import biomesoplenty.configuration.BOPBlocks; -import biomesoplenty.worldgen.WorldGenPromisedTree; - -import net.minecraft.block.Block; -import net.minecraft.block.BlockSapling; -import net.minecraft.client.renderer.texture.IconRegister; -import net.minecraft.creativetab.CreativeTabs; -import net.minecraft.item.ItemStack; -import net.minecraft.util.Icon; -import net.minecraft.world.World; -import net.minecraft.world.gen.feature.WorldGenerator; - -@Deprecated -public class BlockHolySapling extends BlockSapling -{ - public static final String[] WOOD_TYPES = new String[] {"holy"}; - private Icon[] blockIcon = new Icon[1]; - - public BlockHolySapling(int par1) - { - super(par1); - float var3 = 0.4F; - this.setBlockBounds(0.5F - var3, 0.0F, 0.5F - var3, 0.5F + var3, var3 * 2.0F, 0.5F + var3); - this.setCreativeTab(BiomesOPlenty.tabBiomesOPlenty); - } - - @Override - public void registerIcons(IconRegister par1IconRegister) - { - this.blockIcon[0] = par1IconRegister.registerIcon("BiomesOPlenty:holysapling"); - } - - @Override - public Icon getIcon(int par1, int par2) - { - return this.blockIcon[0]; - } - - /** - * Can this block stay at this position. Similar to canPlaceBlockAt except gets checked often with plants. - */ - @Override - public boolean canBlockStay(World par1World, int par2, int par3, int par4) - { - Block soil = blocksList[par1World.getBlockId(par2, par3 - 1, par4)]; - return (par1World.getFullBlockLightValue(par2, par3, par4) >= 8 || par1World.canBlockSeeTheSky(par2, par3, par4)) && - (soil != null && soil.blockID == BOPBlocks.holyGrass.blockID); - } - - /** - * Ticks the block if it's been scheduled - */ - public void updateTick(World par1World, int par2, int par3, int par4, Random par5Random) - { - if (!par1World.isRemote) - { - super.updateTick(par1World, par2, par3, par4, par5Random); - - if (par1World.getBlockLightValue(par2, par3 + 1, par4) >= 9 && par5Random.nextInt(7) == 0) - { - int var6 = par1World.getBlockMetadata(par2, par3, par4); - - if ((var6 & 8) == 0) - { - par1World.setBlockMetadataWithNotify(par2, par3, par4, var6 | 8, 2); - } - else - { - this.growTree(par1World, par2, par3, par4, par5Random); - } - } - } - } - - /** - * From the specified side and block metadata retrieves the blocks texture. Args: side, metadata - */ - /*public int getBlockTextureFromSideAndMetadata(int par1, int par2) - { - par2 &= 3; - return par2 == 1 ? 63 : (par2 == 2 ? 79 : (par2 == 3 ? 30 : super.getBlockTextureFromSideAndMetadata(par1, par2))); - }*/ - - /** - * Gets passed in the blockID of the block below and supposed to return true if its allowed to grow on the type of - * blockID passed in. Args: blockID - */ - protected boolean canThisPlantGrowOnThisBlockID(int par1) - { - return par1 == BOPBlocks.holyGrass.blockID; - } - - /** - * Attempts to grow a sapling into a tree - */ - public void growTree(World par1World, int par2, int par3, int par4, Random par5Random) - { - int var6 = par1World.getBlockMetadata(par2, par3, par4) & 3; - Object var7 = null; - int var8 = 0; - int var9 = 0; - boolean var10 = false; - - for (var8 = 0; var8 >= -1; --var8) - { - for (var9 = 0; var9 >= -1; --var9) - { - if (this.isSameSapling(par1World, par2 + var8, par3, par4 + var9, 0) && this.isSameSapling(par1World, par2 + var8 + 1, par3, par4 + var9, 0) && this.isSameSapling(par1World, par2 + var8, par3, par4 + var9 + 1, 0) && this.isSameSapling(par1World, par2 + var8 + 1, par3, par4 + var9 + 1, 0)) - { - break; - } - } - - if (var7 != null) - { - break; - } - } - - if (var7 == null) - { - var9 = 0; - var8 = 0; - var7 = new WorldGenPromisedTree(false); - } - - if (var10) - { - par1World.setBlock(par2 + var8, par3, par4 + var9, 0); - par1World.setBlock(par2 + var8 + 1, par3, par4 + var9, 0); - par1World.setBlock(par2 + var8, par3, par4 + var9 + 1, 0); - par1World.setBlock(par2 + var8 + 1, par3, par4 + var9 + 1, 0); - } - else - { - par1World.setBlock(par2, par3, par4, 0); - } - - if (!((WorldGenerator)var7).generate(par1World, par5Random, par2 + var8, par3, par4 + var9)) - { - if (var10) - { - par1World.setBlock(par2 + var8, par3, par4 + var9, this.blockID, var6, 2); - par1World.setBlock(par2 + var8 + 1, par3, par4 + var9, this.blockID, var6, 2); - par1World.setBlock(par2 + var8, par3, par4 + var9 + 1, this.blockID, var6, 2); - par1World.setBlock(par2 + var8 + 1, par3, par4 + var9 + 1, this.blockID, var6, 2); - } - else - { - par1World.setBlock(par2, par3, par4, this.blockID, var6, 2); - } - } - } - - /** - * Determines if the same sapling is present at the given location. - */ - public boolean isSameSapling(World par1World, int par2, int par3, int par4, int par5) - { - return par1World.getBlockId(par2, par3, par4) == this.blockID && (par1World.getBlockMetadata(par2, par3, par4) & 3) == par5; - } - - /** - * Determines the damage on the item the block drops. Used in cloth and wood. - */ - public int damageDropped(int par1) - { - return par1 & 3; - } - - /** - * returns a list of blocks with the same ID, but different meta (eg: wood returns 4 blocks) - */ - public void getSubBlocks(int par1, CreativeTabs par2CreativeTabs, List par3List) - { - par3List.add(new ItemStack(par1, 1, 0)); - } -} diff --git a/unused code/biomesoplenty/blocks/BlockHolySlab.java b/unused code/biomesoplenty/blocks/BlockHolySlab.java deleted file mode 100644 index 85b255587..000000000 --- a/unused code/biomesoplenty/blocks/BlockHolySlab.java +++ /dev/null @@ -1,160 +0,0 @@ -package biomesoplenty.blocks; - -import java.util.List; -import java.util.Random; - -import biomesoplenty.BiomesOPlenty; -import biomesoplenty.configuration.BOPBlocks; - -import net.minecraft.block.BlockHalfSlab; -import net.minecraft.block.material.Material; -import net.minecraft.client.renderer.texture.IconRegister; -import net.minecraft.creativetab.CreativeTabs; -import net.minecraft.item.ItemStack; -import net.minecraft.world.World; - -@Deprecated -public class BlockHolySlab extends BlockHalfSlab -{ - /** The type of tree this slab came from. */ - public static final String[] woodType = new String[] {"holy"}; - - public BlockHolySlab(int par1, boolean par2) - { - super(par1, par2, Material.wood); - this.setBurnProperties(this.blockID, 5, 20); - this.setCreativeTab(BiomesOPlenty.tabBiomesOPlenty); - this.useNeighborBrightness[blockID] = true; - } - - @Override - public void registerIcons(IconRegister par1IconRegister) - { - this.blockIcon = par1IconRegister.registerIcon("BiomesOPlenty:holyplank"); - } - - /** - * From the specified side and block metadata retrieves the blocks texture. Args: side, metadata - */ - /*public int getBlockTextureFromSideAndMetadata(int par1, int par2) - { - switch (par2 & 7) - { - case 1: - return 198; - - case 2: - return 214; - - case 3: - return 199; - - default: - return 129; - } - }*/ - - /** - * Returns the block texture based on the side being looked at. Args: side - */ - /*public int getBlockTextureFromSide(int par1) - { - return this.getBlockTextureFromSideAndMetadata(par1, 0); - }*/ - - /** - * Returns the ID of the items to drop on destruction. - */ - public int idDropped(int par1, Random par2Random, int par3) - { - return BOPBlocks.holySingleSlab.blockID; - } - - /** - * Returns an item stack containing a single instance of the current block type. 'i' is the block's subtype/damage - * and is ignored for blocks which do not support subtypes. Blocks which cannot be harvested should return null. - */ - protected ItemStack createStackedBlock(int par1) - { - return new ItemStack(BOPBlocks.holySingleSlab.blockID, 2, par1 & 7); - } - - /** - * Called upon block activation (right click on the block.) - */ -// public boolean onBlockActivated(World world, int par2, int par3, int par4, EntityPlayer par5EntityPlayer, int par6, float par7, float par8, float par9) -// { -// if (par5EntityPlayer.getCurrentEquippedItem() != null) -// { -// if (par5EntityPlayer.getCurrentEquippedItem().itemID == this.blockID) -// { -// -// if (world.getBlockMetadata(par2, par3, par4) == 0 /*0 = Slab at bottom half*/ ) -// { -// if (par6 == 1 /*1 = top of the block*/) -// { -// if (!par5EntityPlayer.capabilities.isCreativeMode) -// { -// --par5EntityPlayer.getCurrentEquippedItem().stackSize; -// } -// -// world.playSoundEffect((double)((float)par2 + 0.5F), (double)((float)par3 + 0.5F), (double)((float)par4 + 0.5F), this.stepSound.getPlaceSound(), (this.stepSound.getVolume() + 1.0F) / 2.0F, this.stepSound.getPitch() * 0.8F); -// world.setBlock(par2, par3, par4, BOPBlocks.holyDoubleSlab.blockID); -// -// return true; -// } -// } -// -// if (world.getBlockMetadata(par2, par3, par4) == 8 /*8 = Slab at top half*/ ) -// { -// if (par6 == 0 /*0 = bottom of the block*/) -// { -// if (!par5EntityPlayer.capabilities.isCreativeMode) -// { -// --par5EntityPlayer.getCurrentEquippedItem().stackSize; -// } -// -// world.playSoundEffect((double)((float)par2 + 0.5F), (double)((float)par3 + 0.5F), (double)((float)par4 + 0.5F), this.stepSound.getPlaceSound(), (this.stepSound.getVolume() + 1.0F) / 2.0F, this.stepSound.getPitch() * 0.8F); -// world.setBlock(par2, par3, par4, BOPBlocks.holyDoubleSlab.blockID); -// -// return true; -// } -// } -// } -// return false; -// } -// return false; -// } - - /** - * Returns the slab block name with step type. - */ - public String getFullSlabName(int par1) - { - if (par1 < 0 || par1 >= woodType.length) - { - par1 = 0; - } - - return super.getUnlocalizedName() + "." + woodType[par1]; - } - - /** - * returns a list of blocks with the same ID, but different meta (eg: wood returns 4 blocks) - */ - public void getSubBlocks(int par1, CreativeTabs par2CreativeTabs, List par3List) - { - if (par1 != BOPBlocks.holyDoubleSlab.blockID) - { - par3List.add(new ItemStack(par1, 1, 0)); - } - } - - /** - * only called by clickMiddleMouseButton , and passed to inventory.setCurrentItem (along with isCreative) - */ - public int idPicked(World par1World, int par2, int par3, int par4) - { - return BOPBlocks.holySingleSlab.blockID; - } -} diff --git a/unused code/biomesoplenty/blocks/BlockHolyStairs.java b/unused code/biomesoplenty/blocks/BlockHolyStairs.java deleted file mode 100644 index 1642f9b07..000000000 --- a/unused code/biomesoplenty/blocks/BlockHolyStairs.java +++ /dev/null @@ -1,29 +0,0 @@ -package biomesoplenty.blocks; - -import biomesoplenty.BiomesOPlenty; - -import net.minecraft.block.Block; -import net.minecraft.block.BlockStairs; -import net.minecraft.client.renderer.texture.IconRegister; - -@Deprecated -public class BlockHolyStairs extends BlockStairs -{ - /** The block that is used as model for the stair. */ - private final Block modelBlock; - - public BlockHolyStairs(int par1, Block par2Block) - { - super(par1, par2Block, 0); - this.modelBlock = par2Block; - this.setLightOpacity(0); - this.setBurnProperties(this.blockID, 5, 20); - this.setCreativeTab(BiomesOPlenty.tabBiomesOPlenty); - } - - @Override - public void registerIcons(IconRegister par1IconRegister) - { - this.blockIcon = par1IconRegister.registerIcon("BiomesOPlenty:holyplank"); - } -} diff --git a/unused code/biomesoplenty/blocks/BlockHolyStone.java b/unused code/biomesoplenty/blocks/BlockHolyStone.java deleted file mode 100644 index dd9f4a6b1..000000000 --- a/unused code/biomesoplenty/blocks/BlockHolyStone.java +++ /dev/null @@ -1,42 +0,0 @@ -package biomesoplenty.blocks; - -import java.util.Random; - -import biomesoplenty.BiomesOPlenty; -import biomesoplenty.configuration.BOPBlocks; - -import net.minecraft.block.Block; -import net.minecraft.block.material.Material; -import net.minecraft.client.renderer.texture.IconRegister; - -@Deprecated -public class BlockHolyStone extends Block -{ - public BlockHolyStone(int par1) - { - super(par1, Material.rock); - this.setCreativeTab(BiomesOPlenty.tabBiomesOPlenty); - } - - @Override - public void registerIcons(IconRegister par1IconRegister) - { - this.blockIcon = par1IconRegister.registerIcon("BiomesOPlenty:holystone"); - } - - /** - * Returns the ID of the items to drop on destruction. - */ - public int idDropped(int par1, Random par2Random, int par3) - { - return BOPBlocks.holyStone.blockID; - } - - /** - * Returns the quantity of items to drop on block destruction. - */ - public int quantityDropped(Random par1Random) - { - return 1; - } -} diff --git a/unused code/biomesoplenty/blocks/BlockHolyTallGrass.java b/unused code/biomesoplenty/blocks/BlockHolyTallGrass.java deleted file mode 100644 index 96b0822a4..000000000 --- a/unused code/biomesoplenty/blocks/BlockHolyTallGrass.java +++ /dev/null @@ -1,154 +0,0 @@ -package biomesoplenty.blocks; - -import java.util.ArrayList; -import java.util.Random; - -import biomesoplenty.BiomesOPlenty; -import biomesoplenty.configuration.BOPBlocks; - -import net.minecraft.block.Block; -import net.minecraft.block.material.Material; -import net.minecraft.client.renderer.texture.IconRegister; -import net.minecraft.item.ItemStack; -import net.minecraft.util.AxisAlignedBB; -import net.minecraft.world.World; -import net.minecraftforge.common.IShearable; - -@Deprecated -public class BlockHolyTallGrass extends Block implements IShearable -{ - protected BlockHolyTallGrass(int par1, Material par3Material) - { - super(par1, par3Material); - this.setTickRandomly(true); - float var3 = 0.4F; - this.setBurnProperties(this.blockID, 60, 100); - this.setBlockBounds(0.5F - var3, 0.0F, 0.5F - var3, 0.5F + var3, 0.8F, 0.5F + var3); - this.setCreativeTab(BiomesOPlenty.tabBiomesOPlenty); - } - - @Override - public void registerIcons(IconRegister par1IconRegister) - { - this.blockIcon = par1IconRegister.registerIcon("BiomesOPlenty:holytallgrass"); - } - - public BlockHolyTallGrass(int par1) - { - this(par1, Material.plants); - } - - /** - * Returns the ID of the items to drop on destruction. - */ - public int idDropped(int par1, Random par2Random, int par3) - { - return -1; - } - - /** - * Checks to see if its valid to put this block at the specified coordinates. Args: world, x, y, z - */ - public boolean canPlaceBlockAt(World par1World, int par2, int par3, int par4) - { - return super.canPlaceBlockAt(par1World, par2, par3, par4) && this.canThisPlantGrowOnThisBlockID(par1World.getBlockId(par2, par3 - 1, par4)); - } - - /** - * Gets passed in the blockID of the block below and supposed to return true if its allowed to grow on the type of - * blockID passed in. Args: blockID - */ - protected boolean canThisPlantGrowOnThisBlockID(int par1) - { - return par1 == BOPBlocks.holyGrass.blockID; - } - - /** - * Lets the block know when one of its neighbor changes. Doesn't know which neighbor changed (coordinates passed are - * their own) Args: x, y, z, neighbor blockID - */ - public void onNeighborBlockChange(World par1World, int par2, int par3, int par4, int par5) - { - super.onNeighborBlockChange(par1World, par2, par3, par4, par5); - this.checkFlowerChange(par1World, par2, par3, par4); - } - - /** - * Ticks the block if it's been scheduled - */ - public void updateTick(World par1World, int par2, int par3, int par4, Random par5Random) - { - this.checkFlowerChange(par1World, par2, par3, par4); - } - - protected final void checkFlowerChange(World par1World, int par2, int par3, int par4) - { - if (!this.canBlockStay(par1World, par2, par3, par4)) - { - this.dropBlockAsItem(par1World, par2, par3, par4, par1World.getBlockMetadata(par2, par3, par4), 0); - par1World.setBlock(par2, par3, par4, 0); - } - } - - /** - * Can this block stay at this position. Similar to canPlaceBlockAt except gets checked often with plants. - */ - public boolean canBlockStay(World par1World, int par2, int par3, int par4) - { - return (par1World.getFullBlockLightValue(par2, par3, par4) >= 8 || par1World.canBlockSeeTheSky(par2, par3, par4)) && this.canThisPlantGrowOnThisBlockID(par1World.getBlockId(par2, par3 - 1, par4)); - } - - /** - * Returns a bounding box from the pool of bounding boxes (this means this box can change after the pool has been - * cleared to be reused) - */ - public AxisAlignedBB getCollisionBoundingBoxFromPool(World par1World, int par2, int par3, int par4) - { - return null; - } - - /** - * Is this block (a) opaque and (b) a full 1m cube? This determines whether or not to render the shared face of two - * adjacent blocks and also whether the player can attach torches, redstone wire, etc to this block. - */ - public boolean isOpaqueCube() - { - return false; - } - - /** - * If this block doesn't render as an ordinary block it will return False (examples: signs, buttons, stairs, etc) - */ - public boolean renderAsNormalBlock() - { - return false; - } - - /** - * The type of render function that is called for this block - */ - public int getRenderType() - { - return 1; - } - - @Override - public boolean isShearable(ItemStack item, World world, int x, int y, int z) - { - return true; - } - - @Override - public ArrayList onSheared(ItemStack item, World world, int x, int y, int z, int fortune) - { - ArrayList ret = new ArrayList(); - ret.add(new ItemStack(this, 1, world.getBlockMetadata(x, y, z))); - return ret; - } - - @Override - public boolean isBlockReplaceable(World world, int x, int y, int z) - { - return true; - } -} diff --git a/unused code/biomesoplenty/blocks/BlockHydrangea.java b/unused code/biomesoplenty/blocks/BlockHydrangea.java deleted file mode 100644 index 0b59f4575..000000000 --- a/unused code/biomesoplenty/blocks/BlockHydrangea.java +++ /dev/null @@ -1,121 +0,0 @@ -package biomesoplenty.blocks; - -import java.util.Random; - -import biomesoplenty.BiomesOPlenty; - -import net.minecraft.block.Block; -import net.minecraft.block.material.Material; -import net.minecraft.client.renderer.texture.IconRegister; -import net.minecraft.util.AxisAlignedBB; -import net.minecraft.world.World; - -@Deprecated -public class BlockHydrangea extends Block -{ - protected BlockHydrangea(int par1, Material par3Material) - { - super(par1, par3Material); - this.setTickRandomly(true); - float var4 = 0.2F; - this.setBlockBounds(0.5F - var4, 0.0F, 0.5F - var4, 0.5F + var4, var4 * 3.0F, 0.5F + var4); - this.setCreativeTab(BiomesOPlenty.tabBiomesOPlenty); - } - - public BlockHydrangea(int par1) - { - this(par1, Material.plants); - } - - @Override - public void registerIcons(IconRegister par1IconRegister) - { - this.blockIcon = par1IconRegister.registerIcon("BiomesOPlenty:hydrangea"); - } - - /** - * Checks to see if its valid to put this block at the specified coordinates. Args: world, x, y, z - */ - public boolean canPlaceBlockAt(World par1World, int par2, int par3, int par4) - { - return super.canPlaceBlockAt(par1World, par2, par3, par4) && this.canThisPlantGrowOnThisBlockID(par1World.getBlockId(par2, par3 - 1, par4)); - } - - /** - * Gets passed in the blockID of the block below and supposed to return true if its allowed to grow on the type of - * blockID passed in. Args: blockID - */ - protected boolean canThisPlantGrowOnThisBlockID(int par1) - { - return par1 == Block.grass.blockID || par1 == Block.dirt.blockID || par1 == Block.tilledField.blockID; - } - - /** - * Lets the block know when one of its neighbor changes. Doesn't know which neighbor changed (coordinates passed are - * their own) Args: x, y, z, neighbor blockID - */ - public void onNeighborBlockChange(World par1World, int par2, int par3, int par4, int par5) - { - super.onNeighborBlockChange(par1World, par2, par3, par4, par5); - this.checkFlowerChange(par1World, par2, par3, par4); - } - - /** - * Ticks the block if it's been scheduled - */ - public void updateTick(World par1World, int par2, int par3, int par4, Random par5Random) - { - this.checkFlowerChange(par1World, par2, par3, par4); - } - - protected final void checkFlowerChange(World par1World, int par2, int par3, int par4) - { - if (!this.canBlockStay(par1World, par2, par3, par4)) - { - this.dropBlockAsItem(par1World, par2, par3, par4, par1World.getBlockMetadata(par2, par3, par4), 0); - par1World.setBlock(par2, par3, par4, 0); - } - } - - /** - * Can this block stay at this position. Similar to canPlaceBlockAt except gets checked often with plants. - */ - public boolean canBlockStay(World par1World, int par2, int par3, int par4) - { - return (par1World.getFullBlockLightValue(par2, par3, par4) >= 8 || par1World.canBlockSeeTheSky(par2, par3, par4)) && this.canThisPlantGrowOnThisBlockID(par1World.getBlockId(par2, par3 - 1, par4)); - } - - /** - * Returns a bounding box from the pool of bounding boxes (this means this box can change after the pool has been - * cleared to be reused) - */ - public AxisAlignedBB getCollisionBoundingBoxFromPool(World par1World, int par2, int par3, int par4) - { - return null; - } - - /** - * Is this block (a) opaque and (b) a full 1m cube? This determines whether or not to render the shared face of two - * adjacent blocks and also whether the player can attach torches, redstone wire, etc to this block. - */ - public boolean isOpaqueCube() - { - return false; - } - - /** - * If this block doesn't render as an ordinary block it will return False (examples: signs, buttons, stairs, etc) - */ - public boolean renderAsNormalBlock() - { - return false; - } - - /** - * The type of render function that is called for this block - */ - public int getRenderType() - { - return 1; - } -} diff --git a/unused code/biomesoplenty/blocks/BlockMagicLog.java b/unused code/biomesoplenty/blocks/BlockMagicLog.java deleted file mode 100644 index ed932bf02..000000000 --- a/unused code/biomesoplenty/blocks/BlockMagicLog.java +++ /dev/null @@ -1,161 +0,0 @@ -package biomesoplenty.blocks; - -import java.util.Random; - -import biomesoplenty.BiomesOPlenty; -import biomesoplenty.api.Blocks; -import biomesoplenty.configuration.BOPBlocks; - -import net.minecraft.block.Block; -import net.minecraft.block.material.Material; -import net.minecraft.client.renderer.texture.IconRegister; -import net.minecraft.item.ItemStack; -import net.minecraft.util.Icon; -import net.minecraft.world.World; - -@Deprecated -public class BlockMagicLog extends Block -{ - /** The type of tree this log came from. */ - public static final String[] woodType = new String[] {"magic"}; - private Icon[] blockIcon = new Icon[2]; - - public BlockMagicLog(int par1) - { - super(par1, Material.wood); - this.setCreativeTab(BiomesOPlenty.tabBiomesOPlenty); - } - - @Override - public void registerIcons(IconRegister par1IconRegister) - { - this.blockIcon[0] = par1IconRegister.registerIcon("BiomesOPlenty:logTopBottum"); - this.blockIcon[1] = par1IconRegister.registerIcon("BiomesOPlenty:magiclog"); - } - - @Override - public Icon getIcon(int par1, int par2) - { - int pos = par2 & 12; - if (pos == 0 && (par1 == 1 || par1 == 0) || pos == 4 && (par1 == 5 || par1 == 4) || pos == 8 && (par1 == 2 || par1 == 3)) - return blockIcon[0]; - return blockIcon[1]; - } - - /** - * The type of render function that is called for this block - */ - public int getRenderType() - { - return 31; - } - - /** - * Returns the quantity of items to drop on block destruction. - */ - public int quantityDropped(Random par1Random) - { - return 1; - } - - /** - * Returns the ID of the items to drop on destruction. - */ - public int idDropped(int par1, Random par2Random, int par3) - { - return BOPBlocks.magicWood.blockID; - } - - /** - * ejects contained items into the world, and notifies neighbours of an update, as appropriate - */ - public void breakBlock(World par1World, int par2, int par3, int par4, int par5, int par6) - { - byte var7 = 4; - int var8 = var7 + 1; - - if (par1World.checkChunksExist(par2 - var8, par3 - var8, par4 - var8, par2 + var8, par3 + var8, par4 + var8)) - { - for (int var9 = -var7; var9 <= var7; ++var9) - { - for (int var10 = -var7; var10 <= var7; ++var10) - { - for (int var11 = -var7; var11 <= var7; ++var11) - { - int var12 = par1World.getBlockId(par2 + var9, par3 + var10, par4 + var11); - - if (var12 == Blocks.leaves1.get().blockID) - { - int var13 = par1World.getBlockMetadata(par2 + var9, par3 + var10, par4 + var11); - - if ((var13 & 8) == 0) - { - par1World.setBlockMetadataWithNotify(par2 + var9, par3 + var10, par4 + var11, var13 | 8, 2); - } - } - } - } - } - } - } - - public int onBlockPlaced(World par1World, int par2, int par3, int par4, int par5, float par6, float par7, float par8, int par9) - { - int var10 = par9 & 3; - byte var11 = 0; - - switch (par5) - { - case 0: - case 1: - var11 = 0; - break; - - case 2: - case 3: - var11 = 8; - break; - - case 4: - case 5: - var11 = 4; - } - - return var10 | var11; - } - - /** - * From the specified side and block metadata retrieves the blocks texture. Args: side, metadata - */ - /*public int getBlockTextureFromSideAndMetadata(int par1, int par2) - { - int var3 = par2 & 12; - int var4 = par2 & 3; - return var3 == 0 && (par1 == 1 || par1 == 0) ? 255 : (var3 == 4 && (par1 == 5 || par1 == 4) ? 255 : (var3 == 8 && (par1 == 2 || par1 == 3) ? 255 : (var4 == 1 ? 116 : (var4 == 2 ? 117 : (var4 == 3 ? 153 : 55))))); - }*/ - - /** - * Determines the damage on the item the block drops. Used in cloth and wood. - */ - public int damageDropped(int par1) - { - return par1 & 3; - } - - /** - * returns a number between 0 and 3 - */ - public static int limitToValidMetadata(int par0) - { - return par0 & 3; - } - - /** - * Returns an item stack containing a single instance of the current block type. 'i' is the block's subtype/damage - * and is ignored for blocks which do not support subtypes. Blocks which cannot be harvested should return null. - */ - protected ItemStack createStackedBlock(int par1) - { - return new ItemStack(this.blockID, 1, limitToValidMetadata(par1)); - } -} diff --git a/unused code/biomesoplenty/blocks/BlockMagicPlank.java b/unused code/biomesoplenty/blocks/BlockMagicPlank.java deleted file mode 100644 index 1ac07c94d..000000000 --- a/unused code/biomesoplenty/blocks/BlockMagicPlank.java +++ /dev/null @@ -1,34 +0,0 @@ -package biomesoplenty.blocks; - -import biomesoplenty.BiomesOPlenty; - -import net.minecraft.block.Block; -import net.minecraft.block.material.Material; -import net.minecraft.client.renderer.texture.IconRegister; - -@Deprecated -public class BlockMagicPlank extends Block -{ - /** The type of tree this block came from. */ - public static final String[] woodType = new String[] {"magic"}; - - public BlockMagicPlank(int par1) - { - super(par1, Material.wood); - this.setCreativeTab(BiomesOPlenty.tabBiomesOPlenty); - } - - @Override - public void registerIcons(IconRegister par1IconRegister) - { - this.blockIcon = par1IconRegister.registerIcon("BiomesOPlenty:magicplank"); - } - - /** - * Determines the damage on the item the block drops. Used in cloth and wood. - */ - public int damageDropped(int par1) - { - return par1; - } -} diff --git a/unused code/biomesoplenty/blocks/BlockMagicSapling.java b/unused code/biomesoplenty/blocks/BlockMagicSapling.java deleted file mode 100644 index 7dcead087..000000000 --- a/unused code/biomesoplenty/blocks/BlockMagicSapling.java +++ /dev/null @@ -1,176 +0,0 @@ -package biomesoplenty.blocks; - -import java.util.List; -import java.util.Random; - -import biomesoplenty.BiomesOPlenty; -import biomesoplenty.configuration.BOPBlocks; -import biomesoplenty.worldgen.WorldGenMystic2; - -import net.minecraft.block.Block; -import net.minecraft.block.BlockSapling; -import net.minecraft.client.renderer.texture.IconRegister; -import net.minecraft.creativetab.CreativeTabs; -import net.minecraft.item.ItemStack; -import net.minecraft.util.Icon; -import net.minecraft.world.World; -import net.minecraft.world.gen.feature.WorldGenerator; - -@Deprecated -public class BlockMagicSapling extends BlockSapling -{ - public static final String[] WOOD_TYPES = new String[] {"magic"}; - private Icon[] blockIcon = new Icon[1]; - - public BlockMagicSapling(int par1) - { - super(par1); - float var3 = 0.4F; - this.setBlockBounds(0.5F - var3, 0.0F, 0.5F - var3, 0.5F + var3, var3 * 2.0F, 0.5F + var3); - this.setCreativeTab(BiomesOPlenty.tabBiomesOPlenty); - } - - @Override - public void registerIcons(IconRegister par1IconRegister) - { - this.blockIcon[0] = par1IconRegister.registerIcon("BiomesOPlenty:magicsapling"); - } - - @Override - public Icon getIcon(int par1, int par2) - { - return this.blockIcon[0]; - } - - /** - * Can this block stay at this position. Similar to canPlaceBlockAt except gets checked often with plants. - */ - @Override - public boolean canBlockStay(World par1World, int par2, int par3, int par4) - { - Block soil = blocksList[par1World.getBlockId(par2, par3 - 1, par4)]; - return (par1World.getFullBlockLightValue(par2, par3, par4) >= 8 || par1World.canBlockSeeTheSky(par2, par3, par4)) && - (soil != null && soil.blockID == BOPBlocks.holyGrass.blockID || soil.blockID == Block.grass.blockID || soil.blockID == Block.dirt.blockID); - } - - /** - * Ticks the block if it's been scheduled - */ - public void updateTick(World par1World, int par2, int par3, int par4, Random par5Random) - { - if (!par1World.isRemote) - { - super.updateTick(par1World, par2, par3, par4, par5Random); - - if (par1World.getBlockLightValue(par2, par3 + 1, par4) >= 9 && par5Random.nextInt(7) == 0) - { - int var6 = par1World.getBlockMetadata(par2, par3, par4); - - if ((var6 & 8) == 0) - { - par1World.setBlockMetadataWithNotify(par2, par3, par4, var6 | 8, 2); - } - else - { - this.growTree(par1World, par2, par3, par4, par5Random); - } - } - } - } - - /** - * From the specified side and block metadata retrieves the blocks texture. Args: side, metadata - */ - /*public int getBlockTextureFromSideAndMetadata(int par1, int par2) - { - par2 &= 3; - return par2 == 1 ? 63 : (par2 == 2 ? 79 : (par2 == 3 ? 30 : super.getBlockTextureFromSideAndMetadata(par1, par2))); - }*/ - - /** - * Attempts to grow a sapling into a tree - */ - public void growTree(World par1World, int par2, int par3, int par4, Random par5Random) - { - int var6 = par1World.getBlockMetadata(par2, par3, par4) & 3; - Object var7 = null; - int var8 = 0; - int var9 = 0; - boolean var10 = false; - - for (var8 = 0; var8 >= -1; --var8) - { - for (var9 = 0; var9 >= -1; --var9) - { - if (this.isSameSapling(par1World, par2 + var8, par3, par4 + var9, 0) && this.isSameSapling(par1World, par2 + var8 + 1, par3, par4 + var9, 0) && this.isSameSapling(par1World, par2 + var8, par3, par4 + var9 + 1, 0) && this.isSameSapling(par1World, par2 + var8 + 1, par3, par4 + var9 + 1, 0)) - { - break; - } - } - - if (var7 != null) - { - break; - } - } - - if (var7 == null) - { - var9 = 0; - var8 = 0; - - var7 = new WorldGenMystic2(false); - } - - if (var10) - { - par1World.setBlock(par2 + var8, par3, par4 + var9, 0); - par1World.setBlock(par2 + var8 + 1, par3, par4 + var9, 0); - par1World.setBlock(par2 + var8, par3, par4 + var9 + 1, 0); - par1World.setBlock(par2 + var8 + 1, par3, par4 + var9 + 1, 0); - } - else - { - par1World.setBlock(par2, par3, par4, 0); - } - - if (!((WorldGenerator)var7).generate(par1World, par5Random, par2 + var8, par3, par4 + var9)) - { - if (var10) - { - par1World.setBlock(par2 + var8, par3, par4 + var9, this.blockID, var6, 2); - par1World.setBlock(par2 + var8 + 1, par3, par4 + var9, this.blockID, var6, 2); - par1World.setBlock(par2 + var8, par3, par4 + var9 + 1, this.blockID, var6, 2); - par1World.setBlock(par2 + var8 + 1, par3, par4 + var9 + 1, this.blockID, var6, 2); - } - else - { - par1World.setBlock(par2, par3, par4, this.blockID, var6, 2); - } - } - } - - /** - * Determines if the same sapling is present at the given location. - */ - public boolean isSameSapling(World par1World, int par2, int par3, int par4, int par5) - { - return par1World.getBlockId(par2, par3, par4) == this.blockID && (par1World.getBlockMetadata(par2, par3, par4) & 3) == par5; - } - - /** - * Determines the damage on the item the block drops. Used in cloth and wood. - */ - public int damageDropped(int par1) - { - return par1 & 3; - } - - /** - * returns a list of blocks with the same ID, but different meta (eg: wood returns 4 blocks) - */ - public void getSubBlocks(int par1, CreativeTabs par2CreativeTabs, List par3List) - { - par3List.add(new ItemStack(par1, 1, 0)); - } -} diff --git a/unused code/biomesoplenty/blocks/BlockMagicSlab.java b/unused code/biomesoplenty/blocks/BlockMagicSlab.java deleted file mode 100644 index ba04a560c..000000000 --- a/unused code/biomesoplenty/blocks/BlockMagicSlab.java +++ /dev/null @@ -1,159 +0,0 @@ -package biomesoplenty.blocks; - -import java.util.List; -import java.util.Random; - -import biomesoplenty.BiomesOPlenty; -import biomesoplenty.configuration.BOPBlocks; - -import net.minecraft.block.BlockHalfSlab; -import net.minecraft.block.material.Material; -import net.minecraft.client.renderer.texture.IconRegister; -import net.minecraft.creativetab.CreativeTabs; -import net.minecraft.item.ItemStack; -import net.minecraft.world.World; - -@Deprecated -public class BlockMagicSlab extends BlockHalfSlab -{ - /** The type of tree this slab came from. */ - public static final String[] woodType = new String[] {"magic"}; - - public BlockMagicSlab(int par1, boolean par2) - { - super(par1, par2, Material.wood); - this.setCreativeTab(BiomesOPlenty.tabBiomesOPlenty); - this.useNeighborBrightness[blockID] = true; - } - - @Override - public void registerIcons(IconRegister par1IconRegister) - { - this.blockIcon = par1IconRegister.registerIcon("BiomesOPlenty:magicplank"); - } - - /** - * From the specified side and block metadata retrieves the blocks texture. Args: side, metadata - */ - /*public int getBlockTextureFromSideAndMetadata(int par1, int par2) - { - switch (par2 & 7) - { - case 1: - return 198; - - case 2: - return 214; - - case 3: - return 199; - - default: - return 56; - } - }*/ - - /** - * Returns the block texture based on the side being looked at. Args: side - */ - /*public int getBlockTextureFromSide(int par1) - { - return this.getBlockTextureFromSideAndMetadata(par1, 0); - }*/ - - /** - * Returns the ID of the items to drop on destruction. - */ - public int idDropped(int par1, Random par2Random, int par3) - { - return BOPBlocks.magicSingleSlab.blockID; - } - - /** - * Returns an item stack containing a single instance of the current block type. 'i' is the block's subtype/damage - * and is ignored for blocks which do not support subtypes. Blocks which cannot be harvested should return null. - */ - protected ItemStack createStackedBlock(int par1) - { - return new ItemStack(BOPBlocks.magicSingleSlab.blockID, 2, par1 & 7); - } - - /** - * Called upon block activation (right click on the block.) - */ -// public boolean onBlockActivated(World world, int par2, int par3, int par4, EntityPlayer par5EntityPlayer, int par6, float par7, float par8, float par9) -// { -// if (par5EntityPlayer.getCurrentEquippedItem() != null) -// { -// if (par5EntityPlayer.getCurrentEquippedItem().itemID == this.blockID) -// { -// -// if (world.getBlockMetadata(par2, par3, par4) == 0 /*0 = Slab at bottom half*/ ) -// { -// if (par6 == 1 /*1 = top of the block*/) -// { -// if (!par5EntityPlayer.capabilities.isCreativeMode) -// { -// --par5EntityPlayer.getCurrentEquippedItem().stackSize; -// } -// -// world.playSoundEffect((double)((float)par2 + 0.5F), (double)((float)par3 + 0.5F), (double)((float)par4 + 0.5F), this.stepSound.getPlaceSound(), (this.stepSound.getVolume() + 1.0F) / 2.0F, this.stepSound.getPitch() * 0.8F); -// world.setBlock(par2, par3, par4, BOPBlocks.magicDoubleSlab.blockID); -// -// return true; -// } -// } -// -// if (world.getBlockMetadata(par2, par3, par4) == 8 /*8 = Slab at top half*/ ) -// { -// if (par6 == 0 /*0 = bottom of the block*/) -// { -// if (!par5EntityPlayer.capabilities.isCreativeMode) -// { -// --par5EntityPlayer.getCurrentEquippedItem().stackSize; -// } -// -// world.playSoundEffect((double)((float)par2 + 0.5F), (double)((float)par3 + 0.5F), (double)((float)par4 + 0.5F), this.stepSound.getPlaceSound(), (this.stepSound.getVolume() + 1.0F) / 2.0F, this.stepSound.getPitch() * 0.8F); -// world.setBlock(par2, par3, par4, BOPBlocks.magicDoubleSlab.blockID); -// -// return true; -// } -// } -// } -// return false; -// } -// return false; -// } - - /** - * Returns the slab block name with step type. - */ - public String getFullSlabName(int par1) - { - if (par1 < 0 || par1 >= woodType.length) - { - par1 = 0; - } - - return super.getUnlocalizedName() + "." + woodType[par1]; - } - - /** - * returns a list of blocks with the same ID, but different meta (eg: wood returns 4 blocks) - */ - public void getSubBlocks(int par1, CreativeTabs par2CreativeTabs, List par3List) - { - if (par1 != BOPBlocks.magicDoubleSlab.blockID) - { - par3List.add(new ItemStack(par1, 1, 0)); - } - } - - /** - * only called by clickMiddleMouseButton , and passed to inventory.setCurrentItem (along with isCreative) - */ - public int idPicked(World par1World, int par2, int par3, int par4) - { - return BOPBlocks.magicSingleSlab.blockID; - } -} diff --git a/unused code/biomesoplenty/blocks/BlockMagicStairs.java b/unused code/biomesoplenty/blocks/BlockMagicStairs.java deleted file mode 100644 index 19a053082..000000000 --- a/unused code/biomesoplenty/blocks/BlockMagicStairs.java +++ /dev/null @@ -1,28 +0,0 @@ -package biomesoplenty.blocks; - -import biomesoplenty.BiomesOPlenty; - -import net.minecraft.block.Block; -import net.minecraft.block.BlockStairs; -import net.minecraft.client.renderer.texture.IconRegister; - -@Deprecated -public class BlockMagicStairs extends BlockStairs -{ - /** The block that is used as model for the stair. */ - private final Block modelBlock; - - public BlockMagicStairs(int par1, Block par2Block) - { - super(par1, par2Block, 0); - this.modelBlock = par2Block; - this.setLightOpacity(0); - this.setCreativeTab(BiomesOPlenty.tabBiomesOPlenty); - } - - @Override - public void registerIcons(IconRegister par1IconRegister) - { - this.blockIcon = par1IconRegister.registerIcon("BiomesOPlenty:magicplank"); - } -} diff --git a/unused code/biomesoplenty/blocks/BlockMangroveLeaves.java b/unused code/biomesoplenty/blocks/BlockMangroveLeaves.java deleted file mode 100644 index c7c9d12f7..000000000 --- a/unused code/biomesoplenty/blocks/BlockMangroveLeaves.java +++ /dev/null @@ -1,351 +0,0 @@ -package biomesoplenty.blocks; - -import java.util.ArrayList; -import java.util.Random; - -import biomesoplenty.BiomesOPlenty; -import biomesoplenty.configuration.BOPBlocks; - -import net.minecraft.block.Block; -import net.minecraft.block.BlockLeavesBase; -import net.minecraft.block.material.Material; -import net.minecraft.client.renderer.texture.IconRegister; -import net.minecraft.entity.player.EntityPlayer; -import net.minecraft.item.ItemStack; -import net.minecraft.util.Icon; -import net.minecraft.world.ColorizerFoliage; -import net.minecraft.world.IBlockAccess; -import net.minecraft.world.World; -import net.minecraftforge.common.IShearable; -import cpw.mods.fml.relauncher.Side; -import cpw.mods.fml.relauncher.SideOnly; - -@Deprecated -public class BlockMangroveLeaves extends BlockLeavesBase implements IShearable -{ - /** - * The base index in terrain.png corresponding to the fancy version of the leaf texture. This is stored so we can - * switch the displayed version between fancy and fast graphics (fast is this index + 1). - */ - private int baseIndexInPNG; - public static final String[] LEAF_TYPES = new String[] {"mangrove"}; - int[] adjacentTreeBlocks; - private Icon[] blockIcon = new Icon[2]; - - public BlockMangroveLeaves(int par1) - { - super(par1, Material.leaves, false); - this.setTickRandomly(true); - this.setBurnProperties(this.blockID, 30, 60); - this.setCreativeTab(BiomesOPlenty.tabBiomesOPlenty); - } - - @Override - @SideOnly(Side.CLIENT) - public void registerIcons(IconRegister par1IconRegister) - { - this.blockIcon[0] = par1IconRegister.registerIcon("BiomesOPlenty:mangroveleaves1"); - this.blockIcon[1] = par1IconRegister.registerIcon("BiomesOPlenty:mangroveleaves2"); - } - - @Override - @SideOnly(Side.CLIENT) - public Icon getIcon(int par1, int par2) - { - return blockIcon[(!isOpaqueCube() ? 0 : 1)]; - } - - @SideOnly(Side.CLIENT) - public int getBlockColor() - { - double var1 = 0.5D; - double var3 = 1.0D; - return ColorizerFoliage.getFoliageColor(var1, var3); - } - - /** - * Returns the color this block should be rendered. Used by leaves. - */ - @SideOnly(Side.CLIENT) - public int getRenderColor(int par1) - { - return (par1 & 3) == 1 ? ColorizerFoliage.getFoliageColorPine() : ((par1 & 3) == 2 ? ColorizerFoliage.getFoliageColorBirch() : ColorizerFoliage.getFoliageColorBasic()); - } - - /** - * Returns a integer with hex for 0xrrggbb with this color multiplied against the blocks color. Note only called - * when first determining what to render. - */ - @SideOnly(Side.CLIENT) - public int colorMultiplier(IBlockAccess par1IBlockAccess, int par2, int par3, int par4) - { - int var6 = 0; - int var7 = 0; - int var8 = 0; - - for (int var9 = -1; var9 <= 1; ++var9) - { - for (int var10 = -1; var10 <= 1; ++var10) - { - int var11 = par1IBlockAccess.getBiomeGenForCoords(par2 + var10, par4 + var9).getBiomeFoliageColor(); - var6 += (var11 & 16711680) >> 16; - var7 += (var11 & 65280) >> 8; - var8 += var11 & 255; - } - } - - return (var6 / 9 & 255) << 16 | (var7 / 9 & 255) << 8 | var8 / 9 & 255; - } - - /** - * ejects contained items into the world, and notifies neighbours of an update, as appropriate - */ - public void breakBlock(World par1World, int par2, int par3, int par4, int par5, int par6) - { - byte var7 = 1; - int var8 = var7 + 1; - - if (par1World.checkChunksExist(par2 - var8, par3 - var8, par4 - var8, par2 + var8, par3 + var8, par4 + var8)) - { - for (int var9 = -var7; var9 <= var7; ++var9) - { - for (int var10 = -var7; var10 <= var7; ++var10) - { - for (int var11 = -var7; var11 <= var7; ++var11) - { - int var12 = par1World.getBlockId(par2 + var9, par3 + var10, par4 + var11); - - if (var12 == BOPBlocks.mangroveLeaves.blockID) - { - int var13 = par1World.getBlockMetadata(par2 + var9, par3 + var10, par4 + var11); - par1World.setBlockMetadataWithNotify(par2 + var9, par3 + var10, par4 + var11, var13 | 8, 2); - } - } - } - } - } - } - - /** - * Ticks the block if it's been scheduled - */ - public void updateTick(World par1World, int par2, int par3, int par4, Random par5Random) - { - if (!par1World.isRemote) - { - int var6 = par1World.getBlockMetadata(par2, par3, par4); - - if ((var6 & 8) != 0 && (var6 & 4) == 0) - { - byte var7 = 4; - int var8 = var7 + 1; - byte var9 = 32; - int var10 = var9 * var9; - int var11 = var9 / 2; - - if (this.adjacentTreeBlocks == null) - { - this.adjacentTreeBlocks = new int[var9 * var9 * var9]; - } - - int var12; - - if (par1World.checkChunksExist(par2 - var8, par3 - var8, par4 - var8, par2 + var8, par3 + var8, par4 + var8)) - { - int var13; - int var14; - int var15; - - for (var12 = -var7; var12 <= var7; ++var12) - { - for (var13 = -var7; var13 <= var7; ++var13) - { - for (var14 = -var7; var14 <= var7; ++var14) - { - var15 = par1World.getBlockId(par2 + var12, par3 + var13, par4 + var14); - - if (var15 == BOPBlocks.mangroveWood.blockID) - { - this.adjacentTreeBlocks[(var12 + var11) * var10 + (var13 + var11) * var9 + var14 + var11] = 0; - } - else if (var15 == BOPBlocks.mangroveLeaves.blockID) - { - this.adjacentTreeBlocks[(var12 + var11) * var10 + (var13 + var11) * var9 + var14 + var11] = -2; - } - else - { - this.adjacentTreeBlocks[(var12 + var11) * var10 + (var13 + var11) * var9 + var14 + var11] = -1; - } - } - } - } - - for (var12 = 1; var12 <= 4; ++var12) - { - for (var13 = -var7; var13 <= var7; ++var13) - { - for (var14 = -var7; var14 <= var7; ++var14) - { - for (var15 = -var7; var15 <= var7; ++var15) - { - if (this.adjacentTreeBlocks[(var13 + var11) * var10 + (var14 + var11) * var9 + var15 + var11] == var12 - 1) - { - if (this.adjacentTreeBlocks[(var13 + var11 - 1) * var10 + (var14 + var11) * var9 + var15 + var11] == -2) - { - this.adjacentTreeBlocks[(var13 + var11 - 1) * var10 + (var14 + var11) * var9 + var15 + var11] = var12; - } - - if (this.adjacentTreeBlocks[(var13 + var11 + 1) * var10 + (var14 + var11) * var9 + var15 + var11] == -2) - { - this.adjacentTreeBlocks[(var13 + var11 + 1) * var10 + (var14 + var11) * var9 + var15 + var11] = var12; - } - - if (this.adjacentTreeBlocks[(var13 + var11) * var10 + (var14 + var11 - 1) * var9 + var15 + var11] == -2) - { - this.adjacentTreeBlocks[(var13 + var11) * var10 + (var14 + var11 - 1) * var9 + var15 + var11] = var12; - } - - if (this.adjacentTreeBlocks[(var13 + var11) * var10 + (var14 + var11 + 1) * var9 + var15 + var11] == -2) - { - this.adjacentTreeBlocks[(var13 + var11) * var10 + (var14 + var11 + 1) * var9 + var15 + var11] = var12; - } - - if (this.adjacentTreeBlocks[(var13 + var11) * var10 + (var14 + var11) * var9 + (var15 + var11 - 1)] == -2) - { - this.adjacentTreeBlocks[(var13 + var11) * var10 + (var14 + var11) * var9 + (var15 + var11 - 1)] = var12; - } - - if (this.adjacentTreeBlocks[(var13 + var11) * var10 + (var14 + var11) * var9 + var15 + var11 + 1] == -2) - { - this.adjacentTreeBlocks[(var13 + var11) * var10 + (var14 + var11) * var9 + var15 + var11 + 1] = var12; - } - } - } - } - } - } - } - - var12 = this.adjacentTreeBlocks[var11 * var10 + var11 * var9 + var11]; - - if (var12 >= 0) - { - par1World.setBlockMetadataWithNotify(par2, par3, par4, var6 & -9, 2); - } - else - { - this.removeLeaves(par1World, par2, par3, par4); - } - } - } - } - - /** - * A randomly called display update to be able to add particles or other items for display - */ - @SideOnly(Side.CLIENT) - public void randomDisplayTick(World par1World, int par2, int par3, int par4, Random par5Random) - { - if (par1World.canLightningStrikeAt(par2, par3 + 1, par4) && !par1World.doesBlockHaveSolidTopSurface(par2, par3 - 1, par4) && par5Random.nextInt(15) == 1) - { - double var6 = (double)((float)par2 + par5Random.nextFloat()); - double var8 = (double)par3 - 0.05D; - double var10 = (double)((float)par4 + par5Random.nextFloat()); - par1World.spawnParticle("dripWater", var6, var8, var10, 0.0D, 0.0D, 0.0D); - } - } - - private void removeLeaves(World par1World, int par2, int par3, int par4) - { - this.dropBlockAsItem(par1World, par2, par3, par4, par1World.getBlockMetadata(par2, par3, par4), 0); - par1World.setBlockToAir(par2, par3, par4); - } - - /** - * Returns the quantity of items to drop on block destruction. - */ - public int quantityDropped(Random par1Random) - { - return par1Random.nextInt(20) == 0 ? 1 : 0; - } - - /** - * Returns the ID of the items to drop on destruction. - */ - public int idDropped(int par1, Random par2Random, int par3) - { - return BOPBlocks.mangroveSapling.blockID; - } - - /** - * Drops the block items with a specified chance of dropping the specified items - */ - public void dropBlockAsItemWithChance(World par1World, int par2, int par3, int par4, int par5, float par6, int par7) - { - if (!par1World.isRemote) - { - byte var8 = 20; - - if ((par5 & 3) == 3) - { - var8 = 40; - } - - if (par1World.rand.nextInt(var8) == 0) - { - int var9 = this.idDropped(par5, par1World.rand, par7); - this.dropBlockAsItem_do(par1World, par2, par3, par4, new ItemStack(var9, 1, this.damageDropped(par5))); - } - } - } - - /** - * Called when the player destroys a block with an item that can harvest it. (i, j, k) are the coordinates of the - * block and l is the block's subtype/damage. - */ - public void harvestBlock(World par1World, EntityPlayer par2EntityPlayer, int par3, int par4, int par5, int par6) - { - super.harvestBlock(par1World, par2EntityPlayer, par3, par4, par5, par6); - } - - /** - * Determines the damage on the item the block drops. Used in cloth and wood. - */ - public int damageDropped(int par1) - { - return par1 & 3; - } - - @Override - public boolean isOpaqueCube() { - return Block.leaves.isOpaqueCube(); - } - - public boolean shouldSideBeRendered(IBlockAccess par1IBlockAccess, int par2, int par3, int par4, int par5) - { - return true; - } - - /** - * Pass true to draw this block using fancy graphics, or false for fast graphics. - */ - @SideOnly(Side.CLIENT) - public void setGraphicsLevel(boolean par1) - { - this.graphicsLevel = par1; - } - - @Override - public boolean isShearable(ItemStack item, World world, int x, int y, int z) - { - return true; - } - - @Override - public ArrayList onSheared(ItemStack item, World world, int x, int y, int z, int fortune) - { - ArrayList ret = new ArrayList(); - ret.add(new ItemStack(this, 1, world.getBlockMetadata(x, y, z) & 3)); - return ret; - } -} diff --git a/unused code/biomesoplenty/blocks/BlockMangroveLog.java b/unused code/biomesoplenty/blocks/BlockMangroveLog.java deleted file mode 100644 index 9b2594c3c..000000000 --- a/unused code/biomesoplenty/blocks/BlockMangroveLog.java +++ /dev/null @@ -1,173 +0,0 @@ -package biomesoplenty.blocks; - -import java.util.Random; - -import biomesoplenty.BiomesOPlenty; -import biomesoplenty.configuration.BOPBlocks; - -import net.minecraft.block.Block; -import net.minecraft.block.material.Material; -import net.minecraft.client.renderer.texture.IconRegister; -import net.minecraft.item.ItemStack; -import net.minecraft.util.Icon; -import net.minecraft.world.World; - -@Deprecated -public class BlockMangroveLog extends Block -{ - /** The type of tree this log came from. */ - public static final String[] woodType = new String[] {"mangrove"}; - private Icon[] blockIcon = new Icon[2]; - - public BlockMangroveLog(int par1) - { - super(par1, Material.wood); - this.setBurnProperties(this.blockID, 5, 5); - this.setCreativeTab(BiomesOPlenty.tabBiomesOPlenty); - } - - @Override - public void registerIcons(IconRegister par1IconRegister) - { - this.blockIcon[0] = par1IconRegister.registerIcon("BiomesOPlenty:logTopBottum"); - this.blockIcon[1] = par1IconRegister.registerIcon("BiomesOPlenty:mangrovelog"); - } - - @Override - public Icon getIcon(int par1, int par2) - { - int pos = par2 & 12; - if (pos == 0 && (par1 == 1 || par1 == 0) || pos == 4 && (par1 == 5 || par1 == 4) || pos == 8 && (par1 == 2 || par1 == 3)) - return blockIcon[0]; - return blockIcon[1]; - } - - /** - * The type of render function that is called for this block - */ - public int getRenderType() - { - return 31; - } - - /** - * Returns the quantity of items to drop on block destruction. - */ - public int quantityDropped(Random par1Random) - { - return 1; - } - - /** - * Returns the ID of the items to drop on destruction. - */ - public int idDropped(int par1, Random par2Random, int par3) - { - return BOPBlocks.mangroveWood.blockID; - } - - /** - * ejects contained items into the world, and notifies neighbours of an update, as appropriate - */ - public void breakBlock(World par1World, int par2, int par3, int par4, int par5, int par6) - { - byte var7 = 4; - int var8 = var7 + 1; - - if (par1World.checkChunksExist(par2 - var8, par3 - var8, par4 - var8, par2 + var8, par3 + var8, par4 + var8)) - { - for (int var9 = -var7; var9 <= var7; ++var9) - { - for (int var10 = -var7; var10 <= var7; ++var10) - { - for (int var11 = -var7; var11 <= var7; ++var11) - { - int var12 = par1World.getBlockId(par2 + var9, par3 + var10, par4 + var11); - - if (var12 == BOPBlocks.mangroveLeaves.blockID) - { - int var13 = par1World.getBlockMetadata(par2 + var9, par3 + var10, par4 + var11); - - if ((var13 & 8) == 0) - { - par1World.setBlockMetadataWithNotify(par2 + var9, par3 + var10, par4 + var11, var13 | 8, 2); - } - } - } - } - } - } - } - - public int onBlockPlaced(World par1World, int par2, int par3, int par4, int par5, float par6, float par7, float par8, int par9) - { - int var10 = par9 & 3; - byte var11 = 0; - - switch (par5) - { - case 0: - case 1: - var11 = 0; - break; - - case 2: - case 3: - var11 = 8; - break; - - case 4: - case 5: - var11 = 4; - } - - return var10 | var11; - } - - /** - * From the specified side and block metadata retrieves the blocks texture. Args: side, metadata - */ - /*public int getBlockTextureFromSideAndMetadata(int par1, int par2) - { - int var3 = par2 & 12; - int var4 = par2 & 3; - return var3 == 0 && (par1 == 1 || par1 == 0) ? 255 : (var3 == 4 && (par1 == 5 || par1 == 4) ? 255 : (var3 == 8 && (par1 == 2 || par1 == 3) ? 255 : (var4 == 1 ? 116 : (var4 == 2 ? 117 : (var4 == 3 ? 153 : 61))))); - }*/ - - /** - * Determines the damage on the item the block drops. Used in cloth and wood. - */ - public int damageDropped(int par1) - { - return par1 & 3; - } - - /** - * returns a number between 0 and 3 - */ - public static int limitToValidMetadata(int par0) - { - return par0 & 3; - } - - /** - * Returns an item stack containing a single instance of the current block type. 'i' is the block's subtype/damage - * and is ignored for blocks which do not support subtypes. Blocks which cannot be harvested should return null. - */ - protected ItemStack createStackedBlock(int par1) - { - return new ItemStack(this.blockID, 1, limitToValidMetadata(par1)); - } - - @Override - public boolean canSustainLeaves(World world, int x, int y, int z) - { - return true; - } - - @Override - public boolean isWood(World world, int x, int y, int z) - { - return true; - } -} diff --git a/unused code/biomesoplenty/blocks/BlockMangrovePlank.java b/unused code/biomesoplenty/blocks/BlockMangrovePlank.java deleted file mode 100644 index a372871e7..000000000 --- a/unused code/biomesoplenty/blocks/BlockMangrovePlank.java +++ /dev/null @@ -1,35 +0,0 @@ -package biomesoplenty.blocks; - -import biomesoplenty.BiomesOPlenty; - -import net.minecraft.block.Block; -import net.minecraft.block.material.Material; -import net.minecraft.client.renderer.texture.IconRegister; - -@Deprecated -public class BlockMangrovePlank extends Block -{ - /** The type of tree this block came from. */ - public static final String[] woodType = new String[] {"mangrove"}; - - public BlockMangrovePlank(int par1) - { - super(par1, Material.wood); - this.setBurnProperties(this.blockID, 5, 20); - this.setCreativeTab(BiomesOPlenty.tabBiomesOPlenty); - } - - @Override - public void registerIcons(IconRegister par1IconRegister) - { - this.blockIcon = par1IconRegister.registerIcon("BiomesOPlenty:mangroveplank"); - } - - /** - * Determines the damage on the item the block drops. Used in cloth and wood. - */ - public int damageDropped(int par1) - { - return par1; - } -} diff --git a/unused code/biomesoplenty/blocks/BlockMangroveSapling.java b/unused code/biomesoplenty/blocks/BlockMangroveSapling.java deleted file mode 100644 index 69fa8107f..000000000 --- a/unused code/biomesoplenty/blocks/BlockMangroveSapling.java +++ /dev/null @@ -1,172 +0,0 @@ -package biomesoplenty.blocks; - -import java.util.List; -import java.util.Random; - -import biomesoplenty.BiomesOPlenty; -import biomesoplenty.worldgen.WorldGenMangrove; - -import net.minecraft.block.Block; -import net.minecraft.block.BlockSapling; -import net.minecraft.client.renderer.texture.IconRegister; -import net.minecraft.creativetab.CreativeTabs; -import net.minecraft.item.ItemStack; -import net.minecraft.util.Icon; -import net.minecraft.world.World; -import net.minecraft.world.gen.feature.WorldGenerator; - -@Deprecated -public class BlockMangroveSapling extends BlockSapling -{ - public static final String[] WOOD_TYPES = new String[] {"mangrove"}; - private Icon[] blockIcon = new Icon[1]; - - public BlockMangroveSapling(int par1) - { - super(par1); - float var3 = 0.4F; - this.setBlockBounds(0.5F - var3, 0.0F, 0.5F - var3, 0.5F + var3, var3 * 2.0F, 0.5F + var3); - this.setCreativeTab(BiomesOPlenty.tabBiomesOPlenty); - } - - @Override - public void registerIcons(IconRegister par1IconRegister) - { - this.blockIcon[0] = par1IconRegister.registerIcon("BiomesOPlenty:mangrovesapling"); - } - - @Override - public Icon getIcon(int par1, int par2) - { - return this.blockIcon[0]; - } - - /** - * Ticks the block if it's been scheduled - */ - public void updateTick(World par1World, int par2, int par3, int par4, Random par5Random) - { - if (!par1World.isRemote) - { - super.updateTick(par1World, par2, par3, par4, par5Random); - - if (par1World.getBlockLightValue(par2, par3 + 1, par4) >= 9 && par5Random.nextInt(7) == 0) - { - int var6 = par1World.getBlockMetadata(par2, par3, par4); - - if ((var6 & 8) == 0) - { - par1World.setBlockMetadataWithNotify(par2, par3, par4, var6 | 8, 2); - } - else - { - this.growTree(par1World, par2, par3, par4, par5Random); - } - } - } - } - - /** - * From the specified side and block metadata retrieves the blocks texture. Args: side, metadata - */ - /*public int getBlockTextureFromSideAndMetadata(int par1, int par2) - { - par2 &= 3; - return par2 == 1 ? 63 : (par2 == 2 ? 79 : (par2 == 3 ? 30 : super.getBlockTextureFromSideAndMetadata(par1, par2))); - }*/ - - /** - * Gets passed in the blockID of the block below and supposed to return true if its allowed to grow on the type of - * blockID passed in. Args: blockID - */ - protected boolean canThisPlantGrowOnThisBlockID(int par1) - { - return par1 == Block.sand.blockID; - } - - /** - * Attempts to grow a sapling into a tree - */ - public void growTree(World par1World, int par2, int par3, int par4, Random par5Random) - { - int var6 = par1World.getBlockMetadata(par2, par3, par4) & 3; - Object var7 = null; - int var8 = 0; - int var9 = 0; - boolean var10 = false; - - for (var8 = 0; var8 >= -1; --var8) - { - for (var9 = 0; var9 >= -1; --var9) - { - if (this.isSameSapling(par1World, par2 + var8, par3, par4 + var9, 0) && this.isSameSapling(par1World, par2 + var8 + 1, par3, par4 + var9, 0) && this.isSameSapling(par1World, par2 + var8, par3, par4 + var9 + 1, 0) && this.isSameSapling(par1World, par2 + var8 + 1, par3, par4 + var9 + 1, 0)) - { - break; - } - } - - if (var7 != null) - { - break; - } - } - - if (var7 == null) - { - var9 = 0; - var8 = 0; - var7 = new WorldGenMangrove(false); - } - - if (var10) - { - par1World.setBlock(par2 + var8, par3, par4 + var9, 0); - par1World.setBlock(par2 + var8 + 1, par3, par4 + var9, 0); - par1World.setBlock(par2 + var8, par3, par4 + var9 + 1, 0); - par1World.setBlock(par2 + var8 + 1, par3, par4 + var9 + 1, 0); - } - else - { - par1World.setBlock(par2, par3, par4, 0); - } - - if (!((WorldGenerator)var7).generate(par1World, par5Random, par2 + var8, par3, par4 + var9)) - { - if (var10) - { - par1World.setBlock(par2 + var8, par3, par4 + var9, this.blockID, var6, 2); - par1World.setBlock(par2 + var8 + 1, par3, par4 + var9, this.blockID, var6, 2); - par1World.setBlock(par2 + var8, par3, par4 + var9 + 1, this.blockID, var6, 2); - par1World.setBlock(par2 + var8 + 1, par3, par4 + var9 + 1, this.blockID, var6, 2); - } - else - { - par1World.setBlock(par2, par3, par4, this.blockID, var6, 2); - } - } - } - - /** - * Determines if the same sapling is present at the given location. - */ - public boolean isSameSapling(World par1World, int par2, int par3, int par4, int par5) - { - return par1World.getBlockId(par2, par3, par4) == this.blockID && (par1World.getBlockMetadata(par2, par3, par4) & 3) == par5; - } - - /** - * Determines the damage on the item the block drops. Used in cloth and wood. - */ - public int damageDropped(int par1) - { - return par1 & 3; - } - - /** - * returns a list of blocks with the same ID, but different meta (eg: wood returns 4 blocks) - */ - public void getSubBlocks(int par1, CreativeTabs par2CreativeTabs, List par3List) - { - par3List.add(new ItemStack(par1, 1, 0)); - } -} diff --git a/unused code/biomesoplenty/blocks/BlockMangroveSlab.java b/unused code/biomesoplenty/blocks/BlockMangroveSlab.java deleted file mode 100644 index 4a31ae6ce..000000000 --- a/unused code/biomesoplenty/blocks/BlockMangroveSlab.java +++ /dev/null @@ -1,160 +0,0 @@ -package biomesoplenty.blocks; - -import java.util.List; -import java.util.Random; - -import biomesoplenty.BiomesOPlenty; -import biomesoplenty.configuration.BOPBlocks; - -import net.minecraft.block.BlockHalfSlab; -import net.minecraft.block.material.Material; -import net.minecraft.client.renderer.texture.IconRegister; -import net.minecraft.creativetab.CreativeTabs; -import net.minecraft.item.ItemStack; -import net.minecraft.world.World; - -@Deprecated -public class BlockMangroveSlab extends BlockHalfSlab -{ - /** The type of tree this slab came from. */ - public static final String[] woodType = new String[] {"mangrove"}; - - public BlockMangroveSlab(int par1, boolean par2) - { - super(par1, par2, Material.wood); - this.setBurnProperties(this.blockID, 5, 20); - this.setCreativeTab(BiomesOPlenty.tabBiomesOPlenty); - this.useNeighborBrightness[blockID] = true; - } - - @Override - public void registerIcons(IconRegister par1IconRegister) - { - this.blockIcon = par1IconRegister.registerIcon("BiomesOPlenty:mangroveplank"); - } - - /** - * From the specified side and block metadata retrieves the blocks texture. Args: side, metadata - */ - /*public int getBlockTextureFromSideAndMetadata(int par1, int par2) - { - switch (par2 & 7) - { - case 1: - return 198; - - case 2: - return 214; - - case 3: - return 199; - - default: - return 62; - } - }*/ - - /** - * Returns the block texture based on the side being looked at. Args: side - */ - /*public int getBlockTextureFromSide(int par1) - { - return this.getBlockTextureFromSideAndMetadata(par1, 0); - }*/ - - /** - * Returns the ID of the items to drop on destruction. - */ - public int idDropped(int par1, Random par2Random, int par3) - { - return BOPBlocks.mangroveSingleSlab.blockID; - } - - /** - * Returns an item stack containing a single instance of the current block type. 'i' is the block's subtype/damage - * and is ignored for blocks which do not support subtypes. Blocks which cannot be harvested should return null. - */ - protected ItemStack createStackedBlock(int par1) - { - return new ItemStack(BOPBlocks.mangroveSingleSlab.blockID, 2, par1 & 7); - } - - /** - * Called upon block activation (right click on the block.) - */ -// public boolean onBlockActivated(World world, int par2, int par3, int par4, EntityPlayer par5EntityPlayer, int par6, float par7, float par8, float par9) -// { -// if (par5EntityPlayer.getCurrentEquippedItem() != null) -// { -// if (par5EntityPlayer.getCurrentEquippedItem().itemID == this.blockID) -// { -// -// if (world.getBlockMetadata(par2, par3, par4) == 0 /*0 = Slab at bottom half*/ ) -// { -// if (par6 == 1 /*1 = top of the block*/) -// { -// if (!par5EntityPlayer.capabilities.isCreativeMode) -// { -// --par5EntityPlayer.getCurrentEquippedItem().stackSize; -// } -// -// world.playSoundEffect((double)((float)par2 + 0.5F), (double)((float)par3 + 0.5F), (double)((float)par4 + 0.5F), this.stepSound.getPlaceSound(), (this.stepSound.getVolume() + 1.0F) / 2.0F, this.stepSound.getPitch() * 0.8F); -// world.setBlock(par2, par3, par4, BOPBlocks.mangroveDoubleSlab.blockID); -// -// return true; -// } -// } -// -// if (world.getBlockMetadata(par2, par3, par4) == 8 /*8 = Slab at top half*/ ) -// { -// if (par6 == 0 /*0 = bottom of the block*/) -// { -// if (!par5EntityPlayer.capabilities.isCreativeMode) -// { -// --par5EntityPlayer.getCurrentEquippedItem().stackSize; -// } -// -// world.playSoundEffect((double)((float)par2 + 0.5F), (double)((float)par3 + 0.5F), (double)((float)par4 + 0.5F), this.stepSound.getPlaceSound(), (this.stepSound.getVolume() + 1.0F) / 2.0F, this.stepSound.getPitch() * 0.8F); -// world.setBlock(par2, par3, par4, BOPBlocks.mangroveDoubleSlab.blockID); -// -// return true; -// } -// } -// } -// return false; -// } -// return false; -// } - - /** - * Returns the slab block name with step type. - */ - public String getFullSlabName(int par1) - { - if (par1 < 0 || par1 >= woodType.length) - { - par1 = 0; - } - - return super.getUnlocalizedName() + "." + woodType[par1]; - } - - /** - * returns a list of blocks with the same ID, but different meta (eg: wood returns 4 blocks) - */ - public void getSubBlocks(int par1, CreativeTabs par2CreativeTabs, List par3List) - { - if (par1 != BOPBlocks.mangroveDoubleSlab.blockID) - { - par3List.add(new ItemStack(par1, 1, 0)); - } - } - - /** - * only called by clickMiddleMouseButton , and passed to inventory.setCurrentItem (along with isCreative) - */ - public int idPicked(World par1World, int par2, int par3, int par4) - { - return BOPBlocks.mangroveSingleSlab.blockID; - } -} diff --git a/unused code/biomesoplenty/blocks/BlockMangroveStairs.java b/unused code/biomesoplenty/blocks/BlockMangroveStairs.java deleted file mode 100644 index 7e887de9e..000000000 --- a/unused code/biomesoplenty/blocks/BlockMangroveStairs.java +++ /dev/null @@ -1,29 +0,0 @@ -package biomesoplenty.blocks; - -import biomesoplenty.BiomesOPlenty; - -import net.minecraft.block.Block; -import net.minecraft.block.BlockStairs; -import net.minecraft.client.renderer.texture.IconRegister; - -@Deprecated -public class BlockMangroveStairs extends BlockStairs -{ - /** The block that is used as model for the stair. */ - private final Block modelBlock; - - public BlockMangroveStairs(int par1, Block par2Block) - { - super(par1, par2Block, 0); - this.modelBlock = par2Block; - this.setLightOpacity(0); - this.setBurnProperties(this.blockID, 5, 20); - this.setCreativeTab(BiomesOPlenty.tabBiomesOPlenty); - } - - @Override - public void registerIcons(IconRegister par1IconRegister) - { - this.blockIcon = par1IconRegister.registerIcon("BiomesOPlenty:mangroveplank"); - } -} diff --git a/unused code/biomesoplenty/blocks/BlockMediumGrass.java b/unused code/biomesoplenty/blocks/BlockMediumGrass.java deleted file mode 100644 index ebcc2de2e..000000000 --- a/unused code/biomesoplenty/blocks/BlockMediumGrass.java +++ /dev/null @@ -1,143 +0,0 @@ -package biomesoplenty.blocks; - -import java.util.ArrayList; -import java.util.Random; - -import biomesoplenty.configuration.BOPItems; - -import net.minecraft.block.Block; -import net.minecraft.block.BlockFlower; -import net.minecraft.block.material.Material; -import net.minecraft.client.renderer.texture.IconRegister; -import net.minecraft.entity.player.EntityPlayer; -import net.minecraft.item.Item; -import net.minecraft.item.ItemStack; -import net.minecraft.stats.StatList; -import net.minecraft.world.ColorizerFoliage; -import net.minecraft.world.ColorizerGrass; -import net.minecraft.world.IBlockAccess; -import net.minecraft.world.World; -import net.minecraftforge.common.IShearable; - -@Deprecated -public class BlockMediumGrass extends BlockFlower implements IShearable -{ - public BlockMediumGrass(int par1) - { - super(par1, Material.vine); - float var3 = 0.4F; - this.setBurnProperties(this.blockID, 60, 100); - this.setBlockBounds(0.5F - var3, 0.0F, 0.5F - var3, 0.5F + var3, 0.8F, 0.5F + var3); - } - - @Override - public void registerIcons(IconRegister par1IconRegister) - { - this.blockIcon = par1IconRegister.registerIcon("BiomesOPlenty:mediumgrass"); - } - - /** - * Checks to see if its valid to put this block at the specified coordinates. Args: world, x, y, z - */ - public boolean canPlaceBlockAt(World par1World, int par2, int par3, int par4) - { - return super.canPlaceBlockAt(par1World, par2, par3, par4) && this.canThisPlantGrowOnThisBlockID(par1World.getBlockId(par2, par3 - 1, par4)); - } - - /** - * Gets passed in the blockID of the block below and supposed to return true if its allowed to grow on the type of - * blockID passed in. Args: blockID - */ - protected boolean canThisPlantGrowOnThisBlockID(int par1) - { - return par1 == Block.grass.blockID || par1 == Block.dirt.blockID || par1 == Block.tilledField.blockID; - } - - /** - * Can this block stay at this position. Similar to canPlaceBlockAt except gets checked often with plants. - */ - public boolean canBlockStay(World par1World, int par2, int par3, int par4) - { - return (par1World.getFullBlockLightValue(par2, par3, par4) >= 8 || par1World.canBlockSeeTheSky(par2, par3, par4)) && this.canThisPlantGrowOnThisBlockID(par1World.getBlockId(par2, par3 - 1, par4)); - } - - /** - * Lets the block know when one of its neighbor changes. Doesn't know which neighbor changed (coordinates passed are - * their own) Args: x, y, z, neighbor blockID - */ - public void onNeighborBlockChange(World par1World, int par2, int par3, int par4, int par5) - { - super.onNeighborBlockChange(par1World, par2, par3, par4, par5); - this.checkFlowerChange(par1World, par2, par3, par4); - } - - public int getBlockColor() - { - double var1 = 0.5D; - double var3 = 1.0D; - return ColorizerGrass.getGrassColor(var1, var3); - } - - /** - * Returns the color this block should be rendered. Used by leaves. - */ - public int getRenderColor(int par1) - { - return par1 == 0 ? 16777215 : ColorizerFoliage.getFoliageColorBasic(); - } - - /** - * Returns a integer with hex for 0xrrggbb with this color multiplied against the blocks color. Note only called - * when first determining what to render. - */ - public int colorMultiplier(IBlockAccess par1IBlockAccess, int par2, int par3, int par4) - { - int var5 = par1IBlockAccess.getBlockMetadata(par2, par3, par4); - return var5 == 0 ? 16777215 : par1IBlockAccess.getBiomeGenForCoords(par2, par4).getBiomeGrassColor(); - } - - /** - * Returns the ID of the items to drop on destruction. - */ - public int idDropped(int par1, Random par2Random, int par3) - { - return -1; - } - - /** - * Called when the player destroys a block with an item that can harvest it. (i, j, k) are the coordinates of the - * block and l is the block's subtype/damage. - */ - public void harvestBlock(World par1World, EntityPlayer par2EntityPlayer, int par3, int par4, int par5, int par6) - { - super.harvestBlock(par1World, par2EntityPlayer, par3, par4, par5, par6); - } - - /** - * only called by clickMiddleMouseButton , and passed to inventory.setCurrentItem (along with isCreative) - */ - public int idPicked(World par1World, int par2, int par3, int par4) - { - return BOPItems.mediumGrassItem.itemID; - } - - @Override - public boolean isShearable(ItemStack item, World world, int x, int y, int z) - { - return true; - } - - @Override - public ArrayList onSheared(ItemStack item, World world, int x, int y, int z, int fortune) - { - ArrayList ret = new ArrayList(); - ret.add(new ItemStack(BOPItems.mediumGrassItem.itemID, 1, -1)); - return ret; - } - - @Override - public boolean isBlockReplaceable(World world, int x, int y, int z) - { - return true; - } -} diff --git a/unused code/biomesoplenty/blocks/BlockMudBrick.java b/unused code/biomesoplenty/blocks/BlockMudBrick.java deleted file mode 100644 index a867e4064..000000000 --- a/unused code/biomesoplenty/blocks/BlockMudBrick.java +++ /dev/null @@ -1,23 +0,0 @@ -package biomesoplenty.blocks; - -import biomesoplenty.BiomesOPlenty; - -import net.minecraft.block.Block; -import net.minecraft.block.material.Material; -import net.minecraft.client.renderer.texture.IconRegister; - -@Deprecated -public class BlockMudBrick extends Block -{ - public BlockMudBrick(int par1) - { - super(par1, Material.rock); - this.setCreativeTab(BiomesOPlenty.tabBiomesOPlenty); - } - - @Override - public void registerIcons(IconRegister par1IconRegister) - { - this.blockIcon = par1IconRegister.registerIcon("BiomesOPlenty:mudbrick"); - } -} diff --git a/unused code/biomesoplenty/blocks/BlockMudBrickSlab.java b/unused code/biomesoplenty/blocks/BlockMudBrickSlab.java deleted file mode 100644 index d6b32ecf5..000000000 --- a/unused code/biomesoplenty/blocks/BlockMudBrickSlab.java +++ /dev/null @@ -1,159 +0,0 @@ -package biomesoplenty.blocks; - -import java.util.List; -import java.util.Random; - -import biomesoplenty.BiomesOPlenty; -import biomesoplenty.configuration.BOPBlocks; - -import net.minecraft.block.BlockHalfSlab; -import net.minecraft.block.material.Material; -import net.minecraft.client.renderer.texture.IconRegister; -import net.minecraft.creativetab.CreativeTabs; -import net.minecraft.item.ItemStack; -import net.minecraft.world.World; - -@Deprecated -public class BlockMudBrickSlab extends BlockHalfSlab -{ - /** The type of tree this slab came from. */ - public static final String[] woodType = new String[] {"mudBrickBlock"}; - - public BlockMudBrickSlab(int par1, boolean par2) - { - super(par1, par2, Material.rock); - this.setCreativeTab(BiomesOPlenty.tabBiomesOPlenty); - this.useNeighborBrightness[blockID] = true; - } - - @Override - public void registerIcons(IconRegister par1IconRegister) - { - this.blockIcon = par1IconRegister.registerIcon("BiomesOPlenty:mudbrick"); - } - - /** - * From the specified side and block metadata retrieves the blocks texture. Args: side, metadata - */ - /*public int getBlockTextureFromSideAndMetadata(int par1, int par2) - { - switch (par2 & 7) - { - case 1: - return 198; - - case 2: - return 214; - - case 3: - return 199; - - default: - return 52; - } - }*/ - - /** - * Returns the block texture based on the side being looked at. Args: side - */ - /*public int getBlockTextureFromSide(int par1) - { - return this.getBlockTextureFromSideAndMetadata(par1, 0); - }*/ - - /** - * Returns the ID of the items to drop on destruction. - */ - public int idDropped(int par1, Random par2Random, int par3) - { - return BOPBlocks.mudBrickSingleSlab.blockID; - } - - /** - * Returns an item stack containing a single instance of the current block type. 'i' is the block's subtype/damage - * and is ignored for blocks which do not support subtypes. Blocks which cannot be harvested should return null. - */ - protected ItemStack createStackedBlock(int par1) - { - return new ItemStack(BOPBlocks.mudBrickSingleSlab.blockID, 2, par1 & 7); - } - - /** - * Called upon block activation (right click on the block.) - */ -// public boolean onBlockActivated(World world, int par2, int par3, int par4, EntityPlayer par5EntityPlayer, int par6, float par7, float par8, float par9) -// { -// if (par5EntityPlayer.getCurrentEquippedItem() != null) -// { -// if (par5EntityPlayer.getCurrentEquippedItem().itemID == this.blockID) -// { -// -// if (world.getBlockMetadata(par2, par3, par4) == 0 /*0 = Slab at bottom half*/ ) -// { -// if (par6 == 1 /*1 = top of the block*/) -// { -// if (!par5EntityPlayer.capabilities.isCreativeMode) -// { -// --par5EntityPlayer.getCurrentEquippedItem().stackSize; -// } -// -// world.playSoundEffect((double)((float)par2 + 0.5F), (double)((float)par3 + 0.5F), (double)((float)par4 + 0.5F), this.stepSound.getPlaceSound(), (this.stepSound.getVolume() + 1.0F) / 2.0F, this.stepSound.getPitch() * 0.8F); -// world.setBlock(par2, par3, par4, BOPBlocks.mudBrickDoubleSlab.blockID); -// -// return true; -// } -// } -// -// if (world.getBlockMetadata(par2, par3, par4) == 8 /*8 = Slab at top half*/ ) -// { -// if (par6 == 0 /*0 = bottom of the block*/) -// { -// if (!par5EntityPlayer.capabilities.isCreativeMode) -// { -// --par5EntityPlayer.getCurrentEquippedItem().stackSize; -// } -// -// world.playSoundEffect((double)((float)par2 + 0.5F), (double)((float)par3 + 0.5F), (double)((float)par4 + 0.5F), this.stepSound.getPlaceSound(), (this.stepSound.getVolume() + 1.0F) / 2.0F, this.stepSound.getPitch() * 0.8F); -// world.setBlock(par2, par3, par4, BOPBlocks.mudBrickDoubleSlab.blockID); -// -// return true; -// } -// } -// } -// return false; -// } -// return false; -// } - - /** - * Returns the slab block name with step type. - */ - public String getFullSlabName(int par1) - { - if (par1 < 0 || par1 >= woodType.length) - { - par1 = 0; - } - - return super.getUnlocalizedName() + "." + woodType[par1]; - } - - /** - * returns a list of blocks with the same ID, but different meta (eg: wood returns 4 blocks) - */ - public void getSubBlocks(int par1, CreativeTabs par2CreativeTabs, List par3List) - { - if (par1 != BOPBlocks.mudBrickDoubleSlab.blockID) - { - par3List.add(new ItemStack(par1, 1, 0)); - } - } - - /** - * only called by clickMiddleMouseButton , and passed to inventory.setCurrentItem (along with isCreative) - */ - public int idPicked(World par1World, int par2, int par3, int par4) - { - return BOPBlocks.mudBrickSingleSlab.blockID; - } -} diff --git a/unused code/biomesoplenty/blocks/BlockMudBrickStairs.java b/unused code/biomesoplenty/blocks/BlockMudBrickStairs.java deleted file mode 100644 index ce5bddcdc..000000000 --- a/unused code/biomesoplenty/blocks/BlockMudBrickStairs.java +++ /dev/null @@ -1,28 +0,0 @@ -package biomesoplenty.blocks; - -import biomesoplenty.BiomesOPlenty; - -import net.minecraft.block.Block; -import net.minecraft.block.BlockStairs; -import net.minecraft.client.renderer.texture.IconRegister; - -@Deprecated -public class BlockMudBrickStairs extends BlockStairs -{ - /** The block that is used as model for the stair. */ - private final Block modelBlock; - - public BlockMudBrickStairs(int par1, Block par2Block) - { - super(par1, par2Block, 0); - this.modelBlock = par2Block; - this.setLightOpacity(0); - this.setCreativeTab(BiomesOPlenty.tabBiomesOPlenty); - } - - @Override - public void registerIcons(IconRegister par1IconRegister) - { - this.blockIcon = par1IconRegister.registerIcon("BiomesOPlenty:mudbrick"); - } -} diff --git a/unused code/biomesoplenty/blocks/BlockOrangeFlower.java b/unused code/biomesoplenty/blocks/BlockOrangeFlower.java deleted file mode 100644 index 125f9bdce..000000000 --- a/unused code/biomesoplenty/blocks/BlockOrangeFlower.java +++ /dev/null @@ -1,121 +0,0 @@ -package biomesoplenty.blocks; - -import java.util.Random; - -import biomesoplenty.BiomesOPlenty; - -import net.minecraft.block.Block; -import net.minecraft.block.material.Material; -import net.minecraft.client.renderer.texture.IconRegister; -import net.minecraft.util.AxisAlignedBB; -import net.minecraft.world.World; - -@Deprecated -public class BlockOrangeFlower extends Block -{ - protected BlockOrangeFlower(int par1, Material par3Material) - { - super(par1, par3Material); - this.setTickRandomly(true); - float var4 = 0.2F; - this.setBlockBounds(0.5F - var4, 0.0F, 0.5F - var4, 0.5F + var4, var4 * 3.0F, 0.5F + var4); - this.setCreativeTab(BiomesOPlenty.tabBiomesOPlenty); - } - - public BlockOrangeFlower(int par1) - { - this(par1, Material.plants); - } - - @Override - public void registerIcons(IconRegister par1IconRegister) - { - this.blockIcon = par1IconRegister.registerIcon("BiomesOPlenty:orangeflower"); - } - - /** - * Checks to see if its valid to put this block at the specified coordinates. Args: world, x, y, z - */ - public boolean canPlaceBlockAt(World par1World, int par2, int par3, int par4) - { - return super.canPlaceBlockAt(par1World, par2, par3, par4) && this.canThisPlantGrowOnThisBlockID(par1World.getBlockId(par2, par3 - 1, par4)); - } - - /** - * Gets passed in the blockID of the block below and supposed to return true if its allowed to grow on the type of - * blockID passed in. Args: blockID - */ - protected boolean canThisPlantGrowOnThisBlockID(int par1) - { - return par1 == Block.grass.blockID || par1 == Block.dirt.blockID || par1 == Block.tilledField.blockID; - } - - /** - * Lets the block know when one of its neighbor changes. Doesn't know which neighbor changed (coordinates passed are - * their own) Args: x, y, z, neighbor blockID - */ - public void onNeighborBlockChange(World par1World, int par2, int par3, int par4, int par5) - { - super.onNeighborBlockChange(par1World, par2, par3, par4, par5); - this.checkFlowerChange(par1World, par2, par3, par4); - } - - /** - * Ticks the block if it's been scheduled - */ - public void updateTick(World par1World, int par2, int par3, int par4, Random par5Random) - { - this.checkFlowerChange(par1World, par2, par3, par4); - } - - protected final void checkFlowerChange(World par1World, int par2, int par3, int par4) - { - if (!this.canBlockStay(par1World, par2, par3, par4)) - { - this.dropBlockAsItem(par1World, par2, par3, par4, par1World.getBlockMetadata(par2, par3, par4), 0); - par1World.setBlock(par2, par3, par4, 0); - } - } - - /** - * Can this block stay at this position. Similar to canPlaceBlockAt except gets checked often with plants. - */ - public boolean canBlockStay(World par1World, int par2, int par3, int par4) - { - return (par1World.getFullBlockLightValue(par2, par3, par4) >= 8 || par1World.canBlockSeeTheSky(par2, par3, par4)) && this.canThisPlantGrowOnThisBlockID(par1World.getBlockId(par2, par3 - 1, par4)); - } - - /** - * Returns a bounding box from the pool of bounding boxes (this means this box can change after the pool has been - * cleared to be reused) - */ - public AxisAlignedBB getCollisionBoundingBoxFromPool(World par1World, int par2, int par3, int par4) - { - return null; - } - - /** - * Is this block (a) opaque and (b) a full 1m cube? This determines whether or not to render the shared face of two - * adjacent blocks and also whether the player can attach torches, redstone wire, etc to this block. - */ - public boolean isOpaqueCube() - { - return false; - } - - /** - * If this block doesn't render as an ordinary block it will return False (examples: signs, buttons, stairs, etc) - */ - public boolean renderAsNormalBlock() - { - return false; - } - - /** - * The type of render function that is called for this block - */ - public int getRenderType() - { - return 1; - } -} diff --git a/unused code/biomesoplenty/blocks/BlockOrangeLeaves.java b/unused code/biomesoplenty/blocks/BlockOrangeLeaves.java deleted file mode 100644 index 56998a984..000000000 --- a/unused code/biomesoplenty/blocks/BlockOrangeLeaves.java +++ /dev/null @@ -1,315 +0,0 @@ -package biomesoplenty.blocks; - -import java.util.ArrayList; -import java.util.Random; - -import biomesoplenty.BiomesOPlenty; -import biomesoplenty.api.Blocks; -import biomesoplenty.configuration.BOPBlocks; - -import net.minecraft.block.Block; -import net.minecraft.block.BlockLeavesBase; -import net.minecraft.block.material.Material; -import net.minecraft.client.renderer.texture.IconRegister; -import net.minecraft.entity.player.EntityPlayer; -import net.minecraft.item.Item; -import net.minecraft.item.ItemStack; -import net.minecraft.util.Icon; -import net.minecraft.world.IBlockAccess; -import net.minecraft.world.World; -import net.minecraftforge.common.IShearable; -import cpw.mods.fml.relauncher.Side; -import cpw.mods.fml.relauncher.SideOnly; - -@Deprecated -public class BlockOrangeLeaves extends BlockLeavesBase implements IShearable -{ - /** - * The base index in terrain.png corresponding to the fancy version of the leaf texture. This is stored so we can - * switch the displayed version between fancy and fast graphics (fast is this index + 1). - */ - private int baseIndexInPNG; - public static final String[] LEAF_TYPES = new String[] {"orange"}; - int[] adjacentTreeBlocks; - private Icon[] blockIcon = new Icon[2]; - - public BlockOrangeLeaves(int par1) - { - super(par1, Material.leaves, false); - this.setBurnProperties(this.blockID, 30, 60); - this.setTickRandomly(true); - this.setCreativeTab(BiomesOPlenty.tabBiomesOPlenty); - } - - @Override - @SideOnly(Side.CLIENT) - public void registerIcons(IconRegister par1IconRegister) - { - this.blockIcon[0] = par1IconRegister.registerIcon("BiomesOPlenty:orangeleaves1"); - this.blockIcon[1] = par1IconRegister.registerIcon("BiomesOPlenty:orangeleaves2"); - } - - @Override - @SideOnly(Side.CLIENT) - public Icon getIcon(int par1, int par2) - { - return blockIcon[(!isOpaqueCube() ? 0 : 1)]; - } - - /** - * ejects contained items into the world, and notifies neighbours of an update, as appropriate - */ - public void breakBlock(World par1World, int par2, int par3, int par4, int par5, int par6) - { - byte var7 = 1; - int var8 = var7 + 1; - - if (par1World.checkChunksExist(par2 - var8, par3 - var8, par4 - var8, par2 + var8, par3 + var8, par4 + var8)) - { - for (int var9 = -var7; var9 <= var7; ++var9) - { - for (int var10 = -var7; var10 <= var7; ++var10) - { - for (int var11 = -var7; var11 <= var7; ++var11) - { - int var12 = par1World.getBlockId(par2 + var9, par3 + var10, par4 + var11); - - if (var12 == Blocks.leaves1.get().blockID) - { - int var13 = par1World.getBlockMetadata(par2 + var9, par3 + var10, par4 + var11); - par1World.setBlockMetadataWithNotify(par2 + var9, par3 + var10, par4 + var11, var13 | 8, 2); - } - } - } - } - } - } - - /** - * Ticks the block if it's been scheduled - */ - public void updateTick(World par1World, int par2, int par3, int par4, Random par5Random) - { - if (!par1World.isRemote) - { - int var6 = par1World.getBlockMetadata(par2, par3, par4); - - if ((var6 & 8) != 0 && (var6 & 4) == 0) - { - byte var7 = 4; - int var8 = var7 + 1; - byte var9 = 32; - int var10 = var9 * var9; - int var11 = var9 / 2; - - if (this.adjacentTreeBlocks == null) - { - this.adjacentTreeBlocks = new int[var9 * var9 * var9]; - } - - int var12; - - if (par1World.checkChunksExist(par2 - var8, par3 - var8, par4 - var8, par2 + var8, par3 + var8, par4 + var8)) - { - int var13; - int var14; - int var15; - - for (var12 = -var7; var12 <= var7; ++var12) - { - for (var13 = -var7; var13 <= var7; ++var13) - { - for (var14 = -var7; var14 <= var7; ++var14) - { - var15 = par1World.getBlockId(par2 + var12, par3 + var13, par4 + var14); - - if (var15 == Block.wood.blockID) - { - this.adjacentTreeBlocks[(var12 + var11) * var10 + (var13 + var11) * var9 + var14 + var11] = 0; - } - else if (var15 == Blocks.leaves1.get().blockID) - { - this.adjacentTreeBlocks[(var12 + var11) * var10 + (var13 + var11) * var9 + var14 + var11] = -2; - } - else - { - this.adjacentTreeBlocks[(var12 + var11) * var10 + (var13 + var11) * var9 + var14 + var11] = -1; - } - } - } - } - - for (var12 = 1; var12 <= 4; ++var12) - { - for (var13 = -var7; var13 <= var7; ++var13) - { - for (var14 = -var7; var14 <= var7; ++var14) - { - for (var15 = -var7; var15 <= var7; ++var15) - { - if (this.adjacentTreeBlocks[(var13 + var11) * var10 + (var14 + var11) * var9 + var15 + var11] == var12 - 1) - { - if (this.adjacentTreeBlocks[(var13 + var11 - 1) * var10 + (var14 + var11) * var9 + var15 + var11] == -2) - { - this.adjacentTreeBlocks[(var13 + var11 - 1) * var10 + (var14 + var11) * var9 + var15 + var11] = var12; - } - - if (this.adjacentTreeBlocks[(var13 + var11 + 1) * var10 + (var14 + var11) * var9 + var15 + var11] == -2) - { - this.adjacentTreeBlocks[(var13 + var11 + 1) * var10 + (var14 + var11) * var9 + var15 + var11] = var12; - } - - if (this.adjacentTreeBlocks[(var13 + var11) * var10 + (var14 + var11 - 1) * var9 + var15 + var11] == -2) - { - this.adjacentTreeBlocks[(var13 + var11) * var10 + (var14 + var11 - 1) * var9 + var15 + var11] = var12; - } - - if (this.adjacentTreeBlocks[(var13 + var11) * var10 + (var14 + var11 + 1) * var9 + var15 + var11] == -2) - { - this.adjacentTreeBlocks[(var13 + var11) * var10 + (var14 + var11 + 1) * var9 + var15 + var11] = var12; - } - - if (this.adjacentTreeBlocks[(var13 + var11) * var10 + (var14 + var11) * var9 + (var15 + var11 - 1)] == -2) - { - this.adjacentTreeBlocks[(var13 + var11) * var10 + (var14 + var11) * var9 + (var15 + var11 - 1)] = var12; - } - - if (this.adjacentTreeBlocks[(var13 + var11) * var10 + (var14 + var11) * var9 + var15 + var11 + 1] == -2) - { - this.adjacentTreeBlocks[(var13 + var11) * var10 + (var14 + var11) * var9 + var15 + var11 + 1] = var12; - } - } - } - } - } - } - } - - var12 = this.adjacentTreeBlocks[var11 * var10 + var11 * var9 + var11]; - - if (var12 >= 0) - { - par1World.setBlockMetadataWithNotify(par2, par3, par4, var6 & -9, 2); - } - else - { - this.removeLeaves(par1World, par2, par3, par4); - } - } - } - } - - /** - * A randomly called display update to be able to add particles or other items for display - */ - @SideOnly(Side.CLIENT) - public void randomDisplayTick(World par1World, int par2, int par3, int par4, Random par5Random) - { - if (par1World.canLightningStrikeAt(par2, par3 + 1, par4) && !par1World.doesBlockHaveSolidTopSurface(par2, par3 - 1, par4) && par5Random.nextInt(15) == 1) - { - double var6 = (double)((float)par2 + par5Random.nextFloat()); - double var8 = (double)par3 - 0.05D; - double var10 = (double)((float)par4 + par5Random.nextFloat()); - par1World.spawnParticle("dripWater", var6, var8, var10, 0.0D, 0.0D, 0.0D); - } - } - - private void removeLeaves(World par1World, int par2, int par3, int par4) - { - this.dropBlockAsItem(par1World, par2, par3, par4, par1World.getBlockMetadata(par2, par3, par4), 0); - par1World.setBlockToAir(par2, par3, par4); - } - - /** - * Returns the quantity of items to drop on block destruction. - */ - public int quantityDropped(Random par1Random) - { - return par1Random.nextInt(20) == 0 ? 1 : 0; - } - - /** - * Returns the ID of the items to drop on destruction. - */ - public int idDropped(int par1, Random par2Random, int par3) - { - return BOPBlocks.orangeSapling.blockID; - } - - /** - * Drops the block items with a specified chance of dropping the specified items - */ - public void dropBlockAsItemWithChance(World par1World, int par2, int par3, int par4, int par5, float par6, int par7) - { - if (!par1World.isRemote) - { - byte var8 = 20; - - if ((par5 & 3) == 3) - { - var8 = 40; - } - - if (par1World.rand.nextInt(var8) == 0) - { - int var9 = this.idDropped(par5, par1World.rand, par7); - this.dropBlockAsItem_do(par1World, par2, par3, par4, new ItemStack(var9, 1, this.damageDropped(par5))); - } - - if ((par5 & 3) == 0 && par1World.rand.nextInt(200) == 0) - { - this.dropBlockAsItem_do(par1World, par2, par3, par4, new ItemStack(Item.appleRed, 1, 0)); - } - } - } - - /** - * Called when the player destroys a block with an item that can harvest it. (i, j, k) are the coordinates of the - * block and l is the block's subtype/damage. - */ - public void harvestBlock(World par1World, EntityPlayer par2EntityPlayer, int par3, int par4, int par5, int par6) - { - super.harvestBlock(par1World, par2EntityPlayer, par3, par4, par5, par6); - } - - /** - * Determines the damage on the item the block drops. Used in cloth and wood. - */ - public int damageDropped(int par1) - { - return par1 & 3; - } - - @Override - public boolean isOpaqueCube() { - return Block.leaves.isOpaqueCube(); - } - - public boolean shouldSideBeRendered(IBlockAccess par1IBlockAccess, int par2, int par3, int par4, int par5) - { - return true; - } - - /** - * Pass true to draw this block using fancy graphics, or false for fast graphics. - */ - @SideOnly(Side.CLIENT) - public void setGraphicsLevel(boolean par1) - { - this.graphicsLevel = par1; - } - - @Override - public boolean isShearable(ItemStack item, World world, int x, int y, int z) - { - return true; - } - - @Override - public ArrayList onSheared(ItemStack item, World world, int x, int y, int z, int fortune) - { - ArrayList ret = new ArrayList(); - ret.add(new ItemStack(this, 1, world.getBlockMetadata(x, y, z) & 3)); - return ret; - } -} diff --git a/unused code/biomesoplenty/blocks/BlockOrangeSapling.java b/unused code/biomesoplenty/blocks/BlockOrangeSapling.java deleted file mode 100644 index 0a0137ec9..000000000 --- a/unused code/biomesoplenty/blocks/BlockOrangeSapling.java +++ /dev/null @@ -1,163 +0,0 @@ -package biomesoplenty.blocks; - -import java.util.List; -import java.util.Random; - -import biomesoplenty.BiomesOPlenty; -import biomesoplenty.worldgen.WorldGenAutumn2; - -import net.minecraft.block.BlockSapling; -import net.minecraft.client.renderer.texture.IconRegister; -import net.minecraft.creativetab.CreativeTabs; -import net.minecraft.item.ItemStack; -import net.minecraft.util.Icon; -import net.minecraft.world.World; -import net.minecraft.world.gen.feature.WorldGenerator; - -@Deprecated -public class BlockOrangeSapling extends BlockSapling -{ - public static final String[] WOOD_TYPES = new String[] {"orange"}; - private Icon[] blockIcon = new Icon[1]; - - public BlockOrangeSapling(int par1) - { - super(par1); - float var3 = 0.4F; - this.setBlockBounds(0.5F - var3, 0.0F, 0.5F - var3, 0.5F + var3, var3 * 2.0F, 0.5F + var3); - this.setCreativeTab(BiomesOPlenty.tabBiomesOPlenty); - } - - @Override - public void registerIcons(IconRegister par1IconRegister) - { - this.blockIcon[0] = par1IconRegister.registerIcon("BiomesOPlenty:orangesapling"); - } - - @Override - public Icon getIcon(int par1, int par2) - { - return this.blockIcon[0]; - } - - /** - * Ticks the block if it's been scheduled - */ - public void updateTick(World par1World, int par2, int par3, int par4, Random par5Random) - { - if (!par1World.isRemote) - { - super.updateTick(par1World, par2, par3, par4, par5Random); - - if (par1World.getBlockLightValue(par2, par3 + 1, par4) >= 9 && par5Random.nextInt(7) == 0) - { - int var6 = par1World.getBlockMetadata(par2, par3, par4); - - if ((var6 & 8) == 0) - { - par1World.setBlockMetadataWithNotify(par2, par3, par4, var6 | 8, 2); - } - else - { - this.growTree(par1World, par2, par3, par4, par5Random); - } - } - } - } - - /** - * From the specified side and block metadata retrieves the blocks texture. Args: side, metadata - */ - /*public int getBlockTextureFromSideAndMetadata(int par1, int par2) - { - par2 &= 3; - return par2 == 1 ? 63 : (par2 == 2 ? 79 : (par2 == 3 ? 30 : super.getBlockTextureFromSideAndMetadata(par1, par2))); - }*/ - - /** - * Attempts to grow a sapling into a tree - */ - public void growTree(World par1World, int par2, int par3, int par4, Random par5Random) - { - int var6 = par1World.getBlockMetadata(par2, par3, par4) & 3; - Object var7 = null; - int var8 = 0; - int var9 = 0; - boolean var10 = false; - - for (var8 = 0; var8 >= -1; --var8) - { - for (var9 = 0; var9 >= -1; --var9) - { - if (this.isSameSapling(par1World, par2 + var8, par3, par4 + var9, 0) && this.isSameSapling(par1World, par2 + var8 + 1, par3, par4 + var9, 0) && this.isSameSapling(par1World, par2 + var8, par3, par4 + var9 + 1, 0) && this.isSameSapling(par1World, par2 + var8 + 1, par3, par4 + var9 + 1, 0)) - { - break; - } - } - - if (var7 != null) - { - break; - } - } - - if (var7 == null) - { - var9 = 0; - var8 = 0; - - var7 = new WorldGenAutumn2(false); - } - - if (var10) - { - par1World.setBlock(par2 + var8, par3, par4 + var9, 0); - par1World.setBlock(par2 + var8 + 1, par3, par4 + var9, 0); - par1World.setBlock(par2 + var8, par3, par4 + var9 + 1, 0); - par1World.setBlock(par2 + var8 + 1, par3, par4 + var9 + 1, 0); - } - else - { - par1World.setBlock(par2, par3, par4, 0); - } - - if (!((WorldGenerator)var7).generate(par1World, par5Random, par2 + var8, par3, par4 + var9)) - { - if (var10) - { - par1World.setBlock(par2 + var8, par3, par4 + var9, this.blockID, var6, 2); - par1World.setBlock(par2 + var8 + 1, par3, par4 + var9, this.blockID, var6, 2); - par1World.setBlock(par2 + var8, par3, par4 + var9 + 1, this.blockID, var6, 2); - par1World.setBlock(par2 + var8 + 1, par3, par4 + var9 + 1, this.blockID, var6, 2); - } - else - { - par1World.setBlock(par2, par3, par4, this.blockID, var6, 2); - } - } - } - - /** - * Determines if the same sapling is present at the given location. - */ - public boolean isSameSapling(World par1World, int par2, int par3, int par4, int par5) - { - return par1World.getBlockId(par2, par3, par4) == this.blockID && (par1World.getBlockMetadata(par2, par3, par4) & 3) == par5; - } - - /** - * Determines the damage on the item the block drops. Used in cloth and wood. - */ - public int damageDropped(int par1) - { - return par1 & 3; - } - - /** - * returns a list of blocks with the same ID, but different meta (eg: wood returns 4 blocks) - */ - public void getSubBlocks(int par1, CreativeTabs par2CreativeTabs, List par3List) - { - par3List.add(new ItemStack(par1, 1, 0)); - } -} diff --git a/unused code/biomesoplenty/blocks/BlockOriginLeaves.java b/unused code/biomesoplenty/blocks/BlockOriginLeaves.java deleted file mode 100644 index 5f7649d13..000000000 --- a/unused code/biomesoplenty/blocks/BlockOriginLeaves.java +++ /dev/null @@ -1,309 +0,0 @@ -package biomesoplenty.blocks; - -import java.util.ArrayList; -import java.util.Random; - -import biomesoplenty.BiomesOPlenty; -import biomesoplenty.api.Blocks; -import biomesoplenty.configuration.BOPBlocks; - -import net.minecraft.block.Block; -import net.minecraft.block.BlockLeavesBase; -import net.minecraft.block.material.Material; -import net.minecraft.client.renderer.texture.IconRegister; -import net.minecraft.entity.player.EntityPlayer; -import net.minecraft.item.ItemStack; -import net.minecraft.util.Icon; -import net.minecraft.world.IBlockAccess; -import net.minecraft.world.World; -import net.minecraftforge.common.IShearable; -import cpw.mods.fml.relauncher.Side; -import cpw.mods.fml.relauncher.SideOnly; - -@Deprecated -public class BlockOriginLeaves extends BlockLeavesBase implements IShearable -{ - /** - * The base index in terrain.png corresponding to the fancy version of the leaf texture. This is stored so we can - * switch the displayed version between fancy and fast graphics (fast is this index + 1). - */ - private int baseIndexInPNG; - public static final String[] LEAF_TYPES = new String[] {"origin"}; - int[] adjacentTreeBlocks; - private Icon[] blockIcon = new Icon[2]; - - public BlockOriginLeaves(int par1) - { - super(par1, Material.leaves, false); - this.setTickRandomly(true); - this.setBurnProperties(this.blockID, 30, 60); - this.setCreativeTab(BiomesOPlenty.tabBiomesOPlenty); - } - - @Override - @SideOnly(Side.CLIENT) - public void registerIcons(IconRegister par1IconRegister) - { - this.blockIcon[0] = par1IconRegister.registerIcon("BiomesOPlenty:originleaves1"); - this.blockIcon[1] = par1IconRegister.registerIcon("BiomesOPlenty:originleaves2"); - } - - @Override - @SideOnly(Side.CLIENT) - public Icon getIcon(int par1, int par2) - { - return blockIcon[(!isOpaqueCube() ? 0 : 1)]; - } - - /** - * ejects contained items into the world, and notifies neighbours of an update, as appropriate - */ - public void breakBlock(World par1World, int par2, int par3, int par4, int par5, int par6) - { - byte var7 = 1; - int var8 = var7 + 1; - - if (par1World.checkChunksExist(par2 - var8, par3 - var8, par4 - var8, par2 + var8, par3 + var8, par4 + var8)) - { - for (int var9 = -var7; var9 <= var7; ++var9) - { - for (int var10 = -var7; var10 <= var7; ++var10) - { - for (int var11 = -var7; var11 <= var7; ++var11) - { - int var12 = par1World.getBlockId(par2 + var9, par3 + var10, par4 + var11); - - if (var12 == Blocks.leaves2.get().blockID) - { - int var13 = par1World.getBlockMetadata(par2 + var9, par3 + var10, par4 + var11); - par1World.setBlockMetadataWithNotify(par2 + var9, par3 + var10, par4 + var11, var13 | 8, 2); - } - } - } - } - } - } - - /** - * Ticks the block if it's been scheduled - */ - public void updateTick(World par1World, int par2, int par3, int par4, Random par5Random) - { - if (!par1World.isRemote) - { - int var6 = par1World.getBlockMetadata(par2, par3, par4); - - if ((var6 & 8) != 0 && (var6 & 4) == 0) - { - byte var7 = 4; - int var8 = var7 + 1; - byte var9 = 32; - int var10 = var9 * var9; - int var11 = var9 / 2; - - if (this.adjacentTreeBlocks == null) - { - this.adjacentTreeBlocks = new int[var9 * var9 * var9]; - } - - int var12; - - if (par1World.checkChunksExist(par2 - var8, par3 - var8, par4 - var8, par2 + var8, par3 + var8, par4 + var8)) - { - int var13; - int var14; - int var15; - - for (var12 = -var7; var12 <= var7; ++var12) - { - for (var13 = -var7; var13 <= var7; ++var13) - { - for (var14 = -var7; var14 <= var7; ++var14) - { - var15 = par1World.getBlockId(par2 + var12, par3 + var13, par4 + var14); - - if (var15 == Block.wood.blockID) - { - this.adjacentTreeBlocks[(var12 + var11) * var10 + (var13 + var11) * var9 + var14 + var11] = 0; - } - else if (var15 == Blocks.leaves2.get().blockID) - { - this.adjacentTreeBlocks[(var12 + var11) * var10 + (var13 + var11) * var9 + var14 + var11] = -2; - } - else - { - this.adjacentTreeBlocks[(var12 + var11) * var10 + (var13 + var11) * var9 + var14 + var11] = -1; - } - } - } - } - - for (var12 = 1; var12 <= 4; ++var12) - { - for (var13 = -var7; var13 <= var7; ++var13) - { - for (var14 = -var7; var14 <= var7; ++var14) - { - for (var15 = -var7; var15 <= var7; ++var15) - { - if (this.adjacentTreeBlocks[(var13 + var11) * var10 + (var14 + var11) * var9 + var15 + var11] == var12 - 1) - { - if (this.adjacentTreeBlocks[(var13 + var11 - 1) * var10 + (var14 + var11) * var9 + var15 + var11] == -2) - { - this.adjacentTreeBlocks[(var13 + var11 - 1) * var10 + (var14 + var11) * var9 + var15 + var11] = var12; - } - - if (this.adjacentTreeBlocks[(var13 + var11 + 1) * var10 + (var14 + var11) * var9 + var15 + var11] == -2) - { - this.adjacentTreeBlocks[(var13 + var11 + 1) * var10 + (var14 + var11) * var9 + var15 + var11] = var12; - } - - if (this.adjacentTreeBlocks[(var13 + var11) * var10 + (var14 + var11 - 1) * var9 + var15 + var11] == -2) - { - this.adjacentTreeBlocks[(var13 + var11) * var10 + (var14 + var11 - 1) * var9 + var15 + var11] = var12; - } - - if (this.adjacentTreeBlocks[(var13 + var11) * var10 + (var14 + var11 + 1) * var9 + var15 + var11] == -2) - { - this.adjacentTreeBlocks[(var13 + var11) * var10 + (var14 + var11 + 1) * var9 + var15 + var11] = var12; - } - - if (this.adjacentTreeBlocks[(var13 + var11) * var10 + (var14 + var11) * var9 + (var15 + var11 - 1)] == -2) - { - this.adjacentTreeBlocks[(var13 + var11) * var10 + (var14 + var11) * var9 + (var15 + var11 - 1)] = var12; - } - - if (this.adjacentTreeBlocks[(var13 + var11) * var10 + (var14 + var11) * var9 + var15 + var11 + 1] == -2) - { - this.adjacentTreeBlocks[(var13 + var11) * var10 + (var14 + var11) * var9 + var15 + var11 + 1] = var12; - } - } - } - } - } - } - } - - var12 = this.adjacentTreeBlocks[var11 * var10 + var11 * var9 + var11]; - - if (var12 >= 0) - { - par1World.setBlockMetadataWithNotify(par2, par3, par4, var6 & -9, 2); - } - else - { - this.removeLeaves(par1World, par2, par3, par4); - } - } - } - } - - /** - * A randomly called display update to be able to add particles or other items for display - */ - @SideOnly(Side.CLIENT) - public void randomDisplayTick(World par1World, int par2, int par3, int par4, Random par5Random) - { - if (par1World.canLightningStrikeAt(par2, par3 + 1, par4) && !par1World.doesBlockHaveSolidTopSurface(par2, par3 - 1, par4) && par5Random.nextInt(15) == 1) - { - double var6 = (double)((float)par2 + par5Random.nextFloat()); - double var8 = (double)par3 - 0.05D; - double var10 = (double)((float)par4 + par5Random.nextFloat()); - par1World.spawnParticle("dripWater", var6, var8, var10, 0.0D, 0.0D, 0.0D); - } - } - - private void removeLeaves(World par1World, int par2, int par3, int par4) - { - this.dropBlockAsItem(par1World, par2, par3, par4, par1World.getBlockMetadata(par2, par3, par4), 0); - par1World.setBlock(par2, par3, par4, 0); - } - - /** - * Returns the quantity of items to drop on block destruction. - */ - public int quantityDropped(Random par1Random) - { - return par1Random.nextInt(20) == 0 ? 1 : 0; - } - - /** - * Returns the ID of the items to drop on destruction. - */ - public int idDropped(int par1, Random par2Random, int par3) - { - return BOPBlocks.originSapling.blockID; - } - - /** - * Drops the block items with a specified chance of dropping the specified items - */ - public void dropBlockAsItemWithChance(World par1World, int par2, int par3, int par4, int par5, float par6, int par7) - { - if (!par1World.isRemote) - { - byte var8 = 20; - - if ((par5 & 3) == 3) - { - var8 = 40; - } - - if (par1World.rand.nextInt(var8) == 0) - { - int var9 = this.idDropped(par5, par1World.rand, par7); - this.dropBlockAsItem_do(par1World, par2, par3, par4, new ItemStack(var9, 1, this.damageDropped(par5))); - } - } - } - - /** - * Called when the player destroys a block with an item that can harvest it. (i, j, k) are the coordinates of the - * block and l is the block's subtype/damage. - */ - public void harvestBlock(World par1World, EntityPlayer par2EntityPlayer, int par3, int par4, int par5, int par6) - { - super.harvestBlock(par1World, par2EntityPlayer, par3, par4, par5, par6); - } - - /** - * Determines the damage on the item the block drops. Used in cloth and wood. - */ - public int damageDropped(int par1) - { - return par1 & 3; - } - - @Override - public boolean isOpaqueCube() { - return Block.leaves.isOpaqueCube(); - } - - public boolean shouldSideBeRendered(IBlockAccess par1IBlockAccess, int par2, int par3, int par4, int par5) - { - return true; - } - - /** - * Pass true to draw this block using fancy graphics, or false for fast graphics. - */ - @SideOnly(Side.CLIENT) - public void setGraphicsLevel(boolean par1) - { - this.graphicsLevel = par1; - } - - @Override - public boolean isShearable(ItemStack item, World world, int x, int y, int z) - { - return true; - } - - @Override - public ArrayList onSheared(ItemStack item, World world, int x, int y, int z, int fortune) - { - ArrayList ret = new ArrayList(); - ret.add(new ItemStack(this, 1, world.getBlockMetadata(x, y, z) & 3)); - return ret; - } -} diff --git a/unused code/biomesoplenty/blocks/BlockOriginSapling.java b/unused code/biomesoplenty/blocks/BlockOriginSapling.java deleted file mode 100644 index 8e26a7530..000000000 --- a/unused code/biomesoplenty/blocks/BlockOriginSapling.java +++ /dev/null @@ -1,175 +0,0 @@ -package biomesoplenty.blocks; - -import java.util.List; -import java.util.Random; - -import biomesoplenty.BiomesOPlenty; -import biomesoplenty.api.Blocks; -import biomesoplenty.configuration.BOPBlocks; -import biomesoplenty.worldgen.WorldGenOriginTree; - -import net.minecraft.block.Block; -import net.minecraft.block.BlockSapling; -import net.minecraft.client.renderer.texture.IconRegister; -import net.minecraft.creativetab.CreativeTabs; -import net.minecraft.item.ItemStack; -import net.minecraft.util.Icon; -import net.minecraft.world.World; -import net.minecraft.world.gen.feature.WorldGenerator; - -@Deprecated -public class BlockOriginSapling extends BlockSapling -{ - public static final String[] WOOD_TYPES = new String[] {"origin"}; - private Icon[] blockIcon = new Icon[1]; - - public BlockOriginSapling(int par1) - { - super(par1); - float var3 = 0.4F; - this.setBlockBounds(0.5F - var3, 0.0F, 0.5F - var3, 0.5F + var3, var3 * 2.0F, 0.5F + var3); - this.setCreativeTab(BiomesOPlenty.tabBiomesOPlenty); - } - - @Override - public void registerIcons(IconRegister par1IconRegister) - { - this.blockIcon[0] = par1IconRegister.registerIcon("BiomesOPlenty:originsapling"); - } - - @Override - public Icon getIcon(int par1, int par2) - { - return this.blockIcon[0]; - } - - /** - * Ticks the block if it's been scheduled - */ - public void updateTick(World par1World, int par2, int par3, int par4, Random par5Random) - { - if (!par1World.isRemote) - { - super.updateTick(par1World, par2, par3, par4, par5Random); - - if (par1World.getBlockLightValue(par2, par3 + 1, par4) >= 9 && par5Random.nextInt(7) == 0) - { - int var6 = par1World.getBlockMetadata(par2, par3, par4); - - if ((var6 & 8) == 0) - { - par1World.setBlockMetadataWithNotify(par2, par3, par4, var6 | 8, 2); - } - else - { - this.growTree(par1World, par2, par3, par4, par5Random); - } - } - } - } - - /** - * From the specified side and block metadata retrieves the blocks texture. Args: side, metadata - */ - /*public int getBlockTextureFromSideAndMetadata(int par1, int par2) - { - par2 &= 3; - return par2 == 1 ? 63 : (par2 == 2 ? 79 : (par2 == 3 ? 30 : super.getBlockTextureFromSideAndMetadata(par1, par2))); - }*/ - - /** - * Gets passed in the blockID of the block below and supposed to return true if its allowed to grow on the type of - * blockID passed in. Args: blockID - */ - protected boolean canThisPlantGrowOnThisBlockID(int par1) - { - return par1 == Block.grass.blockID || par1 == Block.dirt.blockID || par1 == Block.tilledField.blockID || par1 == Blocks.originGrass.get().blockID; - } - - /** - * Attempts to grow a sapling into a tree - */ - public void growTree(World par1World, int par2, int par3, int par4, Random par5Random) - { - int var6 = par1World.getBlockMetadata(par2, par3, par4) & 3; - Object var7 = null; - int var8 = 0; - int var9 = 0; - boolean var10 = false; - - for (var8 = 0; var8 >= -1; --var8) - { - for (var9 = 0; var9 >= -1; --var9) - { - if (this.isSameSapling(par1World, par2 + var8, par3, par4 + var9, 0) && this.isSameSapling(par1World, par2 + var8 + 1, par3, par4 + var9, 0) && this.isSameSapling(par1World, par2 + var8, par3, par4 + var9 + 1, 0) && this.isSameSapling(par1World, par2 + var8 + 1, par3, par4 + var9 + 1, 0)) - { - break; - } - } - - if (var7 != null) - { - break; - } - } - - if (var7 == null) - { - var9 = 0; - var8 = 0; - - var7 = new WorldGenOriginTree(false); - } - - if (var10) - { - par1World.setBlock(par2 + var8, par3, par4 + var9, 0); - par1World.setBlock(par2 + var8 + 1, par3, par4 + var9, 0); - par1World.setBlock(par2 + var8, par3, par4 + var9 + 1, 0); - par1World.setBlock(par2 + var8 + 1, par3, par4 + var9 + 1, 0); - } - else - { - par1World.setBlock(par2, par3, par4, 0); - } - - if (!((WorldGenerator)var7).generate(par1World, par5Random, par2 + var8, par3, par4 + var9)) - { - if (var10) - { - par1World.setBlock(par2 + var8, par3, par4 + var9, this.blockID, var6, 2); - par1World.setBlock(par2 + var8 + 1, par3, par4 + var9, this.blockID, var6, 2); - par1World.setBlock(par2 + var8, par3, par4 + var9 + 1, this.blockID, var6, 2); - par1World.setBlock(par2 + var8 + 1, par3, par4 + var9 + 1, this.blockID, var6, 2); - } - else - { - par1World.setBlock(par2, par3, par4, this.blockID, var6, 2); - } - } - } - - /** - * Determines if the same sapling is present at the given location. - */ - public boolean isSameSapling(World par1World, int par2, int par3, int par4, int par5) - { - return par1World.getBlockId(par2, par3, par4) == this.blockID && (par1World.getBlockMetadata(par2, par3, par4) & 3) == par5; - } - - /** - * Determines the damage on the item the block drops. Used in cloth and wood. - */ - public int damageDropped(int par1) - { - return par1 & 3; - } - - /** - * returns a list of blocks with the same ID, but different meta (eg: wood returns 4 blocks) - */ - public void getSubBlocks(int par1, CreativeTabs par2CreativeTabs, List par3List) - { - par3List.add(new ItemStack(par1, 1, 0)); - } -} diff --git a/unused code/biomesoplenty/blocks/BlockPalmLeaves.java b/unused code/biomesoplenty/blocks/BlockPalmLeaves.java deleted file mode 100644 index 841cafbd9..000000000 --- a/unused code/biomesoplenty/blocks/BlockPalmLeaves.java +++ /dev/null @@ -1,351 +0,0 @@ -package biomesoplenty.blocks; - -import java.util.ArrayList; -import java.util.Random; - -import biomesoplenty.BiomesOPlenty; -import biomesoplenty.configuration.BOPBlocks; - -import net.minecraft.block.Block; -import net.minecraft.block.BlockLeavesBase; -import net.minecraft.block.material.Material; -import net.minecraft.client.renderer.texture.IconRegister; -import net.minecraft.entity.player.EntityPlayer; -import net.minecraft.item.ItemStack; -import net.minecraft.util.Icon; -import net.minecraft.world.ColorizerFoliage; -import net.minecraft.world.IBlockAccess; -import net.minecraft.world.World; -import net.minecraftforge.common.IShearable; -import cpw.mods.fml.relauncher.Side; -import cpw.mods.fml.relauncher.SideOnly; - -@Deprecated -public class BlockPalmLeaves extends BlockLeavesBase implements IShearable -{ - /** - * The base index in terrain.png corresponding to the fancy version of the leaf texture. This is stored so we can - * switch the displayed version between fancy and fast graphics (fast is this index + 1). - */ - private int baseIndexInPNG; - public static final String[] LEAF_TYPES = new String[] {"palm"}; - int[] adjacentTreeBlocks; - private Icon[] blockIcon = new Icon[2]; - - public BlockPalmLeaves(int par1) - { - super(par1, Material.leaves, false); - this.setTickRandomly(true); - this.setBurnProperties(this.blockID, 30, 60); - this.setCreativeTab(BiomesOPlenty.tabBiomesOPlenty); - } - - @Override - @SideOnly(Side.CLIENT) - public void registerIcons(IconRegister par1IconRegister) - { - this.blockIcon[0] = par1IconRegister.registerIcon("BiomesOPlenty:palmleaves1"); - this.blockIcon[1] = par1IconRegister.registerIcon("BiomesOPlenty:palmleaves2"); - } - - @Override - @SideOnly(Side.CLIENT) - public Icon getIcon(int par1, int par2) - { - return blockIcon[(!isOpaqueCube() ? 0 : 1)]; - } - - @SideOnly(Side.CLIENT) - public int getBlockColor() - { - double var1 = 0.5D; - double var3 = 1.0D; - return ColorizerFoliage.getFoliageColor(var1, var3); - } - - /** - * Returns the color this block should be rendered. Used by leaves. - */ - @SideOnly(Side.CLIENT) - public int getRenderColor(int par1) - { - return (par1 & 3) == 1 ? ColorizerFoliage.getFoliageColorPine() : ((par1 & 3) == 2 ? ColorizerFoliage.getFoliageColorBirch() : ColorizerFoliage.getFoliageColorBasic()); - } - - /** - * Returns a integer with hex for 0xrrggbb with this color multiplied against the blocks color. Note only called - * when first determining what to render. - */ - @SideOnly(Side.CLIENT) - public int colorMultiplier(IBlockAccess par1IBlockAccess, int par2, int par3, int par4) - { - int var6 = 0; - int var7 = 0; - int var8 = 0; - - for (int var9 = -1; var9 <= 1; ++var9) - { - for (int var10 = -1; var10 <= 1; ++var10) - { - int var11 = par1IBlockAccess.getBiomeGenForCoords(par2 + var10, par4 + var9).getBiomeFoliageColor(); - var6 += (var11 & 16711680) >> 16; - var7 += (var11 & 65280) >> 8; - var8 += var11 & 255; - } - } - - return (var6 / 9 & 255) << 16 | (var7 / 9 & 255) << 8 | var8 / 9 & 255; - } - - /** - * ejects contained items into the world, and notifies neighbours of an update, as appropriate - */ - public void breakBlock(World par1World, int par2, int par3, int par4, int par5, int par6) - { - byte var7 = 1; - int var8 = var7 + 1; - - if (par1World.checkChunksExist(par2 - var8, par3 - var8, par4 - var8, par2 + var8, par3 + var8, par4 + var8)) - { - for (int var9 = -var7; var9 <= var7; ++var9) - { - for (int var10 = -var7; var10 <= var7; ++var10) - { - for (int var11 = -var7; var11 <= var7; ++var11) - { - int var12 = par1World.getBlockId(par2 + var9, par3 + var10, par4 + var11); - - if (var12 == BOPBlocks.palmLeaves.blockID) - { - int var13 = par1World.getBlockMetadata(par2 + var9, par3 + var10, par4 + var11); - par1World.setBlockMetadataWithNotify(par2 + var9, par3 + var10, par4 + var11, var13 | 8, 2); - } - } - } - } - } - } - - /** - * Ticks the block if it's been scheduled - */ - public void updateTick(World par1World, int par2, int par3, int par4, Random par5Random) - { - if (!par1World.isRemote) - { - int var6 = par1World.getBlockMetadata(par2, par3, par4); - - if ((var6 & 8) != 0 && (var6 & 4) == 0) - { - byte var7 = 4; - int var8 = var7 + 1; - byte var9 = 32; - int var10 = var9 * var9; - int var11 = var9 / 2; - - if (this.adjacentTreeBlocks == null) - { - this.adjacentTreeBlocks = new int[var9 * var9 * var9]; - } - - int var12; - - if (par1World.checkChunksExist(par2 - var8, par3 - var8, par4 - var8, par2 + var8, par3 + var8, par4 + var8)) - { - int var13; - int var14; - int var15; - - for (var12 = -var7; var12 <= var7; ++var12) - { - for (var13 = -var7; var13 <= var7; ++var13) - { - for (var14 = -var7; var14 <= var7; ++var14) - { - var15 = par1World.getBlockId(par2 + var12, par3 + var13, par4 + var14); - - if (var15 == BOPBlocks.palmWood.blockID) - { - this.adjacentTreeBlocks[(var12 + var11) * var10 + (var13 + var11) * var9 + var14 + var11] = 0; - } - else if (var15 == BOPBlocks.palmLeaves.blockID) - { - this.adjacentTreeBlocks[(var12 + var11) * var10 + (var13 + var11) * var9 + var14 + var11] = -2; - } - else - { - this.adjacentTreeBlocks[(var12 + var11) * var10 + (var13 + var11) * var9 + var14 + var11] = -1; - } - } - } - } - - for (var12 = 1; var12 <= 4; ++var12) - { - for (var13 = -var7; var13 <= var7; ++var13) - { - for (var14 = -var7; var14 <= var7; ++var14) - { - for (var15 = -var7; var15 <= var7; ++var15) - { - if (this.adjacentTreeBlocks[(var13 + var11) * var10 + (var14 + var11) * var9 + var15 + var11] == var12 - 1) - { - if (this.adjacentTreeBlocks[(var13 + var11 - 1) * var10 + (var14 + var11) * var9 + var15 + var11] == -2) - { - this.adjacentTreeBlocks[(var13 + var11 - 1) * var10 + (var14 + var11) * var9 + var15 + var11] = var12; - } - - if (this.adjacentTreeBlocks[(var13 + var11 + 1) * var10 + (var14 + var11) * var9 + var15 + var11] == -2) - { - this.adjacentTreeBlocks[(var13 + var11 + 1) * var10 + (var14 + var11) * var9 + var15 + var11] = var12; - } - - if (this.adjacentTreeBlocks[(var13 + var11) * var10 + (var14 + var11 - 1) * var9 + var15 + var11] == -2) - { - this.adjacentTreeBlocks[(var13 + var11) * var10 + (var14 + var11 - 1) * var9 + var15 + var11] = var12; - } - - if (this.adjacentTreeBlocks[(var13 + var11) * var10 + (var14 + var11 + 1) * var9 + var15 + var11] == -2) - { - this.adjacentTreeBlocks[(var13 + var11) * var10 + (var14 + var11 + 1) * var9 + var15 + var11] = var12; - } - - if (this.adjacentTreeBlocks[(var13 + var11) * var10 + (var14 + var11) * var9 + (var15 + var11 - 1)] == -2) - { - this.adjacentTreeBlocks[(var13 + var11) * var10 + (var14 + var11) * var9 + (var15 + var11 - 1)] = var12; - } - - if (this.adjacentTreeBlocks[(var13 + var11) * var10 + (var14 + var11) * var9 + var15 + var11 + 1] == -2) - { - this.adjacentTreeBlocks[(var13 + var11) * var10 + (var14 + var11) * var9 + var15 + var11 + 1] = var12; - } - } - } - } - } - } - } - - var12 = this.adjacentTreeBlocks[var11 * var10 + var11 * var9 + var11]; - - if (var12 >= 0) - { - par1World.setBlockMetadataWithNotify(par2, par3, par4, var6 & -9, 2); - } - else - { - this.removeLeaves(par1World, par2, par3, par4); - } - } - } - } - - /** - * A randomly called display update to be able to add particles or other items for display - */ - @SideOnly(Side.CLIENT) - public void randomDisplayTick(World par1World, int par2, int par3, int par4, Random par5Random) - { - if (par1World.canLightningStrikeAt(par2, par3 + 1, par4) && !par1World.doesBlockHaveSolidTopSurface(par2, par3 - 1, par4) && par5Random.nextInt(15) == 1) - { - double var6 = (double)((float)par2 + par5Random.nextFloat()); - double var8 = (double)par3 - 0.05D; - double var10 = (double)((float)par4 + par5Random.nextFloat()); - par1World.spawnParticle("dripWater", var6, var8, var10, 0.0D, 0.0D, 0.0D); - } - } - - private void removeLeaves(World par1World, int par2, int par3, int par4) - { - this.dropBlockAsItem(par1World, par2, par3, par4, par1World.getBlockMetadata(par2, par3, par4), 0); - par1World.setBlockToAir(par2, par3, par4); - } - - /** - * Returns the quantity of items to drop on block destruction. - */ - public int quantityDropped(Random par1Random) - { - return par1Random.nextInt(20) == 0 ? 1 : 0; - } - - /** - * Returns the ID of the items to drop on destruction. - */ - public int idDropped(int par1, Random par2Random, int par3) - { - return BOPBlocks.palmSapling.blockID; - } - - /** - * Drops the block items with a specified chance of dropping the specified items - */ - public void dropBlockAsItemWithChance(World par1World, int par2, int par3, int par4, int par5, float par6, int par7) - { - if (!par1World.isRemote) - { - byte var8 = 20; - - if ((par5 & 3) == 3) - { - var8 = 40; - } - - if (par1World.rand.nextInt(var8) == 0) - { - int var9 = this.idDropped(par5, par1World.rand, par7); - this.dropBlockAsItem_do(par1World, par2, par3, par4, new ItemStack(var9, 1, this.damageDropped(par5))); - } - } - } - - /** - * Called when the player destroys a block with an item that can harvest it. (i, j, k) are the coordinates of the - * block and l is the block's subtype/damage. - */ - public void harvestBlock(World par1World, EntityPlayer par2EntityPlayer, int par3, int par4, int par5, int par6) - { - super.harvestBlock(par1World, par2EntityPlayer, par3, par4, par5, par6); - } - - /** - * Determines the damage on the item the block drops. Used in cloth and wood. - */ - public int damageDropped(int par1) - { - return par1 & 3; - } - - @Override - public boolean isOpaqueCube() { - return Block.leaves.isOpaqueCube(); - } - - public boolean shouldSideBeRendered(IBlockAccess par1IBlockAccess, int par2, int par3, int par4, int par5) - { - return true; - } - - /** - * Pass true to draw this block using fancy graphics, or false for fast graphics. - */ - @SideOnly(Side.CLIENT) - public void setGraphicsLevel(boolean par1) - { - this.graphicsLevel = par1; - } - - @Override - public boolean isShearable(ItemStack item, World world, int x, int y, int z) - { - return true; - } - - @Override - public ArrayList onSheared(ItemStack item, World world, int x, int y, int z, int fortune) - { - ArrayList ret = new ArrayList(); - ret.add(new ItemStack(this, 1, world.getBlockMetadata(x, y, z) & 3)); - return ret; - } -} diff --git a/unused code/biomesoplenty/blocks/BlockPalmLog.java b/unused code/biomesoplenty/blocks/BlockPalmLog.java deleted file mode 100644 index 5fc2821d9..000000000 --- a/unused code/biomesoplenty/blocks/BlockPalmLog.java +++ /dev/null @@ -1,173 +0,0 @@ -package biomesoplenty.blocks; - -import java.util.Random; - -import biomesoplenty.BiomesOPlenty; -import biomesoplenty.configuration.BOPBlocks; - -import net.minecraft.block.Block; -import net.minecraft.block.material.Material; -import net.minecraft.client.renderer.texture.IconRegister; -import net.minecraft.item.ItemStack; -import net.minecraft.util.Icon; -import net.minecraft.world.World; - -@Deprecated -public class BlockPalmLog extends Block -{ - /** The type of tree this log came from. */ - public static final String[] woodType = new String[] {"palm"}; - private Icon[] blockIcon = new Icon[2]; - - public BlockPalmLog(int par1) - { - super(par1, Material.wood); - this.setBurnProperties(this.blockID, 5, 5); - this.setCreativeTab(BiomesOPlenty.tabBiomesOPlenty); - } - - @Override - public void registerIcons(IconRegister par1IconRegister) - { - this.blockIcon[0] = par1IconRegister.registerIcon("BiomesOPlenty:logTopBottum"); - this.blockIcon[1] = par1IconRegister.registerIcon("BiomesOPlenty:palmlog"); - } - - @Override - public Icon getIcon(int par1, int par2) - { - int pos = par2 & 12; - if (pos == 0 && (par1 == 1 || par1 == 0) || pos == 4 && (par1 == 5 || par1 == 4) || pos == 8 && (par1 == 2 || par1 == 3)) - return blockIcon[0]; - return blockIcon[1]; - } - - /** - * The type of render function that is called for this block - */ - public int getRenderType() - { - return 31; - } - - /** - * Returns the quantity of items to drop on block destruction. - */ - public int quantityDropped(Random par1Random) - { - return 1; - } - - /** - * Returns the ID of the items to drop on destruction. - */ - public int idDropped(int par1, Random par2Random, int par3) - { - return BOPBlocks.palmWood.blockID; - } - - /** - * ejects contained items into the world, and notifies neighbours of an update, as appropriate - */ - public void breakBlock(World par1World, int par2, int par3, int par4, int par5, int par6) - { - byte var7 = 4; - int var8 = var7 + 1; - - if (par1World.checkChunksExist(par2 - var8, par3 - var8, par4 - var8, par2 + var8, par3 + var8, par4 + var8)) - { - for (int var9 = -var7; var9 <= var7; ++var9) - { - for (int var10 = -var7; var10 <= var7; ++var10) - { - for (int var11 = -var7; var11 <= var7; ++var11) - { - int var12 = par1World.getBlockId(par2 + var9, par3 + var10, par4 + var11); - - if (var12 == BOPBlocks.palmLeaves.blockID) - { - int var13 = par1World.getBlockMetadata(par2 + var9, par3 + var10, par4 + var11); - - if ((var13 & 8) == 0) - { - par1World.setBlockMetadataWithNotify(par2 + var9, par3 + var10, par4 + var11, var13 | 8, 2); - } - } - } - } - } - } - } - - public int onBlockPlaced(World par1World, int par2, int par3, int par4, int par5, float par6, float par7, float par8, int par9) - { - int var10 = par9 & 3; - byte var11 = 0; - - switch (par5) - { - case 0: - case 1: - var11 = 0; - break; - - case 2: - case 3: - var11 = 8; - break; - - case 4: - case 5: - var11 = 4; - } - - return var10 | var11; - } - - /** - * From the specified side and block metadata retrieves the blocks texture. Args: side, metadata - */ - /*public int getBlockTextureFromSideAndMetadata(int par1, int par2) - { - int var3 = par2 & 12; - int var4 = par2 & 3; - return var3 == 0 && (par1 == 1 || par1 == 0) ? 255 : (var3 == 4 && (par1 == 5 || par1 == 4) ? 255 : (var3 == 8 && (par1 == 2 || par1 == 3) ? 255 : (var4 == 1 ? 116 : (var4 == 2 ? 117 : (var4 == 3 ? 153 : 59))))); - }*/ - - /** - * Determines the damage on the item the block drops. Used in cloth and wood. - */ - public int damageDropped(int par1) - { - return par1 & 3; - } - - /** - * returns a number between 0 and 3 - */ - public static int limitToValidMetadata(int par0) - { - return par0 & 3; - } - - /** - * Returns an item stack containing a single instance of the current block type. 'i' is the block's subtype/damage - * and is ignored for blocks which do not support subtypes. Blocks which cannot be harvested should return null. - */ - protected ItemStack createStackedBlock(int par1) - { - return new ItemStack(this.blockID, 1, limitToValidMetadata(par1)); - } - - @Override - public boolean canSustainLeaves(World world, int x, int y, int z) - { - return true; - } - - @Override - public boolean isWood(World world, int x, int y, int z) - { - return true; - } -} diff --git a/unused code/biomesoplenty/blocks/BlockPalmPlank.java b/unused code/biomesoplenty/blocks/BlockPalmPlank.java deleted file mode 100644 index 466428cb1..000000000 --- a/unused code/biomesoplenty/blocks/BlockPalmPlank.java +++ /dev/null @@ -1,35 +0,0 @@ -package biomesoplenty.blocks; - -import biomesoplenty.BiomesOPlenty; - -import net.minecraft.block.Block; -import net.minecraft.block.material.Material; -import net.minecraft.client.renderer.texture.IconRegister; - -@Deprecated -public class BlockPalmPlank extends Block -{ - /** The type of tree this block came from. */ - public static final String[] woodType = new String[] {"palm"}; - - public BlockPalmPlank(int par1) - { - super(par1, Material.wood); - this.setBurnProperties(this.blockID, 5, 20); - this.setCreativeTab(BiomesOPlenty.tabBiomesOPlenty); - } - - @Override - public void registerIcons(IconRegister par1IconRegister) - { - this.blockIcon = par1IconRegister.registerIcon("BiomesOPlenty:palmplank"); - } - - /** - * Determines the damage on the item the block drops. Used in cloth and wood. - */ - public int damageDropped(int par1) - { - return par1; - } -} diff --git a/unused code/biomesoplenty/blocks/BlockPalmSapling.java b/unused code/biomesoplenty/blocks/BlockPalmSapling.java deleted file mode 100644 index 0bae7ca8b..000000000 --- a/unused code/biomesoplenty/blocks/BlockPalmSapling.java +++ /dev/null @@ -1,173 +0,0 @@ -package biomesoplenty.blocks; - -import java.util.List; -import java.util.Random; - -import biomesoplenty.BiomesOPlenty; -import biomesoplenty.worldgen.WorldGenPalmTree1; -import biomesoplenty.worldgen.WorldGenPalmTree3; - -import net.minecraft.block.BlockSapling; -import net.minecraft.client.renderer.texture.IconRegister; -import net.minecraft.creativetab.CreativeTabs; -import net.minecraft.item.ItemStack; -import net.minecraft.util.Icon; -import net.minecraft.world.World; -import net.minecraft.world.gen.feature.WorldGenerator; - -@Deprecated -public class BlockPalmSapling extends BlockSapling -{ - public static final String[] WOOD_TYPES = new String[] {"palm"}; - private Icon[] blockIcon = new Icon[1]; - - public BlockPalmSapling(int par1) - { - super(par1); - float var3 = 0.4F; - this.setBlockBounds(0.5F - var3, 0.0F, 0.5F - var3, 0.5F + var3, var3 * 2.0F, 0.5F + var3); - this.setCreativeTab(BiomesOPlenty.tabBiomesOPlenty); - } - - @Override - public void registerIcons(IconRegister par1IconRegister) - { - this.blockIcon[0] = par1IconRegister.registerIcon("BiomesOPlenty:palmsapling"); - } - - @Override - public Icon getIcon(int par1, int par2) - { - return this.blockIcon[0]; - } - - /** - * Ticks the block if it's been scheduled - */ - public void updateTick(World par1World, int par2, int par3, int par4, Random par5Random) - { - if (!par1World.isRemote) - { - super.updateTick(par1World, par2, par3, par4, par5Random); - - if (par1World.getBlockLightValue(par2, par3 + 1, par4) >= 9 && par5Random.nextInt(7) == 0) - { - int var6 = par1World.getBlockMetadata(par2, par3, par4); - - if ((var6 & 8) == 0) - { - par1World.setBlockMetadataWithNotify(par2, par3, par4, var6 | 8, 2); - } - else - { - this.growTree(par1World, par2, par3, par4, par5Random); - } - } - } - } - - /** - * From the specified side and block metadata retrieves the blocks texture. Args: side, metadata - */ - /*public int getBlockTextureFromSideAndMetadata(int par1, int par2) - { - par2 &= 3; - return par2 == 1 ? 63 : (par2 == 2 ? 79 : (par2 == 3 ? 30 : super.getBlockTextureFromSideAndMetadata(par1, par2))); - }*/ - - /** - * Attempts to grow a sapling into a tree - */ - public void growTree(World par1World, int par2, int par3, int par4, Random par5Random) - { - int var6 = par1World.getBlockMetadata(par2, par3, par4) & 3; - Object var7 = null; - int var8 = 0; - int var9 = 0; - int var99 = par5Random.nextInt(4); - boolean var10 = false; - - for (var8 = 0; var8 >= -1; --var8) - { - for (var9 = 0; var9 >= -1; --var9) - { - if (this.isSameSapling(par1World, par2 + var8, par3, par4 + var9, 0) && this.isSameSapling(par1World, par2 + var8 + 1, par3, par4 + var9, 0) && this.isSameSapling(par1World, par2 + var8, par3, par4 + var9 + 1, 0) && this.isSameSapling(par1World, par2 + var8 + 1, par3, par4 + var9 + 1, 0)) - { - break; - } - } - - if (var7 != null) - { - break; - } - } - - if (var7 == null) - { - var9 = 0; - var8 = 0; - var99 = par5Random.nextInt(4); - - if (var99 == 0) - { - var7 = new WorldGenPalmTree1(); - } - else - { - var7 = new WorldGenPalmTree3(); - } - } - - if (var10) - { - par1World.setBlock(par2 + var8, par3, par4 + var9, 0); - par1World.setBlock(par2 + var8 + 1, par3, par4 + var9, 0); - par1World.setBlock(par2 + var8, par3, par4 + var9 + 1, 0); - par1World.setBlock(par2 + var8 + 1, par3, par4 + var9 + 1, 0); - } - else - { - par1World.setBlock(par2, par3, par4, 0); - } - - if (!((WorldGenerator)var7).generate(par1World, par5Random, par2 + var8, par3, par4 + var9)) - { - if (var10) - { - par1World.setBlock(par2 + var8, par3, par4 + var9, this.blockID, var6, 2); - par1World.setBlock(par2 + var8 + 1, par3, par4 + var9, this.blockID, var6, 2); - par1World.setBlock(par2 + var8, par3, par4 + var9 + 1, this.blockID, var6, 2); - par1World.setBlock(par2 + var8 + 1, par3, par4 + var9 + 1, this.blockID, var6, 2); - } - else - { - par1World.setBlock(par2, par3, par4, this.blockID, var6, 2); - } - } - } - - /** - * Determines if the same sapling is present at the given location. - */ - public boolean isSameSapling(World par1World, int par2, int par3, int par4, int par5) - { - return par1World.getBlockId(par2, par3, par4) == this.blockID && (par1World.getBlockMetadata(par2, par3, par4) & 3) == par5; - } - - /** - * Determines the damage on the item the block drops. Used in cloth and wood. - */ - public int damageDropped(int par1) - { - return par1 & 3; - } - - /** - * returns a list of blocks with the same ID, but different meta (eg: wood returns 4 blocks) - */ - public void getSubBlocks(int par1, CreativeTabs par2CreativeTabs, List par3List) - { - par3List.add(new ItemStack(par1, 1, 0)); - } -} diff --git a/unused code/biomesoplenty/blocks/BlockPalmSlab.java b/unused code/biomesoplenty/blocks/BlockPalmSlab.java deleted file mode 100644 index 58c3dd087..000000000 --- a/unused code/biomesoplenty/blocks/BlockPalmSlab.java +++ /dev/null @@ -1,160 +0,0 @@ -package biomesoplenty.blocks; - -import java.util.List; -import java.util.Random; - -import biomesoplenty.BiomesOPlenty; -import biomesoplenty.configuration.BOPBlocks; - -import net.minecraft.block.BlockHalfSlab; -import net.minecraft.block.material.Material; -import net.minecraft.client.renderer.texture.IconRegister; -import net.minecraft.creativetab.CreativeTabs; -import net.minecraft.item.ItemStack; -import net.minecraft.world.World; - -@Deprecated -public class BlockPalmSlab extends BlockHalfSlab -{ - /** The type of tree this slab came from. */ - public static final String[] woodType = new String[] {"palm"}; - - public BlockPalmSlab(int par1, boolean par2) - { - super(par1, par2, Material.wood); - this.setBurnProperties(this.blockID, 5, 20); - this.setCreativeTab(BiomesOPlenty.tabBiomesOPlenty); - this.useNeighborBrightness[blockID] = true; - } - - @Override - public void registerIcons(IconRegister par1IconRegister) - { - this.blockIcon = par1IconRegister.registerIcon("BiomesOPlenty:palmplank"); - } - - /** - * From the specified side and block metadata retrieves the blocks texture. Args: side, metadata - */ - /*public int getBlockTextureFromSideAndMetadata(int par1, int par2) - { - switch (par2 & 7) - { - case 1: - return 198; - - case 2: - return 214; - - case 3: - return 199; - - default: - return 60; - } - }*/ - - /** - * Returns the block texture based on the side being looked at. Args: side - */ - /*public int getBlockTextureFromSide(int par1) - { - return this.getBlockTextureFromSideAndMetadata(par1, 0); - }*/ - - /** - * Returns the ID of the items to drop on destruction. - */ - public int idDropped(int par1, Random par2Random, int par3) - { - return BOPBlocks.palmSingleSlab.blockID; - } - - /** - * Returns an item stack containing a single instance of the current block type. 'i' is the block's subtype/damage - * and is ignored for blocks which do not support subtypes. Blocks which cannot be harvested should return null. - */ - protected ItemStack createStackedBlock(int par1) - { - return new ItemStack(BOPBlocks.palmSingleSlab.blockID, 2, par1 & 7); - } - - /** - * Called upon block activation (right click on the block.) - */ -// public boolean onBlockActivated(World world, int par2, int par3, int par4, EntityPlayer par5EntityPlayer, int par6, float par7, float par8, float par9) -// { -// if (par5EntityPlayer.getCurrentEquippedItem() != null) -// { -// if (par5EntityPlayer.getCurrentEquippedItem().itemID == this.blockID) -// { -// -// if (world.getBlockMetadata(par2, par3, par4) == 0 /*0 = Slab at bottom half*/ ) -// { -// if (par6 == 1 /*1 = top of the block*/) -// { -// if (!par5EntityPlayer.capabilities.isCreativeMode) -// { -// --par5EntityPlayer.getCurrentEquippedItem().stackSize; -// } -// -// world.playSoundEffect((double)((float)par2 + 0.5F), (double)((float)par3 + 0.5F), (double)((float)par4 + 0.5F), this.stepSound.getPlaceSound(), (this.stepSound.getVolume() + 1.0F) / 2.0F, this.stepSound.getPitch() * 0.8F); -// world.setBlock(par2, par3, par4, BOPBlocks.palmDoubleSlab.blockID); -// -// return true; -// } -// } -// -// if (world.getBlockMetadata(par2, par3, par4) == 8 /*8 = Slab at top half*/ ) -// { -// if (par6 == 0 /*0 = bottom of the block*/) -// { -// if (!par5EntityPlayer.capabilities.isCreativeMode) -// { -// --par5EntityPlayer.getCurrentEquippedItem().stackSize; -// } -// -// world.playSoundEffect((double)((float)par2 + 0.5F), (double)((float)par3 + 0.5F), (double)((float)par4 + 0.5F), this.stepSound.getPlaceSound(), (this.stepSound.getVolume() + 1.0F) / 2.0F, this.stepSound.getPitch() * 0.8F); -// world.setBlock(par2, par3, par4, BOPBlocks.palmDoubleSlab.blockID); -// -// return true; -// } -// } -// } -// return false; -// } -// return false; -// } - - /** - * Returns the slab block name with step type. - */ - public String getFullSlabName(int par1) - { - if (par1 < 0 || par1 >= woodType.length) - { - par1 = 0; - } - - return super.getUnlocalizedName() + "." + woodType[par1]; - } - - /** - * returns a list of blocks with the same ID, but different meta (eg: wood returns 4 blocks) - */ - public void getSubBlocks(int par1, CreativeTabs par2CreativeTabs, List par3List) - { - if (par1 != BOPBlocks.palmDoubleSlab.blockID) - { - par3List.add(new ItemStack(par1, 1, 0)); - } - } - - /** - * only called by clickMiddleMouseButton , and passed to inventory.setCurrentItem (along with isCreative) - */ - public int idPicked(World par1World, int par2, int par3, int par4) - { - return BOPBlocks.palmSingleSlab.blockID; - } -} diff --git a/unused code/biomesoplenty/blocks/BlockPalmStairs.java b/unused code/biomesoplenty/blocks/BlockPalmStairs.java deleted file mode 100644 index cb21cac7a..000000000 --- a/unused code/biomesoplenty/blocks/BlockPalmStairs.java +++ /dev/null @@ -1,29 +0,0 @@ -package biomesoplenty.blocks; - -import biomesoplenty.BiomesOPlenty; - -import net.minecraft.block.Block; -import net.minecraft.block.BlockStairs; -import net.minecraft.client.renderer.texture.IconRegister; - -@Deprecated -public class BlockPalmStairs extends BlockStairs -{ - /** The block that is used as model for the stair. */ - private final Block modelBlock; - - public BlockPalmStairs(int par1, Block par2Block) - { - super(par1, par2Block, 0); - this.modelBlock = par2Block; - this.setBurnProperties(this.blockID, 5, 20); - this.setLightOpacity(0); - this.setCreativeTab(BiomesOPlenty.tabBiomesOPlenty); - } - - @Override - public void registerIcons(IconRegister par1IconRegister) - { - this.blockIcon = par1IconRegister.registerIcon("BiomesOPlenty:palmplank"); - } -} diff --git a/unused code/biomesoplenty/blocks/BlockPinkFlower.java b/unused code/biomesoplenty/blocks/BlockPinkFlower.java deleted file mode 100644 index 55a81efb7..000000000 --- a/unused code/biomesoplenty/blocks/BlockPinkFlower.java +++ /dev/null @@ -1,122 +0,0 @@ -package biomesoplenty.blocks; - -import java.util.Random; - -import biomesoplenty.BiomesOPlenty; -import biomesoplenty.configuration.BOPBlocks; - -import net.minecraft.block.Block; -import net.minecraft.block.material.Material; -import net.minecraft.client.renderer.texture.IconRegister; -import net.minecraft.util.AxisAlignedBB; -import net.minecraft.world.World; - -@Deprecated -public class BlockPinkFlower extends Block -{ - protected BlockPinkFlower(int par1, Material par3Material) - { - super(par1, par3Material); - this.setTickRandomly(true); - float var4 = 0.2F; - this.setBlockBounds(0.5F - var4, 0.0F, 0.5F - var4, 0.5F + var4, var4 * 3.0F, 0.5F + var4); - this.setCreativeTab(BiomesOPlenty.tabBiomesOPlenty); - } - - public BlockPinkFlower(int par1) - { - this(par1, Material.plants); - } - - @Override - public void registerIcons(IconRegister par1IconRegister) - { - this.blockIcon = par1IconRegister.registerIcon("BiomesOPlenty:pinkflower"); - } - - /** - * Checks to see if its valid to put this block at the specified coordinates. Args: world, x, y, z - */ - public boolean canPlaceBlockAt(World par1World, int par2, int par3, int par4) - { - return super.canPlaceBlockAt(par1World, par2, par3, par4) && this.canThisPlantGrowOnThisBlockID(par1World.getBlockId(par2, par3 - 1, par4)); - } - - /** - * Gets passed in the blockID of the block below and supposed to return true if its allowed to grow on the type of - * blockID passed in. Args: blockID - */ - protected boolean canThisPlantGrowOnThisBlockID(int par1) - { - return par1 == Block.grass.blockID || par1 == Block.dirt.blockID || par1 == Block.tilledField.blockID || par1 == BOPBlocks.holyGrass.blockID; - } - - /** - * Lets the block know when one of its neighbor changes. Doesn't know which neighbor changed (coordinates passed are - * their own) Args: x, y, z, neighbor blockID - */ - public void onNeighborBlockChange(World par1World, int par2, int par3, int par4, int par5) - { - super.onNeighborBlockChange(par1World, par2, par3, par4, par5); - this.checkFlowerChange(par1World, par2, par3, par4); - } - - /** - * Ticks the block if it's been scheduled - */ - public void updateTick(World par1World, int par2, int par3, int par4, Random par5Random) - { - this.checkFlowerChange(par1World, par2, par3, par4); - } - - protected final void checkFlowerChange(World par1World, int par2, int par3, int par4) - { - if (!this.canBlockStay(par1World, par2, par3, par4)) - { - this.dropBlockAsItem(par1World, par2, par3, par4, par1World.getBlockMetadata(par2, par3, par4), 0); - par1World.setBlock(par2, par3, par4, 0); - } - } - - /** - * Can this block stay at this position. Similar to canPlaceBlockAt except gets checked often with plants. - */ - public boolean canBlockStay(World par1World, int par2, int par3, int par4) - { - return (par1World.getFullBlockLightValue(par2, par3, par4) >= 8 || par1World.canBlockSeeTheSky(par2, par3, par4)) && this.canThisPlantGrowOnThisBlockID(par1World.getBlockId(par2, par3 - 1, par4)); - } - - /** - * Returns a bounding box from the pool of bounding boxes (this means this box can change after the pool has been - * cleared to be reused) - */ - public AxisAlignedBB getCollisionBoundingBoxFromPool(World par1World, int par2, int par3, int par4) - { - return null; - } - - /** - * Is this block (a) opaque and (b) a full 1m cube? This determines whether or not to render the shared face of two - * adjacent blocks and also whether the player can attach torches, redstone wire, etc to this block. - */ - public boolean isOpaqueCube() - { - return false; - } - - /** - * If this block doesn't render as an ordinary block it will return False (examples: signs, buttons, stairs, etc) - */ - public boolean renderAsNormalBlock() - { - return false; - } - - /** - * The type of render function that is called for this block - */ - public int getRenderType() - { - return 1; - } -} diff --git a/unused code/biomesoplenty/blocks/BlockPinkLeaves.java b/unused code/biomesoplenty/blocks/BlockPinkLeaves.java deleted file mode 100644 index f034df3ee..000000000 --- a/unused code/biomesoplenty/blocks/BlockPinkLeaves.java +++ /dev/null @@ -1,309 +0,0 @@ -package biomesoplenty.blocks; - -import java.util.ArrayList; -import java.util.Random; - -import biomesoplenty.BiomesOPlenty; -import biomesoplenty.api.Blocks; -import biomesoplenty.configuration.BOPBlocks; - -import net.minecraft.block.Block; -import net.minecraft.block.BlockLeavesBase; -import net.minecraft.block.material.Material; -import net.minecraft.client.renderer.texture.IconRegister; -import net.minecraft.entity.player.EntityPlayer; -import net.minecraft.item.ItemStack; -import net.minecraft.util.Icon; -import net.minecraft.world.IBlockAccess; -import net.minecraft.world.World; -import net.minecraftforge.common.IShearable; -import cpw.mods.fml.relauncher.Side; -import cpw.mods.fml.relauncher.SideOnly; - -@Deprecated -public class BlockPinkLeaves extends BlockLeavesBase implements IShearable -{ - /** - * The base index in terrain.png corresponding to the fancy version of the leaf texture. This is stored so we can - * switch the displayed version between fancy and fast graphics (fast is this index + 1). - */ - private int baseIndexInPNG; - public static final String[] LEAF_TYPES = new String[] {"pink"}; - int[] adjacentTreeBlocks; - private Icon[] blockIcon = new Icon[2]; - - public BlockPinkLeaves(int par1) - { - super(par1, Material.leaves, false); - this.setBurnProperties(this.blockID, 30, 60); - this.setTickRandomly(true); - this.setCreativeTab(BiomesOPlenty.tabBiomesOPlenty); - } - - @Override - @SideOnly(Side.CLIENT) - public void registerIcons(IconRegister par1IconRegister) - { - this.blockIcon[0] = par1IconRegister.registerIcon("BiomesOPlenty:pinkleaves1"); - this.blockIcon[1] = par1IconRegister.registerIcon("BiomesOPlenty:pinkleaves2"); - } - - @Override - @SideOnly(Side.CLIENT) - public Icon getIcon(int par1, int par2) - { - return blockIcon[(!isOpaqueCube() ? 0 : 1)]; - } - - /** - * ejects contained items into the world, and notifies neighbours of an update, as appropriate - */ - public void breakBlock(World par1World, int par2, int par3, int par4, int par5, int par6) - { - byte var7 = 1; - int var8 = var7 + 1; - - if (par1World.checkChunksExist(par2 - var8, par3 - var8, par4 - var8, par2 + var8, par3 + var8, par4 + var8)) - { - for (int var9 = -var7; var9 <= var7; ++var9) - { - for (int var10 = -var7; var10 <= var7; ++var10) - { - for (int var11 = -var7; var11 <= var7; ++var11) - { - int var12 = par1World.getBlockId(par2 + var9, par3 + var10, par4 + var11); - - if (var12 == Blocks.leaves2.get().blockID) - { - int var13 = par1World.getBlockMetadata(par2 + var9, par3 + var10, par4 + var11); - par1World.setBlockMetadataWithNotify(par2 + var9, par3 + var10, par4 + var11, var13 | 8, 2); - } - } - } - } - } - } - - /** - * Ticks the block if it's been scheduled - */ - public void updateTick(World par1World, int par2, int par3, int par4, Random par5Random) - { - if (!par1World.isRemote) - { - int var6 = par1World.getBlockMetadata(par2, par3, par4); - - if ((var6 & 8) != 0 && (var6 & 4) == 0) - { - byte var7 = 4; - int var8 = var7 + 1; - byte var9 = 32; - int var10 = var9 * var9; - int var11 = var9 / 2; - - if (this.adjacentTreeBlocks == null) - { - this.adjacentTreeBlocks = new int[var9 * var9 * var9]; - } - - int var12; - - if (par1World.checkChunksExist(par2 - var8, par3 - var8, par4 - var8, par2 + var8, par3 + var8, par4 + var8)) - { - int var13; - int var14; - int var15; - - for (var12 = -var7; var12 <= var7; ++var12) - { - for (var13 = -var7; var13 <= var7; ++var13) - { - for (var14 = -var7; var14 <= var7; ++var14) - { - var15 = par1World.getBlockId(par2 + var12, par3 + var13, par4 + var14); - - if (var15 == BOPBlocks.cherryWood.blockID) - { - this.adjacentTreeBlocks[(var12 + var11) * var10 + (var13 + var11) * var9 + var14 + var11] = 0; - } - else if (var15 == Blocks.leaves2.get().blockID) - { - this.adjacentTreeBlocks[(var12 + var11) * var10 + (var13 + var11) * var9 + var14 + var11] = -2; - } - else - { - this.adjacentTreeBlocks[(var12 + var11) * var10 + (var13 + var11) * var9 + var14 + var11] = -1; - } - } - } - } - - for (var12 = 1; var12 <= 4; ++var12) - { - for (var13 = -var7; var13 <= var7; ++var13) - { - for (var14 = -var7; var14 <= var7; ++var14) - { - for (var15 = -var7; var15 <= var7; ++var15) - { - if (this.adjacentTreeBlocks[(var13 + var11) * var10 + (var14 + var11) * var9 + var15 + var11] == var12 - 1) - { - if (this.adjacentTreeBlocks[(var13 + var11 - 1) * var10 + (var14 + var11) * var9 + var15 + var11] == -2) - { - this.adjacentTreeBlocks[(var13 + var11 - 1) * var10 + (var14 + var11) * var9 + var15 + var11] = var12; - } - - if (this.adjacentTreeBlocks[(var13 + var11 + 1) * var10 + (var14 + var11) * var9 + var15 + var11] == -2) - { - this.adjacentTreeBlocks[(var13 + var11 + 1) * var10 + (var14 + var11) * var9 + var15 + var11] = var12; - } - - if (this.adjacentTreeBlocks[(var13 + var11) * var10 + (var14 + var11 - 1) * var9 + var15 + var11] == -2) - { - this.adjacentTreeBlocks[(var13 + var11) * var10 + (var14 + var11 - 1) * var9 + var15 + var11] = var12; - } - - if (this.adjacentTreeBlocks[(var13 + var11) * var10 + (var14 + var11 + 1) * var9 + var15 + var11] == -2) - { - this.adjacentTreeBlocks[(var13 + var11) * var10 + (var14 + var11 + 1) * var9 + var15 + var11] = var12; - } - - if (this.adjacentTreeBlocks[(var13 + var11) * var10 + (var14 + var11) * var9 + (var15 + var11 - 1)] == -2) - { - this.adjacentTreeBlocks[(var13 + var11) * var10 + (var14 + var11) * var9 + (var15 + var11 - 1)] = var12; - } - - if (this.adjacentTreeBlocks[(var13 + var11) * var10 + (var14 + var11) * var9 + var15 + var11 + 1] == -2) - { - this.adjacentTreeBlocks[(var13 + var11) * var10 + (var14 + var11) * var9 + var15 + var11 + 1] = var12; - } - } - } - } - } - } - } - - var12 = this.adjacentTreeBlocks[var11 * var10 + var11 * var9 + var11]; - - if (var12 >= 0) - { - par1World.setBlockMetadataWithNotify(par2, par3, par4, var6 & -9, 2); - } - else - { - this.removeLeaves(par1World, par2, par3, par4); - } - } - } - } - - /** - * A randomly called display update to be able to add particles or other items for display - */ - @SideOnly(Side.CLIENT) - public void randomDisplayTick(World par1World, int par2, int par3, int par4, Random par5Random) - { - if (par1World.canLightningStrikeAt(par2, par3 + 1, par4) && !par1World.doesBlockHaveSolidTopSurface(par2, par3 - 1, par4) && par5Random.nextInt(15) == 1) - { - double var6 = (double)((float)par2 + par5Random.nextFloat()); - double var8 = (double)par3 - 0.05D; - double var10 = (double)((float)par4 + par5Random.nextFloat()); - par1World.spawnParticle("dripWater", var6, var8, var10, 0.0D, 0.0D, 0.0D); - } - } - - private void removeLeaves(World par1World, int par2, int par3, int par4) - { - this.dropBlockAsItem(par1World, par2, par3, par4, par1World.getBlockMetadata(par2, par3, par4), 0); - par1World.setBlockToAir(par2, par3, par4); - } - - /** - * Returns the quantity of items to drop on block destruction. - */ - public int quantityDropped(Random par1Random) - { - return par1Random.nextInt(20) == 0 ? 1 : 0; - } - - /** - * Returns the ID of the items to drop on destruction. - */ - public int idDropped(int par1, Random par2Random, int par3) - { - return BOPBlocks.pinkSapling.blockID; - } - - /** - * Drops the block items with a specified chance of dropping the specified items - */ - public void dropBlockAsItemWithChance(World par1World, int par2, int par3, int par4, int par5, float par6, int par7) - { - if (!par1World.isRemote) - { - byte var8 = 20; - - if ((par5 & 3) == 3) - { - var8 = 40; - } - - if (par1World.rand.nextInt(var8) == 0) - { - int var9 = this.idDropped(par5, par1World.rand, par7); - this.dropBlockAsItem_do(par1World, par2, par3, par4, new ItemStack(var9, 1, this.damageDropped(par5))); - } - } - } - - /** - * Called when the player destroys a block with an item that can harvest it. (i, j, k) are the coordinates of the - * block and l is the block's subtype/damage. - */ - public void harvestBlock(World par1World, EntityPlayer par2EntityPlayer, int par3, int par4, int par5, int par6) - { - super.harvestBlock(par1World, par2EntityPlayer, par3, par4, par5, par6); - } - - /** - * Determines the damage on the item the block drops. Used in cloth and wood. - */ - public int damageDropped(int par1) - { - return par1 & 3; - } - - @Override - public boolean isOpaqueCube() { - return Block.leaves.isOpaqueCube(); - } - - public boolean shouldSideBeRendered(IBlockAccess par1IBlockAccess, int par2, int par3, int par4, int par5) - { - return true; - } - - /** - * Pass true to draw this block using fancy graphics, or false for fast graphics. - */ - @SideOnly(Side.CLIENT) - public void setGraphicsLevel(boolean par1) - { - this.graphicsLevel = par1; - } - - @Override - public boolean isShearable(ItemStack item, World world, int x, int y, int z) - { - return true; - } - - @Override - public ArrayList onSheared(ItemStack item, World world, int x, int y, int z, int fortune) - { - ArrayList ret = new ArrayList(); - ret.add(new ItemStack(this, 1, world.getBlockMetadata(x, y, z) & 3)); - return ret; - } -} diff --git a/unused code/biomesoplenty/blocks/BlockPinkSapling.java b/unused code/biomesoplenty/blocks/BlockPinkSapling.java deleted file mode 100644 index ed259a2ad..000000000 --- a/unused code/biomesoplenty/blocks/BlockPinkSapling.java +++ /dev/null @@ -1,163 +0,0 @@ -package biomesoplenty.blocks; - -import java.util.List; -import java.util.Random; - -import biomesoplenty.BiomesOPlenty; -import biomesoplenty.worldgen.WorldGenCherry1; - -import net.minecraft.block.BlockSapling; -import net.minecraft.client.renderer.texture.IconRegister; -import net.minecraft.creativetab.CreativeTabs; -import net.minecraft.item.ItemStack; -import net.minecraft.util.Icon; -import net.minecraft.world.World; -import net.minecraft.world.gen.feature.WorldGenerator; - -@Deprecated -public class BlockPinkSapling extends BlockSapling -{ - public static final String[] WOOD_TYPES = new String[] {"cherry"}; - private Icon[] blockIcon = new Icon[1]; - - public BlockPinkSapling(int par1) - { - super(par1); - float var3 = 0.4F; - this.setBlockBounds(0.5F - var3, 0.0F, 0.5F - var3, 0.5F + var3, var3 * 2.0F, 0.5F + var3); - this.setCreativeTab(BiomesOPlenty.tabBiomesOPlenty); - } - - @Override - public void registerIcons(IconRegister par1IconRegister) - { - this.blockIcon[0] = par1IconRegister.registerIcon("BiomesOPlenty:pinksapling"); - } - - @Override - public Icon getIcon(int par1, int par2) - { - return this.blockIcon[0]; - } - - /** - * Ticks the block if it's been scheduled - */ - public void updateTick(World par1World, int par2, int par3, int par4, Random par5Random) - { - if (!par1World.isRemote) - { - super.updateTick(par1World, par2, par3, par4, par5Random); - - if (par1World.getBlockLightValue(par2, par3 + 1, par4) >= 9 && par5Random.nextInt(7) == 0) - { - int var6 = par1World.getBlockMetadata(par2, par3, par4); - - if ((var6 & 8) == 0) - { - par1World.setBlockMetadataWithNotify(par2, par3, par4, var6 | 8, 2); - } - else - { - this.growTree(par1World, par2, par3, par4, par5Random); - } - } - } - } - - /** - * From the specified side and block metadata retrieves the blocks texture. Args: side, metadata - */ - //public int getBlockTextureFromSideAndMetadata(int par1, int par2) - //{ - // par2 &= 3; - // return par2 == 1 ? 63 : (par2 == 2 ? 79 : (par2 == 3 ? 30 : super.getBlockTextureFromSideAndMetadata(par1, par2))); - //} - - /** - * Attempts to grow a sapling into a tree - */ - public void growTree(World par1World, int par2, int par3, int par4, Random par5Random) - { - int var6 = par1World.getBlockMetadata(par2, par3, par4) & 3; - Object var7 = null; - int var8 = 0; - int var9 = 0; - boolean var10 = false; - - for (var8 = 0; var8 >= -1; --var8) - { - for (var9 = 0; var9 >= -1; --var9) - { - if (this.isSameSapling(par1World, par2 + var8, par3, par4 + var9, 0) && this.isSameSapling(par1World, par2 + var8 + 1, par3, par4 + var9, 0) && this.isSameSapling(par1World, par2 + var8, par3, par4 + var9 + 1, 0) && this.isSameSapling(par1World, par2 + var8 + 1, par3, par4 + var9 + 1, 0)) - { - break; - } - } - - if (var7 != null) - { - break; - } - } - - if (var7 == null) - { - var9 = 0; - var8 = 0; - - var7 = new WorldGenCherry1(false); - } - - if (var10) - { - par1World.setBlock(par2 + var8, par3, par4 + var9, 0); - par1World.setBlock(par2 + var8 + 1, par3, par4 + var9, 0); - par1World.setBlock(par2 + var8, par3, par4 + var9 + 1, 0); - par1World.setBlock(par2 + var8 + 1, par3, par4 + var9 + 1, 0); - } - else - { - par1World.setBlock(par2, par3, par4, 0); - } - - if (!((WorldGenerator)var7).generate(par1World, par5Random, par2 + var8, par3, par4 + var9)) - { - if (var10) - { - par1World.setBlock(par2 + var8, par3, par4 + var9, this.blockID, var6, 2); - par1World.setBlock(par2 + var8 + 1, par3, par4 + var9, this.blockID, var6, 2); - par1World.setBlock(par2 + var8, par3, par4 + var9 + 1, this.blockID, var6, 2); - par1World.setBlock(par2 + var8 + 1, par3, par4 + var9 + 1, this.blockID, var6, 2); - } - else - { - par1World.setBlock(par2, par3, par4, this.blockID, var6, 2); - } - } - } - - /** - * Determines if the same sapling is present at the given location. - */ - public boolean isSameSapling(World par1World, int par2, int par3, int par4, int par5) - { - return par1World.getBlockId(par2, par3, par4) == this.blockID && (par1World.getBlockMetadata(par2, par3, par4) & 3) == par5; - } - - /** - * Determines the damage on the item the block drops. Used in cloth and wood. - */ - public int damageDropped(int par1) - { - return par1 & 3; - } - - /** - * returns a list of blocks with the same ID, but different meta (eg: wood returns 4 blocks) - */ - public void getSubBlocks(int par1, CreativeTabs par2CreativeTabs, List par3List) - { - par3List.add(new ItemStack(par1, 1, 0)); - } -} diff --git a/unused code/biomesoplenty/blocks/BlockPurpleFlower.java b/unused code/biomesoplenty/blocks/BlockPurpleFlower.java deleted file mode 100644 index 542ebdbaa..000000000 --- a/unused code/biomesoplenty/blocks/BlockPurpleFlower.java +++ /dev/null @@ -1,121 +0,0 @@ -package biomesoplenty.blocks; - -import java.util.Random; - -import biomesoplenty.BiomesOPlenty; - -import net.minecraft.block.Block; -import net.minecraft.block.material.Material; -import net.minecraft.client.renderer.texture.IconRegister; -import net.minecraft.util.AxisAlignedBB; -import net.minecraft.world.World; - -@Deprecated -public class BlockPurpleFlower extends Block -{ - protected BlockPurpleFlower(int par1, Material par3Material) - { - super(par1, par3Material); - this.setTickRandomly(true); - float var4 = 0.2F; - this.setBlockBounds(0.5F - var4, 0.0F, 0.5F - var4, 0.5F + var4, var4 * 3.0F, 0.5F + var4); - this.setCreativeTab(BiomesOPlenty.tabBiomesOPlenty); - } - - public BlockPurpleFlower(int par1) - { - this(par1, Material.plants); - } - - @Override - public void registerIcons(IconRegister par1IconRegister) - { - this.blockIcon = par1IconRegister.registerIcon("BiomesOPlenty:purpleflower"); - } - - /** - * Checks to see if its valid to put this block at the specified coordinates. Args: world, x, y, z - */ - public boolean canPlaceBlockAt(World par1World, int par2, int par3, int par4) - { - return super.canPlaceBlockAt(par1World, par2, par3, par4) && this.canThisPlantGrowOnThisBlockID(par1World.getBlockId(par2, par3 - 1, par4)); - } - - /** - * Gets passed in the blockID of the block below and supposed to return true if its allowed to grow on the type of - * blockID passed in. Args: blockID - */ - protected boolean canThisPlantGrowOnThisBlockID(int par1) - { - return par1 == Block.grass.blockID || par1 == Block.dirt.blockID || par1 == Block.tilledField.blockID; - } - - /** - * Lets the block know when one of its neighbor changes. Doesn't know which neighbor changed (coordinates passed are - * their own) Args: x, y, z, neighbor blockID - */ - public void onNeighborBlockChange(World par1World, int par2, int par3, int par4, int par5) - { - super.onNeighborBlockChange(par1World, par2, par3, par4, par5); - this.checkFlowerChange(par1World, par2, par3, par4); - } - - /** - * Ticks the block if it's been scheduled - */ - public void updateTick(World par1World, int par2, int par3, int par4, Random par5Random) - { - this.checkFlowerChange(par1World, par2, par3, par4); - } - - protected final void checkFlowerChange(World par1World, int par2, int par3, int par4) - { - if (!this.canBlockStay(par1World, par2, par3, par4)) - { - this.dropBlockAsItem(par1World, par2, par3, par4, par1World.getBlockMetadata(par2, par3, par4), 0); - par1World.setBlock(par2, par3, par4, 0); - } - } - - /** - * Can this block stay at this position. Similar to canPlaceBlockAt except gets checked often with plants. - */ - public boolean canBlockStay(World par1World, int par2, int par3, int par4) - { - return (par1World.getFullBlockLightValue(par2, par3, par4) >= 8 || par1World.canBlockSeeTheSky(par2, par3, par4)) && this.canThisPlantGrowOnThisBlockID(par1World.getBlockId(par2, par3 - 1, par4)); - } - - /** - * Returns a bounding box from the pool of bounding boxes (this means this box can change after the pool has been - * cleared to be reused) - */ - public AxisAlignedBB getCollisionBoundingBoxFromPool(World par1World, int par2, int par3, int par4) - { - return null; - } - - /** - * Is this block (a) opaque and (b) a full 1m cube? This determines whether or not to render the shared face of two - * adjacent blocks and also whether the player can attach torches, redstone wire, etc to this block. - */ - public boolean isOpaqueCube() - { - return false; - } - - /** - * If this block doesn't render as an ordinary block it will return False (examples: signs, buttons, stairs, etc) - */ - public boolean renderAsNormalBlock() - { - return false; - } - - /** - * The type of render function that is called for this block - */ - public int getRenderType() - { - return 1; - } -} diff --git a/unused code/biomesoplenty/blocks/BlockRedLeaves.java b/unused code/biomesoplenty/blocks/BlockRedLeaves.java deleted file mode 100644 index f4156f8d4..000000000 --- a/unused code/biomesoplenty/blocks/BlockRedLeaves.java +++ /dev/null @@ -1,309 +0,0 @@ -package biomesoplenty.blocks; - -import java.util.ArrayList; -import java.util.Random; - -import biomesoplenty.BiomesOPlenty; -import biomesoplenty.api.Blocks; -import biomesoplenty.configuration.BOPBlocks; - -import net.minecraft.block.Block; -import net.minecraft.block.BlockLeavesBase; -import net.minecraft.block.material.Material; -import net.minecraft.client.renderer.texture.IconRegister; -import net.minecraft.entity.player.EntityPlayer; -import net.minecraft.item.ItemStack; -import net.minecraft.util.Icon; -import net.minecraft.world.IBlockAccess; -import net.minecraft.world.World; -import net.minecraftforge.common.IShearable; -import cpw.mods.fml.relauncher.Side; -import cpw.mods.fml.relauncher.SideOnly; - -@Deprecated -public class BlockRedLeaves extends BlockLeavesBase implements IShearable -{ - /** - * The base index in terrain.png corresponding to the fancy version of the leaf texture. This is stored so we can - * switch the displayed version between fancy and fast graphics (fast is this index + 1). - */ - private int baseIndexInPNG; - public static final String[] LEAF_TYPES = new String[] {"red"}; - int[] adjacentTreeBlocks; - private Icon[] blockIcon = new Icon[2]; - - public BlockRedLeaves(int par1) - { - super(par1, Material.leaves, false); - this.setTickRandomly(true); - this.setBurnProperties(this.blockID, 30, 60); - this.setCreativeTab(BiomesOPlenty.tabBiomesOPlenty); - } - - @Override - @SideOnly(Side.CLIENT) - public void registerIcons(IconRegister par1IconRegister) - { - this.blockIcon[0] = par1IconRegister.registerIcon("BiomesOPlenty:redleaves1"); - this.blockIcon[1] = par1IconRegister.registerIcon("BiomesOPlenty:redleaves2"); - } - - @Override - @SideOnly(Side.CLIENT) - public Icon getIcon(int par1, int par2) - { - return blockIcon[(!isOpaqueCube() ? 0 : 1)]; - } - - /** - * ejects contained items into the world, and notifies neighbours of an update, as appropriate - */ - public void breakBlock(World par1World, int par2, int par3, int par4, int par5, int par6) - { - byte var7 = 1; - int var8 = var7 + 1; - - if (par1World.checkChunksExist(par2 - var8, par3 - var8, par4 - var8, par2 + var8, par3 + var8, par4 + var8)) - { - for (int var9 = -var7; var9 <= var7; ++var9) - { - for (int var10 = -var7; var10 <= var7; ++var10) - { - for (int var11 = -var7; var11 <= var7; ++var11) - { - int var12 = par1World.getBlockId(par2 + var9, par3 + var10, par4 + var11); - - if (var12 == Blocks.leaves2.get().blockID) - { - int var13 = par1World.getBlockMetadata(par2 + var9, par3 + var10, par4 + var11); - par1World.setBlockMetadataWithNotify(par2 + var9, par3 + var10, par4 + var11, var13 | 8, 2); - } - } - } - } - } - } - - /** - * Ticks the block if it's been scheduled - */ - public void updateTick(World par1World, int par2, int par3, int par4, Random par5Random) - { - if (!par1World.isRemote) - { - int var6 = par1World.getBlockMetadata(par2, par3, par4); - - if ((var6 & 8) != 0 && (var6 & 4) == 0) - { - byte var7 = 4; - int var8 = var7 + 1; - byte var9 = 32; - int var10 = var9 * var9; - int var11 = var9 / 2; - - if (this.adjacentTreeBlocks == null) - { - this.adjacentTreeBlocks = new int[var9 * var9 * var9]; - } - - int var12; - - if (par1World.checkChunksExist(par2 - var8, par3 - var8, par4 - var8, par2 + var8, par3 + var8, par4 + var8)) - { - int var13; - int var14; - int var15; - - for (var12 = -var7; var12 <= var7; ++var12) - { - for (var13 = -var7; var13 <= var7; ++var13) - { - for (var14 = -var7; var14 <= var7; ++var14) - { - var15 = par1World.getBlockId(par2 + var12, par3 + var13, par4 + var14); - - if (var15 == Block.wood.blockID) - { - this.adjacentTreeBlocks[(var12 + var11) * var10 + (var13 + var11) * var9 + var14 + var11] = 0; - } - else if (var15 == Blocks.leaves2.get().blockID) - { - this.adjacentTreeBlocks[(var12 + var11) * var10 + (var13 + var11) * var9 + var14 + var11] = -2; - } - else - { - this.adjacentTreeBlocks[(var12 + var11) * var10 + (var13 + var11) * var9 + var14 + var11] = -1; - } - } - } - } - - for (var12 = 1; var12 <= 4; ++var12) - { - for (var13 = -var7; var13 <= var7; ++var13) - { - for (var14 = -var7; var14 <= var7; ++var14) - { - for (var15 = -var7; var15 <= var7; ++var15) - { - if (this.adjacentTreeBlocks[(var13 + var11) * var10 + (var14 + var11) * var9 + var15 + var11] == var12 - 1) - { - if (this.adjacentTreeBlocks[(var13 + var11 - 1) * var10 + (var14 + var11) * var9 + var15 + var11] == -2) - { - this.adjacentTreeBlocks[(var13 + var11 - 1) * var10 + (var14 + var11) * var9 + var15 + var11] = var12; - } - - if (this.adjacentTreeBlocks[(var13 + var11 + 1) * var10 + (var14 + var11) * var9 + var15 + var11] == -2) - { - this.adjacentTreeBlocks[(var13 + var11 + 1) * var10 + (var14 + var11) * var9 + var15 + var11] = var12; - } - - if (this.adjacentTreeBlocks[(var13 + var11) * var10 + (var14 + var11 - 1) * var9 + var15 + var11] == -2) - { - this.adjacentTreeBlocks[(var13 + var11) * var10 + (var14 + var11 - 1) * var9 + var15 + var11] = var12; - } - - if (this.adjacentTreeBlocks[(var13 + var11) * var10 + (var14 + var11 + 1) * var9 + var15 + var11] == -2) - { - this.adjacentTreeBlocks[(var13 + var11) * var10 + (var14 + var11 + 1) * var9 + var15 + var11] = var12; - } - - if (this.adjacentTreeBlocks[(var13 + var11) * var10 + (var14 + var11) * var9 + (var15 + var11 - 1)] == -2) - { - this.adjacentTreeBlocks[(var13 + var11) * var10 + (var14 + var11) * var9 + (var15 + var11 - 1)] = var12; - } - - if (this.adjacentTreeBlocks[(var13 + var11) * var10 + (var14 + var11) * var9 + var15 + var11 + 1] == -2) - { - this.adjacentTreeBlocks[(var13 + var11) * var10 + (var14 + var11) * var9 + var15 + var11 + 1] = var12; - } - } - } - } - } - } - } - - var12 = this.adjacentTreeBlocks[var11 * var10 + var11 * var9 + var11]; - - if (var12 >= 0) - { - par1World.setBlockMetadataWithNotify(par2, par3, par4, var6 & -9, 2); - } - else - { - this.removeLeaves(par1World, par2, par3, par4); - } - } - } - } - - /** - * A randomly called display update to be able to add particles or other items for display - */ - @SideOnly(Side.CLIENT) - public void randomDisplayTick(World par1World, int par2, int par3, int par4, Random par5Random) - { - if (par1World.canLightningStrikeAt(par2, par3 + 1, par4) && !par1World.doesBlockHaveSolidTopSurface(par2, par3 - 1, par4) && par5Random.nextInt(15) == 1) - { - double var6 = (double)((float)par2 + par5Random.nextFloat()); - double var8 = (double)par3 - 0.05D; - double var10 = (double)((float)par4 + par5Random.nextFloat()); - par1World.spawnParticle("dripWater", var6, var8, var10, 0.0D, 0.0D, 0.0D); - } - } - - private void removeLeaves(World par1World, int par2, int par3, int par4) - { - this.dropBlockAsItem(par1World, par2, par3, par4, par1World.getBlockMetadata(par2, par3, par4), 0); - par1World.setBlockToAir(par2, par3, par4); - } - - /** - * Returns the quantity of items to drop on block destruction. - */ - public int quantityDropped(Random par1Random) - { - return par1Random.nextInt(20) == 0 ? 1 : 0; - } - - /** - * Returns the ID of the items to drop on destruction. - */ - public int idDropped(int par1, Random par2Random, int par3) - { - return BOPBlocks.redSapling.blockID; - } - - /** - * Drops the block items with a specified chance of dropping the specified items - */ - public void dropBlockAsItemWithChance(World par1World, int par2, int par3, int par4, int par5, float par6, int par7) - { - if (!par1World.isRemote) - { - byte var8 = 20; - - if ((par5 & 3) == 3) - { - var8 = 40; - } - - if (par1World.rand.nextInt(var8) == 0) - { - int var9 = this.idDropped(par5, par1World.rand, par7); - this.dropBlockAsItem_do(par1World, par2, par3, par4, new ItemStack(var9, 1, this.damageDropped(par5))); - } - } - } - - /** - * Called when the player destroys a block with an item that can harvest it. (i, j, k) are the coordinates of the - * block and l is the block's subtype/damage. - */ - public void harvestBlock(World par1World, EntityPlayer par2EntityPlayer, int par3, int par4, int par5, int par6) - { - super.harvestBlock(par1World, par2EntityPlayer, par3, par4, par5, par6); - } - - /** - * Determines the damage on the item the block drops. Used in cloth and wood. - */ - public int damageDropped(int par1) - { - return par1 & 3; - } - - @Override - public boolean isOpaqueCube() { - return Block.leaves.isOpaqueCube(); - } - - public boolean shouldSideBeRendered(IBlockAccess par1IBlockAccess, int par2, int par3, int par4, int par5) - { - return true; - } - - /** - * Pass true to draw this block using fancy graphics, or false for fast graphics. - */ - @SideOnly(Side.CLIENT) - public void setGraphicsLevel(boolean par1) - { - this.graphicsLevel = par1; - } - - @Override - public boolean isShearable(ItemStack item, World world, int x, int y, int z) - { - return true; - } - - @Override - public ArrayList onSheared(ItemStack item, World world, int x, int y, int z, int fortune) - { - ArrayList ret = new ArrayList(); - ret.add(new ItemStack(this, 1, world.getBlockMetadata(x, y, z) & 3)); - return ret; - } -} diff --git a/unused code/biomesoplenty/blocks/BlockRedRock.java b/unused code/biomesoplenty/blocks/BlockRedRock.java deleted file mode 100644 index 3657fc079..000000000 --- a/unused code/biomesoplenty/blocks/BlockRedRock.java +++ /dev/null @@ -1,42 +0,0 @@ -package biomesoplenty.blocks; - -import java.util.Random; - -import biomesoplenty.BiomesOPlenty; -import biomesoplenty.configuration.BOPBlocks; - -import net.minecraft.block.Block; -import net.minecraft.block.material.Material; -import net.minecraft.client.renderer.texture.IconRegister; - -@Deprecated -public class BlockRedRock extends Block -{ - public BlockRedRock(int par1) - { - super(par1, Material.rock); - this.setCreativeTab(BiomesOPlenty.tabBiomesOPlenty); - } - - @Override - public void registerIcons(IconRegister par1IconRegister) - { - this.blockIcon = par1IconRegister.registerIcon("BiomesOPlenty:redrock"); - } - - /** - * Returns the ID of the items to drop on destruction. - */ - public int idDropped(int par1, Random par2Random, int par3) - { - return BOPBlocks.redRockCobble.blockID; - } - - /** - * Returns the quantity of items to drop on block destruction. - */ - public int quantityDropped(Random par1Random) - { - return 1; - } -} diff --git a/unused code/biomesoplenty/blocks/BlockRedRockBrick.java b/unused code/biomesoplenty/blocks/BlockRedRockBrick.java deleted file mode 100644 index ecdd92ee3..000000000 --- a/unused code/biomesoplenty/blocks/BlockRedRockBrick.java +++ /dev/null @@ -1,23 +0,0 @@ -package biomesoplenty.blocks; - -import biomesoplenty.BiomesOPlenty; - -import net.minecraft.block.Block; -import net.minecraft.block.material.Material; -import net.minecraft.client.renderer.texture.IconRegister; - -@Deprecated -public class BlockRedRockBrick extends Block -{ - public BlockRedRockBrick(int par1) - { - super(par1, Material.rock); - this.setCreativeTab(BiomesOPlenty.tabBiomesOPlenty); - } - - @Override - public void registerIcons(IconRegister par1IconRegister) - { - this.blockIcon = par1IconRegister.registerIcon("BiomesOPlenty:redbrick"); - } -} diff --git a/unused code/biomesoplenty/blocks/BlockRedRockBrickSlab.java b/unused code/biomesoplenty/blocks/BlockRedRockBrickSlab.java deleted file mode 100644 index 080588e90..000000000 --- a/unused code/biomesoplenty/blocks/BlockRedRockBrickSlab.java +++ /dev/null @@ -1,159 +0,0 @@ -package biomesoplenty.blocks; - -import java.util.List; -import java.util.Random; - -import biomesoplenty.BiomesOPlenty; -import biomesoplenty.configuration.BOPBlocks; - -import net.minecraft.block.BlockHalfSlab; -import net.minecraft.block.material.Material; -import net.minecraft.client.renderer.texture.IconRegister; -import net.minecraft.creativetab.CreativeTabs; -import net.minecraft.item.ItemStack; -import net.minecraft.world.World; - -@Deprecated -public class BlockRedRockBrickSlab extends BlockHalfSlab -{ - /** The type of tree this slab came from. */ - public static final String[] woodType = new String[] {"redRock"}; - - public BlockRedRockBrickSlab(int par1, boolean par2) - { - super(par1, par2, Material.rock); - this.setCreativeTab(BiomesOPlenty.tabBiomesOPlenty); - this.useNeighborBrightness[blockID] = true; - } - - @Override - public void registerIcons(IconRegister par1IconRegister) - { - this.blockIcon = par1IconRegister.registerIcon("BiomesOPlenty:redbrick"); - } - - /** - * From the specified side and block metadata retrieves the blocks texture. Args: side, metadata - */ - /*public int getBlockTextureFromSideAndMetadata(int par1, int par2) - { - switch (par2 & 7) - { - case 1: - return 198; - - case 2: - return 214; - - case 3: - return 199; - - default: - return 24; - } - }*/ - - /** - * Returns the block texture based on the side being looked at. Args: side - */ - /*public int getBlockTextureFromSide(int par1) - { - return this.getBlockTextureFromSideAndMetadata(par1, 0); - }*/ - - /** - * Returns the ID of the items to drop on destruction. - */ - public int idDropped(int par1, Random par2Random, int par3) - { - return BOPBlocks.redRockBrickSingleSlab.blockID; - } - - /** - * Returns an item stack containing a single instance of the current block type. 'i' is the block's subtype/damage - * and is ignored for blocks which do not support subtypes. Blocks which cannot be harvested should return null. - */ - protected ItemStack createStackedBlock(int par1) - { - return new ItemStack(BOPBlocks.redRockBrickSingleSlab.blockID, 2, par1 & 7); - } - - /** - * Called upon block activation (right click on the block.) - */ -// public boolean onBlockActivated(World world, int par2, int par3, int par4, EntityPlayer par5EntityPlayer, int par6, float par7, float par8, float par9) -// { -// if (par5EntityPlayer.getCurrentEquippedItem() != null) -// { -// if (par5EntityPlayer.getCurrentEquippedItem().itemID == this.blockID) -// { -// -// if (world.getBlockMetadata(par2, par3, par4) == 0 /*0 = Slab at bottom half*/ ) -// { -// if (par6 == 1 /*1 = top of the block*/) -// { -// if (!par5EntityPlayer.capabilities.isCreativeMode) -// { -// --par5EntityPlayer.getCurrentEquippedItem().stackSize; -// } -// -// world.playSoundEffect((double)((float)par2 + 0.5F), (double)((float)par3 + 0.5F), (double)((float)par4 + 0.5F), this.stepSound.getPlaceSound(), (this.stepSound.getVolume() + 1.0F) / 2.0F, this.stepSound.getPitch() * 0.8F); -// world.setBlock(par2, par3, par4, BOPBlocks.redRockBrickDoubleSlab.blockID); -// -// return true; -// } -// } -// -// if (world.getBlockMetadata(par2, par3, par4) == 8 /*8 = Slab at top half*/ ) -// { -// if (par6 == 0 /*0 = bottom of the block*/) -// { -// if (!par5EntityPlayer.capabilities.isCreativeMode) -// { -// --par5EntityPlayer.getCurrentEquippedItem().stackSize; -// } -// -// world.playSoundEffect((double)((float)par2 + 0.5F), (double)((float)par3 + 0.5F), (double)((float)par4 + 0.5F), this.stepSound.getPlaceSound(), (this.stepSound.getVolume() + 1.0F) / 2.0F, this.stepSound.getPitch() * 0.8F); -// world.setBlock(par2, par3, par4, BOPBlocks.redRockBrickDoubleSlab.blockID); -// -// return true; -// } -// } -// } -// return false; -// } -// return false; -// } - - /** - * Returns the slab block name with step type. - */ - public String getFullSlabName(int par1) - { - if (par1 < 0 || par1 >= woodType.length) - { - par1 = 0; - } - - return super.getUnlocalizedName() + "." + woodType[par1]; - } - - /** - * returns a list of blocks with the same ID, but different meta (eg: wood returns 4 blocks) - */ - public void getSubBlocks(int par1, CreativeTabs par2CreativeTabs, List par3List) - { - if (par1 != BOPBlocks.redRockBrickDoubleSlab.blockID) - { - par3List.add(new ItemStack(par1, 1, 0)); - } - } - - /** - * only called by clickMiddleMouseButton , and passed to inventory.setCurrentItem (along with isCreative) - */ - public int idPicked(World par1World, int par2, int par3, int par4) - { - return BOPBlocks.redRockBrickSingleSlab.blockID; - } -} diff --git a/unused code/biomesoplenty/blocks/BlockRedRockBrickStairs.java b/unused code/biomesoplenty/blocks/BlockRedRockBrickStairs.java deleted file mode 100644 index 01e443326..000000000 --- a/unused code/biomesoplenty/blocks/BlockRedRockBrickStairs.java +++ /dev/null @@ -1,28 +0,0 @@ -package biomesoplenty.blocks; - -import biomesoplenty.BiomesOPlenty; - -import net.minecraft.block.Block; -import net.minecraft.block.BlockStairs; -import net.minecraft.client.renderer.texture.IconRegister; - -@Deprecated -public class BlockRedRockBrickStairs extends BlockStairs -{ - /** The block that is used as model for the stair. */ - private final Block modelBlock; - - public BlockRedRockBrickStairs(int par1, Block par2Block) - { - super(par1, par2Block, 0); - this.modelBlock = par2Block; - this.setLightOpacity(0); - this.setCreativeTab(BiomesOPlenty.tabBiomesOPlenty); - } - - @Override - public void registerIcons(IconRegister par1IconRegister) - { - this.blockIcon = par1IconRegister.registerIcon("BiomesOPlenty:redbrick"); - } -} diff --git a/unused code/biomesoplenty/blocks/BlockRedRockCobble.java b/unused code/biomesoplenty/blocks/BlockRedRockCobble.java deleted file mode 100644 index 6a028e228..000000000 --- a/unused code/biomesoplenty/blocks/BlockRedRockCobble.java +++ /dev/null @@ -1,23 +0,0 @@ -package biomesoplenty.blocks; - -import biomesoplenty.BiomesOPlenty; - -import net.minecraft.block.Block; -import net.minecraft.block.material.Material; -import net.minecraft.client.renderer.texture.IconRegister; - -@Deprecated -public class BlockRedRockCobble extends Block -{ - public BlockRedRockCobble(int par1) - { - super(par1, Material.rock); - this.setCreativeTab(BiomesOPlenty.tabBiomesOPlenty); - } - - @Override - public void registerIcons(IconRegister par1IconRegister) - { - this.blockIcon = par1IconRegister.registerIcon("BiomesOPlenty:redcobble"); - } -} diff --git a/unused code/biomesoplenty/blocks/BlockRedRockCobbleSlab.java b/unused code/biomesoplenty/blocks/BlockRedRockCobbleSlab.java deleted file mode 100644 index 8352f7bfe..000000000 --- a/unused code/biomesoplenty/blocks/BlockRedRockCobbleSlab.java +++ /dev/null @@ -1,159 +0,0 @@ -package biomesoplenty.blocks; - -import java.util.List; -import java.util.Random; - -import biomesoplenty.BiomesOPlenty; -import biomesoplenty.configuration.BOPBlocks; - -import net.minecraft.block.BlockHalfSlab; -import net.minecraft.block.material.Material; -import net.minecraft.client.renderer.texture.IconRegister; -import net.minecraft.creativetab.CreativeTabs; -import net.minecraft.item.ItemStack; -import net.minecraft.world.World; - -@Deprecated -public class BlockRedRockCobbleSlab extends BlockHalfSlab -{ - /** The type of tree this slab came from. */ - public static final String[] woodType = new String[] {"redRock"}; - - public BlockRedRockCobbleSlab(int par1, boolean par2) - { - super(par1, par2, Material.rock); - this.setCreativeTab(BiomesOPlenty.tabBiomesOPlenty); - this.useNeighborBrightness[blockID] = true; - } - - @Override - public void registerIcons(IconRegister par1IconRegister) - { - this.blockIcon = par1IconRegister.registerIcon("BiomesOPlenty:redcobble"); - } - - /** - * From the specified side and block metadata retrieves the blocks texture. Args: side, metadata - */ - /*public int getBlockTextureFromSideAndMetadata(int par1, int par2) - { - switch (par2 & 7) - { - case 1: - return 198; - - case 2: - return 214; - - case 3: - return 199; - - default: - return 23; - } - }*/ - - /** - * Returns the block texture based on the side being looked at. Args: side - */ - /*public int getBlockTextureFromSide(int par1) - { - return this.getBlockTextureFromSideAndMetadata(par1, 0); - }*/ - - /** - * Returns the ID of the items to drop on destruction. - */ - public int idDropped(int par1, Random par2Random, int par3) - { - return BOPBlocks.redRockCobbleSingleSlab.blockID; - } - - /** - * Returns an item stack containing a single instance of the current block type. 'i' is the block's subtype/damage - * and is ignored for blocks which do not support subtypes. Blocks which cannot be harvested should return null. - */ - protected ItemStack createStackedBlock(int par1) - { - return new ItemStack(BOPBlocks.redRockCobbleSingleSlab.blockID, 2, par1 & 7); - } - - /** - * Called upon block activation (right click on the block.) - */ -// public boolean onBlockActivated(World world, int par2, int par3, int par4, EntityPlayer par5EntityPlayer, int par6, float par7, float par8, float par9) -// { -// if (par5EntityPlayer.getCurrentEquippedItem() != null) -// { -// if (par5EntityPlayer.getCurrentEquippedItem().itemID == this.blockID) -// { -// -// if (world.getBlockMetadata(par2, par3, par4) == 0 /*0 = Slab at bottom half*/ ) -// { -// if (par6 == 1 /*1 = top of the block*/) -// { -// if (!par5EntityPlayer.capabilities.isCreativeMode) -// { -// --par5EntityPlayer.getCurrentEquippedItem().stackSize; -// } -// -// world.playSoundEffect((double)((float)par2 + 0.5F), (double)((float)par3 + 0.5F), (double)((float)par4 + 0.5F), this.stepSound.getPlaceSound(), (this.stepSound.getVolume() + 1.0F) / 2.0F, this.stepSound.getPitch() * 0.8F); -// world.setBlock(par2, par3, par4, BOPBlocks.redRockCobbleDoubleSlab.blockID); -// -// return true; -// } -// } -// -// if (world.getBlockMetadata(par2, par3, par4) == 8 /*8 = Slab at top half*/ ) -// { -// if (par6 == 0 /*0 = bottom of the block*/) -// { -// if (!par5EntityPlayer.capabilities.isCreativeMode) -// { -// --par5EntityPlayer.getCurrentEquippedItem().stackSize; -// } -// -// world.playSoundEffect((double)((float)par2 + 0.5F), (double)((float)par3 + 0.5F), (double)((float)par4 + 0.5F), this.stepSound.getPlaceSound(), (this.stepSound.getVolume() + 1.0F) / 2.0F, this.stepSound.getPitch() * 0.8F); -// world.setBlock(par2, par3, par4, BOPBlocks.redRockCobbleDoubleSlab.blockID); -// -// return true; -// } -// } -// } -// return false; -// } -// return false; -// } - - /** - * Returns the slab block name with step type. - */ - public String getFullSlabName(int par1) - { - if (par1 < 0 || par1 >= woodType.length) - { - par1 = 0; - } - - return super.getUnlocalizedName() + "." + woodType[par1]; - } - - /** - * returns a list of blocks with the same ID, but different meta (eg: wood returns 4 blocks) - */ - public void getSubBlocks(int par1, CreativeTabs par2CreativeTabs, List par3List) - { - if (par1 != BOPBlocks.redRockCobbleDoubleSlab.blockID) - { - par3List.add(new ItemStack(par1, 1, 0)); - } - } - - /** - * only called by clickMiddleMouseButton , and passed to inventory.setCurrentItem (along with isCreative) - */ - public int idPicked(World par1World, int par2, int par3, int par4) - { - return BOPBlocks.redRockCobbleSingleSlab.blockID; - } -} diff --git a/unused code/biomesoplenty/blocks/BlockRedRockCobbleStairs.java b/unused code/biomesoplenty/blocks/BlockRedRockCobbleStairs.java deleted file mode 100644 index 81db8b603..000000000 --- a/unused code/biomesoplenty/blocks/BlockRedRockCobbleStairs.java +++ /dev/null @@ -1,28 +0,0 @@ -package biomesoplenty.blocks; - -import biomesoplenty.BiomesOPlenty; - -import net.minecraft.block.Block; -import net.minecraft.block.BlockStairs; -import net.minecraft.client.renderer.texture.IconRegister; - -@Deprecated -public class BlockRedRockCobbleStairs extends BlockStairs -{ - /** The block that is used as model for the stair. */ - private final Block modelBlock; - - public BlockRedRockCobbleStairs(int par1, Block par2Block) - { - super(par1, par2Block, 0); - this.modelBlock = par2Block; - this.setLightOpacity(0); - this.setCreativeTab(BiomesOPlenty.tabBiomesOPlenty); - } - - @Override - public void registerIcons(IconRegister par1IconRegister) - { - this.blockIcon = par1IconRegister.registerIcon("BiomesOPlenty:redcobble"); - } -} diff --git a/unused code/biomesoplenty/blocks/BlockRedSapling.java b/unused code/biomesoplenty/blocks/BlockRedSapling.java deleted file mode 100644 index 88322c695..000000000 --- a/unused code/biomesoplenty/blocks/BlockRedSapling.java +++ /dev/null @@ -1,163 +0,0 @@ -package biomesoplenty.blocks; - -import java.util.List; -import java.util.Random; - -import biomesoplenty.BiomesOPlenty; -import biomesoplenty.worldgen.WorldGenMaple; - -import net.minecraft.block.BlockSapling; -import net.minecraft.client.renderer.texture.IconRegister; -import net.minecraft.creativetab.CreativeTabs; -import net.minecraft.item.ItemStack; -import net.minecraft.util.Icon; -import net.minecraft.world.World; -import net.minecraft.world.gen.feature.WorldGenerator; - -@Deprecated -public class BlockRedSapling extends BlockSapling -{ - public static final String[] WOOD_TYPES = new String[] {"maple"}; - private Icon[] blockIcon = new Icon[1]; - - public BlockRedSapling(int par1) - { - super(par1); - float var3 = 0.4F; - this.setBlockBounds(0.5F - var3, 0.0F, 0.5F - var3, 0.5F + var3, var3 * 2.0F, 0.5F + var3); - this.setCreativeTab(BiomesOPlenty.tabBiomesOPlenty); - } - - @Override - public void registerIcons(IconRegister par1IconRegister) - { - this.blockIcon[0] = par1IconRegister.registerIcon("BiomesOPlenty:redsapling"); - } - - @Override - public Icon getIcon(int par1, int par2) - { - return this.blockIcon[0]; - } - - /** - * Ticks the block if it's been scheduled - */ - public void updateTick(World par1World, int par2, int par3, int par4, Random par5Random) - { - if (!par1World.isRemote) - { - super.updateTick(par1World, par2, par3, par4, par5Random); - - if (par1World.getBlockLightValue(par2, par3 + 1, par4) >= 9 && par5Random.nextInt(7) == 0) - { - int var6 = par1World.getBlockMetadata(par2, par3, par4); - - if ((var6 & 8) == 0) - { - par1World.setBlockMetadataWithNotify(par2, par3, par4, var6 | 8, 2); - } - else - { - this.growTree(par1World, par2, par3, par4, par5Random); - } - } - } - } - - /** - * From the specified side and block metadata retrieves the blocks texture. Args: side, metadata - */ - /*public int getBlockTextureFromSideAndMetadata(int par1, int par2) - { - par2 &= 3; - return par2 == 1 ? 63 : (par2 == 2 ? 79 : (par2 == 3 ? 30 : super.getBlockTextureFromSideAndMetadata(par1, par2))); - }*/ - - /** - * Attempts to grow a sapling into a tree - */ - public void growTree(World par1World, int par2, int par3, int par4, Random par5Random) - { - int var6 = par1World.getBlockMetadata(par2, par3, par4) & 3; - Object var7 = null; - int var8 = 0; - int var9 = 0; - boolean var10 = false; - - for (var8 = 0; var8 >= -1; --var8) - { - for (var9 = 0; var9 >= -1; --var9) - { - if (this.isSameSapling(par1World, par2 + var8, par3, par4 + var9, 0) && this.isSameSapling(par1World, par2 + var8 + 1, par3, par4 + var9, 0) && this.isSameSapling(par1World, par2 + var8, par3, par4 + var9 + 1, 0) && this.isSameSapling(par1World, par2 + var8 + 1, par3, par4 + var9 + 1, 0)) - { - break; - } - } - - if (var7 != null) - { - break; - } - } - - if (var7 == null) - { - var9 = 0; - var8 = 0; - - var7 = new WorldGenMaple(false); - } - - if (var10) - { - par1World.setBlock(par2 + var8, par3, par4 + var9, 0); - par1World.setBlock(par2 + var8 + 1, par3, par4 + var9, 0); - par1World.setBlock(par2 + var8, par3, par4 + var9 + 1, 0); - par1World.setBlock(par2 + var8 + 1, par3, par4 + var9 + 1, 0); - } - else - { - par1World.setBlock(par2, par3, par4, 0); - } - - if (!((WorldGenerator)var7).generate(par1World, par5Random, par2 + var8, par3, par4 + var9)) - { - if (var10) - { - par1World.setBlock(par2 + var8, par3, par4 + var9, this.blockID, var6, 2); - par1World.setBlock(par2 + var8 + 1, par3, par4 + var9, this.blockID, var6, 2); - par1World.setBlock(par2 + var8, par3, par4 + var9 + 1, this.blockID, var6, 2); - par1World.setBlock(par2 + var8 + 1, par3, par4 + var9 + 1, this.blockID, var6, 2); - } - else - { - par1World.setBlock(par2, par3, par4, this.blockID, var6, 2); - } - } - } - - /** - * Determines if the same sapling is present at the given location. - */ - public boolean isSameSapling(World par1World, int par2, int par3, int par4, int par5) - { - return par1World.getBlockId(par2, par3, par4) == this.blockID && (par1World.getBlockMetadata(par2, par3, par4) & 3) == par5; - } - - /** - * Determines the damage on the item the block drops. Used in cloth and wood. - */ - public int damageDropped(int par1) - { - return par1 & 3; - } - - /** - * returns a list of blocks with the same ID, but different meta (eg: wood returns 4 blocks) - */ - public void getSubBlocks(int par1, CreativeTabs par2CreativeTabs, List par3List) - { - par3List.add(new ItemStack(par1, 1, 0)); - } -} diff --git a/unused code/biomesoplenty/blocks/BlockRedwoodLeaves.java b/unused code/biomesoplenty/blocks/BlockRedwoodLeaves.java deleted file mode 100644 index 745848e6e..000000000 --- a/unused code/biomesoplenty/blocks/BlockRedwoodLeaves.java +++ /dev/null @@ -1,351 +0,0 @@ -package biomesoplenty.blocks; - -import java.util.ArrayList; -import java.util.Random; - -import biomesoplenty.BiomesOPlenty; -import biomesoplenty.configuration.BOPBlocks; - -import net.minecraft.block.Block; -import net.minecraft.block.BlockLeavesBase; -import net.minecraft.block.material.Material; -import net.minecraft.client.renderer.texture.IconRegister; -import net.minecraft.entity.player.EntityPlayer; -import net.minecraft.item.ItemStack; -import net.minecraft.util.Icon; -import net.minecraft.world.ColorizerFoliage; -import net.minecraft.world.IBlockAccess; -import net.minecraft.world.World; -import net.minecraftforge.common.IShearable; -import cpw.mods.fml.relauncher.Side; -import cpw.mods.fml.relauncher.SideOnly; - -@Deprecated -public class BlockRedwoodLeaves extends BlockLeavesBase implements IShearable -{ - /** - * The base index in terrain.png corresponding to the fancy version of the leaf texture. This is stored so we can - * switch the displayed version between fancy and fast graphics (fast is this index + 1). - */ - private int baseIndexInPNG; - public static final String[] LEAF_TYPES = new String[] {"redwood"}; - int[] adjacentTreeBlocks; - private Icon[] blockIcon = new Icon[2]; - - public BlockRedwoodLeaves(int par1) - { - super(par1, Material.leaves, false); - this.setTickRandomly(true); - this.setBurnProperties(this.blockID, 30, 60); - this.setCreativeTab(BiomesOPlenty.tabBiomesOPlenty); - } - - @Override - @SideOnly(Side.CLIENT) - public void registerIcons(IconRegister par1IconRegister) - { - this.blockIcon[0] = par1IconRegister.registerIcon("BiomesOPlenty:redwoodleaves1"); - this.blockIcon[1] = par1IconRegister.registerIcon("BiomesOPlenty:redwoodleaves2"); - } - - @Override - @SideOnly(Side.CLIENT) - public Icon getIcon(int par1, int par2) - { - return blockIcon[(!isOpaqueCube() ? 0 : 1)]; - } - - @SideOnly(Side.CLIENT) - public int getBlockColor() - { - double var1 = 0.5D; - double var3 = 1.0D; - return ColorizerFoliage.getFoliageColor(var1, var3); - } - - /** - * Returns the color this block should be rendered. Used by leaves. - */ - @SideOnly(Side.CLIENT) - public int getRenderColor(int par1) - { - return (par1 & 3) == 1 ? ColorizerFoliage.getFoliageColorPine() : ((par1 & 3) == 2 ? ColorizerFoliage.getFoliageColorBirch() : ColorizerFoliage.getFoliageColorBasic()); - } - - /** - * Returns a integer with hex for 0xrrggbb with this color multiplied against the blocks color. Note only called - * when first determining what to render. - */ - @SideOnly(Side.CLIENT) - public int colorMultiplier(IBlockAccess par1IBlockAccess, int par2, int par3, int par4) - { - int var6 = 0; - int var7 = 0; - int var8 = 0; - - for (int var9 = -1; var9 <= 1; ++var9) - { - for (int var10 = -1; var10 <= 1; ++var10) - { - int var11 = par1IBlockAccess.getBiomeGenForCoords(par2 + var10, par4 + var9).getBiomeFoliageColor(); - var6 += (var11 & 16711680) >> 16; - var7 += (var11 & 65280) >> 8; - var8 += var11 & 255; - } - } - - return (var6 / 9 & 255) << 16 | (var7 / 9 & 255) << 8 | var8 / 9 & 255; - } - - /** - * ejects contained items into the world, and notifies neighbours of an update, as appropriate - */ - public void breakBlock(World par1World, int par2, int par3, int par4, int par5, int par6) - { - byte var7 = 1; - int var8 = var7 + 1; - - if (par1World.checkChunksExist(par2 - var8, par3 - var8, par4 - var8, par2 + var8, par3 + var8, par4 + var8)) - { - for (int var9 = -var7; var9 <= var7; ++var9) - { - for (int var10 = -var7; var10 <= var7; ++var10) - { - for (int var11 = -var7; var11 <= var7; ++var11) - { - int var12 = par1World.getBlockId(par2 + var9, par3 + var10, par4 + var11); - - if (var12 == BOPBlocks.redwoodLeaves.blockID) - { - int var13 = par1World.getBlockMetadata(par2 + var9, par3 + var10, par4 + var11); - par1World.setBlockMetadataWithNotify(par2 + var9, par3 + var10, par4 + var11, var13 | 8, 2); - } - } - } - } - } - } - - /** - * Ticks the block if it's been scheduled - */ - public void updateTick(World par1World, int par2, int par3, int par4, Random par5Random) - { - if (!par1World.isRemote) - { - int var6 = par1World.getBlockMetadata(par2, par3, par4); - - if ((var6 & 8) != 0 && (var6 & 4) == 0) - { - byte var7 = 4; - int var8 = var7 + 1; - byte var9 = 32; - int var10 = var9 * var9; - int var11 = var9 / 2; - - if (this.adjacentTreeBlocks == null) - { - this.adjacentTreeBlocks = new int[var9 * var9 * var9]; - } - - int var12; - - if (par1World.checkChunksExist(par2 - var8, par3 - var8, par4 - var8, par2 + var8, par3 + var8, par4 + var8)) - { - int var13; - int var14; - int var15; - - for (var12 = -var7; var12 <= var7; ++var12) - { - for (var13 = -var7; var13 <= var7; ++var13) - { - for (var14 = -var7; var14 <= var7; ++var14) - { - var15 = par1World.getBlockId(par2 + var12, par3 + var13, par4 + var14); - - if (var15 == BOPBlocks.redwoodWood.blockID) - { - this.adjacentTreeBlocks[(var12 + var11) * var10 + (var13 + var11) * var9 + var14 + var11] = 0; - } - else if (var15 == BOPBlocks.redwoodLeaves.blockID) - { - this.adjacentTreeBlocks[(var12 + var11) * var10 + (var13 + var11) * var9 + var14 + var11] = -2; - } - else - { - this.adjacentTreeBlocks[(var12 + var11) * var10 + (var13 + var11) * var9 + var14 + var11] = -1; - } - } - } - } - - for (var12 = 1; var12 <= 4; ++var12) - { - for (var13 = -var7; var13 <= var7; ++var13) - { - for (var14 = -var7; var14 <= var7; ++var14) - { - for (var15 = -var7; var15 <= var7; ++var15) - { - if (this.adjacentTreeBlocks[(var13 + var11) * var10 + (var14 + var11) * var9 + var15 + var11] == var12 - 1) - { - if (this.adjacentTreeBlocks[(var13 + var11 - 1) * var10 + (var14 + var11) * var9 + var15 + var11] == -2) - { - this.adjacentTreeBlocks[(var13 + var11 - 1) * var10 + (var14 + var11) * var9 + var15 + var11] = var12; - } - - if (this.adjacentTreeBlocks[(var13 + var11 + 1) * var10 + (var14 + var11) * var9 + var15 + var11] == -2) - { - this.adjacentTreeBlocks[(var13 + var11 + 1) * var10 + (var14 + var11) * var9 + var15 + var11] = var12; - } - - if (this.adjacentTreeBlocks[(var13 + var11) * var10 + (var14 + var11 - 1) * var9 + var15 + var11] == -2) - { - this.adjacentTreeBlocks[(var13 + var11) * var10 + (var14 + var11 - 1) * var9 + var15 + var11] = var12; - } - - if (this.adjacentTreeBlocks[(var13 + var11) * var10 + (var14 + var11 + 1) * var9 + var15 + var11] == -2) - { - this.adjacentTreeBlocks[(var13 + var11) * var10 + (var14 + var11 + 1) * var9 + var15 + var11] = var12; - } - - if (this.adjacentTreeBlocks[(var13 + var11) * var10 + (var14 + var11) * var9 + (var15 + var11 - 1)] == -2) - { - this.adjacentTreeBlocks[(var13 + var11) * var10 + (var14 + var11) * var9 + (var15 + var11 - 1)] = var12; - } - - if (this.adjacentTreeBlocks[(var13 + var11) * var10 + (var14 + var11) * var9 + var15 + var11 + 1] == -2) - { - this.adjacentTreeBlocks[(var13 + var11) * var10 + (var14 + var11) * var9 + var15 + var11 + 1] = var12; - } - } - } - } - } - } - } - - var12 = this.adjacentTreeBlocks[var11 * var10 + var11 * var9 + var11]; - - if (var12 >= 0) - { - par1World.setBlockMetadataWithNotify(par2, par3, par4, var6 & -9, 2); - } - else - { - this.removeLeaves(par1World, par2, par3, par4); - } - } - } - } - - /** - * A randomly called display update to be able to add particles or other items for display - */ - @SideOnly(Side.CLIENT) - public void randomDisplayTick(World par1World, int par2, int par3, int par4, Random par5Random) - { - if (par1World.canLightningStrikeAt(par2, par3 + 1, par4) && !par1World.doesBlockHaveSolidTopSurface(par2, par3 - 1, par4) && par5Random.nextInt(15) == 1) - { - double var6 = (double)((float)par2 + par5Random.nextFloat()); - double var8 = (double)par3 - 0.05D; - double var10 = (double)((float)par4 + par5Random.nextFloat()); - par1World.spawnParticle("dripWater", var6, var8, var10, 0.0D, 0.0D, 0.0D); - } - } - - private void removeLeaves(World par1World, int par2, int par3, int par4) - { - this.dropBlockAsItem(par1World, par2, par3, par4, par1World.getBlockMetadata(par2, par3, par4), 0); - par1World.setBlockToAir(par2, par3, par4); - } - - /** - * Returns the quantity of items to drop on block destruction. - */ - public int quantityDropped(Random par1Random) - { - return par1Random.nextInt(20) == 0 ? 1 : 0; - } - - /** - * Returns the ID of the items to drop on destruction. - */ - public int idDropped(int par1, Random par2Random, int par3) - { - return BOPBlocks.redwoodSapling.blockID; - } - - /** - * Drops the block items with a specified chance of dropping the specified items - */ - public void dropBlockAsItemWithChance(World par1World, int par2, int par3, int par4, int par5, float par6, int par7) - { - if (!par1World.isRemote) - { - byte var8 = 20; - - if ((par5 & 3) == 3) - { - var8 = 40; - } - - if (par1World.rand.nextInt(var8) == 0) - { - int var9 = this.idDropped(par5, par1World.rand, par7); - this.dropBlockAsItem_do(par1World, par2, par3, par4, new ItemStack(var9, 1, this.damageDropped(par5))); - } - } - } - - /** - * Called when the player destroys a block with an item that can harvest it. (i, j, k) are the coordinates of the - * block and l is the block's subtype/damage. - */ - public void harvestBlock(World par1World, EntityPlayer par2EntityPlayer, int par3, int par4, int par5, int par6) - { - super.harvestBlock(par1World, par2EntityPlayer, par3, par4, par5, par6); - } - - /** - * Determines the damage on the item the block drops. Used in cloth and wood. - */ - public int damageDropped(int par1) - { - return par1 & 3; - } - - @Override - public boolean isOpaqueCube() { - return Block.leaves.isOpaqueCube(); - } - - public boolean shouldSideBeRendered(IBlockAccess par1IBlockAccess, int par2, int par3, int par4, int par5) - { - return true; - } - - /** - * Pass true to draw this block using fancy graphics, or false for fast graphics. - */ - @SideOnly(Side.CLIENT) - public void setGraphicsLevel(boolean par1) - { - this.graphicsLevel = par1; - } - - @Override - public boolean isShearable(ItemStack item, World world, int x, int y, int z) - { - return true; - } - - @Override - public ArrayList onSheared(ItemStack item, World world, int x, int y, int z, int fortune) - { - ArrayList ret = new ArrayList(); - ret.add(new ItemStack(this, 1, world.getBlockMetadata(x, y, z) & 3)); - return ret; - } -} diff --git a/unused code/biomesoplenty/blocks/BlockRedwoodLog.java b/unused code/biomesoplenty/blocks/BlockRedwoodLog.java deleted file mode 100644 index f2f9f80b9..000000000 --- a/unused code/biomesoplenty/blocks/BlockRedwoodLog.java +++ /dev/null @@ -1,173 +0,0 @@ -package biomesoplenty.blocks; - -import java.util.Random; - -import biomesoplenty.BiomesOPlenty; -import biomesoplenty.configuration.BOPBlocks; - -import net.minecraft.block.Block; -import net.minecraft.block.material.Material; -import net.minecraft.client.renderer.texture.IconRegister; -import net.minecraft.item.ItemStack; -import net.minecraft.util.Icon; -import net.minecraft.world.World; - -@Deprecated -public class BlockRedwoodLog extends Block -{ - /** The type of tree this log came from. */ - public static final String[] woodType = new String[] {"redwood"}; - private Icon[] blockIcon = new Icon[2]; - - public BlockRedwoodLog(int par1) - { - super(par1, Material.wood); - this.setBurnProperties(this.blockID, 5, 5); - this.setCreativeTab(BiomesOPlenty.tabBiomesOPlenty); - } - - @Override - public void registerIcons(IconRegister par1IconRegister) - { - this.blockIcon[0] = par1IconRegister.registerIcon("BiomesOPlenty:logTopBottum"); - this.blockIcon[1] = par1IconRegister.registerIcon("BiomesOPlenty:redwoodlog"); - } - - @Override - public Icon getIcon(int par1, int par2) - { - int pos = par2 & 12; - if (pos == 0 && (par1 == 1 || par1 == 0) || pos == 4 && (par1 == 5 || par1 == 4) || pos == 8 && (par1 == 2 || par1 == 3)) - return blockIcon[0]; - return blockIcon[1]; - } - - /** - * The type of render function that is called for this block - */ - public int getRenderType() - { - return 31; - } - - /** - * Returns the quantity of items to drop on block destruction. - */ - public int quantityDropped(Random par1Random) - { - return 1; - } - - /** - * Returns the ID of the items to drop on destruction. - */ - public int idDropped(int par1, Random par2Random, int par3) - { - return BOPBlocks.redwoodWood.blockID; - } - - /** - * ejects contained items into the world, and notifies neighbours of an update, as appropriate - */ - public void breakBlock(World par1World, int par2, int par3, int par4, int par5, int par6) - { - byte var7 = 4; - int var8 = var7 + 1; - - if (par1World.checkChunksExist(par2 - var8, par3 - var8, par4 - var8, par2 + var8, par3 + var8, par4 + var8)) - { - for (int var9 = -var7; var9 <= var7; ++var9) - { - for (int var10 = -var7; var10 <= var7; ++var10) - { - for (int var11 = -var7; var11 <= var7; ++var11) - { - int var12 = par1World.getBlockId(par2 + var9, par3 + var10, par4 + var11); - - if (var12 == BOPBlocks.redwoodLeaves.blockID) - { - int var13 = par1World.getBlockMetadata(par2 + var9, par3 + var10, par4 + var11); - - if ((var13 & 8) == 0) - { - par1World.setBlockMetadataWithNotify(par2 + var9, par3 + var10, par4 + var11, var13 | 8, 2); - } - } - } - } - } - } - } - - public int onBlockPlaced(World par1World, int par2, int par3, int par4, int par5, float par6, float par7, float par8, int par9) - { - int var10 = par9 & 3; - byte var11 = 0; - - switch (par5) - { - case 0: - case 1: - var11 = 0; - break; - - case 2: - case 3: - var11 = 8; - break; - - case 4: - case 5: - var11 = 4; - } - - return var10 | var11; - } - - /** - * From the specified side and block metadata retrieves the blocks texture. Args: side, metadata - */ - /*public int getBlockTextureFromSideAndMetadata(int par1, int par2) - { - int var3 = par2 & 12; - int var4 = par2 & 3; - return var3 == 0 && (par1 == 1 || par1 == 0) ? 255 : (var3 == 4 && (par1 == 5 || par1 == 4) ? 255 : (var3 == 8 && (par1 == 2 || par1 == 3) ? 255 : (var4 == 1 ? 116 : (var4 == 2 ? 117 : (var4 == 3 ? 153 : 40))))); - }*/ - - /** - * Determines the damage on the item the block drops. Used in cloth and wood. - */ - public int damageDropped(int par1) - { - return par1 & 3; - } - - /** - * returns a number between 0 and 3 - */ - public static int limitToValidMetadata(int par0) - { - return par0 & 3; - } - - /** - * Returns an item stack containing a single instance of the current block type. 'i' is the block's subtype/damage - * and is ignored for blocks which do not support subtypes. Blocks which cannot be harvested should return null. - */ - protected ItemStack createStackedBlock(int par1) - { - return new ItemStack(this.blockID, 1, limitToValidMetadata(par1)); - } - - @Override - public boolean canSustainLeaves(World world, int x, int y, int z) - { - return true; - } - - @Override - public boolean isWood(World world, int x, int y, int z) - { - return true; - } -} diff --git a/unused code/biomesoplenty/blocks/BlockRedwoodPlank.java b/unused code/biomesoplenty/blocks/BlockRedwoodPlank.java deleted file mode 100644 index 982c3bad0..000000000 --- a/unused code/biomesoplenty/blocks/BlockRedwoodPlank.java +++ /dev/null @@ -1,35 +0,0 @@ -package biomesoplenty.blocks; - -import biomesoplenty.BiomesOPlenty; - -import net.minecraft.block.Block; -import net.minecraft.block.material.Material; -import net.minecraft.client.renderer.texture.IconRegister; - -@Deprecated -public class BlockRedwoodPlank extends Block -{ - /** The type of tree this block came from. */ - public static final String[] woodType = new String[] {"redwood"}; - - public BlockRedwoodPlank(int par1) - { - super(par1, Material.wood); - this.setBurnProperties(this.blockID, 5, 20); - this.setCreativeTab(BiomesOPlenty.tabBiomesOPlenty); - } - - @Override - public void registerIcons(IconRegister par1IconRegister) - { - this.blockIcon = par1IconRegister.registerIcon("BiomesOPlenty:redwoodplank"); - } - - /** - * Determines the damage on the item the block drops. Used in cloth and wood. - */ - public int damageDropped(int par1) - { - return par1; - } -} diff --git a/unused code/biomesoplenty/blocks/BlockRedwoodSapling.java b/unused code/biomesoplenty/blocks/BlockRedwoodSapling.java deleted file mode 100644 index 84cd2a2b5..000000000 --- a/unused code/biomesoplenty/blocks/BlockRedwoodSapling.java +++ /dev/null @@ -1,161 +0,0 @@ -package biomesoplenty.blocks; - -import java.util.List; -import java.util.Random; - -import biomesoplenty.BiomesOPlenty; -import biomesoplenty.worldgen.WorldGenRedwoodTree2; - -import net.minecraft.block.BlockSapling; -import net.minecraft.client.renderer.texture.IconRegister; -import net.minecraft.creativetab.CreativeTabs; -import net.minecraft.item.ItemStack; -import net.minecraft.util.Icon; -import net.minecraft.world.World; -import net.minecraft.world.gen.feature.WorldGenerator; - -@Deprecated -public class BlockRedwoodSapling extends BlockSapling -{ - public static final String[] WOOD_TYPES = new String[] {"redwood"}; - private Icon[] blockIcon = new Icon[1]; - - public BlockRedwoodSapling(int par1) - { - super(par1); - float var3 = 0.4F; - this.setBlockBounds(0.5F - var3, 0.0F, 0.5F - var3, 0.5F + var3, var3 * 2.0F, 0.5F + var3); - this.setCreativeTab(BiomesOPlenty.tabBiomesOPlenty); - } - - @Override - public void registerIcons(IconRegister par1IconRegister) - { - this.blockIcon[0] = par1IconRegister.registerIcon("BiomesOPlenty:redwoodsapling"); - } - - @Override - public Icon getIcon(int par1, int par2) - { - return this.blockIcon[0]; - } - /** - * Ticks the block if it's been scheduled - */ - public void updateTick(World par1World, int par2, int par3, int par4, Random par5Random) - { - if (!par1World.isRemote) - { - super.updateTick(par1World, par2, par3, par4, par5Random); - - if (par1World.getBlockLightValue(par2, par3 + 1, par4) >= 9 && par5Random.nextInt(7) == 0) - { - int var6 = par1World.getBlockMetadata(par2, par3, par4); - - if ((var6 & 8) == 0) - { - par1World.setBlockMetadataWithNotify(par2, par3, par4, var6 | 8, 2); - } - else - { - this.growTree(par1World, par2, par3, par4, par5Random); - } - } - } - } - - /** - * From the specified side and block metadata retrieves the blocks texture. Args: side, metadata - */ - /*public int getBlockTextureFromSideAndMetadata(int par1, int par2) - { - par2 &= 3; - return par2 == 1 ? 63 : (par2 == 2 ? 79 : (par2 == 3 ? 30 : super.getBlockTextureFromSideAndMetadata(par1, par2))); - }*/ - - /** - * Attempts to grow a sapling into a tree - */ - public void growTree(World par1World, int par2, int par3, int par4, Random par5Random) - { - int var6 = par1World.getBlockMetadata(par2, par3, par4) & 3; - Object var7 = null; - int var8 = 0; - int var9 = 0; - boolean var10 = false; - - for (var8 = 0; var8 >= -1; --var8) - { - for (var9 = 0; var9 >= -1; --var9) - { - if (this.isSameSapling(par1World, par2 + var8, par3, par4 + var9, 0) && this.isSameSapling(par1World, par2 + var8 + 1, par3, par4 + var9, 0) && this.isSameSapling(par1World, par2 + var8, par3, par4 + var9 + 1, 0) && this.isSameSapling(par1World, par2 + var8 + 1, par3, par4 + var9 + 1, 0)) - { - break; - } - } - - if (var7 != null) - { - break; - } - } - - if (var7 == null) - { - var9 = 0; - var8 = 0; - var7 = new WorldGenRedwoodTree2(false); - } - - if (var10) - { - par1World.setBlock(par2 + var8, par3, par4 + var9, 0); - par1World.setBlock(par2 + var8 + 1, par3, par4 + var9, 0); - par1World.setBlock(par2 + var8, par3, par4 + var9 + 1, 0); - par1World.setBlock(par2 + var8 + 1, par3, par4 + var9 + 1, 0); - } - else - { - par1World.setBlock(par2, par3, par4, 0); - } - - if (!((WorldGenerator)var7).generate(par1World, par5Random, par2 + var8, par3, par4 + var9)) - { - if (var10) - { - par1World.setBlock(par2 + var8, par3, par4 + var9, this.blockID, var6, 2); - par1World.setBlock(par2 + var8 + 1, par3, par4 + var9, this.blockID, var6, 2); - par1World.setBlock(par2 + var8, par3, par4 + var9 + 1, this.blockID, var6, 2); - par1World.setBlock(par2 + var8 + 1, par3, par4 + var9 + 1, this.blockID, var6, 2); - } - else - { - par1World.setBlock(par2, par3, par4, this.blockID, var6, 2); - } - } - } - - /** - * Determines if the same sapling is present at the given location. - */ - public boolean isSameSapling(World par1World, int par2, int par3, int par4, int par5) - { - return par1World.getBlockId(par2, par3, par4) == this.blockID && (par1World.getBlockMetadata(par2, par3, par4) & 3) == par5; - } - - /** - * Determines the damage on the item the block drops. Used in cloth and wood. - */ - public int damageDropped(int par1) - { - return par1 & 3; - } - - /** - * returns a list of blocks with the same ID, but different meta (eg: wood returns 4 blocks) - */ - public void getSubBlocks(int par1, CreativeTabs par2CreativeTabs, List par3List) - { - par3List.add(new ItemStack(par1, 1, 0)); - } -} diff --git a/unused code/biomesoplenty/blocks/BlockRedwoodSlab.java b/unused code/biomesoplenty/blocks/BlockRedwoodSlab.java deleted file mode 100644 index 35f49c792..000000000 --- a/unused code/biomesoplenty/blocks/BlockRedwoodSlab.java +++ /dev/null @@ -1,160 +0,0 @@ -package biomesoplenty.blocks; - -import java.util.List; -import java.util.Random; - -import biomesoplenty.BiomesOPlenty; -import biomesoplenty.configuration.BOPBlocks; - -import net.minecraft.block.BlockHalfSlab; -import net.minecraft.block.material.Material; -import net.minecraft.client.renderer.texture.IconRegister; -import net.minecraft.creativetab.CreativeTabs; -import net.minecraft.item.ItemStack; -import net.minecraft.world.World; - -@Deprecated -public class BlockRedwoodSlab extends BlockHalfSlab -{ - /** The type of tree this slab came from. */ - public static final String[] woodType = new String[] {"redwood"}; - - public BlockRedwoodSlab(int par1, boolean par2) - { - super(par1, par2, Material.wood); - this.setBurnProperties(this.blockID, 5, 20); - this.setCreativeTab(BiomesOPlenty.tabBiomesOPlenty); - this.useNeighborBrightness[blockID] = true; - } - - @Override - public void registerIcons(IconRegister par1IconRegister) - { - this.blockIcon = par1IconRegister.registerIcon("BiomesOPlenty:redwoodplank"); - } - - /** - * From the specified side and block metadata retrieves the blocks texture. Args: side, metadata - */ - /*public int getBlockTextureFromSideAndMetadata(int par1, int par2) - { - switch (par2 & 7) - { - case 1: - return 198; - - case 2: - return 214; - - case 3: - return 199; - - default: - return 41; - } - }*/ - - /** - * Returns the block texture based on the side being looked at. Args: side - */ - /*public int getBlockTextureFromSide(int par1) - { - return this.getBlockTextureFromSideAndMetadata(par1, 0); - }*/ - - /** - * Returns the ID of the items to drop on destruction. - */ - public int idDropped(int par1, Random par2Random, int par3) - { - return BOPBlocks.redwoodSingleSlab.blockID; - } - - /** - * Returns an item stack containing a single instance of the current block type. 'i' is the block's subtype/damage - * and is ignored for blocks which do not support subtypes. Blocks which cannot be harvested should return null. - */ - protected ItemStack createStackedBlock(int par1) - { - return new ItemStack(BOPBlocks.redwoodSingleSlab.blockID, 2, par1 & 7); - } - - /** - * Called upon block activation (right click on the block.) - */ -// public boolean onBlockActivated(World world, int par2, int par3, int par4, EntityPlayer par5EntityPlayer, int par6, float par7, float par8, float par9) -// { -// if (par5EntityPlayer.getCurrentEquippedItem() != null) -// { -// if (par5EntityPlayer.getCurrentEquippedItem().itemID == this.blockID) -// { -// -// if (world.getBlockMetadata(par2, par3, par4) == 0 /*0 = Slab at bottom half*/ ) -// { -// if (par6 == 1 /*1 = top of the block*/) -// { -// if (!par5EntityPlayer.capabilities.isCreativeMode) -// { -// --par5EntityPlayer.getCurrentEquippedItem().stackSize; -// } -// -// world.playSoundEffect((double)((float)par2 + 0.5F), (double)((float)par3 + 0.5F), (double)((float)par4 + 0.5F), this.stepSound.getPlaceSound(), (this.stepSound.getVolume() + 1.0F) / 2.0F, this.stepSound.getPitch() * 0.8F); -// world.setBlock(par2, par3, par4, BOPBlocks.redwoodDoubleSlab.blockID); -// -// return true; -// } -// } -// -// if (world.getBlockMetadata(par2, par3, par4) == 8 /*8 = Slab at top half*/ ) -// { -// if (par6 == 0 /*0 = bottom of the block*/) -// { -// if (!par5EntityPlayer.capabilities.isCreativeMode) -// { -// --par5EntityPlayer.getCurrentEquippedItem().stackSize; -// } -// -// world.playSoundEffect((double)((float)par2 + 0.5F), (double)((float)par3 + 0.5F), (double)((float)par4 + 0.5F), this.stepSound.getPlaceSound(), (this.stepSound.getVolume() + 1.0F) / 2.0F, this.stepSound.getPitch() * 0.8F); -// world.setBlock(par2, par3, par4, BOPBlocks.redwoodDoubleSlab.blockID); -// -// return true; -// } -// } -// } -// return false; -// } -// return false; -// } - - /** - * Returns the slab block name with step type. - */ - public String getFullSlabName(int par1) - { - if (par1 < 0 || par1 >= woodType.length) - { - par1 = 0; - } - - return super.getUnlocalizedName() + "." + woodType[par1]; - } - - /** - * returns a list of blocks with the same ID, but different meta (eg: wood returns 4 blocks) - */ - public void getSubBlocks(int par1, CreativeTabs par2CreativeTabs, List par3List) - { - if (par1 != BOPBlocks.redwoodDoubleSlab.blockID) - { - par3List.add(new ItemStack(par1, 1, 0)); - } - } - - /** - * only called by clickMiddleMouseButton , and passed to inventory.setCurrentItem (along with isCreative) - */ - public int idPicked(World par1World, int par2, int par3, int par4) - { - return BOPBlocks.redwoodSingleSlab.blockID; - } -} diff --git a/unused code/biomesoplenty/blocks/BlockRedwoodStairs.java b/unused code/biomesoplenty/blocks/BlockRedwoodStairs.java deleted file mode 100644 index 79ac9d1b0..000000000 --- a/unused code/biomesoplenty/blocks/BlockRedwoodStairs.java +++ /dev/null @@ -1,29 +0,0 @@ -package biomesoplenty.blocks; - -import biomesoplenty.BiomesOPlenty; - -import net.minecraft.block.Block; -import net.minecraft.block.BlockStairs; -import net.minecraft.client.renderer.texture.IconRegister; - -@Deprecated -public class BlockRedwoodStairs extends BlockStairs -{ - /** The block that is used as model for the stair. */ - private final Block modelBlock; - - public BlockRedwoodStairs(int par1, Block par2Block) - { - super(par1, par2Block, 0); - this.modelBlock = par2Block; - this.setBurnProperties(this.blockID, 5, 20); - this.setLightOpacity(0); - this.setCreativeTab(BiomesOPlenty.tabBiomesOPlenty); - } - - @Override - public void registerIcons(IconRegister par1IconRegister) - { - this.blockIcon = par1IconRegister.registerIcon("BiomesOPlenty:redwoodplank"); - } -} diff --git a/unused code/biomesoplenty/blocks/BlockShortGrass.java b/unused code/biomesoplenty/blocks/BlockShortGrass.java deleted file mode 100644 index c92e0fd03..000000000 --- a/unused code/biomesoplenty/blocks/BlockShortGrass.java +++ /dev/null @@ -1,141 +0,0 @@ -package biomesoplenty.blocks; - -import java.util.ArrayList; -import java.util.Random; - -import biomesoplenty.configuration.BOPItems; - -import net.minecraft.block.Block; -import net.minecraft.block.BlockFlower; -import net.minecraft.block.material.Material; -import net.minecraft.client.renderer.texture.IconRegister; -import net.minecraft.entity.player.EntityPlayer; -import net.minecraft.item.ItemStack; -import net.minecraft.world.ColorizerFoliage; -import net.minecraft.world.ColorizerGrass; -import net.minecraft.world.IBlockAccess; -import net.minecraft.world.World; -import net.minecraftforge.common.IShearable; - -@Deprecated -public class BlockShortGrass extends BlockFlower implements IShearable -{ - public BlockShortGrass(int par1) - { - super(par1, Material.vine); - float var3 = 0.4F; - this.setBurnProperties(this.blockID, 60, 100); - this.setBlockBounds(0.5F - var3, 0.0F, 0.5F - var3, 0.5F + var3, 0.8F, 0.5F + var3); - } - - @Override - public void registerIcons(IconRegister par1IconRegister) - { - this.blockIcon = par1IconRegister.registerIcon("BiomesOPlenty:shortgrass"); - } - - /** - * Checks to see if its valid to put this block at the specified coordinates. Args: world, x, y, z - */ - public boolean canPlaceBlockAt(World par1World, int par2, int par3, int par4) - { - return super.canPlaceBlockAt(par1World, par2, par3, par4) && this.canThisPlantGrowOnThisBlockID(par1World.getBlockId(par2, par3 - 1, par4)); - } - - /** - * Gets passed in the blockID of the block below and supposed to return true if its allowed to grow on the type of - * blockID passed in. Args: blockID - */ - protected boolean canThisPlantGrowOnThisBlockID(int par1) - { - return par1 == Block.grass.blockID || par1 == Block.dirt.blockID || par1 == Block.tilledField.blockID; - } - - /** - * Can this block stay at this position. Similar to canPlaceBlockAt except gets checked often with plants. - */ - public boolean canBlockStay(World par1World, int par2, int par3, int par4) - { - return (par1World.getFullBlockLightValue(par2, par3, par4) >= 8 || par1World.canBlockSeeTheSky(par2, par3, par4)) && this.canThisPlantGrowOnThisBlockID(par1World.getBlockId(par2, par3 - 1, par4)); - } - - /** - * Lets the block know when one of its neighbor changes. Doesn't know which neighbor changed (coordinates passed are - * their own) Args: x, y, z, neighbor blockID - */ - public void onNeighborBlockChange(World par1World, int par2, int par3, int par4, int par5) - { - super.onNeighborBlockChange(par1World, par2, par3, par4, par5); - this.checkFlowerChange(par1World, par2, par3, par4); - } - - public int getBlockColor() - { - double var1 = 0.5D; - double var3 = 1.0D; - return ColorizerGrass.getGrassColor(var1, var3); - } - - /** - * Returns the color this block should be rendered. Used by leaves. - */ - public int getRenderColor(int par1) - { - return par1 == 0 ? 16777215 : ColorizerFoliage.getFoliageColorBasic(); - } - - /** - * Returns a integer with hex for 0xrrggbb with this color multiplied against the blocks color. Note only called - * when first determining what to render. - */ - public int colorMultiplier(IBlockAccess par1IBlockAccess, int par2, int par3, int par4) - { - int var5 = par1IBlockAccess.getBlockMetadata(par2, par3, par4); - return var5 == 0 ? 16777215 : par1IBlockAccess.getBiomeGenForCoords(par2, par4).getBiomeGrassColor(); - } - - /** - * Returns the ID of the items to drop on destruction. - */ - public int idDropped(int par1, Random par2Random, int par3) - { - return -1; - } - - /** - * Called when the player destroys a block with an item that can harvest it. (i, j, k) are the coordinates of the - * block and l is the block's subtype/damage. - */ - public void harvestBlock(World par1World, EntityPlayer par2EntityPlayer, int par3, int par4, int par5, int par6) - { - super.harvestBlock(par1World, par2EntityPlayer, par3, par4, par5, par6); - } - - /** - * only called by clickMiddleMouseButton , and passed to inventory.setCurrentItem (along with isCreative) - */ - public int idPicked(World par1World, int par2, int par3, int par4) - { - return BOPItems.shortGrassItem.itemID; - } - - @Override - public boolean isShearable(ItemStack item, World world, int x, int y, int z) - { - return true; - } - - @Override - public ArrayList onSheared(ItemStack item, World world, int x, int y, int z, int fortune) - { - ArrayList ret = new ArrayList(); - ret.add(new ItemStack(BOPItems.shortGrassItem.itemID, 1, -1)); - return ret; - } - - @Override - public boolean isBlockReplaceable(World world, int x, int y, int z) - { - return true; - } -} diff --git a/unused code/biomesoplenty/blocks/BlockSmolderingGrass.java b/unused code/biomesoplenty/blocks/BlockSmolderingGrass.java deleted file mode 100644 index 3ebbddeb5..000000000 --- a/unused code/biomesoplenty/blocks/BlockSmolderingGrass.java +++ /dev/null @@ -1,113 +0,0 @@ -package biomesoplenty.blocks; - -import java.util.Random; - -import biomesoplenty.BiomesOPlenty; - -import net.minecraft.block.Block; -import net.minecraft.block.material.Material; -import net.minecraft.client.renderer.texture.IconRegister; -import net.minecraft.entity.Entity; -import net.minecraft.util.AxisAlignedBB; -import net.minecraft.util.Icon; -import net.minecraft.world.World; - -public class BlockSmolderingGrass extends Block -{ - private Icon[] blockIcon = new Icon[6]; - - public BlockSmolderingGrass(int par1) - { - super(par1, Material.grass); - this.setTickRandomly(true); - this.setCreativeTab(BiomesOPlenty.tabBiomesOPlenty); - } - - @Override - public void registerIcons(IconRegister par1IconRegister) - { - this.blockIcon[0] = par1IconRegister.registerIcon("BiomesOPlenty:smolderinggrass_bottom"); - this.blockIcon[1] = par1IconRegister.registerIcon("BiomesOPlenty:smolderinggrass_top"); - this.blockIcon[2] = par1IconRegister.registerIcon("BiomesOPlenty:smolderinggrass_side"); - this.blockIcon[3] = par1IconRegister.registerIcon("BiomesOPlenty:smolderinggrass_side"); - this.blockIcon[4] = par1IconRegister.registerIcon("BiomesOPlenty:smolderinggrass_side"); - this.blockIcon[5] = par1IconRegister.registerIcon("BiomesOPlenty:smolderinggrass_side"); - } - - @Override - public Icon getIcon(int par1, int par2) - { - return blockIcon[par1]; - } - - /** - * From the specified side and block metadata retrieves the blocks texture. Args: side, metadata - */ - /*public int getBlockTextureFromSideAndMetadata(int par1, int par2) - { - return par1 == 1 ? 122 : (par1 == 0 ? 124 : 123); - }*/ - - /** - * Retrieves the block texture to use based on the display side. Args: iBlockAccess, x, y, z, side - */ - /*public int getBlockTexture(IBlockAccess par1IBlockAccess, int par2, int par3, int par4, int par5) - { - if (par5 == 1) - { - return 122; - } - else if (par5 == 0) - { - return 124; - } - else - { - Material var6 = par1IBlockAccess.getBlockMaterial(par2, par3 + 1, par4); - return var6 != Material.snow && var6 != Material.craftedSnow ? 123 : 123; - } - }*/ - - /** - * A randomly called display update to be able to add particles or other items for display - */ - public void randomDisplayTick(World par1World, int par2, int par3, int par4, Random par5Random) - { - super.randomDisplayTick(par1World, par2, par3, par4, par5Random); - - if (par5Random.nextInt(4) == 0) - { - par1World.spawnParticle("smoke", (double)((float)par2 + par5Random.nextFloat()), (double)((float)par3 + 1.1F), (double)((float)par4 + par5Random.nextFloat()), 0.0D, 0.0D, 0.0D); - } - if (par5Random.nextInt(6) == 0) - { - par1World.spawnParticle("flame", (double)((float)par2 + par5Random.nextFloat()), (double)((float)par3 + 1.1F), (double)((float)par4 + par5Random.nextFloat()), 0.0D, 0.0D, 0.0D); - } - } - - /** - * Returns a bounding box from the pool of bounding boxes (this means this box can change after the pool has been - * cleared to be reused) - */ - public AxisAlignedBB getCollisionBoundingBoxFromPool(World par1World, int par2, int par3, int par4) - { - float f = 0.02F; - return AxisAlignedBB.getAABBPool().getAABB((double)par2, (double)par3, (double)par4, (double)(par2 + 1), (double)((float)(par3 + 1) - f), (double)(par4 + 1)); - } - - /** - * Triggered whenever an entity collides with this block (enters into the block). Args: world, x, y, z, entity - */ - public void onEntityCollidedWithBlock(World par1World, int par2, int par3, int par4, Entity par5Entity) - { - par5Entity.setFire(2); - } - - /** - * Returns the ID of the items to drop on destruction. - */ - public int idDropped(int par1, Random par2Random, int par3) - { - return Block.dirt.blockID; - } -} diff --git a/unused code/biomesoplenty/blocks/BlockSprout.java b/unused code/biomesoplenty/blocks/BlockSprout.java deleted file mode 100644 index 7f4f10894..000000000 --- a/unused code/biomesoplenty/blocks/BlockSprout.java +++ /dev/null @@ -1,143 +0,0 @@ -package biomesoplenty.blocks; - -import java.util.ArrayList; -import java.util.Random; - -import biomesoplenty.configuration.BOPItems; - -import net.minecraft.block.Block; -import net.minecraft.block.BlockFlower; -import net.minecraft.block.material.Material; -import net.minecraft.client.renderer.texture.IconRegister; -import net.minecraft.entity.player.EntityPlayer; -import net.minecraft.item.Item; -import net.minecraft.item.ItemStack; -import net.minecraft.stats.StatList; -import net.minecraft.world.ColorizerFoliage; -import net.minecraft.world.ColorizerGrass; -import net.minecraft.world.IBlockAccess; -import net.minecraft.world.World; -import net.minecraftforge.common.IShearable; - -@Deprecated -public class BlockSprout extends BlockFlower implements IShearable -{ - public BlockSprout(int par1) - { - super(par1, Material.vine); - float var3 = 0.4F; - this.setBurnProperties(this.blockID, 60, 100); - this.setBlockBounds(0.5F - var3, 0.0F, 0.5F - var3, 0.5F + var3, 0.8F, 0.5F + var3); - } - - @Override - public void registerIcons(IconRegister par1IconRegister) - { - this.blockIcon = par1IconRegister.registerIcon("BiomesOPlenty:sprout"); - } - - /** - * Checks to see if its valid to put this block at the specified coordinates. Args: world, x, y, z - */ - public boolean canPlaceBlockAt(World par1World, int par2, int par3, int par4) - { - return super.canPlaceBlockAt(par1World, par2, par3, par4) && this.canThisPlantGrowOnThisBlockID(par1World.getBlockId(par2, par3 - 1, par4)); - } - - /** - * Gets passed in the blockID of the block below and supposed to return true if its allowed to grow on the type of - * blockID passed in. Args: blockID - */ - protected boolean canThisPlantGrowOnThisBlockID(int par1) - { - return par1 == Block.grass.blockID || par1 == Block.dirt.blockID || par1 == Block.tilledField.blockID; - } - - /** - * Can this block stay at this position. Similar to canPlaceBlockAt except gets checked often with plants. - */ - public boolean canBlockStay(World par1World, int par2, int par3, int par4) - { - return (par1World.getFullBlockLightValue(par2, par3, par4) >= 8 || par1World.canBlockSeeTheSky(par2, par3, par4)) && this.canThisPlantGrowOnThisBlockID(par1World.getBlockId(par2, par3 - 1, par4)); - } - - /** - * Lets the block know when one of its neighbor changes. Doesn't know which neighbor changed (coordinates passed are - * their own) Args: x, y, z, neighbor blockID - */ - public void onNeighborBlockChange(World par1World, int par2, int par3, int par4, int par5) - { - super.onNeighborBlockChange(par1World, par2, par3, par4, par5); - this.checkFlowerChange(par1World, par2, par3, par4); - } - - public int getBlockColor() - { - double var1 = 0.5D; - double var3 = 1.0D; - return ColorizerGrass.getGrassColor(var1, var3); - } - - /** - * Returns the color this block should be rendered. Used by leaves. - */ - public int getRenderColor(int par1) - { - return par1 == 0 ? 16777215 : ColorizerFoliage.getFoliageColorBasic(); - } - - /** - * Returns a integer with hex for 0xrrggbb with this color multiplied against the blocks color. Note only called - * when first determining what to render. - */ - public int colorMultiplier(IBlockAccess par1IBlockAccess, int par2, int par3, int par4) - { - int var5 = par1IBlockAccess.getBlockMetadata(par2, par3, par4); - return var5 == 0 ? 16777215 : par1IBlockAccess.getBiomeGenForCoords(par2, par4).getBiomeGrassColor(); - } - - /** - * Returns the ID of the items to drop on destruction. - */ - public int idDropped(int par1, Random par2Random, int par3) - { - return -1; - } - - /** - * Called when the player destroys a block with an item that can harvest it. (i, j, k) are the coordinates of the - * block and l is the block's subtype/damage. - */ - public void harvestBlock(World par1World, EntityPlayer par2EntityPlayer, int par3, int par4, int par5, int par6) - { - super.harvestBlock(par1World, par2EntityPlayer, par3, par4, par5, par6); - } - - /** - * only called by clickMiddleMouseButton , and passed to inventory.setCurrentItem (along with isCreative) - */ - public int idPicked(World par1World, int par2, int par3, int par4) - { - return BOPItems.sproutItem.itemID; - } - - @Override - public boolean isShearable(ItemStack item, World world, int x, int y, int z) - { - return true; - } - - @Override - public ArrayList onSheared(ItemStack item, World world, int x, int y, int z, int fortune) - { - ArrayList ret = new ArrayList(); - ret.add(new ItemStack(BOPItems.sproutItem.itemID, 1, -1)); - return ret; - } - - @Override - public boolean isBlockReplaceable(World world, int x, int y, int z) - { - return true; - } -} diff --git a/unused code/biomesoplenty/blocks/BlockThorn.java b/unused code/biomesoplenty/blocks/BlockThorn.java deleted file mode 100644 index 81e6b0ef5..000000000 --- a/unused code/biomesoplenty/blocks/BlockThorn.java +++ /dev/null @@ -1,169 +0,0 @@ -package biomesoplenty.blocks; - -import java.util.ArrayList; -import java.util.Random; - -import biomesoplenty.BiomesOPlenty; -import biomesoplenty.configuration.BOPBlocks; - -import net.minecraft.block.Block; -import net.minecraft.block.material.Material; -import net.minecraft.client.renderer.texture.IconRegister; -import net.minecraft.entity.Entity; -import net.minecraft.entity.player.EntityPlayer; -import net.minecraft.item.Item; -import net.minecraft.item.ItemStack; -import net.minecraft.stats.StatList; -import net.minecraft.util.AxisAlignedBB; -import net.minecraft.util.DamageSource; -import net.minecraft.world.World; -import net.minecraftforge.common.IShearable; - -@Deprecated -public class BlockThorn extends Block implements IShearable -{ - protected BlockThorn(int par1, Material par3Material) - { - super(par1, par3Material); - this.setTickRandomly(true); - float var4 = 0.2F; - this.setBlockBounds(0.5F - var4, 0.0F, 0.5F - var4, 0.5F + var4, var4 * 3.0F, 0.5F + var4); - this.setCreativeTab(BiomesOPlenty.tabBiomesOPlenty); - } - - public BlockThorn(int par1) - { - this(par1, Material.plants); - } - - @Override - public void registerIcons(IconRegister par1IconRegister) - { - this.blockIcon = par1IconRegister.registerIcon("BiomesOPlenty:thorn"); - } - - /** - * Checks to see if its valid to put this block at the specified coordinates. Args: world, x, y, z - */ - public boolean canPlaceBlockAt(World par1World, int par2, int par3, int par4) - { - return super.canPlaceBlockAt(par1World, par2, par3, par4) && this.canThisPlantGrowOnThisBlockID(par1World.getBlockId(par2, par3 - 1, par4)); - } - - /** - * Gets passed in the blockID of the block below and supposed to return true if its allowed to grow on the type of - * blockID passed in. Args: blockID - */ - protected boolean canThisPlantGrowOnThisBlockID(int par1) - { - return par1 == Block.grass.blockID || par1 == Block.dirt.blockID || par1 == Block.tilledField.blockID; - } - - /** - * Lets the block know when one of its neighbor changes. Doesn't know which neighbor changed (coordinates passed are - * their own) Args: x, y, z, neighbor blockID - */ - public void onNeighborBlockChange(World par1World, int par2, int par3, int par4, int par5) - { - super.onNeighborBlockChange(par1World, par2, par3, par4, par5); - this.checkFlowerChange(par1World, par2, par3, par4); - } - - /** - * Ticks the block if it's been scheduled - */ - public void updateTick(World par1World, int par2, int par3, int par4, Random par5Random) - { - this.checkFlowerChange(par1World, par2, par3, par4); - } - - protected final void checkFlowerChange(World par1World, int par2, int par3, int par4) - { - if (!this.canBlockStay(par1World, par2, par3, par4)) - { - this.dropBlockAsItem(par1World, par2, par3, par4, par1World.getBlockMetadata(par2, par3, par4), 0); - par1World.setBlock(par2, par3, par4, 0); - } - } - - /** - * Can this block stay at this position. Similar to canPlaceBlockAt except gets checked often with plants. - */ - public boolean canBlockStay(World par1World, int par2, int par3, int par4) - { - return (par1World.getFullBlockLightValue(par2, par3, par4) >= 8 || par1World.canBlockSeeTheSky(par2, par3, par4)) && this.canThisPlantGrowOnThisBlockID(par1World.getBlockId(par2, par3 - 1, par4)); - } - - /** - * Returns a bounding box from the pool of bounding boxes (this means this box can change after the pool has been - * cleared to be reused) - */ - public AxisAlignedBB getCollisionBoundingBoxFromPool(World par1World, int par2, int par3, int par4) - { - return null; - } - - /** - * Is this block (a) opaque and (b) a full 1m cube? This determines whether or not to render the shared face of two - * adjacent blocks and also whether the player can attach torches, redstone wire, etc to this block. - */ - public boolean isOpaqueCube() - { - return false; - } - - /** - * If this block doesn't render as an ordinary block it will return False (examples: signs, buttons, stairs, etc) - */ - public boolean renderAsNormalBlock() - { - return false; - } - - /** - * The type of render function that is called for this block - */ - public int getRenderType() - { - return 1; - } - - /** - * Returns the ID of the items to drop on destruction. - */ - public int idDropped(int par1, Random par2Random, int par3) - { - return -1; - } - - /** - * Triggered whenever an entity collides with this block (enters into the block). Args: world, x, y, z, entity - */ - public void onEntityCollidedWithBlock(World par1World, int par2, int par3, int par4, Entity par5Entity) - { - par5Entity.attackEntityFrom(DamageSource.cactus, 1); - } - - /** - * Called when the player destroys a block with an item that can harvest it. (i, j, k) are the coordinates of the - * block and l is the block's subtype/damage. - */ - public void harvestBlock(World par1World, EntityPlayer par2EntityPlayer, int par3, int par4, int par5, int par6) - { - super.harvestBlock(par1World, par2EntityPlayer, par3, par4, par5, par6); - } - - @Override - public boolean isShearable(ItemStack item, World world, int x, int y, int z) - { - return true; - } - - @Override - public ArrayList onSheared(ItemStack item, World world, int x, int y, int z, int fortune) - { - ArrayList ret = new ArrayList(); - ret.add(new ItemStack(this, 1, world.getBlockMetadata(x, y, z))); - return ret; - } -} diff --git a/unused code/biomesoplenty/blocks/BlockTinyCactus.java b/unused code/biomesoplenty/blocks/BlockTinyCactus.java deleted file mode 100644 index 139250d7e..000000000 --- a/unused code/biomesoplenty/blocks/BlockTinyCactus.java +++ /dev/null @@ -1,131 +0,0 @@ -package biomesoplenty.blocks; - -import java.util.Random; - -import biomesoplenty.BiomesOPlenty; - -import net.minecraft.block.Block; -import net.minecraft.block.material.Material; -import net.minecraft.client.renderer.texture.IconRegister; -import net.minecraft.entity.Entity; -import net.minecraft.util.AxisAlignedBB; -import net.minecraft.util.DamageSource; -import net.minecraft.world.World; - -@Deprecated -public class BlockTinyCactus extends Block -{ - protected BlockTinyCactus(int par1, Material par3Material) - { - super(par1, par3Material); - this.setTickRandomly(true); - float var4 = 0.2F; - this.setBlockBounds(0.5F - var4, 0.0F, 0.5F - var4, 0.5F + var4, var4 * 3.0F, 0.5F + var4); - this.setCreativeTab(BiomesOPlenty.tabBiomesOPlenty); - } - - public BlockTinyCactus(int par1) - { - this(par1, Material.plants); - } - - @Override - public void registerIcons(IconRegister par1IconRegister) - { - this.blockIcon = par1IconRegister.registerIcon("BiomesOPlenty:cactus"); - } - - /** - * Checks to see if its valid to put this block at the specified coordinates. Args: world, x, y, z - */ - public boolean canPlaceBlockAt(World par1World, int par2, int par3, int par4) - { - return super.canPlaceBlockAt(par1World, par2, par3, par4) && this.canThisPlantGrowOnThisBlockID(par1World.getBlockId(par2, par3 - 1, par4)); - } - - /** - * Gets passed in the blockID of the block below and supposed to return true if its allowed to grow on the type of - * blockID passed in. Args: blockID - */ - protected boolean canThisPlantGrowOnThisBlockID(int par1) - { - return par1 == Block.sand.blockID; - } - - /** - * Lets the block know when one of its neighbor changes. Doesn't know which neighbor changed (coordinates passed are - * their own) Args: x, y, z, neighbor blockID - */ - public void onNeighborBlockChange(World par1World, int par2, int par3, int par4, int par5) - { - super.onNeighborBlockChange(par1World, par2, par3, par4, par5); - this.checkFlowerChange(par1World, par2, par3, par4); - } - - /** - * Ticks the block if it's been scheduled - */ - public void updateTick(World par1World, int par2, int par3, int par4, Random par5Random) - { - this.checkFlowerChange(par1World, par2, par3, par4); - } - - protected final void checkFlowerChange(World par1World, int par2, int par3, int par4) - { - if (!this.canBlockStay(par1World, par2, par3, par4)) - { - this.dropBlockAsItem(par1World, par2, par3, par4, par1World.getBlockMetadata(par2, par3, par4), 0); - par1World.setBlock(par2, par3, par4, 0); - } - } - - /** - * Can this block stay at this position. Similar to canPlaceBlockAt except gets checked often with plants. - */ - public boolean canBlockStay(World par1World, int par2, int par3, int par4) - { - return (par1World.getFullBlockLightValue(par2, par3, par4) >= 8 || par1World.canBlockSeeTheSky(par2, par3, par4)) && this.canThisPlantGrowOnThisBlockID(par1World.getBlockId(par2, par3 - 1, par4)); - } - - /** - * Returns a bounding box from the pool of bounding boxes (this means this box can change after the pool has been - * cleared to be reused) - */ - public AxisAlignedBB getCollisionBoundingBoxFromPool(World par1World, int par2, int par3, int par4) - { - return null; - } - - /** - * Triggered whenever an entity collides with this block (enters into the block). Args: world, x, y, z, entity - */ - public void onEntityCollidedWithBlock(World par1World, int par2, int par3, int par4, Entity par5Entity) - { - par5Entity.attackEntityFrom(DamageSource.cactus, 1); - } - - /** - * Is this block (a) opaque and (b) a full 1m cube? This determines whether or not to render the shared face of two - * adjacent blocks and also whether the player can attach torches, redstone wire, etc to this block. - */ - public boolean isOpaqueCube() - { - return false; - } - - /** - * If this block doesn't render as an ordinary block it will return False (examples: signs, buttons, stairs, etc) - */ - public boolean renderAsNormalBlock() - { - return false; - } - - /** - * The type of render function that is called for this block - */ - public int getRenderType() - { - return 1; - } -} diff --git a/unused code/biomesoplenty/blocks/BlockTinyFlower.java b/unused code/biomesoplenty/blocks/BlockTinyFlower.java deleted file mode 100644 index 82509f7ed..000000000 --- a/unused code/biomesoplenty/blocks/BlockTinyFlower.java +++ /dev/null @@ -1,145 +0,0 @@ -package biomesoplenty.blocks; - -import java.util.Random; - -import biomesoplenty.BiomesOPlenty; - -import net.minecraft.block.Block; -import net.minecraft.block.material.Material; -import net.minecraft.client.renderer.texture.IconRegister; -import net.minecraft.util.AxisAlignedBB; -import net.minecraft.world.IBlockAccess; -import net.minecraft.world.World; - -@Deprecated -public class BlockTinyFlower extends Block -{ - protected BlockTinyFlower(int par1, Material par3Material) - { - super(par1, par3Material); - this.setTickRandomly(true); - float var3 = 0.5F; - float var4 = 0.015625F; - this.setBlockBounds(0.5F - var3, 0.0F, 0.5F - var3, 0.5F + var3, var4, 0.5F + var3); - this.setCreativeTab(BiomesOPlenty.tabBiomesOPlenty); - } - - public BlockTinyFlower(int par1) - { - this(par1, Material.plants); - } - - @Override - public void registerIcons(IconRegister par1IconRegister) - { - this.blockIcon = par1IconRegister.registerIcon("BiomesOPlenty:tinyflower"); - } - - public int getBlockColor() - { - return 16777215; - } - - /** - * Returns the color this block should be rendered. Used by leaves. - */ - public int getRenderColor(int par1) - { - return 16777215; - } - - /** - * Returns a integer with hex for 0xrrggbb with this color multiplied against the blocks color. Note only called - * when first determining what to render. - */ - public int colorMultiplier(IBlockAccess par1IBlockAccess, int par2, int par3, int par4) - { - return 16777215; - } - - /** - * Checks to see if its valid to put this block at the specified coordinates. Args: world, x, y, z - */ - public boolean canPlaceBlockAt(World par1World, int par2, int par3, int par4) - { - return super.canPlaceBlockAt(par1World, par2, par3, par4) && this.canThisPlantGrowOnThisBlockID(par1World.getBlockId(par2, par3 - 1, par4)); - } - - /** - * Gets passed in the blockID of the block below and supposed to return true if its allowed to grow on the type of - * blockID passed in. Args: blockID - */ - protected boolean canThisPlantGrowOnThisBlockID(int par1) - { - return par1 == Block.grass.blockID || par1 == Block.dirt.blockID || par1 == Block.tilledField.blockID; - } - - /** - * Lets the block know when one of its neighbor changes. Doesn't know which neighbor changed (coordinates passed are - * their own) Args: x, y, z, neighbor blockID - */ - public void onNeighborBlockChange(World par1World, int par2, int par3, int par4, int par5) - { - super.onNeighborBlockChange(par1World, par2, par3, par4, par5); - this.checkFlowerChange(par1World, par2, par3, par4); - } - - /** - * Ticks the block if it's been scheduled - */ - public void updateTick(World par1World, int par2, int par3, int par4, Random par5Random) - { - this.checkFlowerChange(par1World, par2, par3, par4); - } - - protected final void checkFlowerChange(World par1World, int par2, int par3, int par4) - { - if (!this.canBlockStay(par1World, par2, par3, par4)) - { - this.dropBlockAsItem(par1World, par2, par3, par4, par1World.getBlockMetadata(par2, par3, par4), 0); - par1World.setBlock(par2, par3, par4, 0); - } - } - - /** - * Can this block stay at this position. Similar to canPlaceBlockAt except gets checked often with plants. - */ - public boolean canBlockStay(World par1World, int par2, int par3, int par4) - { - return (par1World.getFullBlockLightValue(par2, par3, par4) >= 8 || par1World.canBlockSeeTheSky(par2, par3, par4)) && this.canThisPlantGrowOnThisBlockID(par1World.getBlockId(par2, par3 - 1, par4)); - } - - /** - * Returns a bounding box from the pool of bounding boxes (this means this box can change after the pool has been - * cleared to be reused) - */ - public AxisAlignedBB getCollisionBoundingBoxFromPool(World par1World, int par2, int par3, int par4) - { - return null; - } - - /** - * Is this block (a) opaque and (b) a full 1m cube? This determines whether or not to render the shared face of two - * adjacent blocks and also whether the player can attach torches, redstone wire, etc to this block. - */ - public boolean isOpaqueCube() - { - return false; - } - - /** - * If this block doesn't render as an ordinary block it will return False (examples: signs, buttons, stairs, etc) - */ - public boolean renderAsNormalBlock() - { - return false; - } - - /** - * The type of render function that is called for this block - */ - public int getRenderType() - { - return 23; - } -} diff --git a/unused code/biomesoplenty/blocks/BlockToadstool.java b/unused code/biomesoplenty/blocks/BlockToadstool.java deleted file mode 100644 index 399947769..000000000 --- a/unused code/biomesoplenty/blocks/BlockToadstool.java +++ /dev/null @@ -1,121 +0,0 @@ -package biomesoplenty.blocks; - -import java.util.Random; - -import biomesoplenty.BiomesOPlenty; - -import net.minecraft.block.Block; -import net.minecraft.block.material.Material; -import net.minecraft.client.renderer.texture.IconRegister; -import net.minecraft.util.AxisAlignedBB; -import net.minecraft.world.World; - -@Deprecated -public class BlockToadstool extends Block -{ - protected BlockToadstool(int par1, Material par3Material) - { - super(par1, par3Material); - this.setTickRandomly(true); - float var3 = 0.2F; - this.setBlockBounds(0.5F - var3, 0.0F, 0.5F - var3, 0.5F + var3, var3 * 2.0F, 0.5F + var3); - this.setCreativeTab(BiomesOPlenty.tabBiomesOPlenty); - } - - public BlockToadstool(int par1) - { - this(par1, Material.plants); - } - - @Override - public void registerIcons(IconRegister par1IconRegister) - { - this.blockIcon = par1IconRegister.registerIcon("BiomesOPlenty:toadstool"); - } - - /** - * Checks to see if its valid to put this block at the specified coordinates. Args: world, x, y, z - */ - public boolean canPlaceBlockAt(World par1World, int par2, int par3, int par4) - { - return super.canPlaceBlockAt(par1World, par2, par3, par4) && this.canThisPlantGrowOnThisBlockID(par1World.getBlockId(par2, par3 - 1, par4)); - } - - /** - * Gets passed in the blockID of the block below and supposed to return true if its allowed to grow on the type of - * blockID passed in. Args: blockID - */ - protected boolean canThisPlantGrowOnThisBlockID(int par1) - { - return par1 == Block.grass.blockID || par1 == Block.dirt.blockID || par1 == Block.mycelium.blockID; - } - - /** - * Lets the block know when one of its neighbor changes. Doesn't know which neighbor changed (coordinates passed are - * their own) Args: x, y, z, neighbor blockID - */ - public void onNeighborBlockChange(World par1World, int par2, int par3, int par4, int par5) - { - super.onNeighborBlockChange(par1World, par2, par3, par4, par5); - this.checkFlowerChange(par1World, par2, par3, par4); - } - - /** - * Ticks the block if it's been scheduled - */ - public void updateTick(World par1World, int par2, int par3, int par4, Random par5Random) - { - this.checkFlowerChange(par1World, par2, par3, par4); - } - - protected final void checkFlowerChange(World par1World, int par2, int par3, int par4) - { - if (!this.canBlockStay(par1World, par2, par3, par4)) - { - this.dropBlockAsItem(par1World, par2, par3, par4, par1World.getBlockMetadata(par2, par3, par4), 0); - par1World.setBlock(par2, par3, par4, 0); - } - } - - /** - * Can this block stay at this position. Similar to canPlaceBlockAt except gets checked often with plants. - */ - public boolean canBlockStay(World par1World, int par2, int par3, int par4) - { - return (par1World.getFullBlockLightValue(par2, par3, par4) >= 8 || par1World.canBlockSeeTheSky(par2, par3, par4)) && this.canThisPlantGrowOnThisBlockID(par1World.getBlockId(par2, par3 - 1, par4)); - } - - /** - * Returns a bounding box from the pool of bounding boxes (this means this box can change after the pool has been - * cleared to be reused) - */ - public AxisAlignedBB getCollisionBoundingBoxFromPool(World par1World, int par2, int par3, int par4) - { - return null; - } - - /** - * Is this block (a) opaque and (b) a full 1m cube? This determines whether or not to render the shared face of two - * adjacent blocks and also whether the player can attach torches, redstone wire, etc to this block. - */ - public boolean isOpaqueCube() - { - return false; - } - - /** - * If this block doesn't render as an ordinary block it will return False (examples: signs, buttons, stairs, etc) - */ - public boolean renderAsNormalBlock() - { - return false; - } - - /** - * The type of render function that is called for this block - */ - public int getRenderType() - { - return 1; - } -} diff --git a/unused code/biomesoplenty/blocks/BlockViolet.java b/unused code/biomesoplenty/blocks/BlockViolet.java deleted file mode 100644 index 5ef4080bc..000000000 --- a/unused code/biomesoplenty/blocks/BlockViolet.java +++ /dev/null @@ -1,121 +0,0 @@ -package biomesoplenty.blocks; - -import java.util.Random; - -import biomesoplenty.BiomesOPlenty; - -import net.minecraft.block.Block; -import net.minecraft.block.material.Material; -import net.minecraft.client.renderer.texture.IconRegister; -import net.minecraft.util.AxisAlignedBB; -import net.minecraft.world.World; - -@Deprecated -public class BlockViolet extends Block -{ - protected BlockViolet(int par1, Material par3Material) - { - super(par1, par3Material); - this.setTickRandomly(true); - float var4 = 0.2F; - this.setBlockBounds(0.5F - var4, 0.0F, 0.5F - var4, 0.5F + var4, var4 * 3.0F, 0.5F + var4); - this.setCreativeTab(BiomesOPlenty.tabBiomesOPlenty); - } - - public BlockViolet(int par1) - { - this(par1, Material.plants); - } - - @Override - public void registerIcons(IconRegister par1IconRegister) - { - this.blockIcon = par1IconRegister.registerIcon("BiomesOPlenty:violet"); - } - - /** - * Checks to see if its valid to put this block at the specified coordinates. Args: world, x, y, z - */ - public boolean canPlaceBlockAt(World par1World, int par2, int par3, int par4) - { - return super.canPlaceBlockAt(par1World, par2, par3, par4) && this.canThisPlantGrowOnThisBlockID(par1World.getBlockId(par2, par3 - 1, par4)); - } - - /** - * Gets passed in the blockID of the block below and supposed to return true if its allowed to grow on the type of - * blockID passed in. Args: blockID - */ - protected boolean canThisPlantGrowOnThisBlockID(int par1) - { - return par1 == Block.grass.blockID || par1 == Block.dirt.blockID || par1 == Block.tilledField.blockID; - } - - /** - * Lets the block know when one of its neighbor changes. Doesn't know which neighbor changed (coordinates passed are - * their own) Args: x, y, z, neighbor blockID - */ - public void onNeighborBlockChange(World par1World, int par2, int par3, int par4, int par5) - { - super.onNeighborBlockChange(par1World, par2, par3, par4, par5); - this.checkFlowerChange(par1World, par2, par3, par4); - } - - /** - * Ticks the block if it's been scheduled - */ - public void updateTick(World par1World, int par2, int par3, int par4, Random par5Random) - { - this.checkFlowerChange(par1World, par2, par3, par4); - } - - protected final void checkFlowerChange(World par1World, int par2, int par3, int par4) - { - if (!this.canBlockStay(par1World, par2, par3, par4)) - { - this.dropBlockAsItem(par1World, par2, par3, par4, par1World.getBlockMetadata(par2, par3, par4), 0); - par1World.setBlock(par2, par3, par4, 0); - } - } - - /** - * Can this block stay at this position. Similar to canPlaceBlockAt except gets checked often with plants. - */ - public boolean canBlockStay(World par1World, int par2, int par3, int par4) - { - return (par1World.getFullBlockLightValue(par2, par3, par4) >= 8 || par1World.canBlockSeeTheSky(par2, par3, par4)) && this.canThisPlantGrowOnThisBlockID(par1World.getBlockId(par2, par3 - 1, par4)); - } - - /** - * Returns a bounding box from the pool of bounding boxes (this means this box can change after the pool has been - * cleared to be reused) - */ - public AxisAlignedBB getCollisionBoundingBoxFromPool(World par1World, int par2, int par3, int par4) - { - return null; - } - - /** - * Is this block (a) opaque and (b) a full 1m cube? This determines whether or not to render the shared face of two - * adjacent blocks and also whether the player can attach torches, redstone wire, etc to this block. - */ - public boolean isOpaqueCube() - { - return false; - } - - /** - * If this block doesn't render as an ordinary block it will return False (examples: signs, buttons, stairs, etc) - */ - public boolean renderAsNormalBlock() - { - return false; - } - - /** - * The type of render function that is called for this block - */ - public int getRenderType() - { - return 1; - } -} diff --git a/unused code/biomesoplenty/blocks/BlockWhiteFlower.java b/unused code/biomesoplenty/blocks/BlockWhiteFlower.java deleted file mode 100644 index 17bd36b75..000000000 --- a/unused code/biomesoplenty/blocks/BlockWhiteFlower.java +++ /dev/null @@ -1,121 +0,0 @@ -package biomesoplenty.blocks; - -import java.util.Random; - -import biomesoplenty.BiomesOPlenty; - -import net.minecraft.block.Block; -import net.minecraft.block.material.Material; -import net.minecraft.client.renderer.texture.IconRegister; -import net.minecraft.util.AxisAlignedBB; -import net.minecraft.world.World; - -@Deprecated -public class BlockWhiteFlower extends Block -{ - protected BlockWhiteFlower(int par1, Material par3Material) - { - super(par1, par3Material); - this.setTickRandomly(true); - float var4 = 0.2F; - this.setBlockBounds(0.5F - var4, 0.0F, 0.5F - var4, 0.5F + var4, var4 * 3.0F, 0.5F + var4); - this.setCreativeTab(BiomesOPlenty.tabBiomesOPlenty); - } - - public BlockWhiteFlower(int par1) - { - this(par1, Material.plants); - } - - @Override - public void registerIcons(IconRegister par1IconRegister) - { - this.blockIcon = par1IconRegister.registerIcon("BiomesOPlenty:whiteflower"); - } - - /** - * Checks to see if its valid to put this block at the specified coordinates. Args: world, x, y, z - */ - public boolean canPlaceBlockAt(World par1World, int par2, int par3, int par4) - { - return super.canPlaceBlockAt(par1World, par2, par3, par4) && this.canThisPlantGrowOnThisBlockID(par1World.getBlockId(par2, par3 - 1, par4)); - } - - /** - * Gets passed in the blockID of the block below and supposed to return true if its allowed to grow on the type of - * blockID passed in. Args: blockID - */ - protected boolean canThisPlantGrowOnThisBlockID(int par1) - { - return par1 == Block.grass.blockID || par1 == Block.dirt.blockID || par1 == Block.tilledField.blockID; - } - - /** - * Lets the block know when one of its neighbor changes. Doesn't know which neighbor changed (coordinates passed are - * their own) Args: x, y, z, neighbor blockID - */ - public void onNeighborBlockChange(World par1World, int par2, int par3, int par4, int par5) - { - super.onNeighborBlockChange(par1World, par2, par3, par4, par5); - this.checkFlowerChange(par1World, par2, par3, par4); - } - - /** - * Ticks the block if it's been scheduled - */ - public void updateTick(World par1World, int par2, int par3, int par4, Random par5Random) - { - this.checkFlowerChange(par1World, par2, par3, par4); - } - - protected final void checkFlowerChange(World par1World, int par2, int par3, int par4) - { - if (!this.canBlockStay(par1World, par2, par3, par4)) - { - this.dropBlockAsItem(par1World, par2, par3, par4, par1World.getBlockMetadata(par2, par3, par4), 0); - par1World.setBlock(par2, par3, par4, 0); - } - } - - /** - * Can this block stay at this position. Similar to canPlaceBlockAt except gets checked often with plants. - */ - public boolean canBlockStay(World par1World, int par2, int par3, int par4) - { - return (par1World.getFullBlockLightValue(par2, par3, par4) >= 8 || par1World.canBlockSeeTheSky(par2, par3, par4)) && this.canThisPlantGrowOnThisBlockID(par1World.getBlockId(par2, par3 - 1, par4)); - } - - /** - * Returns a bounding box from the pool of bounding boxes (this means this box can change after the pool has been - * cleared to be reused) - */ - public AxisAlignedBB getCollisionBoundingBoxFromPool(World par1World, int par2, int par3, int par4) - { - return null; - } - - /** - * Is this block (a) opaque and (b) a full 1m cube? This determines whether or not to render the shared face of two - * adjacent blocks and also whether the player can attach torches, redstone wire, etc to this block. - */ - public boolean isOpaqueCube() - { - return false; - } - - /** - * If this block doesn't render as an ordinary block it will return False (examples: signs, buttons, stairs, etc) - */ - public boolean renderAsNormalBlock() - { - return false; - } - - /** - * The type of render function that is called for this block - */ - public int getRenderType() - { - return 1; - } -} diff --git a/unused code/biomesoplenty/blocks/BlockWhiteLeaves.java b/unused code/biomesoplenty/blocks/BlockWhiteLeaves.java deleted file mode 100644 index 8f3273cf4..000000000 --- a/unused code/biomesoplenty/blocks/BlockWhiteLeaves.java +++ /dev/null @@ -1,309 +0,0 @@ -package biomesoplenty.blocks; - -import java.util.ArrayList; -import java.util.Random; - -import biomesoplenty.BiomesOPlenty; -import biomesoplenty.api.Blocks; -import biomesoplenty.configuration.BOPBlocks; - -import net.minecraft.block.Block; -import net.minecraft.block.BlockLeavesBase; -import net.minecraft.block.material.Material; -import net.minecraft.client.renderer.texture.IconRegister; -import net.minecraft.entity.player.EntityPlayer; -import net.minecraft.item.ItemStack; -import net.minecraft.util.Icon; -import net.minecraft.world.IBlockAccess; -import net.minecraft.world.World; -import net.minecraftforge.common.IShearable; -import cpw.mods.fml.relauncher.Side; -import cpw.mods.fml.relauncher.SideOnly; - -@Deprecated -public class BlockWhiteLeaves extends BlockLeavesBase implements IShearable -{ - /** - * The base index in terrain.png corresponding to the fancy version of the leaf texture. This is stored so we can - * switch the displayed version between fancy and fast graphics (fast is this index + 1). - */ - private int baseIndexInPNG; - public static final String[] LEAF_TYPES = new String[] {"white"}; - int[] adjacentTreeBlocks; - private Icon[] blockIcon = new Icon[2]; - - public BlockWhiteLeaves(int par1) - { - super(par1, Material.leaves, false); - this.setTickRandomly(true); - this.setBurnProperties(this.blockID, 30, 60); - this.setCreativeTab(BiomesOPlenty.tabBiomesOPlenty); - } - - @Override - @SideOnly(Side.CLIENT) - public void registerIcons(IconRegister par1IconRegister) - { - this.blockIcon[0] = par1IconRegister.registerIcon("BiomesOPlenty:whiteleaves1"); - this.blockIcon[1] = par1IconRegister.registerIcon("BiomesOPlenty:whiteleaves2"); - } - - @Override - @SideOnly(Side.CLIENT) - public Icon getIcon(int par1, int par2) - { - return blockIcon[(!isOpaqueCube() ? 0 : 1)]; - } - - /** - * ejects contained items into the world, and notifies neighbours of an update, as appropriate - */ - public void breakBlock(World par1World, int par2, int par3, int par4, int par5, int par6) - { - byte var7 = 1; - int var8 = var7 + 1; - - if (par1World.checkChunksExist(par2 - var8, par3 - var8, par4 - var8, par2 + var8, par3 + var8, par4 + var8)) - { - for (int var9 = -var7; var9 <= var7; ++var9) - { - for (int var10 = -var7; var10 <= var7; ++var10) - { - for (int var11 = -var7; var11 <= var7; ++var11) - { - int var12 = par1World.getBlockId(par2 + var9, par3 + var10, par4 + var11); - - if (var12 == Blocks.leaves2.get().blockID) - { - int var13 = par1World.getBlockMetadata(par2 + var9, par3 + var10, par4 + var11); - par1World.setBlockMetadataWithNotify(par2 + var9, par3 + var10, par4 + var11, var13 | 8, 2); - } - } - } - } - } - } - - /** - * Ticks the block if it's been scheduled - */ - public void updateTick(World par1World, int par2, int par3, int par4, Random par5Random) - { - if (!par1World.isRemote) - { - int var6 = par1World.getBlockMetadata(par2, par3, par4); - - if ((var6 & 8) != 0 && (var6 & 4) == 0) - { - byte var7 = 4; - int var8 = var7 + 1; - byte var9 = 32; - int var10 = var9 * var9; - int var11 = var9 / 2; - - if (this.adjacentTreeBlocks == null) - { - this.adjacentTreeBlocks = new int[var9 * var9 * var9]; - } - - int var12; - - if (par1World.checkChunksExist(par2 - var8, par3 - var8, par4 - var8, par2 + var8, par3 + var8, par4 + var8)) - { - int var13; - int var14; - int var15; - - for (var12 = -var7; var12 <= var7; ++var12) - { - for (var13 = -var7; var13 <= var7; ++var13) - { - for (var14 = -var7; var14 <= var7; ++var14) - { - var15 = par1World.getBlockId(par2 + var12, par3 + var13, par4 + var14); - - if (var15 == BOPBlocks.cherryWood.blockID) - { - this.adjacentTreeBlocks[(var12 + var11) * var10 + (var13 + var11) * var9 + var14 + var11] = 0; - } - else if (var15 == Blocks.leaves2.get().blockID) - { - this.adjacentTreeBlocks[(var12 + var11) * var10 + (var13 + var11) * var9 + var14 + var11] = -2; - } - else - { - this.adjacentTreeBlocks[(var12 + var11) * var10 + (var13 + var11) * var9 + var14 + var11] = -1; - } - } - } - } - - for (var12 = 1; var12 <= 4; ++var12) - { - for (var13 = -var7; var13 <= var7; ++var13) - { - for (var14 = -var7; var14 <= var7; ++var14) - { - for (var15 = -var7; var15 <= var7; ++var15) - { - if (this.adjacentTreeBlocks[(var13 + var11) * var10 + (var14 + var11) * var9 + var15 + var11] == var12 - 1) - { - if (this.adjacentTreeBlocks[(var13 + var11 - 1) * var10 + (var14 + var11) * var9 + var15 + var11] == -2) - { - this.adjacentTreeBlocks[(var13 + var11 - 1) * var10 + (var14 + var11) * var9 + var15 + var11] = var12; - } - - if (this.adjacentTreeBlocks[(var13 + var11 + 1) * var10 + (var14 + var11) * var9 + var15 + var11] == -2) - { - this.adjacentTreeBlocks[(var13 + var11 + 1) * var10 + (var14 + var11) * var9 + var15 + var11] = var12; - } - - if (this.adjacentTreeBlocks[(var13 + var11) * var10 + (var14 + var11 - 1) * var9 + var15 + var11] == -2) - { - this.adjacentTreeBlocks[(var13 + var11) * var10 + (var14 + var11 - 1) * var9 + var15 + var11] = var12; - } - - if (this.adjacentTreeBlocks[(var13 + var11) * var10 + (var14 + var11 + 1) * var9 + var15 + var11] == -2) - { - this.adjacentTreeBlocks[(var13 + var11) * var10 + (var14 + var11 + 1) * var9 + var15 + var11] = var12; - } - - if (this.adjacentTreeBlocks[(var13 + var11) * var10 + (var14 + var11) * var9 + (var15 + var11 - 1)] == -2) - { - this.adjacentTreeBlocks[(var13 + var11) * var10 + (var14 + var11) * var9 + (var15 + var11 - 1)] = var12; - } - - if (this.adjacentTreeBlocks[(var13 + var11) * var10 + (var14 + var11) * var9 + var15 + var11 + 1] == -2) - { - this.adjacentTreeBlocks[(var13 + var11) * var10 + (var14 + var11) * var9 + var15 + var11 + 1] = var12; - } - } - } - } - } - } - } - - var12 = this.adjacentTreeBlocks[var11 * var10 + var11 * var9 + var11]; - - if (var12 >= 0) - { - par1World.setBlockMetadataWithNotify(par2, par3, par4, var6 & -9, 2); - } - else - { - this.removeLeaves(par1World, par2, par3, par4); - } - } - } - } - - /** - * A randomly called display update to be able to add particles or other items for display - */ - @SideOnly(Side.CLIENT) - public void randomDisplayTick(World par1World, int par2, int par3, int par4, Random par5Random) - { - if (par1World.canLightningStrikeAt(par2, par3 + 1, par4) && !par1World.doesBlockHaveSolidTopSurface(par2, par3 - 1, par4) && par5Random.nextInt(15) == 1) - { - double var6 = (double)((float)par2 + par5Random.nextFloat()); - double var8 = (double)par3 - 0.05D; - double var10 = (double)((float)par4 + par5Random.nextFloat()); - par1World.spawnParticle("dripWater", var6, var8, var10, 0.0D, 0.0D, 0.0D); - } - } - - private void removeLeaves(World par1World, int par2, int par3, int par4) - { - this.dropBlockAsItem(par1World, par2, par3, par4, par1World.getBlockMetadata(par2, par3, par4), 0); - par1World.setBlockToAir(par2, par3, par4); - } - - /** - * Returns the quantity of items to drop on block destruction. - */ - public int quantityDropped(Random par1Random) - { - return par1Random.nextInt(20) == 0 ? 1 : 0; - } - - /** - * Returns the ID of the items to drop on destruction. - */ - public int idDropped(int par1, Random par2Random, int par3) - { - return BOPBlocks.whiteSapling.blockID; - } - - /** - * Drops the block items with a specified chance of dropping the specified items - */ - public void dropBlockAsItemWithChance(World par1World, int par2, int par3, int par4, int par5, float par6, int par7) - { - if (!par1World.isRemote) - { - byte var8 = 20; - - if ((par5 & 3) == 3) - { - var8 = 40; - } - - if (par1World.rand.nextInt(var8) == 0) - { - int var9 = this.idDropped(par5, par1World.rand, par7); - this.dropBlockAsItem_do(par1World, par2, par3, par4, new ItemStack(var9, 1, this.damageDropped(par5))); - } - } - } - - /** - * Called when the player destroys a block with an item that can harvest it. (i, j, k) are the coordinates of the - * block and l is the block's subtype/damage. - */ - public void harvestBlock(World par1World, EntityPlayer par2EntityPlayer, int par3, int par4, int par5, int par6) - { - super.harvestBlock(par1World, par2EntityPlayer, par3, par4, par5, par6); - } - - /** - * Determines the damage on the item the block drops. Used in cloth and wood. - */ - public int damageDropped(int par1) - { - return par1 & 3; - } - - @Override - public boolean isOpaqueCube() { - return Block.leaves.isOpaqueCube(); - } - - public boolean shouldSideBeRendered(IBlockAccess par1IBlockAccess, int par2, int par3, int par4, int par5) - { - return true; - } - - /** - * Pass true to draw this block using fancy graphics, or false for fast graphics. - */ - @SideOnly(Side.CLIENT) - public void setGraphicsLevel(boolean par1) - { - this.graphicsLevel = par1; - } - - @Override - public boolean isShearable(ItemStack item, World world, int x, int y, int z) - { - return true; - } - - @Override - public ArrayList onSheared(ItemStack item, World world, int x, int y, int z, int fortune) - { - ArrayList ret = new ArrayList(); - ret.add(new ItemStack(this, 1, world.getBlockMetadata(x, y, z) & 3)); - return ret; - } -} diff --git a/unused code/biomesoplenty/blocks/BlockWhiteSapling.java b/unused code/biomesoplenty/blocks/BlockWhiteSapling.java deleted file mode 100644 index c965ca050..000000000 --- a/unused code/biomesoplenty/blocks/BlockWhiteSapling.java +++ /dev/null @@ -1,163 +0,0 @@ -package biomesoplenty.blocks; - -import java.util.List; -import java.util.Random; - -import biomesoplenty.BiomesOPlenty; -import biomesoplenty.worldgen.WorldGenCherry2; - -import net.minecraft.block.BlockSapling; -import net.minecraft.client.renderer.texture.IconRegister; -import net.minecraft.creativetab.CreativeTabs; -import net.minecraft.item.ItemStack; -import net.minecraft.util.Icon; -import net.minecraft.world.World; -import net.minecraft.world.gen.feature.WorldGenerator; - -@Deprecated -public class BlockWhiteSapling extends BlockSapling -{ - public static final String[] WOOD_TYPES = new String[] {"white"}; - private Icon[] blockIcon = new Icon[1]; - - public BlockWhiteSapling(int par1) - { - super(par1); - float var3 = 0.4F; - this.setBlockBounds(0.5F - var3, 0.0F, 0.5F - var3, 0.5F + var3, var3 * 2.0F, 0.5F + var3); - this.setCreativeTab(BiomesOPlenty.tabBiomesOPlenty); - } - - @Override - public void registerIcons(IconRegister par1IconRegister) - { - this.blockIcon[0] = par1IconRegister.registerIcon("BiomesOPlenty:whitesapling"); - } - - @Override - public Icon getIcon(int par1, int par2) - { - return this.blockIcon[0]; - } - - /** - * Ticks the block if it's been scheduled - */ - public void updateTick(World par1World, int par2, int par3, int par4, Random par5Random) - { - if (!par1World.isRemote) - { - super.updateTick(par1World, par2, par3, par4, par5Random); - - if (par1World.getBlockLightValue(par2, par3 + 1, par4) >= 9 && par5Random.nextInt(7) == 0) - { - int var6 = par1World.getBlockMetadata(par2, par3, par4); - - if ((var6 & 8) == 0) - { - par1World.setBlockMetadataWithNotify(par2, par3, par4, var6 | 8, 2); - } - else - { - this.growTree(par1World, par2, par3, par4, par5Random); - } - } - } - } - - /** - * From the specified side and block metadata retrieves the blocks texture. Args: side, metadata - */ - /*public int getBlockTextureFromSideAndMetadata(int par1, int par2) - { - par2 &= 3; - return par2 == 1 ? 63 : (par2 == 2 ? 79 : (par2 == 3 ? 30 : super.getBlockTextureFromSideAndMetadata(par1, par2))); - }*/ - - /** - * Attempts to grow a sapling into a tree - */ - public void growTree(World par1World, int par2, int par3, int par4, Random par5Random) - { - int var6 = par1World.getBlockMetadata(par2, par3, par4) & 3; - Object var7 = null; - int var8 = 0; - int var9 = 0; - boolean var10 = false; - - for (var8 = 0; var8 >= -1; --var8) - { - for (var9 = 0; var9 >= -1; --var9) - { - if (this.isSameSapling(par1World, par2 + var8, par3, par4 + var9, 0) && this.isSameSapling(par1World, par2 + var8 + 1, par3, par4 + var9, 0) && this.isSameSapling(par1World, par2 + var8, par3, par4 + var9 + 1, 0) && this.isSameSapling(par1World, par2 + var8 + 1, par3, par4 + var9 + 1, 0)) - { - break; - } - } - - if (var7 != null) - { - break; - } - } - - if (var7 == null) - { - var9 = 0; - var8 = 0; - - var7 = new WorldGenCherry2(false); - } - - if (var10) - { - par1World.setBlock(par2 + var8, par3, par4 + var9, 0); - par1World.setBlock(par2 + var8 + 1, par3, par4 + var9, 0); - par1World.setBlock(par2 + var8, par3, par4 + var9 + 1, 0); - par1World.setBlock(par2 + var8 + 1, par3, par4 + var9 + 1, 0); - } - else - { - par1World.setBlock(par2, par3, par4, 0); - } - - if (!((WorldGenerator)var7).generate(par1World, par5Random, par2 + var8, par3, par4 + var9)) - { - if (var10) - { - par1World.setBlock(par2 + var8, par3, par4 + var9, this.blockID, var6, 2); - par1World.setBlock(par2 + var8 + 1, par3, par4 + var9, this.blockID, var6, 2); - par1World.setBlock(par2 + var8, par3, par4 + var9 + 1, this.blockID, var6, 2); - par1World.setBlock(par2 + var8 + 1, par3, par4 + var9 + 1, this.blockID, var6, 2); - } - else - { - par1World.setBlock(par2, par3, par4, this.blockID, var6, 2); - } - } - } - - /** - * Determines if the same sapling is present at the given location. - */ - public boolean isSameSapling(World par1World, int par2, int par3, int par4, int par5) - { - return par1World.getBlockId(par2, par3, par4) == this.blockID && (par1World.getBlockMetadata(par2, par3, par4) & 3) == par5; - } - - /** - * Determines the damage on the item the block drops. Used in cloth and wood. - */ - public int damageDropped(int par1) - { - return par1 & 3; - } - - /** - * returns a list of blocks with the same ID, but different meta (eg: wood returns 4 blocks) - */ - public void getSubBlocks(int par1, CreativeTabs par2CreativeTabs, List par3List) - { - par3List.add(new ItemStack(par1, 1, 0)); - } -} diff --git a/unused code/biomesoplenty/blocks/BlockWillowLeaves.java b/unused code/biomesoplenty/blocks/BlockWillowLeaves.java deleted file mode 100644 index 7c12153ff..000000000 --- a/unused code/biomesoplenty/blocks/BlockWillowLeaves.java +++ /dev/null @@ -1,350 +0,0 @@ -package biomesoplenty.blocks; - -import java.util.ArrayList; -import java.util.Random; - -import biomesoplenty.BiomesOPlenty; -import biomesoplenty.configuration.BOPBlocks; - -import net.minecraft.block.Block; -import net.minecraft.block.BlockLeavesBase; -import net.minecraft.block.material.Material; -import net.minecraft.client.renderer.texture.IconRegister; -import net.minecraft.entity.player.EntityPlayer; -import net.minecraft.item.ItemStack; -import net.minecraft.util.Icon; -import net.minecraft.world.ColorizerFoliage; -import net.minecraft.world.IBlockAccess; -import net.minecraft.world.World; -import net.minecraftforge.common.IShearable; -import cpw.mods.fml.relauncher.Side; -import cpw.mods.fml.relauncher.SideOnly; - -@Deprecated -public class BlockWillowLeaves extends BlockLeavesBase implements IShearable -{ - /** - * The base index in terrain.png corresponding to the fancy version of the leaf texture. This is stored so we can - * switch the displayed version between fancy and fast graphics (fast is this index + 1). - */ - private int baseIndexInPNG; - public static final String[] LEAF_TYPES = new String[] {"willow"}; - int[] adjacentTreeBlocks; - private Icon[] blockIcon = new Icon[2]; - - public BlockWillowLeaves(int par1) - { - super(par1, Material.leaves, false); - this.setTickRandomly(true); - this.setBurnProperties(this.blockID, 30, 60); - this.setCreativeTab(BiomesOPlenty.tabBiomesOPlenty); - } - - @Override - @SideOnly(Side.CLIENT) - public void registerIcons(IconRegister par1IconRegister) - { - this.blockIcon[0] = par1IconRegister.registerIcon("BiomesOPlenty:willowleaves3"); - this.blockIcon[1] = par1IconRegister.registerIcon("BiomesOPlenty:willowleaves4"); - } - - @Override - @SideOnly(Side.CLIENT) - public Icon getIcon(int par1, int par2) - { - return blockIcon[(!isOpaqueCube() ? 0 : 1)]; - } - - @SideOnly(Side.CLIENT) - public int getBlockColor() - { - double var1 = 0.5D; - double var3 = 1.0D; - return ColorizerFoliage.getFoliageColor(var1, var3); - } - - /** - * Returns the color this block should be rendered. Used by leaves. - */ - @SideOnly(Side.CLIENT) - public int getRenderColor(int par1) - { - return (par1 & 3) == 1 ? ColorizerFoliage.getFoliageColorPine() : ((par1 & 3) == 2 ? ColorizerFoliage.getFoliageColorBirch() : ColorizerFoliage.getFoliageColorBasic()); - } - - /** - * Returns a integer with hex for 0xrrggbb with this color multiplied against the blocks color. Note only called - * when first determining what to render. - */ - @SideOnly(Side.CLIENT) - public int colorMultiplier(IBlockAccess par1IBlockAccess, int par2, int par3, int par4) - { - int var6 = 0; - int var7 = 0; - int var8 = 0; - - for (int var9 = -1; var9 <= 1; ++var9) - { - for (int var10 = -1; var10 <= 1; ++var10) - { - int var11 = par1IBlockAccess.getBiomeGenForCoords(par2 + var10, par4 + var9).getBiomeFoliageColor(); - var6 += (var11 & 16711680) >> 16; - var7 += (var11 & 65280) >> 8; - var8 += var11 & 255; - } - } - - return (var6 / 9 & 255) << 16 | (var7 / 9 & 255) << 8 | var8 / 9 & 255; - } - - /** - * ejects contained items into the world, and notifies neighbours of an update, as appropriate - */ - public void breakBlock(World par1World, int par2, int par3, int par4, int par5, int par6) - { - byte var7 = 1; - int var8 = var7 + 1; - - if (par1World.checkChunksExist(par2 - var8, par3 - var8, par4 - var8, par2 + var8, par3 + var8, par4 + var8)) - { - for (int var9 = -var7; var9 <= var7; ++var9) - { - for (int var10 = -var7; var10 <= var7; ++var10) - { - for (int var11 = -var7; var11 <= var7; ++var11) - { - int var12 = par1World.getBlockId(par2 + var9, par3 + var10, par4 + var11); - - if (var12 == BOPBlocks.willowLeaves.blockID) - { - int var13 = par1World.getBlockMetadata(par2 + var9, par3 + var10, par4 + var11); - par1World.setBlockMetadataWithNotify(par2 + var9, par3 + var10, par4 + var11, var13 | 8, 2); - } - } - } - } - } - } - - /** - * Ticks the block if it's been scheduled - */ - public void updateTick(World par1World, int par2, int par3, int par4, Random par5Random) - { - if (!par1World.isRemote) - { - int var6 = par1World.getBlockMetadata(par2, par3, par4); - - if ((var6 & 8) != 0 && (var6 & 4) == 0) - { - byte var7 = 4; - int var8 = var7 + 1; - byte var9 = 32; - int var10 = var9 * var9; - int var11 = var9 / 2; - - if (this.adjacentTreeBlocks == null) - { - this.adjacentTreeBlocks = new int[var9 * var9 * var9]; - } - - int var12; - - if (par1World.checkChunksExist(par2 - var8, par3 - var8, par4 - var8, par2 + var8, par3 + var8, par4 + var8)) - { - int var13; - int var14; - int var15; - - for (var12 = -var7; var12 <= var7; ++var12) - { - for (var13 = -var7; var13 <= var7; ++var13) - { - for (var14 = -var7; var14 <= var7; ++var14) - { - var15 = par1World.getBlockId(par2 + var12, par3 + var13, par4 + var14); - - if (var15 == BOPBlocks.willowWood.blockID) - { - this.adjacentTreeBlocks[(var12 + var11) * var10 + (var13 + var11) * var9 + var14 + var11] = 0; - } - else if (var15 == BOPBlocks.willowLeaves.blockID) - { - this.adjacentTreeBlocks[(var12 + var11) * var10 + (var13 + var11) * var9 + var14 + var11] = -2; - } - else - { - this.adjacentTreeBlocks[(var12 + var11) * var10 + (var13 + var11) * var9 + var14 + var11] = -1; - } - } - } - } - - for (var12 = 1; var12 <= 4; ++var12) - { - for (var13 = -var7; var13 <= var7; ++var13) - { - for (var14 = -var7; var14 <= var7; ++var14) - { - for (var15 = -var7; var15 <= var7; ++var15) - { - if (this.adjacentTreeBlocks[(var13 + var11) * var10 + (var14 + var11) * var9 + var15 + var11] == var12 - 1) - { - if (this.adjacentTreeBlocks[(var13 + var11 - 1) * var10 + (var14 + var11) * var9 + var15 + var11] == -2) - { - this.adjacentTreeBlocks[(var13 + var11 - 1) * var10 + (var14 + var11) * var9 + var15 + var11] = var12; - } - - if (this.adjacentTreeBlocks[(var13 + var11 + 1) * var10 + (var14 + var11) * var9 + var15 + var11] == -2) - { - this.adjacentTreeBlocks[(var13 + var11 + 1) * var10 + (var14 + var11) * var9 + var15 + var11] = var12; - } - - if (this.adjacentTreeBlocks[(var13 + var11) * var10 + (var14 + var11 - 1) * var9 + var15 + var11] == -2) - { - this.adjacentTreeBlocks[(var13 + var11) * var10 + (var14 + var11 - 1) * var9 + var15 + var11] = var12; - } - - if (this.adjacentTreeBlocks[(var13 + var11) * var10 + (var14 + var11 + 1) * var9 + var15 + var11] == -2) - { - this.adjacentTreeBlocks[(var13 + var11) * var10 + (var14 + var11 + 1) * var9 + var15 + var11] = var12; - } - - if (this.adjacentTreeBlocks[(var13 + var11) * var10 + (var14 + var11) * var9 + (var15 + var11 - 1)] == -2) - { - this.adjacentTreeBlocks[(var13 + var11) * var10 + (var14 + var11) * var9 + (var15 + var11 - 1)] = var12; - } - - if (this.adjacentTreeBlocks[(var13 + var11) * var10 + (var14 + var11) * var9 + var15 + var11 + 1] == -2) - { - this.adjacentTreeBlocks[(var13 + var11) * var10 + (var14 + var11) * var9 + var15 + var11 + 1] = var12; - } - } - } - } - } - } - } - - var12 = this.adjacentTreeBlocks[var11 * var10 + var11 * var9 + var11]; - - if (var12 >= 0) - { - par1World.setBlockMetadataWithNotify(par2, par3, par4, var6 & -9, 2); - } - else - { - this.removeLeaves(par1World, par2, par3, par4); - } - } - } - } - - /** - * A randomly called display update to be able to add particles or other items for display - */ - @SideOnly(Side.CLIENT) - public void randomDisplayTick(World par1World, int par2, int par3, int par4, Random par5Random) - { - if (par1World.canLightningStrikeAt(par2, par3 + 1, par4) && !par1World.doesBlockHaveSolidTopSurface(par2, par3 - 1, par4) && par5Random.nextInt(15) == 1) - { - double var6 = (double)((float)par2 + par5Random.nextFloat()); - double var8 = (double)par3 - 0.05D; - double var10 = (double)((float)par4 + par5Random.nextFloat()); - par1World.spawnParticle("dripWater", var6, var8, var10, 0.0D, 0.0D, 0.0D); - } - } - - private void removeLeaves(World par1World, int par2, int par3, int par4) - { - this.dropBlockAsItem(par1World, par2, par3, par4, par1World.getBlockMetadata(par2, par3, par4), 0); - par1World.setBlockToAir(par2, par3, par4); - } - - /** - * Returns the quantity of items to drop on block destruction. - */ - public int quantityDropped(Random par1Random) - { - return par1Random.nextInt(20) == 0 ? 1 : 0; - } - - /** - * Returns the ID of the items to drop on destruction. - */ - public int idDropped(int par1, Random par2Random, int par3) - { - return BOPBlocks.willowSapling.blockID; - } - - /** - * Drops the block items with a specified chance of dropping the specified items - */ - public void dropBlockAsItemWithChance(World par1World, int par2, int par3, int par4, int par5, float par6, int par7) - { - if (!par1World.isRemote) - { - byte var8 = 20; - - if ((par5 & 3) == 3) - { - var8 = 40; - } - - if (par1World.rand.nextInt(var8) == 0) - { - int var9 = this.idDropped(par5, par1World.rand, par7); - this.dropBlockAsItem_do(par1World, par2, par3, par4, new ItemStack(var9, 1, this.damageDropped(par5))); - } - } - } - - /** - * Called when the player destroys a block with an item that can harvest it. (i, j, k) are the coordinates of the - * block and l is the block's subtype/damage. - */ - public void harvestBlock(World par1World, EntityPlayer par2EntityPlayer, int par3, int par4, int par5, int par6) - { - super.harvestBlock(par1World, par2EntityPlayer, par3, par4, par5, par6); - } - - /** - * Determines the damage on the item the block drops. Used in cloth and wood. - */ - public int damageDropped(int par1) - { - return par1 & 3; - } - - @Override - public boolean isOpaqueCube() { - return Block.leaves.isOpaqueCube(); - } - - public boolean shouldSideBeRendered(IBlockAccess par1IBlockAccess, int par2, int par3, int par4, int par5) - { - return true; - } - - /** - * Pass true to draw this block using fancy graphics, or false for fast graphics. - */ - @SideOnly(Side.CLIENT) - public void setGraphicsLevel(boolean par1) - { - this.graphicsLevel = par1; - } - @Override - public boolean isShearable(ItemStack item, World world, int x, int y, int z) - { - return true; - } - - @Override - public ArrayList onSheared(ItemStack item, World world, int x, int y, int z, int fortune) - { - ArrayList ret = new ArrayList(); - ret.add(new ItemStack(this, 1, world.getBlockMetadata(x, y, z) & 3)); - return ret; - } -} diff --git a/unused code/biomesoplenty/blocks/BlockWillowLog.java b/unused code/biomesoplenty/blocks/BlockWillowLog.java deleted file mode 100644 index 9c2d36f91..000000000 --- a/unused code/biomesoplenty/blocks/BlockWillowLog.java +++ /dev/null @@ -1,173 +0,0 @@ -package biomesoplenty.blocks; - -import java.util.Random; - -import biomesoplenty.BiomesOPlenty; -import biomesoplenty.configuration.BOPBlocks; - -import net.minecraft.block.Block; -import net.minecraft.block.material.Material; -import net.minecraft.client.renderer.texture.IconRegister; -import net.minecraft.item.ItemStack; -import net.minecraft.util.Icon; -import net.minecraft.world.World; - -@Deprecated -public class BlockWillowLog extends Block -{ - /** The type of tree this log came from. */ - public static final String[] woodType = new String[] {"willow"}; - private Icon[] blockIcon = new Icon[2]; - - public BlockWillowLog(int par1) - { - super(par1, Material.wood); - this.setBurnProperties(this.blockID, 5, 5); - this.setCreativeTab(BiomesOPlenty.tabBiomesOPlenty); - } - - @Override - public void registerIcons(IconRegister par1IconRegister) - { - this.blockIcon[0] = par1IconRegister.registerIcon("BiomesOPlenty:logTopBottum"); - this.blockIcon[1] = par1IconRegister.registerIcon("BiomesOPlenty:willowlog"); - } - - @Override - public Icon getIcon(int par1, int par2) - { - int pos = par2 & 12; - if (pos == 0 && (par1 == 1 || par1 == 0) || pos == 4 && (par1 == 5 || par1 == 4) || pos == 8 && (par1 == 2 || par1 == 3)) - return blockIcon[0]; - return blockIcon[1]; - } - - /** - * The type of render function that is called for this block - */ - public int getRenderType() - { - return 31; - } - - /** - * Returns the quantity of items to drop on block destruction. - */ - public int quantityDropped(Random par1Random) - { - return 1; - } - - /** - * Returns the ID of the items to drop on destruction. - */ - public int idDropped(int par1, Random par2Random, int par3) - { - return BOPBlocks.willowWood.blockID; - } - - /** - * ejects contained items into the world, and notifies neighbours of an update, as appropriate - */ - public void breakBlock(World par1World, int par2, int par3, int par4, int par5, int par6) - { - byte var7 = 4; - int var8 = var7 + 1; - - if (par1World.checkChunksExist(par2 - var8, par3 - var8, par4 - var8, par2 + var8, par3 + var8, par4 + var8)) - { - for (int var9 = -var7; var9 <= var7; ++var9) - { - for (int var10 = -var7; var10 <= var7; ++var10) - { - for (int var11 = -var7; var11 <= var7; ++var11) - { - int var12 = par1World.getBlockId(par2 + var9, par3 + var10, par4 + var11); - - if (var12 == BOPBlocks.willowLeaves.blockID) - { - int var13 = par1World.getBlockMetadata(par2 + var9, par3 + var10, par4 + var11); - - if ((var13 & 8) == 0) - { - par1World.setBlockMetadataWithNotify(par2 + var9, par3 + var10, par4 + var11, var13 | 8, 2); - } - } - } - } - } - } - } - - public int onBlockPlaced(World par1World, int par2, int par3, int par4, int par5, float par6, float par7, float par8, int par9) - { - int var10 = par9 & 3; - byte var11 = 0; - - switch (par5) - { - case 0: - case 1: - var11 = 0; - break; - - case 2: - case 3: - var11 = 8; - break; - - case 4: - case 5: - var11 = 4; - } - - return var10 | var11; - } - - /** - * From the specified side and block metadata retrieves the blocks texture. Args: side, metadata - */ - /*public int getBlockTextureFromSideAndMetadata(int par1, int par2) - { - int var3 = par2 & 12; - int var4 = par2 & 3; - return var3 == 0 && (par1 == 1 || par1 == 0) ? 255 : (var3 == 4 && (par1 == 5 || par1 == 4) ? 255 : (var3 == 8 && (par1 == 2 || par1 == 3) ? 255 : (var4 == 1 ? 116 : (var4 == 2 ? 117 : (var4 == 3 ? 153 : 42))))); - }*/ - - /** - * Determines the damage on the item the block drops. Used in cloth and wood. - */ - public int damageDropped(int par1) - { - return par1 & 3; - } - - /** - * returns a number between 0 and 3 - */ - public static int limitToValidMetadata(int par0) - { - return par0 & 3; - } - - /** - * Returns an item stack containing a single instance of the current block type. 'i' is the block's subtype/damage - * and is ignored for blocks which do not support subtypes. Blocks which cannot be harvested should return null. - */ - protected ItemStack createStackedBlock(int par1) - { - return new ItemStack(this.blockID, 1, limitToValidMetadata(par1)); - } - - @Override - public boolean canSustainLeaves(World world, int x, int y, int z) - { - return true; - } - - @Override - public boolean isWood(World world, int x, int y, int z) - { - return true; - } -} diff --git a/unused code/biomesoplenty/blocks/BlockWillowPlank.java b/unused code/biomesoplenty/blocks/BlockWillowPlank.java deleted file mode 100644 index e47dbeb08..000000000 --- a/unused code/biomesoplenty/blocks/BlockWillowPlank.java +++ /dev/null @@ -1,35 +0,0 @@ -package biomesoplenty.blocks; - -import biomesoplenty.BiomesOPlenty; - -import net.minecraft.block.Block; -import net.minecraft.block.material.Material; -import net.minecraft.client.renderer.texture.IconRegister; - -@Deprecated -public class BlockWillowPlank extends Block -{ - /** The type of tree this block came from. */ - public static final String[] woodType = new String[] {"willow"}; - - public BlockWillowPlank(int par1) - { - super(par1, Material.wood); - this.setBurnProperties(this.blockID, 5, 20); - this.setCreativeTab(BiomesOPlenty.tabBiomesOPlenty); - } - - @Override - public void registerIcons(IconRegister par1IconRegister) - { - this.blockIcon = par1IconRegister.registerIcon("BiomesOPlenty:willowplank"); - } - - /** - * Determines the damage on the item the block drops. Used in cloth and wood. - */ - public int damageDropped(int par1) - { - return par1; - } -} diff --git a/unused code/biomesoplenty/blocks/BlockWillowSapling.java b/unused code/biomesoplenty/blocks/BlockWillowSapling.java deleted file mode 100644 index 038c419f3..000000000 --- a/unused code/biomesoplenty/blocks/BlockWillowSapling.java +++ /dev/null @@ -1,163 +0,0 @@ -package biomesoplenty.blocks; - -import java.util.List; -import java.util.Random; - -import biomesoplenty.BiomesOPlenty; -import biomesoplenty.worldgen.WorldGenWillow; - -import net.minecraft.block.BlockSapling; -import net.minecraft.client.renderer.texture.IconRegister; -import net.minecraft.creativetab.CreativeTabs; -import net.minecraft.item.ItemStack; -import net.minecraft.util.Icon; -import net.minecraft.world.World; -import net.minecraft.world.gen.feature.WorldGenerator; - -@Deprecated -public class BlockWillowSapling extends BlockSapling -{ - public static final String[] WOOD_TYPES = new String[] {"willow"}; - private Icon[] blockIcon = new Icon[1]; - - public BlockWillowSapling(int par1) - { - super(par1); - float var3 = 0.4F; - this.setBlockBounds(0.5F - var3, 0.0F, 0.5F - var3, 0.5F + var3, var3 * 2.0F, 0.5F + var3); - this.setCreativeTab(BiomesOPlenty.tabBiomesOPlenty); - } - - @Override - public void registerIcons(IconRegister par1IconRegister) - { - this.blockIcon[0] = par1IconRegister.registerIcon("BiomesOPlenty:willowsapling"); - } - - @Override - public Icon getIcon(int par1, int par2) - { - return this.blockIcon[0]; - } - - /** - * Ticks the block if it's been scheduled - */ - public void updateTick(World par1World, int par2, int par3, int par4, Random par5Random) - { - if (!par1World.isRemote) - { - super.updateTick(par1World, par2, par3, par4, par5Random); - - if (par1World.getBlockLightValue(par2, par3 + 1, par4) >= 9 && par5Random.nextInt(7) == 0) - { - int var6 = par1World.getBlockMetadata(par2, par3, par4); - - if ((var6 & 8) == 0) - { - par1World.setBlockMetadataWithNotify(par2, par3, par4, var6 | 8, 2); - } - else - { - this.growTree(par1World, par2, par3, par4, par5Random); - } - } - } - } - - /** - * From the specified side and block metadata retrieves the blocks texture. Args: side, metadata - */ - /*public int getBlockTextureFromSideAndMetadata(int par1, int par2) - { - par2 &= 3; - return par2 == 1 ? 63 : (par2 == 2 ? 79 : (par2 == 3 ? 30 : super.getBlockTextureFromSideAndMetadata(par1, par2))); - }*/ - - /** - * Attempts to grow a sapling into a tree - */ - public void growTree(World par1World, int par2, int par3, int par4, Random par5Random) - { - int var6 = par1World.getBlockMetadata(par2, par3, par4) & 3; - Object var7 = null; - int var8 = 0; - int var9 = 0; - boolean var10 = false; - - for (var8 = 0; var8 >= -1; --var8) - { - for (var9 = 0; var9 >= -1; --var9) - { - if (this.isSameSapling(par1World, par2 + var8, par3, par4 + var9, 0) && this.isSameSapling(par1World, par2 + var8 + 1, par3, par4 + var9, 0) && this.isSameSapling(par1World, par2 + var8, par3, par4 + var9 + 1, 0) && this.isSameSapling(par1World, par2 + var8 + 1, par3, par4 + var9 + 1, 0)) - { - break; - } - } - - if (var7 != null) - { - break; - } - } - - if (var7 == null) - { - var9 = 0; - var8 = 0; - - var7 = new WorldGenWillow(); - } - - if (var10) - { - par1World.setBlock(par2 + var8, par3, par4 + var9, 0); - par1World.setBlock(par2 + var8 + 1, par3, par4 + var9, 0); - par1World.setBlock(par2 + var8, par3, par4 + var9 + 1, 0); - par1World.setBlock(par2 + var8 + 1, par3, par4 + var9 + 1, 0); - } - else - { - par1World.setBlock(par2, par3, par4, 0); - } - - if (!((WorldGenerator)var7).generate(par1World, par5Random, par2 + var8, par3, par4 + var9)) - { - if (var10) - { - par1World.setBlock(par2 + var8, par3, par4 + var9, this.blockID, var6, 2); - par1World.setBlock(par2 + var8 + 1, par3, par4 + var9, this.blockID, var6, 2); - par1World.setBlock(par2 + var8, par3, par4 + var9 + 1, this.blockID, var6, 2); - par1World.setBlock(par2 + var8 + 1, par3, par4 + var9 + 1, this.blockID, var6, 2); - } - else - { - par1World.setBlock(par2, par3, par4, this.blockID, var6, 2); - } - } - } - - /** - * Determines if the same sapling is present at the given location. - */ - public boolean isSameSapling(World par1World, int par2, int par3, int par4, int par5) - { - return par1World.getBlockId(par2, par3, par4) == this.blockID && (par1World.getBlockMetadata(par2, par3, par4) & 3) == par5; - } - - /** - * Determines the damage on the item the block drops. Used in cloth and wood. - */ - public int damageDropped(int par1) - { - return par1 & 3; - } - - /** - * returns a list of blocks with the same ID, but different meta (eg: wood returns 4 blocks) - */ - public void getSubBlocks(int par1, CreativeTabs par2CreativeTabs, List par3List) - { - par3List.add(new ItemStack(par1, 1, 0)); - } -} diff --git a/unused code/biomesoplenty/blocks/BlockWillowSlab.java b/unused code/biomesoplenty/blocks/BlockWillowSlab.java deleted file mode 100644 index 3c2384f97..000000000 --- a/unused code/biomesoplenty/blocks/BlockWillowSlab.java +++ /dev/null @@ -1,161 +0,0 @@ -package biomesoplenty.blocks; - -import java.util.List; -import java.util.Random; - -import biomesoplenty.BiomesOPlenty; -import biomesoplenty.configuration.BOPBlocks; - -import net.minecraft.block.BlockHalfSlab; -import net.minecraft.block.material.Material; -import net.minecraft.client.renderer.texture.IconRegister; -import net.minecraft.creativetab.CreativeTabs; -import net.minecraft.item.ItemStack; -import net.minecraft.world.World; - -@Deprecated -public class BlockWillowSlab extends BlockHalfSlab -{ - /** The type of tree this slab came from. */ - public static final String[] woodType = new String[] {"willow"}; - - public BlockWillowSlab(int par1, boolean par2) - { - super(par1, par2, Material.wood); - this.setBurnProperties(this.blockID, 5, 20); - this.setCreativeTab(BiomesOPlenty.tabBiomesOPlenty); - this.useNeighborBrightness[blockID] = true; - } - - @Override - public void registerIcons(IconRegister par1IconRegister) - { - this.blockIcon = par1IconRegister.registerIcon("BiomesOPlenty:willowplank"); - } - - - /** - * From the specified side and block metadata retrieves the blocks texture. Args: side, metadata - */ - /*public int getBlockTextureFromSideAndMetadata(int par1, int par2) - { - switch (par2 & 7) - { - case 1: - return 198; - - case 2: - return 214; - - case 3: - return 199; - - default: - return 43; - } - }*/ - - /** - * Returns the block texture based on the side being looked at. Args: side - */ - /*public int getBlockTextureFromSide(int par1) - { - return this.getBlockTextureFromSideAndMetadata(par1, 0); - }*/ - - /** - * Returns the ID of the items to drop on destruction. - */ - public int idDropped(int par1, Random par2Random, int par3) - { - return BOPBlocks.willowSingleSlab.blockID; - } - - /** - * Returns an item stack containing a single instance of the current block type. 'i' is the block's subtype/damage - * and is ignored for blocks which do not support subtypes. Blocks which cannot be harvested should return null. - */ - protected ItemStack createStackedBlock(int par1) - { - return new ItemStack(BOPBlocks.willowSingleSlab.blockID, 2, par1 & 7); - } - - /** - * Called upon block activation (right click on the block.) - */ -// public boolean onBlockActivated(World world, int par2, int par3, int par4, EntityPlayer par5EntityPlayer, int par6, float par7, float par8, float par9) -// { -// if (par5EntityPlayer.getCurrentEquippedItem() != null) -// { -// if (par5EntityPlayer.getCurrentEquippedItem().itemID == this.blockID) -// { -// -// if (world.getBlockMetadata(par2, par3, par4) == 0 /*0 = Slab at bottom half*/ ) -// { -// if (par6 == 1 /*1 = top of the block*/) -// { -// if (!par5EntityPlayer.capabilities.isCreativeMode) -// { -// --par5EntityPlayer.getCurrentEquippedItem().stackSize; -// } -// -// world.playSoundEffect((double)((float)par2 + 0.5F), (double)((float)par3 + 0.5F), (double)((float)par4 + 0.5F), this.stepSound.getPlaceSound(), (this.stepSound.getVolume() + 1.0F) / 2.0F, this.stepSound.getPitch() * 0.8F); -// world.setBlock(par2, par3, par4, BOPBlocks.willowDoubleSlab.blockID); -// -// return true; -// } -// } -// -// if (world.getBlockMetadata(par2, par3, par4) == 8 /*8 = Slab at top half*/ ) -// { -// if (par6 == 0 /*0 = bottom of the block*/) -// { -// if (!par5EntityPlayer.capabilities.isCreativeMode) -// { -// --par5EntityPlayer.getCurrentEquippedItem().stackSize; -// } -// -// world.playSoundEffect((double)((float)par2 + 0.5F), (double)((float)par3 + 0.5F), (double)((float)par4 + 0.5F), this.stepSound.getPlaceSound(), (this.stepSound.getVolume() + 1.0F) / 2.0F, this.stepSound.getPitch() * 0.8F); -// world.setBlock(par2, par3, par4, BOPBlocks.willowDoubleSlab.blockID); -// -// return true; -// } -// } -// } -// return false; -// } -// return false; -// } - - /** - * Returns the slab block name with step type. - */ - public String getFullSlabName(int par1) - { - if (par1 < 0 || par1 >= woodType.length) - { - par1 = 0; - } - - return super.getUnlocalizedName() + "." + woodType[par1]; - } - - /** - * returns a list of blocks with the same ID, but different meta (eg: wood returns 4 blocks) - */ - public void getSubBlocks(int par1, CreativeTabs par2CreativeTabs, List par3List) - { - if (par1 != BOPBlocks.willowDoubleSlab.blockID) - { - par3List.add(new ItemStack(par1, 1, 0)); - } - } - - /** - * only called by clickMiddleMouseButton , and passed to inventory.setCurrentItem (along with isCreative) - */ - public int idPicked(World par1World, int par2, int par3, int par4) - { - return BOPBlocks.willowSingleSlab.blockID; - } -} diff --git a/unused code/biomesoplenty/blocks/BlockWillowStairs.java b/unused code/biomesoplenty/blocks/BlockWillowStairs.java deleted file mode 100644 index b291e453a..000000000 --- a/unused code/biomesoplenty/blocks/BlockWillowStairs.java +++ /dev/null @@ -1,30 +0,0 @@ -package biomesoplenty.blocks; - -import biomesoplenty.BiomesOPlenty; - -import net.minecraft.block.Block; -import net.minecraft.block.BlockStairs; -import net.minecraft.client.renderer.texture.IconRegister; - -@Deprecated -public class BlockWillowStairs extends BlockStairs -{ - /** The block that is used as model for the stair. */ - private final Block modelBlock; - - public BlockWillowStairs(int par1, Block par2Block) - { - super(par1, par2Block, 0); - this.modelBlock = par2Block; - this.setBurnProperties(this.blockID, 5, 20); - this.setLightOpacity(0); - this.setCreativeTab(BiomesOPlenty.tabBiomesOPlenty); - } - - @Override - public void registerIcons(IconRegister par1IconRegister) - { - this.blockIcon = par1IconRegister.registerIcon("BiomesOPlenty:willowplank"); - } - -} diff --git a/unused code/biomesoplenty/blocks/BlockYellowSapling.java b/unused code/biomesoplenty/blocks/BlockYellowSapling.java deleted file mode 100644 index 625b73382..000000000 --- a/unused code/biomesoplenty/blocks/BlockYellowSapling.java +++ /dev/null @@ -1,163 +0,0 @@ -package biomesoplenty.blocks; - -import java.util.List; -import java.util.Random; - -import biomesoplenty.BiomesOPlenty; -import biomesoplenty.worldgen.WorldGenAutumn; - -import net.minecraft.block.BlockSapling; -import net.minecraft.client.renderer.texture.IconRegister; -import net.minecraft.creativetab.CreativeTabs; -import net.minecraft.item.ItemStack; -import net.minecraft.util.Icon; -import net.minecraft.world.World; -import net.minecraft.world.gen.feature.WorldGenerator; - -@Deprecated -public class BlockYellowSapling extends BlockSapling -{ - public static final String[] WOOD_TYPES = new String[] {"yellow"}; - private Icon[] blockIcon = new Icon[1]; - - public BlockYellowSapling(int par1) - { - super(par1); - float var3 = 0.4F; - this.setBlockBounds(0.5F - var3, 0.0F, 0.5F - var3, 0.5F + var3, var3 * 2.0F, 0.5F + var3); - this.setCreativeTab(BiomesOPlenty.tabBiomesOPlenty); - } - - @Override - public void registerIcons(IconRegister par1IconRegister) - { - this.blockIcon[0] = par1IconRegister.registerIcon("BiomesOPlenty:yellowsapling"); - } - - @Override - public Icon getIcon(int par1, int par2) - { - return this.blockIcon[0]; - } - - /** - * Ticks the block if it's been scheduled - */ - public void updateTick(World par1World, int par2, int par3, int par4, Random par5Random) - { - if (!par1World.isRemote) - { - super.updateTick(par1World, par2, par3, par4, par5Random); - - if (par1World.getBlockLightValue(par2, par3 + 1, par4) >= 9 && par5Random.nextInt(7) == 0) - { - int var6 = par1World.getBlockMetadata(par2, par3, par4); - - if ((var6 & 8) == 0) - { - par1World.setBlockMetadataWithNotify(par2, par3, par4, var6 | 8, 2); - } - else - { - this.growTree(par1World, par2, par3, par4, par5Random); - } - } - } - } - - /** - * From the specified side and block metadata retrieves the blocks texture. Args: side, metadata - */ - /*public int getBlockTextureFromSideAndMetadata(int par1, int par2) - { - par2 &= 3; - return par2 == 1 ? 63 : (par2 == 2 ? 79 : (par2 == 3 ? 30 : super.getBlockTextureFromSideAndMetadata(par1, par2))); - }*/ - - /** - * Attempts to grow a sapling into a tree - */ - public void growTree(World par1World, int par2, int par3, int par4, Random par5Random) - { - int var6 = par1World.getBlockMetadata(par2, par3, par4) & 3; - Object var7 = null; - int var8 = 0; - int var9 = 0; - boolean var10 = false; - - for (var8 = 0; var8 >= -1; --var8) - { - for (var9 = 0; var9 >= -1; --var9) - { - if (this.isSameSapling(par1World, par2 + var8, par3, par4 + var9, 0) && this.isSameSapling(par1World, par2 + var8 + 1, par3, par4 + var9, 0) && this.isSameSapling(par1World, par2 + var8, par3, par4 + var9 + 1, 0) && this.isSameSapling(par1World, par2 + var8 + 1, par3, par4 + var9 + 1, 0)) - { - break; - } - } - - if (var7 != null) - { - break; - } - } - - if (var7 == null) - { - var9 = 0; - var8 = 0; - - var7 = new WorldGenAutumn(false); - } - - if (var10) - { - par1World.setBlock(par2 + var8, par3, par4 + var9, 0); - par1World.setBlock(par2 + var8 + 1, par3, par4 + var9, 0); - par1World.setBlock(par2 + var8, par3, par4 + var9 + 1, 0); - par1World.setBlock(par2 + var8 + 1, par3, par4 + var9 + 1, 0); - } - else - { - par1World.setBlock(par2, par3, par4, 0); - } - - if (!((WorldGenerator)var7).generate(par1World, par5Random, par2 + var8, par3, par4 + var9)) - { - if (var10) - { - par1World.setBlock(par2 + var8, par3, par4 + var9, this.blockID, var6, 2); - par1World.setBlock(par2 + var8 + 1, par3, par4 + var9, this.blockID, var6, 2); - par1World.setBlock(par2 + var8, par3, par4 + var9 + 1, this.blockID, var6, 2); - par1World.setBlock(par2 + var8 + 1, par3, par4 + var9 + 1, this.blockID, var6, 2); - } - else - { - par1World.setBlock(par2, par3, par4, this.blockID, var6, 2); - } - } - } - - /** - * Determines if the same sapling is present at the given location. - */ - public boolean isSameSapling(World par1World, int par2, int par3, int par4, int par5) - { - return par1World.getBlockId(par2, par3, par4) == this.blockID && (par1World.getBlockMetadata(par2, par3, par4) & 3) == par5; - } - - /** - * Determines the damage on the item the block drops. Used in cloth and wood. - */ - public int damageDropped(int par1) - { - return par1 & 3; - } - - /** - * returns a list of blocks with the same ID, but different meta (eg: wood returns 4 blocks) - */ - public void getSubBlocks(int par1, CreativeTabs par2CreativeTabs, List par3List) - { - par3List.add(new ItemStack(par1, 1, 0)); - } -} diff --git a/unused code/biomesoplenty/items/ItemAncientStaff.java b/unused code/biomesoplenty/items/ItemAncientStaff.java deleted file mode 100644 index d2ff6eeaa..000000000 --- a/unused code/biomesoplenty/items/ItemAncientStaff.java +++ /dev/null @@ -1,153 +0,0 @@ -package biomesoplenty.items; - -import net.minecraft.block.Block; -import net.minecraft.client.renderer.texture.IconRegister; -import net.minecraft.entity.player.EntityPlayer; -import net.minecraft.item.Item; -import net.minecraft.item.ItemStack; -import net.minecraft.world.World; -import biomesoplenty.api.Blocks; - -public class ItemAncientStaff extends Item -{ - public ItemAncientStaff(int par1) - { - super(par1); - this.maxStackSize = 1; - } - - public boolean hasEffect(ItemStack par1ItemStack) - { - return true; - } - - public void registerIcons(IconRegister iconRegister) - { - itemIcon = iconRegister.registerIcon("BiomesOPlenty:ancientstaff"); - } - - public ItemStack onItemRightClick(ItemStack par1ItemStack, World par2World, EntityPlayer par3EntityPlayer) - { - if (par3EntityPlayer.dimension == 0) - { - - if (par2World.getBlockId(0, 64 - 32, 0) != Blocks.promisedPortal.get().blockID) - { - - if (!par3EntityPlayer.worldObj.isRemote) - { - par3EntityPlayer.addChatMessage("\u00a75A gateway to the \u00a76\u00a7l\u00a7nPromised Land\u00a75 has been buried at the origin of this world."); - } - - int var99 = 32; - - par2World.setBlock(-1, 62 - var99, 1, Block.whiteStone.blockID); - par2World.setBlock(0, 62 - var99, 1, Block.whiteStone.blockID); - par2World.setBlock(1, 62 - var99, 1, Block.whiteStone.blockID); - par2World.setBlock(1, 62 - var99, 0, Block.whiteStone.blockID); - par2World.setBlock(1, 62 - var99, -1, Block.whiteStone.blockID); - par2World.setBlock(0, 62 - var99, -1, Block.whiteStone.blockID); - par2World.setBlock(-1, 62 - var99, -1, Block.whiteStone.blockID); - par2World.setBlock(-1, 62 - var99, 0, Block.whiteStone.blockID); - par2World.setBlock(0, 62 - var99, 0, Block.whiteStone.blockID); - - par2World.setBlock(-1, 63 - var99, 2, Block.whiteStone.blockID); - par2World.setBlock(0, 63 - var99, 2, Block.whiteStone.blockID); - par2World.setBlock(1, 63 - var99, 2, Block.whiteStone.blockID); - par2World.setBlock(2, 63 - var99, 1, Block.whiteStone.blockID); - par2World.setBlock(2, 63 - var99, 0, Block.whiteStone.blockID); - par2World.setBlock(2, 63 - var99, -1, Block.whiteStone.blockID); - par2World.setBlock(1, 63 - var99, -2, Block.whiteStone.blockID); - par2World.setBlock(0, 63 - var99, -2, Block.whiteStone.blockID); - par2World.setBlock(-1, 63 - var99, -2, Block.whiteStone.blockID); - par2World.setBlock(-2, 63 - var99, -1, Block.whiteStone.blockID); - par2World.setBlock(-2, 63 - var99, 0, Block.whiteStone.blockID); - par2World.setBlock(-2, 63 - var99, 1, Block.whiteStone.blockID); - - par2World.setBlock(-1, 64 - var99, 2, Block.whiteStone.blockID); - par2World.setBlock(0, 64 - var99, 2, Block.whiteStone.blockID); - par2World.setBlock(1, 64 - var99, 2, Block.whiteStone.blockID); - par2World.setBlock(2, 64 - var99, 1, Block.whiteStone.blockID); - par2World.setBlock(2, 64 - var99, 0, Block.whiteStone.blockID); - par2World.setBlock(2, 64 - var99, -1, Block.whiteStone.blockID); - par2World.setBlock(1, 64 - var99, -2, Block.whiteStone.blockID); - par2World.setBlock(0, 64 - var99, -2, Block.whiteStone.blockID); - par2World.setBlock(-1, 64 - var99, -2, Block.whiteStone.blockID); - par2World.setBlock(-2, 64 - var99, -1, Block.whiteStone.blockID); - par2World.setBlock(-2, 64 - var99, 0, Block.whiteStone.blockID); - par2World.setBlock(-2, 64 - var99, 1, Block.whiteStone.blockID); - - par2World.setBlock(-1, 65 - var99, 2, Block.whiteStone.blockID); - par2World.setBlock(0, 65 - var99, 2, Block.whiteStone.blockID); - par2World.setBlock(1, 65 - var99, 2, Block.whiteStone.blockID); - par2World.setBlock(2, 65 - var99, 1, Block.whiteStone.blockID); - par2World.setBlock(2, 65 - var99, 0, Block.whiteStone.blockID); - par2World.setBlock(2, 65 - var99, -1, Block.whiteStone.blockID); - par2World.setBlock(1, 65 - var99, -2, Block.whiteStone.blockID); - par2World.setBlock(0, 65 - var99, -2, Block.whiteStone.blockID); - par2World.setBlock(-1, 65 - var99, -2, Block.whiteStone.blockID); - par2World.setBlock(-2, 65 - var99, -1, Block.whiteStone.blockID); - par2World.setBlock(-2, 65 - var99, 0, Block.whiteStone.blockID); - par2World.setBlock(-2, 65 - var99, 1, Block.whiteStone.blockID); - - par2World.setBlock(-1, 66 - var99, 1, Block.whiteStone.blockID); - par2World.setBlock(0, 66 - var99, 1, Block.whiteStone.blockID); - par2World.setBlock(1, 66 - var99, 1, Block.whiteStone.blockID); - par2World.setBlock(1, 66 - var99, 0, Block.whiteStone.blockID); - par2World.setBlock(1, 66 - var99, -1, Block.whiteStone.blockID); - par2World.setBlock(0, 66 - var99, -1, Block.whiteStone.blockID); - par2World.setBlock(-1, 66 - var99, -1, Block.whiteStone.blockID); - par2World.setBlock(-1, 66 - var99, 0, Block.whiteStone.blockID); - par2World.setBlock(0, 66 - var99, 0, Block.whiteStone.blockID); - - par2World.setBlock(-1, 63 - var99, 1, 0); - par2World.setBlock(0, 63 - var99, 1, 0); - par2World.setBlock(1, 63 - var99, 1, 0); - par2World.setBlock(1, 63 - var99, 0, 0); - par2World.setBlock(1, 63 - var99, -1, 0); - par2World.setBlock(0, 63 - var99, -1, 0); - par2World.setBlock(-1, 63 - var99, -1, 0); - par2World.setBlock(-1, 63 - var99, 0, 0); - par2World.setBlock(0, 63 - var99, 0, 0); - - par2World.setBlock(-1, 64 - var99, 1, 0); - par2World.setBlock(0, 64 - var99, 1, 0); - par2World.setBlock(1, 64 - var99, 1, 0); - par2World.setBlock(1, 64 - var99, 0, 0); - par2World.setBlock(1, 64 - var99, -1, 0); - par2World.setBlock(0, 64 - var99, -1, 0); - par2World.setBlock(-1, 64 - var99, -1, 0); - par2World.setBlock(-1, 64 - var99, 0, 0); - - par2World.setBlock(-1, 65 - var99, 1, 0); - par2World.setBlock(0, 65 - var99, 1, 0); - par2World.setBlock(1, 65 - var99, 1, 0); - par2World.setBlock(1, 65 - var99, 0, 0); - par2World.setBlock(1, 65 - var99, -1, 0); - par2World.setBlock(0, 65 - var99, -1, 0); - par2World.setBlock(-1, 65 - var99, -1, 0); - par2World.setBlock(-1, 65 - var99, 0, 0); - par2World.setBlock(0, 65 - var99, 0, 0); - - par2World.setBlock(0, 64 - var99, 0, Blocks.promisedPortal.get().blockID); - - par2World.setBlock(-2, 64 - var99, 2, 0); - par2World.setBlock(2, 64 - var99, 2, 0); - par2World.setBlock(2, 64 - var99, -2, 0); - par2World.setBlock(-2, 64 - var99, -2, 0); - - par2World.setBlock(-2, 65 - var99, 2, 0); - par2World.setBlock(2, 65 - var99, 2, 0); - par2World.setBlock(2, 65 - var99, -2, 0); - par2World.setBlock(-2, 65 - var99, -2, 0); - - par2World.setBlock(-2, 66 - var99, 2, 0); - par2World.setBlock(2, 66 - var99, 2, 0); - par2World.setBlock(2, 66 - var99, -2, 0); - par2World.setBlock(-2, 66 - var99, -2, 0); - } - } - - return par1ItemStack; - } -} diff --git a/unused code/biomesoplenty/items/ItemBarley.java b/unused code/biomesoplenty/items/ItemBarley.java deleted file mode 100644 index 9705bb36c..000000000 --- a/unused code/biomesoplenty/items/ItemBarley.java +++ /dev/null @@ -1,98 +0,0 @@ -package biomesoplenty.items; - -import net.minecraft.block.Block; -import net.minecraft.client.renderer.texture.IconRegister; -import net.minecraft.entity.Entity; -import net.minecraft.entity.player.EntityPlayer; -import net.minecraft.item.Item; -import net.minecraft.item.ItemStack; -import net.minecraft.world.World; - -public class ItemBarley extends Item -{ - private int spawnID; - - public ItemBarley(int par1, Block par2Block) - { - super(par1); - this.spawnID = par2Block.blockID; - } - - public void registerIcons(IconRegister iconRegister) - { - itemIcon = iconRegister.registerIcon("BiomesOPlenty:barley"); - } - - public boolean onItemUse(ItemStack par1ItemStack, EntityPlayer par2EntityPlayer, World par3World, int par4, int par5, int par6, int par7, float par8, float par9, float par10) - { - int var11 = par3World.getBlockId(par4, par5, par6); - - if (var11 == Block.snow.blockID) - { - par7 = 1; - } - else if (var11 != Block.vine.blockID && var11 != Block.tallGrass.blockID && var11 != Block.deadBush.blockID) - { - if (par7 == 0) - { - --par5; - } - - if (par7 == 1) - { - ++par5; - } - - if (par7 == 2) - { - --par6; - } - - if (par7 == 3) - { - ++par6; - } - - if (par7 == 4) - { - --par4; - } - - if (par7 == 5) - { - ++par4; - } - } - - if (!par2EntityPlayer.canPlayerEdit(par4, par5, par6, par7, par1ItemStack)) - { - return false; - } - else if (par1ItemStack.stackSize == 0) - { - return false; - } - else - { - if (par3World.canPlaceEntityOnSide(this.spawnID, par4, par5, par6, false, par7, (Entity)null, par1ItemStack)) - { - Block var12 = Block.blocksList[this.spawnID]; - int var13 = var12.onBlockPlaced(par3World, par4, par5, par6, par7, par8, par9, par10, 0); - - if (par3World.setBlock(par4, par5, par6, this.spawnID, var13, 2)) - { - if (par3World.getBlockId(par4, par5, par6) == this.spawnID) - { - Block.blocksList[this.spawnID].onBlockPlacedBy(par3World, par4, par5, par6, par2EntityPlayer, par1ItemStack); - Block.blocksList[this.spawnID].onPostBlockPlaced(par3World, par4, par5, par6, var13); - } - - par3World.playSoundEffect((double)((float)par4 + 0.5F), (double)((float)par5 + 0.5F), (double)((float)par6 + 0.5F), var12.stepSound.getPlaceSound(), (var12.stepSound.getVolume() + 1.0F) / 2.0F, var12.stepSound.getPitch() * 0.8F); - --par1ItemStack.stackSize; - } - } - - return true; - } - } -} diff --git a/unused code/biomesoplenty/items/ItemBush.java b/unused code/biomesoplenty/items/ItemBush.java deleted file mode 100644 index fceb6a7b0..000000000 --- a/unused code/biomesoplenty/items/ItemBush.java +++ /dev/null @@ -1,103 +0,0 @@ -package biomesoplenty.items; - -import net.minecraft.block.Block; -import net.minecraft.client.renderer.texture.IconRegister; -import net.minecraft.entity.Entity; -import net.minecraft.entity.player.EntityPlayer; -import net.minecraft.item.Item; -import net.minecraft.item.ItemStack; -import net.minecraft.world.World; - -public class ItemBush extends Item -{ - /** The ID of the block the reed will spawn when used from inventory bar. */ - private int spawnID; - - public ItemBush(int par1, Block par2Block) - { - super(par1); - this.spawnID = par2Block.blockID; - } - - public void registerIcons(IconRegister iconRegister) - { - itemIcon = iconRegister.registerIcon("BiomesOPlenty:bush"); - } - - /** - * Callback for item usage. If the item does something special on right clicking, he will have one of those. Return - * True if something happen and false if it don't. This is for ITEMS, not BLOCKS - */ - public boolean onItemUse(ItemStack par1ItemStack, EntityPlayer par2EntityPlayer, World par3World, int par4, int par5, int par6, int par7, float par8, float par9, float par10) - { - int var11 = par3World.getBlockId(par4, par5, par6); - - if (var11 == Block.snow.blockID) - { - par7 = 1; - } - else if (var11 != Block.vine.blockID && var11 != Block.tallGrass.blockID && var11 != Block.deadBush.blockID) - { - if (par7 == 0) - { - --par5; - } - - if (par7 == 1) - { - ++par5; - } - - if (par7 == 2) - { - --par6; - } - - if (par7 == 3) - { - ++par6; - } - - if (par7 == 4) - { - --par4; - } - - if (par7 == 5) - { - ++par4; - } - } - - if (!par2EntityPlayer.canPlayerEdit(par4, par5, par6, par7, par1ItemStack)) - { - return false; - } - else if (par1ItemStack.stackSize == 0) - { - return false; - } - else - { - if (par3World.canPlaceEntityOnSide(this.spawnID, par4, par5, par6, false, par7, (Entity)null, par1ItemStack)) - { - Block var12 = Block.blocksList[this.spawnID]; - int var13 = var12.onBlockPlaced(par3World, par4, par5, par6, par7, par8, par9, par10, 0); - - if (par3World.setBlock(par4, par5, par6, this.spawnID, 1, 2)) - { - if (par3World.getBlockId(par4, par5, par6) == this.spawnID) - { - Block.blocksList[this.spawnID].onBlockPlacedBy(par3World, par4, par5, par6, par2EntityPlayer, par1ItemStack); - Block.blocksList[this.spawnID].onPostBlockPlaced(par3World, par4, par5, par6, var13); - } - - par3World.playSoundEffect((double)((float)par4 + 0.5F), (double)((float)par5 + 0.5F), (double)((float)par6 + 0.5F), var12.stepSound.getPlaceSound(), (var12.stepSound.getVolume() + 1.0F) / 2.0F, var12.stepSound.getPitch() * 0.8F); - --par1ItemStack.stackSize; - } - } - - return true; - } - } -} diff --git a/unused code/biomesoplenty/items/ItemCattail.java b/unused code/biomesoplenty/items/ItemCattail.java deleted file mode 100644 index 09bca0a84..000000000 --- a/unused code/biomesoplenty/items/ItemCattail.java +++ /dev/null @@ -1,103 +0,0 @@ -package biomesoplenty.items; - -import net.minecraft.block.Block; -import net.minecraft.client.renderer.texture.IconRegister; -import net.minecraft.entity.Entity; -import net.minecraft.entity.player.EntityPlayer; -import net.minecraft.item.Item; -import net.minecraft.item.ItemStack; -import net.minecraft.world.World; - -public class ItemCattail extends Item -{ - /** The ID of the block the reed will spawn when used from inventory bar. */ - private int spawnID; - - public ItemCattail(int par1, Block par2Block) - { - super(par1); - this.spawnID = par2Block.blockID; - } - - public void registerIcons(IconRegister iconRegister) - { - itemIcon = iconRegister.registerIcon("BiomesOPlenty:cattail"); - } - - /** - * Callback for item usage. If the item does something special on right clicking, he will have one of those. Return - * True if something happen and false if it don't. This is for ITEMS, not BLOCKS - */ - public boolean onItemUse(ItemStack par1ItemStack, EntityPlayer par2EntityPlayer, World par3World, int par4, int par5, int par6, int par7, float par8, float par9, float par10) - { - int var11 = par3World.getBlockId(par4, par5, par6); - - if (var11 == Block.snow.blockID) - { - par7 = 1; - } - else if (var11 != Block.vine.blockID && var11 != Block.tallGrass.blockID && var11 != Block.deadBush.blockID) - { - if (par7 == 0) - { - --par5; - } - - if (par7 == 1) - { - ++par5; - } - - if (par7 == 2) - { - --par6; - } - - if (par7 == 3) - { - ++par6; - } - - if (par7 == 4) - { - --par4; - } - - if (par7 == 5) - { - ++par4; - } - } - - if (!par2EntityPlayer.canPlayerEdit(par4, par5, par6, par7, par1ItemStack)) - { - return false; - } - else if (par1ItemStack.stackSize == 0) - { - return false; - } - else - { - if (par3World.canPlaceEntityOnSide(this.spawnID, par4, par5, par6, false, par7, (Entity)null, par1ItemStack)) - { - Block var12 = Block.blocksList[this.spawnID]; - int var13 = var12.onBlockPlaced(par3World, par4, par5, par6, par7, par8, par9, par10, 0); - - if (par3World.setBlock(par4, par5, par6, this.spawnID, var13, 2)) - { - if (par3World.getBlockId(par4, par5, par6) == this.spawnID) - { - Block.blocksList[this.spawnID].onBlockPlacedBy(par3World, par4, par5, par6, par2EntityPlayer, par1ItemStack); - Block.blocksList[this.spawnID].onPostBlockPlaced(par3World, par4, par5, par6, var13); - } - - par3World.playSoundEffect((double)((float)par4 + 0.5F), (double)((float)par5 + 0.5F), (double)((float)par6 + 0.5F), var12.stepSound.getPlaceSound(), (var12.stepSound.getVolume() + 1.0F) / 2.0F, var12.stepSound.getPitch() * 0.8F); - --par1ItemStack.stackSize; - } - } - - return true; - } - } -} diff --git a/unused code/biomesoplenty/items/ItemMediumGrass.java b/unused code/biomesoplenty/items/ItemMediumGrass.java deleted file mode 100644 index f2c9cad4a..000000000 --- a/unused code/biomesoplenty/items/ItemMediumGrass.java +++ /dev/null @@ -1,103 +0,0 @@ -package biomesoplenty.items; - -import net.minecraft.block.Block; -import net.minecraft.client.renderer.texture.IconRegister; -import net.minecraft.entity.Entity; -import net.minecraft.entity.player.EntityPlayer; -import net.minecraft.item.Item; -import net.minecraft.item.ItemStack; -import net.minecraft.world.World; - -public class ItemMediumGrass extends Item -{ - /** The ID of the block the reed will spawn when used from inventory bar. */ - private int spawnID; - - public ItemMediumGrass(int par1, Block par2Block) - { - super(par1); - this.spawnID = par2Block.blockID; - } - - public void registerIcons(IconRegister iconRegister) - { - itemIcon = iconRegister.registerIcon("BiomesOPlenty:mediumgrass"); - } - - /** - * Callback for item usage. If the item does something special on right clicking, he will have one of those. Return - * True if something happen and false if it don't. This is for ITEMS, not BLOCKS - */ - public boolean onItemUse(ItemStack par1ItemStack, EntityPlayer par2EntityPlayer, World par3World, int par4, int par5, int par6, int par7, float par8, float par9, float par10) - { - int var11 = par3World.getBlockId(par4, par5, par6); - - if (var11 == Block.snow.blockID) - { - par7 = 1; - } - else if (var11 != Block.vine.blockID && var11 != Block.tallGrass.blockID && var11 != Block.deadBush.blockID) - { - if (par7 == 0) - { - --par5; - } - - if (par7 == 1) - { - ++par5; - } - - if (par7 == 2) - { - --par6; - } - - if (par7 == 3) - { - ++par6; - } - - if (par7 == 4) - { - --par4; - } - - if (par7 == 5) - { - ++par4; - } - } - - if (!par2EntityPlayer.canPlayerEdit(par4, par5, par6, par7, par1ItemStack)) - { - return false; - } - else if (par1ItemStack.stackSize == 0) - { - return false; - } - else - { - if (par3World.canPlaceEntityOnSide(this.spawnID, par4, par5, par6, false, par7, (Entity)null, par1ItemStack)) - { - Block var12 = Block.blocksList[this.spawnID]; - int var13 = var12.onBlockPlaced(par3World, par4, par5, par6, par7, par8, par9, par10, 0); - - if (par3World.setBlock(par4, par5, par6, this.spawnID, 1, 2)) - { - if (par3World.getBlockId(par4, par5, par6) == this.spawnID) - { - Block.blocksList[this.spawnID].onBlockPlacedBy(par3World, par4, par5, par6, par2EntityPlayer, par1ItemStack); - Block.blocksList[this.spawnID].onPostBlockPlaced(par3World, par4, par5, par6, var13); - } - - par3World.playSoundEffect((double)((float)par4 + 0.5F), (double)((float)par5 + 0.5F), (double)((float)par6 + 0.5F), var12.stepSound.getPlaceSound(), (var12.stepSound.getVolume() + 1.0F) / 2.0F, var12.stepSound.getPitch() * 0.8F); - --par1ItemStack.stackSize; - } - } - - return true; - } - } -} diff --git a/unused code/biomesoplenty/items/ItemShortGrass.java b/unused code/biomesoplenty/items/ItemShortGrass.java deleted file mode 100644 index 7d8228263..000000000 --- a/unused code/biomesoplenty/items/ItemShortGrass.java +++ /dev/null @@ -1,103 +0,0 @@ -package biomesoplenty.items; - -import net.minecraft.block.Block; -import net.minecraft.client.renderer.texture.IconRegister; -import net.minecraft.entity.Entity; -import net.minecraft.entity.player.EntityPlayer; -import net.minecraft.item.Item; -import net.minecraft.item.ItemStack; -import net.minecraft.world.World; - -public class ItemShortGrass extends Item -{ - /** The ID of the block the reed will spawn when used from inventory bar. */ - private int spawnID; - - public ItemShortGrass(int par1, Block par2Block) - { - super(par1); - this.spawnID = par2Block.blockID; - } - - public void registerIcons(IconRegister iconRegister) - { - itemIcon = iconRegister.registerIcon("BiomesOPlenty:shortgrass"); - } - - /** - * Callback for item usage. If the item does something special on right clicking, he will have one of those. Return - * True if something happen and false if it don't. This is for ITEMS, not BLOCKS - */ - public boolean onItemUse(ItemStack par1ItemStack, EntityPlayer par2EntityPlayer, World par3World, int par4, int par5, int par6, int par7, float par8, float par9, float par10) - { - int var11 = par3World.getBlockId(par4, par5, par6); - - if (var11 == Block.snow.blockID) - { - par7 = 1; - } - else if (var11 != Block.vine.blockID && var11 != Block.tallGrass.blockID && var11 != Block.deadBush.blockID) - { - if (par7 == 0) - { - --par5; - } - - if (par7 == 1) - { - ++par5; - } - - if (par7 == 2) - { - --par6; - } - - if (par7 == 3) - { - ++par6; - } - - if (par7 == 4) - { - --par4; - } - - if (par7 == 5) - { - ++par4; - } - } - - if (!par2EntityPlayer.canPlayerEdit(par4, par5, par6, par7, par1ItemStack)) - { - return false; - } - else if (par1ItemStack.stackSize == 0) - { - return false; - } - else - { - if (par3World.canPlaceEntityOnSide(this.spawnID, par4, par5, par6, false, par7, (Entity)null, par1ItemStack)) - { - Block var12 = Block.blocksList[this.spawnID]; - int var13 = var12.onBlockPlaced(par3World, par4, par5, par6, par7, par8, par9, par10, 0); - - if (par3World.setBlock(par4, par5, par6, this.spawnID, 1, 2)) - { - if (par3World.getBlockId(par4, par5, par6) == this.spawnID) - { - Block.blocksList[this.spawnID].onBlockPlacedBy(par3World, par4, par5, par6, par2EntityPlayer, par1ItemStack); - Block.blocksList[this.spawnID].onPostBlockPlaced(par3World, par4, par5, par6, var13); - } - - par3World.playSoundEffect((double)((float)par4 + 0.5F), (double)((float)par5 + 0.5F), (double)((float)par6 + 0.5F), var12.stepSound.getPlaceSound(), (var12.stepSound.getVolume() + 1.0F) / 2.0F, var12.stepSound.getPitch() * 0.8F); - --par1ItemStack.stackSize; - } - } - - return true; - } - } -} diff --git a/unused code/biomesoplenty/items/ItemSprout.java b/unused code/biomesoplenty/items/ItemSprout.java deleted file mode 100644 index f58264f93..000000000 --- a/unused code/biomesoplenty/items/ItemSprout.java +++ /dev/null @@ -1,103 +0,0 @@ -package biomesoplenty.items; - -import net.minecraft.block.Block; -import net.minecraft.client.renderer.texture.IconRegister; -import net.minecraft.entity.Entity; -import net.minecraft.entity.player.EntityPlayer; -import net.minecraft.item.Item; -import net.minecraft.item.ItemStack; -import net.minecraft.world.World; - -public class ItemSprout extends Item -{ - /** The ID of the block the reed will spawn when used from inventory bar. */ - private int spawnID; - - public ItemSprout(int par1, Block par2Block) - { - super(par1); - this.spawnID = par2Block.blockID; - } - - public void registerIcons(IconRegister iconRegister) - { - itemIcon = iconRegister.registerIcon("BiomesOPlenty:sprout"); - } - - /** - * Callback for item usage. If the item does something special on right clicking, he will have one of those. Return - * True if something happen and false if it don't. This is for ITEMS, not BLOCKS - */ - public boolean onItemUse(ItemStack par1ItemStack, EntityPlayer par2EntityPlayer, World par3World, int par4, int par5, int par6, int par7, float par8, float par9, float par10) - { - int var11 = par3World.getBlockId(par4, par5, par6); - - if (var11 == Block.snow.blockID) - { - par7 = 1; - } - else if (var11 != Block.vine.blockID && var11 != Block.tallGrass.blockID && var11 != Block.deadBush.blockID) - { - if (par7 == 0) - { - --par5; - } - - if (par7 == 1) - { - ++par5; - } - - if (par7 == 2) - { - --par6; - } - - if (par7 == 3) - { - ++par6; - } - - if (par7 == 4) - { - --par4; - } - - if (par7 == 5) - { - ++par4; - } - } - - if (!par2EntityPlayer.canPlayerEdit(par4, par5, par6, par7, par1ItemStack)) - { - return false; - } - else if (par1ItemStack.stackSize == 0) - { - return false; - } - else - { - if (par3World.canPlaceEntityOnSide(this.spawnID, par4, par5, par6, false, par7, (Entity)null, par1ItemStack)) - { - Block var12 = Block.blocksList[this.spawnID]; - int var13 = var12.onBlockPlaced(par3World, par4, par5, par6, par7, par8, par9, par10, 0); - - if (par3World.setBlock(par4, par5, par6, this.spawnID, 1, 2)) - { - if (par3World.getBlockId(par4, par5, par6) == this.spawnID) - { - Block.blocksList[this.spawnID].onBlockPlacedBy(par3World, par4, par5, par6, par2EntityPlayer, par1ItemStack); - Block.blocksList[this.spawnID].onPostBlockPlaced(par3World, par4, par5, par6, var13); - } - - par3World.playSoundEffect((double)((float)par4 + 0.5F), (double)((float)par5 + 0.5F), (double)((float)par6 + 0.5F), var12.stepSound.getPlaceSound(), (var12.stepSound.getVolume() + 1.0F) / 2.0F, var12.stepSound.getPitch() * 0.8F); - --par1ItemStack.stackSize; - } - } - - return true; - } - } -} diff --git a/unused code/biomesoplenty/worldgen/WorldGenAlaskanCedar1.java b/unused code/biomesoplenty/worldgen/WorldGenAlaskanCedar1.java deleted file mode 100644 index 69e4a7aaa..000000000 --- a/unused code/biomesoplenty/worldgen/WorldGenAlaskanCedar1.java +++ /dev/null @@ -1,703 +0,0 @@ -package biomesoplenty.worldgen; - -import java.util.Random; - -import net.minecraft.block.Block; -import net.minecraft.world.World; -import net.minecraft.world.gen.feature.WorldGenerator; - -public class WorldGenAlaskanCedar1 extends WorldGenerator -{ - public boolean generate(World var1, Random var2, int var3, int var4, int var5) - { - while (var1.isAirBlock(var3 + 5, var4, var5 + 5) && var4 > 2) - { - --var4; - } - - int var6 = var1.getBlockId(var3 + 5, var4, var5 + 5); - - if (var6 != Block.grass.blockID) - { - return false; - } - else - { - for (int var7 = -2; var7 <= 2; ++var7) - { - for (int var8 = -2; var8 <= 2; ++var8) - { - if (var1.isAirBlock(var3 + var7 + 5, var4 - 1, var5 + var8 + 5) && var1.isAirBlock(var3 + var7 + 5, var4 - 2, var5 + var8 + 5)) - { - return false; - } - } - } - - var1.setBlock(var3 + 0, var4 + 3, var5 + 6, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 0, var4 + 3, var5 + 7, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 0, var4 + 4, var5 + 2, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 0, var4 + 4, var5 + 6, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 0, var4 + 4, var5 + 7, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 0, var4 + 5, var5 + 6, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 0, var4 + 5, var5 + 7, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 0, var4 + 11, var5 + 0, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 0, var4 + 12, var5 + 0, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 0, var4 + 12, var5 + 1, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 0, var4 + 13, var5 + 0, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 0, var4 + 13, var5 + 1, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 0, var4 + 14, var5 + 0, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 0, var4 + 14, var5 + 1, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 1, var4 + 3, var5 + 2, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 1, var4 + 3, var5 + 3, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 1, var4 + 3, var5 + 5, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 1, var4 + 3, var5 + 6, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 1, var4 + 4, var5 + 3, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 1, var4 + 4, var5 + 4, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 1, var4 + 4, var5 + 5, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 1, var4 + 4, var5 + 6, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 1, var4 + 5, var5 + 2, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 1, var4 + 5, var5 + 3, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 1, var4 + 5, var5 + 6, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 1, var4 + 5, var5 + 7, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 1, var4 + 6, var5 + 3, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 1, var4 + 6, var5 + 7, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 1, var4 + 8, var5 + 3, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 1, var4 + 9, var5 + 3, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 1, var4 + 10, var5 + 3, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 1, var4 + 11, var5 + 2, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 1, var4 + 11, var5 + 3, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 1, var4 + 12, var5 + 2, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 1, var4 + 12, var5 + 3, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 1, var4 + 13, var5 + 0, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 1, var4 + 13, var5 + 3, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 1, var4 + 13, var5 + 8, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 1, var4 + 14, var5 + 0, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 1, var4 + 14, var5 + 1, Block.wood.blockID, 4, 2); - var1.setBlock(var3 + 1, var4 + 14, var5 + 2, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 1, var4 + 14, var5 + 3, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 1, var4 + 14, var5 + 8, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 1, var4 + 15, var5 + 1, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 1, var4 + 15, var5 + 9, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 1, var4 + 15, var5 + 10, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 1, var4 + 17, var5 + 2, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 1, var4 + 17, var5 + 4, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 1, var4 + 18, var5 + 2, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 1, var4 + 18, var5 + 4, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 1, var4 + 18, var5 + 6, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 1, var4 + 18, var5 + 8, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 1, var4 + 19, var5 + 2, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 1, var4 + 19, var5 + 3, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 1, var4 + 19, var5 + 4, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 1, var4 + 19, var5 + 6, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 1, var4 + 19, var5 + 8, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 1, var4 + 20, var5 + 4, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 1, var4 + 20, var5 + 6, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 1, var4 + 20, var5 + 8, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 1, var4 + 21, var5 + 6, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 1, var4 + 21, var5 + 8, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 1, var4 + 22, var5 + 6, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 1, var4 + 22, var5 + 8, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 1, var4 + 23, var5 + 6, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 1, var4 + 23, var5 + 8, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 2, var4 + 3, var5 + 1, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 2, var4 + 3, var5 + 5, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 2, var4 + 3, var5 + 6, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 2, var4 + 3, var5 + 7, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 2, var4 + 4, var5 + 1, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 2, var4 + 4, var5 + 2, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 2, var4 + 4, var5 + 3, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 2, var4 + 4, var5 + 4, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 2, var4 + 4, var5 + 5, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 2, var4 + 4, var5 + 6, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 2, var4 + 4, var5 + 7, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 2, var4 + 5, var5 + 0, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 2, var4 + 5, var5 + 1, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 2, var4 + 5, var5 + 2, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 2, var4 + 5, var5 + 6, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 2, var4 + 6, var5 + 0, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 2, var4 + 6, var5 + 1, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 2, var4 + 6, var5 + 2, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 2, var4 + 6, var5 + 6, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 2, var4 + 7, var5 + 0, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 2, var4 + 7, var5 + 1, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 2, var4 + 7, var5 + 2, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 2, var4 + 8, var5 + 1, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 2, var4 + 8, var5 + 3, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 2, var4 + 9, var5 + 1, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 2, var4 + 10, var5 + 1, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 2, var4 + 11, var5 + 0, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 2, var4 + 11, var5 + 1, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 2, var4 + 11, var5 + 3, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 2, var4 + 12, var5 + 0, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 2, var4 + 12, var5 + 1, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 2, var4 + 12, var5 + 10, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 2, var4 + 13, var5 + 0, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 2, var4 + 13, var5 + 2, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 2, var4 + 13, var5 + 5, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 2, var4 + 13, var5 + 8, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 2, var4 + 13, var5 + 10, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 2, var4 + 14, var5 + 3, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 2, var4 + 14, var5 + 5, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 2, var4 + 14, var5 + 8, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 2, var4 + 14, var5 + 10, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 2, var4 + 15, var5 + 2, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 2, var4 + 15, var5 + 5, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 2, var4 + 15, var5 + 8, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 2, var4 + 15, var5 + 9, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 2, var4 + 15, var5 + 10, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 2, var4 + 16, var5 + 5, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 2, var4 + 16, var5 + 9, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 2, var4 + 17, var5 + 2, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 2, var4 + 18, var5 + 2, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 2, var4 + 18, var5 + 4, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 2, var4 + 18, var5 + 8, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 2, var4 + 19, var5 + 4, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 2, var4 + 19, var5 + 6, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 2, var4 + 19, var5 + 8, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 2, var4 + 20, var5 + 2, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 2, var4 + 20, var5 + 3, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 2, var4 + 20, var5 + 4, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 2, var4 + 20, var5 + 8, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 2, var4 + 21, var5 + 3, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 2, var4 + 21, var5 + 6, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 2, var4 + 22, var5 + 8, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 2, var4 + 23, var5 + 4, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 2, var4 + 23, var5 + 5, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 2, var4 + 23, var5 + 6, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 2, var4 + 23, var5 + 7, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 2, var4 + 24, var5 + 4, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 2, var4 + 24, var5 + 5, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 2, var4 + 25, var5 + 4, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 2, var4 + 25, var5 + 5, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 2, var4 + 25, var5 + 6, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 2, var4 + 26, var5 + 4, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 2, var4 + 26, var5 + 5, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 2, var4 + 26, var5 + 6, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 2, var4 + 29, var5 + 5, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 2, var4 + 30, var5 + 4, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 2, var4 + 30, var5 + 5, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 2, var4 + 31, var5 + 5, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 3, var4 + 0, var5 + 6, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 3, var4 + 3, var5 + 2, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 3, var4 + 3, var5 + 3, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 3, var4 + 3, var5 + 6, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 3, var4 + 3, var5 + 7, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 3, var4 + 4, var5 + 2, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 3, var4 + 4, var5 + 3, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 3, var4 + 4, var5 + 4, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 3, var4 + 4, var5 + 5, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 3, var4 + 5, var5 + 3, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 3, var4 + 6, var5 + 2, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 3, var4 + 6, var5 + 3, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 3, var4 + 7, var5 + 1, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 3, var4 + 7, var5 + 2, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 3, var4 + 7, var5 + 3, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 3, var4 + 8, var5 + 1, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 3, var4 + 8, var5 + 2, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 3, var4 + 9, var5 + 2, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 3, var4 + 10, var5 + 2, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 3, var4 + 10, var5 + 7, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 3, var4 + 12, var5 + 2, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 3, var4 + 12, var5 + 7, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 3, var4 + 13, var5 + 2, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 3, var4 + 13, var5 + 4, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 3, var4 + 13, var5 + 6, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 3, var4 + 13, var5 + 7, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 3, var4 + 13, var5 + 9, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 3, var4 + 14, var5 + 2, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 3, var4 + 14, var5 + 3, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 3, var4 + 14, var5 + 4, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 3, var4 + 14, var5 + 6, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 3, var4 + 14, var5 + 9, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 3, var4 + 15, var5 + 3, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 3, var4 + 15, var5 + 4, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 3, var4 + 15, var5 + 6, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 3, var4 + 15, var5 + 8, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 3, var4 + 15, var5 + 9, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 3, var4 + 16, var5 + 4, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 3, var4 + 16, var5 + 5, Block.wood.blockID, 4, 2); - var1.setBlock(var3 + 3, var4 + 16, var5 + 8, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 3, var4 + 17, var5 + 5, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 3, var4 + 17, var5 + 7, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 3, var4 + 17, var5 + 8, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 3, var4 + 17, var5 + 9, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 3, var4 + 18, var5 + 4, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 3, var4 + 18, var5 + 7, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 3, var4 + 18, var5 + 8, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 3, var4 + 18, var5 + 9, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 3, var4 + 19, var5 + 4, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 3, var4 + 19, var5 + 7, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 3, var4 + 19, var5 + 8, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 3, var4 + 19, var5 + 9, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 3, var4 + 20, var5 + 3, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 3, var4 + 20, var5 + 9, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 3, var4 + 21, var5 + 3, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 3, var4 + 21, var5 + 8, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 3, var4 + 22, var5 + 8, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 3, var4 + 22, var5 + 9, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 3, var4 + 23, var5 + 4, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 3, var4 + 23, var5 + 6, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 3, var4 + 23, var5 + 7, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 3, var4 + 23, var5 + 8, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 3, var4 + 25, var5 + 4, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 3, var4 + 25, var5 + 6, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 3, var4 + 26, var5 + 5, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 3, var4 + 26, var5 + 6, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 3, var4 + 27, var5 + 5, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 3, var4 + 29, var5 + 3, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 3, var4 + 30, var5 + 3, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 3, var4 + 30, var5 + 5, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 3, var4 + 31, var5 + 3, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 3, var4 + 31, var5 + 4, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 3, var4 + 31, var5 + 5, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 3, var4 + 32, var5 + 4, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 3, var4 + 34, var5 + 4, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 3, var4 + 34, var5 + 6, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 3, var4 + 35, var5 + 4, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 4, var4 + 0, var5 + 5, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 4, var4 + 1, var5 + 5, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 4, var4 + 3, var5 + 3, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 4, var4 + 3, var5 + 6, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 4, var4 + 4, var5 + 1, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 4, var4 + 4, var5 + 3, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 4, var4 + 4, var5 + 4, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 4, var4 + 4, var5 + 5, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 4, var4 + 4, var5 + 6, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 4, var4 + 5, var5 + 1, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 4, var4 + 5, var5 + 3, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 4, var4 + 6, var5 + 1, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 4, var4 + 6, var5 + 3, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 4, var4 + 6, var5 + 4, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 4, var4 + 7, var5 + 1, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 4, var4 + 7, var5 + 2, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 4, var4 + 7, var5 + 3, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 4, var4 + 8, var5 + 2, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 4, var4 + 8, var5 + 9, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 4, var4 + 9, var5 + 9, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 4, var4 + 10, var5 + 9, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 4, var4 + 11, var5 + 9, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 4, var4 + 14, var5 + 4, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 4, var4 + 14, var5 + 9, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 4, var4 + 15, var5 + 8, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 4, var4 + 15, var5 + 9, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 4, var4 + 16, var5 + 5, Block.wood.blockID, 4, 2); - var1.setBlock(var3 + 4, var4 + 17, var5 + 6, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 4, var4 + 18, var5 + 7, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 4, var4 + 18, var5 + 9, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 4, var4 + 19, var5 + 6, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 4, var4 + 19, var5 + 7, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 4, var4 + 19, var5 + 8, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 4, var4 + 20, var5 + 2, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 4, var4 + 20, var5 + 4, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 4, var4 + 20, var5 + 7, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 4, var4 + 20, var5 + 9, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 4, var4 + 21, var5 + 4, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 4, var4 + 21, var5 + 7, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 4, var4 + 22, var5 + 2, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 4, var4 + 22, var5 + 7, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 4, var4 + 22, var5 + 9, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 4, var4 + 23, var5 + 6, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 4, var4 + 23, var5 + 7, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 4, var4 + 23, var5 + 8, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 4, var4 + 23, var5 + 9, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 4, var4 + 24, var5 + 6, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 4, var4 + 25, var5 + 6, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 4, var4 + 26, var5 + 5, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 4, var4 + 26, var5 + 6, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 4, var4 + 27, var5 + 5, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 4, var4 + 28, var5 + 7, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 4, var4 + 29, var5 + 3, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 4, var4 + 29, var5 + 4, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 4, var4 + 29, var5 + 7, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 4, var4 + 29, var5 + 8, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 4, var4 + 30, var5 + 4, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 4, var4 + 31, var5 + 3, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 4, var4 + 31, var5 + 4, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 4, var4 + 31, var5 + 5, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 4, var4 + 32, var5 + 5, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 4, var4 + 34, var5 + 4, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 4, var4 + 35, var5 + 4, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 4, var4 + 35, var5 + 5, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 4, var4 + 36, var5 + 5, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 4, var4 + 37, var5 + 5, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 5, var4 + 0, var5 + 4, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 5, var4 + 0, var5 + 5, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 5, var4 + 1, var5 + 5, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 5, var4 + 2, var5 + 5, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 5, var4 + 3, var5 + 1, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 5, var4 + 3, var5 + 2, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 5, var4 + 3, var5 + 5, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 5, var4 + 4, var5 + 1, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 5, var4 + 4, var5 + 2, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 5, var4 + 4, var5 + 5, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 5, var4 + 5, var5 + 1, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 5, var4 + 5, var5 + 2, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 5, var4 + 5, var5 + 5, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 5, var4 + 6, var5 + 1, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 5, var4 + 6, var5 + 2, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 5, var4 + 6, var5 + 5, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 5, var4 + 7, var5 + 1, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 5, var4 + 7, var5 + 2, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 5, var4 + 7, var5 + 3, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 5, var4 + 7, var5 + 4, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 5, var4 + 7, var5 + 5, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 5, var4 + 8, var5 + 3, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 5, var4 + 8, var5 + 5, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 5, var4 + 8, var5 + 8, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 5, var4 + 9, var5 + 5, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 5, var4 + 9, var5 + 8, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 5, var4 + 10, var5 + 5, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 5, var4 + 10, var5 + 8, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 5, var4 + 11, var5 + 5, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 5, var4 + 11, var5 + 8, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 5, var4 + 12, var5 + 5, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 5, var4 + 12, var5 + 8, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 5, var4 + 13, var5 + 5, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 5, var4 + 13, var5 + 8, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 5, var4 + 14, var5 + 5, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 5, var4 + 14, var5 + 8, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 5, var4 + 15, var5 + 5, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 5, var4 + 15, var5 + 6, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 5, var4 + 15, var5 + 7, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 5, var4 + 15, var5 + 8, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 5, var4 + 16, var5 + 5, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 5, var4 + 17, var5 + 5, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 5, var4 + 18, var5 + 1, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 5, var4 + 18, var5 + 5, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 5, var4 + 18, var5 + 8, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 5, var4 + 18, var5 + 9, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 5, var4 + 19, var5 + 1, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 5, var4 + 19, var5 + 5, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 5, var4 + 19, var5 + 6, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 5, var4 + 19, var5 + 7, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 5, var4 + 19, var5 + 9, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 5, var4 + 20, var5 + 5, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 5, var4 + 20, var5 + 8, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 5, var4 + 21, var5 + 1, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 5, var4 + 21, var5 + 5, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 5, var4 + 21, var5 + 8, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 5, var4 + 21, var5 + 9, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 5, var4 + 22, var5 + 1, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 5, var4 + 22, var5 + 2, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 5, var4 + 22, var5 + 3, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 5, var4 + 22, var5 + 4, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 5, var4 + 22, var5 + 5, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 5, var4 + 22, var5 + 8, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 5, var4 + 23, var5 + 2, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 5, var4 + 23, var5 + 3, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 5, var4 + 23, var5 + 5, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 5, var4 + 23, var5 + 8, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 5, var4 + 24, var5 + 5, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 5, var4 + 25, var5 + 5, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 5, var4 + 26, var5 + 5, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 5, var4 + 27, var5 + 5, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 5, var4 + 28, var5 + 5, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 5, var4 + 28, var5 + 8, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 5, var4 + 29, var5 + 5, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 5, var4 + 29, var5 + 6, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 5, var4 + 29, var5 + 7, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 5, var4 + 29, var5 + 8, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 5, var4 + 30, var5 + 5, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 5, var4 + 30, var5 + 6, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 5, var4 + 30, var5 + 7, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 5, var4 + 31, var5 + 5, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 5, var4 + 32, var5 + 5, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 5, var4 + 32, var5 + 6, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 5, var4 + 33, var5 + 5, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 5, var4 + 33, var5 + 6, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 5, var4 + 34, var5 + 4, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 5, var4 + 34, var5 + 5, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 5, var4 + 34, var5 + 6, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 5, var4 + 35, var5 + 3, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 5, var4 + 35, var5 + 4, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 5, var4 + 35, var5 + 5, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 5, var4 + 35, var5 + 6, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 5, var4 + 36, var5 + 3, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 5, var4 + 36, var5 + 4, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 5, var4 + 36, var5 + 5, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 5, var4 + 37, var5 + 4, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 5, var4 + 37, var5 + 5, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 5, var4 + 38, var5 + 5, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 5, var4 + 38, var5 + 6, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 5, var4 + 39, var5 + 5, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 5, var4 + 40, var5 + 5, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 6, var4 + 0, var5 + 5, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 6, var4 + 0, var5 + 6, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 6, var4 + 3, var5 + 3, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 6, var4 + 3, var5 + 7, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 6, var4 + 4, var5 + 3, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 6, var4 + 5, var5 + 3, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 6, var4 + 6, var5 + 3, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 6, var4 + 6, var5 + 6, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 6, var4 + 6, var5 + 7, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 6, var4 + 7, var5 + 3, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 6, var4 + 8, var5 + 0, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 6, var4 + 8, var5 + 1, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 6, var4 + 8, var5 + 2, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 6, var4 + 8, var5 + 3, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 6, var4 + 8, var5 + 7, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 6, var4 + 8, var5 + 9, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 6, var4 + 9, var5 + 0, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 6, var4 + 9, var5 + 2, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 6, var4 + 9, var5 + 3, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 6, var4 + 10, var5 + 0, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 6, var4 + 10, var5 + 1, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 6, var4 + 10, var5 + 2, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 6, var4 + 10, var5 + 3, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 6, var4 + 10, var5 + 7, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 6, var4 + 10, var5 + 9, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 6, var4 + 11, var5 + 0, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 6, var4 + 11, var5 + 1, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 6, var4 + 11, var5 + 2, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 6, var4 + 11, var5 + 3, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 6, var4 + 11, var5 + 7, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 6, var4 + 11, var5 + 9, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 6, var4 + 12, var5 + 0, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 6, var4 + 12, var5 + 1, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 6, var4 + 12, var5 + 2, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 6, var4 + 12, var5 + 3, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 6, var4 + 12, var5 + 4, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 6, var4 + 12, var5 + 6, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 6, var4 + 12, var5 + 7, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 6, var4 + 12, var5 + 9, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 6, var4 + 12, var5 + 10, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 6, var4 + 13, var5 + 3, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 6, var4 + 13, var5 + 4, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 6, var4 + 13, var5 + 6, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 6, var4 + 13, var5 + 10, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 6, var4 + 14, var5 + 3, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 6, var4 + 14, var5 + 6, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 6, var4 + 14, var5 + 9, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 6, var4 + 14, var5 + 10, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 6, var4 + 15, var5 + 3, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 6, var4 + 15, var5 + 6, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 6, var4 + 15, var5 + 7, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 6, var4 + 15, var5 + 8, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 6, var4 + 15, var5 + 10, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 6, var4 + 16, var5 + 3, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 6, var4 + 16, var5 + 6, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 6, var4 + 16, var5 + 8, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 6, var4 + 17, var5 + 3, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 6, var4 + 17, var5 + 4, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 6, var4 + 17, var5 + 7, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 6, var4 + 17, var5 + 8, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 6, var4 + 18, var5 + 3, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 6, var4 + 18, var5 + 6, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 6, var4 + 18, var5 + 7, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 6, var4 + 18, var5 + 8, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 6, var4 + 19, var5 + 6, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 6, var4 + 19, var5 + 7, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 6, var4 + 19, var5 + 8, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 6, var4 + 20, var5 + 2, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 6, var4 + 20, var5 + 3, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 6, var4 + 20, var5 + 6, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 6, var4 + 21, var5 + 2, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 6, var4 + 21, var5 + 3, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 6, var4 + 21, var5 + 6, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 6, var4 + 22, var5 + 5, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 6, var4 + 24, var5 + 3, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 6, var4 + 25, var5 + 4, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 6, var4 + 26, var5 + 3, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 6, var4 + 26, var5 + 4, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 6, var4 + 28, var5 + 3, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 6, var4 + 28, var5 + 4, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 6, var4 + 28, var5 + 6, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 6, var4 + 28, var5 + 7, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 6, var4 + 29, var5 + 4, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 6, var4 + 29, var5 + 6, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 6, var4 + 29, var5 + 7, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 6, var4 + 33, var5 + 7, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 6, var4 + 34, var5 + 3, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 6, var4 + 34, var5 + 5, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 6, var4 + 34, var5 + 6, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 6, var4 + 34, var5 + 7, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 6, var4 + 35, var5 + 3, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 6, var4 + 35, var5 + 5, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 6, var4 + 36, var5 + 3, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 6, var4 + 36, var5 + 4, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 6, var4 + 36, var5 + 5, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 6, var4 + 38, var5 + 5, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 7, var4 + 3, var5 + 6, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 7, var4 + 4, var5 + 6, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 7, var4 + 5, var5 + 6, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 7, var4 + 5, var5 + 7, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 7, var4 + 5, var5 + 8, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 7, var4 + 5, var5 + 9, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 7, var4 + 6, var5 + 7, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 7, var4 + 6, var5 + 8, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 7, var4 + 7, var5 + 7, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 7, var4 + 7, var5 + 9, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 7, var4 + 8, var5 + 0, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 7, var4 + 8, var5 + 1, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 7, var4 + 8, var5 + 4, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 7, var4 + 8, var5 + 7, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 7, var4 + 8, var5 + 8, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 7, var4 + 9, var5 + 0, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 7, var4 + 9, var5 + 1, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 7, var4 + 9, var5 + 2, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 7, var4 + 9, var5 + 4, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 7, var4 + 9, var5 + 7, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 7, var4 + 9, var5 + 8, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 7, var4 + 10, var5 + 0, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 7, var4 + 10, var5 + 1, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 7, var4 + 10, var5 + 4, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 7, var4 + 10, var5 + 7, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 7, var4 + 10, var5 + 8, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 7, var4 + 11, var5 + 0, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 7, var4 + 11, var5 + 1, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 7, var4 + 11, var5 + 2, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 7, var4 + 11, var5 + 4, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 7, var4 + 11, var5 + 7, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 7, var4 + 11, var5 + 8, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 7, var4 + 12, var5 + 0, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 7, var4 + 12, var5 + 1, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 7, var4 + 12, var5 + 3, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 7, var4 + 12, var5 + 7, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 7, var4 + 13, var5 + 0, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 7, var4 + 13, var5 + 1, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 7, var4 + 13, var5 + 4, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 7, var4 + 13, var5 + 7, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 7, var4 + 13, var5 + 8, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 7, var4 + 13, var5 + 10, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 7, var4 + 14, var5 + 0, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 7, var4 + 14, var5 + 1, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 7, var4 + 14, var5 + 4, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 7, var4 + 14, var5 + 7, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 7, var4 + 14, var5 + 8, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 7, var4 + 14, var5 + 10, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 7, var4 + 15, var5 + 0, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 7, var4 + 15, var5 + 1, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 7, var4 + 15, var5 + 4, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 7, var4 + 15, var5 + 7, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 7, var4 + 15, var5 + 9, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 7, var4 + 15, var5 + 10, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 7, var4 + 16, var5 + 0, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 7, var4 + 16, var5 + 1, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 7, var4 + 16, var5 + 4, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 7, var4 + 16, var5 + 9, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 7, var4 + 17, var5 + 0, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 7, var4 + 17, var5 + 1, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 7, var4 + 17, var5 + 2, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 7, var4 + 17, var5 + 3, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 7, var4 + 18, var5 + 4, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 7, var4 + 18, var5 + 6, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 7, var4 + 19, var5 + 3, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 7, var4 + 19, var5 + 4, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 7, var4 + 20, var5 + 4, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 7, var4 + 20, var5 + 6, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 7, var4 + 21, var5 + 3, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 7, var4 + 21, var5 + 4, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 7, var4 + 21, var5 + 6, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 7, var4 + 22, var5 + 5, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 7, var4 + 22, var5 + 6, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 7, var4 + 23, var5 + 2, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 7, var4 + 24, var5 + 2, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 7, var4 + 25, var5 + 3, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 7, var4 + 26, var5 + 3, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 7, var4 + 26, var5 + 4, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 7, var4 + 27, var5 + 4, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 7, var4 + 28, var5 + 2, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 7, var4 + 28, var5 + 3, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 7, var4 + 28, var5 + 4, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 7, var4 + 29, var5 + 3, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 7, var4 + 33, var5 + 6, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 7, var4 + 34, var5 + 4, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 7, var4 + 34, var5 + 6, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 7, var4 + 35, var5 + 4, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 7, var4 + 36, var5 + 4, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 8, var4 + 5, var5 + 6, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 8, var4 + 5, var5 + 9, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 8, var4 + 6, var5 + 6, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 8, var4 + 6, var5 + 8, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 8, var4 + 7, var5 + 6, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 8, var4 + 7, var5 + 7, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 8, var4 + 7, var5 + 8, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 8, var4 + 8, var5 + 1, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 8, var4 + 8, var5 + 3, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 8, var4 + 8, var5 + 4, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 8, var4 + 8, var5 + 7, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 8, var4 + 8, var5 + 8, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 8, var4 + 9, var5 + 1, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 8, var4 + 9, var5 + 3, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 8, var4 + 9, var5 + 4, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 8, var4 + 10, var5 + 0, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 8, var4 + 10, var5 + 1, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 8, var4 + 10, var5 + 3, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 8, var4 + 10, var5 + 4, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 8, var4 + 11, var5 + 1, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 8, var4 + 11, var5 + 3, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 8, var4 + 12, var5 + 0, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 8, var4 + 12, var5 + 1, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 8, var4 + 12, var5 + 2, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 8, var4 + 12, var5 + 3, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 8, var4 + 12, var5 + 9, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 8, var4 + 13, var5 + 2, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 8, var4 + 13, var5 + 3, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 8, var4 + 14, var5 + 3, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 8, var4 + 15, var5 + 0, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 8, var4 + 15, var5 + 2, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 8, var4 + 15, var5 + 3, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 8, var4 + 16, var5 + 2, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 8, var4 + 16, var5 + 3, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 8, var4 + 17, var5 + 1, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 8, var4 + 17, var5 + 2, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 8, var4 + 18, var5 + 3, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 8, var4 + 18, var5 + 6, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 8, var4 + 19, var5 + 3, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 8, var4 + 20, var5 + 3, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 8, var4 + 21, var5 + 3, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 8, var4 + 21, var5 + 6, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 8, var4 + 22, var5 + 3, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 8, var4 + 22, var5 + 4, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 8, var4 + 22, var5 + 5, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 8, var4 + 22, var5 + 6, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 8, var4 + 23, var5 + 3, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 8, var4 + 23, var5 + 4, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 8, var4 + 24, var5 + 4, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 8, var4 + 25, var5 + 3, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 8, var4 + 25, var5 + 4, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 8, var4 + 26, var5 + 2, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 8, var4 + 26, var5 + 4, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 8, var4 + 27, var5 + 2, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 8, var4 + 27, var5 + 3, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 8, var4 + 28, var5 + 2, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 8, var4 + 28, var5 + 3, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 9, var4 + 5, var5 + 8, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 9, var4 + 6, var5 + 8, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 9, var4 + 7, var5 + 6, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 9, var4 + 7, var5 + 7, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 9, var4 + 7, var5 + 8, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 9, var4 + 8, var5 + 2, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 9, var4 + 8, var5 + 7, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 9, var4 + 9, var5 + 2, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 9, var4 + 10, var5 + 2, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 9, var4 + 11, var5 + 1, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 9, var4 + 11, var5 + 2, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 9, var4 + 12, var5 + 1, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 9, var4 + 12, var5 + 2, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 9, var4 + 12, var5 + 3, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 9, var4 + 13, var5 + 3, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 9, var4 + 15, var5 + 0, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 9, var4 + 15, var5 + 1, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 9, var4 + 15, var5 + 2, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 9, var4 + 16, var5 + 0, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 9, var4 + 16, var5 + 1, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 9, var4 + 17, var5 + 1, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 9, var4 + 17, var5 + 2, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 9, var4 + 18, var5 + 5, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 9, var4 + 19, var5 + 5, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 9, var4 + 20, var5 + 5, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 9, var4 + 21, var5 + 4, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 9, var4 + 21, var5 + 5, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 9, var4 + 22, var5 + 4, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 9, var4 + 22, var5 + 5, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 10, var4 + 5, var5 + 6, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 10, var4 + 7, var5 + 7, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 10, var4 + 9, var5 + 3, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 10, var4 + 11, var5 + 3, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 10, var4 + 12, var5 + 3, Block.leaves.blockID, 4, 2); - return true; - } - } -} diff --git a/unused code/biomesoplenty/worldgen/WorldGenAlaskanCedar2.java b/unused code/biomesoplenty/worldgen/WorldGenAlaskanCedar2.java deleted file mode 100644 index 1a9b0fd63..000000000 --- a/unused code/biomesoplenty/worldgen/WorldGenAlaskanCedar2.java +++ /dev/null @@ -1,280 +0,0 @@ -package biomesoplenty.worldgen; - -import java.util.Random; - -import net.minecraft.block.Block; -import net.minecraft.world.World; -import net.minecraft.world.gen.feature.WorldGenerator; - -public class WorldGenAlaskanCedar2 extends WorldGenerator -{ - public boolean generate(World var1, Random var2, int var3, int var4, int var5) - { - while (var1.isAirBlock(var3 + 4, var4, var5 + 4) && var4 > 2) - { - --var4; - } - - int var6 = var1.getBlockId(var3 + 4, var4, var5 + 4); - - if (var6 != Block.grass.blockID) - { - return false; - } - else - { - for (int var7 = -2; var7 <= 2; ++var7) - { - for (int var8 = -2; var8 <= 2; ++var8) - { - if (var1.isAirBlock(var3 + var7 + 4, var4 - 1, var5 + var8 + 4) && var1.isAirBlock(var3 + var7 + 4, var4 - 2, var5 + var8 + 4)) - { - return false; - } - } - } - - var1.setBlock(var3 + 0, var4 + 4, var5 + 2, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 0, var4 + 5, var5 + 2, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 1, var4 + 2, var5 + 4, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 1, var4 + 3, var5 + 3, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 1, var4 + 3, var5 + 4, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 1, var4 + 4, var5 + 3, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 1, var4 + 4, var5 + 4, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 1, var4 + 5, var5 + 1, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 1, var4 + 5, var5 + 2, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 1, var4 + 5, var5 + 3, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 1, var4 + 5, var5 + 5, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 1, var4 + 6, var5 + 4, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 1, var4 + 6, var5 + 5, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 1, var4 + 7, var5 + 4, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 1, var4 + 7, var5 + 6, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 1, var4 + 8, var5 + 4, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 1, var4 + 8, var5 + 6, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 1, var4 + 9, var5 + 5, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 1, var4 + 9, var5 + 6, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 1, var4 + 10, var5 + 5, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 1, var4 + 10, var5 + 6, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 1, var4 + 11, var5 + 5, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 1, var4 + 12, var5 + 5, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 2, var4 + 5, var5 + 2, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 2, var4 + 5, var5 + 3, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 2, var4 + 5, var5 + 6, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 2, var4 + 7, var5 + 3, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 2, var4 + 8, var5 + 3, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 2, var4 + 8, var5 + 4, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 2, var4 + 8, var5 + 6, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 2, var4 + 9, var5 + 6, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 2, var4 + 10, var5 + 4, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 2, var4 + 10, var5 + 6, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 2, var4 + 11, var5 + 4, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 2, var4 + 11, var5 + 6, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 2, var4 + 12, var5 + 4, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 2, var4 + 12, var5 + 5, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 2, var4 + 12, var5 + 6, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 2, var4 + 13, var5 + 5, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 2, var4 + 14, var5 + 4, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 2, var4 + 14, var5 + 5, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 2, var4 + 15, var5 + 3, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 2, var4 + 15, var5 + 4, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 2, var4 + 16, var5 + 3, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 2, var4 + 16, var5 + 4, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 2, var4 + 17, var5 + 3, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 2, var4 + 17, var5 + 4, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 3, var4 + 2, var5 + 3, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 3, var4 + 3, var5 + 1, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 3, var4 + 3, var5 + 3, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 3, var4 + 3, var5 + 6, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 3, var4 + 4, var5 + 1, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 3, var4 + 4, var5 + 3, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 3, var4 + 4, var5 + 6, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 3, var4 + 4, var5 + 7, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 3, var4 + 5, var5 + 1, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 3, var4 + 5, var5 + 2, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 3, var4 + 5, var5 + 4, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 3, var4 + 5, var5 + 6, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 3, var4 + 6, var5 + 2, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 3, var4 + 6, var5 + 6, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 3, var4 + 6, var5 + 8, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 3, var4 + 7, var5 + 2, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 3, var4 + 7, var5 + 6, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 3, var4 + 8, var5 + 2, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 3, var4 + 8, var5 + 4, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 3, var4 + 8, var5 + 6, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 3, var4 + 9, var5 + 4, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 3, var4 + 11, var5 + 2, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 3, var4 + 11, var5 + 6, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 3, var4 + 12, var5 + 2, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 3, var4 + 12, var5 + 4, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 3, var4 + 12, var5 + 6, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 3, var4 + 13, var5 + 2, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 3, var4 + 13, var5 + 4, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 3, var4 + 14, var5 + 2, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 3, var4 + 14, var5 + 4, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 3, var4 + 14, var5 + 6, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 3, var4 + 15, var5 + 4, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 3, var4 + 15, var5 + 5, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 3, var4 + 16, var5 + 4, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 3, var4 + 16, var5 + 5, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 3, var4 + 17, var5 + 3, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 3, var4 + 17, var5 + 4, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 3, var4 + 18, var5 + 3, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 3, var4 + 19, var5 + 4, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 3, var4 + 20, var5 + 4, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 4, var4 + 0, var5 + 4, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 4, var4 + 1, var5 + 4, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 4, var4 + 2, var5 + 4, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 4, var4 + 2, var5 + 6, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 4, var4 + 3, var5 + 2, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 4, var4 + 3, var5 + 4, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 4, var4 + 3, var5 + 6, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 4, var4 + 4, var5 + 1, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 4, var4 + 4, var5 + 2, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 4, var4 + 4, var5 + 4, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 4, var4 + 4, var5 + 6, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 4, var4 + 4, var5 + 8, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 4, var4 + 5, var5 + 1, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 4, var4 + 5, var5 + 2, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 4, var4 + 5, var5 + 4, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 4, var4 + 5, var5 + 8, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 4, var4 + 6, var5 + 4, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 4, var4 + 6, var5 + 5, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 4, var4 + 6, var5 + 7, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 4, var4 + 6, var5 + 8, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 4, var4 + 7, var5 + 1, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 4, var4 + 7, var5 + 4, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 4, var4 + 7, var5 + 5, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 4, var4 + 7, var5 + 6, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 4, var4 + 8, var5 + 1, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 4, var4 + 8, var5 + 4, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 4, var4 + 8, var5 + 5, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 4, var4 + 9, var5 + 4, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 4, var4 + 9, var5 + 5, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 4, var4 + 10, var5 + 4, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 4, var4 + 10, var5 + 5, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 4, var4 + 10, var5 + 6, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 4, var4 + 11, var5 + 1, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 4, var4 + 11, var5 + 4, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 4, var4 + 11, var5 + 6, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 4, var4 + 12, var5 + 4, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 4, var4 + 12, var5 + 5, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 4, var4 + 12, var5 + 6, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 4, var4 + 13, var5 + 1, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 4, var4 + 13, var5 + 4, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 4, var4 + 13, var5 + 5, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 4, var4 + 13, var5 + 6, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 4, var4 + 14, var5 + 1, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 4, var4 + 14, var5 + 2, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 4, var4 + 14, var5 + 3, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 4, var4 + 14, var5 + 4, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 4, var4 + 15, var5 + 2, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 4, var4 + 15, var5 + 3, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 4, var4 + 15, var5 + 4, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 4, var4 + 15, var5 + 5, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 4, var4 + 15, var5 + 6, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 4, var4 + 16, var5 + 2, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 4, var4 + 16, var5 + 3, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 4, var4 + 16, var5 + 4, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 4, var4 + 17, var5 + 2, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 4, var4 + 17, var5 + 3, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 4, var4 + 17, var5 + 4, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 4, var4 + 18, var5 + 4, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 4, var4 + 19, var5 + 3, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 4, var4 + 19, var5 + 4, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 4, var4 + 19, var5 + 5, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 4, var4 + 20, var5 + 4, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 4, var4 + 21, var5 + 4, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 5, var4 + 2, var5 + 7, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 5, var4 + 3, var5 + 7, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 5, var4 + 4, var5 + 7, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 5, var4 + 5, var5 + 1, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 5, var4 + 5, var5 + 7, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 5, var4 + 5, var5 + 8, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 5, var4 + 6, var5 + 6, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 5, var4 + 6, var5 + 7, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 5, var4 + 7, var5 + 1, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 5, var4 + 7, var5 + 2, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 5, var4 + 7, var5 + 3, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 5, var4 + 7, var5 + 6, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 5, var4 + 8, var5 + 6, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 5, var4 + 9, var5 + 2, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 5, var4 + 9, var5 + 4, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 5, var4 + 9, var5 + 6, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 5, var4 + 10, var5 + 3, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 5, var4 + 10, var5 + 4, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 5, var4 + 10, var5 + 7, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 5, var4 + 11, var5 + 2, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 5, var4 + 11, var5 + 3, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 5, var4 + 11, var5 + 5, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 5, var4 + 11, var5 + 6, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 5, var4 + 11, var5 + 7, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 5, var4 + 12, var5 + 2, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 5, var4 + 12, var5 + 5, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 5, var4 + 13, var5 + 3, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 5, var4 + 14, var5 + 2, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 5, var4 + 14, var5 + 3, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 5, var4 + 15, var5 + 3, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 5, var4 + 15, var5 + 5, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 5, var4 + 16, var5 + 3, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 5, var4 + 16, var5 + 4, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 5, var4 + 16, var5 + 5, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 5, var4 + 19, var5 + 4, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 6, var4 + 2, var5 + 6, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 6, var4 + 3, var5 + 5, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 6, var4 + 3, var5 + 6, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 6, var4 + 3, var5 + 8, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 6, var4 + 4, var5 + 5, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 6, var4 + 4, var5 + 6, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 6, var4 + 4, var5 + 8, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 6, var4 + 5, var5 + 5, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 6, var4 + 5, var5 + 6, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 6, var4 + 5, var5 + 8, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 6, var4 + 6, var5 + 1, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 6, var4 + 6, var5 + 5, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 6, var4 + 6, var5 + 6, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 6, var4 + 6, var5 + 7, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 6, var4 + 6, var5 + 8, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 6, var4 + 7, var5 + 1, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 6, var4 + 7, var5 + 2, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 6, var4 + 7, var5 + 5, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 6, var4 + 9, var5 + 2, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 6, var4 + 9, var5 + 3, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 6, var4 + 9, var5 + 5, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 6, var4 + 10, var5 + 3, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 6, var4 + 11, var5 + 5, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 6, var4 + 11, var5 + 6, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 6, var4 + 12, var5 + 6, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 6, var4 + 14, var5 + 4, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 6, var4 + 14, var5 + 5, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 6, var4 + 15, var5 + 3, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 6, var4 + 16, var5 + 3, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 6, var4 + 16, var5 + 4, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 7, var4 + 3, var5 + 7, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 7, var4 + 4, var5 + 7, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 7, var4 + 4, var5 + 8, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 7, var4 + 5, var5 + 0, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 7, var4 + 5, var5 + 5, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 7, var4 + 5, var5 + 6, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 7, var4 + 5, var5 + 8, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 7, var4 + 6, var5 + 0, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 7, var4 + 6, var5 + 6, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 7, var4 + 6, var5 + 8, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 7, var4 + 7, var5 + 1, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 7, var4 + 8, var5 + 1, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 7, var4 + 8, var5 + 2, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 7, var4 + 8, var5 + 5, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 7, var4 + 9, var5 + 5, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 7, var4 + 9, var5 + 6, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 7, var4 + 10, var5 + 5, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 7, var4 + 10, var5 + 6, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 8, var4 + 3, var5 + 1, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 8, var4 + 4, var5 + 1, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 8, var4 + 5, var5 + 1, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 8, var4 + 6, var5 + 1, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 8, var4 + 6, var5 + 2, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 8, var4 + 7, var5 + 1, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 8, var4 + 7, var5 + 2, Block.leaves.blockID, 4, 2); - return true; - } - } -} diff --git a/unused code/biomesoplenty/worldgen/WorldGenAlder1.java b/unused code/biomesoplenty/worldgen/WorldGenAlder1.java deleted file mode 100644 index edfae3f16..000000000 --- a/unused code/biomesoplenty/worldgen/WorldGenAlder1.java +++ /dev/null @@ -1,907 +0,0 @@ -package biomesoplenty.worldgen; - -import java.util.Random; - -import net.minecraft.block.Block; -import net.minecraft.world.World; -import net.minecraft.world.gen.feature.WorldGenerator; - -public class WorldGenAlder1 extends WorldGenerator -{ - public boolean generate(World var1, Random var2, int var3, int var4, int var5) - { - while (var1.isAirBlock(var3 + 10, var4, var5 + 10) && var4 > 2) - { - --var4; - } - - int var6 = var1.getBlockId(var3 + 10, var4, var5 + 10); - - if (var6 != Block.grass.blockID) - { - return false; - } - else - { - for (int var7 = -2; var7 <= 2; ++var7) - { - for (int var8 = -2; var8 <= 2; ++var8) - { - if (var1.isAirBlock(var3 + var7 + 10, var4 - 1, var5 + var8 + 10) && var1.isAirBlock(var3 + var7 + 10, var4 - 2, var5 + var8 + 10)) - { - return false; - } - } - } - - var1.setBlock(var3 + 0, var4 + 9, var5 + 10, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 0, var4 + 9, var5 + 11, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 0, var4 + 10, var5 + 10, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 0, var4 + 14, var5 + 12, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 0, var4 + 14, var5 + 13, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 1, var4 + 8, var5 + 7, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 1, var4 + 10, var5 + 11, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 1, var4 + 11, var5 + 11, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 1, var4 + 11, var5 + 13, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 1, var4 + 13, var5 + 11, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 1, var4 + 13, var5 + 12, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 1, var4 + 14, var5 + 14, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 1, var4 + 16, var5 + 12, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 1, var4 + 18, var5 + 10, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 1, var4 + 19, var5 + 10, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 1, var4 + 19, var5 + 11, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 2, var4 + 5, var5 + 6, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 2, var4 + 6, var5 + 11, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 2, var4 + 7, var5 + 6, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 2, var4 + 7, var5 + 9, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 2, var4 + 9, var5 + 10, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 2, var4 + 9, var5 + 11, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 2, var4 + 9, var5 + 13, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 2, var4 + 9, var5 + 15, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 2, var4 + 9, var5 + 16, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 2, var4 + 10, var5 + 8, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 2, var4 + 10, var5 + 11, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 2, var4 + 11, var5 + 10, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 2, var4 + 11, var5 + 14, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 2, var4 + 11, var5 + 16, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 2, var4 + 11, var5 + 18, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 2, var4 + 12, var5 + 15, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 2, var4 + 13, var5 + 11, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 2, var4 + 13, var5 + 15, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 2, var4 + 14, var5 + 13, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 2, var4 + 14, var5 + 16, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 2, var4 + 14, var5 + 17, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 2, var4 + 15, var5 + 17, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 2, var4 + 16, var5 + 9, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 2, var4 + 17, var5 + 11, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 2, var4 + 17, var5 + 13, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 2, var4 + 18, var5 + 10, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 2, var4 + 18, var5 + 12, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 3, var4 + 5, var5 + 6, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 3, var4 + 6, var5 + 9, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 3, var4 + 6, var5 + 10, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 3, var4 + 7, var5 + 4, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 3, var4 + 7, var5 + 5, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 3, var4 + 7, var5 + 6, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 3, var4 + 7, var5 + 13, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 3, var4 + 8, var5 + 7, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 3, var4 + 8, var5 + 9, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 3, var4 + 8, var5 + 18, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 3, var4 + 9, var5 + 8, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 3, var4 + 9, var5 + 9, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 3, var4 + 9, var5 + 11, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 3, var4 + 9, var5 + 13, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 3, var4 + 9, var5 + 14, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 3, var4 + 9, var5 + 16, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 3, var4 + 9, var5 + 18, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 3, var4 + 10, var5 + 8, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 3, var4 + 10, var5 + 9, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 3, var4 + 10, var5 + 14, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 3, var4 + 10, var5 + 18, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 3, var4 + 11, var5 + 12, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 3, var4 + 11, var5 + 13, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 3, var4 + 11, var5 + 17, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 3, var4 + 11, var5 + 18, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 3, var4 + 11, var5 + 19, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 3, var4 + 12, var5 + 11, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 3, var4 + 12, var5 + 12, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 3, var4 + 12, var5 + 16, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 3, var4 + 12, var5 + 19, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 3, var4 + 13, var5 + 13, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 3, var4 + 13, var5 + 15, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 3, var4 + 13, var5 + 17, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 3, var4 + 13, var5 + 18, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 3, var4 + 14, var5 + 10, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 3, var4 + 14, var5 + 12, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 3, var4 + 14, var5 + 13, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 3, var4 + 14, var5 + 14, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 3, var4 + 14, var5 + 15, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 3, var4 + 14, var5 + 16, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 3, var4 + 15, var5 + 8, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 3, var4 + 15, var5 + 13, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 3, var4 + 15, var5 + 17, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 3, var4 + 15, var5 + 18, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 3, var4 + 15, var5 + 19, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 3, var4 + 16, var5 + 14, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 3, var4 + 16, var5 + 18, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 3, var4 + 17, var5 + 8, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 3, var4 + 17, var5 + 10, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 3, var4 + 17, var5 + 13, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 3, var4 + 18, var5 + 12, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 3, var4 + 19, var5 + 7, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 3, var4 + 19, var5 + 13, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 3, var4 + 20, var5 + 11, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 3, var4 + 21, var5 + 11, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 3, var4 + 21, var5 + 12, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 3, var4 + 21, var5 + 13, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 4, var4 + 4, var5 + 4, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 4, var4 + 4, var5 + 5, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 4, var4 + 4, var5 + 6, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 4, var4 + 6, var5 + 5, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 4, var4 + 6, var5 + 8, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 4, var4 + 7, var5 + 4, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 4, var4 + 7, var5 + 5, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 4, var4 + 7, var5 + 7, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 4, var4 + 7, var5 + 10, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 4, var4 + 8, var5 + 18, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 4, var4 + 9, var5 + 4, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 4, var4 + 9, var5 + 7, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 4, var4 + 9, var5 + 8, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 4, var4 + 9, var5 + 9, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 4, var4 + 9, var5 + 12, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 4, var4 + 9, var5 + 17, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 4, var4 + 9, var5 + 18, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 4, var4 + 10, var5 + 5, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 4, var4 + 10, var5 + 6, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 4, var4 + 10, var5 + 7, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 4, var4 + 10, var5 + 8, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 4, var4 + 11, var5 + 6, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 4, var4 + 12, var5 + 11, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 4, var4 + 13, var5 + 16, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 4, var4 + 14, var5 + 6, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 4, var4 + 14, var5 + 14, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 4, var4 + 14, var5 + 15, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 4, var4 + 14, var5 + 17, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 4, var4 + 14, var5 + 18, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 4, var4 + 16, var5 + 8, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 4, var4 + 16, var5 + 12, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 4, var4 + 16, var5 + 17, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 4, var4 + 17, var5 + 8, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 4, var4 + 17, var5 + 9, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 4, var4 + 17, var5 + 10, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 4, var4 + 17, var5 + 11, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 4, var4 + 17, var5 + 13, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 4, var4 + 18, var5 + 7, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 4, var4 + 18, var5 + 8, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 4, var4 + 18, var5 + 10, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 4, var4 + 18, var5 + 11, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 4, var4 + 18, var5 + 17, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 4, var4 + 19, var5 + 8, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 4, var4 + 19, var5 + 10, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 4, var4 + 19, var5 + 11, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 4, var4 + 20, var5 + 10, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 4, var4 + 21, var5 + 10, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 4, var4 + 22, var5 + 12, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 5, var4 + 3, var5 + 4, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 5, var4 + 4, var5 + 2, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 5, var4 + 4, var5 + 3, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 5, var4 + 5, var5 + 2, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 5, var4 + 6, var5 + 16, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 5, var4 + 7, var5 + 6, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 5, var4 + 7, var5 + 12, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 5, var4 + 7, var5 + 16, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 5, var4 + 8, var5 + 9, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 5, var4 + 8, var5 + 16, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 5, var4 + 8, var5 + 18, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 5, var4 + 9, var5 + 18, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 5, var4 + 10, var5 + 8, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 5, var4 + 10, var5 + 14, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 5, var4 + 11, var5 + 4, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 5, var4 + 11, var5 + 11, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 5, var4 + 11, var5 + 19, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 5, var4 + 12, var5 + 8, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 5, var4 + 12, var5 + 17, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 5, var4 + 12, var5 + 18, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 5, var4 + 13, var5 + 11, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 5, var4 + 13, var5 + 16, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 5, var4 + 13, var5 + 18, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 5, var4 + 14, var5 + 11, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 5, var4 + 14, var5 + 20, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 5, var4 + 15, var5 + 8, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 5, var4 + 15, var5 + 10, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 5, var4 + 15, var5 + 11, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 5, var4 + 15, var5 + 15, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 5, var4 + 15, var5 + 16, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 5, var4 + 15, var5 + 17, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 5, var4 + 15, var5 + 20, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 5, var4 + 16, var5 + 6, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 5, var4 + 16, var5 + 7, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 5, var4 + 16, var5 + 8, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 5, var4 + 16, var5 + 11, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 5, var4 + 16, var5 + 13, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 5, var4 + 16, var5 + 19, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 5, var4 + 17, var5 + 7, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 5, var4 + 17, var5 + 8, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 5, var4 + 17, var5 + 16, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 5, var4 + 17, var5 + 17, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 5, var4 + 18, var5 + 10, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 5, var4 + 18, var5 + 18, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 5, var4 + 19, var5 + 10, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 5, var4 + 19, var5 + 11, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 5, var4 + 19, var5 + 14, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 5, var4 + 20, var5 + 11, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 5, var4 + 20, var5 + 13, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 5, var4 + 20, var5 + 16, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 5, var4 + 21, var5 + 11, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 5, var4 + 22, var5 + 10, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 5, var4 + 22, var5 + 12, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 6, var4 + 3, var5 + 5, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 6, var4 + 5, var5 + 0, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 6, var4 + 5, var5 + 2, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 6, var4 + 5, var5 + 4, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 6, var4 + 6, var5 + 5, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 6, var4 + 6, var5 + 16, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 6, var4 + 6, var5 + 17, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 6, var4 + 6, var5 + 18, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 6, var4 + 6, var5 + 20, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 6, var4 + 7, var5 + 2, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 6, var4 + 7, var5 + 19, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 6, var4 + 7, var5 + 22, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 6, var4 + 7, var5 + 23, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 6, var4 + 8, var5 + 11, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 6, var4 + 8, var5 + 16, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 6, var4 + 8, var5 + 18, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 6, var4 + 9, var5 + 7, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 6, var4 + 9, var5 + 12, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 6, var4 + 9, var5 + 18, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 6, var4 + 9, var5 + 20, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 6, var4 + 10, var5 + 3, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 6, var4 + 10, var5 + 7, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 6, var4 + 10, var5 + 11, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 6, var4 + 10, var5 + 18, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 6, var4 + 11, var5 + 11, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 6, var4 + 11, var5 + 16, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 6, var4 + 12, var5 + 4, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 6, var4 + 12, var5 + 11, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 6, var4 + 12, var5 + 17, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 6, var4 + 13, var5 + 6, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 6, var4 + 13, var5 + 11, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 6, var4 + 13, var5 + 12, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 6, var4 + 14, var5 + 8, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 6, var4 + 14, var5 + 13, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 6, var4 + 14, var5 + 14, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 6, var4 + 14, var5 + 19, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 6, var4 + 14, var5 + 20, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 6, var4 + 15, var5 + 5, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 6, var4 + 15, var5 + 8, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 6, var4 + 15, var5 + 9, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 6, var4 + 15, var5 + 10, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 6, var4 + 15, var5 + 13, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 6, var4 + 15, var5 + 17, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 6, var4 + 15, var5 + 20, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 6, var4 + 16, var5 + 5, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 6, var4 + 16, var5 + 8, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 6, var4 + 17, var5 + 5, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 6, var4 + 17, var5 + 7, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 6, var4 + 17, var5 + 9, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 6, var4 + 17, var5 + 10, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 6, var4 + 17, var5 + 17, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 6, var4 + 18, var5 + 10, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 6, var4 + 18, var5 + 11, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 6, var4 + 19, var5 + 7, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 6, var4 + 19, var5 + 10, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 6, var4 + 19, var5 + 11, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 6, var4 + 19, var5 + 15, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 6, var4 + 20, var5 + 9, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 6, var4 + 20, var5 + 10, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 6, var4 + 20, var5 + 13, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 6, var4 + 21, var5 + 11, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 6, var4 + 21, var5 + 12, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 6, var4 + 21, var5 + 13, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 6, var4 + 22, var5 + 14, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 7, var4 + 4, var5 + 0, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 7, var4 + 4, var5 + 1, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 7, var4 + 4, var5 + 2, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 7, var4 + 4, var5 + 3, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 7, var4 + 4, var5 + 4, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 7, var4 + 5, var5 + 4, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 7, var4 + 5, var5 + 5, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 7, var4 + 5, var5 + 19, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 7, var4 + 6, var5 + 2, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 7, var4 + 6, var5 + 4, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 7, var4 + 6, var5 + 5, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 7, var4 + 6, var5 + 6, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 7, var4 + 6, var5 + 7, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 7, var4 + 6, var5 + 22, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 7, var4 + 6, var5 + 24, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 7, var4 + 7, var5 + 3, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 7, var4 + 7, var5 + 6, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 7, var4 + 7, var5 + 7, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 7, var4 + 7, var5 + 21, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 7, var4 + 7, var5 + 24, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 7, var4 + 8, var5 + 4, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 7, var4 + 8, var5 + 6, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 7, var4 + 8, var5 + 11, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 7, var4 + 8, var5 + 18, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 7, var4 + 8, var5 + 19, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 7, var4 + 8, var5 + 20, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 7, var4 + 9, var5 + 4, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 7, var4 + 9, var5 + 5, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 7, var4 + 9, var5 + 6, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 7, var4 + 9, var5 + 11, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 7, var4 + 9, var5 + 22, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 7, var4 + 10, var5 + 4, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 7, var4 + 10, var5 + 6, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 7, var4 + 10, var5 + 7, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 7, var4 + 10, var5 + 8, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 7, var4 + 10, var5 + 11, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 7, var4 + 11, var5 + 6, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 7, var4 + 11, var5 + 8, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 7, var4 + 12, var5 + 4, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 7, var4 + 13, var5 + 5, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 7, var4 + 14, var5 + 10, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 7, var4 + 15, var5 + 15, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 7, var4 + 15, var5 + 17, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 7, var4 + 16, var5 + 10, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 7, var4 + 16, var5 + 15, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 7, var4 + 16, var5 + 17, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 7, var4 + 17, var5 + 5, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 7, var4 + 17, var5 + 7, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 7, var4 + 17, var5 + 10, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 7, var4 + 17, var5 + 15, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 7, var4 + 18, var5 + 10, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 7, var4 + 18, var5 + 11, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 7, var4 + 18, var5 + 15, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 7, var4 + 18, var5 + 16, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 7, var4 + 19, var5 + 16, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 7, var4 + 20, var5 + 12, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 7, var4 + 20, var5 + 18, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 7, var4 + 21, var5 + 12, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 7, var4 + 21, var5 + 13, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 7, var4 + 21, var5 + 15, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 7, var4 + 22, var5 + 17, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 8, var4 + 4, var5 + 3, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 8, var4 + 4, var5 + 4, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 8, var4 + 4, var5 + 6, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 8, var4 + 5, var5 + 3, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 8, var4 + 5, var5 + 8, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 8, var4 + 5, var5 + 9, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 8, var4 + 5, var5 + 11, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 8, var4 + 5, var5 + 22, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 8, var4 + 6, var5 + 11, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 8, var4 + 6, var5 + 18, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 8, var4 + 7, var5 + 3, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 8, var4 + 7, var5 + 4, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 8, var4 + 7, var5 + 11, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 8, var4 + 7, var5 + 19, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 8, var4 + 7, var5 + 21, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 8, var4 + 7, var5 + 22, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 8, var4 + 7, var5 + 23, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 8, var4 + 8, var5 + 18, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 8, var4 + 8, var5 + 20, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 8, var4 + 8, var5 + 22, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 8, var4 + 9, var5 + 17, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 8, var4 + 9, var5 + 18, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 8, var4 + 10, var5 + 6, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 8, var4 + 10, var5 + 8, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 8, var4 + 10, var5 + 9, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 8, var4 + 10, var5 + 21, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 8, var4 + 11, var5 + 18, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 8, var4 + 12, var5 + 20, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 8, var4 + 14, var5 + 6, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 8, var4 + 15, var5 + 5, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 8, var4 + 15, var5 + 8, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 8, var4 + 15, var5 + 9, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 8, var4 + 16, var5 + 6, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 8, var4 + 16, var5 + 9, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 8, var4 + 16, var5 + 10, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 8, var4 + 17, var5 + 5, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 8, var4 + 17, var5 + 6, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 8, var4 + 17, var5 + 7, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 8, var4 + 17, var5 + 9, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 8, var4 + 17, var5 + 10, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 8, var4 + 17, var5 + 17, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 8, var4 + 18, var5 + 7, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 8, var4 + 18, var5 + 8, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 8, var4 + 18, var5 + 9, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 8, var4 + 18, var5 + 10, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 8, var4 + 18, var5 + 13, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 8, var4 + 18, var5 + 17, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 8, var4 + 18, var5 + 18, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 8, var4 + 19, var5 + 5, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 8, var4 + 19, var5 + 14, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 8, var4 + 19, var5 + 16, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 8, var4 + 19, var5 + 17, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 8, var4 + 21, var5 + 13, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 8, var4 + 22, var5 + 16, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 8, var4 + 22, var5 + 17, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 8, var4 + 22, var5 + 18, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 9, var4 + 0, var5 + 10, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 9, var4 + 0, var5 + 11, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 9, var4 + 1, var5 + 10, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 9, var4 + 1, var5 + 11, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 9, var4 + 2, var5 + 11, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 9, var4 + 3, var5 + 11, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 9, var4 + 4, var5 + 5, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 9, var4 + 4, var5 + 10, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 9, var4 + 4, var5 + 11, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 9, var4 + 5, var5 + 20, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 9, var4 + 5, var5 + 22, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 9, var4 + 5, var5 + 24, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 9, var4 + 6, var5 + 4, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 9, var4 + 6, var5 + 21, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 9, var4 + 6, var5 + 22, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 9, var4 + 6, var5 + 24, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 9, var4 + 7, var5 + 1, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 9, var4 + 7, var5 + 2, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 9, var4 + 7, var5 + 3, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 9, var4 + 7, var5 + 5, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 9, var4 + 7, var5 + 20, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 9, var4 + 7, var5 + 21, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 9, var4 + 7, var5 + 22, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 9, var4 + 8, var5 + 4, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 9, var4 + 8, var5 + 6, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 9, var4 + 8, var5 + 24, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 9, var4 + 9, var5 + 1, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 9, var4 + 9, var5 + 2, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 9, var4 + 9, var5 + 18, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 9, var4 + 9, var5 + 23, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 9, var4 + 9, var5 + 24, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 9, var4 + 10, var5 + 5, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 9, var4 + 10, var5 + 6, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 9, var4 + 10, var5 + 22, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 9, var4 + 11, var5 + 7, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 9, var4 + 12, var5 + 6, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 9, var4 + 13, var5 + 17, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 9, var4 + 13, var5 + 19, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 9, var4 + 14, var5 + 17, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 9, var4 + 15, var5 + 4, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 9, var4 + 16, var5 + 8, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 9, var4 + 17, var5 + 5, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 9, var4 + 17, var5 + 6, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 9, var4 + 17, var5 + 7, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 9, var4 + 17, var5 + 17, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 9, var4 + 18, var5 + 4, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 9, var4 + 18, var5 + 8, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 9, var4 + 18, var5 + 10, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 9, var4 + 18, var5 + 13, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 9, var4 + 18, var5 + 14, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 9, var4 + 18, var5 + 16, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 9, var4 + 18, var5 + 19, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 9, var4 + 19, var5 + 4, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 9, var4 + 19, var5 + 11, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 9, var4 + 19, var5 + 14, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 9, var4 + 19, var5 + 17, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 9, var4 + 19, var5 + 19, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 9, var4 + 20, var5 + 5, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 9, var4 + 20, var5 + 6, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 9, var4 + 21, var5 + 10, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 9, var4 + 21, var5 + 11, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 9, var4 + 21, var5 + 12, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 9, var4 + 21, var5 + 13, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 9, var4 + 21, var5 + 16, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 9, var4 + 22, var5 + 13, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 9, var4 + 22, var5 + 14, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 9, var4 + 22, var5 + 15, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 9, var4 + 23, var5 + 12, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 9, var4 + 23, var5 + 13, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 9, var4 + 24, var5 + 12, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 10, var4 + 0, var5 + 10, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 10, var4 + 0, var5 + 11, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 10, var4 + 1, var5 + 10, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 10, var4 + 1, var5 + 11, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 10, var4 + 2, var5 + 10, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 10, var4 + 3, var5 + 10, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 10, var4 + 4, var5 + 3, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 10, var4 + 4, var5 + 10, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 10, var4 + 5, var5 + 3, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 10, var4 + 5, var5 + 10, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 10, var4 + 6, var5 + 2, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 10, var4 + 6, var5 + 6, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 10, var4 + 6, var5 + 9, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 10, var4 + 6, var5 + 22, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 10, var4 + 6, var5 + 23, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 10, var4 + 6, var5 + 25, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 10, var4 + 7, var5 + 1, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 10, var4 + 7, var5 + 3, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 10, var4 + 7, var5 + 5, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 10, var4 + 7, var5 + 9, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 10, var4 + 7, var5 + 18, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 10, var4 + 7, var5 + 19, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 10, var4 + 7, var5 + 20, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 10, var4 + 7, var5 + 24, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 10, var4 + 8, var5 + 5, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 10, var4 + 8, var5 + 9, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 10, var4 + 8, var5 + 21, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 10, var4 + 8, var5 + 23, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 10, var4 + 8, var5 + 25, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 10, var4 + 9, var5 + 9, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 10, var4 + 9, var5 + 20, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 10, var4 + 9, var5 + 22, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 10, var4 + 10, var5 + 8, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 10, var4 + 10, var5 + 21, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 10, var4 + 10, var5 + 23, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 10, var4 + 11, var5 + 7, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 10, var4 + 11, var5 + 8, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 10, var4 + 11, var5 + 20, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 10, var4 + 12, var5 + 8, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 10, var4 + 12, var5 + 21, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 10, var4 + 12, var5 + 22, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 10, var4 + 13, var5 + 4, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 10, var4 + 13, var5 + 5, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 10, var4 + 13, var5 + 6, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 10, var4 + 13, var5 + 8, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 10, var4 + 14, var5 + 6, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 10, var4 + 14, var5 + 7, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 10, var4 + 14, var5 + 8, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 10, var4 + 14, var5 + 19, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 10, var4 + 15, var5 + 6, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 10, var4 + 15, var5 + 7, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 10, var4 + 16, var5 + 2, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 10, var4 + 16, var5 + 7, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 10, var4 + 17, var5 + 3, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 10, var4 + 17, var5 + 4, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 10, var4 + 17, var5 + 5, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 10, var4 + 17, var5 + 7, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 10, var4 + 17, var5 + 9, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 10, var4 + 17, var5 + 19, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 10, var4 + 18, var5 + 3, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 10, var4 + 18, var5 + 5, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 10, var4 + 18, var5 + 7, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 10, var4 + 18, var5 + 9, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 10, var4 + 18, var5 + 19, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 10, var4 + 19, var5 + 5, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 10, var4 + 19, var5 + 6, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 10, var4 + 19, var5 + 9, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 10, var4 + 19, var5 + 13, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 10, var4 + 20, var5 + 19, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 10, var4 + 21, var5 + 12, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 10, var4 + 21, var5 + 13, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 10, var4 + 21, var5 + 14, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 10, var4 + 22, var5 + 12, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 10, var4 + 23, var5 + 13, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 11, var4 + 2, var5 + 12, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 11, var4 + 3, var5 + 12, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 11, var4 + 4, var5 + 2, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 11, var4 + 4, var5 + 4, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 11, var4 + 4, var5 + 12, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 11, var4 + 5, var5 + 1, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 11, var4 + 5, var5 + 2, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 11, var4 + 5, var5 + 13, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 11, var4 + 5, var5 + 14, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 11, var4 + 5, var5 + 15, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 11, var4 + 5, var5 + 22, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 11, var4 + 6, var5 + 2, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 11, var4 + 6, var5 + 6, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 11, var4 + 6, var5 + 12, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 11, var4 + 6, var5 + 13, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 11, var4 + 6, var5 + 16, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 11, var4 + 6, var5 + 17, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 11, var4 + 6, var5 + 23, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 11, var4 + 7, var5 + 2, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 11, var4 + 7, var5 + 13, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 11, var4 + 7, var5 + 22, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 11, var4 + 7, var5 + 25, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 11, var4 + 8, var5 + 3, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 11, var4 + 8, var5 + 13, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 11, var4 + 8, var5 + 20, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 11, var4 + 8, var5 + 23, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 11, var4 + 9, var5 + 4, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 11, var4 + 9, var5 + 18, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 11, var4 + 9, var5 + 19, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 11, var4 + 10, var5 + 2, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 11, var4 + 10, var5 + 19, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 11, var4 + 10, var5 + 21, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 11, var4 + 11, var5 + 5, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 11, var4 + 11, var5 + 16, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 11, var4 + 11, var5 + 19, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 11, var4 + 12, var5 + 5, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 11, var4 + 12, var5 + 16, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 11, var4 + 12, var5 + 19, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 11, var4 + 12, var5 + 20, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 11, var4 + 12, var5 + 21, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 11, var4 + 13, var5 + 8, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 11, var4 + 14, var5 + 4, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 11, var4 + 14, var5 + 6, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 11, var4 + 14, var5 + 18, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 11, var4 + 14, var5 + 21, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 11, var4 + 15, var5 + 2, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 11, var4 + 16, var5 + 7, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 11, var4 + 16, var5 + 9, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 11, var4 + 17, var5 + 4, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 11, var4 + 17, var5 + 6, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 11, var4 + 17, var5 + 8, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 11, var4 + 17, var5 + 9, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 11, var4 + 18, var5 + 14, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 11, var4 + 18, var5 + 18, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 11, var4 + 19, var5 + 7, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 11, var4 + 19, var5 + 14, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 11, var4 + 19, var5 + 15, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 11, var4 + 20, var5 + 6, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 11, var4 + 20, var5 + 12, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 11, var4 + 20, var5 + 14, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 11, var4 + 20, var5 + 15, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 11, var4 + 21, var5 + 14, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 11, var4 + 22, var5 + 12, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 11, var4 + 23, var5 + 14, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 12, var4 + 5, var5 + 3, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 12, var4 + 5, var5 + 23, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 12, var4 + 6, var5 + 3, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 12, var4 + 6, var5 + 21, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 12, var4 + 7, var5 + 0, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 12, var4 + 7, var5 + 3, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 12, var4 + 7, var5 + 4, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 12, var4 + 7, var5 + 5, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 12, var4 + 7, var5 + 11, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 12, var4 + 7, var5 + 21, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 12, var4 + 7, var5 + 24, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 12, var4 + 8, var5 + 1, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 12, var4 + 8, var5 + 3, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 12, var4 + 8, var5 + 5, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 12, var4 + 8, var5 + 21, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 12, var4 + 8, var5 + 22, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 12, var4 + 8, var5 + 23, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 12, var4 + 9, var5 + 7, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 12, var4 + 9, var5 + 13, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 12, var4 + 9, var5 + 19, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 12, var4 + 9, var5 + 20, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 12, var4 + 10, var5 + 13, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 12, var4 + 11, var5 + 5, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 12, var4 + 11, var5 + 11, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 12, var4 + 11, var5 + 13, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 12, var4 + 11, var5 + 20, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 12, var4 + 12, var5 + 13, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 12, var4 + 12, var5 + 18, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 12, var4 + 12, var5 + 20, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 12, var4 + 13, var5 + 5, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 12, var4 + 13, var5 + 14, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 12, var4 + 13, var5 + 17, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 12, var4 + 13, var5 + 19, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 12, var4 + 14, var5 + 6, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 12, var4 + 14, var5 + 8, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 12, var4 + 14, var5 + 14, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 12, var4 + 15, var5 + 9, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 12, var4 + 15, var5 + 14, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 12, var4 + 16, var5 + 14, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 12, var4 + 16, var5 + 15, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 12, var4 + 17, var5 + 5, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 12, var4 + 17, var5 + 6, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 12, var4 + 17, var5 + 7, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 12, var4 + 17, var5 + 13, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 12, var4 + 17, var5 + 14, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 12, var4 + 18, var5 + 3, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 12, var4 + 18, var5 + 5, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 12, var4 + 18, var5 + 8, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 12, var4 + 18, var5 + 14, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 12, var4 + 18, var5 + 16, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 12, var4 + 19, var5 + 7, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 12, var4 + 19, var5 + 8, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 12, var4 + 19, var5 + 11, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 12, var4 + 19, var5 + 15, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 12, var4 + 20, var5 + 11, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 12, var4 + 20, var5 + 13, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 12, var4 + 20, var5 + 15, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 13, var4 + 5, var5 + 4, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 13, var4 + 5, var5 + 21, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 13, var4 + 6, var5 + 1, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 13, var4 + 6, var5 + 3, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 13, var4 + 7, var5 + 1, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 13, var4 + 7, var5 + 2, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 13, var4 + 7, var5 + 3, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 13, var4 + 7, var5 + 11, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 13, var4 + 7, var5 + 21, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 13, var4 + 7, var5 + 22, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 13, var4 + 7, var5 + 23, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 13, var4 + 8, var5 + 2, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 13, var4 + 8, var5 + 6, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 13, var4 + 8, var5 + 23, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 13, var4 + 9, var5 + 1, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 13, var4 + 9, var5 + 4, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 13, var4 + 9, var5 + 5, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 13, var4 + 11, var5 + 4, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 13, var4 + 11, var5 + 10, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 13, var4 + 11, var5 + 18, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 13, var4 + 12, var5 + 8, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 13, var4 + 12, var5 + 10, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 13, var4 + 12, var5 + 19, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 13, var4 + 12, var5 + 20, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 13, var4 + 13, var5 + 5, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 13, var4 + 14, var5 + 2, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 13, var4 + 14, var5 + 5, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 13, var4 + 14, var5 + 11, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 13, var4 + 14, var5 + 17, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 13, var4 + 14, var5 + 19, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 13, var4 + 15, var5 + 7, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 13, var4 + 15, var5 + 14, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 13, var4 + 15, var5 + 15, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 13, var4 + 16, var5 + 6, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 13, var4 + 16, var5 + 8, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 13, var4 + 17, var5 + 4, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 13, var4 + 17, var5 + 6, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 13, var4 + 17, var5 + 8, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 13, var4 + 17, var5 + 12, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 13, var4 + 17, var5 + 14, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 13, var4 + 17, var5 + 16, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 13, var4 + 18, var5 + 6, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 13, var4 + 18, var5 + 13, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 13, var4 + 18, var5 + 14, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 13, var4 + 18, var5 + 16, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 13, var4 + 19, var5 + 14, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 13, var4 + 20, var5 + 14, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 13, var4 + 20, var5 + 16, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 13, var4 + 21, var5 + 13, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 13, var4 + 21, var5 + 14, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 13, var4 + 22, var5 + 13, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 13, var4 + 22, var5 + 14, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 13, var4 + 22, var5 + 15, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 14, var4 + 6, var5 + 20, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 14, var4 + 7, var5 + 10, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 14, var4 + 7, var5 + 11, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 14, var4 + 7, var5 + 24, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 14, var4 + 8, var5 + 3, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 14, var4 + 8, var5 + 10, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 14, var4 + 8, var5 + 18, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 14, var4 + 8, var5 + 19, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 14, var4 + 8, var5 + 21, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 14, var4 + 8, var5 + 23, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 14, var4 + 8, var5 + 24, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 14, var4 + 9, var5 + 16, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 14, var4 + 9, var5 + 18, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 14, var4 + 9, var5 + 24, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 14, var4 + 10, var5 + 8, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 14, var4 + 10, var5 + 10, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 14, var4 + 10, var5 + 19, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 14, var4 + 10, var5 + 20, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 14, var4 + 10, var5 + 22, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 14, var4 + 11, var5 + 19, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 14, var4 + 11, var5 + 21, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 14, var4 + 12, var5 + 7, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 14, var4 + 12, var5 + 8, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 14, var4 + 12, var5 + 10, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 14, var4 + 13, var5 + 12, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 14, var4 + 13, var5 + 18, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 14, var4 + 14, var5 + 5, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 14, var4 + 14, var5 + 6, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 14, var4 + 14, var5 + 7, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 14, var4 + 14, var5 + 12, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 14, var4 + 16, var5 + 3, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 14, var4 + 16, var5 + 14, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 14, var4 + 17, var5 + 12, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 14, var4 + 17, var5 + 13, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 14, var4 + 17, var5 + 15, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 14, var4 + 17, var5 + 16, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 14, var4 + 18, var5 + 12, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 14, var4 + 18, var5 + 13, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 14, var4 + 19, var5 + 14, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 14, var4 + 20, var5 + 12, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 14, var4 + 20, var5 + 15, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 14, var4 + 20, var5 + 17, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 15, var4 + 5, var5 + 10, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 15, var4 + 5, var5 + 22, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 15, var4 + 6, var5 + 7, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 15, var4 + 6, var5 + 10, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 15, var4 + 6, var5 + 21, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 15, var4 + 7, var5 + 8, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 15, var4 + 7, var5 + 9, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 15, var4 + 7, var5 + 10, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 15, var4 + 7, var5 + 11, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 15, var4 + 8, var5 + 6, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 15, var4 + 8, var5 + 7, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 15, var4 + 8, var5 + 8, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 15, var4 + 8, var5 + 10, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 15, var4 + 9, var5 + 6, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 15, var4 + 9, var5 + 7, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 15, var4 + 10, var5 + 7, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 15, var4 + 10, var5 + 19, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 15, var4 + 10, var5 + 20, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 15, var4 + 11, var5 + 7, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 15, var4 + 11, var5 + 10, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 15, var4 + 11, var5 + 11, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 15, var4 + 12, var5 + 7, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 15, var4 + 12, var5 + 9, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 15, var4 + 12, var5 + 12, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 15, var4 + 12, var5 + 13, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 15, var4 + 13, var5 + 6, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 15, var4 + 13, var5 + 8, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 15, var4 + 13, var5 + 9, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 15, var4 + 13, var5 + 10, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 15, var4 + 14, var5 + 5, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 15, var4 + 14, var5 + 11, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 15, var4 + 15, var5 + 4, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 15, var4 + 15, var5 + 5, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 15, var4 + 15, var5 + 6, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 15, var4 + 15, var5 + 9, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 15, var4 + 15, var5 + 10, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 15, var4 + 15, var5 + 12, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 15, var4 + 16, var5 + 12, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 15, var4 + 16, var5 + 14, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 15, var4 + 16, var5 + 17, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 15, var4 + 17, var5 + 13, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 15, var4 + 17, var5 + 15, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 15, var4 + 18, var5 + 15, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 15, var4 + 18, var5 + 16, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 15, var4 + 18, var5 + 17, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 15, var4 + 20, var5 + 14, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 15, var4 + 20, var5 + 15, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 15, var4 + 21, var5 + 14, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 16, var4 + 5, var5 + 11, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 16, var4 + 6, var5 + 7, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 16, var4 + 6, var5 + 12, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 16, var4 + 7, var5 + 9, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 16, var4 + 7, var5 + 10, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 16, var4 + 7, var5 + 21, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 16, var4 + 8, var5 + 7, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 16, var4 + 8, var5 + 8, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 16, var4 + 8, var5 + 21, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 16, var4 + 9, var5 + 6, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 16, var4 + 9, var5 + 9, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 16, var4 + 10, var5 + 11, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 16, var4 + 10, var5 + 20, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 16, var4 + 11, var5 + 7, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 16, var4 + 11, var5 + 8, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 16, var4 + 11, var5 + 12, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 16, var4 + 11, var5 + 13, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 16, var4 + 12, var5 + 8, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 16, var4 + 12, var5 + 12, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 16, var4 + 13, var5 + 7, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 16, var4 + 13, var5 + 10, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 16, var4 + 13, var5 + 12, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 16, var4 + 14, var5 + 10, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 16, var4 + 15, var5 + 9, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 16, var4 + 15, var5 + 14, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 16, var4 + 16, var5 + 15, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 16, var4 + 17, var5 + 16, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 16, var4 + 18, var5 + 17, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 16, var4 + 19, var5 + 13, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 16, var4 + 19, var5 + 14, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 16, var4 + 19, var5 + 15, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 16, var4 + 19, var5 + 16, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 16, var4 + 21, var5 + 15, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 17, var4 + 7, var5 + 7, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 17, var4 + 7, var5 + 10, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 17, var4 + 7, var5 + 12, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 17, var4 + 8, var5 + 6, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 17, var4 + 8, var5 + 7, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 17, var4 + 8, var5 + 8, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 17, var4 + 8, var5 + 9, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 17, var4 + 8, var5 + 10, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 17, var4 + 8, var5 + 13, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 17, var4 + 8, var5 + 17, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 17, var4 + 8, var5 + 18, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 17, var4 + 8, var5 + 21, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 17, var4 + 9, var5 + 8, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 17, var4 + 9, var5 + 10, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 17, var4 + 9, var5 + 12, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 17, var4 + 9, var5 + 14, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 17, var4 + 9, var5 + 21, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 17, var4 + 10, var5 + 10, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 17, var4 + 10, var5 + 15, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 17, var4 + 10, var5 + 18, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 17, var4 + 12, var5 + 12, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 17, var4 + 12, var5 + 17, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 17, var4 + 13, var5 + 8, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 17, var4 + 13, var5 + 16, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 17, var4 + 15, var5 + 12, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 17, var4 + 15, var5 + 15, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 17, var4 + 16, var5 + 12, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 17, var4 + 17, var5 + 14, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 17, var4 + 18, var5 + 13, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 17, var4 + 18, var5 + 15, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 17, var4 + 20, var5 + 15, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 18, var4 + 7, var5 + 7, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 18, var4 + 7, var5 + 8, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 18, var4 + 8, var5 + 15, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 18, var4 + 10, var5 + 10, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 18, var4 + 10, var5 + 15, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 18, var4 + 10, var5 + 19, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 18, var4 + 11, var5 + 18, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 18, var4 + 12, var5 + 9, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 18, var4 + 12, var5 + 11, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 18, var4 + 12, var5 + 18, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 18, var4 + 13, var5 + 10, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 18, var4 + 18, var5 + 14, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 19, var4 + 7, var5 + 8, Block.leaves.blockID, 4, 2); - return true; - } - } -} diff --git a/unused code/biomesoplenty/worldgen/WorldGenAlder2.java b/unused code/biomesoplenty/worldgen/WorldGenAlder2.java deleted file mode 100644 index a944069fb..000000000 --- a/unused code/biomesoplenty/worldgen/WorldGenAlder2.java +++ /dev/null @@ -1,333 +0,0 @@ -package biomesoplenty.worldgen; - -import java.util.Random; - -import net.minecraft.block.Block; -import net.minecraft.world.World; -import net.minecraft.world.gen.feature.WorldGenerator; - -public class WorldGenAlder2 extends WorldGenerator -{ - public boolean generate(World var1, Random var2, int var3, int var4, int var5) - { - while (var1.isAirBlock(var3 + 6, var4, var5 + 5) && var4 > 2) - { - --var4; - } - - int var6 = var1.getBlockId(var3 + 6, var4, var5 + 5); - - if (var6 != Block.grass.blockID) - { - return false; - } - else - { - for (int var7 = -2; var7 <= 2; ++var7) - { - for (int var8 = -2; var8 <= 2; ++var8) - { - if (var1.isAirBlock(var3 + var7 + 6, var4 - 1, var5 + var8 + 5) && var1.isAirBlock(var3 + var7 + 6, var4 - 2, var5 + var8 + 5)) - { - return false; - } - } - } - - var1.setBlock(var3 + 0, var4 + 5, var5 + 8, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 1, var4 + 2, var5 + 6, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 1, var4 + 2, var5 + 7, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 1, var4 + 4, var5 + 7, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 1, var4 + 5, var5 + 9, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 1, var4 + 6, var5 + 6, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 1, var4 + 6, var5 + 7, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 2, var4 + 2, var5 + 7, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 2, var4 + 3, var5 + 7, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 2, var4 + 4, var5 + 6, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 2, var4 + 6, var5 + 7, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 2, var4 + 7, var5 + 6, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 2, var4 + 7, var5 + 7, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 2, var4 + 8, var5 + 5, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 3, var4 + 1, var5 + 7, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 3, var4 + 2, var5 + 5, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 3, var4 + 2, var5 + 8, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 3, var4 + 3, var5 + 6, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 3, var4 + 3, var5 + 7, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 3, var4 + 3, var5 + 8, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 3, var4 + 3, var5 + 11, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 3, var4 + 4, var5 + 6, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 3, var4 + 4, var5 + 7, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 3, var4 + 5, var5 + 5, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 3, var4 + 5, var5 + 6, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 3, var4 + 5, var5 + 8, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 3, var4 + 5, var5 + 9, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 3, var4 + 6, var5 + 6, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 3, var4 + 6, var5 + 7, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 3, var4 + 7, var5 + 6, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 3, var4 + 7, var5 + 9, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 3, var4 + 8, var5 + 5, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 3, var4 + 8, var5 + 6, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 3, var4 + 8, var5 + 7, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 3, var4 + 8, var5 + 8, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 3, var4 + 8, var5 + 9, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 3, var4 + 9, var5 + 5, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 4, var4 + 1, var5 + 7, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 4, var4 + 1, var5 + 8, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 4, var4 + 2, var5 + 2, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 4, var4 + 2, var5 + 3, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 4, var4 + 2, var5 + 4, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 4, var4 + 2, var5 + 5, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 4, var4 + 2, var5 + 6, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 4, var4 + 2, var5 + 7, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 4, var4 + 2, var5 + 8, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 4, var4 + 2, var5 + 9, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 4, var4 + 2, var5 + 10, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 4, var4 + 3, var5 + 2, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 4, var4 + 3, var5 + 3, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 4, var4 + 3, var5 + 5, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 4, var4 + 3, var5 + 6, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 4, var4 + 3, var5 + 7, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 4, var4 + 3, var5 + 8, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 4, var4 + 3, var5 + 10, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 4, var4 + 4, var5 + 6, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 4, var4 + 4, var5 + 8, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 4, var4 + 5, var5 + 4, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 4, var4 + 5, var5 + 5, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 4, var4 + 5, var5 + 7, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 4, var4 + 5, var5 + 8, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 4, var4 + 5, var5 + 9, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 4, var4 + 6, var5 + 3, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 4, var4 + 6, var5 + 5, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 4, var4 + 6, var5 + 10, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 4, var4 + 7, var5 + 3, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 4, var4 + 7, var5 + 6, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 4, var4 + 7, var5 + 7, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 4, var4 + 8, var5 + 4, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 4, var4 + 8, var5 + 5, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 4, var4 + 8, var5 + 6, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 4, var4 + 8, var5 + 7, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 4, var4 + 9, var5 + 4, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 4, var4 + 10, var5 + 5, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 4, var4 + 11, var5 + 6, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 4, var4 + 11, var5 + 8, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 4, var4 + 12, var5 + 5, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 4, var4 + 12, var5 + 8, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 4, var4 + 14, var5 + 7, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 5, var4 + 1, var5 + 4, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 5, var4 + 1, var5 + 9, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 5, var4 + 2, var5 + 3, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 5, var4 + 2, var5 + 6, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 5, var4 + 2, var5 + 7, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 5, var4 + 2, var5 + 8, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 5, var4 + 3, var5 + 1, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 5, var4 + 3, var5 + 7, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 5, var4 + 4, var5 + 2, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 5, var4 + 4, var5 + 4, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 5, var4 + 4, var5 + 5, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 5, var4 + 4, var5 + 6, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 5, var4 + 5, var5 + 6, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 5, var4 + 5, var5 + 7, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 5, var4 + 5, var5 + 8, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 5, var4 + 5, var5 + 9, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 5, var4 + 6, var5 + 5, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 5, var4 + 6, var5 + 6, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 5, var4 + 6, var5 + 8, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 5, var4 + 6, var5 + 9, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 5, var4 + 7, var5 + 2, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 5, var4 + 7, var5 + 3, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 5, var4 + 7, var5 + 5, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 5, var4 + 7, var5 + 7, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 5, var4 + 7, var5 + 8, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 5, var4 + 7, var5 + 9, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 5, var4 + 8, var5 + 7, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 5, var4 + 9, var5 + 6, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 5, var4 + 9, var5 + 7, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 5, var4 + 9, var5 + 8, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 5, var4 + 10, var5 + 5, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 5, var4 + 11, var5 + 6, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 5, var4 + 11, var5 + 7, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 5, var4 + 12, var5 + 7, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 5, var4 + 13, var5 + 4, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 5, var4 + 13, var5 + 6, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 5, var4 + 13, var5 + 7, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 5, var4 + 14, var5 + 5, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 6, var4 + 0, var5 + 6, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 6, var4 + 1, var5 + 5, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 6, var4 + 1, var5 + 6, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 6, var4 + 1, var5 + 7, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 6, var4 + 2, var5 + 4, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 6, var4 + 2, var5 + 5, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 6, var4 + 2, var5 + 6, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 6, var4 + 2, var5 + 8, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 6, var4 + 2, var5 + 9, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 6, var4 + 3, var5 + 2, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 6, var4 + 3, var5 + 4, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 6, var4 + 3, var5 + 5, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 6, var4 + 3, var5 + 6, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 6, var4 + 3, var5 + 8, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 6, var4 + 3, var5 + 9, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 6, var4 + 3, var5 + 10, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 6, var4 + 4, var5 + 1, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 6, var4 + 4, var5 + 2, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 6, var4 + 4, var5 + 3, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 6, var4 + 4, var5 + 4, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 6, var4 + 4, var5 + 6, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 6, var4 + 4, var5 + 7, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 6, var4 + 4, var5 + 8, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 6, var4 + 4, var5 + 10, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 6, var4 + 5, var5 + 2, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 6, var4 + 5, var5 + 3, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 6, var4 + 5, var5 + 4, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 6, var4 + 5, var5 + 5, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 6, var4 + 5, var5 + 6, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 6, var4 + 5, var5 + 7, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 6, var4 + 5, var5 + 8, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 6, var4 + 6, var5 + 3, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 6, var4 + 6, var5 + 4, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 6, var4 + 6, var5 + 5, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 6, var4 + 6, var5 + 6, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 6, var4 + 6, var5 + 7, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 6, var4 + 6, var5 + 8, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 6, var4 + 7, var5 + 5, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 6, var4 + 7, var5 + 6, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 6, var4 + 7, var5 + 8, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 6, var4 + 8, var5 + 3, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 6, var4 + 8, var5 + 4, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 6, var4 + 8, var5 + 6, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 6, var4 + 8, var5 + 8, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 6, var4 + 9, var5 + 3, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 6, var4 + 9, var5 + 6, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 6, var4 + 9, var5 + 9, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 6, var4 + 10, var5 + 6, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 6, var4 + 10, var5 + 8, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 6, var4 + 10, var5 + 9, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 6, var4 + 11, var5 + 4, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 6, var4 + 11, var5 + 5, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 6, var4 + 11, var5 + 6, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 6, var4 + 11, var5 + 7, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 6, var4 + 12, var5 + 4, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 6, var4 + 12, var5 + 6, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 6, var4 + 12, var5 + 8, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 6, var4 + 13, var5 + 5, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 6, var4 + 13, var5 + 6, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 6, var4 + 14, var5 + 4, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 6, var4 + 14, var5 + 5, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 6, var4 + 14, var5 + 6, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 6, var4 + 14, var5 + 7, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 6, var4 + 14, var5 + 8, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 6, var4 + 15, var5 + 6, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 7, var4 + 1, var5 + 4, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 7, var4 + 1, var5 + 7, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 7, var4 + 2, var5 + 4, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 7, var4 + 2, var5 + 6, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 7, var4 + 2, var5 + 7, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 7, var4 + 2, var5 + 8, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 7, var4 + 3, var5 + 3, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 7, var4 + 3, var5 + 5, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 7, var4 + 3, var5 + 6, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 7, var4 + 3, var5 + 7, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 7, var4 + 4, var5 + 1, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 7, var4 + 4, var5 + 3, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 7, var4 + 4, var5 + 4, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 7, var4 + 4, var5 + 6, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 7, var4 + 4, var5 + 8, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 7, var4 + 4, var5 + 9, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 7, var4 + 4, var5 + 10, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 7, var4 + 5, var5 + 3, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 7, var4 + 5, var5 + 4, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 7, var4 + 6, var5 + 1, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 7, var4 + 6, var5 + 3, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 7, var4 + 6, var5 + 4, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 7, var4 + 6, var5 + 7, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 7, var4 + 6, var5 + 8, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 7, var4 + 6, var5 + 9, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 7, var4 + 7, var5 + 4, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 7, var4 + 7, var5 + 5, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 7, var4 + 8, var5 + 3, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 7, var4 + 8, var5 + 4, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 7, var4 + 8, var5 + 6, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 7, var4 + 8, var5 + 7, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 7, var4 + 9, var5 + 4, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 7, var4 + 9, var5 + 8, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 7, var4 + 9, var5 + 9, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 7, var4 + 10, var5 + 4, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 7, var4 + 10, var5 + 5, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 7, var4 + 12, var5 + 5, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 7, var4 + 13, var5 + 8, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 7, var4 + 14, var5 + 8, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 7, var4 + 15, var5 + 6, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 8, var4 + 1, var5 + 5, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 8, var4 + 1, var5 + 7, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 8, var4 + 2, var5 + 2, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 8, var4 + 2, var5 + 6, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 8, var4 + 3, var5 + 4, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 8, var4 + 3, var5 + 6, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 8, var4 + 3, var5 + 8, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 8, var4 + 3, var5 + 9, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 8, var4 + 4, var5 + 1, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 8, var4 + 4, var5 + 3, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 8, var4 + 4, var5 + 4, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 8, var4 + 4, var5 + 5, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 8, var4 + 4, var5 + 6, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 8, var4 + 5, var5 + 1, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 8, var4 + 5, var5 + 3, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 8, var4 + 5, var5 + 4, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 8, var4 + 5, var5 + 5, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 8, var4 + 5, var5 + 6, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 8, var4 + 5, var5 + 8, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 8, var4 + 6, var5 + 1, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 8, var4 + 6, var5 + 5, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 8, var4 + 6, var5 + 6, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 8, var4 + 7, var5 + 5, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 8, var4 + 7, var5 + 6, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 8, var4 + 7, var5 + 7, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 8, var4 + 7, var5 + 8, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 8, var4 + 8, var5 + 4, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 8, var4 + 8, var5 + 5, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 8, var4 + 8, var5 + 6, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 8, var4 + 8, var5 + 7, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 8, var4 + 8, var5 + 8, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 8, var4 + 9, var5 + 3, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 8, var4 + 10, var5 + 4, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 8, var4 + 10, var5 + 6, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 8, var4 + 10, var5 + 7, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 8, var4 + 11, var5 + 6, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 8, var4 + 11, var5 + 8, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 8, var4 + 12, var5 + 7, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 8, var4 + 13, var5 + 5, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 8, var4 + 14, var5 + 5, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 8, var4 + 14, var5 + 6, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 9, var4 + 3, var5 + 3, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 9, var4 + 3, var5 + 5, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 9, var4 + 3, var5 + 7, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 9, var4 + 4, var5 + 5, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 9, var4 + 4, var5 + 7, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 9, var4 + 5, var5 + 1, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 9, var4 + 5, var5 + 7, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 9, var4 + 5, var5 + 8, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 9, var4 + 6, var5 + 4, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 9, var4 + 6, var5 + 5, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 9, var4 + 6, var5 + 6, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 9, var4 + 7, var5 + 3, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 9, var4 + 7, var5 + 6, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 9, var4 + 7, var5 + 7, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 9, var4 + 8, var5 + 5, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 9, var4 + 8, var5 + 9, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 9, var4 + 8, var5 + 10, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 9, var4 + 9, var5 + 5, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 9, var4 + 9, var5 + 9, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 9, var4 + 9, var5 + 10, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 9, var4 + 10, var5 + 9, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 10, var4 + 3, var5 + 8, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 10, var4 + 5, var5 + 4, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 10, var4 + 5, var5 + 5, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 10, var4 + 7, var5 + 8, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 10, var4 + 8, var5 + 5, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 10, var4 + 8, var5 + 6, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 10, var4 + 8, var5 + 7, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 10, var4 + 9, var5 + 8, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 11, var4 + 3, var5 + 6, Block.leaves.blockID, 4, 2); - return true; - } - } -} diff --git a/unused code/biomesoplenty/worldgen/WorldGenAlpsSpruce.java b/unused code/biomesoplenty/worldgen/WorldGenAlpsSpruce.java deleted file mode 100644 index a7823bacf..000000000 --- a/unused code/biomesoplenty/worldgen/WorldGenAlpsSpruce.java +++ /dev/null @@ -1,292 +0,0 @@ -package biomesoplenty.worldgen; - -import java.util.Random; - -import net.minecraft.block.Block; -import net.minecraft.world.World; -import net.minecraft.world.gen.feature.WorldGenerator; - -public class WorldGenAlpsSpruce extends WorldGenerator -{ - public boolean generate(World var1, Random var2, int var3, int var4, int var5) - { - while (var1.isAirBlock(var3 + 8, var4, var5 + 6) && var4 > 2) - { - --var4; - } - - int var6 = var1.getBlockId(var3 + 8, var4, var5 + 6); - - if (var6 != Block.stone.blockID) - { - return false; - } - else - { - for (int var7 = -2; var7 <= 2; ++var7) - { - for (int var8 = -2; var8 <= 2; ++var8) - { - if (var1.isAirBlock(var3 + var7 + 8, var4 - 1, var5 + var8 + 6) && var1.isAirBlock(var3 + var7 + 8, var4 - 2, var5 + var8 + 6)) - { - return false; - } - } - } - - var1.setBlock(var3 + 0, var4 + 1, var5 + 8, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 0, var4 + 1, var5 + 10, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 0, var4 + 2, var5 + 7, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 0, var4 + 2, var5 + 8, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 1, var4 + 1, var5 + 5, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 1, var4 + 1, var5 + 8, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 1, var4 + 1, var5 + 10, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 1, var4 + 2, var5 + 5, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 1, var4 + 2, var5 + 7, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 1, var4 + 2, var5 + 9, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 1, var4 + 4, var5 + 10, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 1, var4 + 5, var5 + 10, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 1, var4 + 6, var5 + 8, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 2, var4 + 1, var5 + 6, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 2, var4 + 1, var5 + 7, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 2, var4 + 1, var5 + 11, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 2, var4 + 2, var5 + 6, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 2, var4 + 2, var5 + 8, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 2, var4 + 2, var5 + 9, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 2, var4 + 2, var5 + 12, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 2, var4 + 4, var5 + 5, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 2, var4 + 5, var5 + 5, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 2, var4 + 5, var5 + 9, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 2, var4 + 5, var5 + 10, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 2, var4 + 6, var5 + 7, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 2, var4 + 6, var5 + 8, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 2, var4 + 6, var5 + 10, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 2, var4 + 6, var5 + 11, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 2, var4 + 7, var5 + 8, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 2, var4 + 8, var5 + 7, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 2, var4 + 8, var5 + 8, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 2, var4 + 10, var5 + 7, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 2, var4 + 10, var5 + 8, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 2, var4 + 11, var5 + 8, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 2, var4 + 12, var5 + 8, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 3, var4 + 1, var5 + 6, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 3, var4 + 1, var5 + 9, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 3, var4 + 2, var5 + 4, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 3, var4 + 2, var5 + 5, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 3, var4 + 2, var5 + 7, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 3, var4 + 2, var5 + 8, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 3, var4 + 2, var5 + 11, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 3, var4 + 2, var5 + 13, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 3, var4 + 3, var5 + 5, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 3, var4 + 4, var5 + 6, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 3, var4 + 4, var5 + 8, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 3, var4 + 4, var5 + 12, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 3, var4 + 5, var5 + 4, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 3, var4 + 5, var5 + 6, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 3, var4 + 5, var5 + 7, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 3, var4 + 5, var5 + 8, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 3, var4 + 6, var5 + 8, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 3, var4 + 6, var5 + 10, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 3, var4 + 6, var5 + 12, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 3, var4 + 7, var5 + 6, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 3, var4 + 8, var5 + 9, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 3, var4 + 9, var5 + 7, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 3, var4 + 9, var5 + 8, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 3, var4 + 10, var5 + 10, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 3, var4 + 11, var5 + 8, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 3, var4 + 11, var5 + 9, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 3, var4 + 11, var5 + 10, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 3, var4 + 12, var5 + 8, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 3, var4 + 13, var5 + 8, Block.leaves.blockID, 13, 2); - var1.setBlock(var3 + 3, var4 + 16, var5 + 9, Block.leaves.blockID, 13, 2); - var1.setBlock(var3 + 4, var4 + 1, var5 + 3, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 4, var4 + 1, var5 + 6, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 4, var4 + 1, var5 + 13, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 4, var4 + 3, var5 + 4, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 4, var4 + 3, var5 + 6, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 4, var4 + 3, var5 + 8, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 4, var4 + 3, var5 + 9, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 4, var4 + 3, var5 + 11, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 4, var4 + 4, var5 + 5, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 4, var4 + 5, var5 + 4, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 4, var4 + 5, var5 + 6, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 4, var4 + 5, var5 + 8, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 4, var4 + 5, var5 + 12, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 4, var4 + 6, var5 + 7, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 4, var4 + 6, var5 + 8, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 4, var4 + 7, var5 + 8, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 4, var4 + 8, var5 + 5, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 4, var4 + 8, var5 + 8, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 4, var4 + 8, var5 + 9, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 4, var4 + 8, var5 + 11, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 4, var4 + 9, var5 + 5, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 4, var4 + 9, var5 + 6, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 4, var4 + 9, var5 + 7, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 4, var4 + 11, var5 + 7, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 4, var4 + 11, var5 + 8, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 4, var4 + 11, var5 + 9, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 4, var4 + 12, var5 + 5, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 4, var4 + 12, var5 + 7, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 4, var4 + 13, var5 + 8, Block.leaves.blockID, 13, 2); - var1.setBlock(var3 + 4, var4 + 13, var5 + 9, Block.leaves.blockID, 13, 2); - var1.setBlock(var3 + 4, var4 + 14, var5 + 8, Block.leaves.blockID, 13, 2); - var1.setBlock(var3 + 4, var4 + 15, var5 + 6, Block.leaves.blockID, 13, 2); - var1.setBlock(var3 + 4, var4 + 15, var5 + 7, Block.leaves.blockID, 13, 2); - var1.setBlock(var3 + 4, var4 + 15, var5 + 8, Block.leaves.blockID, 13, 2); - var1.setBlock(var3 + 4, var4 + 16, var5 + 8, Block.leaves.blockID, 13, 2); - var1.setBlock(var3 + 4, var4 + 18, var5 + 9, Block.leaves.blockID, 13, 2); - var1.setBlock(var3 + 5, var4 + 0, var5 + 8, Block.wood.blockID, 1, 2); - var1.setBlock(var3 + 5, var4 + 1, var5 + 3, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 5, var4 + 1, var5 + 4, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 5, var4 + 1, var5 + 6, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 5, var4 + 1, var5 + 8, Block.wood.blockID, 1, 2); - var1.setBlock(var3 + 5, var4 + 1, var5 + 9, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 5, var4 + 1, var5 + 13, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 5, var4 + 2, var5 + 3, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 5, var4 + 2, var5 + 4, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 5, var4 + 2, var5 + 6, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 5, var4 + 2, var5 + 8, Block.wood.blockID, 1, 2); - var1.setBlock(var3 + 5, var4 + 2, var5 + 12, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 5, var4 + 3, var5 + 4, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 5, var4 + 3, var5 + 8, Block.wood.blockID, 1, 2); - var1.setBlock(var3 + 5, var4 + 3, var5 + 10, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 5, var4 + 4, var5 + 5, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 5, var4 + 4, var5 + 8, Block.wood.blockID, 1, 2); - var1.setBlock(var3 + 5, var4 + 4, var5 + 9, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 5, var4 + 4, var5 + 11, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 5, var4 + 4, var5 + 12, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 5, var4 + 5, var5 + 4, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 5, var4 + 5, var5 + 8, Block.wood.blockID, 1, 2); - var1.setBlock(var3 + 5, var4 + 5, var5 + 11, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 5, var4 + 6, var5 + 5, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 5, var4 + 6, var5 + 8, Block.wood.blockID, 1, 2); - var1.setBlock(var3 + 5, var4 + 6, var5 + 9, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 5, var4 + 6, var5 + 12, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 5, var4 + 7, var5 + 8, Block.wood.blockID, 1, 2); - var1.setBlock(var3 + 5, var4 + 7, var5 + 11, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 5, var4 + 8, var5 + 6, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 5, var4 + 8, var5 + 7, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 5, var4 + 8, var5 + 8, Block.wood.blockID, 1, 2); - var1.setBlock(var3 + 5, var4 + 9, var5 + 7, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 5, var4 + 9, var5 + 8, Block.wood.blockID, 1, 2); - var1.setBlock(var3 + 5, var4 + 9, var5 + 11, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 5, var4 + 10, var5 + 5, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 5, var4 + 10, var5 + 8, Block.wood.blockID, 1, 2); - var1.setBlock(var3 + 5, var4 + 10, var5 + 10, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 5, var4 + 10, var5 + 11, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 5, var4 + 11, var5 + 7, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 5, var4 + 11, var5 + 8, Block.wood.blockID, 1, 2); - var1.setBlock(var3 + 5, var4 + 11, var5 + 10, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 5, var4 + 11, var5 + 11, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 5, var4 + 12, var5 + 8, Block.wood.blockID, 1, 2); - var1.setBlock(var3 + 5, var4 + 12, var5 + 9, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 5, var4 + 13, var5 + 6, Block.leaves.blockID, 13, 2); - var1.setBlock(var3 + 5, var4 + 13, var5 + 7, Block.leaves.blockID, 13, 2); - var1.setBlock(var3 + 5, var4 + 13, var5 + 8, Block.wood.blockID, 1, 2); - var1.setBlock(var3 + 5, var4 + 14, var5 + 8, Block.wood.blockID, 1, 2); - var1.setBlock(var3 + 5, var4 + 15, var5 + 8, Block.wood.blockID, 1, 2); - var1.setBlock(var3 + 5, var4 + 15, var5 + 9, Block.leaves.blockID, 13, 2); - var1.setBlock(var3 + 5, var4 + 16, var5 + 8, Block.wood.blockID, 1, 2); - var1.setBlock(var3 + 5, var4 + 16, var5 + 10, Block.leaves.blockID, 13, 2); - var1.setBlock(var3 + 5, var4 + 17, var5 + 7, Block.leaves.blockID, 13, 2); - var1.setBlock(var3 + 5, var4 + 17, var5 + 8, Block.wood.blockID, 1, 2); - var1.setBlock(var3 + 5, var4 + 17, var5 + 9, Block.leaves.blockID, 13, 2); - var1.setBlock(var3 + 5, var4 + 18, var5 + 7, Block.leaves.blockID, 13, 2); - var1.setBlock(var3 + 5, var4 + 18, var5 + 8, Block.wood.blockID, 1, 2); - var1.setBlock(var3 + 5, var4 + 19, var5 + 8, Block.leaves.blockID, 6, 2); - var1.setBlock(var3 + 6, var4 + 1, var5 + 8, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 6, var4 + 2, var5 + 3, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 6, var4 + 2, var5 + 11, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 6, var4 + 3, var5 + 8, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 6, var4 + 3, var5 + 9, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 6, var4 + 3, var5 + 12, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 6, var4 + 4, var5 + 8, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 6, var4 + 4, var5 + 10, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 6, var4 + 5, var5 + 8, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 6, var4 + 5, var5 + 11, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 6, var4 + 6, var5 + 5, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 6, var4 + 6, var5 + 9, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 6, var4 + 7, var5 + 8, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 6, var4 + 7, var5 + 10, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 6, var4 + 7, var5 + 11, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 6, var4 + 8, var5 + 8, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 6, var4 + 10, var5 + 5, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 6, var4 + 10, var5 + 11, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 6, var4 + 11, var5 + 5, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 6, var4 + 11, var5 + 8, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 6, var4 + 12, var5 + 6, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 6, var4 + 12, var5 + 8, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 6, var4 + 12, var5 + 11, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 6, var4 + 14, var5 + 7, Block.leaves.blockID, 13, 2); - var1.setBlock(var3 + 6, var4 + 14, var5 + 8, Block.leaves.blockID, 13, 2); - var1.setBlock(var3 + 6, var4 + 15, var5 + 6, Block.leaves.blockID, 13, 2); - var1.setBlock(var3 + 6, var4 + 15, var5 + 8, Block.leaves.blockID, 13, 2); - var1.setBlock(var3 + 6, var4 + 15, var5 + 9, Block.leaves.blockID, 13, 2); - var1.setBlock(var3 + 6, var4 + 16, var5 + 7, Block.leaves.blockID, 13, 2); - var1.setBlock(var3 + 6, var4 + 16, var5 + 8, Block.leaves.blockID, 13, 2); - var1.setBlock(var3 + 6, var4 + 17, var5 + 8, Block.leaves.blockID, 13, 2); - var1.setBlock(var3 + 6, var4 + 18, var5 + 8, Block.leaves.blockID, 13, 2); - var1.setBlock(var3 + 7, var4 + 1, var5 + 7, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 7, var4 + 1, var5 + 8, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 7, var4 + 2, var5 + 5, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 7, var4 + 2, var5 + 8, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 7, var4 + 3, var5 + 4, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 7, var4 + 3, var5 + 8, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 7, var4 + 3, var5 + 10, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 7, var4 + 4, var5 + 4, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 7, var4 + 4, var5 + 7, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 7, var4 + 5, var5 + 7, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 7, var4 + 6, var5 + 4, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 7, var4 + 6, var5 + 5, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 7, var4 + 6, var5 + 11, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 7, var4 + 7, var5 + 6, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 7, var4 + 7, var5 + 8, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 7, var4 + 7, var5 + 10, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 7, var4 + 8, var5 + 8, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 7, var4 + 8, var5 + 9, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 7, var4 + 8, var5 + 10, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 7, var4 + 10, var5 + 8, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 7, var4 + 11, var5 + 8, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 7, var4 + 12, var5 + 7, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 7, var4 + 12, var5 + 9, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 7, var4 + 13, var5 + 7, Block.leaves.blockID, 13, 2); - var1.setBlock(var3 + 7, var4 + 13, var5 + 8, Block.leaves.blockID, 13, 2); - var1.setBlock(var3 + 7, var4 + 15, var5 + 8, Block.leaves.blockID, 13, 2); - var1.setBlock(var3 + 8, var4 + 1, var5 + 7, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 8, var4 + 1, var5 + 8, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 8, var4 + 1, var5 + 9, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 8, var4 + 2, var5 + 12, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 8, var4 + 4, var5 + 8, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 8, var4 + 4, var5 + 10, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 8, var4 + 4, var5 + 11, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 8, var4 + 5, var5 + 7, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 8, var4 + 5, var5 + 10, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 8, var4 + 6, var5 + 7, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 8, var4 + 6, var5 + 10, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 8, var4 + 7, var5 + 8, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 8, var4 + 8, var5 + 9, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 8, var4 + 9, var5 + 7, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 8, var4 + 10, var5 + 7, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 8, var4 + 11, var5 + 7, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 8, var4 + 12, var5 + 8, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 9, var4 + 1, var5 + 5, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 9, var4 + 1, var5 + 6, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 9, var4 + 1, var5 + 8, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 9, var4 + 1, var5 + 9, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 9, var4 + 2, var5 + 6, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 9, var4 + 2, var5 + 11, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 9, var4 + 3, var5 + 8, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 9, var4 + 3, var5 + 9, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 9, var4 + 4, var5 + 7, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 9, var4 + 4, var5 + 9, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 9, var4 + 4, var5 + 10, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 9, var4 + 5, var5 + 8, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 9, var4 + 6, var5 + 8, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 10, var4 + 1, var5 + 7, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 10, var4 + 1, var5 + 8, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 10, var4 + 2, var5 + 6, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 10, var4 + 2, var5 + 7, Block.leaves.blockID, 5, 2); - return true; - } - } -} diff --git a/unused code/biomesoplenty/worldgen/WorldGenAppleTree1.java b/unused code/biomesoplenty/worldgen/WorldGenAppleTree1.java deleted file mode 100644 index 887b6bc2b..000000000 --- a/unused code/biomesoplenty/worldgen/WorldGenAppleTree1.java +++ /dev/null @@ -1,1113 +0,0 @@ -package biomesoplenty.worldgen; - -import java.util.Random; - -import biomesoplenty.api.Blocks; -import biomesoplenty.configuration.BOPBlocks; - -import net.minecraft.block.Block; -import net.minecraft.world.World; -import net.minecraft.world.gen.feature.WorldGenerator; - -public class WorldGenAppleTree1 extends WorldGenerator -{ - public boolean generate(World var1, Random var2, int var3, int var4, int var5) - { - while (var1.isAirBlock(var3 + 12, var4, var5 + 16) && var4 > 2) - { - --var4; - } - - int var6 = var1.getBlockId(var3 + 12, var4, var5 + 16); - - if (var6 != Block.grass.blockID) - { - return false; - } - else - { - for (int var7 = -2; var7 <= 2; ++var7) - { - for (int var8 = -2; var8 <= 2; ++var8) - { - if (var1.isAirBlock(var3 + var7 + 12, var4 - 1, var5 + var8 + 16) && var1.isAirBlock(var3 + var7 + 12, var4 - 2, var5 + var8 + 16)) - { - return false; - } - } - } - - var1.setBlock(var3 + 0, var4 + 11, var5 + 9, Blocks.leavesFruit.get().blockID, 3, 2); - var1.setBlock(var3 + 0, var4 + 12, var5 + 9, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 1, var4 + 10, var5 + 8, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 1, var4 + 11, var5 + 7, Blocks.leavesFruit.get().blockID, 3, 2); - var1.setBlock(var3 + 1, var4 + 12, var5 + 7, Blocks.leavesFruit.get().blockID, 3, 2); - var1.setBlock(var3 + 1, var4 + 13, var5 + 7, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 1, var4 + 14, var5 + 7, Blocks.leavesFruit.get().blockID, 3, 2); - var1.setBlock(var3 + 1, var4 + 15, var5 + 7, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 1, var4 + 16, var5 + 6, Blocks.leavesFruit.get().blockID, 3, 2); - var1.setBlock(var3 + 2, var4 + 4, var5 + 5, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 2, var4 + 5, var5 + 8, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 2, var4 + 6, var5 + 7, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 2, var4 + 11, var5 + 8, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 2, var4 + 12, var5 + 11, Blocks.leavesFruit.get().blockID, 3, 2); - var1.setBlock(var3 + 2, var4 + 12, var5 + 12, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 2, var4 + 13, var5 + 6, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 2, var4 + 13, var5 + 7, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 2, var4 + 13, var5 + 8, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 2, var4 + 14, var5 + 8, Blocks.leavesFruit.get().blockID, 3, 2); - var1.setBlock(var3 + 2, var4 + 14, var5 + 9, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 2, var4 + 15, var5 + 8, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 3, var4 + 4, var5 + 7, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 3, var4 + 5, var5 + 10, Blocks.leavesFruit.get().blockID, 3, 2); - var1.setBlock(var3 + 3, var4 + 6, var5 + 4, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 3, var4 + 8, var5 + 8, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 3, var4 + 9, var5 + 6, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 3, var4 + 10, var5 + 6, Blocks.leavesFruit.get().blockID, 3, 2); - var1.setBlock(var3 + 3, var4 + 10, var5 + 10, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 3, var4 + 11, var5 + 6, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 3, var4 + 11, var5 + 7, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 3, var4 + 11, var5 + 8, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 3, var4 + 11, var5 + 9, Blocks.leavesFruit.get().blockID, 3, 2); - var1.setBlock(var3 + 3, var4 + 11, var5 + 12, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 3, var4 + 12, var5 + 5, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 3, var4 + 12, var5 + 10, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 3, var4 + 12, var5 + 11, Blocks.leavesFruit.get().blockID, 3, 2); - var1.setBlock(var3 + 3, var4 + 13, var5 + 7, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 3, var4 + 13, var5 + 8, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 3, var4 + 14, var5 + 11, Blocks.leavesFruit.get().blockID, 3, 2); - var1.setBlock(var3 + 3, var4 + 14, var5 + 12, Blocks.leavesFruit.get().blockID, 3, 2); - var1.setBlock(var3 + 3, var4 + 14, var5 + 14, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 3, var4 + 18, var5 + 7, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 4, var4 + 4, var5 + 7, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 4, var4 + 6, var5 + 4, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 4, var4 + 7, var5 + 6, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 4, var4 + 7, var5 + 7, Blocks.leavesFruit.get().blockID, 3, 2); - var1.setBlock(var3 + 4, var4 + 8, var5 + 8, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 4, var4 + 9, var5 + 9, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 4, var4 + 11, var5 + 9, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 4, var4 + 11, var5 + 10, Blocks.leavesFruit.get().blockID, 3, 2); - var1.setBlock(var3 + 4, var4 + 13, var5 + 8, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 4, var4 + 13, var5 + 10, Blocks.leavesFruit.get().blockID, 3, 2); - var1.setBlock(var3 + 4, var4 + 13, var5 + 14, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 4, var4 + 14, var5 + 7, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 4, var4 + 14, var5 + 8, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 4, var4 + 14, var5 + 10, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 4, var4 + 14, var5 + 12, Blocks.leavesFruit.get().blockID, 3, 2); - var1.setBlock(var3 + 4, var4 + 15, var5 + 5, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 4, var4 + 15, var5 + 7, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 4, var4 + 16, var5 + 6, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 4, var4 + 16, var5 + 7, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 4, var4 + 16, var5 + 9, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 4, var4 + 18, var5 + 7, Blocks.leavesFruit.get().blockID, 3, 2); - var1.setBlock(var3 + 5, var4 + 4, var5 + 8, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 5, var4 + 5, var5 + 7, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 5, var4 + 5, var5 + 10, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 5, var4 + 5, var5 + 11, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 5, var4 + 5, var5 + 13, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 5, var4 + 5, var5 + 20, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 5, var4 + 6, var5 + 9, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 5, var4 + 6, var5 + 20, Blocks.leavesFruit.get().blockID, 3, 2); - var1.setBlock(var3 + 5, var4 + 7, var5 + 10, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 5, var4 + 8, var5 + 23, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 5, var4 + 9, var5 + 25, Blocks.leavesFruit.get().blockID, 3, 2); - var1.setBlock(var3 + 5, var4 + 10, var5 + 11, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 5, var4 + 10, var5 + 12, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 5, var4 + 11, var5 + 7, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 5, var4 + 11, var5 + 8, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 5, var4 + 11, var5 + 10, Blocks.leavesFruit.get().blockID, 3, 2); - var1.setBlock(var3 + 5, var4 + 11, var5 + 13, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 5, var4 + 12, var5 + 8, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 5, var4 + 12, var5 + 10, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 5, var4 + 12, var5 + 20, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 5, var4 + 12, var5 + 22, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 5, var4 + 13, var5 + 2, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 5, var4 + 13, var5 + 8, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 5, var4 + 13, var5 + 9, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 5, var4 + 13, var5 + 20, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 5, var4 + 14, var5 + 3, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 5, var4 + 14, var5 + 4, Blocks.leavesFruit.get().blockID, 3, 2); - var1.setBlock(var3 + 5, var4 + 14, var5 + 12, Blocks.leavesFruit.get().blockID, 3, 2); - var1.setBlock(var3 + 5, var4 + 14, var5 + 13, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 5, var4 + 14, var5 + 20, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 5, var4 + 15, var5 + 4, Blocks.leavesFruit.get().blockID, 3, 2); - var1.setBlock(var3 + 5, var4 + 15, var5 + 13, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 5, var4 + 15, var5 + 17, Blocks.leavesFruit.get().blockID, 1, 2); - var1.setBlock(var3 + 5, var4 + 17, var5 + 5, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 5, var4 + 17, var5 + 7, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 5, var4 + 17, var5 + 8, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 5, var4 + 17, var5 + 10, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 5, var4 + 17, var5 + 12, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 5, var4 + 18, var5 + 8, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 5, var4 + 19, var5 + 10, Blocks.leavesFruit.get().blockID, 3, 2); - var1.setBlock(var3 + 6, var4 + 3, var5 + 11, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 6, var4 + 5, var5 + 7, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 6, var4 + 5, var5 + 10, Blocks.leavesFruit.get().blockID, 3, 2); - var1.setBlock(var3 + 6, var4 + 5, var5 + 11, Blocks.leavesFruit.get().blockID, 3, 2); - var1.setBlock(var3 + 6, var4 + 6, var5 + 10, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 6, var4 + 7, var5 + 5, Blocks.leavesFruit.get().blockID, 3, 2); - var1.setBlock(var3 + 6, var4 + 7, var5 + 6, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 6, var4 + 7, var5 + 7, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 6, var4 + 7, var5 + 19, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 6, var4 + 8, var5 + 17, Blocks.leavesFruit.get().blockID, 3, 2); - var1.setBlock(var3 + 6, var4 + 8, var5 + 25, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 6, var4 + 9, var5 + 12, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 6, var4 + 9, var5 + 20, Blocks.leavesFruit.get().blockID, 3, 2); - var1.setBlock(var3 + 6, var4 + 9, var5 + 23, Blocks.leavesFruit.get().blockID, 3, 2); - var1.setBlock(var3 + 6, var4 + 10, var5 + 10, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 6, var4 + 10, var5 + 22, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 6, var4 + 10, var5 + 23, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 6, var4 + 11, var5 + 8, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 6, var4 + 11, var5 + 9, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 6, var4 + 11, var5 + 18, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 6, var4 + 12, var5 + 8, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 6, var4 + 12, var5 + 22, Blocks.leavesFruit.get().blockID, 3, 2); - var1.setBlock(var3 + 6, var4 + 13, var5 + 1, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 6, var4 + 13, var5 + 2, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 6, var4 + 13, var5 + 3, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 6, var4 + 13, var5 + 19, Blocks.leavesFruit.get().blockID, 3, 2); - var1.setBlock(var3 + 6, var4 + 14, var5 + 7, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 6, var4 + 14, var5 + 14, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 6, var4 + 14, var5 + 20, Blocks.leavesFruit.get().blockID, 3, 2); - var1.setBlock(var3 + 6, var4 + 14, var5 + 21, Blocks.leavesFruit.get().blockID, 3, 2); - var1.setBlock(var3 + 6, var4 + 15, var5 + 5, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 6, var4 + 15, var5 + 7, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 6, var4 + 15, var5 + 11, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 6, var4 + 15, var5 + 15, Blocks.leavesFruit.get().blockID, 1, 2); - var1.setBlock(var3 + 6, var4 + 15, var5 + 20, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 6, var4 + 16, var5 + 5, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 6, var4 + 16, var5 + 7, Blocks.leavesFruit.get().blockID, 3, 2); - var1.setBlock(var3 + 6, var4 + 16, var5 + 9, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 6, var4 + 16, var5 + 16, Blocks.leavesFruit.get().blockID, 1, 2); - var1.setBlock(var3 + 6, var4 + 16, var5 + 17, Blocks.leavesFruit.get().blockID, 1, 2); - var1.setBlock(var3 + 6, var4 + 16, var5 + 18, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 6, var4 + 17, var5 + 7, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 6, var4 + 17, var5 + 8, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 6, var4 + 17, var5 + 9, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 6, var4 + 17, var5 + 10, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 6, var4 + 17, var5 + 12, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 6, var4 + 17, var5 + 13, Blocks.leavesFruit.get().blockID, 3, 2); - var1.setBlock(var3 + 6, var4 + 17, var5 + 15, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 6, var4 + 18, var5 + 7, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 6, var4 + 18, var5 + 9, Blocks.leavesFruit.get().blockID, 3, 2); - var1.setBlock(var3 + 6, var4 + 19, var5 + 8, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 6, var4 + 19, var5 + 9, Blocks.leavesFruit.get().blockID, 3, 2); - var1.setBlock(var3 + 6, var4 + 19, var5 + 10, Blocks.leavesFruit.get().blockID, 3, 2); - var1.setBlock(var3 + 6, var4 + 20, var5 + 8, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 6, var4 + 20, var5 + 9, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 7, var4 + 4, var5 + 8, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 7, var4 + 4, var5 + 9, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 7, var4 + 4, var5 + 11, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 7, var4 + 4, var5 + 13, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 7, var4 + 4, var5 + 18, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 7, var4 + 4, var5 + 21, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 7, var4 + 5, var5 + 6, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 7, var4 + 5, var5 + 21, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 7, var4 + 6, var5 + 16, Blocks.leavesFruit.get().blockID, 3, 2); - var1.setBlock(var3 + 7, var4 + 6, var5 + 17, Blocks.leavesFruit.get().blockID, 3, 2); - var1.setBlock(var3 + 7, var4 + 6, var5 + 19, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 7, var4 + 6, var5 + 22, Blocks.leavesFruit.get().blockID, 3, 2); - var1.setBlock(var3 + 7, var4 + 6, var5 + 25, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 7, var4 + 7, var5 + 22, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 7, var4 + 8, var5 + 18, Blocks.leavesFruit.get().blockID, 3, 2); - var1.setBlock(var3 + 7, var4 + 8, var5 + 19, Blocks.leavesFruit.get().blockID, 3, 2); - var1.setBlock(var3 + 7, var4 + 8, var5 + 20, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 7, var4 + 8, var5 + 21, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 7, var4 + 8, var5 + 23, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 7, var4 + 8, var5 + 26, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 7, var4 + 9, var5 + 10, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 7, var4 + 9, var5 + 19, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 7, var4 + 9, var5 + 20, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 7, var4 + 9, var5 + 22, Blocks.leavesFruit.get().blockID, 3, 2); - var1.setBlock(var3 + 7, var4 + 9, var5 + 25, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 7, var4 + 9, var5 + 27, Blocks.leavesFruit.get().blockID, 3, 2); - var1.setBlock(var3 + 7, var4 + 10, var5 + 8, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 7, var4 + 10, var5 + 9, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 7, var4 + 11, var5 + 8, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 7, var4 + 11, var5 + 10, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 7, var4 + 11, var5 + 20, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 7, var4 + 11, var5 + 26, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 7, var4 + 12, var5 + 1, Blocks.leavesFruit.get().blockID, 3, 2); - var1.setBlock(var3 + 7, var4 + 12, var5 + 4, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 7, var4 + 12, var5 + 5, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 7, var4 + 12, var5 + 7, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 7, var4 + 12, var5 + 11, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 7, var4 + 12, var5 + 12, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 7, var4 + 12, var5 + 19, Blocks.leavesFruit.get().blockID, 3, 2); - var1.setBlock(var3 + 7, var4 + 12, var5 + 21, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 7, var4 + 12, var5 + 24, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 7, var4 + 13, var5 + 3, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 7, var4 + 13, var5 + 6, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 7, var4 + 13, var5 + 7, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 7, var4 + 13, var5 + 15, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 7, var4 + 13, var5 + 17, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 7, var4 + 13, var5 + 22, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 7, var4 + 14, var5 + 6, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 7, var4 + 14, var5 + 8, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 7, var4 + 14, var5 + 14, Blocks.leavesFruit.get().blockID, 3, 2); - var1.setBlock(var3 + 7, var4 + 14, var5 + 18, Blocks.leavesFruit.get().blockID, 3, 2); - var1.setBlock(var3 + 7, var4 + 14, var5 + 21, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 7, var4 + 15, var5 + 6, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 7, var4 + 15, var5 + 12, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 7, var4 + 15, var5 + 17, Blocks.leavesFruit.get().blockID, 1, 2); - var1.setBlock(var3 + 7, var4 + 16, var5 + 8, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 7, var4 + 16, var5 + 10, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 7, var4 + 17, var5 + 7, Blocks.leavesFruit.get().blockID, 3, 2); - var1.setBlock(var3 + 7, var4 + 18, var5 + 8, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 7, var4 + 18, var5 + 11, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 8, var4 + 0, var5 + 9, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 8, var4 + 0, var5 + 10, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 8, var4 + 0, var5 + 13, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 8, var4 + 3, var5 + 12, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 8, var4 + 3, var5 + 18, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 8, var4 + 4, var5 + 13, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 8, var4 + 4, var5 + 17, Blocks.leavesFruit.get().blockID, 3, 2); - var1.setBlock(var3 + 8, var4 + 4, var5 + 19, Blocks.leavesFruit.get().blockID, 3, 2); - var1.setBlock(var3 + 8, var4 + 4, var5 + 20, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 8, var4 + 5, var5 + 10, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 8, var4 + 5, var5 + 11, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 8, var4 + 5, var5 + 12, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 8, var4 + 5, var5 + 17, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 8, var4 + 5, var5 + 18, Blocks.leavesFruit.get().blockID, 3, 2); - var1.setBlock(var3 + 8, var4 + 5, var5 + 20, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 8, var4 + 6, var5 + 10, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 8, var4 + 6, var5 + 11, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 8, var4 + 6, var5 + 19, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 8, var4 + 6, var5 + 21, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 8, var4 + 7, var5 + 10, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 8, var4 + 7, var5 + 11, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 8, var4 + 7, var5 + 23, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 8, var4 + 8, var5 + 10, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 8, var4 + 8, var5 + 11, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 8, var4 + 8, var5 + 18, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 8, var4 + 8, var5 + 19, Blocks.leavesFruit.get().blockID, 3, 2); - var1.setBlock(var3 + 8, var4 + 8, var5 + 23, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 8, var4 + 9, var5 + 9, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 8, var4 + 9, var5 + 10, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 8, var4 + 9, var5 + 11, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 8, var4 + 9, var5 + 20, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 8, var4 + 9, var5 + 24, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 8, var4 + 9, var5 + 25, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 8, var4 + 10, var5 + 1, Blocks.leavesFruit.get().blockID, 3, 2); - var1.setBlock(var3 + 8, var4 + 10, var5 + 2, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 8, var4 + 10, var5 + 3, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 8, var4 + 10, var5 + 6, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 8, var4 + 10, var5 + 7, Blocks.leavesFruit.get().blockID, 3, 2); - var1.setBlock(var3 + 8, var4 + 10, var5 + 8, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 8, var4 + 10, var5 + 9, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 8, var4 + 10, var5 + 21, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 8, var4 + 10, var5 + 23, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 8, var4 + 11, var5 + 1, Blocks.leavesFruit.get().blockID, 3, 2); - var1.setBlock(var3 + 8, var4 + 11, var5 + 2, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 8, var4 + 11, var5 + 4, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 8, var4 + 11, var5 + 12, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 8, var4 + 11, var5 + 20, Blocks.leavesFruit.get().blockID, 3, 2); - var1.setBlock(var3 + 8, var4 + 12, var5 + 2, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 8, var4 + 12, var5 + 3, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 8, var4 + 12, var5 + 7, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 8, var4 + 12, var5 + 8, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 8, var4 + 12, var5 + 11, Blocks.leavesFruit.get().blockID, 3, 2); - var1.setBlock(var3 + 8, var4 + 12, var5 + 17, Blocks.leavesFruit.get().blockID, 3, 2); - var1.setBlock(var3 + 8, var4 + 12, var5 + 19, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 8, var4 + 12, var5 + 20, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 8, var4 + 13, var5 + 1, Blocks.leavesFruit.get().blockID, 3, 2); - var1.setBlock(var3 + 8, var4 + 13, var5 + 2, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 8, var4 + 13, var5 + 4, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 8, var4 + 13, var5 + 6, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 8, var4 + 13, var5 + 8, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 8, var4 + 13, var5 + 17, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 8, var4 + 13, var5 + 18, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 8, var4 + 13, var5 + 22, Blocks.leavesFruit.get().blockID, 3, 2); - var1.setBlock(var3 + 8, var4 + 14, var5 + 2, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 8, var4 + 14, var5 + 6, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 8, var4 + 14, var5 + 8, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 8, var4 + 14, var5 + 14, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 8, var4 + 14, var5 + 17, Blocks.leavesFruit.get().blockID, 1, 2); - var1.setBlock(var3 + 8, var4 + 14, var5 + 21, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 8, var4 + 14, var5 + 22, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 8, var4 + 14, var5 + 23, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 8, var4 + 15, var5 + 0, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 8, var4 + 15, var5 + 3, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 8, var4 + 15, var5 + 6, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 8, var4 + 15, var5 + 11, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 8, var4 + 15, var5 + 14, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 8, var4 + 15, var5 + 15, Blocks.leavesFruit.get().blockID, 1, 2); - var1.setBlock(var3 + 8, var4 + 15, var5 + 20, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 8, var4 + 16, var5 + 8, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 8, var4 + 16, var5 + 17, Blocks.leavesFruit.get().blockID, 1, 2); - var1.setBlock(var3 + 8, var4 + 17, var5 + 5, Blocks.leavesFruit.get().blockID, 3, 2); - var1.setBlock(var3 + 8, var4 + 17, var5 + 15, Blocks.leavesFruit.get().blockID, 3, 2); - var1.setBlock(var3 + 8, var4 + 17, var5 + 23, Blocks.leavesFruit.get().blockID, 3, 2); - var1.setBlock(var3 + 8, var4 + 18, var5 + 4, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 8, var4 + 18, var5 + 6, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 8, var4 + 18, var5 + 8, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 8, var4 + 18, var5 + 17, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 8, var4 + 18, var5 + 24, Blocks.leavesFruit.get().blockID, 3, 2); - var1.setBlock(var3 + 8, var4 + 19, var5 + 12, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 8, var4 + 20, var5 + 6, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 8, var4 + 20, var5 + 8, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 8, var4 + 21, var5 + 5, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 9, var4 + 0, var5 + 11, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 9, var4 + 0, var5 + 12, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 9, var4 + 0, var5 + 13, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 9, var4 + 0, var5 + 14, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 9, var4 + 1, var5 + 12, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 9, var4 + 1, var5 + 13, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 9, var4 + 2, var5 + 12, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 9, var4 + 2, var5 + 13, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 9, var4 + 3, var5 + 12, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 9, var4 + 3, var5 + 13, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 9, var4 + 4, var5 + 11, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 9, var4 + 4, var5 + 12, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 9, var4 + 4, var5 + 13, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 9, var4 + 4, var5 + 17, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 9, var4 + 5, var5 + 11, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 9, var4 + 5, var5 + 12, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 9, var4 + 5, var5 + 13, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 9, var4 + 6, var5 + 9, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 9, var4 + 6, var5 + 10, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 9, var4 + 6, var5 + 11, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 9, var4 + 6, var5 + 12, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 9, var4 + 6, var5 + 19, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 9, var4 + 6, var5 + 25, Blocks.leavesFruit.get().blockID, 3, 2); - var1.setBlock(var3 + 9, var4 + 7, var5 + 10, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 9, var4 + 7, var5 + 11, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 9, var4 + 7, var5 + 20, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 9, var4 + 7, var5 + 22, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 9, var4 + 8, var5 + 10, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 9, var4 + 8, var5 + 22, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 9, var4 + 8, var5 + 23, Blocks.leavesFruit.get().blockID, 3, 2); - var1.setBlock(var3 + 9, var4 + 8, var5 + 25, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 9, var4 + 8, var5 + 26, Blocks.leavesFruit.get().blockID, 3, 2); - var1.setBlock(var3 + 9, var4 + 9, var5 + 7, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 9, var4 + 9, var5 + 10, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 9, var4 + 9, var5 + 23, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 9, var4 + 9, var5 + 25, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 9, var4 + 9, var5 + 26, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 9, var4 + 10, var5 + 10, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 9, var4 + 10, var5 + 21, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 9, var4 + 11, var5 + 0, Blocks.leavesFruit.get().blockID, 3, 2); - var1.setBlock(var3 + 9, var4 + 11, var5 + 8, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 9, var4 + 11, var5 + 11, Blocks.leavesFruit.get().blockID, 3, 2); - var1.setBlock(var3 + 9, var4 + 11, var5 + 21, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 9, var4 + 12, var5 + 5, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 9, var4 + 12, var5 + 10, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 9, var4 + 12, var5 + 23, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 9, var4 + 12, var5 + 26, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 9, var4 + 13, var5 + 2, Blocks.leavesFruit.get().blockID, 3, 2); - var1.setBlock(var3 + 9, var4 + 13, var5 + 7, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 9, var4 + 13, var5 + 8, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 9, var4 + 13, var5 + 17, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 9, var4 + 13, var5 + 18, Blocks.leavesFruit.get().blockID, 3, 2); - var1.setBlock(var3 + 9, var4 + 13, var5 + 20, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 9, var4 + 14, var5 + 8, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 9, var4 + 14, var5 + 20, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 9, var4 + 14, var5 + 21, Blocks.leavesFruit.get().blockID, 3, 2); - var1.setBlock(var3 + 9, var4 + 14, var5 + 24, Blocks.leavesFruit.get().blockID, 3, 2); - var1.setBlock(var3 + 9, var4 + 15, var5 + 9, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 9, var4 + 15, var5 + 15, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 9, var4 + 15, var5 + 16, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 9, var4 + 15, var5 + 17, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 9, var4 + 15, var5 + 19, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 9, var4 + 15, var5 + 20, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 9, var4 + 16, var5 + 9, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 9, var4 + 16, var5 + 11, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 9, var4 + 16, var5 + 14, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 9, var4 + 16, var5 + 16, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 9, var4 + 16, var5 + 17, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 9, var4 + 16, var5 + 21, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 9, var4 + 16, var5 + 24, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 9, var4 + 16, var5 + 25, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 9, var4 + 17, var5 + 5, Blocks.leavesFruit.get().blockID, 3, 2); - var1.setBlock(var3 + 9, var4 + 17, var5 + 7, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 9, var4 + 17, var5 + 10, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 9, var4 + 17, var5 + 17, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 9, var4 + 18, var5 + 8, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 9, var4 + 18, var5 + 22, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 9, var4 + 19, var5 + 4, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 9, var4 + 19, var5 + 6, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 9, var4 + 19, var5 + 9, Blocks.leavesFruit.get().blockID, 3, 2); - var1.setBlock(var3 + 9, var4 + 20, var5 + 24, Blocks.leavesFruit.get().blockID, 1, 2); - var1.setBlock(var3 + 9, var4 + 22, var5 + 6, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 10, var4 + 0, var5 + 10, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 10, var4 + 0, var5 + 12, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 10, var4 + 0, var5 + 13, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 10, var4 + 1, var5 + 12, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 10, var4 + 1, var5 + 13, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 10, var4 + 2, var5 + 12, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 10, var4 + 2, var5 + 13, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 10, var4 + 3, var5 + 12, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 10, var4 + 3, var5 + 13, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 10, var4 + 3, var5 + 14, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 10, var4 + 4, var5 + 11, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 10, var4 + 4, var5 + 12, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 10, var4 + 4, var5 + 13, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 10, var4 + 4, var5 + 14, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 10, var4 + 5, var5 + 11, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 10, var4 + 5, var5 + 12, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 10, var4 + 5, var5 + 13, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 10, var4 + 5, var5 + 14, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 10, var4 + 6, var5 + 15, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 10, var4 + 6, var5 + 17, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 10, var4 + 7, var5 + 17, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 10, var4 + 7, var5 + 23, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 10, var4 + 8, var5 + 1, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 10, var4 + 8, var5 + 19, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 10, var4 + 8, var5 + 27, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 10, var4 + 9, var5 + 4, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 10, var4 + 9, var5 + 9, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 10, var4 + 9, var5 + 10, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 10, var4 + 9, var5 + 16, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 10, var4 + 9, var5 + 17, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 10, var4 + 9, var5 + 23, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 10, var4 + 9, var5 + 24, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 10, var4 + 10, var5 + 10, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 10, var4 + 10, var5 + 16, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 10, var4 + 10, var5 + 24, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 10, var4 + 11, var5 + 20, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 10, var4 + 11, var5 + 21, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 10, var4 + 11, var5 + 26, Blocks.leavesFruit.get().blockID, 3, 2); - var1.setBlock(var3 + 10, var4 + 12, var5 + 0, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 10, var4 + 13, var5 + 1, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 10, var4 + 13, var5 + 2, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 10, var4 + 13, var5 + 8, Blocks.leavesFruit.get().blockID, 3, 2); - var1.setBlock(var3 + 10, var4 + 13, var5 + 17, Blocks.leavesFruit.get().blockID, 3, 2); - var1.setBlock(var3 + 10, var4 + 13, var5 + 19, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 10, var4 + 14, var5 + 15, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 10, var4 + 14, var5 + 21, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 10, var4 + 14, var5 + 23, Blocks.leavesFruit.get().blockID, 3, 2); - var1.setBlock(var3 + 10, var4 + 15, var5 + 2, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 10, var4 + 15, var5 + 16, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 10, var4 + 15, var5 + 18, Blocks.leavesFruit.get().blockID, 3, 2); - var1.setBlock(var3 + 10, var4 + 15, var5 + 24, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 10, var4 + 16, var5 + 13, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 10, var4 + 16, var5 + 23, Blocks.leavesFruit.get().blockID, 3, 2); - var1.setBlock(var3 + 10, var4 + 16, var5 + 24, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 10, var4 + 17, var5 + 4, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 10, var4 + 17, var5 + 5, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 10, var4 + 17, var5 + 15, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 10, var4 + 17, var5 + 21, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 10, var4 + 18, var5 + 7, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 10, var4 + 18, var5 + 22, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 10, var4 + 18, var5 + 23, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 10, var4 + 18, var5 + 25, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 10, var4 + 19, var5 + 6, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 10, var4 + 19, var5 + 21, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 10, var4 + 20, var5 + 21, Blocks.leavesFruit.get().blockID, 3, 2); - var1.setBlock(var3 + 10, var4 + 20, var5 + 23, Blocks.leavesFruit.get().blockID, 1, 2); - var1.setBlock(var3 + 10, var4 + 21, var5 + 6, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 10, var4 + 21, var5 + 23, Blocks.leavesFruit.get().blockID, 1, 2); - var1.setBlock(var3 + 11, var4 + 0, var5 + 13, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 11, var4 + 4, var5 + 13, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 11, var4 + 4, var5 + 14, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 11, var4 + 5, var5 + 14, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 11, var4 + 5, var5 + 15, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 11, var4 + 5, var5 + 19, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 11, var4 + 6, var5 + 3, Blocks.leavesFruit.get().blockID, 3, 2); - var1.setBlock(var3 + 11, var4 + 6, var5 + 14, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 11, var4 + 6, var5 + 15, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 11, var4 + 6, var5 + 16, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 11, var4 + 6, var5 + 19, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 11, var4 + 6, var5 + 20, Blocks.leavesFruit.get().blockID, 3, 2); - var1.setBlock(var3 + 11, var4 + 7, var5 + 14, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 11, var4 + 7, var5 + 17, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 11, var4 + 7, var5 + 18, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 11, var4 + 7, var5 + 19, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 11, var4 + 7, var5 + 26, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 11, var4 + 7, var5 + 27, Blocks.leavesFruit.get().blockID, 3, 2); - var1.setBlock(var3 + 11, var4 + 8, var5 + 1, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 11, var4 + 8, var5 + 20, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 11, var4 + 8, var5 + 24, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 11, var4 + 9, var5 + 15, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 11, var4 + 9, var5 + 21, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 11, var4 + 9, var5 + 25, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 11, var4 + 9, var5 + 27, Blocks.leavesFruit.get().blockID, 3, 2); - var1.setBlock(var3 + 11, var4 + 10, var5 + 24, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 11, var4 + 10, var5 + 26, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 11, var4 + 10, var5 + 28, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 11, var4 + 11, var5 + 10, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 11, var4 + 11, var5 + 16, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 11, var4 + 11, var5 + 27, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 11, var4 + 12, var5 + 6, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 11, var4 + 12, var5 + 8, Blocks.leavesFruit.get().blockID, 3, 2); - var1.setBlock(var3 + 11, var4 + 12, var5 + 21, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 11, var4 + 12, var5 + 24, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 11, var4 + 13, var5 + 1, Blocks.leavesFruit.get().blockID, 3, 2); - var1.setBlock(var3 + 11, var4 + 13, var5 + 3, Blocks.leavesFruit.get().blockID, 3, 2); - var1.setBlock(var3 + 11, var4 + 13, var5 + 21, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 11, var4 + 13, var5 + 22, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 11, var4 + 13, var5 + 24, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 11, var4 + 13, var5 + 25, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 11, var4 + 13, var5 + 26, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 11, var4 + 14, var5 + 19, Blocks.leavesFruit.get().blockID, 3, 2); - var1.setBlock(var3 + 11, var4 + 14, var5 + 21, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 11, var4 + 14, var5 + 22, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 11, var4 + 14, var5 + 23, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 11, var4 + 15, var5 + 4, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 11, var4 + 15, var5 + 13, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 11, var4 + 15, var5 + 14, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 11, var4 + 15, var5 + 17, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 11, var4 + 15, var5 + 19, Blocks.leavesFruit.get().blockID, 3, 2); - var1.setBlock(var3 + 11, var4 + 15, var5 + 21, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 11, var4 + 16, var5 + 23, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 11, var4 + 17, var5 + 4, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 11, var4 + 17, var5 + 8, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 11, var4 + 17, var5 + 10, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 11, var4 + 17, var5 + 11, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 11, var4 + 17, var5 + 12, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 11, var4 + 17, var5 + 22, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 11, var4 + 18, var5 + 1, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 11, var4 + 18, var5 + 24, Blocks.leavesFruit.get().blockID, 3, 2); - var1.setBlock(var3 + 11, var4 + 18, var5 + 26, Blocks.leavesFruit.get().blockID, 3, 2); - var1.setBlock(var3 + 11, var4 + 19, var5 + 8, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 11, var4 + 19, var5 + 25, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 11, var4 + 20, var5 + 5, Blocks.leavesFruit.get().blockID, 3, 2); - var1.setBlock(var3 + 11, var4 + 21, var5 + 7, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 12, var4 + 0, var5 + 12, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 12, var4 + 6, var5 + 4, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 12, var4 + 6, var5 + 16, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 12, var4 + 6, var5 + 17, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 12, var4 + 7, var5 + 5, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 12, var4 + 7, var5 + 16, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 12, var4 + 7, var5 + 17, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 12, var4 + 7, var5 + 18, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 12, var4 + 7, var5 + 19, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 12, var4 + 7, var5 + 20, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 12, var4 + 8, var5 + 0, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 12, var4 + 8, var5 + 16, Blocks.leavesFruit.get().blockID, 3, 2); - var1.setBlock(var3 + 12, var4 + 8, var5 + 18, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 12, var4 + 8, var5 + 19, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 12, var4 + 8, var5 + 20, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 12, var4 + 8, var5 + 21, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 12, var4 + 8, var5 + 25, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 12, var4 + 9, var5 + 3, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 12, var4 + 9, var5 + 4, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 12, var4 + 9, var5 + 6, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 12, var4 + 9, var5 + 14, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 12, var4 + 9, var5 + 21, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 12, var4 + 9, var5 + 22, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 12, var4 + 9, var5 + 24, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 12, var4 + 9, var5 + 27, Blocks.leavesFruit.get().blockID, 3, 2); - var1.setBlock(var3 + 12, var4 + 10, var5 + 1, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 12, var4 + 10, var5 + 16, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 12, var4 + 10, var5 + 22, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 12, var4 + 11, var5 + 3, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 12, var4 + 11, var5 + 5, Blocks.leavesFruit.get().blockID, 3, 2); - var1.setBlock(var3 + 12, var4 + 11, var5 + 7, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 12, var4 + 11, var5 + 15, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 12, var4 + 11, var5 + 22, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 12, var4 + 11, var5 + 23, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 12, var4 + 12, var5 + 3, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 12, var4 + 12, var5 + 6, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 12, var4 + 12, var5 + 8, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 12, var4 + 12, var5 + 10, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 12, var4 + 12, var5 + 22, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 12, var4 + 13, var5 + 7, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 12, var4 + 13, var5 + 20, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 12, var4 + 13, var5 + 24, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 12, var4 + 14, var5 + 5, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 12, var4 + 14, var5 + 19, Blocks.leavesFruit.get().blockID, 3, 2); - var1.setBlock(var3 + 12, var4 + 14, var5 + 22, Blocks.leavesFruit.get().blockID, 3, 2); - var1.setBlock(var3 + 12, var4 + 14, var5 + 23, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 12, var4 + 14, var5 + 25, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 12, var4 + 14, var5 + 26, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 12, var4 + 15, var5 + 4, Blocks.leavesFruit.get().blockID, 3, 2); - var1.setBlock(var3 + 12, var4 + 15, var5 + 12, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 12, var4 + 15, var5 + 19, Blocks.leavesFruit.get().blockID, 3, 2); - var1.setBlock(var3 + 12, var4 + 15, var5 + 24, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 12, var4 + 16, var5 + 6, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 12, var4 + 16, var5 + 9, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 12, var4 + 16, var5 + 14, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 12, var4 + 16, var5 + 19, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 12, var4 + 16, var5 + 20, Blocks.leavesFruit.get().blockID, 3, 2); - var1.setBlock(var3 + 12, var4 + 16, var5 + 22, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 12, var4 + 16, var5 + 23, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 12, var4 + 16, var5 + 25, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 12, var4 + 17, var5 + 1, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 12, var4 + 17, var5 + 3, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 12, var4 + 17, var5 + 7, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 12, var4 + 17, var5 + 11, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 12, var4 + 17, var5 + 20, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 12, var4 + 18, var5 + 4, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 12, var4 + 18, var5 + 11, Blocks.leavesFruit.get().blockID, 3, 2); - var1.setBlock(var3 + 12, var4 + 19, var5 + 7, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 12, var4 + 19, var5 + 25, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 12, var4 + 20, var5 + 4, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 12, var4 + 20, var5 + 24, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 13, var4 + 7, var5 + 15, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 13, var4 + 8, var5 + 13, Blocks.leavesFruit.get().blockID, 3, 2); - var1.setBlock(var3 + 13, var4 + 8, var5 + 16, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 13, var4 + 8, var5 + 20, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 13, var4 + 9, var5 + 16, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 13, var4 + 9, var5 + 19, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 13, var4 + 9, var5 + 27, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 13, var4 + 10, var5 + 5, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 13, var4 + 10, var5 + 17, Blocks.leavesFruit.get().blockID, 3, 2); - var1.setBlock(var3 + 13, var4 + 10, var5 + 18, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 13, var4 + 10, var5 + 24, Blocks.leavesFruit.get().blockID, 3, 2); - var1.setBlock(var3 + 13, var4 + 10, var5 + 27, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 13, var4 + 10, var5 + 28, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 13, var4 + 11, var5 + 3, Blocks.leavesFruit.get().blockID, 3, 2); - var1.setBlock(var3 + 13, var4 + 11, var5 + 8, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 13, var4 + 11, var5 + 16, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 13, var4 + 12, var5 + 5, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 13, var4 + 12, var5 + 15, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 13, var4 + 12, var5 + 16, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 13, var4 + 12, var5 + 23, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 13, var4 + 12, var5 + 26, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 13, var4 + 13, var5 + 10, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 13, var4 + 13, var5 + 23, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 13, var4 + 13, var5 + 27, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 13, var4 + 14, var5 + 5, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 13, var4 + 14, var5 + 9, Blocks.leavesFruit.get().blockID, 3, 2); - var1.setBlock(var3 + 13, var4 + 14, var5 + 11, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 13, var4 + 14, var5 + 21, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 13, var4 + 14, var5 + 22, Blocks.leavesFruit.get().blockID, 3, 2); - var1.setBlock(var3 + 13, var4 + 15, var5 + 10, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 13, var4 + 15, var5 + 11, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 13, var4 + 15, var5 + 12, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 13, var4 + 15, var5 + 22, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 13, var4 + 15, var5 + 23, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 13, var4 + 15, var5 + 24, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 13, var4 + 15, var5 + 25, Blocks.leavesFruit.get().blockID, 3, 2); - var1.setBlock(var3 + 13, var4 + 16, var5 + 20, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 13, var4 + 17, var5 + 7, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 13, var4 + 17, var5 + 10, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 13, var4 + 17, var5 + 11, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 13, var4 + 17, var5 + 12, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 13, var4 + 17, var5 + 13, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 13, var4 + 17, var5 + 19, Blocks.leavesFruit.get().blockID, 3, 2); - var1.setBlock(var3 + 13, var4 + 17, var5 + 21, Blocks.leavesFruit.get().blockID, 3, 2); - var1.setBlock(var3 + 13, var4 + 17, var5 + 24, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 13, var4 + 17, var5 + 25, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 13, var4 + 18, var5 + 4, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 13, var4 + 18, var5 + 19, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 13, var4 + 19, var5 + 9, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 13, var4 + 19, var5 + 10, Blocks.leavesFruit.get().blockID, 3, 2); - var1.setBlock(var3 + 13, var4 + 19, var5 + 22, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 13, var4 + 19, var5 + 23, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 13, var4 + 20, var5 + 23, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 13, var4 + 21, var5 + 8, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 14, var4 + 7, var5 + 18, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 14, var4 + 8, var5 + 15, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 14, var4 + 9, var5 + 5, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 14, var4 + 9, var5 + 20, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 14, var4 + 9, var5 + 21, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 14, var4 + 9, var5 + 26, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 14, var4 + 10, var5 + 13, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 14, var4 + 10, var5 + 16, Blocks.leavesFruit.get().blockID, 3, 2); - var1.setBlock(var3 + 14, var4 + 10, var5 + 25, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 14, var4 + 11, var5 + 5, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 14, var4 + 11, var5 + 17, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 14, var4 + 11, var5 + 24, Blocks.leavesFruit.get().blockID, 3, 2); - var1.setBlock(var3 + 14, var4 + 11, var5 + 26, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 14, var4 + 12, var5 + 25, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 14, var4 + 12, var5 + 26, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 14, var4 + 13, var5 + 7, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 14, var4 + 13, var5 + 10, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 14, var4 + 13, var5 + 21, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 14, var4 + 13, var5 + 22, Blocks.leavesFruit.get().blockID, 3, 2); - var1.setBlock(var3 + 14, var4 + 13, var5 + 25, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 14, var4 + 13, var5 + 26, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 14, var4 + 14, var5 + 6, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 14, var4 + 14, var5 + 7, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 14, var4 + 14, var5 + 12, Blocks.leavesFruit.get().blockID, 3, 2); - var1.setBlock(var3 + 14, var4 + 14, var5 + 13, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 14, var4 + 14, var5 + 21, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 14, var4 + 14, var5 + 24, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 14, var4 + 15, var5 + 13, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 14, var4 + 15, var5 + 22, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 14, var4 + 15, var5 + 25, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 14, var4 + 16, var5 + 9, Blocks.leavesFruit.get().blockID, 3, 2); - var1.setBlock(var3 + 14, var4 + 16, var5 + 17, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 14, var4 + 16, var5 + 18, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 14, var4 + 16, var5 + 21, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 14, var4 + 16, var5 + 24, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 14, var4 + 17, var5 + 3, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 14, var4 + 17, var5 + 4, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 14, var4 + 17, var5 + 6, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 14, var4 + 17, var5 + 13, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 14, var4 + 17, var5 + 15, Blocks.leavesFruit.get().blockID, 3, 2); - var1.setBlock(var3 + 14, var4 + 17, var5 + 17, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 14, var4 + 17, var5 + 18, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 14, var4 + 17, var5 + 19, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 14, var4 + 17, var5 + 20, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 14, var4 + 17, var5 + 24, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 14, var4 + 18, var5 + 6, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 14, var4 + 18, var5 + 9, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 14, var4 + 18, var5 + 11, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 14, var4 + 18, var5 + 12, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 14, var4 + 18, var5 + 13, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 14, var4 + 18, var5 + 17, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 14, var4 + 18, var5 + 26, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 14, var4 + 19, var5 + 12, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 14, var4 + 19, var5 + 18, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 14, var4 + 19, var5 + 19, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 14, var4 + 19, var5 + 22, Blocks.leavesFruit.get().blockID, 3, 2); - var1.setBlock(var3 + 14, var4 + 19, var5 + 23, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 14, var4 + 19, var5 + 24, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 14, var4 + 19, var5 + 26, Blocks.leavesFruit.get().blockID, 1, 2); - var1.setBlock(var3 + 14, var4 + 20, var5 + 6, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 14, var4 + 20, var5 + 22, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 14, var4 + 20, var5 + 24, Blocks.leavesFruit.get().blockID, 1, 2); - var1.setBlock(var3 + 14, var4 + 20, var5 + 25, Blocks.leavesFruit.get().blockID, 1, 2); - var1.setBlock(var3 + 15, var4 + 7, var5 + 18, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 15, var4 + 8, var5 + 14, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 15, var4 + 8, var5 + 18, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 15, var4 + 9, var5 + 2, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 15, var4 + 9, var5 + 3, Blocks.leavesFruit.get().blockID, 3, 2); - var1.setBlock(var3 + 15, var4 + 9, var5 + 16, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 15, var4 + 10, var5 + 5, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 15, var4 + 10, var5 + 7, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 15, var4 + 10, var5 + 21, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 15, var4 + 10, var5 + 22, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 15, var4 + 10, var5 + 23, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 15, var4 + 10, var5 + 24, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 15, var4 + 10, var5 + 26, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 15, var4 + 11, var5 + 23, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 15, var4 + 12, var5 + 4, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 15, var4 + 12, var5 + 5, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 15, var4 + 12, var5 + 7, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 15, var4 + 12, var5 + 9, Blocks.leavesFruit.get().blockID, 3, 2); - var1.setBlock(var3 + 15, var4 + 12, var5 + 10, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 15, var4 + 12, var5 + 28, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 15, var4 + 13, var5 + 10, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 15, var4 + 13, var5 + 19, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 15, var4 + 13, var5 + 23, Blocks.leavesFruit.get().blockID, 3, 2); - var1.setBlock(var3 + 15, var4 + 13, var5 + 27, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 15, var4 + 14, var5 + 6, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 15, var4 + 14, var5 + 24, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 15, var4 + 14, var5 + 26, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 15, var4 + 15, var5 + 2, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 15, var4 + 15, var5 + 3, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 15, var4 + 15, var5 + 4, Blocks.leavesFruit.get().blockID, 3, 2); - var1.setBlock(var3 + 15, var4 + 15, var5 + 7, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 15, var4 + 15, var5 + 16, Blocks.leavesFruit.get().blockID, 3, 2); - var1.setBlock(var3 + 15, var4 + 15, var5 + 19, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 15, var4 + 16, var5 + 5, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 15, var4 + 16, var5 + 20, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 15, var4 + 16, var5 + 22, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 15, var4 + 16, var5 + 23, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 15, var4 + 16, var5 + 25, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 15, var4 + 17, var5 + 3, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 15, var4 + 17, var5 + 10, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 15, var4 + 17, var5 + 12, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 15, var4 + 17, var5 + 14, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 15, var4 + 17, var5 + 19, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 15, var4 + 17, var5 + 24, Blocks.leavesFruit.get().blockID, 3, 2); - var1.setBlock(var3 + 15, var4 + 18, var5 + 3, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 15, var4 + 18, var5 + 8, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 15, var4 + 18, var5 + 13, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 15, var4 + 18, var5 + 14, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 15, var4 + 18, var5 + 23, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 15, var4 + 18, var5 + 27, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 15, var4 + 19, var5 + 9, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 15, var4 + 19, var5 + 10, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 15, var4 + 19, var5 + 13, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 15, var4 + 19, var5 + 18, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 15, var4 + 19, var5 + 19, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 15, var4 + 19, var5 + 21, Blocks.leavesFruit.get().blockID, 3, 2); - var1.setBlock(var3 + 15, var4 + 19, var5 + 22, Blocks.leavesFruit.get().blockID, 3, 2); - var1.setBlock(var3 + 15, var4 + 20, var5 + 6, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 15, var4 + 20, var5 + 24, Blocks.leavesFruit.get().blockID, 1, 2); - var1.setBlock(var3 + 15, var4 + 21, var5 + 8, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 15, var4 + 22, var5 + 9, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 16, var4 + 8, var5 + 16, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 16, var4 + 9, var5 + 17, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 16, var4 + 9, var5 + 18, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 16, var4 + 10, var5 + 9, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 16, var4 + 10, var5 + 16, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 16, var4 + 11, var5 + 5, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 16, var4 + 11, var5 + 13, Blocks.leavesFruit.get().blockID, 3, 2); - var1.setBlock(var3 + 16, var4 + 11, var5 + 21, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 16, var4 + 11, var5 + 24, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 16, var4 + 11, var5 + 25, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 16, var4 + 11, var5 + 27, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 16, var4 + 12, var5 + 10, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 16, var4 + 12, var5 + 24, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 16, var4 + 12, var5 + 26, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 16, var4 + 12, var5 + 28, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 16, var4 + 13, var5 + 2, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 16, var4 + 13, var5 + 11, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 16, var4 + 13, var5 + 13, Blocks.leavesFruit.get().blockID, 3, 2); - var1.setBlock(var3 + 16, var4 + 13, var5 + 15, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 16, var4 + 13, var5 + 20, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 16, var4 + 13, var5 + 22, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 16, var4 + 13, var5 + 23, Blocks.leavesFruit.get().blockID, 3, 2); - var1.setBlock(var3 + 16, var4 + 13, var5 + 24, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 16, var4 + 13, var5 + 25, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 16, var4 + 13, var5 + 26, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 16, var4 + 13, var5 + 28, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 16, var4 + 14, var5 + 5, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 16, var4 + 14, var5 + 10, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 16, var4 + 14, var5 + 12, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 16, var4 + 14, var5 + 16, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 16, var4 + 14, var5 + 17, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 16, var4 + 14, var5 + 24, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 16, var4 + 14, var5 + 26, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 16, var4 + 15, var5 + 2, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 16, var4 + 15, var5 + 8, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 16, var4 + 15, var5 + 17, Blocks.leavesFruit.get().blockID, 3, 2); - var1.setBlock(var3 + 16, var4 + 15, var5 + 19, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 16, var4 + 15, var5 + 20, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 16, var4 + 15, var5 + 27, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 16, var4 + 16, var5 + 3, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 16, var4 + 16, var5 + 4, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 16, var4 + 16, var5 + 5, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 16, var4 + 16, var5 + 11, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 16, var4 + 16, var5 + 12, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 16, var4 + 16, var5 + 13, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 16, var4 + 16, var5 + 19, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 16, var4 + 16, var5 + 22, Blocks.leavesFruit.get().blockID, 3, 2); - var1.setBlock(var3 + 16, var4 + 16, var5 + 24, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 16, var4 + 17, var5 + 2, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 16, var4 + 17, var5 + 4, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 16, var4 + 17, var5 + 12, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 16, var4 + 17, var5 + 16, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 16, var4 + 17, var5 + 19, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 16, var4 + 17, var5 + 24, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 16, var4 + 17, var5 + 25, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 16, var4 + 18, var5 + 7, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 16, var4 + 18, var5 + 12, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 16, var4 + 18, var5 + 17, Blocks.leavesFruit.get().blockID, 3, 2); - var1.setBlock(var3 + 16, var4 + 19, var5 + 9, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 16, var4 + 20, var5 + 7, Blocks.leavesFruit.get().blockID, 3, 2); - var1.setBlock(var3 + 16, var4 + 20, var5 + 8, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 16, var4 + 20, var5 + 10, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 16, var4 + 20, var5 + 11, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 16, var4 + 20, var5 + 13, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 16, var4 + 22, var5 + 8, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 17, var4 + 8, var5 + 2, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 17, var4 + 8, var5 + 3, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 17, var4 + 8, var5 + 20, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 17, var4 + 9, var5 + 5, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 17, var4 + 10, var5 + 3, Blocks.leavesFruit.get().blockID, 3, 2); - var1.setBlock(var3 + 17, var4 + 10, var5 + 26, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 17, var4 + 11, var5 + 12, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 17, var4 + 11, var5 + 22, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 17, var4 + 12, var5 + 13, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 17, var4 + 12, var5 + 23, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 17, var4 + 12, var5 + 25, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 17, var4 + 13, var5 + 2, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 17, var4 + 13, var5 + 7, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 17, var4 + 13, var5 + 10, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 17, var4 + 13, var5 + 11, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 17, var4 + 13, var5 + 12, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 17, var4 + 13, var5 + 21, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 17, var4 + 13, var5 + 26, Blocks.leavesFruit.get().blockID, 3, 2); - var1.setBlock(var3 + 17, var4 + 14, var5 + 3, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 17, var4 + 14, var5 + 10, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 17, var4 + 14, var5 + 12, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 17, var4 + 14, var5 + 13, Blocks.leavesFruit.get().blockID, 3, 2); - var1.setBlock(var3 + 17, var4 + 14, var5 + 25, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 17, var4 + 15, var5 + 0, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 17, var4 + 15, var5 + 5, Blocks.leavesFruit.get().blockID, 3, 2); - var1.setBlock(var3 + 17, var4 + 15, var5 + 16, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 17, var4 + 16, var5 + 1, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 17, var4 + 16, var5 + 10, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 17, var4 + 16, var5 + 15, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 17, var4 + 16, var5 + 19, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 17, var4 + 17, var5 + 3, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 17, var4 + 17, var5 + 5, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 17, var4 + 17, var5 + 9, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 17, var4 + 17, var5 + 13, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 17, var4 + 17, var5 + 14, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 17, var4 + 17, var5 + 24, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 17, var4 + 18, var5 + 9, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 17, var4 + 18, var5 + 13, Blocks.leavesFruit.get().blockID, 3, 2); - var1.setBlock(var3 + 17, var4 + 18, var5 + 15, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 17, var4 + 18, var5 + 17, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 17, var4 + 18, var5 + 20, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 17, var4 + 19, var5 + 10, Blocks.leavesFruit.get().blockID, 3, 2); - var1.setBlock(var3 + 17, var4 + 19, var5 + 24, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 17, var4 + 19, var5 + 25, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 17, var4 + 20, var5 + 8, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 17, var4 + 20, var5 + 9, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 17, var4 + 20, var5 + 15, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 17, var4 + 21, var5 + 9, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 17, var4 + 22, var5 + 6, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 18, var4 + 10, var5 + 4, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 18, var4 + 10, var5 + 6, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 18, var4 + 10, var5 + 22, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 18, var4 + 10, var5 + 26, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 18, var4 + 10, var5 + 28, Blocks.leavesFruit.get().blockID, 3, 2); - var1.setBlock(var3 + 18, var4 + 11, var5 + 17, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 18, var4 + 11, var5 + 18, Blocks.leavesFruit.get().blockID, 3, 2); - var1.setBlock(var3 + 18, var4 + 11, var5 + 19, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 18, var4 + 11, var5 + 20, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 18, var4 + 11, var5 + 21, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 18, var4 + 11, var5 + 23, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 18, var4 + 12, var5 + 6, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 18, var4 + 12, var5 + 7, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 18, var4 + 12, var5 + 8, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 18, var4 + 12, var5 + 14, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 18, var4 + 12, var5 + 17, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 18, var4 + 12, var5 + 20, Blocks.leavesFruit.get().blockID, 3, 2); - var1.setBlock(var3 + 18, var4 + 12, var5 + 21, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 18, var4 + 13, var5 + 1, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 18, var4 + 13, var5 + 10, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 18, var4 + 13, var5 + 20, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 18, var4 + 13, var5 + 22, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 18, var4 + 13, var5 + 28, Blocks.leavesFruit.get().blockID, 3, 2); - var1.setBlock(var3 + 18, var4 + 14, var5 + 3, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 18, var4 + 14, var5 + 10, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 18, var4 + 14, var5 + 28, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 18, var4 + 15, var5 + 0, Blocks.leavesFruit.get().blockID, 3, 2); - var1.setBlock(var3 + 18, var4 + 15, var5 + 5, Blocks.leavesFruit.get().blockID, 3, 2); - var1.setBlock(var3 + 18, var4 + 15, var5 + 12, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 18, var4 + 15, var5 + 13, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 18, var4 + 15, var5 + 14, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 18, var4 + 15, var5 + 16, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 18, var4 + 16, var5 + 6, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 18, var4 + 16, var5 + 13, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 18, var4 + 16, var5 + 15, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 18, var4 + 16, var5 + 19, Blocks.leavesFruit.get().blockID, 3, 2); - var1.setBlock(var3 + 18, var4 + 17, var5 + 2, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 18, var4 + 17, var5 + 3, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 18, var4 + 17, var5 + 7, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 18, var4 + 17, var5 + 8, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 18, var4 + 17, var5 + 10, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 18, var4 + 17, var5 + 13, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 18, var4 + 18, var5 + 3, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 18, var4 + 18, var5 + 10, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 18, var4 + 19, var5 + 13, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 18, var4 + 19, var5 + 25, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 18, var4 + 22, var5 + 9, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 19, var4 + 6, var5 + 13, Blocks.leavesFruit.get().blockID, 3, 2); - var1.setBlock(var3 + 19, var4 + 7, var5 + 2, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 19, var4 + 8, var5 + 1, Blocks.leavesFruit.get().blockID, 3, 2); - var1.setBlock(var3 + 19, var4 + 8, var5 + 12, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 19, var4 + 9, var5 + 2, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 19, var4 + 9, var5 + 13, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 19, var4 + 10, var5 + 0, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 19, var4 + 10, var5 + 6, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 19, var4 + 10, var5 + 17, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 19, var4 + 11, var5 + 1, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 19, var4 + 11, var5 + 4, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 19, var4 + 11, var5 + 6, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 19, var4 + 11, var5 + 22, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 19, var4 + 11, var5 + 26, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 19, var4 + 12, var5 + 3, Blocks.leavesFruit.get().blockID, 3, 2); - var1.setBlock(var3 + 19, var4 + 12, var5 + 8, Blocks.leavesFruit.get().blockID, 3, 2); - var1.setBlock(var3 + 19, var4 + 12, var5 + 13, Blocks.leavesFruit.get().blockID, 3, 2); - var1.setBlock(var3 + 19, var4 + 12, var5 + 14, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 19, var4 + 12, var5 + 26, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 19, var4 + 13, var5 + 3, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 19, var4 + 13, var5 + 9, Blocks.leavesFruit.get().blockID, 3, 2); - var1.setBlock(var3 + 19, var4 + 13, var5 + 18, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 19, var4 + 13, var5 + 20, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 19, var4 + 14, var5 + 1, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 19, var4 + 14, var5 + 3, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 19, var4 + 15, var5 + 1, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 19, var4 + 15, var5 + 3, Blocks.leavesFruit.get().blockID, 3, 2); - var1.setBlock(var3 + 19, var4 + 15, var5 + 7, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 19, var4 + 15, var5 + 9, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 19, var4 + 15, var5 + 12, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 19, var4 + 16, var5 + 5, Blocks.leavesFruit.get().blockID, 3, 2); - var1.setBlock(var3 + 19, var4 + 16, var5 + 11, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 19, var4 + 17, var5 + 3, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 19, var4 + 17, var5 + 16, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 19, var4 + 18, var5 + 13, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 19, var4 + 18, var5 + 14, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 19, var4 + 19, var5 + 8, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 19, var4 + 21, var5 + 7, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 20, var4 + 6, var5 + 12, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 20, var4 + 7, var5 + 14, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 20, var4 + 7, var5 + 15, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 20, var4 + 7, var5 + 16, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 20, var4 + 8, var5 + 10, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 20, var4 + 8, var5 + 14, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 20, var4 + 8, var5 + 16, Blocks.leavesFruit.get().blockID, 3, 2); - var1.setBlock(var3 + 20, var4 + 9, var5 + 0, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 20, var4 + 9, var5 + 1, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 20, var4 + 9, var5 + 3, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 20, var4 + 9, var5 + 10, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 20, var4 + 9, var5 + 13, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 20, var4 + 9, var5 + 14, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 20, var4 + 9, var5 + 15, Blocks.leavesFruit.get().blockID, 3, 2); - var1.setBlock(var3 + 20, var4 + 9, var5 + 18, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 20, var4 + 10, var5 + 0, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 20, var4 + 10, var5 + 3, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 20, var4 + 10, var5 + 7, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 20, var4 + 10, var5 + 11, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 20, var4 + 11, var5 + 2, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 20, var4 + 12, var5 + 11, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 20, var4 + 13, var5 + 2, Blocks.leavesFruit.get().blockID, 3, 2); - var1.setBlock(var3 + 20, var4 + 13, var5 + 3, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 20, var4 + 13, var5 + 5, Blocks.leavesFruit.get().blockID, 3, 2); - var1.setBlock(var3 + 20, var4 + 13, var5 + 9, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 20, var4 + 13, var5 + 13, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 20, var4 + 14, var5 + 5, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 20, var4 + 14, var5 + 10, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 20, var4 + 14, var5 + 12, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 20, var4 + 15, var5 + 2, Blocks.leavesFruit.get().blockID, 3, 2); - var1.setBlock(var3 + 20, var4 + 16, var5 + 9, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 20, var4 + 16, var5 + 11, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 20, var4 + 17, var5 + 6, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 20, var4 + 17, var5 + 7, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 20, var4 + 17, var5 + 9, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 20, var4 + 17, var5 + 10, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 20, var4 + 17, var5 + 11, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 20, var4 + 18, var5 + 7, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 20, var4 + 19, var5 + 9, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 20, var4 + 20, var5 + 9, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 21, var4 + 7, var5 + 15, Blocks.leavesFruit.get().blockID, 3, 2); - var1.setBlock(var3 + 21, var4 + 8, var5 + 4, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 21, var4 + 8, var5 + 11, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 21, var4 + 9, var5 + 3, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 21, var4 + 9, var5 + 14, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 21, var4 + 10, var5 + 1, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 21, var4 + 10, var5 + 2, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 21, var4 + 10, var5 + 4, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 21, var4 + 11, var5 + 6, Blocks.leavesFruit.get().blockID, 3, 2); - var1.setBlock(var3 + 21, var4 + 11, var5 + 10, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 21, var4 + 12, var5 + 4, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 21, var4 + 12, var5 + 5, Blocks.leavesFruit.get().blockID, 3, 2); - var1.setBlock(var3 + 21, var4 + 12, var5 + 8, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 21, var4 + 12, var5 + 11, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 21, var4 + 13, var5 + 8, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 21, var4 + 13, var5 + 9, Blocks.leavesFruit.get().blockID, 3, 2); - var1.setBlock(var3 + 21, var4 + 13, var5 + 11, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 21, var4 + 15, var5 + 2, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 21, var4 + 18, var5 + 12, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 21, var4 + 19, var5 + 7, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 21, var4 + 19, var5 + 12, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 22, var4 + 8, var5 + 11, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 22, var4 + 8, var5 + 12, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 22, var4 + 8, var5 + 13, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 22, var4 + 9, var5 + 3, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 22, var4 + 9, var5 + 11, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 22, var4 + 9, var5 + 12, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 22, var4 + 10, var5 + 4, Blocks.leavesFruit.get().blockID, 3, 2); - var1.setBlock(var3 + 22, var4 + 10, var5 + 9, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 22, var4 + 10, var5 + 12, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 22, var4 + 10, var5 + 13, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 22, var4 + 12, var5 + 7, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 22, var4 + 12, var5 + 8, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 22, var4 + 12, var5 + 9, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 22, var4 + 12, var5 + 11, Blocks.leavesFruit.get().blockID, 3, 2); - var1.setBlock(var3 + 22, var4 + 13, var5 + 6, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 22, var4 + 15, var5 + 9, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 22, var4 + 17, var5 + 10, Blocks.leavesFruit.get().blockID, 3, 2); - var1.setBlock(var3 + 22, var4 + 19, var5 + 8, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 23, var4 + 9, var5 + 10, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 23, var4 + 12, var5 + 6, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 23, var4 + 12, var5 + 9, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 23, var4 + 12, var5 + 10, Blocks.leavesFruit.get().blockID, 3, 2); - var1.setBlock(var3 + 23, var4 + 13, var5 + 6, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 23, var4 + 15, var5 + 9, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 23, var4 + 17, var5 + 8, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 23, var4 + 17, var5 + 9, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 23, var4 + 18, var5 + 8, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 24, var4 + 10, var5 + 9, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 24, var4 + 11, var5 + 8, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 24, var4 + 12, var5 + 9, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 24, var4 + 12, var5 + 10, Blocks.leavesFruit.get().blockID, 3, 2); - var1.setBlock(var3 + 24, var4 + 13, var5 + 9, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 25, var4 + 11, var5 + 9, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 25, var4 + 11, var5 + 10, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 25, var4 + 13, var5 + 9, Blocks.leavesFruit.get().blockID, 3, 2); - return true; - } - } -} diff --git a/unused code/biomesoplenty/worldgen/WorldGenAppleTree2.java b/unused code/biomesoplenty/worldgen/WorldGenAppleTree2.java deleted file mode 100644 index f8f5f6ee6..000000000 --- a/unused code/biomesoplenty/worldgen/WorldGenAppleTree2.java +++ /dev/null @@ -1,442 +0,0 @@ -package biomesoplenty.worldgen; - -import java.util.Random; - -import biomesoplenty.api.Blocks; -import biomesoplenty.configuration.BOPBlocks; - -import net.minecraft.block.Block; -import net.minecraft.world.World; -import net.minecraft.world.gen.feature.WorldGenerator; - -public class WorldGenAppleTree2 extends WorldGenerator -{ - public boolean generate(World var1, Random var2, int var3, int var4, int var5) - { - while (var1.isAirBlock(var3 + 8, var4, var5 + 5) && var4 > 2) - { - --var4; - } - - int var6 = var1.getBlockId(var3 + 8, var4, var5 + 5); - - if (var6 != Block.grass.blockID) - { - return false; - } - else - { - for (int var7 = -2; var7 <= 2; ++var7) - { - for (int var8 = -2; var8 <= 2; ++var8) - { - if (var1.isAirBlock(var3 + var7 + 8, var4 - 1, var5 + var8 + 5) && var1.isAirBlock(var3 + var7 + 8, var4 - 2, var5 + var8 + 5)) - { - return false; - } - } - } - - var1.setBlock(var3 + 0, var4 + 6, var5 + 3, Blocks.leavesFruit.get().blockID, 3, 2); - var1.setBlock(var3 + 0, var4 + 6, var5 + 4, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 0, var4 + 14, var5 + 12, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 1, var4 + 3, var5 + 6, Blocks.leavesFruit.get().blockID, 2, 2); - var1.setBlock(var3 + 1, var4 + 3, var5 + 9, Blocks.leavesFruit.get().blockID, 1, 2); - var1.setBlock(var3 + 1, var4 + 4, var5 + 9, Blocks.leavesFruit.get().blockID, 2, 2); - var1.setBlock(var3 + 1, var4 + 4, var5 + 11, Blocks.leavesFruit.get().blockID, 2, 2); - var1.setBlock(var3 + 1, var4 + 5, var5 + 2, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 1, var4 + 5, var5 + 6, Blocks.leavesFruit.get().blockID, 2, 2); - var1.setBlock(var3 + 1, var4 + 5, var5 + 12, Blocks.leavesFruit.get().blockID, 2, 2); - var1.setBlock(var3 + 1, var4 + 6, var5 + 4, Blocks.leavesFruit.get().blockID, 1, 2); - var1.setBlock(var3 + 1, var4 + 6, var5 + 11, Blocks.leavesFruit.get().blockID, 2, 2); - var1.setBlock(var3 + 1, var4 + 6, var5 + 12, Blocks.leavesFruit.get().blockID, 2, 2); - var1.setBlock(var3 + 1, var4 + 7, var5 + 6, Blocks.leavesFruit.get().blockID, 2, 2); - var1.setBlock(var3 + 1, var4 + 7, var5 + 9, Blocks.leavesFruit.get().blockID, 2, 2); - var1.setBlock(var3 + 1, var4 + 7, var5 + 13, Blocks.leavesFruit.get().blockID, 3, 2); - var1.setBlock(var3 + 1, var4 + 7, var5 + 14, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 1, var4 + 12, var5 + 10, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 1, var4 + 12, var5 + 11, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 1, var4 + 13, var5 + 9, Blocks.leavesFruit.get().blockID, 2, 2); - var1.setBlock(var3 + 1, var4 + 13, var5 + 12, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 1, var4 + 14, var5 + 12, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 2, var4 + 2, var5 + 5, Blocks.leavesFruit.get().blockID, 2, 2); - var1.setBlock(var3 + 2, var4 + 3, var5 + 4, Blocks.leavesFruit.get().blockID, 2, 2); - var1.setBlock(var3 + 2, var4 + 3, var5 + 10, Blocks.leavesFruit.get().blockID, 2, 2); - var1.setBlock(var3 + 2, var4 + 4, var5 + 4, Blocks.leavesFruit.get().blockID, 1, 2); - var1.setBlock(var3 + 2, var4 + 4, var5 + 6, Blocks.leavesFruit.get().blockID, 2, 2); - var1.setBlock(var3 + 2, var4 + 5, var5 + 10, Blocks.leavesFruit.get().blockID, 2, 2); - var1.setBlock(var3 + 2, var4 + 5, var5 + 12, Blocks.leavesFruit.get().blockID, 2, 2); - var1.setBlock(var3 + 2, var4 + 6, var5 + 1, Blocks.leavesFruit.get().blockID, 3, 2); - var1.setBlock(var3 + 2, var4 + 6, var5 + 13, Blocks.leavesFruit.get().blockID, 3, 2); - var1.setBlock(var3 + 2, var4 + 7, var5 + 4, Blocks.leavesFruit.get().blockID, 2, 2); - var1.setBlock(var3 + 2, var4 + 7, var5 + 8, Blocks.leavesFruit.get().blockID, 2, 2); - var1.setBlock(var3 + 2, var4 + 7, var5 + 10, Blocks.leavesFruit.get().blockID, 2, 2); - var1.setBlock(var3 + 2, var4 + 7, var5 + 11, Blocks.leavesFruit.get().blockID, 2, 2); - var1.setBlock(var3 + 2, var4 + 7, var5 + 15, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 2, var4 + 8, var5 + 4, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 2, var4 + 8, var5 + 5, Blocks.leavesFruit.get().blockID, 3, 2); - var1.setBlock(var3 + 2, var4 + 8, var5 + 8, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 2, var4 + 8, var5 + 12, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 2, var4 + 9, var5 + 13, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 2, var4 + 10, var5 + 11, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 2, var4 + 10, var5 + 12, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 2, var4 + 11, var5 + 11, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 2, var4 + 11, var5 + 12, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 2, var4 + 12, var5 + 9, Blocks.leavesFruit.get().blockID, 2, 2); - var1.setBlock(var3 + 2, var4 + 13, var5 + 8, Blocks.leavesFruit.get().blockID, 1, 2); - var1.setBlock(var3 + 2, var4 + 13, var5 + 9, Blocks.leavesFruit.get().blockID, 2, 2); - var1.setBlock(var3 + 2, var4 + 13, var5 + 11, Blocks.leavesFruit.get().blockID, 2, 2); - var1.setBlock(var3 + 2, var4 + 13, var5 + 12, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 2, var4 + 14, var5 + 8, Blocks.leavesFruit.get().blockID, 2, 2); - var1.setBlock(var3 + 2, var4 + 14, var5 + 12, Blocks.leavesFruit.get().blockID, 3, 2); - var1.setBlock(var3 + 2, var4 + 14, var5 + 13, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 2, var4 + 14, var5 + 14, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 3, var4 + 2, var5 + 9, Blocks.leavesFruit.get().blockID, 2, 2); - var1.setBlock(var3 + 3, var4 + 2, var5 + 10, Blocks.leavesFruit.get().blockID, 2, 2); - var1.setBlock(var3 + 3, var4 + 4, var5 + 4, Blocks.leavesFruit.get().blockID, 2, 2); - var1.setBlock(var3 + 3, var4 + 4, var5 + 7, Blocks.leavesFruit.get().blockID, 2, 2); - var1.setBlock(var3 + 3, var4 + 4, var5 + 10, Blocks.leavesFruit.get().blockID, 2, 2); - var1.setBlock(var3 + 3, var4 + 4, var5 + 13, Blocks.leavesFruit.get().blockID, 2, 2); - var1.setBlock(var3 + 3, var4 + 4, var5 + 14, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 3, var4 + 5, var5 + 4, Blocks.leavesFruit.get().blockID, 2, 2); - var1.setBlock(var3 + 3, var4 + 5, var5 + 5, Blocks.leavesFruit.get().blockID, 2, 2); - var1.setBlock(var3 + 3, var4 + 5, var5 + 7, Blocks.leavesFruit.get().blockID, 2, 2); - var1.setBlock(var3 + 3, var4 + 5, var5 + 9, Blocks.leavesFruit.get().blockID, 2, 2); - var1.setBlock(var3 + 3, var4 + 5, var5 + 10, Blocks.leavesFruit.get().blockID, 2, 2); - var1.setBlock(var3 + 3, var4 + 5, var5 + 11, Blocks.leavesFruit.get().blockID, 2, 2); - var1.setBlock(var3 + 3, var4 + 5, var5 + 12, Blocks.leavesFruit.get().blockID, 2, 2); - var1.setBlock(var3 + 3, var4 + 5, var5 + 13, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 3, var4 + 5, var5 + 14, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 3, var4 + 6, var5 + 3, Blocks.leavesFruit.get().blockID, 2, 2); - var1.setBlock(var3 + 3, var4 + 6, var5 + 9, Blocks.leavesFruit.get().blockID, 1, 2); - var1.setBlock(var3 + 3, var4 + 6, var5 + 10, Blocks.leavesFruit.get().blockID, 1, 2); - var1.setBlock(var3 + 3, var4 + 6, var5 + 11, Blocks.leavesFruit.get().blockID, 2, 2); - var1.setBlock(var3 + 3, var4 + 6, var5 + 13, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 3, var4 + 6, var5 + 16, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 3, var4 + 7, var5 + 5, Blocks.leavesFruit.get().blockID, 1, 2); - var1.setBlock(var3 + 3, var4 + 7, var5 + 6, Blocks.leavesFruit.get().blockID, 2, 2); - var1.setBlock(var3 + 3, var4 + 7, var5 + 8, Blocks.leavesFruit.get().blockID, 2, 2); - var1.setBlock(var3 + 3, var4 + 7, var5 + 10, Blocks.leavesFruit.get().blockID, 1, 2); - var1.setBlock(var3 + 3, var4 + 7, var5 + 11, Blocks.leavesFruit.get().blockID, 2, 2); - var1.setBlock(var3 + 3, var4 + 7, var5 + 12, Blocks.leavesFruit.get().blockID, 2, 2); - var1.setBlock(var3 + 3, var4 + 7, var5 + 13, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 3, var4 + 7, var5 + 14, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 3, var4 + 8, var5 + 3, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 3, var4 + 8, var5 + 6, Blocks.leavesFruit.get().blockID, 2, 2); - var1.setBlock(var3 + 3, var4 + 8, var5 + 8, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 3, var4 + 9, var5 + 4, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 3, var4 + 9, var5 + 5, Blocks.leavesFruit.get().blockID, 1, 2); - var1.setBlock(var3 + 3, var4 + 9, var5 + 12, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 3, var4 + 10, var5 + 10, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 3, var4 + 10, var5 + 12, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 3, var4 + 11, var5 + 10, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 3, var4 + 11, var5 + 12, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 3, var4 + 12, var5 + 8, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 3, var4 + 12, var5 + 9, Blocks.leavesFruit.get().blockID, 2, 2); - var1.setBlock(var3 + 3, var4 + 12, var5 + 11, Blocks.leavesFruit.get().blockID, 2, 2); - var1.setBlock(var3 + 3, var4 + 12, var5 + 12, Blocks.leavesFruit.get().blockID, 3, 2); - var1.setBlock(var3 + 3, var4 + 12, var5 + 14, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 3, var4 + 13, var5 + 9, Blocks.leavesFruit.get().blockID, 2, 2); - var1.setBlock(var3 + 3, var4 + 13, var5 + 12, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 3, var4 + 13, var5 + 13, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 3, var4 + 13, var5 + 15, Blocks.leavesFruit.get().blockID, 3, 2); - var1.setBlock(var3 + 3, var4 + 14, var5 + 9, Blocks.leavesFruit.get().blockID, 2, 2); - var1.setBlock(var3 + 3, var4 + 14, var5 + 13, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 3, var4 + 15, var5 + 8, Blocks.leavesFruit.get().blockID, 1, 2); - var1.setBlock(var3 + 3, var4 + 15, var5 + 11, Blocks.leavesFruit.get().blockID, 2, 2); - var1.setBlock(var3 + 3, var4 + 15, var5 + 12, Blocks.leavesFruit.get().blockID, 1, 2); - var1.setBlock(var3 + 4, var4 + 0, var5 + 7, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 4, var4 + 2, var5 + 5, Blocks.leavesFruit.get().blockID, 2, 2); - var1.setBlock(var3 + 4, var4 + 2, var5 + 11, Blocks.leavesFruit.get().blockID, 2, 2); - var1.setBlock(var3 + 4, var4 + 3, var5 + 8, Blocks.leavesFruit.get().blockID, 2, 2); - var1.setBlock(var3 + 4, var4 + 4, var5 + 4, Blocks.leavesFruit.get().blockID, 2, 2); - var1.setBlock(var3 + 4, var4 + 4, var5 + 11, Blocks.leavesFruit.get().blockID, 2, 2); - var1.setBlock(var3 + 4, var4 + 4, var5 + 15, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 4, var4 + 5, var5 + 3, Blocks.leavesFruit.get().blockID, 2, 2); - var1.setBlock(var3 + 4, var4 + 5, var5 + 5, Blocks.leavesFruit.get().blockID, 2, 2); - var1.setBlock(var3 + 4, var4 + 5, var5 + 8, Blocks.leavesFruit.get().blockID, 1, 2); - var1.setBlock(var3 + 4, var4 + 5, var5 + 11, Blocks.leavesFruit.get().blockID, 2, 2); - var1.setBlock(var3 + 4, var4 + 5, var5 + 13, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 4, var4 + 5, var5 + 16, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 4, var4 + 6, var5 + 2, Blocks.leavesFruit.get().blockID, 3, 2); - var1.setBlock(var3 + 4, var4 + 6, var5 + 8, Blocks.leavesFruit.get().blockID, 2, 2); - var1.setBlock(var3 + 4, var4 + 6, var5 + 11, Blocks.leavesFruit.get().blockID, 1, 2); - var1.setBlock(var3 + 4, var4 + 6, var5 + 13, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 4, var4 + 6, var5 + 14, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 4, var4 + 7, var5 + 2, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 4, var4 + 7, var5 + 3, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 4, var4 + 7, var5 + 9, Blocks.leavesFruit.get().blockID, 2, 2); - var1.setBlock(var3 + 4, var4 + 7, var5 + 11, Blocks.leavesFruit.get().blockID, 2, 2); - var1.setBlock(var3 + 4, var4 + 7, var5 + 12, Blocks.leavesFruit.get().blockID, 2, 2); - var1.setBlock(var3 + 4, var4 + 7, var5 + 13, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 4, var4 + 7, var5 + 14, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 4, var4 + 7, var5 + 15, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 4, var4 + 8, var5 + 4, Blocks.leavesFruit.get().blockID, 1, 2); - var1.setBlock(var3 + 4, var4 + 8, var5 + 6, Blocks.leavesFruit.get().blockID, 2, 2); - var1.setBlock(var3 + 4, var4 + 8, var5 + 7, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 4, var4 + 8, var5 + 8, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 4, var4 + 8, var5 + 9, Blocks.leavesFruit.get().blockID, 3, 2); - var1.setBlock(var3 + 4, var4 + 8, var5 + 10, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 4, var4 + 8, var5 + 15, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 4, var4 + 9, var5 + 6, Blocks.leavesFruit.get().blockID, 2, 2); - var1.setBlock(var3 + 4, var4 + 9, var5 + 13, Blocks.leavesFruit.get().blockID, 3, 2); - var1.setBlock(var3 + 4, var4 + 9, var5 + 15, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 4, var4 + 9, var5 + 16, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 4, var4 + 10, var5 + 5, Blocks.leavesFruit.get().blockID, 2, 2); - var1.setBlock(var3 + 4, var4 + 10, var5 + 14, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 4, var4 + 10, var5 + 15, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 4, var4 + 11, var5 + 10, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 4, var4 + 11, var5 + 11, Blocks.leavesFruit.get().blockID, 3, 2); - var1.setBlock(var3 + 4, var4 + 11, var5 + 12, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 4, var4 + 11, var5 + 13, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 4, var4 + 12, var5 + 7, Blocks.leavesFruit.get().blockID, 2, 2); - var1.setBlock(var3 + 4, var4 + 12, var5 + 10, Blocks.leavesFruit.get().blockID, 2, 2); - var1.setBlock(var3 + 4, var4 + 12, var5 + 12, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 4, var4 + 13, var5 + 10, Blocks.leavesFruit.get().blockID, 1, 2); - var1.setBlock(var3 + 4, var4 + 13, var5 + 11, Blocks.leavesFruit.get().blockID, 2, 2); - var1.setBlock(var3 + 4, var4 + 14, var5 + 9, Blocks.leavesFruit.get().blockID, 2, 2); - var1.setBlock(var3 + 4, var4 + 14, var5 + 10, Blocks.leavesFruit.get().blockID, 2, 2); - var1.setBlock(var3 + 4, var4 + 14, var5 + 11, Blocks.leavesFruit.get().blockID, 2, 2); - var1.setBlock(var3 + 4, var4 + 15, var5 + 9, Blocks.leavesFruit.get().blockID, 2, 2); - var1.setBlock(var3 + 5, var4 + 0, var5 + 7, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 5, var4 + 0, var5 + 8, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 5, var4 + 1, var5 + 7, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 5, var4 + 1, var5 + 8, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 5, var4 + 2, var5 + 7, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 5, var4 + 2, var5 + 8, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 5, var4 + 3, var5 + 4, Blocks.leavesFruit.get().blockID, 1, 2); - var1.setBlock(var3 + 5, var4 + 3, var5 + 8, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 5, var4 + 4, var5 + 2, Blocks.leavesFruit.get().blockID, 2, 2); - var1.setBlock(var3 + 5, var4 + 4, var5 + 11, Blocks.leavesFruit.get().blockID, 2, 2); - var1.setBlock(var3 + 5, var4 + 4, var5 + 12, Blocks.leavesFruit.get().blockID, 2, 2); - var1.setBlock(var3 + 5, var4 + 5, var5 + 5, Blocks.leavesFruit.get().blockID, 2, 2); - var1.setBlock(var3 + 5, var4 + 5, var5 + 8, Blocks.leavesFruit.get().blockID, 2, 2); - var1.setBlock(var3 + 5, var4 + 5, var5 + 9, Blocks.leavesFruit.get().blockID, 2, 2); - var1.setBlock(var3 + 5, var4 + 5, var5 + 12, Blocks.leavesFruit.get().blockID, 2, 2); - var1.setBlock(var3 + 5, var4 + 5, var5 + 14, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 5, var4 + 5, var5 + 16, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 5, var4 + 6, var5 + 3, Blocks.leavesFruit.get().blockID, 2, 2); - var1.setBlock(var3 + 5, var4 + 6, var5 + 6, Blocks.leavesFruit.get().blockID, 2, 2); - var1.setBlock(var3 + 5, var4 + 6, var5 + 12, Blocks.leavesFruit.get().blockID, 1, 2); - var1.setBlock(var3 + 5, var4 + 6, var5 + 13, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 5, var4 + 6, var5 + 14, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 5, var4 + 6, var5 + 15, Blocks.leavesFruit.get().blockID, 3, 2); - var1.setBlock(var3 + 5, var4 + 7, var5 + 6, Blocks.leavesFruit.get().blockID, 2, 2); - var1.setBlock(var3 + 5, var4 + 7, var5 + 8, Blocks.leavesFruit.get().blockID, 2, 2); - var1.setBlock(var3 + 5, var4 + 7, var5 + 11, Blocks.leavesFruit.get().blockID, 2, 2); - var1.setBlock(var3 + 5, var4 + 7, var5 + 12, Blocks.leavesFruit.get().blockID, 2, 2); - var1.setBlock(var3 + 5, var4 + 7, var5 + 14, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 5, var4 + 7, var5 + 15, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 5, var4 + 7, var5 + 16, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 5, var4 + 8, var5 + 4, Blocks.leavesFruit.get().blockID, 2, 2); - var1.setBlock(var3 + 5, var4 + 8, var5 + 6, Blocks.leavesFruit.get().blockID, 2, 2); - var1.setBlock(var3 + 5, var4 + 8, var5 + 7, Blocks.leavesFruit.get().blockID, 1, 2); - var1.setBlock(var3 + 5, var4 + 8, var5 + 9, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 5, var4 + 8, var5 + 10, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 5, var4 + 8, var5 + 14, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 5, var4 + 9, var5 + 3, Blocks.leavesFruit.get().blockID, 2, 2); - var1.setBlock(var3 + 5, var4 + 9, var5 + 7, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 5, var4 + 9, var5 + 9, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 5, var4 + 9, var5 + 10, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 5, var4 + 9, var5 + 11, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 5, var4 + 9, var5 + 13, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 5, var4 + 9, var5 + 14, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 5, var4 + 10, var5 + 4, Blocks.leavesFruit.get().blockID, 2, 2); - var1.setBlock(var3 + 5, var4 + 10, var5 + 10, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 5, var4 + 10, var5 + 11, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 5, var4 + 10, var5 + 13, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 5, var4 + 10, var5 + 14, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 5, var4 + 11, var5 + 7, Blocks.leavesFruit.get().blockID, 2, 2); - var1.setBlock(var3 + 5, var4 + 11, var5 + 10, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 5, var4 + 12, var5 + 8, Blocks.leavesFruit.get().blockID, 2, 2); - var1.setBlock(var3 + 5, var4 + 12, var5 + 10, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 5, var4 + 12, var5 + 11, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 5, var4 + 12, var5 + 13, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 5, var4 + 12, var5 + 14, Blocks.leavesFruit.get().blockID, 3, 2); - var1.setBlock(var3 + 5, var4 + 13, var5 + 7, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 5, var4 + 13, var5 + 8, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 5, var4 + 13, var5 + 9, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 5, var4 + 13, var5 + 10, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 5, var4 + 13, var5 + 12, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 5, var4 + 14, var5 + 14, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 5, var4 + 16, var5 + 9, Blocks.leavesFruit.get().blockID, 3, 2); - var1.setBlock(var3 + 6, var4 + 0, var5 + 6, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 6, var4 + 0, var5 + 7, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 6, var4 + 0, var5 + 8, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 6, var4 + 0, var5 + 9, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 6, var4 + 1, var5 + 7, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 6, var4 + 1, var5 + 8, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 6, var4 + 2, var5 + 7, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 6, var4 + 2, var5 + 8, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 6, var4 + 3, var5 + 8, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 6, var4 + 4, var5 + 3, Blocks.leavesFruit.get().blockID, 2, 2); - var1.setBlock(var3 + 6, var4 + 4, var5 + 4, Blocks.leavesFruit.get().blockID, 1, 2); - var1.setBlock(var3 + 6, var4 + 4, var5 + 5, Blocks.leavesFruit.get().blockID, 2, 2); - var1.setBlock(var3 + 6, var4 + 4, var5 + 8, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 6, var4 + 4, var5 + 10, Blocks.leavesFruit.get().blockID, 2, 2); - var1.setBlock(var3 + 6, var4 + 4, var5 + 12, Blocks.leavesFruit.get().blockID, 2, 2); - var1.setBlock(var3 + 6, var4 + 4, var5 + 14, Blocks.leavesFruit.get().blockID, 3, 2); - var1.setBlock(var3 + 6, var4 + 5, var5 + 3, Blocks.leavesFruit.get().blockID, 2, 2); - var1.setBlock(var3 + 6, var4 + 5, var5 + 4, Blocks.leavesFruit.get().blockID, 1, 2); - var1.setBlock(var3 + 6, var4 + 5, var5 + 5, Blocks.leavesFruit.get().blockID, 2, 2); - var1.setBlock(var3 + 6, var4 + 5, var5 + 8, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 6, var4 + 5, var5 + 9, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 6, var4 + 5, var5 + 10, Blocks.leavesFruit.get().blockID, 2, 2); - var1.setBlock(var3 + 6, var4 + 5, var5 + 11, Blocks.leavesFruit.get().blockID, 2, 2); - var1.setBlock(var3 + 6, var4 + 5, var5 + 14, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 6, var4 + 5, var5 + 16, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 6, var4 + 6, var5 + 3, Blocks.leavesFruit.get().blockID, 2, 2); - var1.setBlock(var3 + 6, var4 + 6, var5 + 5, Blocks.leavesFruit.get().blockID, 2, 2); - var1.setBlock(var3 + 6, var4 + 6, var5 + 6, Blocks.leavesFruit.get().blockID, 2, 2); - var1.setBlock(var3 + 6, var4 + 6, var5 + 7, Blocks.leavesFruit.get().blockID, 2, 2); - var1.setBlock(var3 + 6, var4 + 6, var5 + 9, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 6, var4 + 6, var5 + 10, Blocks.leavesFruit.get().blockID, 2, 2); - var1.setBlock(var3 + 6, var4 + 6, var5 + 11, Blocks.leavesFruit.get().blockID, 1, 2); - var1.setBlock(var3 + 6, var4 + 6, var5 + 13, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 6, var4 + 6, var5 + 14, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 6, var4 + 6, var5 + 16, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 6, var4 + 7, var5 + 1, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 6, var4 + 7, var5 + 5, Blocks.leavesFruit.get().blockID, 2, 2); - var1.setBlock(var3 + 6, var4 + 7, var5 + 6, Blocks.leavesFruit.get().blockID, 2, 2); - var1.setBlock(var3 + 6, var4 + 7, var5 + 8, Blocks.leavesFruit.get().blockID, 2, 2); - var1.setBlock(var3 + 6, var4 + 7, var5 + 9, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 6, var4 + 7, var5 + 10, Blocks.leavesFruit.get().blockID, 2, 2); - var1.setBlock(var3 + 6, var4 + 7, var5 + 11, Blocks.leavesFruit.get().blockID, 2, 2); - var1.setBlock(var3 + 6, var4 + 7, var5 + 12, Blocks.leavesFruit.get().blockID, 1, 2); - var1.setBlock(var3 + 6, var4 + 7, var5 + 13, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 6, var4 + 7, var5 + 14, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 6, var4 + 7, var5 + 15, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 6, var4 + 7, var5 + 16, Blocks.leavesFruit.get().blockID, 3, 2); - var1.setBlock(var3 + 6, var4 + 8, var5 + 1, Blocks.leavesFruit.get().blockID, 3, 2); - var1.setBlock(var3 + 6, var4 + 8, var5 + 2, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 6, var4 + 8, var5 + 3, Blocks.leavesFruit.get().blockID, 2, 2); - var1.setBlock(var3 + 6, var4 + 8, var5 + 6, Blocks.leavesFruit.get().blockID, 2, 2); - var1.setBlock(var3 + 6, var4 + 8, var5 + 8, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 6, var4 + 8, var5 + 9, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 6, var4 + 8, var5 + 10, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 6, var4 + 8, var5 + 14, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 6, var4 + 8, var5 + 15, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 6, var4 + 9, var5 + 2, Blocks.leavesFruit.get().blockID, 3, 2); - var1.setBlock(var3 + 6, var4 + 9, var5 + 5, Blocks.leavesFruit.get().blockID, 2, 2); - var1.setBlock(var3 + 6, var4 + 9, var5 + 12, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 6, var4 + 9, var5 + 13, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 6, var4 + 9, var5 + 15, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 6, var4 + 12, var5 + 8, Blocks.leavesFruit.get().blockID, 3, 2); - var1.setBlock(var3 + 6, var4 + 12, var5 + 10, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 6, var4 + 12, var5 + 11, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 6, var4 + 12, var5 + 12, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 6, var4 + 13, var5 + 9, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 6, var4 + 13, var5 + 10, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 6, var4 + 13, var5 + 11, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 6, var4 + 14, var5 + 9, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 6, var4 + 14, var5 + 11, Blocks.leavesFruit.get().blockID, 3, 2); - var1.setBlock(var3 + 6, var4 + 14, var5 + 12, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 6, var4 + 15, var5 + 9, Blocks.leavesFruit.get().blockID, 3, 2); - var1.setBlock(var3 + 6, var4 + 15, var5 + 10, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 7, var4 + 3, var5 + 3, Blocks.leavesFruit.get().blockID, 2, 2); - var1.setBlock(var3 + 7, var4 + 3, var5 + 9, Blocks.leavesFruit.get().blockID, 2, 2); - var1.setBlock(var3 + 7, var4 + 3, var5 + 15, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 7, var4 + 4, var5 + 2, Blocks.leavesFruit.get().blockID, 2, 2); - var1.setBlock(var3 + 7, var4 + 4, var5 + 6, Blocks.leavesFruit.get().blockID, 2, 2); - var1.setBlock(var3 + 7, var4 + 4, var5 + 7, Blocks.leavesFruit.get().blockID, 2, 2); - var1.setBlock(var3 + 7, var4 + 4, var5 + 8, Blocks.leavesFruit.get().blockID, 2, 2); - var1.setBlock(var3 + 7, var4 + 4, var5 + 12, Blocks.leavesFruit.get().blockID, 2, 2); - var1.setBlock(var3 + 7, var4 + 4, var5 + 13, Blocks.leavesFruit.get().blockID, 1, 2); - var1.setBlock(var3 + 7, var4 + 4, var5 + 15, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 7, var4 + 5, var5 + 1, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 7, var4 + 5, var5 + 11, Blocks.leavesFruit.get().blockID, 2, 2); - var1.setBlock(var3 + 7, var4 + 5, var5 + 12, Blocks.leavesFruit.get().blockID, 1, 2); - var1.setBlock(var3 + 7, var4 + 5, var5 + 13, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 7, var4 + 5, var5 + 15, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 7, var4 + 6, var5 + 5, Blocks.leavesFruit.get().blockID, 2, 2); - var1.setBlock(var3 + 7, var4 + 6, var5 + 6, Blocks.leavesFruit.get().blockID, 2, 2); - var1.setBlock(var3 + 7, var4 + 6, var5 + 8, Blocks.leavesFruit.get().blockID, 2, 2); - var1.setBlock(var3 + 7, var4 + 6, var5 + 9, Blocks.leavesFruit.get().blockID, 2, 2); - var1.setBlock(var3 + 7, var4 + 6, var5 + 11, Blocks.leavesFruit.get().blockID, 1, 2); - var1.setBlock(var3 + 7, var4 + 6, var5 + 13, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 7, var4 + 6, var5 + 14, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 7, var4 + 6, var5 + 15, Blocks.leavesFruit.get().blockID, 3, 2); - var1.setBlock(var3 + 7, var4 + 6, var5 + 17, Blocks.leavesFruit.get().blockID, 3, 2); - var1.setBlock(var3 + 7, var4 + 7, var5 + 4, Blocks.leavesFruit.get().blockID, 2, 2); - var1.setBlock(var3 + 7, var4 + 7, var5 + 6, Blocks.leavesFruit.get().blockID, 2, 2); - var1.setBlock(var3 + 7, var4 + 7, var5 + 8, Blocks.leavesFruit.get().blockID, 2, 2); - var1.setBlock(var3 + 7, var4 + 7, var5 + 10, Blocks.leavesFruit.get().blockID, 2, 2); - var1.setBlock(var3 + 7, var4 + 7, var5 + 13, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 7, var4 + 7, var5 + 14, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 7, var4 + 7, var5 + 17, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 7, var4 + 8, var5 + 7, Blocks.leavesFruit.get().blockID, 1, 2); - var1.setBlock(var3 + 7, var4 + 8, var5 + 14, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 7, var4 + 8, var5 + 15, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 7, var4 + 8, var5 + 16, Blocks.leavesFruit.get().blockID, 3, 2); - var1.setBlock(var3 + 7, var4 + 9, var5 + 14, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 7, var4 + 9, var5 + 15, Blocks.leavesFruit.get().blockID, 3, 2); - var1.setBlock(var3 + 7, var4 + 10, var5 + 13, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 7, var4 + 11, var5 + 9, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 7, var4 + 14, var5 + 11, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 8, var4 + 3, var5 + 8, Blocks.leavesFruit.get().blockID, 2, 2); - var1.setBlock(var3 + 8, var4 + 3, var5 + 14, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 8, var4 + 4, var5 + 15, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 8, var4 + 5, var5 + 3, Blocks.leavesFruit.get().blockID, 2, 2); - var1.setBlock(var3 + 8, var4 + 5, var5 + 4, Blocks.leavesFruit.get().blockID, 2, 2); - var1.setBlock(var3 + 8, var4 + 5, var5 + 6, Blocks.leavesFruit.get().blockID, 1, 2); - var1.setBlock(var3 + 8, var4 + 5, var5 + 7, Blocks.leavesFruit.get().blockID, 2, 2); - var1.setBlock(var3 + 8, var4 + 5, var5 + 8, Blocks.leavesFruit.get().blockID, 2, 2); - var1.setBlock(var3 + 8, var4 + 5, var5 + 11, Blocks.leavesFruit.get().blockID, 2, 2); - var1.setBlock(var3 + 8, var4 + 5, var5 + 16, Blocks.leavesFruit.get().blockID, 3, 2); - var1.setBlock(var3 + 8, var4 + 6, var5 + 1, Blocks.leavesFruit.get().blockID, 3, 2); - var1.setBlock(var3 + 8, var4 + 6, var5 + 4, Blocks.leavesFruit.get().blockID, 2, 2); - var1.setBlock(var3 + 8, var4 + 6, var5 + 7, Blocks.leavesFruit.get().blockID, 2, 2); - var1.setBlock(var3 + 8, var4 + 6, var5 + 11, Blocks.leavesFruit.get().blockID, 2, 2); - var1.setBlock(var3 + 8, var4 + 6, var5 + 12, Blocks.leavesFruit.get().blockID, 2, 2); - var1.setBlock(var3 + 8, var4 + 6, var5 + 13, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 8, var4 + 7, var5 + 3, Blocks.leavesFruit.get().blockID, 3, 2); - var1.setBlock(var3 + 8, var4 + 7, var5 + 4, Blocks.leavesFruit.get().blockID, 2, 2); - var1.setBlock(var3 + 8, var4 + 7, var5 + 5, Blocks.leavesFruit.get().blockID, 2, 2); - var1.setBlock(var3 + 8, var4 + 7, var5 + 11, Blocks.leavesFruit.get().blockID, 2, 2); - var1.setBlock(var3 + 8, var4 + 7, var5 + 15, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 8, var4 + 8, var5 + 5, Blocks.leavesFruit.get().blockID, 1, 2); - var1.setBlock(var3 + 8, var4 + 8, var5 + 14, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 8, var4 + 8, var5 + 15, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 8, var4 + 9, var5 + 12, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 9, var4 + 2, var5 + 9, Blocks.leavesFruit.get().blockID, 1, 2); - var1.setBlock(var3 + 9, var4 + 3, var5 + 5, Blocks.leavesFruit.get().blockID, 2, 2); - var1.setBlock(var3 + 9, var4 + 3, var5 + 6, Blocks.leavesFruit.get().blockID, 2, 2); - var1.setBlock(var3 + 9, var4 + 3, var5 + 9, Blocks.leavesFruit.get().blockID, 2, 2); - var1.setBlock(var3 + 9, var4 + 4, var5 + 4, Blocks.leavesFruit.get().blockID, 2, 2); - var1.setBlock(var3 + 9, var4 + 4, var5 + 5, Blocks.leavesFruit.get().blockID, 1, 2); - var1.setBlock(var3 + 9, var4 + 4, var5 + 6, Blocks.leavesFruit.get().blockID, 2, 2); - var1.setBlock(var3 + 9, var4 + 4, var5 + 7, Blocks.leavesFruit.get().blockID, 2, 2); - var1.setBlock(var3 + 9, var4 + 4, var5 + 10, Blocks.leavesFruit.get().blockID, 1, 2); - var1.setBlock(var3 + 9, var4 + 4, var5 + 14, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 9, var4 + 4, var5 + 15, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 9, var4 + 5, var5 + 3, Blocks.leavesFruit.get().blockID, 2, 2); - var1.setBlock(var3 + 9, var4 + 5, var5 + 4, Blocks.leavesFruit.get().blockID, 2, 2); - var1.setBlock(var3 + 9, var4 + 5, var5 + 5, Blocks.leavesFruit.get().blockID, 2, 2); - var1.setBlock(var3 + 9, var4 + 5, var5 + 7, Blocks.leavesFruit.get().blockID, 2, 2); - var1.setBlock(var3 + 9, var4 + 5, var5 + 9, Blocks.leavesFruit.get().blockID, 2, 2); - var1.setBlock(var3 + 9, var4 + 5, var5 + 11, Blocks.leavesFruit.get().blockID, 2, 2); - var1.setBlock(var3 + 9, var4 + 6, var5 + 7, Blocks.leavesFruit.get().blockID, 2, 2); - var1.setBlock(var3 + 9, var4 + 6, var5 + 12, Blocks.leavesFruit.get().blockID, 1, 2); - var1.setBlock(var3 + 9, var4 + 6, var5 + 15, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 9, var4 + 7, var5 + 5, Blocks.leavesFruit.get().blockID, 2, 2); - var1.setBlock(var3 + 9, var4 + 8, var5 + 11, Blocks.leavesFruit.get().blockID, 3, 2); - var1.setBlock(var3 + 9, var4 + 8, var5 + 13, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 9, var4 + 8, var5 + 15, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 10, var4 + 4, var5 + 4, Blocks.leavesFruit.get().blockID, 2, 2); - var1.setBlock(var3 + 10, var4 + 5, var5 + 4, Blocks.leavesFruit.get().blockID, 1, 2); - var1.setBlock(var3 + 10, var4 + 5, var5 + 6, Blocks.leavesFruit.get().blockID, 1, 2); - var1.setBlock(var3 + 10, var4 + 5, var5 + 10, Blocks.leavesFruit.get().blockID, 2, 2); - var1.setBlock(var3 + 10, var4 + 5, var5 + 15, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 10, var4 + 6, var5 + 8, Blocks.leavesFruit.get().blockID, 2, 2); - var1.setBlock(var3 + 10, var4 + 6, var5 + 13, Blocks.leavesFruit.get().blockID, 3, 2); - var1.setBlock(var3 + 10, var4 + 6, var5 + 14, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 10, var4 + 6, var5 + 15, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 10, var4 + 7, var5 + 9, Blocks.leavesFruit.get().blockID, 2, 2); - var1.setBlock(var3 + 11, var4 + 4, var5 + 5, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 11, var4 + 5, var5 + 4, Blocks.leavesFruit.get().blockID, 2, 2); - var1.setBlock(var3 + 11, var4 + 5, var5 + 6, Blocks.leavesFruit.get().blockID, 0, 2); - var1.setBlock(var3 + 11, var4 + 6, var5 + 4, Blocks.leavesFruit.get().blockID, 1, 2); - return true; - } - } -} diff --git a/unused code/biomesoplenty/worldgen/WorldGenBog.java b/unused code/biomesoplenty/worldgen/WorldGenBog.java deleted file mode 100644 index fab8961ba..000000000 --- a/unused code/biomesoplenty/worldgen/WorldGenBog.java +++ /dev/null @@ -1,187 +0,0 @@ -package biomesoplenty.worldgen; - -import java.util.Random; - -import net.minecraft.block.Block; -import net.minecraft.block.material.Material; -import net.minecraft.world.World; -import net.minecraft.world.gen.feature.WorldGenerator; - -public class WorldGenBog extends WorldGenerator -{ - public boolean generate(World par1World, Random par2Random, int par3, int par4, int par5) - { - int var6; - - for (var6 = par2Random.nextInt(4) + 5; par1World.getBlockMaterial(par3, par4 - 1, par5) == Material.water; --par4) - { - ; - } - - boolean var7 = true; - - if (par4 >= 1 && par4 + var6 + 1 <= 128) - { - int var8; - int var10; - int var11; - int var12; - - for (var8 = par4; var8 <= par4 + 1 + var6; ++var8) - { - byte var9 = 1; - - if (var8 == par4) - { - var9 = 0; - } - - if (var8 >= par4 + 1 + var6 - 2) - { - var9 = 3; - } - - for (var10 = par3 - var9; var10 <= par3 + var9 && var7; ++var10) - { - for (var11 = par5 - var9; var11 <= par5 + var9 && var7; ++var11) - { - if (var8 >= 0 && var8 < 128) - { - var12 = par1World.getBlockId(var10, var8, var11); - - if (var12 != 0 && var12 != Block.leaves.blockID) - { - if (var12 != Block.waterStill.blockID && var12 != Block.waterMoving.blockID) - { - var7 = false; - } - else if (var8 > par4) - { - var7 = false; - } - } - } - else - { - var7 = false; - } - } - } - } - - if (!var7) - { - return false; - } - else - { - var8 = par1World.getBlockId(par3, par4 - 1, par5); - - if ((var8 == Block.grass.blockID || var8 == Block.dirt.blockID) && par4 < 128 - var6 - 1) - { - this.setBlock(par1World, par3, par4 - 1, par5, Block.dirt.blockID); - int var13; - int var16; - - for (var16 = par4 - 3 + var6; var16 <= par4 + var6; ++var16) - { - var10 = var16 - (par4 + var6); - var11 = 3 - var10; - - for (var12 = par3 - var11; var12 <= par3 + var11; ++var12) - { - var13 = var12 - par3; - - for (int var14 = par5 - var11; var14 <= par5 + var11; ++var14) - { - int var15 = var14 - par5; - - if ((Math.abs(var13) != var11 || Math.abs(var15) != var11 || par2Random.nextInt(2) != 0 && var10 != 0) && !Block.opaqueCubeLookup[par1World.getBlockId(var12, var16, var14)]) - { - this.setBlock(par1World, var12, var16, var14, Block.leaves.blockID); - } - } - } - } - - for (var16 = 0; var16 < var6; ++var16) - { - var10 = par1World.getBlockId(par3, par4 + var16, par5); - - if (var10 == 0 || var10 == Block.leaves.blockID || var10 == Block.waterMoving.blockID || var10 == Block.waterStill.blockID) - { - this.setBlock(par1World, par3, par4 + var16, par5, Block.wood.blockID); - } - } - - for (var16 = par4 - 3 + var6; var16 <= par4 + var6; ++var16) - { - var10 = var16 - (par4 + var6); - var11 = 3 - var10; - - for (var12 = par3 - var11; var12 <= par3 + var11; ++var12) - { - for (var13 = par5 - var11; var13 <= par5 + var11; ++var13) - { - if (par1World.getBlockId(var12, var16, var13) == Block.leaves.blockID) - { - if (par2Random.nextInt(4) == 0 && par1World.getBlockId(var12 - 1, var16, var13) == 0) - { - this.generateVines(par1World, var12 - 1, var16, var13, 8); - } - - if (par2Random.nextInt(4) == 0 && par1World.getBlockId(var12 + 1, var16, var13) == 0) - { - this.generateVines(par1World, var12 + 1, var16, var13, 2); - } - - if (par2Random.nextInt(4) == 0 && par1World.getBlockId(var12, var16, var13 - 1) == 0) - { - this.generateVines(par1World, var12, var16, var13 - 1, 1); - } - - if (par2Random.nextInt(4) == 0 && par1World.getBlockId(var12, var16, var13 + 1) == 0) - { - this.generateVines(par1World, var12, var16, var13 + 1, 4); - } - } - } - } - } - - return true; - } - else - { - return false; - } - } - } - else - { - return false; - } - } - - /** - * Generates vines at the given position until it hits a block. - */ - private void generateVines(World par1World, int par2, int par3, int par4, int par5) - { - this.setBlockAndMetadata(par1World, par2, par3, par4, Block.vine.blockID, par5); - int var6 = 4; - - while (true) - { - --par3; - - if (par1World.getBlockId(par2, par3, par4) != 0 || var6 <= 0) - { - return; - } - - this.setBlockAndMetadata(par1World, par2, par3, par4, Block.vine.blockID, par5); - --var6; - } - } -} diff --git a/unused code/biomesoplenty/worldgen/WorldGenBrazilNut1.java b/unused code/biomesoplenty/worldgen/WorldGenBrazilNut1.java deleted file mode 100644 index 9f160f80c..000000000 --- a/unused code/biomesoplenty/worldgen/WorldGenBrazilNut1.java +++ /dev/null @@ -1,901 +0,0 @@ -package biomesoplenty.worldgen; - -import java.util.Random; - -import net.minecraft.block.Block; -import net.minecraft.world.World; -import net.minecraft.world.gen.feature.WorldGenerator; - -public class WorldGenBrazilNut1 extends WorldGenerator -{ - public boolean generate(World var1, Random var2, int var3, int var4, int var5) - { - while (var1.isAirBlock(var3 + 10, var4, var5 + 12) && var4 > 2) - { - --var4; - } - - int var6 = var1.getBlockId(var3 + 10, var4, var5 + 12); - - if (var6 != Block.grass.blockID) - { - return false; - } - else - { - for (int var7 = -2; var7 <= 2; ++var7) - { - for (int var8 = -2; var8 <= 2; ++var8) - { - if (var1.isAirBlock(var3 + var7 + 10, var4 - 1, var5 + var8 + 12) && var1.isAirBlock(var3 + var7 + 10, var4 - 2, var5 + var8 + 12)) - { - return false; - } - } - } - - var1.setBlock(var3 + 0, var4 + 22, var5 + 8, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 0, var4 + 23, var5 + 9, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 1, var4 + 22, var5 + 9, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 1, var4 + 23, var5 + 11, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 1, var4 + 25, var5 + 7, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 1, var4 + 25, var5 + 14, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 1, var4 + 26, var5 + 15, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 1, var4 + 30, var5 + 9, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 1, var4 + 31, var5 + 8, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 1, var4 + 32, var5 + 7, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 1, var4 + 32, var5 + 8, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 2, var4 + 21, var5 + 10, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 2, var4 + 23, var5 + 9, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 2, var4 + 23, var5 + 12, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 2, var4 + 26, var5 + 14, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 2, var4 + 31, var5 + 10, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 2, var4 + 32, var5 + 6, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 2, var4 + 33, var5 + 7, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 2, var4 + 33, var5 + 10, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 3, var4 + 21, var5 + 10, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 3, var4 + 22, var5 + 6, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 3, var4 + 22, var5 + 7, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 3, var4 + 22, var5 + 11, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 3, var4 + 23, var5 + 6, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 3, var4 + 23, var5 + 7, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 3, var4 + 23, var5 + 9, Block.wood.blockID, 15, 2); - var1.setBlock(var3 + 3, var4 + 23, var5 + 14, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 3, var4 + 24, var5 + 7, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 3, var4 + 24, var5 + 15, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 3, var4 + 25, var5 + 7, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 3, var4 + 25, var5 + 10, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 3, var4 + 26, var5 + 9, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 3, var4 + 26, var5 + 12, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 3, var4 + 26, var5 + 16, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 3, var4 + 29, var5 + 2, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 3, var4 + 29, var5 + 3, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 3, var4 + 30, var5 + 4, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 3, var4 + 30, var5 + 5, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 3, var4 + 30, var5 + 10, Block.wood.blockID, 15, 2); - var1.setBlock(var3 + 3, var4 + 31, var5 + 2, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 3, var4 + 31, var5 + 4, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 3, var4 + 31, var5 + 7, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 3, var4 + 31, var5 + 8, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 3, var4 + 31, var5 + 10, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 3, var4 + 32, var5 + 11, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 3, var4 + 33, var5 + 6, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 3, var4 + 34, var5 + 10, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 3, var4 + 34, var5 + 11, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 3, var4 + 34, var5 + 13, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 3, var4 + 36, var5 + 12, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 3, var4 + 38, var5 + 14, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 4, var4 + 20, var5 + 10, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 4, var4 + 21, var5 + 9, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 4, var4 + 23, var5 + 6, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 4, var4 + 23, var5 + 8, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 4, var4 + 23, var5 + 11, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 4, var4 + 23, var5 + 14, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 4, var4 + 24, var5 + 10, Block.wood.blockID, 15, 2); - var1.setBlock(var3 + 4, var4 + 24, var5 + 14, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 4, var4 + 24, var5 + 15, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 4, var4 + 26, var5 + 11, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 4, var4 + 26, var5 + 14, Block.wood.blockID, 15, 2); - var1.setBlock(var3 + 4, var4 + 26, var5 + 16, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 4, var4 + 27, var5 + 11, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 4, var4 + 27, var5 + 12, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 4, var4 + 27, var5 + 14, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 4, var4 + 27, var5 + 16, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 4, var4 + 28, var5 + 3, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 4, var4 + 28, var5 + 12, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 4, var4 + 28, var5 + 16, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 4, var4 + 29, var5 + 5, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 4, var4 + 29, var5 + 9, Block.wood.blockID, 15, 2); - var1.setBlock(var3 + 4, var4 + 29, var5 + 14, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 4, var4 + 30, var5 + 3, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 4, var4 + 30, var5 + 4, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 4, var4 + 30, var5 + 5, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 4, var4 + 30, var5 + 6, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 4, var4 + 30, var5 + 7, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 4, var4 + 30, var5 + 8, Block.wood.blockID, 15, 2); - var1.setBlock(var3 + 4, var4 + 30, var5 + 10, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 4, var4 + 31, var5 + 5, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 4, var4 + 31, var5 + 6, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 4, var4 + 31, var5 + 8, Block.wood.blockID, 15, 2); - var1.setBlock(var3 + 4, var4 + 31, var5 + 10, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 4, var4 + 31, var5 + 11, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 4, var4 + 32, var5 + 4, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 4, var4 + 32, var5 + 9, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 4, var4 + 34, var5 + 10, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 4, var4 + 35, var5 + 10, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 4, var4 + 35, var5 + 15, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 4, var4 + 36, var5 + 10, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 4, var4 + 36, var5 + 14, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 4, var4 + 36, var5 + 15, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 4, var4 + 37, var5 + 13, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 4, var4 + 39, var5 + 6, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 5, var4 + 23, var5 + 10, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 5, var4 + 24, var5 + 11, Block.wood.blockID, 15, 2); - var1.setBlock(var3 + 5, var4 + 25, var5 + 11, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 5, var4 + 25, var5 + 13, Block.wood.blockID, 15, 2); - var1.setBlock(var3 + 5, var4 + 26, var5 + 12, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 5, var4 + 26, var5 + 14, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 5, var4 + 28, var5 + 1, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 5, var4 + 28, var5 + 9, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 5, var4 + 28, var5 + 10, Block.wood.blockID, 15, 2); - var1.setBlock(var3 + 5, var4 + 29, var5 + 0, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 5, var4 + 29, var5 + 1, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 5, var4 + 29, var5 + 6, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 5, var4 + 29, var5 + 12, Block.wood.blockID, 15, 2); - var1.setBlock(var3 + 5, var4 + 29, var5 + 15, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 5, var4 + 30, var5 + 3, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 5, var4 + 30, var5 + 4, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 5, var4 + 30, var5 + 6, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 5, var4 + 30, var5 + 8, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 5, var4 + 31, var5 + 1, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 5, var4 + 31, var5 + 6, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 5, var4 + 31, var5 + 9, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 5, var4 + 31, var5 + 10, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 5, var4 + 31, var5 + 11, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 5, var4 + 32, var5 + 1, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 5, var4 + 32, var5 + 3, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 5, var4 + 32, var5 + 4, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 5, var4 + 32, var5 + 5, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 5, var4 + 33, var5 + 8, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 5, var4 + 33, var5 + 11, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 5, var4 + 33, var5 + 12, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 5, var4 + 35, var5 + 12, Block.wood.blockID, 15, 2); - var1.setBlock(var3 + 5, var4 + 35, var5 + 14, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 5, var4 + 36, var5 + 12, Block.wood.blockID, 15, 2); - var1.setBlock(var3 + 5, var4 + 36, var5 + 14, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 5, var4 + 36, var5 + 15, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 5, var4 + 37, var5 + 7, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 5, var4 + 37, var5 + 11, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 5, var4 + 37, var5 + 14, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 5, var4 + 38, var5 + 5, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 5, var4 + 38, var5 + 9, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 5, var4 + 39, var5 + 6, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 5, var4 + 39, var5 + 11, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 5, var4 + 39, var5 + 13, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 5, var4 + 40, var5 + 6, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 5, var4 + 40, var5 + 7, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 6, var4 + 23, var5 + 8, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 6, var4 + 25, var5 + 12, Block.wood.blockID, 15, 2); - var1.setBlock(var3 + 6, var4 + 25, var5 + 16, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 6, var4 + 27, var5 + 3, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 6, var4 + 28, var5 + 4, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 6, var4 + 29, var5 + 2, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 6, var4 + 29, var5 + 6, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 6, var4 + 29, var5 + 11, Block.wood.blockID, 15, 2); - var1.setBlock(var3 + 6, var4 + 30, var5 + 0, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 6, var4 + 30, var5 + 3, Block.wood.blockID, 15, 2); - var1.setBlock(var3 + 6, var4 + 30, var5 + 6, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 6, var4 + 31, var5 + 2, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 6, var4 + 31, var5 + 3, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 6, var4 + 31, var5 + 9, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 6, var4 + 32, var5 + 3, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 6, var4 + 32, var5 + 8, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 6, var4 + 33, var5 + 3, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 6, var4 + 33, var5 + 4, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 6, var4 + 33, var5 + 12, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 6, var4 + 34, var5 + 13, Block.wood.blockID, 15, 2); - var1.setBlock(var3 + 6, var4 + 34, var5 + 15, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 6, var4 + 34, var5 + 16, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 6, var4 + 35, var5 + 11, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 6, var4 + 36, var5 + 12, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 6, var4 + 36, var5 + 15, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 6, var4 + 36, var5 + 16, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 6, var4 + 37, var5 + 4, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 6, var4 + 37, var5 + 12, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 6, var4 + 37, var5 + 13, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 6, var4 + 37, var5 + 16, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 6, var4 + 38, var5 + 8, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 6, var4 + 38, var5 + 12, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 6, var4 + 38, var5 + 13, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 6, var4 + 40, var5 + 8, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 7, var4 + 21, var5 + 8, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 7, var4 + 25, var5 + 12, Block.wood.blockID, 15, 2); - var1.setBlock(var3 + 7, var4 + 26, var5 + 13, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 7, var4 + 27, var5 + 3, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 7, var4 + 28, var5 + 5, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 7, var4 + 29, var5 + 2, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 7, var4 + 29, var5 + 3, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 7, var4 + 29, var5 + 6, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 7, var4 + 29, var5 + 11, Block.wood.blockID, 15, 2); - var1.setBlock(var3 + 7, var4 + 30, var5 + 2, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 7, var4 + 30, var5 + 4, Block.wood.blockID, 15, 2); - var1.setBlock(var3 + 7, var4 + 31, var5 + 1, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 7, var4 + 31, var5 + 7, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 7, var4 + 32, var5 + 4, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 7, var4 + 32, var5 + 12, Block.wood.blockID, 15, 2); - var1.setBlock(var3 + 7, var4 + 33, var5 + 13, Block.wood.blockID, 15, 2); - var1.setBlock(var3 + 7, var4 + 33, var5 + 16, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 7, var4 + 33, var5 + 17, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 7, var4 + 33, var5 + 18, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 7, var4 + 34, var5 + 11, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 7, var4 + 34, var5 + 13, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 7, var4 + 34, var5 + 14, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 7, var4 + 34, var5 + 17, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 7, var4 + 34, var5 + 18, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 7, var4 + 34, var5 + 19, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 7, var4 + 35, var5 + 12, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 7, var4 + 36, var5 + 5, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 7, var4 + 36, var5 + 8, Block.wood.blockID, 15, 2); - var1.setBlock(var3 + 7, var4 + 36, var5 + 13, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 7, var4 + 36, var5 + 14, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 7, var4 + 37, var5 + 7, Block.wood.blockID, 15, 2); - var1.setBlock(var3 + 7, var4 + 38, var5 + 5, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 7, var4 + 38, var5 + 7, Block.wood.blockID, 15, 2); - var1.setBlock(var3 + 7, var4 + 38, var5 + 9, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 7, var4 + 38, var5 + 11, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 7, var4 + 38, var5 + 14, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 7, var4 + 38, var5 + 15, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 7, var4 + 39, var5 + 6, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 7, var4 + 39, var5 + 7, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 7, var4 + 39, var5 + 10, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 7, var4 + 39, var5 + 13, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 7, var4 + 41, var5 + 7, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 8, var4 + 19, var5 + 7, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 8, var4 + 19, var5 + 10, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 8, var4 + 21, var5 + 8, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 8, var4 + 23, var5 + 6, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 8, var4 + 23, var5 + 8, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 8, var4 + 24, var5 + 11, Block.wood.blockID, 15, 2); - var1.setBlock(var3 + 8, var4 + 25, var5 + 16, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 8, var4 + 25, var5 + 17, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 8, var4 + 26, var5 + 16, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 8, var4 + 29, var5 + 2, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 8, var4 + 29, var5 + 5, Block.wood.blockID, 15, 2); - var1.setBlock(var3 + 8, var4 + 29, var5 + 6, Block.wood.blockID, 15, 2); - var1.setBlock(var3 + 8, var4 + 30, var5 + 3, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 8, var4 + 30, var5 + 5, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 8, var4 + 30, var5 + 11, Block.wood.blockID, 15, 2); - var1.setBlock(var3 + 8, var4 + 31, var5 + 5, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 8, var4 + 31, var5 + 12, Block.wood.blockID, 15, 2); - var1.setBlock(var3 + 8, var4 + 31, var5 + 16, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 8, var4 + 31, var5 + 17, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 8, var4 + 32, var5 + 2, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 8, var4 + 32, var5 + 3, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 8, var4 + 33, var5 + 16, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 8, var4 + 34, var5 + 9, Block.wood.blockID, 15, 2); - var1.setBlock(var3 + 8, var4 + 34, var5 + 14, Block.wood.blockID, 15, 2); - var1.setBlock(var3 + 8, var4 + 34, var5 + 15, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 8, var4 + 34, var5 + 17, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 8, var4 + 34, var5 + 19, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 8, var4 + 35, var5 + 7, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 8, var4 + 35, var5 + 8, Block.wood.blockID, 15, 2); - var1.setBlock(var3 + 8, var4 + 35, var5 + 11, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 8, var4 + 35, var5 + 14, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 8, var4 + 35, var5 + 15, Block.wood.blockID, 15, 2); - var1.setBlock(var3 + 8, var4 + 36, var5 + 7, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 8, var4 + 36, var5 + 10, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 8, var4 + 36, var5 + 13, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 8, var4 + 36, var5 + 15, Block.wood.blockID, 15, 2); - var1.setBlock(var3 + 8, var4 + 36, var5 + 18, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 8, var4 + 37, var5 + 18, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 8, var4 + 38, var5 + 5, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 8, var4 + 38, var5 + 10, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 8, var4 + 38, var5 + 12, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 8, var4 + 38, var5 + 13, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 8, var4 + 38, var5 + 17, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 8, var4 + 39, var5 + 9, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 8, var4 + 39, var5 + 12, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 8, var4 + 39, var5 + 14, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 8, var4 + 41, var5 + 12, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 9, var4 + 0, var5 + 9, Block.wood.blockID, 15, 2); - var1.setBlock(var3 + 9, var4 + 0, var5 + 10, Block.wood.blockID, 15, 2); - var1.setBlock(var3 + 9, var4 + 19, var5 + 8, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 9, var4 + 20, var5 + 6, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 9, var4 + 20, var5 + 8, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 9, var4 + 21, var5 + 8, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 9, var4 + 22, var5 + 11, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 9, var4 + 23, var5 + 11, Block.wood.blockID, 15, 2); - var1.setBlock(var3 + 9, var4 + 23, var5 + 18, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 9, var4 + 24, var5 + 14, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 9, var4 + 25, var5 + 9, Block.wood.blockID, 15, 2); - var1.setBlock(var3 + 9, var4 + 25, var5 + 17, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 9, var4 + 26, var5 + 9, Block.wood.blockID, 15, 2); - var1.setBlock(var3 + 9, var4 + 26, var5 + 12, Block.wood.blockID, 15, 2); - var1.setBlock(var3 + 9, var4 + 26, var5 + 15, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 9, var4 + 27, var5 + 8, Block.wood.blockID, 15, 2); - var1.setBlock(var3 + 9, var4 + 27, var5 + 13, Block.wood.blockID, 15, 2); - var1.setBlock(var3 + 9, var4 + 28, var5 + 6, Block.wood.blockID, 15, 2); - var1.setBlock(var3 + 9, var4 + 28, var5 + 7, Block.wood.blockID, 15, 2); - var1.setBlock(var3 + 9, var4 + 29, var5 + 3, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 9, var4 + 29, var5 + 11, Block.wood.blockID, 15, 2); - var1.setBlock(var3 + 9, var4 + 30, var5 + 2, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 9, var4 + 30, var5 + 3, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 9, var4 + 30, var5 + 17, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 9, var4 + 31, var5 + 3, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 9, var4 + 31, var5 + 17, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 9, var4 + 32, var5 + 16, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 9, var4 + 33, var5 + 9, Block.wood.blockID, 15, 2); - var1.setBlock(var3 + 9, var4 + 33, var5 + 14, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 9, var4 + 33, var5 + 15, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 9, var4 + 33, var5 + 16, Block.wood.blockID, 15, 2); - var1.setBlock(var3 + 9, var4 + 33, var5 + 17, Block.wood.blockID, 15, 2); - var1.setBlock(var3 + 9, var4 + 33, var5 + 18, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 9, var4 + 34, var5 + 16, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 9, var4 + 34, var5 + 17, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 9, var4 + 35, var5 + 11, Block.wood.blockID, 15, 2); - var1.setBlock(var3 + 9, var4 + 35, var5 + 15, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 9, var4 + 35, var5 + 18, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 9, var4 + 36, var5 + 11, Block.wood.blockID, 15, 2); - var1.setBlock(var3 + 9, var4 + 36, var5 + 14, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 9, var4 + 36, var5 + 16, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 9, var4 + 36, var5 + 17, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 9, var4 + 37, var5 + 12, Block.wood.blockID, 15, 2); - var1.setBlock(var3 + 9, var4 + 37, var5 + 15, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 9, var4 + 38, var5 + 7, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 9, var4 + 38, var5 + 12, Block.wood.blockID, 15, 2); - var1.setBlock(var3 + 9, var4 + 38, var5 + 13, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 9, var4 + 38, var5 + 15, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 9, var4 + 39, var5 + 6, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 9, var4 + 39, var5 + 9, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 9, var4 + 39, var5 + 10, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 9, var4 + 39, var5 + 12, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 9, var4 + 39, var5 + 15, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 9, var4 + 40, var5 + 10, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 9, var4 + 40, var5 + 12, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 10, var4 + 0, var5 + 10, Block.wood.blockID, 15, 2); - var1.setBlock(var3 + 10, var4 + 0, var5 + 11, Block.wood.blockID, 15, 2); - var1.setBlock(var3 + 10, var4 + 0, var5 + 12, Block.wood.blockID, 15, 2); - var1.setBlock(var3 + 10, var4 + 1, var5 + 10, Block.wood.blockID, 15, 2); - var1.setBlock(var3 + 10, var4 + 1, var5 + 11, Block.wood.blockID, 15, 2); - var1.setBlock(var3 + 10, var4 + 2, var5 + 10, Block.wood.blockID, 15, 2); - var1.setBlock(var3 + 10, var4 + 2, var5 + 11, Block.wood.blockID, 15, 2); - var1.setBlock(var3 + 10, var4 + 3, var5 + 10, Block.wood.blockID, 15, 2); - var1.setBlock(var3 + 10, var4 + 3, var5 + 11, Block.wood.blockID, 15, 2); - var1.setBlock(var3 + 10, var4 + 4, var5 + 10, Block.wood.blockID, 15, 2); - var1.setBlock(var3 + 10, var4 + 4, var5 + 11, Block.wood.blockID, 15, 2); - var1.setBlock(var3 + 10, var4 + 5, var5 + 10, Block.wood.blockID, 15, 2); - var1.setBlock(var3 + 10, var4 + 5, var5 + 11, Block.wood.blockID, 15, 2); - var1.setBlock(var3 + 10, var4 + 6, var5 + 10, Block.wood.blockID, 15, 2); - var1.setBlock(var3 + 10, var4 + 6, var5 + 11, Block.wood.blockID, 15, 2); - var1.setBlock(var3 + 10, var4 + 7, var5 + 10, Block.wood.blockID, 15, 2); - var1.setBlock(var3 + 10, var4 + 7, var5 + 11, Block.wood.blockID, 15, 2); - var1.setBlock(var3 + 10, var4 + 8, var5 + 10, Block.wood.blockID, 15, 2); - var1.setBlock(var3 + 10, var4 + 8, var5 + 11, Block.wood.blockID, 15, 2); - var1.setBlock(var3 + 10, var4 + 9, var5 + 10, Block.wood.blockID, 15, 2); - var1.setBlock(var3 + 10, var4 + 9, var5 + 11, Block.wood.blockID, 15, 2); - var1.setBlock(var3 + 10, var4 + 10, var5 + 10, Block.wood.blockID, 15, 2); - var1.setBlock(var3 + 10, var4 + 10, var5 + 11, Block.wood.blockID, 15, 2); - var1.setBlock(var3 + 10, var4 + 11, var5 + 10, Block.wood.blockID, 15, 2); - var1.setBlock(var3 + 10, var4 + 11, var5 + 11, Block.wood.blockID, 15, 2); - var1.setBlock(var3 + 10, var4 + 12, var5 + 10, Block.wood.blockID, 15, 2); - var1.setBlock(var3 + 10, var4 + 12, var5 + 11, Block.wood.blockID, 15, 2); - var1.setBlock(var3 + 10, var4 + 13, var5 + 10, Block.wood.blockID, 15, 2); - var1.setBlock(var3 + 10, var4 + 13, var5 + 11, Block.wood.blockID, 15, 2); - var1.setBlock(var3 + 10, var4 + 14, var5 + 10, Block.wood.blockID, 15, 2); - var1.setBlock(var3 + 10, var4 + 14, var5 + 11, Block.wood.blockID, 15, 2); - var1.setBlock(var3 + 10, var4 + 15, var5 + 10, Block.wood.blockID, 15, 2); - var1.setBlock(var3 + 10, var4 + 15, var5 + 11, Block.wood.blockID, 15, 2); - var1.setBlock(var3 + 10, var4 + 16, var5 + 10, Block.wood.blockID, 15, 2); - var1.setBlock(var3 + 10, var4 + 16, var5 + 11, Block.wood.blockID, 15, 2); - var1.setBlock(var3 + 10, var4 + 17, var5 + 10, Block.wood.blockID, 15, 2); - var1.setBlock(var3 + 10, var4 + 17, var5 + 11, Block.wood.blockID, 15, 2); - var1.setBlock(var3 + 10, var4 + 18, var5 + 8, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 10, var4 + 18, var5 + 10, Block.wood.blockID, 15, 2); - var1.setBlock(var3 + 10, var4 + 18, var5 + 11, Block.wood.blockID, 15, 2); - var1.setBlock(var3 + 10, var4 + 19, var5 + 10, Block.wood.blockID, 15, 2); - var1.setBlock(var3 + 10, var4 + 19, var5 + 11, Block.wood.blockID, 15, 2); - var1.setBlock(var3 + 10, var4 + 20, var5 + 5, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 10, var4 + 20, var5 + 9, Block.wood.blockID, 15, 2); - var1.setBlock(var3 + 10, var4 + 20, var5 + 10, Block.wood.blockID, 15, 2); - var1.setBlock(var3 + 10, var4 + 20, var5 + 11, Block.wood.blockID, 15, 2); - var1.setBlock(var3 + 10, var4 + 21, var5 + 7, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 10, var4 + 21, var5 + 8, Block.wood.blockID, 15, 2); - var1.setBlock(var3 + 10, var4 + 21, var5 + 9, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 10, var4 + 21, var5 + 10, Block.wood.blockID, 15, 2); - var1.setBlock(var3 + 10, var4 + 21, var5 + 11, Block.wood.blockID, 15, 2); - var1.setBlock(var3 + 10, var4 + 22, var5 + 10, Block.wood.blockID, 15, 2); - var1.setBlock(var3 + 10, var4 + 22, var5 + 11, Block.wood.blockID, 15, 2); - var1.setBlock(var3 + 10, var4 + 23, var5 + 8, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 10, var4 + 23, var5 + 10, Block.wood.blockID, 15, 2); - var1.setBlock(var3 + 10, var4 + 23, var5 + 11, Block.wood.blockID, 15, 2); - var1.setBlock(var3 + 10, var4 + 23, var5 + 12, Block.wood.blockID, 15, 2); - var1.setBlock(var3 + 10, var4 + 23, var5 + 16, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 10, var4 + 24, var5 + 10, Block.wood.blockID, 15, 2); - var1.setBlock(var3 + 10, var4 + 24, var5 + 11, Block.wood.blockID, 15, 2); - var1.setBlock(var3 + 10, var4 + 24, var5 + 13, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 10, var4 + 24, var5 + 16, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 10, var4 + 24, var5 + 18, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 10, var4 + 25, var5 + 10, Block.wood.blockID, 15, 2); - var1.setBlock(var3 + 10, var4 + 25, var5 + 11, Block.wood.blockID, 15, 2); - var1.setBlock(var3 + 10, var4 + 26, var5 + 10, Block.wood.blockID, 15, 2); - var1.setBlock(var3 + 10, var4 + 26, var5 + 11, Block.wood.blockID, 15, 2); - var1.setBlock(var3 + 10, var4 + 27, var5 + 10, Block.wood.blockID, 15, 2); - var1.setBlock(var3 + 10, var4 + 27, var5 + 11, Block.wood.blockID, 15, 2); - var1.setBlock(var3 + 10, var4 + 27, var5 + 16, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 10, var4 + 28, var5 + 10, Block.wood.blockID, 15, 2); - var1.setBlock(var3 + 10, var4 + 28, var5 + 11, Block.wood.blockID, 15, 2); - var1.setBlock(var3 + 10, var4 + 28, var5 + 14, Block.wood.blockID, 15, 2); - var1.setBlock(var3 + 10, var4 + 28, var5 + 16, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 10, var4 + 29, var5 + 10, Block.wood.blockID, 15, 2); - var1.setBlock(var3 + 10, var4 + 29, var5 + 11, Block.wood.blockID, 15, 2); - var1.setBlock(var3 + 10, var4 + 29, var5 + 14, Block.wood.blockID, 15, 2); - var1.setBlock(var3 + 10, var4 + 30, var5 + 10, Block.wood.blockID, 15, 2); - var1.setBlock(var3 + 10, var4 + 30, var5 + 11, Block.wood.blockID, 15, 2); - var1.setBlock(var3 + 10, var4 + 31, var5 + 10, Block.wood.blockID, 15, 2); - var1.setBlock(var3 + 10, var4 + 31, var5 + 11, Block.wood.blockID, 15, 2); - var1.setBlock(var3 + 10, var4 + 31, var5 + 19, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 10, var4 + 32, var5 + 10, Block.wood.blockID, 15, 2); - var1.setBlock(var3 + 10, var4 + 32, var5 + 11, Block.wood.blockID, 15, 2); - var1.setBlock(var3 + 10, var4 + 32, var5 + 15, Block.wood.blockID, 15, 2); - var1.setBlock(var3 + 10, var4 + 33, var5 + 10, Block.wood.blockID, 15, 2); - var1.setBlock(var3 + 10, var4 + 33, var5 + 19, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 10, var4 + 34, var5 + 10, Block.wood.blockID, 15, 2); - var1.setBlock(var3 + 10, var4 + 34, var5 + 17, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 10, var4 + 35, var5 + 9, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 10, var4 + 35, var5 + 10, Block.wood.blockID, 15, 2); - var1.setBlock(var3 + 10, var4 + 35, var5 + 13, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 10, var4 + 35, var5 + 15, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 10, var4 + 36, var5 + 7, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 10, var4 + 36, var5 + 17, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 10, var4 + 37, var5 + 11, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 10, var4 + 37, var5 + 13, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 10, var4 + 37, var5 + 14, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 10, var4 + 37, var5 + 15, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 10, var4 + 38, var5 + 8, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 10, var4 + 38, var5 + 9, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 10, var4 + 38, var5 + 11, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 10, var4 + 38, var5 + 12, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 10, var4 + 38, var5 + 13, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 10, var4 + 38, var5 + 15, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 10, var4 + 38, var5 + 16, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 10, var4 + 39, var5 + 9, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 10, var4 + 39, var5 + 12, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 10, var4 + 39, var5 + 14, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 10, var4 + 39, var5 + 15, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 10, var4 + 39, var5 + 16, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 10, var4 + 40, var5 + 9, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 10, var4 + 41, var5 + 9, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 11, var4 + 0, var5 + 10, Block.wood.blockID, 15, 2); - var1.setBlock(var3 + 11, var4 + 0, var5 + 11, Block.wood.blockID, 15, 2); - var1.setBlock(var3 + 11, var4 + 1, var5 + 10, Block.wood.blockID, 15, 2); - var1.setBlock(var3 + 11, var4 + 1, var5 + 11, Block.wood.blockID, 15, 2); - var1.setBlock(var3 + 11, var4 + 2, var5 + 10, Block.wood.blockID, 15, 2); - var1.setBlock(var3 + 11, var4 + 2, var5 + 11, Block.wood.blockID, 15, 2); - var1.setBlock(var3 + 11, var4 + 3, var5 + 10, Block.wood.blockID, 15, 2); - var1.setBlock(var3 + 11, var4 + 3, var5 + 11, Block.wood.blockID, 15, 2); - var1.setBlock(var3 + 11, var4 + 4, var5 + 10, Block.wood.blockID, 15, 2); - var1.setBlock(var3 + 11, var4 + 4, var5 + 11, Block.wood.blockID, 15, 2); - var1.setBlock(var3 + 11, var4 + 5, var5 + 10, Block.wood.blockID, 15, 2); - var1.setBlock(var3 + 11, var4 + 5, var5 + 11, Block.wood.blockID, 15, 2); - var1.setBlock(var3 + 11, var4 + 6, var5 + 10, Block.wood.blockID, 15, 2); - var1.setBlock(var3 + 11, var4 + 6, var5 + 11, Block.wood.blockID, 15, 2); - var1.setBlock(var3 + 11, var4 + 7, var5 + 10, Block.wood.blockID, 15, 2); - var1.setBlock(var3 + 11, var4 + 7, var5 + 11, Block.wood.blockID, 15, 2); - var1.setBlock(var3 + 11, var4 + 8, var5 + 10, Block.wood.blockID, 15, 2); - var1.setBlock(var3 + 11, var4 + 8, var5 + 11, Block.wood.blockID, 15, 2); - var1.setBlock(var3 + 11, var4 + 9, var5 + 10, Block.wood.blockID, 15, 2); - var1.setBlock(var3 + 11, var4 + 9, var5 + 11, Block.wood.blockID, 15, 2); - var1.setBlock(var3 + 11, var4 + 10, var5 + 10, Block.wood.blockID, 15, 2); - var1.setBlock(var3 + 11, var4 + 10, var5 + 11, Block.wood.blockID, 15, 2); - var1.setBlock(var3 + 11, var4 + 11, var5 + 10, Block.wood.blockID, 15, 2); - var1.setBlock(var3 + 11, var4 + 11, var5 + 11, Block.wood.blockID, 15, 2); - var1.setBlock(var3 + 11, var4 + 12, var5 + 10, Block.wood.blockID, 15, 2); - var1.setBlock(var3 + 11, var4 + 12, var5 + 11, Block.wood.blockID, 15, 2); - var1.setBlock(var3 + 11, var4 + 13, var5 + 10, Block.wood.blockID, 15, 2); - var1.setBlock(var3 + 11, var4 + 13, var5 + 11, Block.wood.blockID, 15, 2); - var1.setBlock(var3 + 11, var4 + 14, var5 + 10, Block.wood.blockID, 15, 2); - var1.setBlock(var3 + 11, var4 + 14, var5 + 11, Block.wood.blockID, 15, 2); - var1.setBlock(var3 + 11, var4 + 15, var5 + 10, Block.wood.blockID, 15, 2); - var1.setBlock(var3 + 11, var4 + 15, var5 + 11, Block.wood.blockID, 15, 2); - var1.setBlock(var3 + 11, var4 + 16, var5 + 10, Block.wood.blockID, 15, 2); - var1.setBlock(var3 + 11, var4 + 16, var5 + 11, Block.wood.blockID, 15, 2); - var1.setBlock(var3 + 11, var4 + 17, var5 + 10, Block.wood.blockID, 15, 2); - var1.setBlock(var3 + 11, var4 + 17, var5 + 11, Block.wood.blockID, 15, 2); - var1.setBlock(var3 + 11, var4 + 18, var5 + 10, Block.wood.blockID, 15, 2); - var1.setBlock(var3 + 11, var4 + 18, var5 + 11, Block.wood.blockID, 15, 2); - var1.setBlock(var3 + 11, var4 + 19, var5 + 9, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 11, var4 + 19, var5 + 10, Block.wood.blockID, 15, 2); - var1.setBlock(var3 + 11, var4 + 20, var5 + 6, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 11, var4 + 20, var5 + 10, Block.wood.blockID, 15, 2); - var1.setBlock(var3 + 11, var4 + 20, var5 + 11, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 11, var4 + 21, var5 + 10, Block.wood.blockID, 15, 2); - var1.setBlock(var3 + 11, var4 + 22, var5 + 10, Block.wood.blockID, 15, 2); - var1.setBlock(var3 + 11, var4 + 22, var5 + 11, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 11, var4 + 23, var5 + 8, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 11, var4 + 23, var5 + 10, Block.wood.blockID, 15, 2); - var1.setBlock(var3 + 11, var4 + 24, var5 + 10, Block.wood.blockID, 15, 2); - var1.setBlock(var3 + 11, var4 + 24, var5 + 13, Block.wood.blockID, 15, 2); - var1.setBlock(var3 + 11, var4 + 24, var5 + 14, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 11, var4 + 24, var5 + 16, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 11, var4 + 24, var5 + 17, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 11, var4 + 25, var5 + 10, Block.wood.blockID, 15, 2); - var1.setBlock(var3 + 11, var4 + 25, var5 + 13, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 11, var4 + 25, var5 + 14, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 11, var4 + 25, var5 + 15, Block.wood.blockID, 15, 2); - var1.setBlock(var3 + 11, var4 + 25, var5 + 16, Block.wood.blockID, 15, 2); - var1.setBlock(var3 + 11, var4 + 25, var5 + 17, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 11, var4 + 26, var5 + 14, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 11, var4 + 27, var5 + 10, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 11, var4 + 28, var5 + 16, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 11, var4 + 30, var5 + 10, Block.wood.blockID, 15, 2); - var1.setBlock(var3 + 11, var4 + 30, var5 + 15, Block.wood.blockID, 15, 2); - var1.setBlock(var3 + 11, var4 + 31, var5 + 15, Block.wood.blockID, 15, 2); - var1.setBlock(var3 + 11, var4 + 31, var5 + 19, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 11, var4 + 32, var5 + 8, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 11, var4 + 32, var5 + 19, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 11, var4 + 33, var5 + 8, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 11, var4 + 33, var5 + 11, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 11, var4 + 33, var5 + 12, Block.wood.blockID, 15, 2); - var1.setBlock(var3 + 11, var4 + 33, var5 + 17, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 11, var4 + 35, var5 + 8, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 11, var4 + 35, var5 + 12, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 11, var4 + 35, var5 + 13, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 11, var4 + 35, var5 + 15, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 11, var4 + 36, var5 + 8, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 11, var4 + 36, var5 + 10, Block.wood.blockID, 15, 2); - var1.setBlock(var3 + 11, var4 + 36, var5 + 13, Block.wood.blockID, 15, 2); - var1.setBlock(var3 + 11, var4 + 36, var5 + 14, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 11, var4 + 36, var5 + 15, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 11, var4 + 36, var5 + 17, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 11, var4 + 37, var5 + 6, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 11, var4 + 37, var5 + 8, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 11, var4 + 37, var5 + 9, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 11, var4 + 37, var5 + 10, Block.wood.blockID, 15, 2); - var1.setBlock(var3 + 11, var4 + 37, var5 + 12, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 11, var4 + 37, var5 + 14, Block.wood.blockID, 15, 2); - var1.setBlock(var3 + 11, var4 + 37, var5 + 15, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 11, var4 + 38, var5 + 9, Block.wood.blockID, 15, 2); - var1.setBlock(var3 + 11, var4 + 39, var5 + 7, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 11, var4 + 39, var5 + 10, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 11, var4 + 39, var5 + 13, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 11, var4 + 40, var5 + 7, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 11, var4 + 40, var5 + 8, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 11, var4 + 40, var5 + 9, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 11, var4 + 40, var5 + 14, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 11, var4 + 41, var5 + 9, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 12, var4 + 0, var5 + 9, Block.wood.blockID, 15, 2); - var1.setBlock(var3 + 12, var4 + 0, var5 + 10, Block.wood.blockID, 15, 2); - var1.setBlock(var3 + 12, var4 + 0, var5 + 12, Block.wood.blockID, 15, 2); - var1.setBlock(var3 + 12, var4 + 1, var5 + 10, Block.wood.blockID, 15, 2); - var1.setBlock(var3 + 12, var4 + 20, var5 + 9, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 12, var4 + 20, var5 + 10, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 12, var4 + 21, var5 + 3, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 12, var4 + 21, var5 + 6, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 12, var4 + 21, var5 + 8, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 12, var4 + 23, var5 + 9, Block.wood.blockID, 15, 2); - var1.setBlock(var3 + 12, var4 + 23, var5 + 10, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 12, var4 + 23, var5 + 16, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 12, var4 + 23, var5 + 18, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 12, var4 + 25, var5 + 14, Block.wood.blockID, 15, 2); - var1.setBlock(var3 + 12, var4 + 25, var5 + 16, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 12, var4 + 26, var5 + 7, Block.wood.blockID, 15, 2); - var1.setBlock(var3 + 12, var4 + 26, var5 + 13, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 12, var4 + 27, var5 + 12, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 12, var4 + 27, var5 + 13, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 12, var4 + 27, var5 + 14, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 12, var4 + 27, var5 + 16, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 12, var4 + 28, var5 + 8, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 12, var4 + 28, var5 + 15, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 12, var4 + 29, var5 + 6, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 12, var4 + 29, var5 + 7, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 12, var4 + 29, var5 + 10, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 12, var4 + 29, var5 + 13, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 12, var4 + 29, var5 + 14, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 12, var4 + 30, var5 + 8, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 12, var4 + 31, var5 + 8, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 12, var4 + 31, var5 + 10, Block.wood.blockID, 15, 2); - var1.setBlock(var3 + 12, var4 + 31, var5 + 18, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 12, var4 + 32, var5 + 6, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 12, var4 + 32, var5 + 9, Block.wood.blockID, 15, 2); - var1.setBlock(var3 + 12, var4 + 32, var5 + 16, Block.wood.blockID, 15, 2); - var1.setBlock(var3 + 12, var4 + 32, var5 + 18, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 12, var4 + 32, var5 + 20, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 12, var4 + 33, var5 + 10, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 12, var4 + 33, var5 + 11, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 12, var4 + 33, var5 + 16, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 12, var4 + 34, var5 + 9, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 12, var4 + 34, var5 + 11, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 12, var4 + 34, var5 + 13, Block.wood.blockID, 15, 2); - var1.setBlock(var3 + 12, var4 + 35, var5 + 13, Block.wood.blockID, 15, 2); - var1.setBlock(var3 + 12, var4 + 35, var5 + 14, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 12, var4 + 35, var5 + 16, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 12, var4 + 35, var5 + 19, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 12, var4 + 36, var5 + 11, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 12, var4 + 37, var5 + 9, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 13, var4 + 19, var5 + 5, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 13, var4 + 21, var5 + 4, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 13, var4 + 21, var5 + 7, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 13, var4 + 22, var5 + 7, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 13, var4 + 23, var5 + 4, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 13, var4 + 23, var5 + 5, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 13, var4 + 24, var5 + 9, Block.wood.blockID, 15, 2); - var1.setBlock(var3 + 13, var4 + 24, var5 + 14, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 13, var4 + 25, var5 + 8, Block.wood.blockID, 15, 2); - var1.setBlock(var3 + 13, var4 + 25, var5 + 15, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 13, var4 + 25, var5 + 16, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 13, var4 + 25, var5 + 18, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 13, var4 + 26, var5 + 8, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 13, var4 + 26, var5 + 13, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 13, var4 + 26, var5 + 14, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 13, var4 + 26, var5 + 15, Block.wood.blockID, 15, 2); - var1.setBlock(var3 + 13, var4 + 27, var5 + 11, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 13, var4 + 27, var5 + 12, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 13, var4 + 27, var5 + 14, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 13, var4 + 27, var5 + 16, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 13, var4 + 28, var5 + 16, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 13, var4 + 29, var5 + 5, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 13, var4 + 29, var5 + 7, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 13, var4 + 29, var5 + 9, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 13, var4 + 29, var5 + 15, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 13, var4 + 31, var5 + 5, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 13, var4 + 31, var5 + 8, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 13, var4 + 32, var5 + 10, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 13, var4 + 32, var5 + 11, Block.wood.blockID, 15, 2); - var1.setBlock(var3 + 13, var4 + 32, var5 + 17, Block.wood.blockID, 15, 2); - var1.setBlock(var3 + 13, var4 + 33, var5 + 5, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 13, var4 + 33, var5 + 7, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 13, var4 + 33, var5 + 8, Block.wood.blockID, 15, 2); - var1.setBlock(var3 + 13, var4 + 33, var5 + 11, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 13, var4 + 33, var5 + 15, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 13, var4 + 33, var5 + 16, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 13, var4 + 33, var5 + 21, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 13, var4 + 34, var5 + 6, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 13, var4 + 34, var5 + 8, Block.wood.blockID, 15, 2); - var1.setBlock(var3 + 13, var4 + 34, var5 + 10, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 13, var4 + 34, var5 + 11, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 13, var4 + 35, var5 + 9, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 13, var4 + 35, var5 + 11, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 13, var4 + 35, var5 + 14, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 13, var4 + 35, var5 + 18, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 13, var4 + 36, var5 + 7, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 13, var4 + 36, var5 + 8, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 13, var4 + 36, var5 + 9, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 13, var4 + 36, var5 + 12, Block.wood.blockID, 15, 2); - var1.setBlock(var3 + 13, var4 + 36, var5 + 13, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 13, var4 + 37, var5 + 8, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 13, var4 + 37, var5 + 9, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 13, var4 + 37, var5 + 11, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 13, var4 + 37, var5 + 14, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 13, var4 + 38, var5 + 8, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 13, var4 + 38, var5 + 11, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 13, var4 + 38, var5 + 12, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 13, var4 + 40, var5 + 7, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 14, var4 + 18, var5 + 2, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 14, var4 + 18, var5 + 4, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 14, var4 + 19, var5 + 4, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 14, var4 + 21, var5 + 3, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 14, var4 + 23, var5 + 4, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 14, var4 + 24, var5 + 8, Block.wood.blockID, 15, 2); - var1.setBlock(var3 + 14, var4 + 24, var5 + 10, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 14, var4 + 24, var5 + 11, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 14, var4 + 24, var5 + 15, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 14, var4 + 25, var5 + 10, Block.wood.blockID, 15, 2); - var1.setBlock(var3 + 14, var4 + 25, var5 + 13, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 14, var4 + 25, var5 + 14, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 14, var4 + 25, var5 + 16, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 14, var4 + 26, var5 + 10, Block.wood.blockID, 15, 2); - var1.setBlock(var3 + 14, var4 + 26, var5 + 17, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 14, var4 + 27, var5 + 9, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 14, var4 + 27, var5 + 10, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 14, var4 + 27, var5 + 11, Block.wood.blockID, 15, 2); - var1.setBlock(var3 + 14, var4 + 27, var5 + 12, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 14, var4 + 27, var5 + 13, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 14, var4 + 27, var5 + 14, Block.wood.blockID, 15, 2); - var1.setBlock(var3 + 14, var4 + 28, var5 + 8, Block.wood.blockID, 15, 2); - var1.setBlock(var3 + 14, var4 + 28, var5 + 11, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 14, var4 + 28, var5 + 12, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 14, var4 + 29, var5 + 4, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 14, var4 + 29, var5 + 7, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 14, var4 + 29, var5 + 9, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 14, var4 + 30, var5 + 7, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 14, var4 + 30, var5 + 10, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 14, var4 + 30, var5 + 12, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 14, var4 + 30, var5 + 14, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 14, var4 + 30, var5 + 17, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 14, var4 + 31, var5 + 7, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 14, var4 + 31, var5 + 9, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 14, var4 + 31, var5 + 11, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 14, var4 + 31, var5 + 18, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 14, var4 + 32, var5 + 10, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 14, var4 + 32, var5 + 11, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 14, var4 + 33, var5 + 9, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 14, var4 + 33, var5 + 11, Block.wood.blockID, 15, 2); - var1.setBlock(var3 + 14, var4 + 33, var5 + 15, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 14, var4 + 33, var5 + 16, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 14, var4 + 33, var5 + 18, Block.wood.blockID, 15, 2); - var1.setBlock(var3 + 14, var4 + 33, var5 + 20, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 14, var4 + 34, var5 + 8, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 14, var4 + 34, var5 + 11, Block.wood.blockID, 15, 2); - var1.setBlock(var3 + 14, var4 + 34, var5 + 21, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 14, var4 + 35, var5 + 8, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 14, var4 + 35, var5 + 12, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 14, var4 + 35, var5 + 13, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 14, var4 + 36, var5 + 7, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 14, var4 + 36, var5 + 9, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 14, var4 + 36, var5 + 10, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 14, var4 + 37, var5 + 11, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 14, var4 + 37, var5 + 13, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 14, var4 + 38, var5 + 9, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 14, var4 + 38, var5 + 10, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 14, var4 + 38, var5 + 14, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 14, var4 + 39, var5 + 9, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 15, var4 + 18, var5 + 3, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 15, var4 + 19, var5 + 1, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 15, var4 + 21, var5 + 1, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 15, var4 + 21, var5 + 3, Block.wood.blockID, 15, 2); - var1.setBlock(var3 + 15, var4 + 21, var5 + 4, Block.wood.blockID, 15, 2); - var1.setBlock(var3 + 15, var4 + 22, var5 + 1, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 15, var4 + 22, var5 + 5, Block.wood.blockID, 15, 2); - var1.setBlock(var3 + 15, var4 + 24, var5 + 3, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 15, var4 + 24, var5 + 4, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 15, var4 + 24, var5 + 7, Block.wood.blockID, 15, 2); - var1.setBlock(var3 + 15, var4 + 24, var5 + 11, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 15, var4 + 24, var5 + 13, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 15, var4 + 25, var5 + 11, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 15, var4 + 25, var5 + 12, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 15, var4 + 26, var5 + 8, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 15, var4 + 26, var5 + 9, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 15, var4 + 26, var5 + 11, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 15, var4 + 27, var5 + 6, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 15, var4 + 27, var5 + 9, Block.wood.blockID, 15, 2); - var1.setBlock(var3 + 15, var4 + 27, var5 + 11, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 15, var4 + 27, var5 + 12, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 15, var4 + 27, var5 + 14, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 15, var4 + 27, var5 + 16, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 15, var4 + 27, var5 + 17, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 15, var4 + 28, var5 + 4, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 15, var4 + 28, var5 + 5, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 15, var4 + 28, var5 + 7, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 15, var4 + 28, var5 + 9, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 15, var4 + 28, var5 + 17, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 15, var4 + 29, var5 + 7, Block.wood.blockID, 15, 2); - var1.setBlock(var3 + 15, var4 + 29, var5 + 10, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 15, var4 + 30, var5 + 10, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 15, var4 + 30, var5 + 11, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 15, var4 + 30, var5 + 12, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 15, var4 + 30, var5 + 17, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 15, var4 + 31, var5 + 7, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 15, var4 + 31, var5 + 9, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 15, var4 + 31, var5 + 11, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 15, var4 + 32, var5 + 6, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 15, var4 + 32, var5 + 7, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 15, var4 + 32, var5 + 8, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 15, var4 + 33, var5 + 7, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 15, var4 + 33, var5 + 18, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 15, var4 + 33, var5 + 21, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 15, var4 + 34, var5 + 6, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 15, var4 + 34, var5 + 9, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 15, var4 + 34, var5 + 11, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 15, var4 + 34, var5 + 14, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 15, var4 + 34, var5 + 17, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 16, var4 + 20, var5 + 7, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 16, var4 + 20, var5 + 8, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 16, var4 + 21, var5 + 2, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 16, var4 + 21, var5 + 5, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 16, var4 + 21, var5 + 7, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 16, var4 + 22, var5 + 0, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 16, var4 + 22, var5 + 6, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 16, var4 + 23, var5 + 3, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 16, var4 + 23, var5 + 6, Block.wood.blockID, 15, 2); - var1.setBlock(var3 + 16, var4 + 24, var5 + 3, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 16, var4 + 25, var5 + 12, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 16, var4 + 25, var5 + 14, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 16, var4 + 26, var5 + 11, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 16, var4 + 26, var5 + 14, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 16, var4 + 26, var5 + 16, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 16, var4 + 27, var5 + 7, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 16, var4 + 27, var5 + 12, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 16, var4 + 27, var5 + 15, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 16, var4 + 28, var5 + 7, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 16, var4 + 28, var5 + 9, Block.wood.blockID, 15, 2); - var1.setBlock(var3 + 16, var4 + 28, var5 + 10, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 16, var4 + 28, var5 + 11, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 16, var4 + 29, var5 + 7, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 16, var4 + 29, var5 + 8, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 16, var4 + 29, var5 + 9, Block.wood.blockID, 15, 2); - var1.setBlock(var3 + 16, var4 + 29, var5 + 12, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 16, var4 + 29, var5 + 14, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 16, var4 + 30, var5 + 7, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 16, var4 + 30, var5 + 9, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 16, var4 + 30, var5 + 11, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 16, var4 + 31, var5 + 7, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 16, var4 + 31, var5 + 8, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 16, var4 + 31, var5 + 9, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 16, var4 + 31, var5 + 16, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 16, var4 + 32, var5 + 9, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 16, var4 + 32, var5 + 19, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 16, var4 + 33, var5 + 8, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 16, var4 + 33, var5 + 10, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 16, var4 + 34, var5 + 8, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 16, var4 + 34, var5 + 9, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 16, var4 + 34, var5 + 11, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 17, var4 + 19, var5 + 3, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 17, var4 + 19, var5 + 5, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 17, var4 + 19, var5 + 7, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 17, var4 + 20, var5 + 3, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 17, var4 + 21, var5 + 2, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 17, var4 + 21, var5 + 3, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 17, var4 + 21, var5 + 9, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 17, var4 + 22, var5 + 2, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 17, var4 + 22, var5 + 3, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 17, var4 + 22, var5 + 5, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 17, var4 + 22, var5 + 7, Block.wood.blockID, 15, 2); - var1.setBlock(var3 + 17, var4 + 22, var5 + 8, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 17, var4 + 23, var5 + 8, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 17, var4 + 23, var5 + 9, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 17, var4 + 26, var5 + 13, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 17, var4 + 27, var5 + 7, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 17, var4 + 27, var5 + 11, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 17, var4 + 27, var5 + 13, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 17, var4 + 27, var5 + 14, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 17, var4 + 28, var5 + 8, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 17, var4 + 28, var5 + 10, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 17, var4 + 28, var5 + 11, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 17, var4 + 29, var5 + 8, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 17, var4 + 29, var5 + 9, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 17, var4 + 29, var5 + 10, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 17, var4 + 30, var5 + 6, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 17, var4 + 30, var5 + 8, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 17, var4 + 30, var5 + 12, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 17, var4 + 31, var5 + 7, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 17, var4 + 31, var5 + 10, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 17, var4 + 33, var5 + 11, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 17, var4 + 33, var5 + 19, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 17, var4 + 35, var5 + 11, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 18, var4 + 20, var5 + 2, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 18, var4 + 20, var5 + 3, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 18, var4 + 20, var5 + 8, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 18, var4 + 21, var5 + 4, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 18, var4 + 21, var5 + 7, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 18, var4 + 21, var5 + 8, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 18, var4 + 22, var5 + 7, Block.wood.blockID, 15, 2); - var1.setBlock(var3 + 18, var4 + 23, var5 + 5, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 18, var4 + 23, var5 + 8, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 18, var4 + 24, var5 + 7, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 18, var4 + 28, var5 + 10, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 18, var4 + 29, var5 + 6, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 18, var4 + 29, var5 + 7, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 18, var4 + 29, var5 + 11, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 18, var4 + 30, var5 + 8, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 18, var4 + 30, var5 + 10, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 18, var4 + 31, var5 + 10, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 19, var4 + 18, var5 + 8, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 19, var4 + 19, var5 + 7, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 19, var4 + 19, var5 + 8, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 19, var4 + 20, var5 + 8, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 19, var4 + 20, var5 + 10, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 19, var4 + 21, var5 + 4, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 19, var4 + 21, var5 + 6, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 19, var4 + 21, var5 + 7, Block.wood.blockID, 15, 2); - var1.setBlock(var3 + 19, var4 + 21, var5 + 9, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 19, var4 + 22, var5 + 5, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 19, var4 + 22, var5 + 10, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 19, var4 + 29, var5 + 10, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 20, var4 + 21, var5 + 4, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 20, var4 + 22, var5 + 5, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 20, var4 + 22, var5 + 10, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 20, var4 + 23, var5 + 5, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 20, var4 + 23, var5 + 7, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 20, var4 + 23, var5 + 9, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 20, var4 + 24, var5 + 8, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 21, var4 + 19, var5 + 7, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 21, var4 + 21, var5 + 5, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 21, var4 + 21, var5 + 7, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 22, var4 + 20, var5 + 7, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 22, var4 + 20, var5 + 8, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 22, var4 + 21, var5 + 8, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 22, var4 + 22, var5 + 7, Block.leaves.blockID, 7, 2); - return true; - } - } -} diff --git a/unused code/biomesoplenty/worldgen/WorldGenBrazilNut2.java b/unused code/biomesoplenty/worldgen/WorldGenBrazilNut2.java deleted file mode 100644 index 2e88546eb..000000000 --- a/unused code/biomesoplenty/worldgen/WorldGenBrazilNut2.java +++ /dev/null @@ -1,281 +0,0 @@ -package biomesoplenty.worldgen; - -import java.util.Random; - -import net.minecraft.block.Block; -import net.minecraft.world.World; -import net.minecraft.world.gen.feature.WorldGenerator; - -public class WorldGenBrazilNut2 extends WorldGenerator -{ - public boolean generate(World var1, Random var2, int var3, int var4, int var5) - { - while (var1.isAirBlock(var3 + 4, var4, var5 + 5) && var4 > 2) - { - --var4; - } - - int var6 = var1.getBlockId(var3 + 4, var4, var5 + 5); - - if (var6 != Block.grass.blockID) - { - return false; - } - else - { - for (int var7 = -2; var7 <= 2; ++var7) - { - for (int var8 = -2; var8 <= 2; ++var8) - { - if (var1.isAirBlock(var3 + var7 + 4, var4 - 1, var5 + var8 + 5) && var1.isAirBlock(var3 + var7 + 4, var4 - 2, var5 + var8 + 5)) - { - return false; - } - } - } - - var1.setBlock(var3 + 0, var4 + 9, var5 + 2, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 0, var4 + 10, var5 + 4, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 0, var4 + 11, var5 + 3, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 1, var4 + 9, var5 + 3, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 1, var4 + 12, var5 + 2, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 1, var4 + 12, var5 + 8, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 1, var4 + 13, var5 + 6, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 1, var4 + 13, var5 + 7, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 1, var4 + 15, var5 + 5, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 2, var4 + 7, var5 + 3, Block.leaves.blockID, 15, 2); - var1.setBlock(var3 + 2, var4 + 8, var5 + 2, Block.leaves.blockID, 15, 2); - var1.setBlock(var3 + 2, var4 + 10, var5 + 2, Block.leaves.blockID, 15, 2); - var1.setBlock(var3 + 2, var4 + 11, var5 + 4, Block.leaves.blockID, 15, 2); - var1.setBlock(var3 + 2, var4 + 11, var5 + 9, Block.leaves.blockID, 15, 2); - var1.setBlock(var3 + 2, var4 + 12, var5 + 8, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 2, var4 + 14, var5 + 3, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 2, var4 + 14, var5 + 4, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 2, var4 + 14, var5 + 6, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 2, var4 + 14, var5 + 7, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 2, var4 + 16, var5 + 4, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 3, var4 + 7, var5 + 3, Block.leaves.blockID, 15, 2); - var1.setBlock(var3 + 3, var4 + 8, var5 + 3, Block.leaves.blockID, 15, 2); - var1.setBlock(var3 + 3, var4 + 8, var5 + 4, Block.leaves.blockID, 15, 2); - var1.setBlock(var3 + 3, var4 + 9, var5 + 5, Block.leaves.blockID, 15, 2); - var1.setBlock(var3 + 3, var4 + 10, var5 + 0, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 3, var4 + 10, var5 + 2, Block.leaves.blockID, 15, 2); - var1.setBlock(var3 + 3, var4 + 10, var5 + 3, Block.wood.blockID, 15, 2); - var1.setBlock(var3 + 3, var4 + 10, var5 + 6, Block.wood.blockID, 15, 2); - var1.setBlock(var3 + 3, var4 + 11, var5 + 6, Block.wood.blockID, 15, 2); - var1.setBlock(var3 + 3, var4 + 11, var5 + 7, Block.leaves.blockID, 15, 2); - var1.setBlock(var3 + 3, var4 + 12, var5 + 2, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 3, var4 + 12, var5 + 3, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 3, var4 + 12, var5 + 4, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 3, var4 + 12, var5 + 7, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 3, var4 + 13, var5 + 3, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 3, var4 + 14, var5 + 2, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 3, var4 + 14, var5 + 4, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 3, var4 + 14, var5 + 5, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 3, var4 + 14, var5 + 7, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 3, var4 + 16, var5 + 5, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 4, var4 + 8, var5 + 1, Block.leaves.blockID, 15, 2); - var1.setBlock(var3 + 4, var4 + 8, var5 + 2, Block.leaves.blockID, 15, 2); - var1.setBlock(var3 + 4, var4 + 9, var5 + 3, Block.wood.blockID, 15, 2); - var1.setBlock(var3 + 4, var4 + 9, var5 + 4, Block.leaves.blockID, 15, 2); - var1.setBlock(var3 + 4, var4 + 9, var5 + 5, Block.wood.blockID, 15, 2); - var1.setBlock(var3 + 4, var4 + 9, var5 + 6, Block.leaves.blockID, 15, 2); - var1.setBlock(var3 + 4, var4 + 10, var5 + 3, Block.leaves.blockID, 15, 2); - var1.setBlock(var3 + 4, var4 + 10, var5 + 4, Block.leaves.blockID, 15, 2); - var1.setBlock(var3 + 4, var4 + 10, var5 + 7, Block.leaves.blockID, 15, 2); - var1.setBlock(var3 + 4, var4 + 11, var5 + 5, Block.leaves.blockID, 15, 2); - var1.setBlock(var3 + 4, var4 + 11, var5 + 6, Block.leaves.blockID, 15, 2); - var1.setBlock(var3 + 4, var4 + 11, var5 + 8, Block.leaves.blockID, 15, 2); - var1.setBlock(var3 + 4, var4 + 12, var5 + 2, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 4, var4 + 12, var5 + 3, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 4, var4 + 12, var5 + 6, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 4, var4 + 12, var5 + 7, Block.wood.blockID, 15, 2); - var1.setBlock(var3 + 4, var4 + 12, var5 + 9, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 4, var4 + 13, var5 + 3, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 4, var4 + 13, var5 + 8, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 4, var4 + 14, var5 + 2, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 4, var4 + 14, var5 + 5, Block.wood.blockID, 15, 2); - var1.setBlock(var3 + 4, var4 + 14, var5 + 6, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 4, var4 + 14, var5 + 7, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 4, var4 + 14, var5 + 8, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 4, var4 + 15, var5 + 6, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 4, var4 + 15, var5 + 8, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 4, var4 + 17, var5 + 4, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 4, var4 + 17, var5 + 6, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 4, var4 + 17, var5 + 8, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 5, var4 + 0, var5 + 4, Block.wood.blockID, 15, 2); - var1.setBlock(var3 + 5, var4 + 8, var5 + 3, Block.leaves.blockID, 15, 2); - var1.setBlock(var3 + 5, var4 + 8, var5 + 4, Block.wood.blockID, 15, 2); - var1.setBlock(var3 + 5, var4 + 9, var5 + 2, Block.leaves.blockID, 15, 2); - var1.setBlock(var3 + 5, var4 + 9, var5 + 3, Block.leaves.blockID, 15, 2); - var1.setBlock(var3 + 5, var4 + 9, var5 + 8, Block.leaves.blockID, 15, 2); - var1.setBlock(var3 + 5, var4 + 10, var5 + 2, Block.leaves.blockID, 15, 2); - var1.setBlock(var3 + 5, var4 + 10, var5 + 3, Block.leaves.blockID, 15, 2); - var1.setBlock(var3 + 5, var4 + 10, var5 + 5, Block.leaves.blockID, 15, 2); - var1.setBlock(var3 + 5, var4 + 10, var5 + 6, Block.leaves.blockID, 15, 2); - var1.setBlock(var3 + 5, var4 + 11, var5 + 1, Block.leaves.blockID, 15, 2); - var1.setBlock(var3 + 5, var4 + 11, var5 + 4, Block.leaves.blockID, 15, 2); - var1.setBlock(var3 + 5, var4 + 12, var5 + 1, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 5, var4 + 12, var5 + 2, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 5, var4 + 12, var5 + 5, Block.wood.blockID, 15, 2); - var1.setBlock(var3 + 5, var4 + 12, var5 + 10, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 5, var4 + 13, var5 + 3, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 5, var4 + 13, var5 + 5, Block.wood.blockID, 15, 2); - var1.setBlock(var3 + 5, var4 + 13, var5 + 7, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 5, var4 + 14, var5 + 6, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 5, var4 + 14, var5 + 7, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 5, var4 + 14, var5 + 8, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 5, var4 + 15, var5 + 2, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 5, var4 + 15, var5 + 3, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 5, var4 + 15, var5 + 4, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 5, var4 + 15, var5 + 6, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 5, var4 + 15, var5 + 7, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 5, var4 + 15, var5 + 8, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 5, var4 + 15, var5 + 9, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 5, var4 + 16, var5 + 5, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 5, var4 + 16, var5 + 6, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 5, var4 + 17, var5 + 4, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 5, var4 + 17, var5 + 6, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 6, var4 + 0, var5 + 3, Block.wood.blockID, 15, 2); - var1.setBlock(var3 + 6, var4 + 0, var5 + 4, Block.wood.blockID, 15, 2); - var1.setBlock(var3 + 6, var4 + 0, var5 + 5, Block.wood.blockID, 15, 2); - var1.setBlock(var3 + 6, var4 + 1, var5 + 4, Block.wood.blockID, 15, 2); - var1.setBlock(var3 + 6, var4 + 1, var5 + 5, Block.wood.blockID, 15, 2); - var1.setBlock(var3 + 6, var4 + 2, var5 + 4, Block.wood.blockID, 15, 2); - var1.setBlock(var3 + 6, var4 + 2, var5 + 5, Block.wood.blockID, 15, 2); - var1.setBlock(var3 + 6, var4 + 3, var5 + 4, Block.wood.blockID, 15, 2); - var1.setBlock(var3 + 6, var4 + 3, var5 + 5, Block.wood.blockID, 15, 2); - var1.setBlock(var3 + 6, var4 + 4, var5 + 4, Block.wood.blockID, 15, 2); - var1.setBlock(var3 + 6, var4 + 4, var5 + 5, Block.wood.blockID, 15, 2); - var1.setBlock(var3 + 6, var4 + 5, var5 + 4, Block.wood.blockID, 15, 2); - var1.setBlock(var3 + 6, var4 + 6, var5 + 4, Block.wood.blockID, 15, 2); - var1.setBlock(var3 + 6, var4 + 7, var5 + 4, Block.wood.blockID, 15, 2); - var1.setBlock(var3 + 6, var4 + 8, var5 + 2, Block.leaves.blockID, 15, 2); - var1.setBlock(var3 + 6, var4 + 8, var5 + 4, Block.wood.blockID, 15, 2); - var1.setBlock(var3 + 6, var4 + 9, var5 + 2, Block.leaves.blockID, 15, 2); - var1.setBlock(var3 + 6, var4 + 9, var5 + 3, Block.leaves.blockID, 15, 2); - var1.setBlock(var3 + 6, var4 + 9, var5 + 4, Block.wood.blockID, 15, 2); - var1.setBlock(var3 + 6, var4 + 10, var5 + 2, Block.leaves.blockID, 15, 2); - var1.setBlock(var3 + 6, var4 + 10, var5 + 4, Block.wood.blockID, 15, 2); - var1.setBlock(var3 + 6, var4 + 11, var5 + 4, Block.wood.blockID, 15, 2); - var1.setBlock(var3 + 6, var4 + 11, var5 + 9, Block.leaves.blockID, 15, 2); - var1.setBlock(var3 + 6, var4 + 12, var5 + 3, Block.wood.blockID, 15, 2); - var1.setBlock(var3 + 6, var4 + 12, var5 + 4, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 6, var4 + 12, var5 + 6, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 6, var4 + 12, var5 + 7, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 6, var4 + 13, var5 + 1, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 6, var4 + 13, var5 + 2, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 6, var4 + 13, var5 + 4, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 6, var4 + 13, var5 + 5, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 6, var4 + 13, var5 + 7, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 6, var4 + 14, var5 + 0, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 6, var4 + 14, var5 + 1, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 6, var4 + 14, var5 + 3, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 6, var4 + 14, var5 + 6, Block.wood.blockID, 15, 2); - var1.setBlock(var3 + 6, var4 + 14, var5 + 7, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 6, var4 + 14, var5 + 9, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 6, var4 + 15, var5 + 3, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 6, var4 + 15, var5 + 4, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 6, var4 + 15, var5 + 5, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 6, var4 + 15, var5 + 6, Block.wood.blockID, 15, 2); - var1.setBlock(var3 + 6, var4 + 15, var5 + 7, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 6, var4 + 15, var5 + 8, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 6, var4 + 15, var5 + 9, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 6, var4 + 16, var5 + 4, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 6, var4 + 16, var5 + 7, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 6, var4 + 18, var5 + 2, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 7, var4 + 0, var5 + 4, Block.wood.blockID, 15, 2); - var1.setBlock(var3 + 7, var4 + 0, var5 + 6, Block.wood.blockID, 15, 2); - var1.setBlock(var3 + 7, var4 + 1, var5 + 4, Block.wood.blockID, 15, 2); - var1.setBlock(var3 + 7, var4 + 8, var5 + 3, Block.wood.blockID, 15, 2); - var1.setBlock(var3 + 7, var4 + 10, var5 + 2, Block.leaves.blockID, 15, 2); - var1.setBlock(var3 + 7, var4 + 10, var5 + 3, Block.leaves.blockID, 15, 2); - var1.setBlock(var3 + 7, var4 + 10, var5 + 5, Block.wood.blockID, 15, 2); - var1.setBlock(var3 + 7, var4 + 10, var5 + 6, Block.leaves.blockID, 15, 2); - var1.setBlock(var3 + 7, var4 + 10, var5 + 8, Block.leaves.blockID, 15, 2); - var1.setBlock(var3 + 7, var4 + 11, var5 + 4, Block.leaves.blockID, 15, 2); - var1.setBlock(var3 + 7, var4 + 12, var5 + 3, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 7, var4 + 12, var5 + 5, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 7, var4 + 12, var5 + 8, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 7, var4 + 13, var5 + 1, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 7, var4 + 13, var5 + 2, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 7, var4 + 13, var5 + 3, Block.wood.blockID, 15, 2); - var1.setBlock(var3 + 7, var4 + 13, var5 + 4, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 7, var4 + 13, var5 + 6, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 7, var4 + 14, var5 + 2, Block.wood.blockID, 15, 2); - var1.setBlock(var3 + 7, var4 + 14, var5 + 3, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 7, var4 + 14, var5 + 4, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 7, var4 + 14, var5 + 6, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 7, var4 + 15, var5 + 0, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 7, var4 + 15, var5 + 2, Block.wood.blockID, 15, 2); - var1.setBlock(var3 + 7, var4 + 15, var5 + 3, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 7, var4 + 15, var5 + 4, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 7, var4 + 15, var5 + 6, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 7, var4 + 15, var5 + 9, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 7, var4 + 16, var5 + 2, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 7, var4 + 16, var5 + 7, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 7, var4 + 17, var5 + 6, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 7, var4 + 18, var5 + 2, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 7, var4 + 18, var5 + 3, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 8, var4 + 7, var5 + 3, Block.leaves.blockID, 15, 2); - var1.setBlock(var3 + 8, var4 + 8, var5 + 2, Block.leaves.blockID, 15, 2); - var1.setBlock(var3 + 8, var4 + 8, var5 + 3, Block.leaves.blockID, 15, 2); - var1.setBlock(var3 + 8, var4 + 9, var5 + 2, Block.leaves.blockID, 15, 2); - var1.setBlock(var3 + 8, var4 + 9, var5 + 3, Block.wood.blockID, 15, 2); - var1.setBlock(var3 + 8, var4 + 9, var5 + 4, Block.leaves.blockID, 15, 2); - var1.setBlock(var3 + 8, var4 + 10, var5 + 2, Block.wood.blockID, 15, 2); - var1.setBlock(var3 + 8, var4 + 10, var5 + 3, Block.leaves.blockID, 15, 2); - var1.setBlock(var3 + 8, var4 + 10, var5 + 4, Block.leaves.blockID, 15, 2); - var1.setBlock(var3 + 8, var4 + 11, var5 + 5, Block.wood.blockID, 15, 2); - var1.setBlock(var3 + 8, var4 + 12, var5 + 3, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 8, var4 + 12, var5 + 4, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 8, var4 + 12, var5 + 6, Block.wood.blockID, 15, 2); - var1.setBlock(var3 + 8, var4 + 12, var5 + 7, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 8, var4 + 12, var5 + 9, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 8, var4 + 13, var5 + 2, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 8, var4 + 13, var5 + 3, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 8, var4 + 13, var5 + 5, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 8, var4 + 13, var5 + 6, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 8, var4 + 13, var5 + 7, Block.wood.blockID, 15, 2); - var1.setBlock(var3 + 8, var4 + 14, var5 + 2, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 8, var4 + 14, var5 + 5, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 8, var4 + 14, var5 + 6, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 8, var4 + 14, var5 + 8, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 8, var4 + 14, var5 + 10, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 8, var4 + 15, var5 + 2, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 8, var4 + 15, var5 + 7, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 8, var4 + 15, var5 + 9, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 9, var4 + 10, var5 + 0, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 9, var4 + 10, var5 + 2, Block.leaves.blockID, 15, 2); - var1.setBlock(var3 + 9, var4 + 11, var5 + 3, Block.leaves.blockID, 15, 2); - var1.setBlock(var3 + 9, var4 + 12, var5 + 4, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 9, var4 + 13, var5 + 3, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 9, var4 + 13, var5 + 4, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 9, var4 + 13, var5 + 5, Block.wood.blockID, 15, 2); - var1.setBlock(var3 + 9, var4 + 13, var5 + 7, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 9, var4 + 13, var5 + 9, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 9, var4 + 14, var5 + 0, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 9, var4 + 14, var5 + 4, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 9, var4 + 14, var5 + 6, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 9, var4 + 15, var5 + 1, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 9, var4 + 15, var5 + 2, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 9, var4 + 15, var5 + 3, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 9, var4 + 15, var5 + 6, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 9, var4 + 16, var5 + 2, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 9, var4 + 16, var5 + 6, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 9, var4 + 16, var5 + 7, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 10, var4 + 8, var5 + 3, Block.leaves.blockID, 15, 2); - var1.setBlock(var3 + 10, var4 + 10, var5 + 0, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 10, var4 + 10, var5 + 1, Block.leaves.blockID, 15, 2); - var1.setBlock(var3 + 10, var4 + 13, var5 + 5, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 10, var4 + 13, var5 + 7, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 10, var4 + 14, var5 + 4, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 10, var4 + 14, var5 + 5, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 10, var4 + 14, var5 + 7, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 10, var4 + 15, var5 + 1, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 11, var4 + 9, var5 + 2, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 11, var4 + 11, var5 + 1, Block.leaves.blockID, 7, 2); - return true; - } - } -} diff --git a/unused code/biomesoplenty/worldgen/WorldGenColumn.java b/unused code/biomesoplenty/worldgen/WorldGenColumn.java deleted file mode 100644 index a7b1bbd54..000000000 --- a/unused code/biomesoplenty/worldgen/WorldGenColumn.java +++ /dev/null @@ -1,71 +0,0 @@ -package biomesoplenty.worldgen; - -import java.util.Random; - -import biomesoplenty.api.Blocks; -import biomesoplenty.configuration.BOPBlocks; - -import net.minecraft.world.World; -import net.minecraft.world.gen.feature.WorldGenerator; - -public class WorldGenColumn extends WorldGenerator -{ - /** - * The Block ID that the generator is allowed to replace while generating the terrain. - */ - private int replaceID; - - public WorldGenColumn(int par1) - { - this.replaceID = par1; - } - - public boolean generate(World par1World, Random par2Random, int par3, int par4, int par5) - { - if (par1World.isAirBlock(par3, par4, par5) && par1World.getBlockId(par3, par4 - 1, par5) == this.replaceID) - { - int var6 = par2Random.nextInt(32) + 1; - int var7 = par2Random.nextInt(2) + 1; - int var8; - int var9; - int var10; - int var11; - - for (var8 = par3 - var7; var8 <= par3 + var7; ++var8) - { - for (var9 = par5 - var7; var9 <= par5 + var7; ++var9) - { - var10 = var8 - par3; - var11 = var9 - par5; - - if (var10 * var10 + var11 * var11 <= var7 * var7 + 1 && par1World.getBlockId(var8, par4 - 1, var9) != this.replaceID) - { - return false; - } - } - } - - for (var8 = par4; var8 < par4 + var6 && var8 < 128; ++var8) - { - for (var9 = par3 - var7; var9 <= par3 + var7; ++var9) - { - for (var10 = par5 - var7; var10 <= par5 + var7; ++var10) - { - var11 = var9 - par3; - int var12 = var10 - par5; - - if (var11 * var11 + var12 * var12 <= var7 * var7 + 1) - { - par1World.setBlock(var9, var8, var10, Blocks.ashStone.get().blockID); - } - } - } - } - return true; - } - else - { - return false; - } - } -} diff --git a/unused code/biomesoplenty/worldgen/WorldGenCrag.java b/unused code/biomesoplenty/worldgen/WorldGenCrag.java deleted file mode 100644 index 08f2127b4..000000000 --- a/unused code/biomesoplenty/worldgen/WorldGenCrag.java +++ /dev/null @@ -1,228 +0,0 @@ -package biomesoplenty.worldgen; - -import java.util.Random; - -import net.minecraft.block.Block; -import net.minecraft.world.World; -import net.minecraft.world.gen.feature.WorldGenerator; - -public class WorldGenCrag extends WorldGenerator -{ - /** The minimum height of a generated tree. */ - private final int minTreeHeight; - - /** True if this tree should grow Vines. */ - private final boolean vinesGrow; - - /** The metadata value of the wood to use in tree generation. */ - private final int metaWood; - - /** The metadata value of the leaves to use in tree generation. */ - private final int metaLeaves; - - public WorldGenCrag(boolean par1) - { - this(par1, 4, 0, 0, false); - } - - public WorldGenCrag(boolean par1, int par2, int par3, int par4, boolean par5) - { - super(par1); - this.minTreeHeight = par2; - this.metaWood = par3; - this.metaLeaves = par4; - this.vinesGrow = par5; - } - - public boolean generate(World par1World, Random par2Random, int par3, int par4, int par5) - { - int var6 = par2Random.nextInt(2) + this.minTreeHeight; - boolean var7 = true; - - if (par4 >= 1 && par4 + var6 + 1 <= 256) - { - int var8; - byte var9; - int var11; - int var12; - - for (var8 = par4; var8 <= par4 + 1 + var6; ++var8) - { - var9 = 1; - - if (var8 == par4) - { - var9 = 0; - } - - if (var8 >= par4 + 1 + var6 - 2) - { - var9 = 2; - } - - for (int var10 = par3 - var9; var10 <= par3 + var9 && var7; ++var10) - { - for (var11 = par5 - var9; var11 <= par5 + var9 && var7; ++var11) - { - if (var8 >= 0 && var8 < 256) - { - var12 = par1World.getBlockId(var10, var8, var11); - - if (var12 != 0) - { - var7 = false; - } - } - else - { - var7 = false; - } - } - } - } - - if (!var7) - { - return false; - } - else - { - var8 = par1World.getBlockId(par3, par4 - 1, par5); - - if ((var8 == Block.gravel.blockID) && par4 < 256 - var6 - 1) - { - this.setBlock(par1World, par3, par4 - 1, par5, Block.gravel.blockID); - var9 = 6; - byte var18 = 0; - int var13; - int var14; - int var15; - - for (var11 = par4 - var9 + var6; var11 <= par4 + var6; ++var11) - { - var12 = var11 - (par4 + var6); - var13 = var18 + 1 - var12 / 2; - - for (var14 = par3 - var13; var14 <= par3 + var13; ++var14) - { - var15 = var14 - par3; - - for (int var16 = par5 - var13; var16 <= par5 + var13; ++var16) - { - int var17 = var16 - par5; - - if ((Math.abs(var15) != var13 || Math.abs(var17) != var13 || par2Random.nextInt(2) != 0 && var12 != 0) && !Block.opaqueCubeLookup[par1World.getBlockId(var14, var11, var16)]) - { - this.setBlock(par1World, var14, var11, var16, Block.gravel.blockID); - } - } - } - } - - for (var11 = 0; var11 < var6; ++var11) - { - var12 = par1World.getBlockId(par3, par4 + var11, par5); - - if (var12 == 0 || var12 == Block.gravel.blockID) - { - this.setBlock(par1World, par3, par4 + var11, par5, Block.gravel.blockID); - - if (this.vinesGrow && var11 > 0) - { - if (par2Random.nextInt(3) > 0 && par1World.isAirBlock(par3 - 1, par4 + var11, par5)) - { - this.setBlockAndMetadata(par1World, par3 - 1, par4 + var11, par5, Block.vine.blockID, 8); - } - - if (par2Random.nextInt(3) > 0 && par1World.isAirBlock(par3 + 1, par4 + var11, par5)) - { - this.setBlockAndMetadata(par1World, par3 + 1, par4 + var11, par5, Block.vine.blockID, 2); - } - - if (par2Random.nextInt(3) > 0 && par1World.isAirBlock(par3, par4 + var11, par5 - 1)) - { - this.setBlockAndMetadata(par1World, par3, par4 + var11, par5 - 1, Block.vine.blockID, 1); - } - - if (par2Random.nextInt(3) > 0 && par1World.isAirBlock(par3, par4 + var11, par5 + 1)) - { - this.setBlockAndMetadata(par1World, par3, par4 + var11, par5 + 1, Block.vine.blockID, 4); - } - } - } - } - - if (this.vinesGrow) - { - for (var11 = par4 - 3 + var6; var11 <= par4 + var6; ++var11) - { - var12 = var11 - (par4 + var6); - var13 = 2 - var12 / 2; - - for (var14 = par3 - var13; var14 <= par3 + var13; ++var14) - { - for (var15 = par5 - var13; var15 <= par5 + var13; ++var15) - { - if (par1World.getBlockId(var14, var11, var15) == Block.gravel.blockID) - { - if (par2Random.nextInt(4) == 0 && par1World.getBlockId(var14 - 1, var11, var15) == 0) - { - this.growVines(par1World, var14 - 1, var11, var15, 8); - } - - if (par2Random.nextInt(4) == 0 && par1World.getBlockId(var14 + 1, var11, var15) == 0) - { - this.growVines(par1World, var14 + 1, var11, var15, 2); - } - - if (par2Random.nextInt(4) == 0 && par1World.getBlockId(var14, var11, var15 - 1) == 0) - { - this.growVines(par1World, var14, var11, var15 - 1, 1); - } - - if (par2Random.nextInt(4) == 0 && par1World.getBlockId(var14, var11, var15 + 1) == 0) - { - this.growVines(par1World, var14, var11, var15 + 1, 4); - } - } - } - } - } - } - - return true; - } - else - { - return false; - } - } - } - else - { - return false; - } - } - - /** - * Grows vines downward from the given block for a given length. Args: World, x, starty, z, vine-length - */ - private void growVines(World par1World, int par2, int par3, int par4, int par5) - { - this.setBlockAndMetadata(par1World, par2, par3, par4, Block.vine.blockID, par5); - int var6 = 4; - - while (true) - { - --par3; - - if (par1World.getBlockId(par2, par3, par4) != 0 || var6 <= 0) - { - return; - } - - this.setBlockAndMetadata(par1World, par2, par3, par4, Block.vine.blockID, par5); - --var6; - } - } -} diff --git a/unused code/biomesoplenty/worldgen/WorldGenCypress1.java b/unused code/biomesoplenty/worldgen/WorldGenCypress1.java deleted file mode 100644 index 9d34be6fe..000000000 --- a/unused code/biomesoplenty/worldgen/WorldGenCypress1.java +++ /dev/null @@ -1,537 +0,0 @@ -package biomesoplenty.worldgen; - -import java.util.Random; - -import biomesoplenty.api.Blocks; -import biomesoplenty.configuration.BOPBlocks; - -import net.minecraft.block.Block; -import net.minecraft.world.World; -import net.minecraft.world.gen.feature.WorldGenerator; - -public class WorldGenCypress1 extends WorldGenerator -{ - public boolean generate(World var1, Random var2, int var3, int var4, int var5) - { - while (var1.isAirBlock(var3 + 8, var4, var5 + 10) && var4 > 2) - { - --var4; - } - - int var6 = var1.getBlockId(var3 + 8, var4, var5 + 10); - - if (var6 != Block.grass.blockID) - { - return false; - } - else - { - for (int var7 = -2; var7 <= 2; ++var7) - { - for (int var8 = -2; var8 <= 2; ++var8) - { - if (var1.isAirBlock(var3 + var7 + 8, var4 - 1, var5 + var8 + 10) && var1.isAirBlock(var3 + var7 + 8, var4 - 2, var5 + var8 + 10)) - { - return false; - } - } - } - - var1.setBlock(var3 + 0, var4 + 27, var5 + 5, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 0, var4 + 27, var5 + 6, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 1, var4 + 24, var5 + 5, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 1, var4 + 25, var5 + 6, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 1, var4 + 25, var5 + 7, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 1, var4 + 25, var5 + 8, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 1, var4 + 26, var5 + 6, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 1, var4 + 27, var5 + 7, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 1, var4 + 28, var5 + 5, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 1, var4 + 28, var5 + 10, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 1, var4 + 29, var5 + 10, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 2, var4 + 24, var5 + 6, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 2, var4 + 25, var5 + 5, Blocks.logs3.get().blockID, 1, 2); - var1.setBlock(var3 + 2, var4 + 25, var5 + 7, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 2, var4 + 26, var5 + 4, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 2, var4 + 26, var5 + 5, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 2, var4 + 26, var5 + 6, Blocks.logs3.get().blockID, 1, 2); - var1.setBlock(var3 + 2, var4 + 26, var5 + 7, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 2, var4 + 26, var5 + 9, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 2, var4 + 27, var5 + 5, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 2, var4 + 27, var5 + 8, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 2, var4 + 27, var5 + 9, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 2, var4 + 27, var5 + 10, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 2, var4 + 28, var5 + 5, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 2, var4 + 28, var5 + 6, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 2, var4 + 28, var5 + 8, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 2, var4 + 28, var5 + 9, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 2, var4 + 28, var5 + 10, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 2, var4 + 29, var5 + 9, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 3, var4 + 24, var5 + 4, Blocks.logs3.get().blockID, 1, 2); - var1.setBlock(var3 + 3, var4 + 24, var5 + 6, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 3, var4 + 25, var5 + 4, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 3, var4 + 25, var5 + 6, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 3, var4 + 25, var5 + 8, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 3, var4 + 26, var5 + 5, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 3, var4 + 26, var5 + 6, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 3, var4 + 26, var5 + 8, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 3, var4 + 26, var5 + 9, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 3, var4 + 27, var5 + 4, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 3, var4 + 27, var5 + 7, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 3, var4 + 27, var5 + 9, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 3, var4 + 27, var5 + 11, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 3, var4 + 28, var5 + 5, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 3, var4 + 28, var5 + 6, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 3, var4 + 28, var5 + 7, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 3, var4 + 28, var5 + 8, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 3, var4 + 28, var5 + 9, Blocks.logs3.get().blockID, 1, 2); - var1.setBlock(var3 + 3, var4 + 28, var5 + 10, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 3, var4 + 28, var5 + 11, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 3, var4 + 29, var5 + 9, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 3, var4 + 30, var5 + 8, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 3, var4 + 30, var5 + 9, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 4, var4 + 23, var5 + 9, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 4, var4 + 24, var5 + 4, Blocks.logs3.get().blockID, 1, 2); - var1.setBlock(var3 + 4, var4 + 25, var5 + 3, Blocks.logs3.get().blockID, 1, 2); - var1.setBlock(var3 + 4, var4 + 25, var5 + 7, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 4, var4 + 25, var5 + 8, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 4, var4 + 25, var5 + 9, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 4, var4 + 26, var5 + 3, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 4, var4 + 26, var5 + 6, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 4, var4 + 26, var5 + 7, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 4, var4 + 26, var5 + 8, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 4, var4 + 26, var5 + 10, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 4, var4 + 27, var5 + 2, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 4, var4 + 27, var5 + 7, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 4, var4 + 27, var5 + 8, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 4, var4 + 27, var5 + 9, Blocks.logs3.get().blockID, 1, 2); - var1.setBlock(var3 + 4, var4 + 27, var5 + 10, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 4, var4 + 27, var5 + 11, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 4, var4 + 28, var5 + 1, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 4, var4 + 28, var5 + 7, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 4, var4 + 28, var5 + 8, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 4, var4 + 28, var5 + 9, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 4, var4 + 28, var5 + 10, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 4, var4 + 28, var5 + 11, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 4, var4 + 30, var5 + 9, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 5, var4 + 22, var5 + 9, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 5, var4 + 23, var5 + 5, Blocks.logs3.get().blockID, 1, 2); - var1.setBlock(var3 + 5, var4 + 23, var5 + 6, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 5, var4 + 23, var5 + 7, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 5, var4 + 24, var5 + 6, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 5, var4 + 24, var5 + 7, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 5, var4 + 24, var5 + 8, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 5, var4 + 24, var5 + 9, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 5, var4 + 25, var5 + 3, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 5, var4 + 25, var5 + 6, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 5, var4 + 25, var5 + 9, Blocks.logs3.get().blockID, 1, 2); - var1.setBlock(var3 + 5, var4 + 25, var5 + 10, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 5, var4 + 26, var5 + 1, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 5, var4 + 26, var5 + 2, Blocks.logs3.get().blockID, 1, 2); - var1.setBlock(var3 + 5, var4 + 26, var5 + 8, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 5, var4 + 26, var5 + 9, Blocks.logs3.get().blockID, 1, 2); - var1.setBlock(var3 + 5, var4 + 27, var5 + 1, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 5, var4 + 27, var5 + 2, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 5, var4 + 27, var5 + 4, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 5, var4 + 27, var5 + 9, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 5, var4 + 27, var5 + 10, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 5, var4 + 27, var5 + 11, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 5, var4 + 28, var5 + 2, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 5, var4 + 28, var5 + 3, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 5, var4 + 28, var5 + 8, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 5, var4 + 28, var5 + 9, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 5, var4 + 28, var5 + 12, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 5, var4 + 29, var5 + 2, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 5, var4 + 29, var5 + 10, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 6, var4 + 0, var5 + 8, Blocks.logs3.get().blockID, 1, 2); - var1.setBlock(var3 + 6, var4 + 22, var5 + 6, Blocks.logs3.get().blockID, 1, 2); - var1.setBlock(var3 + 6, var4 + 22, var5 + 7, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 6, var4 + 22, var5 + 8, Blocks.logs3.get().blockID, 1, 2); - var1.setBlock(var3 + 6, var4 + 23, var5 + 8, Blocks.logs3.get().blockID, 1, 2); - var1.setBlock(var3 + 6, var4 + 23, var5 + 10, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 6, var4 + 24, var5 + 6, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 6, var4 + 24, var5 + 7, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 6, var4 + 24, var5 + 8, Blocks.logs3.get().blockID, 1, 2); - var1.setBlock(var3 + 6, var4 + 24, var5 + 9, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 6, var4 + 24, var5 + 10, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 6, var4 + 25, var5 + 1, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 6, var4 + 25, var5 + 2, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 6, var4 + 25, var5 + 3, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 6, var4 + 25, var5 + 7, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 6, var4 + 25, var5 + 8, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 6, var4 + 25, var5 + 9, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 6, var4 + 25, var5 + 10, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 6, var4 + 25, var5 + 11, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 6, var4 + 26, var5 + 0, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 6, var4 + 26, var5 + 2, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 6, var4 + 26, var5 + 3, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 6, var4 + 26, var5 + 11, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 6, var4 + 26, var5 + 12, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 6, var4 + 27, var5 + 0, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 6, var4 + 27, var5 + 2, Blocks.logs3.get().blockID, 1, 2); - var1.setBlock(var3 + 6, var4 + 27, var5 + 3, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 6, var4 + 27, var5 + 4, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 6, var4 + 27, var5 + 6, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 6, var4 + 27, var5 + 9, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 6, var4 + 27, var5 + 10, Blocks.logs3.get().blockID, 1, 2); - var1.setBlock(var3 + 6, var4 + 27, var5 + 12, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 6, var4 + 28, var5 + 4, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 6, var4 + 28, var5 + 11, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 6, var4 + 29, var5 + 2, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 6, var4 + 29, var5 + 3, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 6, var4 + 29, var5 + 9, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 6, var4 + 29, var5 + 10, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 7, var4 + 0, var5 + 7, Blocks.logs3.get().blockID, 1, 2); - var1.setBlock(var3 + 7, var4 + 0, var5 + 8, Blocks.logs3.get().blockID, 1, 2); - var1.setBlock(var3 + 7, var4 + 0, var5 + 9, Blocks.logs3.get().blockID, 1, 2); - var1.setBlock(var3 + 7, var4 + 1, var5 + 8, Blocks.logs3.get().blockID, 1, 2); - var1.setBlock(var3 + 7, var4 + 1, var5 + 9, Blocks.logs3.get().blockID, 1, 2); - var1.setBlock(var3 + 7, var4 + 2, var5 + 8, Blocks.logs3.get().blockID, 1, 2); - var1.setBlock(var3 + 7, var4 + 18, var5 + 7, Blocks.logs3.get().blockID, 1, 2); - var1.setBlock(var3 + 7, var4 + 19, var5 + 7, Blocks.logs3.get().blockID, 1, 2); - var1.setBlock(var3 + 7, var4 + 20, var5 + 7, Blocks.logs3.get().blockID, 1, 2); - var1.setBlock(var3 + 7, var4 + 21, var5 + 7, Blocks.logs3.get().blockID, 1, 2); - var1.setBlock(var3 + 7, var4 + 23, var5 + 8, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 7, var4 + 23, var5 + 9, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 7, var4 + 23, var5 + 10, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 7, var4 + 24, var5 + 6, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 7, var4 + 24, var5 + 8, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 7, var4 + 25, var5 + 2, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 7, var4 + 25, var5 + 7, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 7, var4 + 25, var5 + 8, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 7, var4 + 25, var5 + 9, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 7, var4 + 25, var5 + 12, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 7, var4 + 26, var5 + 3, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 7, var4 + 26, var5 + 10, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 7, var4 + 26, var5 + 12, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 7, var4 + 27, var5 + 1, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 7, var4 + 27, var5 + 2, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 7, var4 + 27, var5 + 3, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 7, var4 + 27, var5 + 5, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 7, var4 + 27, var5 + 6, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 7, var4 + 27, var5 + 7, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 7, var4 + 27, var5 + 10, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 7, var4 + 27, var5 + 11, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 7, var4 + 28, var5 + 0, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 7, var4 + 28, var5 + 5, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 7, var4 + 28, var5 + 7, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 7, var4 + 28, var5 + 10, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 7, var4 + 29, var5 + 2, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 7, var4 + 29, var5 + 4, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 7, var4 + 29, var5 + 10, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 7, var4 + 30, var5 + 4, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 8, var4 + 0, var5 + 6, Blocks.logs3.get().blockID, 1, 2); - var1.setBlock(var3 + 8, var4 + 0, var5 + 7, Blocks.logs3.get().blockID, 1, 2); - var1.setBlock(var3 + 8, var4 + 0, var5 + 8, Blocks.logs3.get().blockID, 1, 2); - var1.setBlock(var3 + 8, var4 + 0, var5 + 9, Blocks.logs3.get().blockID, 1, 2); - var1.setBlock(var3 + 8, var4 + 0, var5 + 10, Blocks.logs3.get().blockID, 1, 2); - var1.setBlock(var3 + 8, var4 + 1, var5 + 7, Blocks.logs3.get().blockID, 1, 2); - var1.setBlock(var3 + 8, var4 + 1, var5 + 8, Blocks.logs3.get().blockID, 1, 2); - var1.setBlock(var3 + 8, var4 + 1, var5 + 9, Blocks.logs3.get().blockID, 1, 2); - var1.setBlock(var3 + 8, var4 + 2, var5 + 7, Blocks.logs3.get().blockID, 1, 2); - var1.setBlock(var3 + 8, var4 + 2, var5 + 8, Blocks.logs3.get().blockID, 1, 2); - var1.setBlock(var3 + 8, var4 + 2, var5 + 9, Blocks.logs3.get().blockID, 1, 2); - var1.setBlock(var3 + 8, var4 + 3, var5 + 8, Blocks.logs3.get().blockID, 1, 2); - var1.setBlock(var3 + 8, var4 + 4, var5 + 8, Blocks.logs3.get().blockID, 1, 2); - var1.setBlock(var3 + 8, var4 + 5, var5 + 8, Blocks.logs3.get().blockID, 1, 2); - var1.setBlock(var3 + 8, var4 + 6, var5 + 8, Blocks.logs3.get().blockID, 1, 2); - var1.setBlock(var3 + 8, var4 + 7, var5 + 8, Blocks.logs3.get().blockID, 1, 2); - var1.setBlock(var3 + 8, var4 + 8, var5 + 8, Blocks.logs3.get().blockID, 1, 2); - var1.setBlock(var3 + 8, var4 + 9, var5 + 8, Blocks.logs3.get().blockID, 1, 2); - var1.setBlock(var3 + 8, var4 + 10, var5 + 8, Blocks.logs3.get().blockID, 1, 2); - var1.setBlock(var3 + 8, var4 + 11, var5 + 8, Blocks.logs3.get().blockID, 1, 2); - var1.setBlock(var3 + 8, var4 + 12, var5 + 8, Blocks.logs3.get().blockID, 1, 2); - var1.setBlock(var3 + 8, var4 + 13, var5 + 8, Blocks.logs3.get().blockID, 1, 2); - var1.setBlock(var3 + 8, var4 + 14, var5 + 8, Blocks.logs3.get().blockID, 1, 2); - var1.setBlock(var3 + 8, var4 + 15, var5 + 8, Blocks.logs3.get().blockID, 1, 2); - var1.setBlock(var3 + 8, var4 + 16, var5 + 8, Blocks.logs3.get().blockID, 1, 2); - var1.setBlock(var3 + 8, var4 + 17, var5 + 8, Blocks.logs3.get().blockID, 1, 2); - var1.setBlock(var3 + 8, var4 + 21, var5 + 8, Blocks.logs3.get().blockID, 1, 2); - var1.setBlock(var3 + 8, var4 + 25, var5 + 8, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 8, var4 + 25, var5 + 10, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 8, var4 + 26, var5 + 5, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 8, var4 + 26, var5 + 9, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 8, var4 + 26, var5 + 10, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 8, var4 + 26, var5 + 11, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 8, var4 + 27, var5 + 1, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 8, var4 + 27, var5 + 3, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 8, var4 + 27, var5 + 4, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 8, var4 + 27, var5 + 5, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 8, var4 + 27, var5 + 9, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 8, var4 + 27, var5 + 10, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 8, var4 + 27, var5 + 11, Blocks.logs3.get().blockID, 1, 2); - var1.setBlock(var3 + 8, var4 + 27, var5 + 12, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 8, var4 + 27, var5 + 13, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 8, var4 + 28, var5 + 3, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 8, var4 + 28, var5 + 4, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 8, var4 + 28, var5 + 5, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 8, var4 + 28, var5 + 9, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 8, var4 + 28, var5 + 11, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 8, var4 + 28, var5 + 12, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 8, var4 + 28, var5 + 13, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 8, var4 + 29, var5 + 5, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 8, var4 + 29, var5 + 6, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 8, var4 + 29, var5 + 7, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 8, var4 + 29, var5 + 10, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 8, var4 + 29, var5 + 11, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 8, var4 + 29, var5 + 12, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 8, var4 + 30, var5 + 4, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 8, var4 + 30, var5 + 5, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 8, var4 + 30, var5 + 6, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 9, var4 + 0, var5 + 7, Blocks.logs3.get().blockID, 1, 2); - var1.setBlock(var3 + 9, var4 + 0, var5 + 8, Blocks.logs3.get().blockID, 1, 2); - var1.setBlock(var3 + 9, var4 + 0, var5 + 9, Blocks.logs3.get().blockID, 1, 2); - var1.setBlock(var3 + 9, var4 + 1, var5 + 7, Blocks.logs3.get().blockID, 1, 2); - var1.setBlock(var3 + 9, var4 + 1, var5 + 8, Blocks.logs3.get().blockID, 1, 2); - var1.setBlock(var3 + 9, var4 + 16, var5 + 8, Blocks.logs3.get().blockID, 1, 2); - var1.setBlock(var3 + 9, var4 + 19, var5 + 5, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 9, var4 + 19, var5 + 6, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 9, var4 + 20, var5 + 6, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 9, var4 + 22, var5 + 9, Blocks.logs3.get().blockID, 1, 2); - var1.setBlock(var3 + 9, var4 + 25, var5 + 11, Blocks.logs3.get().blockID, 1, 2); - var1.setBlock(var3 + 9, var4 + 25, var5 + 12, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 9, var4 + 26, var5 + 3, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 9, var4 + 26, var5 + 5, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 9, var4 + 26, var5 + 11, Blocks.logs3.get().blockID, 1, 2); - var1.setBlock(var3 + 9, var4 + 26, var5 + 12, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 9, var4 + 26, var5 + 14, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 9, var4 + 27, var5 + 4, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 9, var4 + 27, var5 + 7, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 9, var4 + 27, var5 + 11, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 9, var4 + 27, var5 + 13, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 9, var4 + 28, var5 + 5, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 9, var4 + 28, var5 + 11, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 9, var4 + 28, var5 + 12, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 9, var4 + 28, var5 + 13, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 9, var4 + 29, var5 + 5, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 9, var4 + 29, var5 + 6, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 9, var4 + 29, var5 + 7, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 9, var4 + 29, var5 + 10, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 9, var4 + 30, var5 + 5, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 10, var4 + 0, var5 + 8, Blocks.logs3.get().blockID, 1, 2); - var1.setBlock(var3 + 10, var4 + 17, var5 + 8, Blocks.logs3.get().blockID, 1, 2); - var1.setBlock(var3 + 10, var4 + 18, var5 + 7, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 10, var4 + 20, var5 + 6, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 10, var4 + 20, var5 + 8, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 10, var4 + 22, var5 + 5, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 10, var4 + 23, var5 + 9, Blocks.logs3.get().blockID, 1, 2); - var1.setBlock(var3 + 10, var4 + 24, var5 + 10, Blocks.logs3.get().blockID, 1, 2); - var1.setBlock(var3 + 10, var4 + 25, var5 + 4, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 10, var4 + 25, var5 + 5, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 10, var4 + 25, var5 + 6, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 10, var4 + 25, var5 + 11, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 10, var4 + 25, var5 + 12, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 10, var4 + 26, var5 + 4, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 10, var4 + 26, var5 + 5, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 10, var4 + 26, var5 + 7, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 10, var4 + 26, var5 + 12, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 10, var4 + 26, var5 + 13, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 10, var4 + 27, var5 + 3, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 10, var4 + 27, var5 + 5, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 10, var4 + 27, var5 + 10, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 10, var4 + 27, var5 + 11, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 10, var4 + 27, var5 + 12, Blocks.logs3.get().blockID, 1, 2); - var1.setBlock(var3 + 10, var4 + 27, var5 + 13, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 10, var4 + 27, var5 + 14, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 10, var4 + 28, var5 + 3, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 10, var4 + 28, var5 + 5, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 10, var4 + 28, var5 + 6, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 10, var4 + 28, var5 + 12, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 10, var4 + 28, var5 + 14, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 10, var4 + 29, var5 + 5, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 10, var4 + 29, var5 + 12, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 10, var4 + 29, var5 + 13, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 11, var4 + 18, var5 + 5, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 11, var4 + 18, var5 + 6, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 11, var4 + 18, var5 + 7, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 11, var4 + 18, var5 + 8, Blocks.logs3.get().blockID, 1, 2); - var1.setBlock(var3 + 11, var4 + 19, var5 + 5, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 11, var4 + 19, var5 + 7, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 11, var4 + 20, var5 + 5, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 11, var4 + 20, var5 + 6, Blocks.logs3.get().blockID, 1, 2); - var1.setBlock(var3 + 11, var4 + 20, var5 + 8, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 11, var4 + 21, var5 + 4, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 11, var4 + 21, var5 + 5, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 11, var4 + 21, var5 + 6, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 11, var4 + 21, var5 + 7, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 11, var4 + 22, var5 + 6, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 11, var4 + 25, var5 + 10, Blocks.logs3.get().blockID, 1, 2); - var1.setBlock(var3 + 11, var4 + 25, var5 + 11, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 11, var4 + 25, var5 + 12, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 11, var4 + 27, var5 + 3, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 11, var4 + 27, var5 + 6, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 11, var4 + 27, var5 + 10, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 11, var4 + 27, var5 + 12, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 11, var4 + 27, var5 + 13, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 11, var4 + 28, var5 + 5, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 11, var4 + 28, var5 + 6, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 11, var4 + 28, var5 + 11, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 11, var4 + 29, var5 + 4, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 11, var4 + 29, var5 + 6, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 11, var4 + 29, var5 + 11, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 12, var4 + 18, var5 + 8, Blocks.logs3.get().blockID, 1, 2); - var1.setBlock(var3 + 12, var4 + 18, var5 + 9, Blocks.logs3.get().blockID, 1, 2); - var1.setBlock(var3 + 12, var4 + 18, var5 + 10, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 12, var4 + 18, var5 + 11, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 12, var4 + 19, var5 + 6, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 12, var4 + 19, var5 + 7, Blocks.logs3.get().blockID, 1, 2); - var1.setBlock(var3 + 12, var4 + 19, var5 + 8, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 12, var4 + 19, var5 + 11, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 12, var4 + 20, var5 + 4, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 12, var4 + 20, var5 + 6, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 12, var4 + 20, var5 + 11, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 12, var4 + 20, var5 + 12, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 12, var4 + 21, var5 + 4, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 12, var4 + 21, var5 + 6, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 12, var4 + 22, var5 + 6, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 12, var4 + 24, var5 + 10, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 12, var4 + 25, var5 + 10, Blocks.logs3.get().blockID, 1, 2); - var1.setBlock(var3 + 12, var4 + 25, var5 + 11, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 12, var4 + 25, var5 + 12, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 12, var4 + 26, var5 + 4, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 12, var4 + 26, var5 + 6, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 12, var4 + 26, var5 + 9, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 12, var4 + 26, var5 + 10, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 12, var4 + 26, var5 + 11, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 12, var4 + 26, var5 + 12, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 12, var4 + 27, var5 + 4, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 12, var4 + 27, var5 + 5, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 12, var4 + 27, var5 + 9, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 12, var4 + 27, var5 + 12, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 12, var4 + 27, var5 + 13, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 12, var4 + 28, var5 + 6, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 12, var4 + 28, var5 + 8, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 12, var4 + 28, var5 + 9, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 12, var4 + 28, var5 + 11, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 12, var4 + 28, var5 + 13, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 13, var4 + 17, var5 + 11, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 13, var4 + 18, var5 + 8, Blocks.logs3.get().blockID, 1, 2); - var1.setBlock(var3 + 13, var4 + 18, var5 + 11, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 13, var4 + 19, var5 + 10, Blocks.logs3.get().blockID, 1, 2); - var1.setBlock(var3 + 13, var4 + 19, var5 + 11, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 13, var4 + 19, var5 + 12, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 13, var4 + 20, var5 + 7, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 13, var4 + 20, var5 + 12, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 13, var4 + 21, var5 + 7, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 13, var4 + 21, var5 + 10, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 13, var4 + 23, var5 + 12, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 13, var4 + 24, var5 + 10, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 13, var4 + 24, var5 + 11, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 13, var4 + 24, var5 + 12, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 13, var4 + 25, var5 + 9, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 13, var4 + 25, var5 + 12, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 13, var4 + 25, var5 + 13, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 13, var4 + 26, var5 + 9, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 13, var4 + 26, var5 + 10, Blocks.logs3.get().blockID, 1, 2); - var1.setBlock(var3 + 13, var4 + 26, var5 + 11, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 13, var4 + 27, var5 + 8, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 13, var4 + 27, var5 + 9, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 13, var4 + 27, var5 + 11, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 13, var4 + 28, var5 + 7, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 13, var4 + 29, var5 + 8, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 13, var4 + 29, var5 + 9, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 13, var4 + 29, var5 + 10, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 14, var4 + 17, var5 + 8, Blocks.logs3.get().blockID, 1, 2); - var1.setBlock(var3 + 14, var4 + 17, var5 + 11, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 14, var4 + 17, var5 + 12, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 14, var4 + 18, var5 + 7, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 14, var4 + 18, var5 + 11, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 14, var4 + 18, var5 + 12, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 14, var4 + 18, var5 + 13, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 14, var4 + 19, var5 + 8, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 14, var4 + 19, var5 + 10, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 14, var4 + 19, var5 + 11, Blocks.logs3.get().blockID, 1, 2); - var1.setBlock(var3 + 14, var4 + 19, var5 + 12, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 14, var4 + 19, var5 + 13, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 14, var4 + 20, var5 + 11, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 14, var4 + 20, var5 + 13, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 14, var4 + 21, var5 + 10, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 14, var4 + 21, var5 + 11, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 14, var4 + 21, var5 + 12, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 14, var4 + 23, var5 + 10, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 14, var4 + 23, var5 + 11, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 14, var4 + 24, var5 + 10, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 14, var4 + 24, var5 + 11, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 14, var4 + 24, var5 + 13, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 14, var4 + 25, var5 + 9, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 14, var4 + 25, var5 + 10, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 14, var4 + 25, var5 + 11, Blocks.logs3.get().blockID, 1, 2); - var1.setBlock(var3 + 14, var4 + 25, var5 + 12, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 14, var4 + 25, var5 + 13, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 14, var4 + 26, var5 + 8, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 14, var4 + 26, var5 + 10, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 14, var4 + 26, var5 + 11, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 14, var4 + 26, var5 + 12, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 14, var4 + 27, var5 + 7, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 14, var4 + 27, var5 + 8, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 14, var4 + 27, var5 + 9, Blocks.logs3.get().blockID, 1, 2); - var1.setBlock(var3 + 14, var4 + 27, var5 + 11, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 14, var4 + 27, var5 + 12, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 14, var4 + 28, var5 + 9, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 14, var4 + 29, var5 + 8, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 14, var4 + 29, var5 + 9, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 14, var4 + 29, var5 + 10, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 15, var4 + 17, var5 + 5, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 15, var4 + 17, var5 + 6, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 15, var4 + 17, var5 + 7, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 15, var4 + 17, var5 + 8, Blocks.logs3.get().blockID, 1, 2); - var1.setBlock(var3 + 15, var4 + 17, var5 + 12, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 15, var4 + 18, var5 + 6, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 15, var4 + 18, var5 + 7, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 15, var4 + 18, var5 + 9, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 15, var4 + 18, var5 + 10, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 15, var4 + 18, var5 + 11, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 15, var4 + 18, var5 + 13, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 15, var4 + 19, var5 + 11, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 15, var4 + 19, var5 + 13, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 15, var4 + 20, var5 + 9, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 15, var4 + 20, var5 + 13, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 15, var4 + 23, var5 + 11, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 15, var4 + 24, var5 + 13, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 15, var4 + 25, var5 + 9, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 15, var4 + 26, var5 + 9, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 15, var4 + 26, var5 + 10, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 15, var4 + 26, var5 + 11, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 15, var4 + 26, var5 + 13, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 15, var4 + 27, var5 + 7, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 15, var4 + 27, var5 + 8, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 15, var4 + 28, var5 + 10, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 15, var4 + 29, var5 + 9, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 16, var4 + 16, var5 + 7, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 16, var4 + 16, var5 + 8, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 16, var4 + 16, var5 + 9, Blocks.logs3.get().blockID, 1, 2); - var1.setBlock(var3 + 16, var4 + 17, var5 + 5, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 16, var4 + 17, var5 + 8, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 16, var4 + 18, var5 + 6, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 16, var4 + 18, var5 + 7, Blocks.logs3.get().blockID, 1, 2); - var1.setBlock(var3 + 16, var4 + 18, var5 + 8, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 16, var4 + 18, var5 + 9, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 16, var4 + 19, var5 + 7, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 16, var4 + 19, var5 + 9, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 16, var4 + 20, var5 + 6, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 16, var4 + 20, var5 + 7, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 16, var4 + 20, var5 + 11, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 16, var4 + 24, var5 + 12, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 16, var4 + 25, var5 + 10, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 16, var4 + 25, var5 + 11, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 16, var4 + 26, var5 + 9, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 16, var4 + 26, var5 + 11, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 16, var4 + 27, var5 + 8, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 16, var4 + 27, var5 + 10, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 16, var4 + 28, var5 + 8, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 17, var4 + 16, var5 + 7, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 17, var4 + 16, var5 + 9, Blocks.logs3.get().blockID, 1, 2); - var1.setBlock(var3 + 17, var4 + 18, var5 + 5, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 17, var4 + 18, var5 + 7, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 17, var4 + 18, var5 + 9, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 17, var4 + 19, var5 + 5, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 17, var4 + 19, var5 + 6, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 17, var4 + 19, var5 + 8, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 17, var4 + 20, var5 + 6, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 17, var4 + 20, var5 + 7, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 18, var4 + 17, var5 + 6, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 18, var4 + 18, var5 + 6, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 18, var4 + 18, var5 + 7, Blocks.leavesColorized.get().blockID, 4, 2); - return true; - } - } -} diff --git a/unused code/biomesoplenty/worldgen/WorldGenCypress2.java b/unused code/biomesoplenty/worldgen/WorldGenCypress2.java deleted file mode 100644 index 9045c517d..000000000 --- a/unused code/biomesoplenty/worldgen/WorldGenCypress2.java +++ /dev/null @@ -1,151 +0,0 @@ -package biomesoplenty.worldgen; - -import java.util.Random; - -import biomesoplenty.api.Blocks; -import biomesoplenty.configuration.BOPBlocks; - -import net.minecraft.block.Block; -import net.minecraft.world.World; -import net.minecraft.world.gen.feature.WorldGenerator; - -public class WorldGenCypress2 extends WorldGenerator -{ - public boolean generate(World var1, Random var2, int var3, int var4, int var5) - { - while (var1.isAirBlock(var3 + 4, var4, var5 + 4) && var4 > 2) - { - --var4; - } - - int var6 = var1.getBlockId(var3 + 4, var4, var5 + 4); - - if (var6 != Block.grass.blockID) - { - return false; - } - else - { - for (int var7 = -2; var7 <= 2; ++var7) - { - for (int var8 = -2; var8 <= 2; ++var8) - { - if (var1.isAirBlock(var3 + var7 + 4, var4 - 1, var5 + var8 + 4) && var1.isAirBlock(var3 + var7 + 4, var4 - 2, var5 + var8 + 4)) - { - return false; - } - } - } - - var1.setBlock(var3 + 0, var4 + 9, var5 + 5, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 0, var4 + 9, var5 + 6, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 0, var4 + 11, var5 + 5, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 0, var4 + 11, var5 + 6, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 1, var4 + 9, var5 + 5, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 1, var4 + 11, var5 + 3, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 1, var4 + 11, var5 + 4, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 1, var4 + 11, var5 + 5, Blocks.logs3.get().blockID, 1, 2); - var1.setBlock(var3 + 1, var4 + 12, var5 + 4, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 1, var4 + 14, var5 + 3, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 1, var4 + 14, var5 + 4, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 1, var4 + 14, var5 + 5, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 1, var4 + 15, var5 + 4, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 1, var4 + 15, var5 + 5, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 2, var4 + 0, var5 + 4, Blocks.logs3.get().blockID, 1, 2); - var1.setBlock(var3 + 2, var4 + 1, var5 + 4, Blocks.logs3.get().blockID, 1, 2); - var1.setBlock(var3 + 2, var4 + 8, var5 + 8, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 2, var4 + 9, var5 + 2, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 2, var4 + 9, var5 + 4, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 2, var4 + 9, var5 + 5, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 2, var4 + 9, var5 + 6, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 2, var4 + 9, var5 + 7, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 2, var4 + 10, var5 + 4, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 2, var4 + 11, var5 + 4, Blocks.logs3.get().blockID, 1, 2); - var1.setBlock(var3 + 2, var4 + 11, var5 + 5, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 2, var4 + 12, var5 + 4, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 2, var4 + 12, var5 + 5, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 2, var4 + 12, var5 + 6, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 2, var4 + 13, var5 + 4, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 2, var4 + 14, var5 + 3, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 2, var4 + 14, var5 + 4, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 2, var4 + 14, var5 + 5, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 2, var4 + 14, var5 + 6, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 2, var4 + 15, var5 + 4, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 2, var4 + 16, var5 + 5, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 3, var4 + 0, var5 + 3, Blocks.logs3.get().blockID, 1, 2); - var1.setBlock(var3 + 3, var4 + 0, var5 + 4, Blocks.logs3.get().blockID, 1, 2); - var1.setBlock(var3 + 3, var4 + 0, var5 + 5, Blocks.logs3.get().blockID, 1, 2); - var1.setBlock(var3 + 3, var4 + 1, var5 + 4, Blocks.logs3.get().blockID, 1, 2); - var1.setBlock(var3 + 3, var4 + 2, var5 + 4, Blocks.logs3.get().blockID, 1, 2); - var1.setBlock(var3 + 3, var4 + 3, var5 + 4, Blocks.logs3.get().blockID, 1, 2); - var1.setBlock(var3 + 3, var4 + 4, var5 + 4, Blocks.logs3.get().blockID, 1, 2); - var1.setBlock(var3 + 3, var4 + 5, var5 + 4, Blocks.logs3.get().blockID, 1, 2); - var1.setBlock(var3 + 3, var4 + 6, var5 + 4, Blocks.logs3.get().blockID, 1, 2); - var1.setBlock(var3 + 3, var4 + 7, var5 + 4, Blocks.logs3.get().blockID, 1, 2); - var1.setBlock(var3 + 3, var4 + 7, var5 + 5, Blocks.logs3.get().blockID, 1, 2); - var1.setBlock(var3 + 3, var4 + 8, var5 + 4, Blocks.logs3.get().blockID, 1, 2); - var1.setBlock(var3 + 3, var4 + 8, var5 + 6, Blocks.logs3.get().blockID, 1, 2); - var1.setBlock(var3 + 3, var4 + 8, var5 + 8, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 3, var4 + 9, var5 + 3, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 3, var4 + 9, var5 + 4, Blocks.logs3.get().blockID, 1, 2); - var1.setBlock(var3 + 3, var4 + 9, var5 + 5, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 3, var4 + 9, var5 + 7, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 3, var4 + 10, var5 + 4, Blocks.logs3.get().blockID, 1, 2); - var1.setBlock(var3 + 3, var4 + 10, var5 + 6, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 3, var4 + 11, var5 + 3, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 3, var4 + 11, var5 + 4, Blocks.logs3.get().blockID, 1, 2); - var1.setBlock(var3 + 3, var4 + 11, var5 + 6, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 3, var4 + 12, var5 + 3, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 3, var4 + 12, var5 + 4, Blocks.logs3.get().blockID, 1, 2); - var1.setBlock(var3 + 3, var4 + 13, var5 + 4, Blocks.logs3.get().blockID, 1, 2); - var1.setBlock(var3 + 3, var4 + 14, var5 + 2, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 3, var4 + 14, var5 + 3, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 3, var4 + 14, var5 + 4, Blocks.logs3.get().blockID, 1, 2); - var1.setBlock(var3 + 3, var4 + 14, var5 + 5, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 3, var4 + 14, var5 + 6, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 3, var4 + 15, var5 + 4, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 3, var4 + 15, var5 + 5, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 3, var4 + 15, var5 + 6, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 3, var4 + 16, var5 + 3, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 3, var4 + 16, var5 + 4, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 3, var4 + 16, var5 + 5, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 4, var4 + 0, var5 + 4, Blocks.logs3.get().blockID, 1, 2); - var1.setBlock(var3 + 4, var4 + 8, var5 + 6, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 4, var4 + 8, var5 + 7, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 4, var4 + 9, var5 + 3, Blocks.logs3.get().blockID, 1, 2); - var1.setBlock(var3 + 4, var4 + 9, var5 + 4, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 4, var4 + 9, var5 + 6, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 4, var4 + 10, var5 + 0, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 4, var4 + 10, var5 + 1, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 4, var4 + 10, var5 + 2, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 4, var4 + 10, var5 + 3, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 4, var4 + 10, var5 + 4, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 4, var4 + 11, var5 + 2, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 4, var4 + 11, var5 + 5, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 4, var4 + 12, var5 + 4, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 4, var4 + 13, var5 + 3, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 4, var4 + 13, var5 + 6, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 4, var4 + 14, var5 + 2, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 4, var4 + 14, var5 + 3, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 4, var4 + 14, var5 + 6, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 4, var4 + 15, var5 + 5, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 5, var4 + 8, var5 + 6, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 5, var4 + 10, var5 + 1, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 5, var4 + 10, var5 + 2, Blocks.logs3.get().blockID, 1, 2); - var1.setBlock(var3 + 5, var4 + 10, var5 + 4, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 5, var4 + 11, var5 + 1, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 5, var4 + 11, var5 + 3, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 5, var4 + 11, var5 + 4, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 5, var4 + 12, var5 + 4, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 5, var4 + 14, var5 + 4, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 5, var4 + 14, var5 + 5, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 5, var4 + 15, var5 + 5, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 6, var4 + 10, var5 + 4, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 6, var4 + 11, var5 + 1, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 6, var4 + 11, var5 + 3, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 7, var4 + 10, var5 + 1, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 7, var4 + 11, var5 + 3, Blocks.leavesColorized.get().blockID, 4, 2); - return true; - } - } -} diff --git a/unused code/biomesoplenty/worldgen/WorldGenDarkTree1.java b/unused code/biomesoplenty/worldgen/WorldGenDarkTree1.java deleted file mode 100644 index d3d3ad35a..000000000 --- a/unused code/biomesoplenty/worldgen/WorldGenDarkTree1.java +++ /dev/null @@ -1,709 +0,0 @@ -package biomesoplenty.worldgen; - -import java.util.Random; - -import cpw.mods.fml.common.registry.LanguageRegistry; - -import biomesoplenty.api.Blocks; -import biomesoplenty.configuration.BOPBlocks; - -import net.minecraft.block.Block; -import net.minecraft.item.ItemStack; -import net.minecraft.world.World; -import net.minecraft.world.gen.feature.WorldGenerator; - -public class WorldGenDarkTree1 extends WorldGenerator -{ - public boolean generate(World var1, Random var2, int var3, int var4, int var5) - { - while (var1.isAirBlock(var3 + 5, var4, var5 + 5) && var4 > 2) - { - --var4; - } - - int var6 = var1.getBlockId(var3 + 5, var4, var5 + 5); - - if (var6 != Block.grass.blockID) - { - return false; - } - else - { - for (int var7 = -2; var7 <= 2; ++var7) - { - for (int var8 = -2; var8 <= 2; ++var8) - { - if (var1.isAirBlock(var3 + var7 + 5, var4 - 1, var5 + var8 + 5) && var1.isAirBlock(var3 + var7 + 5, var4 - 2, var5 + var8 + 5)) - { - return false; - } - } - } - - var1.setBlock(var3 + 0, var4 + 3, var5 + 6, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 0, var4 + 3, var5 + 7, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 0, var4 + 4, var5 + 2, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 0, var4 + 4, var5 + 6, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 0, var4 + 4, var5 + 7, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 0, var4 + 5, var5 + 6, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 0, var4 + 5, var5 + 7, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 0, var4 + 11, var5 + 0, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 0, var4 + 12, var5 + 0, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 0, var4 + 12, var5 + 1, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 0, var4 + 13, var5 + 0, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 0, var4 + 13, var5 + 1, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 0, var4 + 14, var5 + 0, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 0, var4 + 14, var5 + 1, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 1, var4 + 3, var5 + 2, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 1, var4 + 3, var5 + 3, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 1, var4 + 3, var5 + 5, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 1, var4 + 3, var5 + 6, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 1, var4 + 4, var5 + 3, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 1, var4 + 4, var5 + 4, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 1, var4 + 4, var5 + 5, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 1, var4 + 4, var5 + 6, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 1, var4 + 5, var5 + 2, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 1, var4 + 5, var5 + 3, Blocks.logs1.get().blockID, 2, 2); - var1.setBlock(var3 + 1, var4 + 5, var5 + 6, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 1, var4 + 5, var5 + 7, Blocks.logs1.get().blockID, 2, 2); - var1.setBlock(var3 + 1, var4 + 6, var5 + 3, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 1, var4 + 6, var5 + 7, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 1, var4 + 8, var5 + 3, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 1, var4 + 9, var5 + 3, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 1, var4 + 10, var5 + 3, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 1, var4 + 11, var5 + 2, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 1, var4 + 11, var5 + 3, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 1, var4 + 12, var5 + 2, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 1, var4 + 12, var5 + 3, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 1, var4 + 13, var5 + 0, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 1, var4 + 13, var5 + 3, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 1, var4 + 13, var5 + 8, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 1, var4 + 14, var5 + 0, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 1, var4 + 14, var5 + 1, Blocks.logs1.get().blockID, 2, 2); - var1.setBlock(var3 + 1, var4 + 14, var5 + 2, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 1, var4 + 14, var5 + 3, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 1, var4 + 14, var5 + 8, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 1, var4 + 15, var5 + 1, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 1, var4 + 15, var5 + 9, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 1, var4 + 15, var5 + 10, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 1, var4 + 17, var5 + 2, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 1, var4 + 17, var5 + 4, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 1, var4 + 18, var5 + 2, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 1, var4 + 18, var5 + 4, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 1, var4 + 18, var5 + 6, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 1, var4 + 18, var5 + 8, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 1, var4 + 19, var5 + 2, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 1, var4 + 19, var5 + 3, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 1, var4 + 19, var5 + 4, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 1, var4 + 19, var5 + 6, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 1, var4 + 19, var5 + 8, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 1, var4 + 20, var5 + 4, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 1, var4 + 20, var5 + 6, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 1, var4 + 20, var5 + 8, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 1, var4 + 21, var5 + 6, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 1, var4 + 21, var5 + 8, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 1, var4 + 22, var5 + 6, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 1, var4 + 22, var5 + 8, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 1, var4 + 23, var5 + 6, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 1, var4 + 23, var5 + 8, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 2, var4 + 3, var5 + 1, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 2, var4 + 3, var5 + 5, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 2, var4 + 3, var5 + 6, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 2, var4 + 3, var5 + 7, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 2, var4 + 4, var5 + 1, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 2, var4 + 4, var5 + 2, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 2, var4 + 4, var5 + 3, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 2, var4 + 4, var5 + 4, Blocks.logs1.get().blockID, 2, 2); - var1.setBlock(var3 + 2, var4 + 4, var5 + 5, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 2, var4 + 4, var5 + 6, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 2, var4 + 4, var5 + 7, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 2, var4 + 5, var5 + 0, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 2, var4 + 5, var5 + 1, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 2, var4 + 5, var5 + 2, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 2, var4 + 5, var5 + 6, Blocks.logs1.get().blockID, 2, 2); - var1.setBlock(var3 + 2, var4 + 6, var5 + 0, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 2, var4 + 6, var5 + 1, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 2, var4 + 6, var5 + 2, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 2, var4 + 6, var5 + 6, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 2, var4 + 7, var5 + 0, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 2, var4 + 7, var5 + 1, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 2, var4 + 7, var5 + 2, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 2, var4 + 8, var5 + 1, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 2, var4 + 8, var5 + 3, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 2, var4 + 9, var5 + 1, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 2, var4 + 10, var5 + 1, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 2, var4 + 11, var5 + 0, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 2, var4 + 11, var5 + 1, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 2, var4 + 11, var5 + 3, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 2, var4 + 12, var5 + 0, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 2, var4 + 12, var5 + 1, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 2, var4 + 12, var5 + 10, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 2, var4 + 13, var5 + 0, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 2, var4 + 13, var5 + 2, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 2, var4 + 13, var5 + 5, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 2, var4 + 13, var5 + 8, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 2, var4 + 13, var5 + 10, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 2, var4 + 14, var5 + 3, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 2, var4 + 14, var5 + 5, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 2, var4 + 14, var5 + 8, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 2, var4 + 14, var5 + 10, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 2, var4 + 15, var5 + 2, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 2, var4 + 15, var5 + 5, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 2, var4 + 15, var5 + 8, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 2, var4 + 15, var5 + 9, Blocks.logs1.get().blockID, 2, 2); - var1.setBlock(var3 + 2, var4 + 15, var5 + 10, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 2, var4 + 16, var5 + 5, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 2, var4 + 16, var5 + 9, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 2, var4 + 17, var5 + 2, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 2, var4 + 18, var5 + 2, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 2, var4 + 18, var5 + 4, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 2, var4 + 18, var5 + 8, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 2, var4 + 19, var5 + 4, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 2, var4 + 19, var5 + 6, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 2, var4 + 19, var5 + 8, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 2, var4 + 20, var5 + 2, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 2, var4 + 20, var5 + 3, Blocks.logs1.get().blockID, 2, 2); - var1.setBlock(var3 + 2, var4 + 20, var5 + 4, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 2, var4 + 20, var5 + 8, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 2, var4 + 21, var5 + 3, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 2, var4 + 21, var5 + 6, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 2, var4 + 22, var5 + 8, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 2, var4 + 23, var5 + 4, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 2, var4 + 23, var5 + 5, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 2, var4 + 23, var5 + 6, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 2, var4 + 23, var5 + 7, Blocks.logs1.get().blockID, 2, 2); - var1.setBlock(var3 + 2, var4 + 24, var5 + 4, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 2, var4 + 24, var5 + 5, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 2, var4 + 25, var5 + 4, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 2, var4 + 25, var5 + 5, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 2, var4 + 25, var5 + 6, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 2, var4 + 26, var5 + 4, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 2, var4 + 26, var5 + 5, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 2, var4 + 26, var5 + 6, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 2, var4 + 29, var5 + 5, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 2, var4 + 30, var5 + 4, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 2, var4 + 30, var5 + 5, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 2, var4 + 31, var5 + 5, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 3, var4 + 0, var5 + 6, Blocks.logs1.get().blockID, 2, 2); - var1.setBlock(var3 + 3, var4 + 3, var5 + 2, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 3, var4 + 3, var5 + 3, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 3, var4 + 3, var5 + 6, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 3, var4 + 3, var5 + 7, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 3, var4 + 4, var5 + 2, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 3, var4 + 4, var5 + 3, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 3, var4 + 4, var5 + 4, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 3, var4 + 4, var5 + 5, Blocks.logs1.get().blockID, 2, 2); - var1.setBlock(var3 + 3, var4 + 5, var5 + 3, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 3, var4 + 6, var5 + 2, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 3, var4 + 6, var5 + 3, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 3, var4 + 7, var5 + 1, Blocks.logs1.get().blockID, 2, 2); - var1.setBlock(var3 + 3, var4 + 7, var5 + 2, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 3, var4 + 7, var5 + 3, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 3, var4 + 8, var5 + 1, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 3, var4 + 8, var5 + 2, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 3, var4 + 9, var5 + 2, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 3, var4 + 10, var5 + 2, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 3, var4 + 10, var5 + 7, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 3, var4 + 12, var5 + 2, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 3, var4 + 12, var5 + 7, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 3, var4 + 13, var5 + 2, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 3, var4 + 13, var5 + 4, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 3, var4 + 13, var5 + 6, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 3, var4 + 13, var5 + 7, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 3, var4 + 13, var5 + 9, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 3, var4 + 14, var5 + 2, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 3, var4 + 14, var5 + 3, Blocks.logs1.get().blockID, 2, 2); - var1.setBlock(var3 + 3, var4 + 14, var5 + 4, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 3, var4 + 14, var5 + 6, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 3, var4 + 14, var5 + 9, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 3, var4 + 15, var5 + 3, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 3, var4 + 15, var5 + 4, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 3, var4 + 15, var5 + 6, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 3, var4 + 15, var5 + 8, Blocks.logs1.get().blockID, 2, 2); - var1.setBlock(var3 + 3, var4 + 15, var5 + 9, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 3, var4 + 16, var5 + 4, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 3, var4 + 16, var5 + 5, Blocks.logs1.get().blockID, 2, 2); - var1.setBlock(var3 + 3, var4 + 16, var5 + 8, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 3, var4 + 17, var5 + 5, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 3, var4 + 17, var5 + 7, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 3, var4 + 17, var5 + 8, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 3, var4 + 17, var5 + 9, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 3, var4 + 18, var5 + 4, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 3, var4 + 18, var5 + 7, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 3, var4 + 18, var5 + 8, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 3, var4 + 18, var5 + 9, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 3, var4 + 19, var5 + 4, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 3, var4 + 19, var5 + 7, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 3, var4 + 19, var5 + 8, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 3, var4 + 19, var5 + 9, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 3, var4 + 20, var5 + 3, Blocks.logs1.get().blockID, 2, 2); - var1.setBlock(var3 + 3, var4 + 20, var5 + 9, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 3, var4 + 21, var5 + 3, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 3, var4 + 21, var5 + 8, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 3, var4 + 22, var5 + 8, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 3, var4 + 22, var5 + 9, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 3, var4 + 23, var5 + 4, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 3, var4 + 23, var5 + 6, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 3, var4 + 23, var5 + 7, Blocks.logs1.get().blockID, 2, 2); - var1.setBlock(var3 + 3, var4 + 23, var5 + 8, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 3, var4 + 25, var5 + 4, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 3, var4 + 25, var5 + 6, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 3, var4 + 26, var5 + 5, Blocks.logs1.get().blockID, 2, 2); - var1.setBlock(var3 + 3, var4 + 26, var5 + 6, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 3, var4 + 27, var5 + 5, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 3, var4 + 29, var5 + 3, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 3, var4 + 30, var5 + 3, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 3, var4 + 30, var5 + 5, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 3, var4 + 31, var5 + 3, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 3, var4 + 31, var5 + 4, Blocks.logs1.get().blockID, 2, 2); - var1.setBlock(var3 + 3, var4 + 31, var5 + 5, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 3, var4 + 32, var5 + 4, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 3, var4 + 34, var5 + 4, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 3, var4 + 34, var5 + 6, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 3, var4 + 35, var5 + 4, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 4, var4 + 0, var5 + 5, Blocks.logs1.get().blockID, 2, 2); - var1.setBlock(var3 + 4, var4 + 1, var5 + 5, Blocks.logs1.get().blockID, 2, 2); - var1.setBlock(var3 + 4, var4 + 3, var5 + 3, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 4, var4 + 3, var5 + 6, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 4, var4 + 4, var5 + 1, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 4, var4 + 4, var5 + 3, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 4, var4 + 4, var5 + 4, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 4, var4 + 4, var5 + 5, Blocks.logs1.get().blockID, 2, 2); - var1.setBlock(var3 + 4, var4 + 4, var5 + 6, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 4, var4 + 5, var5 + 1, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 4, var4 + 5, var5 + 3, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 4, var4 + 6, var5 + 1, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 4, var4 + 6, var5 + 3, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 4, var4 + 6, var5 + 4, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 4, var4 + 7, var5 + 1, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 4, var4 + 7, var5 + 2, Blocks.logs1.get().blockID, 2, 2); - var1.setBlock(var3 + 4, var4 + 7, var5 + 3, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 4, var4 + 8, var5 + 2, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 4, var4 + 8, var5 + 9, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 4, var4 + 9, var5 + 9, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 4, var4 + 10, var5 + 9, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 4, var4 + 11, var5 + 9, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 4, var4 + 14, var5 + 4, Blocks.logs1.get().blockID, 2, 2); - var1.setBlock(var3 + 4, var4 + 14, var5 + 9, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 4, var4 + 15, var5 + 8, Blocks.logs1.get().blockID, 2, 2); - var1.setBlock(var3 + 4, var4 + 15, var5 + 9, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 4, var4 + 16, var5 + 5, Blocks.logs1.get().blockID, 2, 2); - var1.setBlock(var3 + 4, var4 + 17, var5 + 6, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 4, var4 + 18, var5 + 7, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 4, var4 + 18, var5 + 9, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 4, var4 + 19, var5 + 6, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 4, var4 + 19, var5 + 7, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 4, var4 + 19, var5 + 8, Blocks.logs1.get().blockID, 2, 2); - var1.setBlock(var3 + 4, var4 + 20, var5 + 2, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 4, var4 + 20, var5 + 4, Blocks.logs1.get().blockID, 2, 2); - var1.setBlock(var3 + 4, var4 + 20, var5 + 7, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 4, var4 + 20, var5 + 9, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 4, var4 + 21, var5 + 4, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 4, var4 + 21, var5 + 7, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 4, var4 + 22, var5 + 2, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 4, var4 + 22, var5 + 7, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 4, var4 + 22, var5 + 9, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 4, var4 + 23, var5 + 6, Blocks.logs1.get().blockID, 2, 2); - var1.setBlock(var3 + 4, var4 + 23, var5 + 7, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 4, var4 + 23, var5 + 8, Blocks.logs1.get().blockID, 2, 2); - var1.setBlock(var3 + 4, var4 + 23, var5 + 9, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 4, var4 + 24, var5 + 6, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 4, var4 + 25, var5 + 6, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 4, var4 + 26, var5 + 5, Blocks.logs1.get().blockID, 2, 2); - var1.setBlock(var3 + 4, var4 + 26, var5 + 6, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 4, var4 + 27, var5 + 5, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 4, var4 + 28, var5 + 7, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 4, var4 + 29, var5 + 3, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 4, var4 + 29, var5 + 4, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 4, var4 + 29, var5 + 7, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 4, var4 + 29, var5 + 8, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 4, var4 + 30, var5 + 4, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 4, var4 + 31, var5 + 3, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 4, var4 + 31, var5 + 4, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 4, var4 + 31, var5 + 5, Blocks.logs1.get().blockID, 2, 2); - var1.setBlock(var3 + 4, var4 + 32, var5 + 5, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 4, var4 + 34, var5 + 4, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 4, var4 + 35, var5 + 4, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 4, var4 + 35, var5 + 5, Blocks.logs1.get().blockID, 2, 2); - var1.setBlock(var3 + 4, var4 + 36, var5 + 5, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 4, var4 + 37, var5 + 5, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 5, var4 + 0, var5 + 4, Blocks.logs1.get().blockID, 2, 2); - var1.setBlock(var3 + 5, var4 + 0, var5 + 5, Blocks.logs1.get().blockID, 2, 2); - var1.setBlock(var3 + 5, var4 + 1, var5 + 5, Blocks.logs1.get().blockID, 2, 2); - var1.setBlock(var3 + 5, var4 + 2, var5 + 5, Blocks.logs1.get().blockID, 2, 2); - var1.setBlock(var3 + 5, var4 + 3, var5 + 1, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 5, var4 + 3, var5 + 2, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 5, var4 + 3, var5 + 5, Blocks.logs1.get().blockID, 2, 2); - var1.setBlock(var3 + 5, var4 + 4, var5 + 1, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 5, var4 + 4, var5 + 2, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 5, var4 + 4, var5 + 5, Blocks.logs1.get().blockID, 2, 2); - var1.setBlock(var3 + 5, var4 + 5, var5 + 1, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 5, var4 + 5, var5 + 2, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 5, var4 + 5, var5 + 5, Blocks.logs1.get().blockID, 2, 2); - var1.setBlock(var3 + 5, var4 + 6, var5 + 1, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 5, var4 + 6, var5 + 2, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 5, var4 + 6, var5 + 5, Blocks.logs1.get().blockID, 2, 2); - var1.setBlock(var3 + 5, var4 + 7, var5 + 1, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 5, var4 + 7, var5 + 2, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 5, var4 + 7, var5 + 3, Blocks.logs1.get().blockID, 2, 2); - var1.setBlock(var3 + 5, var4 + 7, var5 + 4, Blocks.logs1.get().blockID, 2, 2); - var1.setBlock(var3 + 5, var4 + 7, var5 + 5, Blocks.logs1.get().blockID, 2, 2); - var1.setBlock(var3 + 5, var4 + 8, var5 + 3, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 5, var4 + 8, var5 + 5, Blocks.logs1.get().blockID, 2, 2); - var1.setBlock(var3 + 5, var4 + 8, var5 + 8, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 5, var4 + 9, var5 + 5, Blocks.logs1.get().blockID, 2, 2); - var1.setBlock(var3 + 5, var4 + 9, var5 + 8, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 5, var4 + 10, var5 + 5, Blocks.logs1.get().blockID, 2, 2); - var1.setBlock(var3 + 5, var4 + 10, var5 + 8, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 5, var4 + 11, var5 + 5, Blocks.logs1.get().blockID, 2, 2); - var1.setBlock(var3 + 5, var4 + 11, var5 + 8, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 5, var4 + 12, var5 + 5, Blocks.logs1.get().blockID, 2, 2); - var1.setBlock(var3 + 5, var4 + 12, var5 + 8, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 5, var4 + 13, var5 + 5, Blocks.logs1.get().blockID, 2, 2); - var1.setBlock(var3 + 5, var4 + 13, var5 + 8, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 5, var4 + 14, var5 + 5, Blocks.logs1.get().blockID, 2, 2); - var1.setBlock(var3 + 5, var4 + 14, var5 + 8, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 5, var4 + 15, var5 + 5, Blocks.logs1.get().blockID, 2, 2); - var1.setBlock(var3 + 5, var4 + 15, var5 + 6, Blocks.logs1.get().blockID, 2, 2); - var1.setBlock(var3 + 5, var4 + 15, var5 + 7, Blocks.logs1.get().blockID, 2, 2); - var1.setBlock(var3 + 5, var4 + 15, var5 + 8, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 5, var4 + 16, var5 + 5, Blocks.logs1.get().blockID, 2, 2); - var1.setBlock(var3 + 5, var4 + 17, var5 + 5, Blocks.logs1.get().blockID, 2, 2); - var1.setBlock(var3 + 5, var4 + 18, var5 + 1, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 5, var4 + 18, var5 + 5, Blocks.logs1.get().blockID, 2, 2); - var1.setBlock(var3 + 5, var4 + 18, var5 + 8, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 5, var4 + 18, var5 + 9, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 5, var4 + 19, var5 + 1, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 5, var4 + 19, var5 + 5, Blocks.logs1.get().blockID, 2, 2); - var1.setBlock(var3 + 5, var4 + 19, var5 + 6, Blocks.logs1.get().blockID, 2, 2); - var1.setBlock(var3 + 5, var4 + 19, var5 + 7, Blocks.logs1.get().blockID, 2, 2); - var1.setBlock(var3 + 5, var4 + 19, var5 + 9, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 5, var4 + 20, var5 + 5, Blocks.logs1.get().blockID, 2, 2); - var1.setBlock(var3 + 5, var4 + 20, var5 + 8, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 5, var4 + 21, var5 + 1, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 5, var4 + 21, var5 + 5, Blocks.logs1.get().blockID, 2, 2); - var1.setBlock(var3 + 5, var4 + 21, var5 + 8, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 5, var4 + 21, var5 + 9, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 5, var4 + 22, var5 + 1, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 5, var4 + 22, var5 + 2, Blocks.logs1.get().blockID, 2, 2); - var1.setBlock(var3 + 5, var4 + 22, var5 + 3, Blocks.logs1.get().blockID, 2, 2); - var1.setBlock(var3 + 5, var4 + 22, var5 + 4, Blocks.logs1.get().blockID, 2, 2); - var1.setBlock(var3 + 5, var4 + 22, var5 + 5, Blocks.logs1.get().blockID, 2, 2); - var1.setBlock(var3 + 5, var4 + 22, var5 + 8, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 5, var4 + 23, var5 + 2, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 5, var4 + 23, var5 + 3, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 5, var4 + 23, var5 + 5, Blocks.logs1.get().blockID, 2, 2); - var1.setBlock(var3 + 5, var4 + 23, var5 + 8, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 5, var4 + 24, var5 + 5, Blocks.logs1.get().blockID, 2, 2); - var1.setBlock(var3 + 5, var4 + 25, var5 + 5, Blocks.logs1.get().blockID, 2, 2); - var1.setBlock(var3 + 5, var4 + 26, var5 + 5, Blocks.logs1.get().blockID, 2, 2); - var1.setBlock(var3 + 5, var4 + 27, var5 + 5, Blocks.logs1.get().blockID, 2, 2); - var1.setBlock(var3 + 5, var4 + 28, var5 + 5, Blocks.logs1.get().blockID, 2, 2); - var1.setBlock(var3 + 5, var4 + 28, var5 + 8, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 5, var4 + 29, var5 + 5, Blocks.logs1.get().blockID, 2, 2); - var1.setBlock(var3 + 5, var4 + 29, var5 + 6, Blocks.logs1.get().blockID, 2, 2); - var1.setBlock(var3 + 5, var4 + 29, var5 + 7, Blocks.logs1.get().blockID, 2, 2); - var1.setBlock(var3 + 5, var4 + 29, var5 + 8, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 5, var4 + 30, var5 + 5, Blocks.logs1.get().blockID, 2, 2); - var1.setBlock(var3 + 5, var4 + 30, var5 + 6, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 5, var4 + 30, var5 + 7, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 5, var4 + 31, var5 + 5, Blocks.logs1.get().blockID, 2, 2); - var1.setBlock(var3 + 5, var4 + 32, var5 + 5, Blocks.logs1.get().blockID, 2, 2); - var1.setBlock(var3 + 5, var4 + 32, var5 + 6, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 5, var4 + 33, var5 + 5, Blocks.logs1.get().blockID, 2, 2); - var1.setBlock(var3 + 5, var4 + 33, var5 + 6, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 5, var4 + 34, var5 + 4, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 5, var4 + 34, var5 + 5, Blocks.logs1.get().blockID, 2, 2); - var1.setBlock(var3 + 5, var4 + 34, var5 + 6, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 5, var4 + 35, var5 + 3, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 5, var4 + 35, var5 + 4, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 5, var4 + 35, var5 + 5, Blocks.logs1.get().blockID, 2, 2); - var1.setBlock(var3 + 5, var4 + 35, var5 + 6, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 5, var4 + 36, var5 + 3, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 5, var4 + 36, var5 + 4, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 5, var4 + 36, var5 + 5, Blocks.logs1.get().blockID, 2, 2); - var1.setBlock(var3 + 5, var4 + 37, var5 + 4, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 5, var4 + 37, var5 + 5, Blocks.logs1.get().blockID, 2, 2); - var1.setBlock(var3 + 5, var4 + 38, var5 + 5, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 5, var4 + 38, var5 + 6, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 5, var4 + 39, var5 + 5, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 5, var4 + 40, var5 + 5, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 6, var4 + 0, var5 + 5, Blocks.logs1.get().blockID, 2, 2); - var1.setBlock(var3 + 6, var4 + 0, var5 + 6, Blocks.logs1.get().blockID, 2, 2); - var1.setBlock(var3 + 6, var4 + 3, var5 + 3, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 6, var4 + 3, var5 + 7, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 6, var4 + 4, var5 + 3, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 6, var4 + 5, var5 + 3, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 6, var4 + 6, var5 + 3, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 6, var4 + 6, var5 + 6, Blocks.logs1.get().blockID, 2, 2); - var1.setBlock(var3 + 6, var4 + 6, var5 + 7, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 6, var4 + 7, var5 + 3, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 6, var4 + 8, var5 + 0, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 6, var4 + 8, var5 + 1, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 6, var4 + 8, var5 + 2, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 6, var4 + 8, var5 + 3, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 6, var4 + 8, var5 + 7, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 6, var4 + 8, var5 + 9, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 6, var4 + 9, var5 + 0, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 6, var4 + 9, var5 + 2, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 6, var4 + 9, var5 + 3, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 6, var4 + 10, var5 + 0, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 6, var4 + 10, var5 + 1, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 6, var4 + 10, var5 + 2, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 6, var4 + 10, var5 + 3, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 6, var4 + 10, var5 + 7, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 6, var4 + 10, var5 + 9, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 6, var4 + 11, var5 + 0, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 6, var4 + 11, var5 + 1, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 6, var4 + 11, var5 + 2, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 6, var4 + 11, var5 + 3, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 6, var4 + 11, var5 + 7, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 6, var4 + 11, var5 + 9, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 6, var4 + 12, var5 + 0, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 6, var4 + 12, var5 + 1, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 6, var4 + 12, var5 + 2, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 6, var4 + 12, var5 + 3, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 6, var4 + 12, var5 + 4, Blocks.logs1.get().blockID, 2, 2); - var1.setBlock(var3 + 6, var4 + 12, var5 + 6, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 6, var4 + 12, var5 + 7, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 6, var4 + 12, var5 + 9, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 6, var4 + 12, var5 + 10, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 6, var4 + 13, var5 + 3, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 6, var4 + 13, var5 + 4, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 6, var4 + 13, var5 + 6, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 6, var4 + 13, var5 + 10, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 6, var4 + 14, var5 + 3, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 6, var4 + 14, var5 + 6, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 6, var4 + 14, var5 + 9, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 6, var4 + 14, var5 + 10, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 6, var4 + 15, var5 + 3, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 6, var4 + 15, var5 + 6, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 6, var4 + 15, var5 + 7, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 6, var4 + 15, var5 + 8, Blocks.logs1.get().blockID, 2, 2); - var1.setBlock(var3 + 6, var4 + 15, var5 + 10, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 6, var4 + 16, var5 + 3, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 6, var4 + 16, var5 + 6, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 6, var4 + 16, var5 + 8, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 6, var4 + 17, var5 + 3, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 6, var4 + 17, var5 + 4, Blocks.logs1.get().blockID, 2, 2); - var1.setBlock(var3 + 6, var4 + 17, var5 + 7, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 6, var4 + 17, var5 + 8, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 6, var4 + 18, var5 + 3, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 6, var4 + 18, var5 + 6, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 6, var4 + 18, var5 + 7, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 6, var4 + 18, var5 + 8, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 6, var4 + 19, var5 + 6, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 6, var4 + 19, var5 + 7, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 6, var4 + 19, var5 + 8, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 6, var4 + 20, var5 + 2, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 6, var4 + 20, var5 + 3, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 6, var4 + 20, var5 + 6, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 6, var4 + 21, var5 + 2, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 6, var4 + 21, var5 + 3, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 6, var4 + 21, var5 + 6, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 6, var4 + 22, var5 + 5, Blocks.logs1.get().blockID, 2, 2); - var1.setBlock(var3 + 6, var4 + 24, var5 + 3, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 6, var4 + 25, var5 + 4, Blocks.logs1.get().blockID, 2, 2); - var1.setBlock(var3 + 6, var4 + 26, var5 + 3, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 6, var4 + 26, var5 + 4, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 6, var4 + 28, var5 + 3, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 6, var4 + 28, var5 + 4, Blocks.logs1.get().blockID, 2, 2); - var1.setBlock(var3 + 6, var4 + 28, var5 + 6, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 6, var4 + 28, var5 + 7, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 6, var4 + 29, var5 + 4, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 6, var4 + 29, var5 + 6, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 6, var4 + 29, var5 + 7, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 6, var4 + 33, var5 + 7, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 6, var4 + 34, var5 + 3, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 6, var4 + 34, var5 + 5, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 6, var4 + 34, var5 + 6, Blocks.logs1.get().blockID, 2, 2); - var1.setBlock(var3 + 6, var4 + 34, var5 + 7, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 6, var4 + 35, var5 + 3, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 6, var4 + 35, var5 + 5, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 6, var4 + 36, var5 + 3, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 6, var4 + 36, var5 + 4, Blocks.logs1.get().blockID, 2, 2); - var1.setBlock(var3 + 6, var4 + 36, var5 + 5, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 6, var4 + 38, var5 + 5, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 7, var4 + 3, var5 + 6, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 7, var4 + 4, var5 + 6, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 7, var4 + 5, var5 + 6, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 7, var4 + 5, var5 + 7, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 7, var4 + 5, var5 + 8, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 7, var4 + 5, var5 + 9, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 7, var4 + 6, var5 + 7, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 7, var4 + 6, var5 + 8, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 7, var4 + 7, var5 + 7, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 7, var4 + 7, var5 + 9, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 7, var4 + 8, var5 + 0, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 7, var4 + 8, var5 + 1, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 7, var4 + 8, var5 + 4, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 7, var4 + 8, var5 + 7, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 7, var4 + 8, var5 + 8, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 7, var4 + 9, var5 + 0, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 7, var4 + 9, var5 + 1, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 7, var4 + 9, var5 + 2, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 7, var4 + 9, var5 + 4, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 7, var4 + 9, var5 + 7, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 7, var4 + 9, var5 + 8, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 7, var4 + 10, var5 + 0, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 7, var4 + 10, var5 + 1, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 7, var4 + 10, var5 + 4, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 7, var4 + 10, var5 + 7, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 7, var4 + 10, var5 + 8, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 7, var4 + 11, var5 + 0, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 7, var4 + 11, var5 + 1, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 7, var4 + 11, var5 + 2, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 7, var4 + 11, var5 + 4, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 7, var4 + 11, var5 + 7, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 7, var4 + 11, var5 + 8, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 7, var4 + 12, var5 + 0, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 7, var4 + 12, var5 + 1, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 7, var4 + 12, var5 + 3, Blocks.logs1.get().blockID, 2, 2); - var1.setBlock(var3 + 7, var4 + 12, var5 + 7, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 7, var4 + 13, var5 + 0, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 7, var4 + 13, var5 + 1, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 7, var4 + 13, var5 + 4, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 7, var4 + 13, var5 + 7, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 7, var4 + 13, var5 + 8, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 7, var4 + 13, var5 + 10, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 7, var4 + 14, var5 + 0, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 7, var4 + 14, var5 + 1, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 7, var4 + 14, var5 + 4, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 7, var4 + 14, var5 + 7, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 7, var4 + 14, var5 + 8, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 7, var4 + 14, var5 + 10, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 7, var4 + 15, var5 + 0, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 7, var4 + 15, var5 + 1, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 7, var4 + 15, var5 + 4, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 7, var4 + 15, var5 + 7, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 7, var4 + 15, var5 + 9, Blocks.logs1.get().blockID, 2, 2); - var1.setBlock(var3 + 7, var4 + 15, var5 + 10, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 7, var4 + 16, var5 + 0, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 7, var4 + 16, var5 + 1, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 7, var4 + 16, var5 + 4, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 7, var4 + 16, var5 + 9, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 7, var4 + 17, var5 + 0, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 7, var4 + 17, var5 + 1, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 7, var4 + 17, var5 + 2, Blocks.logs1.get().blockID, 2, 2); - var1.setBlock(var3 + 7, var4 + 17, var5 + 3, Blocks.logs1.get().blockID, 2, 2); - var1.setBlock(var3 + 7, var4 + 18, var5 + 4, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 7, var4 + 18, var5 + 6, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 7, var4 + 19, var5 + 3, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 7, var4 + 19, var5 + 4, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 7, var4 + 20, var5 + 4, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 7, var4 + 20, var5 + 6, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 7, var4 + 21, var5 + 3, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 7, var4 + 21, var5 + 4, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 7, var4 + 21, var5 + 6, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 7, var4 + 22, var5 + 5, Blocks.logs1.get().blockID, 2, 2); - var1.setBlock(var3 + 7, var4 + 22, var5 + 6, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 7, var4 + 23, var5 + 2, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 7, var4 + 24, var5 + 2, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 7, var4 + 25, var5 + 3, Blocks.logs1.get().blockID, 2, 2); - var1.setBlock(var3 + 7, var4 + 26, var5 + 3, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 7, var4 + 26, var5 + 4, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 7, var4 + 27, var5 + 4, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 7, var4 + 28, var5 + 2, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 7, var4 + 28, var5 + 3, Blocks.logs1.get().blockID, 2, 2); - var1.setBlock(var3 + 7, var4 + 28, var5 + 4, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 7, var4 + 29, var5 + 3, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 7, var4 + 33, var5 + 6, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 7, var4 + 34, var5 + 4, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 7, var4 + 34, var5 + 6, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 7, var4 + 35, var5 + 4, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 7, var4 + 36, var5 + 4, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 8, var4 + 5, var5 + 6, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 8, var4 + 5, var5 + 9, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 8, var4 + 6, var5 + 6, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 8, var4 + 6, var5 + 8, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 8, var4 + 7, var5 + 6, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 8, var4 + 7, var5 + 7, Blocks.logs1.get().blockID, 2, 2); - var1.setBlock(var3 + 8, var4 + 7, var5 + 8, Blocks.logs1.get().blockID, 2, 2); - var1.setBlock(var3 + 8, var4 + 8, var5 + 1, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 8, var4 + 8, var5 + 3, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 8, var4 + 8, var5 + 4, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 8, var4 + 8, var5 + 7, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 8, var4 + 8, var5 + 8, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 8, var4 + 9, var5 + 1, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 8, var4 + 9, var5 + 3, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 8, var4 + 9, var5 + 4, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 8, var4 + 10, var5 + 0, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 8, var4 + 10, var5 + 1, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 8, var4 + 10, var5 + 3, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 8, var4 + 10, var5 + 4, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 8, var4 + 11, var5 + 1, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 8, var4 + 11, var5 + 3, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 8, var4 + 12, var5 + 0, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 8, var4 + 12, var5 + 1, Blocks.logs1.get().blockID, 2, 2); - var1.setBlock(var3 + 8, var4 + 12, var5 + 2, Blocks.logs1.get().blockID, 2, 2); - var1.setBlock(var3 + 8, var4 + 12, var5 + 3, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 8, var4 + 12, var5 + 9, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 8, var4 + 13, var5 + 2, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 8, var4 + 13, var5 + 3, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 8, var4 + 14, var5 + 3, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 8, var4 + 15, var5 + 0, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 8, var4 + 15, var5 + 2, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 8, var4 + 15, var5 + 3, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 8, var4 + 16, var5 + 2, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 8, var4 + 16, var5 + 3, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 8, var4 + 17, var5 + 1, Blocks.logs1.get().blockID, 2, 2); - var1.setBlock(var3 + 8, var4 + 17, var5 + 2, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 8, var4 + 18, var5 + 3, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 8, var4 + 18, var5 + 6, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 8, var4 + 19, var5 + 3, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 8, var4 + 20, var5 + 3, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 8, var4 + 21, var5 + 3, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 8, var4 + 21, var5 + 6, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 8, var4 + 22, var5 + 3, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 8, var4 + 22, var5 + 4, Blocks.logs1.get().blockID, 2, 2); - var1.setBlock(var3 + 8, var4 + 22, var5 + 5, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 8, var4 + 22, var5 + 6, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 8, var4 + 23, var5 + 3, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 8, var4 + 23, var5 + 4, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 8, var4 + 24, var5 + 4, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 8, var4 + 25, var5 + 3, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 8, var4 + 25, var5 + 4, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 8, var4 + 26, var5 + 2, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 8, var4 + 26, var5 + 4, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 8, var4 + 27, var5 + 2, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 8, var4 + 27, var5 + 3, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 8, var4 + 28, var5 + 2, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 8, var4 + 28, var5 + 3, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 9, var4 + 5, var5 + 8, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 9, var4 + 6, var5 + 8, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 9, var4 + 7, var5 + 6, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 9, var4 + 7, var5 + 7, Blocks.logs1.get().blockID, 2, 2); - var1.setBlock(var3 + 9, var4 + 7, var5 + 8, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 9, var4 + 8, var5 + 2, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 9, var4 + 8, var5 + 7, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 9, var4 + 9, var5 + 2, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 9, var4 + 10, var5 + 2, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 9, var4 + 11, var5 + 1, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 9, var4 + 11, var5 + 2, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 9, var4 + 12, var5 + 1, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 9, var4 + 12, var5 + 2, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 9, var4 + 12, var5 + 3, Blocks.logs1.get().blockID, 2, 2); - var1.setBlock(var3 + 9, var4 + 13, var5 + 3, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 9, var4 + 15, var5 + 0, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 9, var4 + 15, var5 + 1, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 9, var4 + 15, var5 + 2, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 9, var4 + 16, var5 + 0, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 9, var4 + 16, var5 + 1, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 9, var4 + 17, var5 + 1, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 9, var4 + 17, var5 + 2, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 9, var4 + 18, var5 + 5, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 9, var4 + 19, var5 + 5, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 9, var4 + 20, var5 + 5, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 9, var4 + 21, var5 + 4, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 9, var4 + 21, var5 + 5, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 9, var4 + 22, var5 + 4, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 9, var4 + 22, var5 + 5, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 10, var4 + 5, var5 + 6, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 10, var4 + 7, var5 + 7, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 10, var4 + 9, var5 + 3, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 10, var4 + 11, var5 + 3, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 10, var4 + 12, var5 + 3, Blocks.leaves1.get().blockID, 3, 2); - return true; - } - } -} diff --git a/unused code/biomesoplenty/worldgen/WorldGenDarkTree2.java b/unused code/biomesoplenty/worldgen/WorldGenDarkTree2.java deleted file mode 100644 index a5c720a45..000000000 --- a/unused code/biomesoplenty/worldgen/WorldGenDarkTree2.java +++ /dev/null @@ -1,283 +0,0 @@ -package biomesoplenty.worldgen; - -import java.util.Random; - -import biomesoplenty.api.Blocks; -import biomesoplenty.configuration.BOPBlocks; - -import net.minecraft.block.Block; -import net.minecraft.world.World; -import net.minecraft.world.gen.feature.WorldGenerator; - -public class WorldGenDarkTree2 extends WorldGenerator -{ - public boolean generate(World var1, Random var2, int var3, int var4, int var5) - { - while (var1.isAirBlock(var3 + 4, var4, var5 + 4) && var4 > 2) - { - --var4; - } - - int var6 = var1.getBlockId(var3 + 4, var4, var5 + 4); - - if (var6 != Block.grass.blockID) - { - return false; - } - else - { - for (int var7 = -2; var7 <= 2; ++var7) - { - for (int var8 = -2; var8 <= 2; ++var8) - { - if (var1.isAirBlock(var3 + var7 + 4, var4 - 1, var5 + var8 + 4) && var1.isAirBlock(var3 + var7 + 4, var4 - 2, var5 + var8 + 4)) - { - return false; - } - } - } - - var1.setBlock(var3 + 0, var4 + 4, var5 + 2, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 0, var4 + 5, var5 + 2, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 1, var4 + 2, var5 + 4, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 1, var4 + 3, var5 + 3, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 1, var4 + 3, var5 + 4, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 1, var4 + 4, var5 + 3, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 1, var4 + 4, var5 + 4, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 1, var4 + 5, var5 + 1, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 1, var4 + 5, var5 + 2, Blocks.logs1.get().blockID, 2, 2); - var1.setBlock(var3 + 1, var4 + 5, var5 + 3, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 1, var4 + 5, var5 + 5, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 1, var4 + 6, var5 + 4, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 1, var4 + 6, var5 + 5, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 1, var4 + 7, var5 + 4, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 1, var4 + 7, var5 + 6, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 1, var4 + 8, var5 + 4, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 1, var4 + 8, var5 + 6, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 1, var4 + 9, var5 + 5, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 1, var4 + 9, var5 + 6, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 1, var4 + 10, var5 + 5, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 1, var4 + 10, var5 + 6, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 1, var4 + 11, var5 + 5, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 1, var4 + 12, var5 + 5, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 2, var4 + 5, var5 + 2, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 2, var4 + 5, var5 + 3, Blocks.logs1.get().blockID, 2, 2); - var1.setBlock(var3 + 2, var4 + 5, var5 + 6, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 2, var4 + 7, var5 + 3, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 2, var4 + 8, var5 + 3, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 2, var4 + 8, var5 + 4, Blocks.logs1.get().blockID, 2, 2); - var1.setBlock(var3 + 2, var4 + 8, var5 + 6, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 2, var4 + 9, var5 + 6, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 2, var4 + 10, var5 + 4, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 2, var4 + 10, var5 + 6, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 2, var4 + 11, var5 + 4, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 2, var4 + 11, var5 + 6, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 2, var4 + 12, var5 + 4, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 2, var4 + 12, var5 + 5, Blocks.logs1.get().blockID, 2, 2); - var1.setBlock(var3 + 2, var4 + 12, var5 + 6, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 2, var4 + 13, var5 + 5, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 2, var4 + 14, var5 + 4, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 2, var4 + 14, var5 + 5, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 2, var4 + 15, var5 + 3, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 2, var4 + 15, var5 + 4, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 2, var4 + 16, var5 + 3, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 2, var4 + 16, var5 + 4, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 2, var4 + 17, var5 + 3, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 2, var4 + 17, var5 + 4, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 3, var4 + 2, var5 + 3, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 3, var4 + 3, var5 + 1, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 3, var4 + 3, var5 + 3, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 3, var4 + 3, var5 + 6, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 3, var4 + 4, var5 + 1, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 3, var4 + 4, var5 + 3, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 3, var4 + 4, var5 + 6, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 3, var4 + 4, var5 + 7, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 3, var4 + 5, var5 + 1, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 3, var4 + 5, var5 + 2, Blocks.logs1.get().blockID, 2, 2); - var1.setBlock(var3 + 3, var4 + 5, var5 + 4, Blocks.logs1.get().blockID, 2, 2); - var1.setBlock(var3 + 3, var4 + 5, var5 + 6, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 3, var4 + 6, var5 + 2, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 3, var4 + 6, var5 + 6, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 3, var4 + 6, var5 + 8, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 3, var4 + 7, var5 + 2, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 3, var4 + 7, var5 + 6, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 3, var4 + 8, var5 + 2, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 3, var4 + 8, var5 + 4, Blocks.logs1.get().blockID, 2, 2); - var1.setBlock(var3 + 3, var4 + 8, var5 + 6, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 3, var4 + 9, var5 + 4, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 3, var4 + 11, var5 + 2, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 3, var4 + 11, var5 + 6, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 3, var4 + 12, var5 + 2, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 3, var4 + 12, var5 + 4, Blocks.logs1.get().blockID, 2, 2); - var1.setBlock(var3 + 3, var4 + 12, var5 + 6, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 3, var4 + 13, var5 + 2, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 3, var4 + 13, var5 + 4, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 3, var4 + 14, var5 + 2, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 3, var4 + 14, var5 + 4, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 3, var4 + 14, var5 + 6, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 3, var4 + 15, var5 + 4, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 3, var4 + 15, var5 + 5, Blocks.logs1.get().blockID, 2, 2); - var1.setBlock(var3 + 3, var4 + 16, var5 + 4, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 3, var4 + 16, var5 + 5, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 3, var4 + 17, var5 + 3, Blocks.logs1.get().blockID, 2, 2); - var1.setBlock(var3 + 3, var4 + 17, var5 + 4, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 3, var4 + 18, var5 + 3, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 3, var4 + 19, var5 + 4, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 3, var4 + 20, var5 + 4, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 4, var4 + 0, var5 + 4, Blocks.logs1.get().blockID, 2, 2); - var1.setBlock(var3 + 4, var4 + 1, var5 + 4, Blocks.logs1.get().blockID, 2, 2); - var1.setBlock(var3 + 4, var4 + 2, var5 + 4, Blocks.logs1.get().blockID, 2, 2); - var1.setBlock(var3 + 4, var4 + 2, var5 + 6, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 4, var4 + 3, var5 + 2, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 4, var4 + 3, var5 + 4, Blocks.logs1.get().blockID, 2, 2); - var1.setBlock(var3 + 4, var4 + 3, var5 + 6, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 4, var4 + 4, var5 + 1, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 4, var4 + 4, var5 + 2, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 4, var4 + 4, var5 + 4, Blocks.logs1.get().blockID, 2, 2); - var1.setBlock(var3 + 4, var4 + 4, var5 + 6, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 4, var4 + 4, var5 + 8, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 4, var4 + 5, var5 + 1, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 4, var4 + 5, var5 + 2, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 4, var4 + 5, var5 + 4, Blocks.logs1.get().blockID, 2, 2); - var1.setBlock(var3 + 4, var4 + 5, var5 + 8, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 4, var4 + 6, var5 + 4, Blocks.logs1.get().blockID, 2, 2); - var1.setBlock(var3 + 4, var4 + 6, var5 + 5, Blocks.logs1.get().blockID, 2, 2); - var1.setBlock(var3 + 4, var4 + 6, var5 + 7, Blocks.logs1.get().blockID, 2, 2); - var1.setBlock(var3 + 4, var4 + 6, var5 + 8, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 4, var4 + 7, var5 + 1, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 4, var4 + 7, var5 + 4, Blocks.logs1.get().blockID, 2, 2); - var1.setBlock(var3 + 4, var4 + 7, var5 + 5, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 4, var4 + 7, var5 + 6, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 4, var4 + 8, var5 + 1, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 4, var4 + 8, var5 + 4, Blocks.logs1.get().blockID, 2, 2); - var1.setBlock(var3 + 4, var4 + 8, var5 + 5, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 4, var4 + 9, var5 + 4, Blocks.logs1.get().blockID, 2, 2); - var1.setBlock(var3 + 4, var4 + 9, var5 + 5, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 4, var4 + 10, var5 + 4, Blocks.logs1.get().blockID, 2, 2); - var1.setBlock(var3 + 4, var4 + 10, var5 + 5, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 4, var4 + 10, var5 + 6, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 4, var4 + 11, var5 + 1, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 4, var4 + 11, var5 + 4, Blocks.logs1.get().blockID, 2, 2); - var1.setBlock(var3 + 4, var4 + 11, var5 + 6, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 4, var4 + 12, var5 + 4, Blocks.logs1.get().blockID, 2, 2); - var1.setBlock(var3 + 4, var4 + 12, var5 + 5, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 4, var4 + 12, var5 + 6, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 4, var4 + 13, var5 + 1, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 4, var4 + 13, var5 + 4, Blocks.logs1.get().blockID, 2, 2); - var1.setBlock(var3 + 4, var4 + 13, var5 + 5, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 4, var4 + 13, var5 + 6, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 4, var4 + 14, var5 + 1, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 4, var4 + 14, var5 + 2, Blocks.logs1.get().blockID, 2, 2); - var1.setBlock(var3 + 4, var4 + 14, var5 + 3, Blocks.logs1.get().blockID, 2, 2); - var1.setBlock(var3 + 4, var4 + 14, var5 + 4, Blocks.logs1.get().blockID, 2, 2); - var1.setBlock(var3 + 4, var4 + 15, var5 + 2, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 4, var4 + 15, var5 + 3, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 4, var4 + 15, var5 + 4, Blocks.logs1.get().blockID, 2, 2); - var1.setBlock(var3 + 4, var4 + 15, var5 + 5, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 4, var4 + 15, var5 + 6, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 4, var4 + 16, var5 + 2, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 4, var4 + 16, var5 + 3, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 4, var4 + 16, var5 + 4, Blocks.logs1.get().blockID, 2, 2); - var1.setBlock(var3 + 4, var4 + 17, var5 + 2, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 4, var4 + 17, var5 + 3, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 4, var4 + 17, var5 + 4, Blocks.logs1.get().blockID, 2, 2); - var1.setBlock(var3 + 4, var4 + 18, var5 + 4, Blocks.logs1.get().blockID, 2, 2); - var1.setBlock(var3 + 4, var4 + 19, var5 + 3, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 4, var4 + 19, var5 + 4, Blocks.logs1.get().blockID, 2, 2); - var1.setBlock(var3 + 4, var4 + 19, var5 + 5, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 4, var4 + 20, var5 + 4, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 4, var4 + 21, var5 + 4, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 5, var4 + 2, var5 + 7, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 5, var4 + 3, var5 + 7, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 5, var4 + 4, var5 + 7, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 5, var4 + 5, var5 + 1, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 5, var4 + 5, var5 + 7, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 5, var4 + 5, var5 + 8, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 5, var4 + 6, var5 + 6, Blocks.logs1.get().blockID, 2, 2); - var1.setBlock(var3 + 5, var4 + 6, var5 + 7, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 5, var4 + 7, var5 + 1, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 5, var4 + 7, var5 + 2, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 5, var4 + 7, var5 + 3, Blocks.logs1.get().blockID, 2, 2); - var1.setBlock(var3 + 5, var4 + 7, var5 + 6, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 5, var4 + 8, var5 + 6, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 5, var4 + 9, var5 + 2, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 5, var4 + 9, var5 + 4, Blocks.logs1.get().blockID, 2, 2); - var1.setBlock(var3 + 5, var4 + 9, var5 + 6, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 5, var4 + 10, var5 + 3, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 5, var4 + 10, var5 + 4, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 5, var4 + 10, var5 + 7, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 5, var4 + 11, var5 + 2, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 5, var4 + 11, var5 + 3, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 5, var4 + 11, var5 + 5, Blocks.logs1.get().blockID, 2, 2); - var1.setBlock(var3 + 5, var4 + 11, var5 + 6, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 5, var4 + 11, var5 + 7, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 5, var4 + 12, var5 + 2, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 5, var4 + 12, var5 + 5, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 5, var4 + 13, var5 + 3, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 5, var4 + 14, var5 + 2, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 5, var4 + 14, var5 + 3, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 5, var4 + 15, var5 + 3, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 5, var4 + 15, var5 + 5, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 5, var4 + 16, var5 + 3, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 5, var4 + 16, var5 + 4, Blocks.logs1.get().blockID, 2, 2); - var1.setBlock(var3 + 5, var4 + 16, var5 + 5, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 5, var4 + 19, var5 + 4, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 6, var4 + 2, var5 + 6, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 6, var4 + 3, var5 + 5, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 6, var4 + 3, var5 + 6, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 6, var4 + 3, var5 + 8, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 6, var4 + 4, var5 + 5, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 6, var4 + 4, var5 + 6, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 6, var4 + 4, var5 + 8, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 6, var4 + 5, var5 + 5, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 6, var4 + 5, var5 + 6, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 6, var4 + 5, var5 + 8, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 6, var4 + 6, var5 + 1, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 6, var4 + 6, var5 + 5, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 6, var4 + 6, var5 + 6, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 6, var4 + 6, var5 + 7, Blocks.logs1.get().blockID, 2, 2); - var1.setBlock(var3 + 6, var4 + 6, var5 + 8, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 6, var4 + 7, var5 + 1, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 6, var4 + 7, var5 + 2, Blocks.logs1.get().blockID, 2, 2); - var1.setBlock(var3 + 6, var4 + 7, var5 + 5, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 6, var4 + 9, var5 + 2, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 6, var4 + 9, var5 + 3, Blocks.logs1.get().blockID, 2, 2); - var1.setBlock(var3 + 6, var4 + 9, var5 + 5, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 6, var4 + 10, var5 + 3, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 6, var4 + 11, var5 + 5, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 6, var4 + 11, var5 + 6, Blocks.logs1.get().blockID, 2, 2); - var1.setBlock(var3 + 6, var4 + 12, var5 + 6, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 6, var4 + 14, var5 + 4, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 6, var4 + 14, var5 + 5, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 6, var4 + 15, var5 + 3, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 6, var4 + 16, var5 + 3, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 6, var4 + 16, var5 + 4, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 7, var4 + 3, var5 + 7, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 7, var4 + 4, var5 + 7, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 7, var4 + 4, var5 + 8, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 7, var4 + 5, var5 + 0, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 7, var4 + 5, var5 + 5, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 7, var4 + 5, var5 + 6, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 7, var4 + 5, var5 + 8, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 7, var4 + 6, var5 + 0, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 7, var4 + 6, var5 + 6, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 7, var4 + 6, var5 + 8, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 7, var4 + 7, var5 + 1, Blocks.logs1.get().blockID, 2, 2); - var1.setBlock(var3 + 7, var4 + 8, var5 + 1, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 7, var4 + 8, var5 + 2, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 7, var4 + 8, var5 + 5, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 7, var4 + 9, var5 + 5, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 7, var4 + 9, var5 + 6, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 7, var4 + 10, var5 + 5, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 7, var4 + 10, var5 + 6, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 8, var4 + 3, var5 + 1, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 8, var4 + 4, var5 + 1, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 8, var4 + 5, var5 + 1, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 8, var4 + 6, var5 + 1, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 8, var4 + 6, var5 + 2, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 8, var4 + 7, var5 + 1, Blocks.leaves1.get().blockID, 3, 2); - var1.setBlock(var3 + 8, var4 + 7, var5 + 2, Blocks.leaves1.get().blockID, 3, 2); - return true; - } - } -} diff --git a/unused code/biomesoplenty/worldgen/WorldGenDarkTreeOld1.java b/unused code/biomesoplenty/worldgen/WorldGenDarkTreeOld1.java deleted file mode 100644 index c34308d9d..000000000 --- a/unused code/biomesoplenty/worldgen/WorldGenDarkTreeOld1.java +++ /dev/null @@ -1,93 +0,0 @@ -package biomesoplenty.worldgen; - -import java.util.Random; - -import net.minecraft.block.Block; -import net.minecraft.world.World; -import net.minecraft.world.gen.feature.WorldGenerator; - -public class WorldGenDarkTreeOld1 extends WorldGenerator -{ - public boolean generate(World var1, Random var2, int var3, int var4, int var5) - { - while (var1.isAirBlock(var3, var4, var5) && var4 > 2) - { - --var4; - } - - int var6 = var1.getBlockId(var3, var4, var5); - int var96 = var1.getBlockId(var3 - 1, var4, var5); - int var97 = var1.getBlockId(var3 + 1, var4, var5); - int var98 = var1.getBlockId(var3, var4, var5 - 1); - int var99 = var1.getBlockId(var3, var4, var5 + 1); - - if (var6 != Block.grass.blockID) - { - return false; - } - if (var96 != Block.grass.blockID) - { - return false; - } - if (var97 != Block.grass.blockID) - { - return false; - } - if (var98 != Block.grass.blockID) - { - return false; - } - if (var99 != Block.grass.blockID) - { - return false; - } - else - { - for (int var7 = -2; var7 <= 2; ++var7) - { - for (int var8 = -2; var8 <= 2; ++var8) - { - if (var1.isAirBlock(var3 + var7, var4 - 1, var5 + var8) && var1.isAirBlock(var3 + var7, var4 - 2, var5 + var8)) - { - return false; - } - } - } - - var1.setBlock(var3, var4, var5, Block.dirt.blockID); - var1.setBlock(var3, var4 + 1, var5, Block.wood.blockID, 1, 2); - var1.setBlock(var3, var4 + 2, var5, Block.wood.blockID, 1, 2); - var1.setBlock(var3, var4 + 3, var5, Block.wood.blockID, 1, 2); - var1.setBlock(var3, var4 + 4, var5, Block.wood.blockID, 1, 2); - var1.setBlock(var3, var4 + 5, var5, Block.wood.blockID, 1, 2); - var1.setBlock(var3, var4 + 6, var5, Block.wood.blockID, 1, 2); - var1.setBlock(var3, var4 + 7, var5, Block.wood.blockID, 1, 2); - var1.setBlock(var3, var4 + 8, var5, Block.wood.blockID, 1, 2); - var1.setBlock(var3, var4 + 9, var5, Block.wood.blockID, 1, 2); - var1.setBlock(var3, var4 + 10, var5, Block.wood.blockID, 1, 2); - var1.setBlock(var3, var4 + 11, var5, Block.wood.blockID, 1, 2); - var1.setBlock(var3, var4 + 12, var5, Block.wood.blockID, 1, 2); - var1.setBlock(var3, var4 + 13, var5, Block.wood.blockID, 1, 2); - var1.setBlock(var3, var4 + 14, var5, Block.wood.blockID, 1, 2); - var1.setBlock(var3, var4 + 15, var5, Block.wood.blockID, 1, 2); - - var1.setBlock(var3 - 1, var4 + 1, var5, Block.wood.blockID, 1, 2); - var1.setBlock(var3 - 1, var4 + 2, var5, Block.wood.blockID, 1, 2); - var1.setBlock(var3 - 1, var4 + 3, var5, Block.wood.blockID, 1, 2); - - var1.setBlock(var3 + 1, var4 + 1, var5, Block.wood.blockID, 1, 2); - var1.setBlock(var3 + 1, var4 + 2, var5, Block.wood.blockID, 1, 2); - var1.setBlock(var3 + 1, var4 + 3, var5, Block.wood.blockID, 1, 2); - - var1.setBlock(var3, var4 + 1, var5 - 1, Block.wood.blockID, 1, 2); - var1.setBlock(var3, var4 + 2, var5 - 1, Block.wood.blockID, 1, 2); - var1.setBlock(var3, var4 + 3, var5 - 1, Block.wood.blockID, 1, 2); - - var1.setBlock(var3, var4 + 1, var5 + 1, Block.wood.blockID, 1, 2); - var1.setBlock(var3, var4 + 2, var5 + 1, Block.wood.blockID, 1, 2); - var1.setBlock(var3, var4 + 3, var5 + 1, Block.wood.blockID, 1, 2); - - return true; - } - } -} diff --git a/unused code/biomesoplenty/worldgen/WorldGenFir1.java b/unused code/biomesoplenty/worldgen/WorldGenFir1.java deleted file mode 100644 index ced11d10b..000000000 --- a/unused code/biomesoplenty/worldgen/WorldGenFir1.java +++ /dev/null @@ -1,976 +0,0 @@ -package biomesoplenty.worldgen; - -import java.util.Random; - -import biomesoplenty.api.Blocks; -import biomesoplenty.configuration.BOPBlocks; - -import net.minecraft.block.Block; -import net.minecraft.item.ItemStack; -import net.minecraft.world.World; -import net.minecraft.world.gen.feature.WorldGenerator; - -public class WorldGenFir1 extends WorldGenerator -{ - public boolean generate(World var1, Random var2, int var3, int var4, int var5) - { - while (var1.isAirBlock(var3 + 11, var4, var5 + 9) && var4 > 2) - { - --var4; - } - - int var6 = var1.getBlockId(var3 + 11, var4, var5 + 9); - - if (var6 != Block.grass.blockID) - { - return false; - } - else - { - for (int var7 = -2; var7 <= 2; ++var7) - { - for (int var8 = -2; var8 <= 2; ++var8) - { - if (var1.isAirBlock(var3 + var7 + 11, var4 - 1, var5 + var8 + 9) && var1.isAirBlock(var3 + var7 + 11, var4 - 2, var5 + var8 + 9)) - { - return false; - } - } - } - - var1.setBlock(var3 + 0, var4 + 21, var5 + 9, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 0, var4 + 21, var5 + 11, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 0, var4 + 21, var5 + 12, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 0, var4 + 27, var5 + 7, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 0, var4 + 27, var5 + 10, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 0, var4 + 27, var5 + 11, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 1, var4 + 11, var5 + 10, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 1, var4 + 18, var5 + 9, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 1, var4 + 18, var5 + 10, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 1, var4 + 18, var5 + 11, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 1, var4 + 21, var5 + 10, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 1, var4 + 21, var5 + 11, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 1, var4 + 27, var5 + 7, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 1, var4 + 27, var5 + 9, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 2, var4 + 11, var5 + 9, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 2, var4 + 11, var5 + 11, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 2, var4 + 12, var5 + 6, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 2, var4 + 15, var5 + 9, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 2, var4 + 21, var5 + 9, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 2, var4 + 21, var5 + 11, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 2, var4 + 27, var5 + 5, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 2, var4 + 27, var5 + 7, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 2, var4 + 27, var5 + 8, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 2, var4 + 27, var5 + 9, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 2, var4 + 27, var5 + 12, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 2, var4 + 27, var5 + 13, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 2, var4 + 30, var5 + 7, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 2, var4 + 38, var5 + 9, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 2, var4 + 38, var5 + 11, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 3, var4 + 11, var5 + 9, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 3, var4 + 11, var5 + 11, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 3, var4 + 11, var5 + 12, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 3, var4 + 12, var5 + 5, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 3, var4 + 15, var5 + 9, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 3, var4 + 15, var5 + 11, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 3, var4 + 21, var5 + 11, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 3, var4 + 27, var5 + 6, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 3, var4 + 27, var5 + 12, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 3, var4 + 30, var5 + 5, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 3, var4 + 30, var5 + 7, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 3, var4 + 30, var5 + 8, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 3, var4 + 38, var5 + 8, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 3, var4 + 38, var5 + 9, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 4, var4 + 11, var5 + 8, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 4, var4 + 11, var5 + 9, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 4, var4 + 11, var5 + 11, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 4, var4 + 12, var5 + 2, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 4, var4 + 12, var5 + 5, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 4, var4 + 12, var5 + 8, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 4, var4 + 13, var5 + 10, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 4, var4 + 15, var5 + 5, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 4, var4 + 15, var5 + 6, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 4, var4 + 15, var5 + 10, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 4, var4 + 16, var5 + 10, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 4, var4 + 16, var5 + 12, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 4, var4 + 17, var5 + 16, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 4, var4 + 17, var5 + 18, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 4, var4 + 17, var5 + 19, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 4, var4 + 18, var5 + 7, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 4, var4 + 18, var5 + 8, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 4, var4 + 18, var5 + 9, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 4, var4 + 19, var5 + 8, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 4, var4 + 19, var5 + 12, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 4, var4 + 21, var5 + 7, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 4, var4 + 21, var5 + 9, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 4, var4 + 21, var5 + 11, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 4, var4 + 21, var5 + 12, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 4, var4 + 22, var5 + 10, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 4, var4 + 24, var5 + 12, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 4, var4 + 27, var5 + 5, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 4, var4 + 27, var5 + 8, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 4, var4 + 27, var5 + 9, Blocks.logs1.get().blockID, 3, 2); - var1.setBlock(var3 + 4, var4 + 27, var5 + 10, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 4, var4 + 27, var5 + 13, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 4, var4 + 28, var5 + 5, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 4, var4 + 28, var5 + 6, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 4, var4 + 28, var5 + 7, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 4, var4 + 28, var5 + 8, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 4, var4 + 28, var5 + 9, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 4, var4 + 30, var5 + 10, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 4, var4 + 30, var5 + 13, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 4, var4 + 35, var5 + 11, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 4, var4 + 37, var5 + 9, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 4, var4 + 38, var5 + 7, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 4, var4 + 38, var5 + 10, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 4, var4 + 38, var5 + 11, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 4, var4 + 38, var5 + 13, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 4, var4 + 42, var5 + 12, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 5, var4 + 11, var5 + 9, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 5, var4 + 11, var5 + 12, Blocks.logs1.get().blockID, 3, 2); - var1.setBlock(var3 + 5, var4 + 11, var5 + 13, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 5, var4 + 11, var5 + 15, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 5, var4 + 12, var5 + 0, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 5, var4 + 12, var5 + 2, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 5, var4 + 12, var5 + 3, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 5, var4 + 12, var5 + 4, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 5, var4 + 12, var5 + 7, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 5, var4 + 12, var5 + 8, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 5, var4 + 13, var5 + 12, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 5, var4 + 15, var5 + 6, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 5, var4 + 15, var5 + 7, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 5, var4 + 15, var5 + 12, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 5, var4 + 15, var5 + 13, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 5, var4 + 16, var5 + 10, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 5, var4 + 16, var5 + 13, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 5, var4 + 17, var5 + 14, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 5, var4 + 18, var5 + 6, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 5, var4 + 18, var5 + 8, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 5, var4 + 18, var5 + 9, Blocks.logs1.get().blockID, 3, 2); - var1.setBlock(var3 + 5, var4 + 18, var5 + 10, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 5, var4 + 19, var5 + 8, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 5, var4 + 19, var5 + 9, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 5, var4 + 21, var5 + 9, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 5, var4 + 21, var5 + 10, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 5, var4 + 21, var5 + 14, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 5, var4 + 24, var5 + 10, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 5, var4 + 24, var5 + 12, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 5, var4 + 24, var5 + 13, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 5, var4 + 27, var5 + 7, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 5, var4 + 27, var5 + 9, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 5, var4 + 27, var5 + 10, Blocks.logs1.get().blockID, 3, 2); - var1.setBlock(var3 + 5, var4 + 27, var5 + 13, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 5, var4 + 28, var5 + 7, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 5, var4 + 28, var5 + 9, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 5, var4 + 30, var5 + 5, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 5, var4 + 30, var5 + 7, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 5, var4 + 30, var5 + 8, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 5, var4 + 30, var5 + 9, Blocks.logs1.get().blockID, 3, 2); - var1.setBlock(var3 + 5, var4 + 30, var5 + 11, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 5, var4 + 30, var5 + 12, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 5, var4 + 30, var5 + 13, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 5, var4 + 31, var5 + 11, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 5, var4 + 32, var5 + 9, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 5, var4 + 32, var5 + 11, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 5, var4 + 34, var5 + 9, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 5, var4 + 34, var5 + 12, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 5, var4 + 35, var5 + 14, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 5, var4 + 37, var5 + 8, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 5, var4 + 38, var5 + 7, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 5, var4 + 38, var5 + 8, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 5, var4 + 38, var5 + 9, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 5, var4 + 38, var5 + 10, Blocks.logs1.get().blockID, 3, 2); - var1.setBlock(var3 + 5, var4 + 38, var5 + 13, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 5, var4 + 40, var5 + 7, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 5, var4 + 40, var5 + 10, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 5, var4 + 42, var5 + 7, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 5, var4 + 42, var5 + 8, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 5, var4 + 42, var5 + 9, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 5, var4 + 42, var5 + 10, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 5, var4 + 43, var5 + 11, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 6, var4 + 0, var5 + 12, Blocks.logs1.get().blockID, 3, 2); - var1.setBlock(var3 + 6, var4 + 11, var5 + 12, Blocks.logs1.get().blockID, 3, 2); - var1.setBlock(var3 + 6, var4 + 12, var5 + 0, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 6, var4 + 12, var5 + 1, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 6, var4 + 12, var5 + 3, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 6, var4 + 12, var5 + 4, Blocks.logs1.get().blockID, 3, 2); - var1.setBlock(var3 + 6, var4 + 12, var5 + 5, Blocks.logs1.get().blockID, 3, 2); - var1.setBlock(var3 + 6, var4 + 12, var5 + 6, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 6, var4 + 12, var5 + 7, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 6, var4 + 12, var5 + 8, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 6, var4 + 13, var5 + 8, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 6, var4 + 13, var5 + 9, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 6, var4 + 13, var5 + 10, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 6, var4 + 13, var5 + 11, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 6, var4 + 15, var5 + 6, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 6, var4 + 15, var5 + 7, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 6, var4 + 15, var5 + 8, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 6, var4 + 15, var5 + 9, Blocks.logs1.get().blockID, 3, 2); - var1.setBlock(var3 + 6, var4 + 16, var5 + 6, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 6, var4 + 16, var5 + 8, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 6, var4 + 16, var5 + 10, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 6, var4 + 17, var5 + 13, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 6, var4 + 17, var5 + 14, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 6, var4 + 17, var5 + 15, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 6, var4 + 17, var5 + 19, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 6, var4 + 18, var5 + 7, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 6, var4 + 18, var5 + 8, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 6, var4 + 18, var5 + 10, Blocks.logs1.get().blockID, 3, 2); - var1.setBlock(var3 + 6, var4 + 18, var5 + 11, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 6, var4 + 19, var5 + 9, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 6, var4 + 19, var5 + 12, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 6, var4 + 19, var5 + 14, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 6, var4 + 21, var5 + 7, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 6, var4 + 21, var5 + 8, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 6, var4 + 21, var5 + 10, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 6, var4 + 21, var5 + 11, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 6, var4 + 21, var5 + 12, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 6, var4 + 21, var5 + 13, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 6, var4 + 21, var5 + 15, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 6, var4 + 22, var5 + 10, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 6, var4 + 22, var5 + 14, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 6, var4 + 24, var5 + 13, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 6, var4 + 27, var5 + 4, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 6, var4 + 27, var5 + 5, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 6, var4 + 27, var5 + 10, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 6, var4 + 27, var5 + 11, Blocks.logs1.get().blockID, 3, 2); - var1.setBlock(var3 + 6, var4 + 27, var5 + 13, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 6, var4 + 28, var5 + 9, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 6, var4 + 28, var5 + 10, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 6, var4 + 28, var5 + 11, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 6, var4 + 28, var5 + 13, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 6, var4 + 28, var5 + 14, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 6, var4 + 30, var5 + 5, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 6, var4 + 30, var5 + 8, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 6, var4 + 30, var5 + 10, Blocks.logs1.get().blockID, 3, 2); - var1.setBlock(var3 + 6, var4 + 30, var5 + 12, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 6, var4 + 31, var5 + 8, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 6, var4 + 32, var5 + 7, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 6, var4 + 32, var5 + 8, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 6, var4 + 32, var5 + 10, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 6, var4 + 32, var5 + 11, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 6, var4 + 32, var5 + 13, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 6, var4 + 34, var5 + 6, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 6, var4 + 34, var5 + 10, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 6, var4 + 34, var5 + 12, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 6, var4 + 34, var5 + 13, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 6, var4 + 37, var5 + 7, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 6, var4 + 37, var5 + 10, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 6, var4 + 37, var5 + 11, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 6, var4 + 38, var5 + 6, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 6, var4 + 38, var5 + 9, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 6, var4 + 38, var5 + 10, Blocks.logs1.get().blockID, 3, 2); - var1.setBlock(var3 + 6, var4 + 38, var5 + 11, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 6, var4 + 38, var5 + 13, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 6, var4 + 40, var5 + 6, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 6, var4 + 42, var5 + 8, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 6, var4 + 42, var5 + 11, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 6, var4 + 42, var5 + 13, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 6, var4 + 43, var5 + 10, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 6, var4 + 43, var5 + 12, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 6, var4 + 46, var5 + 9, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 6, var4 + 49, var5 + 9, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 6, var4 + 49, var5 + 10, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 6, var4 + 50, var5 + 11, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 7, var4 + 0, var5 + 9, Blocks.logs1.get().blockID, 3, 2); - var1.setBlock(var3 + 7, var4 + 0, var5 + 11, Blocks.logs1.get().blockID, 3, 2); - var1.setBlock(var3 + 7, var4 + 0, var5 + 12, Blocks.logs1.get().blockID, 3, 2); - var1.setBlock(var3 + 7, var4 + 11, var5 + 8, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 7, var4 + 11, var5 + 10, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 7, var4 + 11, var5 + 11, Blocks.logs1.get().blockID, 3, 2); - var1.setBlock(var3 + 7, var4 + 11, var5 + 12, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 7, var4 + 11, var5 + 15, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 7, var4 + 11, var5 + 16, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 7, var4 + 12, var5 + 0, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 7, var4 + 12, var5 + 2, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 7, var4 + 12, var5 + 3, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 7, var4 + 12, var5 + 4, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 7, var4 + 12, var5 + 6, Blocks.logs1.get().blockID, 3, 2); - var1.setBlock(var3 + 7, var4 + 12, var5 + 7, Blocks.logs1.get().blockID, 3, 2); - var1.setBlock(var3 + 7, var4 + 12, var5 + 8, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 7, var4 + 13, var5 + 9, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 7, var4 + 13, var5 + 10, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 7, var4 + 15, var5 + 9, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 7, var4 + 15, var5 + 10, Blocks.logs1.get().blockID, 3, 2); - var1.setBlock(var3 + 7, var4 + 15, var5 + 12, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 7, var4 + 16, var5 + 7, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 7, var4 + 16, var5 + 9, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 7, var4 + 16, var5 + 10, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 7, var4 + 17, var5 + 12, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 7, var4 + 17, var5 + 17, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 7, var4 + 17, var5 + 20, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 7, var4 + 18, var5 + 6, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 7, var4 + 18, var5 + 7, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 7, var4 + 18, var5 + 9, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 7, var4 + 18, var5 + 10, Blocks.logs1.get().blockID, 3, 2); - var1.setBlock(var3 + 7, var4 + 18, var5 + 11, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 7, var4 + 19, var5 + 11, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 7, var4 + 19, var5 + 13, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 7, var4 + 21, var5 + 6, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 7, var4 + 21, var5 + 7, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 7, var4 + 21, var5 + 8, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 7, var4 + 21, var5 + 9, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 7, var4 + 21, var5 + 10, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 7, var4 + 22, var5 + 8, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 7, var4 + 22, var5 + 11, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 7, var4 + 22, var5 + 14, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 7, var4 + 24, var5 + 10, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 7, var4 + 24, var5 + 11, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 7, var4 + 26, var5 + 13, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 7, var4 + 26, var5 + 14, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 7, var4 + 26, var5 + 17, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 7, var4 + 27, var5 + 3, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 7, var4 + 27, var5 + 6, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 7, var4 + 27, var5 + 7, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 7, var4 + 27, var5 + 11, Blocks.logs1.get().blockID, 3, 2); - var1.setBlock(var3 + 7, var4 + 28, var5 + 3, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 7, var4 + 28, var5 + 7, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 7, var4 + 28, var5 + 11, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 7, var4 + 28, var5 + 15, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 7, var4 + 30, var5 + 6, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 7, var4 + 30, var5 + 10, Blocks.logs1.get().blockID, 3, 2); - var1.setBlock(var3 + 7, var4 + 31, var5 + 8, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 7, var4 + 31, var5 + 10, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 7, var4 + 31, var5 + 13, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 7, var4 + 31, var5 + 15, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 7, var4 + 32, var5 + 9, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 7, var4 + 32, var5 + 14, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 7, var4 + 34, var5 + 6, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 7, var4 + 34, var5 + 8, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 7, var4 + 34, var5 + 10, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 7, var4 + 34, var5 + 11, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 7, var4 + 35, var5 + 10, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 7, var4 + 35, var5 + 13, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 7, var4 + 37, var5 + 6, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 7, var4 + 37, var5 + 10, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 7, var4 + 37, var5 + 13, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 7, var4 + 38, var5 + 6, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 7, var4 + 38, var5 + 10, Blocks.logs1.get().blockID, 3, 2); - var1.setBlock(var3 + 7, var4 + 38, var5 + 11, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 7, var4 + 40, var5 + 5, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 7, var4 + 42, var5 + 6, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 7, var4 + 42, var5 + 7, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 7, var4 + 42, var5 + 10, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 7, var4 + 42, var5 + 11, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 7, var4 + 42, var5 + 13, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 7, var4 + 43, var5 + 7, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 7, var4 + 44, var5 + 7, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 7, var4 + 44, var5 + 9, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 7, var4 + 46, var5 + 10, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 7, var4 + 47, var5 + 12, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 7, var4 + 49, var5 + 9, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 7, var4 + 49, var5 + 11, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 7, var4 + 50, var5 + 8, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 7, var4 + 53, var5 + 11, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 7, var4 + 54, var5 + 10, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 7, var4 + 54, var5 + 11, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 8, var4 + 0, var5 + 10, Blocks.logs1.get().blockID, 3, 2); - var1.setBlock(var3 + 8, var4 + 0, var5 + 11, Blocks.logs1.get().blockID, 3, 2); - var1.setBlock(var3 + 8, var4 + 1, var5 + 10, Blocks.logs1.get().blockID, 3, 2); - var1.setBlock(var3 + 8, var4 + 1, var5 + 11, Blocks.logs1.get().blockID, 3, 2); - var1.setBlock(var3 + 8, var4 + 2, var5 + 10, Blocks.logs1.get().blockID, 3, 2); - var1.setBlock(var3 + 8, var4 + 2, var5 + 11, Blocks.logs1.get().blockID, 3, 2); - var1.setBlock(var3 + 8, var4 + 3, var5 + 10, Blocks.logs1.get().blockID, 3, 2); - var1.setBlock(var3 + 8, var4 + 3, var5 + 11, Blocks.logs1.get().blockID, 3, 2); - var1.setBlock(var3 + 8, var4 + 4, var5 + 10, Blocks.logs1.get().blockID, 3, 2); - var1.setBlock(var3 + 8, var4 + 4, var5 + 11, Blocks.logs1.get().blockID, 3, 2); - var1.setBlock(var3 + 8, var4 + 5, var5 + 10, Blocks.logs1.get().blockID, 3, 2); - var1.setBlock(var3 + 8, var4 + 5, var5 + 11, Blocks.logs1.get().blockID, 3, 2); - var1.setBlock(var3 + 8, var4 + 6, var5 + 10, Blocks.logs1.get().blockID, 3, 2); - var1.setBlock(var3 + 8, var4 + 6, var5 + 11, Blocks.logs1.get().blockID, 3, 2); - var1.setBlock(var3 + 8, var4 + 7, var5 + 10, Blocks.logs1.get().blockID, 3, 2); - var1.setBlock(var3 + 8, var4 + 7, var5 + 11, Blocks.logs1.get().blockID, 3, 2); - var1.setBlock(var3 + 8, var4 + 8, var5 + 10, Blocks.logs1.get().blockID, 3, 2); - var1.setBlock(var3 + 8, var4 + 8, var5 + 11, Blocks.logs1.get().blockID, 3, 2); - var1.setBlock(var3 + 8, var4 + 9, var5 + 10, Blocks.logs1.get().blockID, 3, 2); - var1.setBlock(var3 + 8, var4 + 9, var5 + 11, Blocks.logs1.get().blockID, 3, 2); - var1.setBlock(var3 + 8, var4 + 10, var5 + 10, Blocks.logs1.get().blockID, 3, 2); - var1.setBlock(var3 + 8, var4 + 10, var5 + 11, Blocks.logs1.get().blockID, 3, 2); - var1.setBlock(var3 + 8, var4 + 11, var5 + 10, Blocks.logs1.get().blockID, 3, 2); - var1.setBlock(var3 + 8, var4 + 11, var5 + 11, Blocks.logs1.get().blockID, 3, 2); - var1.setBlock(var3 + 8, var4 + 11, var5 + 12, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 8, var4 + 11, var5 + 14, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 8, var4 + 12, var5 + 0, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 8, var4 + 12, var5 + 4, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 8, var4 + 12, var5 + 5, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 8, var4 + 12, var5 + 6, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 8, var4 + 12, var5 + 8, Blocks.logs1.get().blockID, 3, 2); - var1.setBlock(var3 + 8, var4 + 12, var5 + 9, Blocks.logs1.get().blockID, 3, 2); - var1.setBlock(var3 + 8, var4 + 12, var5 + 10, Blocks.logs1.get().blockID, 3, 2); - var1.setBlock(var3 + 8, var4 + 12, var5 + 11, Blocks.logs1.get().blockID, 3, 2); - var1.setBlock(var3 + 8, var4 + 13, var5 + 9, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 8, var4 + 13, var5 + 10, Blocks.logs1.get().blockID, 3, 2); - var1.setBlock(var3 + 8, var4 + 13, var5 + 11, Blocks.logs1.get().blockID, 3, 2); - var1.setBlock(var3 + 8, var4 + 13, var5 + 12, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 8, var4 + 14, var5 + 10, Blocks.logs1.get().blockID, 3, 2); - var1.setBlock(var3 + 8, var4 + 14, var5 + 11, Blocks.logs1.get().blockID, 3, 2); - var1.setBlock(var3 + 8, var4 + 15, var5 + 9, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 8, var4 + 15, var5 + 10, Blocks.logs1.get().blockID, 3, 2); - var1.setBlock(var3 + 8, var4 + 15, var5 + 11, Blocks.logs1.get().blockID, 3, 2); - var1.setBlock(var3 + 8, var4 + 15, var5 + 13, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 8, var4 + 16, var5 + 6, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 8, var4 + 16, var5 + 10, Blocks.logs1.get().blockID, 3, 2); - var1.setBlock(var3 + 8, var4 + 16, var5 + 11, Blocks.logs1.get().blockID, 3, 2); - var1.setBlock(var3 + 8, var4 + 16, var5 + 12, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 8, var4 + 16, var5 + 13, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 8, var4 + 16, var5 + 14, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 8, var4 + 17, var5 + 10, Blocks.logs1.get().blockID, 3, 2); - var1.setBlock(var3 + 8, var4 + 17, var5 + 11, Blocks.logs1.get().blockID, 3, 2); - var1.setBlock(var3 + 8, var4 + 17, var5 + 15, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 8, var4 + 17, var5 + 16, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 8, var4 + 17, var5 + 17, Blocks.logs1.get().blockID, 3, 2); - var1.setBlock(var3 + 8, var4 + 17, var5 + 19, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 8, var4 + 18, var5 + 9, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 8, var4 + 18, var5 + 10, Blocks.logs1.get().blockID, 3, 2); - var1.setBlock(var3 + 8, var4 + 18, var5 + 11, Blocks.logs1.get().blockID, 3, 2); - var1.setBlock(var3 + 8, var4 + 19, var5 + 7, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 8, var4 + 19, var5 + 9, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 8, var4 + 19, var5 + 10, Blocks.logs1.get().blockID, 3, 2); - var1.setBlock(var3 + 8, var4 + 19, var5 + 11, Blocks.logs1.get().blockID, 3, 2); - var1.setBlock(var3 + 8, var4 + 19, var5 + 12, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 8, var4 + 19, var5 + 14, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 8, var4 + 20, var5 + 10, Blocks.logs1.get().blockID, 3, 2); - var1.setBlock(var3 + 8, var4 + 20, var5 + 11, Blocks.logs1.get().blockID, 3, 2); - var1.setBlock(var3 + 8, var4 + 21, var5 + 7, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 8, var4 + 21, var5 + 10, Blocks.logs1.get().blockID, 3, 2); - var1.setBlock(var3 + 8, var4 + 21, var5 + 11, Blocks.logs1.get().blockID, 3, 2); - var1.setBlock(var3 + 8, var4 + 21, var5 + 12, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 8, var4 + 21, var5 + 13, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 8, var4 + 21, var5 + 14, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 8, var4 + 22, var5 + 10, Blocks.logs1.get().blockID, 3, 2); - var1.setBlock(var3 + 8, var4 + 22, var5 + 11, Blocks.logs1.get().blockID, 3, 2); - var1.setBlock(var3 + 8, var4 + 22, var5 + 12, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 8, var4 + 22, var5 + 13, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 8, var4 + 22, var5 + 14, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 8, var4 + 23, var5 + 10, Blocks.logs1.get().blockID, 3, 2); - var1.setBlock(var3 + 8, var4 + 23, var5 + 11, Blocks.logs1.get().blockID, 3, 2); - var1.setBlock(var3 + 8, var4 + 24, var5 + 7, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 8, var4 + 24, var5 + 8, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 8, var4 + 24, var5 + 9, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 8, var4 + 24, var5 + 10, Blocks.logs1.get().blockID, 3, 2); - var1.setBlock(var3 + 8, var4 + 24, var5 + 11, Blocks.logs1.get().blockID, 3, 2); - var1.setBlock(var3 + 8, var4 + 24, var5 + 12, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 8, var4 + 24, var5 + 13, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 8, var4 + 24, var5 + 14, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 8, var4 + 24, var5 + 17, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 8, var4 + 25, var5 + 10, Blocks.logs1.get().blockID, 3, 2); - var1.setBlock(var3 + 8, var4 + 25, var5 + 11, Blocks.logs1.get().blockID, 3, 2); - var1.setBlock(var3 + 8, var4 + 26, var5 + 10, Blocks.logs1.get().blockID, 3, 2); - var1.setBlock(var3 + 8, var4 + 26, var5 + 11, Blocks.logs1.get().blockID, 3, 2); - var1.setBlock(var3 + 8, var4 + 27, var5 + 5, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 8, var4 + 27, var5 + 6, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 8, var4 + 27, var5 + 7, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 8, var4 + 27, var5 + 8, Blocks.logs1.get().blockID, 3, 2); - var1.setBlock(var3 + 8, var4 + 27, var5 + 9, Blocks.logs1.get().blockID, 3, 2); - var1.setBlock(var3 + 8, var4 + 27, var5 + 10, Blocks.logs1.get().blockID, 3, 2); - var1.setBlock(var3 + 8, var4 + 27, var5 + 11, Blocks.logs1.get().blockID, 3, 2); - var1.setBlock(var3 + 8, var4 + 28, var5 + 6, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 8, var4 + 28, var5 + 7, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 8, var4 + 28, var5 + 8, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 8, var4 + 28, var5 + 10, Blocks.logs1.get().blockID, 3, 2); - var1.setBlock(var3 + 8, var4 + 28, var5 + 11, Blocks.logs1.get().blockID, 3, 2); - var1.setBlock(var3 + 8, var4 + 28, var5 + 12, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 8, var4 + 28, var5 + 13, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 8, var4 + 29, var5 + 10, Blocks.logs1.get().blockID, 3, 2); - var1.setBlock(var3 + 8, var4 + 29, var5 + 11, Blocks.logs1.get().blockID, 3, 2); - var1.setBlock(var3 + 8, var4 + 30, var5 + 10, Blocks.logs1.get().blockID, 3, 2); - var1.setBlock(var3 + 8, var4 + 30, var5 + 11, Blocks.logs1.get().blockID, 3, 2); - var1.setBlock(var3 + 8, var4 + 31, var5 + 8, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 8, var4 + 31, var5 + 10, Blocks.logs1.get().blockID, 3, 2); - var1.setBlock(var3 + 8, var4 + 31, var5 + 11, Blocks.logs1.get().blockID, 3, 2); - var1.setBlock(var3 + 8, var4 + 32, var5 + 10, Blocks.logs1.get().blockID, 3, 2); - var1.setBlock(var3 + 8, var4 + 32, var5 + 11, Blocks.logs1.get().blockID, 3, 2); - var1.setBlock(var3 + 8, var4 + 32, var5 + 13, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 8, var4 + 33, var5 + 10, Blocks.logs1.get().blockID, 3, 2); - var1.setBlock(var3 + 8, var4 + 33, var5 + 11, Blocks.logs1.get().blockID, 3, 2); - var1.setBlock(var3 + 8, var4 + 34, var5 + 6, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 8, var4 + 34, var5 + 7, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 8, var4 + 34, var5 + 10, Blocks.logs1.get().blockID, 3, 2); - var1.setBlock(var3 + 8, var4 + 34, var5 + 11, Blocks.logs1.get().blockID, 3, 2); - var1.setBlock(var3 + 8, var4 + 34, var5 + 12, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 8, var4 + 35, var5 + 10, Blocks.logs1.get().blockID, 3, 2); - var1.setBlock(var3 + 8, var4 + 35, var5 + 11, Blocks.logs1.get().blockID, 3, 2); - var1.setBlock(var3 + 8, var4 + 35, var5 + 12, Blocks.logs1.get().blockID, 3, 2); - var1.setBlock(var3 + 8, var4 + 35, var5 + 13, Blocks.logs1.get().blockID, 3, 2); - var1.setBlock(var3 + 8, var4 + 35, var5 + 16, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 8, var4 + 36, var5 + 10, Blocks.logs1.get().blockID, 3, 2); - var1.setBlock(var3 + 8, var4 + 37, var5 + 8, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 8, var4 + 37, var5 + 10, Blocks.logs1.get().blockID, 3, 2); - var1.setBlock(var3 + 8, var4 + 37, var5 + 11, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 8, var4 + 37, var5 + 12, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 8, var4 + 38, var5 + 10, Blocks.logs1.get().blockID, 3, 2); - var1.setBlock(var3 + 8, var4 + 39, var5 + 10, Blocks.logs1.get().blockID, 3, 2); - var1.setBlock(var3 + 8, var4 + 40, var5 + 9, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 8, var4 + 40, var5 + 10, Blocks.logs1.get().blockID, 3, 2); - var1.setBlock(var3 + 8, var4 + 41, var5 + 10, Blocks.logs1.get().blockID, 3, 2); - var1.setBlock(var3 + 8, var4 + 42, var5 + 6, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 8, var4 + 42, var5 + 8, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 8, var4 + 42, var5 + 9, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 8, var4 + 42, var5 + 10, Blocks.logs1.get().blockID, 3, 2); - var1.setBlock(var3 + 8, var4 + 42, var5 + 14, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 8, var4 + 43, var5 + 7, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 8, var4 + 43, var5 + 8, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 8, var4 + 43, var5 + 9, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 8, var4 + 43, var5 + 10, Blocks.logs1.get().blockID, 3, 2); - var1.setBlock(var3 + 8, var4 + 43, var5 + 12, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 8, var4 + 43, var5 + 13, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 8, var4 + 44, var5 + 10, Blocks.logs1.get().blockID, 3, 2); - var1.setBlock(var3 + 8, var4 + 44, var5 + 12, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 8, var4 + 44, var5 + 13, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 8, var4 + 45, var5 + 10, Blocks.logs1.get().blockID, 3, 2); - var1.setBlock(var3 + 8, var4 + 46, var5 + 9, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 8, var4 + 46, var5 + 10, Blocks.logs1.get().blockID, 3, 2); - var1.setBlock(var3 + 8, var4 + 47, var5 + 9, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 8, var4 + 47, var5 + 10, Blocks.logs1.get().blockID, 3, 2); - var1.setBlock(var3 + 8, var4 + 47, var5 + 12, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 8, var4 + 48, var5 + 10, Blocks.logs1.get().blockID, 3, 2); - var1.setBlock(var3 + 8, var4 + 49, var5 + 10, Blocks.logs1.get().blockID, 3, 2); - var1.setBlock(var3 + 8, var4 + 49, var5 + 12, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 8, var4 + 50, var5 + 8, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 8, var4 + 50, var5 + 10, Blocks.logs1.get().blockID, 3, 2); - var1.setBlock(var3 + 8, var4 + 51, var5 + 10, Blocks.logs1.get().blockID, 3, 2); - var1.setBlock(var3 + 8, var4 + 52, var5 + 9, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 8, var4 + 52, var5 + 10, Blocks.logs1.get().blockID, 3, 2); - var1.setBlock(var3 + 8, var4 + 52, var5 + 11, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 8, var4 + 53, var5 + 10, Blocks.logs1.get().blockID, 3, 2); - var1.setBlock(var3 + 8, var4 + 54, var5 + 10, Blocks.logs1.get().blockID, 3, 2); - var1.setBlock(var3 + 9, var4 + 0, var5 + 9, Blocks.logs1.get().blockID, 3, 2); - var1.setBlock(var3 + 9, var4 + 0, var5 + 10, Blocks.logs1.get().blockID, 3, 2); - var1.setBlock(var3 + 9, var4 + 0, var5 + 11, Blocks.logs1.get().blockID, 3, 2); - var1.setBlock(var3 + 9, var4 + 0, var5 + 12, Blocks.logs1.get().blockID, 3, 2); - var1.setBlock(var3 + 9, var4 + 1, var5 + 9, Blocks.logs1.get().blockID, 3, 2); - var1.setBlock(var3 + 9, var4 + 1, var5 + 10, Blocks.logs1.get().blockID, 3, 2); - var1.setBlock(var3 + 9, var4 + 1, var5 + 11, Blocks.logs1.get().blockID, 3, 2); - var1.setBlock(var3 + 9, var4 + 2, var5 + 10, Blocks.logs1.get().blockID, 3, 2); - var1.setBlock(var3 + 9, var4 + 2, var5 + 11, Blocks.logs1.get().blockID, 3, 2); - var1.setBlock(var3 + 9, var4 + 3, var5 + 10, Blocks.logs1.get().blockID, 3, 2); - var1.setBlock(var3 + 9, var4 + 3, var5 + 11, Blocks.logs1.get().blockID, 3, 2); - var1.setBlock(var3 + 9, var4 + 4, var5 + 10, Blocks.logs1.get().blockID, 3, 2); - var1.setBlock(var3 + 9, var4 + 4, var5 + 11, Blocks.logs1.get().blockID, 3, 2); - var1.setBlock(var3 + 9, var4 + 5, var5 + 10, Blocks.logs1.get().blockID, 3, 2); - var1.setBlock(var3 + 9, var4 + 5, var5 + 11, Blocks.logs1.get().blockID, 3, 2); - var1.setBlock(var3 + 9, var4 + 6, var5 + 10, Blocks.logs1.get().blockID, 3, 2); - var1.setBlock(var3 + 9, var4 + 6, var5 + 11, Blocks.logs1.get().blockID, 3, 2); - var1.setBlock(var3 + 9, var4 + 7, var5 + 10, Blocks.logs1.get().blockID, 3, 2); - var1.setBlock(var3 + 9, var4 + 7, var5 + 11, Blocks.logs1.get().blockID, 3, 2); - var1.setBlock(var3 + 9, var4 + 8, var5 + 10, Blocks.logs1.get().blockID, 3, 2); - var1.setBlock(var3 + 9, var4 + 8, var5 + 11, Blocks.logs1.get().blockID, 3, 2); - var1.setBlock(var3 + 9, var4 + 9, var5 + 10, Blocks.logs1.get().blockID, 3, 2); - var1.setBlock(var3 + 9, var4 + 9, var5 + 11, Blocks.logs1.get().blockID, 3, 2); - var1.setBlock(var3 + 9, var4 + 10, var5 + 10, Blocks.logs1.get().blockID, 3, 2); - var1.setBlock(var3 + 9, var4 + 10, var5 + 11, Blocks.logs1.get().blockID, 3, 2); - var1.setBlock(var3 + 9, var4 + 11, var5 + 10, Blocks.logs1.get().blockID, 3, 2); - var1.setBlock(var3 + 9, var4 + 11, var5 + 11, Blocks.logs1.get().blockID, 3, 2); - var1.setBlock(var3 + 9, var4 + 11, var5 + 14, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 9, var4 + 12, var5 + 1, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 9, var4 + 12, var5 + 2, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 9, var4 + 12, var5 + 4, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 9, var4 + 12, var5 + 6, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 9, var4 + 12, var5 + 7, Blocks.logs1.get().blockID, 3, 2); - var1.setBlock(var3 + 9, var4 + 12, var5 + 8, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 9, var4 + 12, var5 + 10, Blocks.logs1.get().blockID, 3, 2); - var1.setBlock(var3 + 9, var4 + 12, var5 + 11, Blocks.logs1.get().blockID, 3, 2); - var1.setBlock(var3 + 9, var4 + 13, var5 + 7, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 9, var4 + 13, var5 + 10, Blocks.logs1.get().blockID, 3, 2); - var1.setBlock(var3 + 9, var4 + 13, var5 + 11, Blocks.logs1.get().blockID, 3, 2); - var1.setBlock(var3 + 9, var4 + 14, var5 + 10, Blocks.logs1.get().blockID, 3, 2); - var1.setBlock(var3 + 9, var4 + 14, var5 + 11, Blocks.logs1.get().blockID, 3, 2); - var1.setBlock(var3 + 9, var4 + 15, var5 + 7, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 9, var4 + 15, var5 + 8, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 9, var4 + 15, var5 + 9, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 9, var4 + 15, var5 + 10, Blocks.logs1.get().blockID, 3, 2); - var1.setBlock(var3 + 9, var4 + 15, var5 + 11, Blocks.logs1.get().blockID, 3, 2); - var1.setBlock(var3 + 9, var4 + 15, var5 + 12, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 9, var4 + 16, var5 + 6, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 9, var4 + 16, var5 + 10, Blocks.logs1.get().blockID, 3, 2); - var1.setBlock(var3 + 9, var4 + 16, var5 + 11, Blocks.logs1.get().blockID, 3, 2); - var1.setBlock(var3 + 9, var4 + 16, var5 + 14, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 9, var4 + 17, var5 + 10, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 9, var4 + 17, var5 + 11, Blocks.logs1.get().blockID, 3, 2); - var1.setBlock(var3 + 9, var4 + 17, var5 + 12, Blocks.logs1.get().blockID, 3, 2); - var1.setBlock(var3 + 9, var4 + 17, var5 + 13, Blocks.logs1.get().blockID, 3, 2); - var1.setBlock(var3 + 9, var4 + 17, var5 + 16, Blocks.logs1.get().blockID, 3, 2); - var1.setBlock(var3 + 9, var4 + 17, var5 + 21, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 9, var4 + 18, var5 + 11, Blocks.logs1.get().blockID, 3, 2); - var1.setBlock(var3 + 9, var4 + 19, var5 + 8, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 9, var4 + 19, var5 + 9, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 9, var4 + 19, var5 + 11, Blocks.logs1.get().blockID, 3, 2); - var1.setBlock(var3 + 9, var4 + 20, var5 + 11, Blocks.logs1.get().blockID, 3, 2); - var1.setBlock(var3 + 9, var4 + 21, var5 + 5, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 9, var4 + 21, var5 + 8, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 9, var4 + 21, var5 + 9, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 9, var4 + 21, var5 + 10, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 9, var4 + 21, var5 + 11, Blocks.logs1.get().blockID, 3, 2); - var1.setBlock(var3 + 9, var4 + 21, var5 + 12, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 9, var4 + 21, var5 + 14, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 9, var4 + 21, var5 + 15, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 9, var4 + 21, var5 + 16, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 9, var4 + 21, var5 + 17, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 9, var4 + 22, var5 + 11, Blocks.logs1.get().blockID, 3, 2); - var1.setBlock(var3 + 9, var4 + 23, var5 + 8, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 9, var4 + 23, var5 + 9, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 9, var4 + 23, var5 + 10, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 9, var4 + 23, var5 + 11, Blocks.logs1.get().blockID, 3, 2); - var1.setBlock(var3 + 9, var4 + 23, var5 + 13, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 9, var4 + 24, var5 + 10, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 9, var4 + 24, var5 + 11, Blocks.logs1.get().blockID, 3, 2); - var1.setBlock(var3 + 9, var4 + 24, var5 + 12, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 9, var4 + 24, var5 + 13, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 9, var4 + 24, var5 + 14, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 9, var4 + 24, var5 + 15, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 9, var4 + 24, var5 + 16, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 9, var4 + 25, var5 + 11, Blocks.logs1.get().blockID, 3, 2); - var1.setBlock(var3 + 9, var4 + 26, var5 + 11, Blocks.logs1.get().blockID, 3, 2); - var1.setBlock(var3 + 9, var4 + 26, var5 + 12, Blocks.logs1.get().blockID, 3, 2); - var1.setBlock(var3 + 9, var4 + 26, var5 + 13, Blocks.logs1.get().blockID, 3, 2); - var1.setBlock(var3 + 9, var4 + 26, var5 + 15, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 9, var4 + 27, var5 + 6, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 9, var4 + 27, var5 + 7, Blocks.logs1.get().blockID, 3, 2); - var1.setBlock(var3 + 9, var4 + 28, var5 + 6, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 9, var4 + 28, var5 + 8, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 9, var4 + 28, var5 + 9, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 9, var4 + 28, var5 + 12, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 9, var4 + 31, var5 + 7, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 9, var4 + 31, var5 + 8, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 9, var4 + 31, var5 + 9, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 9, var4 + 31, var5 + 10, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 9, var4 + 31, var5 + 11, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 9, var4 + 31, var5 + 12, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 9, var4 + 31, var5 + 13, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 9, var4 + 31, var5 + 14, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 9, var4 + 32, var5 + 8, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 9, var4 + 32, var5 + 10, Blocks.logs1.get().blockID, 3, 2); - var1.setBlock(var3 + 9, var4 + 32, var5 + 11, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 9, var4 + 32, var5 + 13, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 9, var4 + 34, var5 + 8, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 9, var4 + 34, var5 + 10, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 9, var4 + 34, var5 + 12, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 9, var4 + 35, var5 + 10, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 9, var4 + 35, var5 + 13, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 9, var4 + 37, var5 + 6, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 9, var4 + 37, var5 + 10, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 9, var4 + 37, var5 + 13, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 9, var4 + 37, var5 + 14, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 9, var4 + 38, var5 + 7, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 9, var4 + 38, var5 + 12, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 9, var4 + 38, var5 + 13, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 9, var4 + 40, var5 + 5, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 9, var4 + 40, var5 + 9, Blocks.logs1.get().blockID, 3, 2); - var1.setBlock(var3 + 9, var4 + 40, var5 + 10, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 9, var4 + 40, var5 + 11, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 9, var4 + 42, var5 + 9, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 9, var4 + 42, var5 + 10, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 9, var4 + 43, var5 + 9, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 9, var4 + 44, var5 + 7, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 9, var4 + 46, var5 + 10, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 9, var4 + 47, var5 + 12, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 9, var4 + 50, var5 + 12, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 9, var4 + 52, var5 + 9, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 9, var4 + 53, var5 + 10, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 10, var4 + 0, var5 + 10, Blocks.logs1.get().blockID, 3, 2); - var1.setBlock(var3 + 10, var4 + 0, var5 + 12, Blocks.logs1.get().blockID, 3, 2); - var1.setBlock(var3 + 10, var4 + 12, var5 + 3, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 10, var4 + 12, var5 + 5, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 10, var4 + 12, var5 + 6, Blocks.logs1.get().blockID, 3, 2); - var1.setBlock(var3 + 10, var4 + 12, var5 + 7, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 10, var4 + 12, var5 + 8, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 10, var4 + 12, var5 + 9, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 10, var4 + 12, var5 + 10, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 10, var4 + 13, var5 + 6, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 10, var4 + 13, var5 + 7, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 10, var4 + 13, var5 + 13, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 10, var4 + 15, var5 + 9, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 10, var4 + 15, var5 + 10, Blocks.logs1.get().blockID, 3, 2); - var1.setBlock(var3 + 10, var4 + 15, var5 + 13, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 10, var4 + 16, var5 + 10, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 10, var4 + 16, var5 + 14, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 10, var4 + 17, var5 + 10, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 10, var4 + 17, var5 + 12, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 10, var4 + 17, var5 + 13, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 10, var4 + 17, var5 + 14, Blocks.logs1.get().blockID, 3, 2); - var1.setBlock(var3 + 10, var4 + 17, var5 + 15, Blocks.logs1.get().blockID, 3, 2); - var1.setBlock(var3 + 10, var4 + 17, var5 + 17, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 10, var4 + 17, var5 + 18, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 10, var4 + 17, var5 + 21, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 10, var4 + 19, var5 + 8, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 10, var4 + 19, var5 + 12, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 10, var4 + 19, var5 + 14, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 10, var4 + 21, var5 + 4, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 10, var4 + 21, var5 + 5, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 10, var4 + 21, var5 + 7, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 10, var4 + 21, var5 + 8, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 10, var4 + 21, var5 + 10, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 10, var4 + 21, var5 + 12, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 10, var4 + 22, var5 + 6, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 10, var4 + 22, var5 + 10, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 10, var4 + 23, var5 + 7, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 10, var4 + 23, var5 + 8, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 10, var4 + 23, var5 + 9, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 10, var4 + 23, var5 + 10, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 10, var4 + 23, var5 + 11, Blocks.logs1.get().blockID, 3, 2); - var1.setBlock(var3 + 10, var4 + 24, var5 + 7, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 10, var4 + 24, var5 + 8, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 10, var4 + 24, var5 + 10, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 10, var4 + 24, var5 + 11, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 10, var4 + 24, var5 + 12, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 10, var4 + 24, var5 + 13, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 10, var4 + 24, var5 + 15, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 10, var4 + 26, var5 + 12, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 10, var4 + 26, var5 + 14, Blocks.logs1.get().blockID, 3, 2); - var1.setBlock(var3 + 10, var4 + 26, var5 + 15, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 10, var4 + 26, var5 + 17, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 10, var4 + 27, var5 + 2, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 10, var4 + 27, var5 + 3, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 10, var4 + 27, var5 + 4, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 10, var4 + 27, var5 + 6, Blocks.logs1.get().blockID, 3, 2); - var1.setBlock(var3 + 10, var4 + 27, var5 + 8, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 10, var4 + 27, var5 + 9, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 10, var4 + 28, var5 + 7, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 10, var4 + 28, var5 + 9, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 10, var4 + 28, var5 + 10, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 10, var4 + 28, var5 + 11, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 10, var4 + 31, var5 + 8, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 10, var4 + 31, var5 + 10, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 10, var4 + 31, var5 + 15, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 10, var4 + 32, var5 + 6, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 10, var4 + 32, var5 + 8, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 10, var4 + 32, var5 + 9, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 10, var4 + 32, var5 + 10, Blocks.logs1.get().blockID, 3, 2); - var1.setBlock(var3 + 10, var4 + 32, var5 + 11, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 10, var4 + 32, var5 + 12, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 10, var4 + 32, var5 + 14, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 10, var4 + 34, var5 + 9, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 10, var4 + 34, var5 + 13, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 10, var4 + 35, var5 + 9, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 10, var4 + 35, var5 + 11, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 10, var4 + 35, var5 + 15, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 10, var4 + 35, var5 + 16, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 10, var4 + 35, var5 + 17, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 10, var4 + 37, var5 + 7, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 10, var4 + 37, var5 + 9, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 10, var4 + 37, var5 + 12, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 10, var4 + 38, var5 + 10, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 10, var4 + 38, var5 + 11, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 10, var4 + 40, var5 + 5, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 10, var4 + 40, var5 + 8, Blocks.logs1.get().blockID, 3, 2); - var1.setBlock(var3 + 10, var4 + 40, var5 + 10, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 10, var4 + 40, var5 + 12, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 10, var4 + 42, var5 + 7, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 10, var4 + 42, var5 + 11, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 10, var4 + 42, var5 + 14, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 10, var4 + 43, var5 + 8, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 10, var4 + 43, var5 + 10, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 10, var4 + 43, var5 + 11, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 10, var4 + 43, var5 + 12, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 10, var4 + 46, var5 + 11, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 10, var4 + 47, var5 + 10, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 10, var4 + 49, var5 + 10, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 10, var4 + 50, var5 + 9, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 11, var4 + 12, var5 + 2, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 11, var4 + 12, var5 + 6, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 11, var4 + 13, var5 + 8, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 11, var4 + 13, var5 + 10, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 11, var4 + 15, var5 + 5, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 11, var4 + 15, var5 + 7, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 11, var4 + 15, var5 + 10, Blocks.logs1.get().blockID, 3, 2); - var1.setBlock(var3 + 11, var4 + 15, var5 + 11, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 11, var4 + 15, var5 + 12, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 11, var4 + 16, var5 + 7, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 11, var4 + 16, var5 + 10, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 11, var4 + 16, var5 + 13, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 11, var4 + 17, var5 + 14, Blocks.logs1.get().blockID, 3, 2); - var1.setBlock(var3 + 11, var4 + 17, var5 + 16, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 11, var4 + 17, var5 + 17, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 11, var4 + 17, var5 + 19, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 11, var4 + 17, var5 + 20, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 11, var4 + 21, var5 + 5, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 11, var4 + 21, var5 + 7, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 11, var4 + 21, var5 + 9, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 11, var4 + 21, var5 + 10, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 11, var4 + 21, var5 + 14, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 11, var4 + 21, var5 + 17, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 11, var4 + 21, var5 + 18, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 11, var4 + 22, var5 + 7, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 11, var4 + 22, var5 + 8, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 11, var4 + 22, var5 + 11, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 11, var4 + 22, var5 + 13, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 11, var4 + 23, var5 + 7, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 11, var4 + 23, var5 + 9, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 11, var4 + 23, var5 + 10, Blocks.logs1.get().blockID, 3, 2); - var1.setBlock(var3 + 11, var4 + 23, var5 + 11, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 11, var4 + 24, var5 + 8, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 11, var4 + 26, var5 + 11, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 11, var4 + 26, var5 + 12, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 11, var4 + 26, var5 + 14, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 11, var4 + 26, var5 + 15, Blocks.logs1.get().blockID, 3, 2); - var1.setBlock(var3 + 11, var4 + 26, var5 + 18, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 11, var4 + 27, var5 + 5, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 11, var4 + 27, var5 + 10, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 11, var4 + 28, var5 + 6, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 11, var4 + 28, var5 + 8, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 11, var4 + 28, var5 + 9, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 11, var4 + 28, var5 + 12, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 11, var4 + 32, var5 + 7, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 11, var4 + 32, var5 + 9, Blocks.logs1.get().blockID, 3, 2); - var1.setBlock(var3 + 11, var4 + 32, var5 + 10, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 11, var4 + 32, var5 + 12, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 11, var4 + 32, var5 + 14, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 11, var4 + 34, var5 + 8, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 11, var4 + 34, var5 + 11, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 11, var4 + 35, var5 + 13, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 11, var4 + 35, var5 + 14, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 11, var4 + 35, var5 + 16, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 11, var4 + 37, var5 + 8, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 11, var4 + 37, var5 + 9, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 11, var4 + 37, var5 + 10, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 11, var4 + 40, var5 + 9, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 11, var4 + 40, var5 + 10, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 11, var4 + 40, var5 + 11, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 11, var4 + 42, var5 + 10, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 11, var4 + 42, var5 + 13, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 11, var4 + 44, var5 + 9, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 12, var4 + 12, var5 + 2, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 12, var4 + 12, var5 + 4, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 12, var4 + 12, var5 + 6, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 12, var4 + 12, var5 + 7, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 12, var4 + 13, var5 + 8, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 12, var4 + 15, var5 + 5, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 12, var4 + 15, var5 + 6, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 12, var4 + 15, var5 + 9, Blocks.logs1.get().blockID, 3, 2); - var1.setBlock(var3 + 12, var4 + 15, var5 + 10, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 12, var4 + 15, var5 + 11, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 12, var4 + 16, var5 + 10, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 12, var4 + 17, var5 + 10, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 12, var4 + 17, var5 + 15, Blocks.logs1.get().blockID, 3, 2); - var1.setBlock(var3 + 12, var4 + 17, var5 + 16, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 12, var4 + 17, var5 + 18, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 12, var4 + 17, var5 + 19, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 12, var4 + 19, var5 + 10, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 12, var4 + 19, var5 + 11, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 12, var4 + 21, var5 + 4, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 12, var4 + 21, var5 + 10, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 12, var4 + 21, var5 + 11, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 12, var4 + 21, var5 + 14, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 12, var4 + 21, var5 + 17, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 12, var4 + 22, var5 + 12, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 12, var4 + 23, var5 + 8, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 12, var4 + 23, var5 + 9, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 12, var4 + 23, var5 + 10, Blocks.logs1.get().blockID, 3, 2); - var1.setBlock(var3 + 12, var4 + 23, var5 + 11, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 12, var4 + 23, var5 + 14, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 12, var4 + 24, var5 + 7, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 12, var4 + 24, var5 + 10, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 12, var4 + 24, var5 + 11, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 12, var4 + 24, var5 + 12, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 12, var4 + 24, var5 + 13, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 12, var4 + 24, var5 + 14, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 12, var4 + 26, var5 + 14, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 12, var4 + 26, var5 + 17, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 12, var4 + 27, var5 + 2, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 12, var4 + 28, var5 + 7, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 12, var4 + 28, var5 + 12, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 12, var4 + 31, var5 + 12, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 12, var4 + 32, var5 + 8, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 12, var4 + 32, var5 + 11, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 12, var4 + 34, var5 + 8, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 12, var4 + 34, var5 + 9, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 12, var4 + 35, var5 + 11, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 12, var4 + 35, var5 + 15, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 12, var4 + 37, var5 + 10, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 12, var4 + 37, var5 + 11, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 12, var4 + 42, var5 + 9, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 12, var4 + 42, var5 + 12, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 13, var4 + 15, var5 + 6, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 13, var4 + 15, var5 + 9, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 13, var4 + 15, var5 + 10, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 13, var4 + 15, var5 + 11, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 13, var4 + 15, var5 + 12, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 13, var4 + 17, var5 + 12, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 13, var4 + 17, var5 + 13, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 13, var4 + 17, var5 + 14, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 13, var4 + 17, var5 + 15, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 13, var4 + 17, var5 + 16, Blocks.logs1.get().blockID, 3, 2); - var1.setBlock(var3 + 13, var4 + 17, var5 + 17, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 13, var4 + 17, var5 + 18, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 13, var4 + 17, var5 + 20, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 13, var4 + 21, var5 + 8, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 13, var4 + 21, var5 + 10, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 13, var4 + 21, var5 + 14, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 13, var4 + 23, var5 + 5, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 13, var4 + 23, var5 + 6, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 13, var4 + 23, var5 + 9, Blocks.logs1.get().blockID, 3, 2); - var1.setBlock(var3 + 13, var4 + 23, var5 + 10, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 13, var4 + 23, var5 + 11, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 13, var4 + 23, var5 + 12, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 13, var4 + 23, var5 + 13, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 13, var4 + 23, var5 + 14, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 13, var4 + 24, var5 + 9, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 13, var4 + 24, var5 + 13, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 13, var4 + 24, var5 + 14, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 13, var4 + 24, var5 + 15, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 13, var4 + 26, var5 + 11, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 13, var4 + 26, var5 + 12, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 13, var4 + 26, var5 + 14, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 13, var4 + 26, var5 + 15, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 13, var4 + 27, var5 + 4, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 13, var4 + 32, var5 + 8, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 13, var4 + 32, var5 + 9, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 13, var4 + 32, var5 + 11, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 13, var4 + 40, var5 + 10, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 14, var4 + 12, var5 + 5, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 14, var4 + 12, var5 + 6, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 14, var4 + 12, var5 + 7, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 14, var4 + 12, var5 + 8, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 14, var4 + 15, var5 + 6, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 14, var4 + 15, var5 + 7, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 14, var4 + 15, var5 + 9, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 14, var4 + 15, var5 + 10, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 14, var4 + 15, var5 + 11, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 14, var4 + 17, var5 + 15, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 14, var4 + 17, var5 + 16, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 14, var4 + 17, var5 + 20, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 14, var4 + 21, var5 + 6, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 14, var4 + 21, var5 + 10, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 14, var4 + 21, var5 + 16, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 14, var4 + 21, var5 + 17, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 14, var4 + 23, var5 + 7, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 14, var4 + 23, var5 + 11, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 14, var4 + 23, var5 + 12, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 14, var4 + 24, var5 + 9, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 14, var4 + 24, var5 + 11, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 14, var4 + 24, var5 + 13, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 14, var4 + 26, var5 + 13, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 14, var4 + 26, var5 + 15, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 14, var4 + 26, var5 + 18, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 14, var4 + 27, var5 + 4, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 14, var4 + 27, var5 + 5, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 14, var4 + 27, var5 + 6, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 15, var4 + 15, var5 + 6, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 15, var4 + 15, var5 + 9, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 15, var4 + 15, var5 + 12, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 15, var4 + 17, var5 + 15, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 15, var4 + 17, var5 + 16, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 15, var4 + 21, var5 + 14, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 15, var4 + 21, var5 + 15, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 15, var4 + 21, var5 + 16, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 15, var4 + 23, var5 + 8, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 15, var4 + 26, var5 + 13, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 15, var4 + 26, var5 + 14, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 15, var4 + 26, var5 + 15, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 16, var4 + 15, var5 + 8, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 16, var4 + 15, var5 + 9, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 16, var4 + 15, var5 + 11, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 16, var4 + 17, var5 + 15, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 16, var4 + 17, var5 + 16, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 16, var4 + 23, var5 + 6, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 16, var4 + 23, var5 + 8, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 16, var4 + 23, var5 + 9, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 16, var4 + 23, var5 + 10, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 16, var4 + 24, var5 + 11, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 17, var4 + 23, var5 + 8, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 17, var4 + 23, var5 + 9, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 17, var4 + 23, var5 + 11, Blocks.leaves1.get().blockID, 5, 2); - return true; - } - } -} diff --git a/unused code/biomesoplenty/worldgen/WorldGenFir2.java b/unused code/biomesoplenty/worldgen/WorldGenFir2.java deleted file mode 100644 index a8d5736f8..000000000 --- a/unused code/biomesoplenty/worldgen/WorldGenFir2.java +++ /dev/null @@ -1,478 +0,0 @@ -package biomesoplenty.worldgen; - -import java.util.Random; - -import biomesoplenty.api.Blocks; -import biomesoplenty.configuration.BOPBlocks; - -import net.minecraft.block.Block; -import net.minecraft.world.World; -import net.minecraft.world.gen.feature.WorldGenerator; - -public class WorldGenFir2 extends WorldGenerator -{ - public boolean generate(World var1, Random var2, int var3, int var4, int var5) - { - while (var1.isAirBlock(var3 + 9, var4, var5 + 8) && var4 > 2) - { - --var4; - } - - int var6 = var1.getBlockId(var3 + 9, var4, var5 + 8); - - if (var6 != Block.grass.blockID) - { - return false; - } - else - { - for (int var7 = -2; var7 <= 2; ++var7) - { - for (int var8 = -2; var8 <= 2; ++var8) - { - if (var1.isAirBlock(var3 + var7 + 9, var4 - 1, var5 + var8 + 8) && var1.isAirBlock(var3 + var7 + 9, var4 - 2, var5 + var8 + 8)) - { - return false; - } - } - } - - var1.setBlock(var3 + 0, var4 + 13, var5 + 7, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 1, var4 + 13, var5 + 8, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 2, var4 + 7, var5 + 6, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 2, var4 + 10, var5 + 8, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 2, var4 + 10, var5 + 9, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 2, var4 + 13, var5 + 1, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 2, var4 + 13, var5 + 3, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 2, var4 + 13, var5 + 4, Blocks.logs1.get().blockID, 3, 2); - var1.setBlock(var3 + 2, var4 + 13, var5 + 6, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 2, var4 + 13, var5 + 7, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 2, var4 + 13, var5 + 8, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 2, var4 + 14, var5 + 3, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 2, var4 + 14, var5 + 5, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 2, var4 + 22, var5 + 5, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 2, var4 + 22, var5 + 7, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 3, var4 + 7, var5 + 4, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 3, var4 + 7, var5 + 7, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 3, var4 + 8, var5 + 6, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 3, var4 + 10, var5 + 9, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 3, var4 + 10, var5 + 10, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 3, var4 + 10, var5 + 11, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 3, var4 + 13, var5 + 1, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 3, var4 + 13, var5 + 3, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 3, var4 + 13, var5 + 4, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 3, var4 + 13, var5 + 5, Blocks.logs1.get().blockID, 3, 2); - var1.setBlock(var3 + 3, var4 + 13, var5 + 6, Blocks.logs1.get().blockID, 3, 2); - var1.setBlock(var3 + 3, var4 + 14, var5 + 5, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 3, var4 + 14, var5 + 7, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 3, var4 + 14, var5 + 8, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 3, var4 + 22, var5 + 3, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 3, var4 + 22, var5 + 5, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 3, var4 + 22, var5 + 6, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 3, var4 + 25, var5 + 8, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 4, var4 + 7, var5 + 5, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 4, var4 + 7, var5 + 6, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 4, var4 + 7, var5 + 7, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 4, var4 + 7, var5 + 9, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 4, var4 + 8, var5 + 6, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 4, var4 + 8, var5 + 7, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 4, var4 + 10, var5 + 4, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 4, var4 + 10, var5 + 8, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 4, var4 + 10, var5 + 10, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 4, var4 + 13, var5 + 0, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 4, var4 + 13, var5 + 7, Blocks.logs1.get().blockID, 3, 2); - var1.setBlock(var3 + 4, var4 + 13, var5 + 8, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 4, var4 + 14, var5 + 6, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 4, var4 + 14, var5 + 7, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 4, var4 + 14, var5 + 8, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 4, var4 + 16, var5 + 12, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 4, var4 + 22, var5 + 5, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 4, var4 + 22, var5 + 9, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 4, var4 + 25, var5 + 6, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 5, var4 + 7, var5 + 3, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 5, var4 + 7, var5 + 5, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 5, var4 + 7, var5 + 6, Blocks.logs1.get().blockID, 3, 2); - var1.setBlock(var3 + 5, var4 + 7, var5 + 7, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 5, var4 + 7, var5 + 8, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 5, var4 + 7, var5 + 11, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 5, var4 + 8, var5 + 4, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 5, var4 + 8, var5 + 6, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 5, var4 + 8, var5 + 7, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 5, var4 + 8, var5 + 8, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 5, var4 + 8, var5 + 9, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 5, var4 + 10, var5 + 7, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 5, var4 + 10, var5 + 8, Blocks.logs1.get().blockID, 3, 2); - var1.setBlock(var3 + 5, var4 + 10, var5 + 9, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 5, var4 + 10, var5 + 14, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 5, var4 + 11, var5 + 11, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 5, var4 + 13, var5 + 4, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 5, var4 + 13, var5 + 5, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 5, var4 + 13, var5 + 8, Blocks.logs1.get().blockID, 3, 2); - var1.setBlock(var3 + 5, var4 + 14, var5 + 5, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 5, var4 + 14, var5 + 7, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 5, var4 + 14, var5 + 8, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 5, var4 + 14, var5 + 9, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 5, var4 + 16, var5 + 11, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 5, var4 + 17, var5 + 8, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 5, var4 + 17, var5 + 9, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 5, var4 + 19, var5 + 8, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 5, var4 + 19, var5 + 9, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 5, var4 + 20, var5 + 7, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 5, var4 + 20, var5 + 8, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 5, var4 + 20, var5 + 9, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 5, var4 + 22, var5 + 3, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 5, var4 + 22, var5 + 5, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 5, var4 + 22, var5 + 6, Blocks.logs1.get().blockID, 3, 2); - var1.setBlock(var3 + 5, var4 + 22, var5 + 10, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 5, var4 + 23, var5 + 8, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 5, var4 + 23, var5 + 9, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 5, var4 + 25, var5 + 8, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 5, var4 + 28, var5 + 8, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 5, var4 + 30, var5 + 7, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 6, var4 + 0, var5 + 9, Blocks.logs1.get().blockID, 3, 2); - var1.setBlock(var3 + 6, var4 + 7, var5 + 6, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 6, var4 + 7, var5 + 7, Blocks.logs1.get().blockID, 3, 2); - var1.setBlock(var3 + 6, var4 + 7, var5 + 8, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 6, var4 + 7, var5 + 10, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 6, var4 + 7, var5 + 11, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 6, var4 + 8, var5 + 5, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 6, var4 + 8, var5 + 6, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 6, var4 + 8, var5 + 7, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 6, var4 + 8, var5 + 8, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 6, var4 + 8, var5 + 10, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 6, var4 + 10, var5 + 5, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 6, var4 + 10, var5 + 7, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 6, var4 + 10, var5 + 8, Blocks.logs1.get().blockID, 3, 2); - var1.setBlock(var3 + 6, var4 + 10, var5 + 9, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 6, var4 + 10, var5 + 11, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 6, var4 + 10, var5 + 12, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 6, var4 + 10, var5 + 13, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 6, var4 + 11, var5 + 8, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 6, var4 + 11, var5 + 11, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 6, var4 + 11, var5 + 12, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 6, var4 + 13, var5 + 2, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 6, var4 + 13, var5 + 4, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 6, var4 + 13, var5 + 6, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 6, var4 + 13, var5 + 8, Blocks.logs1.get().blockID, 3, 2); - var1.setBlock(var3 + 6, var4 + 14, var5 + 5, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 6, var4 + 14, var5 + 7, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 6, var4 + 14, var5 + 8, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 6, var4 + 14, var5 + 9, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 6, var4 + 16, var5 + 8, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 6, var4 + 16, var5 + 10, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 6, var4 + 16, var5 + 12, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 6, var4 + 16, var5 + 13, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 6, var4 + 16, var5 + 16, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 6, var4 + 17, var5 + 8, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 6, var4 + 17, var5 + 11, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 6, var4 + 18, var5 + 8, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 6, var4 + 19, var5 + 7, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 6, var4 + 20, var5 + 6, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 6, var4 + 20, var5 + 8, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 6, var4 + 20, var5 + 9, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 6, var4 + 20, var5 + 10, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 6, var4 + 22, var5 + 5, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 6, var4 + 22, var5 + 6, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 6, var4 + 22, var5 + 7, Blocks.logs1.get().blockID, 3, 2); - var1.setBlock(var3 + 6, var4 + 22, var5 + 8, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 6, var4 + 23, var5 + 10, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 6, var4 + 25, var5 + 5, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 6, var4 + 25, var5 + 6, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 6, var4 + 25, var5 + 7, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 6, var4 + 25, var5 + 8, Blocks.logs1.get().blockID, 3, 2); - var1.setBlock(var3 + 6, var4 + 25, var5 + 9, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 6, var4 + 30, var5 + 9, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 6, var4 + 32, var5 + 7, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 7, var4 + 0, var5 + 8, Blocks.logs1.get().blockID, 3, 2); - var1.setBlock(var3 + 7, var4 + 0, var5 + 9, Blocks.logs1.get().blockID, 3, 2); - var1.setBlock(var3 + 7, var4 + 1, var5 + 8, Blocks.logs1.get().blockID, 3, 2); - var1.setBlock(var3 + 7, var4 + 1, var5 + 9, Blocks.logs1.get().blockID, 3, 2); - var1.setBlock(var3 + 7, var4 + 2, var5 + 8, Blocks.logs1.get().blockID, 3, 2); - var1.setBlock(var3 + 7, var4 + 2, var5 + 9, Blocks.logs1.get().blockID, 3, 2); - var1.setBlock(var3 + 7, var4 + 3, var5 + 8, Blocks.logs1.get().blockID, 3, 2); - var1.setBlock(var3 + 7, var4 + 3, var5 + 9, Blocks.logs1.get().blockID, 3, 2); - var1.setBlock(var3 + 7, var4 + 4, var5 + 8, Blocks.logs1.get().blockID, 3, 2); - var1.setBlock(var3 + 7, var4 + 4, var5 + 9, Blocks.logs1.get().blockID, 3, 2); - var1.setBlock(var3 + 7, var4 + 5, var5 + 8, Blocks.logs1.get().blockID, 3, 2); - var1.setBlock(var3 + 7, var4 + 5, var5 + 9, Blocks.logs1.get().blockID, 3, 2); - var1.setBlock(var3 + 7, var4 + 6, var5 + 8, Blocks.logs1.get().blockID, 3, 2); - var1.setBlock(var3 + 7, var4 + 6, var5 + 9, Blocks.logs1.get().blockID, 3, 2); - var1.setBlock(var3 + 7, var4 + 7, var5 + 3, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 7, var4 + 7, var5 + 8, Blocks.logs1.get().blockID, 3, 2); - var1.setBlock(var3 + 7, var4 + 7, var5 + 9, Blocks.logs1.get().blockID, 3, 2); - var1.setBlock(var3 + 7, var4 + 7, var5 + 10, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 7, var4 + 7, var5 + 11, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 7, var4 + 8, var5 + 4, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 7, var4 + 8, var5 + 6, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 7, var4 + 8, var5 + 8, Blocks.logs1.get().blockID, 3, 2); - var1.setBlock(var3 + 7, var4 + 8, var5 + 9, Blocks.logs1.get().blockID, 3, 2); - var1.setBlock(var3 + 7, var4 + 9, var5 + 8, Blocks.logs1.get().blockID, 3, 2); - var1.setBlock(var3 + 7, var4 + 9, var5 + 9, Blocks.logs1.get().blockID, 3, 2); - var1.setBlock(var3 + 7, var4 + 10, var5 + 6, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 7, var4 + 10, var5 + 7, Blocks.logs1.get().blockID, 3, 2); - var1.setBlock(var3 + 7, var4 + 10, var5 + 8, Blocks.logs1.get().blockID, 3, 2); - var1.setBlock(var3 + 7, var4 + 10, var5 + 9, Blocks.logs1.get().blockID, 3, 2); - var1.setBlock(var3 + 7, var4 + 10, var5 + 10, Blocks.logs1.get().blockID, 3, 2); - var1.setBlock(var3 + 7, var4 + 10, var5 + 11, Blocks.logs1.get().blockID, 3, 2); - var1.setBlock(var3 + 7, var4 + 10, var5 + 12, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 7, var4 + 10, var5 + 13, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 7, var4 + 11, var5 + 7, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 7, var4 + 11, var5 + 8, Blocks.logs1.get().blockID, 3, 2); - var1.setBlock(var3 + 7, var4 + 11, var5 + 9, Blocks.logs1.get().blockID, 3, 2); - var1.setBlock(var3 + 7, var4 + 11, var5 + 10, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 7, var4 + 11, var5 + 11, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 7, var4 + 11, var5 + 12, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 7, var4 + 11, var5 + 13, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 7, var4 + 11, var5 + 15, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 7, var4 + 12, var5 + 8, Blocks.logs1.get().blockID, 3, 2); - var1.setBlock(var3 + 7, var4 + 12, var5 + 9, Blocks.logs1.get().blockID, 3, 2); - var1.setBlock(var3 + 7, var4 + 13, var5 + 8, Blocks.logs1.get().blockID, 3, 2); - var1.setBlock(var3 + 7, var4 + 13, var5 + 9, Blocks.logs1.get().blockID, 3, 2); - var1.setBlock(var3 + 7, var4 + 14, var5 + 5, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 7, var4 + 14, var5 + 6, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 7, var4 + 14, var5 + 7, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 7, var4 + 14, var5 + 8, Blocks.logs1.get().blockID, 3, 2); - var1.setBlock(var3 + 7, var4 + 14, var5 + 9, Blocks.logs1.get().blockID, 3, 2); - var1.setBlock(var3 + 7, var4 + 14, var5 + 10, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 7, var4 + 15, var5 + 8, Blocks.logs1.get().blockID, 3, 2); - var1.setBlock(var3 + 7, var4 + 15, var5 + 9, Blocks.logs1.get().blockID, 3, 2); - var1.setBlock(var3 + 7, var4 + 16, var5 + 8, Blocks.logs1.get().blockID, 3, 2); - var1.setBlock(var3 + 7, var4 + 16, var5 + 9, Blocks.logs1.get().blockID, 3, 2); - var1.setBlock(var3 + 7, var4 + 16, var5 + 10, Blocks.logs1.get().blockID, 3, 2); - var1.setBlock(var3 + 7, var4 + 16, var5 + 11, Blocks.logs1.get().blockID, 3, 2); - var1.setBlock(var3 + 7, var4 + 16, var5 + 12, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 7, var4 + 17, var5 + 8, Blocks.logs1.get().blockID, 3, 2); - var1.setBlock(var3 + 7, var4 + 17, var5 + 9, Blocks.logs1.get().blockID, 3, 2); - var1.setBlock(var3 + 7, var4 + 17, var5 + 10, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 7, var4 + 17, var5 + 11, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 7, var4 + 18, var5 + 6, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 7, var4 + 18, var5 + 8, Blocks.logs1.get().blockID, 3, 2); - var1.setBlock(var3 + 7, var4 + 18, var5 + 9, Blocks.logs1.get().blockID, 3, 2); - var1.setBlock(var3 + 7, var4 + 19, var5 + 7, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 7, var4 + 19, var5 + 8, Blocks.logs1.get().blockID, 3, 2); - var1.setBlock(var3 + 7, var4 + 19, var5 + 9, Blocks.logs1.get().blockID, 3, 2); - var1.setBlock(var3 + 7, var4 + 20, var5 + 6, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 7, var4 + 20, var5 + 7, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 7, var4 + 20, var5 + 8, Blocks.logs1.get().blockID, 3, 2); - var1.setBlock(var3 + 7, var4 + 20, var5 + 9, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 7, var4 + 21, var5 + 8, Blocks.logs1.get().blockID, 3, 2); - var1.setBlock(var3 + 7, var4 + 22, var5 + 4, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 7, var4 + 22, var5 + 6, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 7, var4 + 22, var5 + 8, Blocks.logs1.get().blockID, 3, 2); - var1.setBlock(var3 + 7, var4 + 23, var5 + 8, Blocks.logs1.get().blockID, 3, 2); - var1.setBlock(var3 + 7, var4 + 23, var5 + 9, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 7, var4 + 24, var5 + 8, Blocks.logs1.get().blockID, 3, 2); - var1.setBlock(var3 + 7, var4 + 25, var5 + 5, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 7, var4 + 25, var5 + 8, Blocks.logs1.get().blockID, 3, 2); - var1.setBlock(var3 + 7, var4 + 25, var5 + 9, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 7, var4 + 25, var5 + 10, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 7, var4 + 26, var5 + 8, Blocks.logs1.get().blockID, 3, 2); - var1.setBlock(var3 + 7, var4 + 27, var5 + 8, Blocks.logs1.get().blockID, 3, 2); - var1.setBlock(var3 + 7, var4 + 28, var5 + 8, Blocks.logs1.get().blockID, 3, 2); - var1.setBlock(var3 + 7, var4 + 28, var5 + 9, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 7, var4 + 28, var5 + 11, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 7, var4 + 29, var5 + 8, Blocks.logs1.get().blockID, 3, 2); - var1.setBlock(var3 + 7, var4 + 30, var5 + 7, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 7, var4 + 30, var5 + 8, Blocks.logs1.get().blockID, 3, 2); - var1.setBlock(var3 + 7, var4 + 30, var5 + 9, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 7, var4 + 31, var5 + 8, Blocks.logs1.get().blockID, 3, 2); - var1.setBlock(var3 + 7, var4 + 31, var5 + 9, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 7, var4 + 32, var5 + 8, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 7, var4 + 33, var5 + 8, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 8, var4 + 0, var5 + 7, Blocks.logs1.get().blockID, 3, 2); - var1.setBlock(var3 + 8, var4 + 0, var5 + 8, Blocks.logs1.get().blockID, 3, 2); - var1.setBlock(var3 + 8, var4 + 0, var5 + 9, Blocks.logs1.get().blockID, 3, 2); - var1.setBlock(var3 + 8, var4 + 1, var5 + 8, Blocks.logs1.get().blockID, 3, 2); - var1.setBlock(var3 + 8, var4 + 1, var5 + 9, Blocks.logs1.get().blockID, 3, 2); - var1.setBlock(var3 + 8, var4 + 2, var5 + 8, Blocks.logs1.get().blockID, 3, 2); - var1.setBlock(var3 + 8, var4 + 2, var5 + 9, Blocks.logs1.get().blockID, 3, 2); - var1.setBlock(var3 + 8, var4 + 3, var5 + 9, Blocks.logs1.get().blockID, 3, 2); - var1.setBlock(var3 + 8, var4 + 4, var5 + 9, Blocks.logs1.get().blockID, 3, 2); - var1.setBlock(var3 + 8, var4 + 5, var5 + 9, Blocks.logs1.get().blockID, 3, 2); - var1.setBlock(var3 + 8, var4 + 6, var5 + 9, Blocks.logs1.get().blockID, 3, 2); - var1.setBlock(var3 + 8, var4 + 7, var5 + 5, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 8, var4 + 7, var5 + 9, Blocks.logs1.get().blockID, 3, 2); - var1.setBlock(var3 + 8, var4 + 7, var5 + 11, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 8, var4 + 8, var5 + 8, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 8, var4 + 8, var5 + 9, Blocks.logs1.get().blockID, 3, 2); - var1.setBlock(var3 + 8, var4 + 9, var5 + 9, Blocks.logs1.get().blockID, 3, 2); - var1.setBlock(var3 + 8, var4 + 10, var5 + 5, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 8, var4 + 10, var5 + 6, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 8, var4 + 10, var5 + 7, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 8, var4 + 10, var5 + 8, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 8, var4 + 10, var5 + 9, Blocks.logs1.get().blockID, 3, 2); - var1.setBlock(var3 + 8, var4 + 10, var5 + 10, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 8, var4 + 10, var5 + 11, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 8, var4 + 10, var5 + 12, Blocks.logs1.get().blockID, 3, 2); - var1.setBlock(var3 + 8, var4 + 10, var5 + 13, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 8, var4 + 10, var5 + 15, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 8, var4 + 10, var5 + 17, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 8, var4 + 11, var5 + 6, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 8, var4 + 11, var5 + 7, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 8, var4 + 11, var5 + 8, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 8, var4 + 11, var5 + 9, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 8, var4 + 11, var5 + 10, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 8, var4 + 11, var5 + 11, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 8, var4 + 11, var5 + 13, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 8, var4 + 11, var5 + 14, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 8, var4 + 11, var5 + 15, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 8, var4 + 14, var5 + 6, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 8, var4 + 14, var5 + 7, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 8, var4 + 14, var5 + 8, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 8, var4 + 16, var5 + 8, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 8, var4 + 16, var5 + 9, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 8, var4 + 16, var5 + 11, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 8, var4 + 16, var5 + 12, Blocks.logs1.get().blockID, 3, 2); - var1.setBlock(var3 + 8, var4 + 16, var5 + 13, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 8, var4 + 16, var5 + 15, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 8, var4 + 17, var5 + 8, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 8, var4 + 17, var5 + 9, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 8, var4 + 17, var5 + 10, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 8, var4 + 17, var5 + 11, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 8, var4 + 18, var5 + 3, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 8, var4 + 18, var5 + 5, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 8, var4 + 18, var5 + 6, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 8, var4 + 18, var5 + 8, Blocks.logs1.get().blockID, 3, 2); - var1.setBlock(var3 + 8, var4 + 18, var5 + 10, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 8, var4 + 18, var5 + 11, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 8, var4 + 19, var5 + 6, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 8, var4 + 19, var5 + 7, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 8, var4 + 19, var5 + 9, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 8, var4 + 20, var5 + 6, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 8, var4 + 20, var5 + 7, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 8, var4 + 20, var5 + 9, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 8, var4 + 25, var5 + 6, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 8, var4 + 25, var5 + 7, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 8, var4 + 26, var5 + 6, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 8, var4 + 26, var5 + 8, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 8, var4 + 28, var5 + 6, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 8, var4 + 28, var5 + 8, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 8, var4 + 28, var5 + 9, Blocks.logs1.get().blockID, 3, 2); - var1.setBlock(var3 + 8, var4 + 31, var5 + 10, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 8, var4 + 32, var5 + 7, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 8, var4 + 32, var5 + 8, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 9, var4 + 0, var5 + 9, Blocks.logs1.get().blockID, 3, 2); - var1.setBlock(var3 + 9, var4 + 7, var5 + 7, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 9, var4 + 7, var5 + 10, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 9, var4 + 8, var5 + 8, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 9, var4 + 8, var5 + 9, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 9, var4 + 10, var5 + 5, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 9, var4 + 10, var5 + 7, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 9, var4 + 10, var5 + 8, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 9, var4 + 10, var5 + 9, Blocks.logs1.get().blockID, 3, 2); - var1.setBlock(var3 + 9, var4 + 10, var5 + 10, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 9, var4 + 10, var5 + 11, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 9, var4 + 10, var5 + 12, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 9, var4 + 10, var5 + 13, Blocks.logs1.get().blockID, 3, 2); - var1.setBlock(var3 + 9, var4 + 10, var5 + 14, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 9, var4 + 10, var5 + 17, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 9, var4 + 11, var5 + 7, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 9, var4 + 11, var5 + 8, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 9, var4 + 11, var5 + 9, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 9, var4 + 11, var5 + 10, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 9, var4 + 11, var5 + 11, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 9, var4 + 11, var5 + 12, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 9, var4 + 11, var5 + 13, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 9, var4 + 16, var5 + 10, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 9, var4 + 17, var5 + 9, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 9, var4 + 17, var5 + 10, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 9, var4 + 17, var5 + 11, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 9, var4 + 17, var5 + 12, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 9, var4 + 17, var5 + 13, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 9, var4 + 18, var5 + 4, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 9, var4 + 18, var5 + 7, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 9, var4 + 18, var5 + 8, Blocks.logs1.get().blockID, 3, 2); - var1.setBlock(var3 + 9, var4 + 18, var5 + 9, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 9, var4 + 19, var5 + 5, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 9, var4 + 19, var5 + 7, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 9, var4 + 19, var5 + 8, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 9, var4 + 19, var5 + 9, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 9, var4 + 20, var5 + 7, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 9, var4 + 20, var5 + 8, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 9, var4 + 20, var5 + 9, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 9, var4 + 20, var5 + 10, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 9, var4 + 20, var5 + 12, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 9, var4 + 22, var5 + 5, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 9, var4 + 22, var5 + 7, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 9, var4 + 23, var5 + 8, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 9, var4 + 25, var5 + 7, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 9, var4 + 26, var5 + 9, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 9, var4 + 28, var5 + 6, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 9, var4 + 31, var5 + 9, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 10, var4 + 7, var5 + 7, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 10, var4 + 10, var5 + 5, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 10, var4 + 10, var5 + 6, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 10, var4 + 10, var5 + 7, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 10, var4 + 10, var5 + 8, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 10, var4 + 10, var5 + 9, Blocks.logs1.get().blockID, 3, 2); - var1.setBlock(var3 + 10, var4 + 10, var5 + 10, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 10, var4 + 10, var5 + 12, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 10, var4 + 10, var5 + 16, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 10, var4 + 11, var5 + 7, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 10, var4 + 11, var5 + 8, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 10, var4 + 11, var5 + 9, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 10, var4 + 11, var5 + 13, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 10, var4 + 11, var5 + 14, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 10, var4 + 16, var5 + 9, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 10, var4 + 16, var5 + 12, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 10, var4 + 16, var5 + 15, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 10, var4 + 17, var5 + 11, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 10, var4 + 18, var5 + 6, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 10, var4 + 18, var5 + 7, Blocks.logs1.get().blockID, 3, 2); - var1.setBlock(var3 + 10, var4 + 19, var5 + 6, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 10, var4 + 19, var5 + 7, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 10, var4 + 19, var5 + 8, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 10, var4 + 19, var5 + 9, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 10, var4 + 20, var5 + 8, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 10, var4 + 28, var5 + 8, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 10, var4 + 28, var5 + 10, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 10, var4 + 28, var5 + 11, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 11, var4 + 10, var5 + 4, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 11, var4 + 10, var5 + 8, Blocks.logs1.get().blockID, 3, 2); - var1.setBlock(var3 + 11, var4 + 10, var5 + 9, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 11, var4 + 10, var5 + 11, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 11, var4 + 10, var5 + 12, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 11, var4 + 10, var5 + 13, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 11, var4 + 10, var5 + 15, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 11, var4 + 10, var5 + 16, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 11, var4 + 10, var5 + 17, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 11, var4 + 11, var5 + 7, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 11, var4 + 11, var5 + 8, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 11, var4 + 11, var5 + 9, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 11, var4 + 18, var5 + 6, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 11, var4 + 18, var5 + 7, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 11, var4 + 18, var5 + 9, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 11, var4 + 18, var5 + 11, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 11, var4 + 19, var5 + 5, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 11, var4 + 19, var5 + 7, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 11, var4 + 20, var5 + 11, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 11, var4 + 28, var5 + 10, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 12, var4 + 10, var5 + 4, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 12, var4 + 10, var5 + 5, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 12, var4 + 10, var5 + 8, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 12, var4 + 10, var5 + 11, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 12, var4 + 10, var5 + 13, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 12, var4 + 10, var5 + 14, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 12, var4 + 11, var5 + 8, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 12, var4 + 16, var5 + 10, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 12, var4 + 16, var5 + 11, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 12, var4 + 16, var5 + 13, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 12, var4 + 18, var5 + 4, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 12, var4 + 18, var5 + 7, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 12, var4 + 18, var5 + 9, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 12, var4 + 19, var5 + 8, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 13, var4 + 10, var5 + 5, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 13, var4 + 10, var5 + 8, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 13, var4 + 10, var5 + 15, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 13, var4 + 18, var5 + 5, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 13, var4 + 18, var5 + 6, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 14, var4 + 10, var5 + 5, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 14, var4 + 10, var5 + 8, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 14, var4 + 18, var5 + 5, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 14, var4 + 18, var5 + 6, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 14, var4 + 18, var5 + 8, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 15, var4 + 10, var5 + 8, Blocks.leaves1.get().blockID, 5, 2); - return true; - } - } -} diff --git a/unused code/biomesoplenty/worldgen/WorldGenFir3.java b/unused code/biomesoplenty/worldgen/WorldGenFir3.java deleted file mode 100644 index 455388d95..000000000 --- a/unused code/biomesoplenty/worldgen/WorldGenFir3.java +++ /dev/null @@ -1,197 +0,0 @@ -package biomesoplenty.worldgen; - -import java.util.Random; - -import biomesoplenty.api.Blocks; -import biomesoplenty.configuration.BOPBlocks; - -import net.minecraft.block.Block; -import net.minecraft.world.World; -import net.minecraft.world.gen.feature.WorldGenerator; - -public class WorldGenFir3 extends WorldGenerator -{ - public boolean generate(World var1, Random var2, int var3, int var4, int var5) - { - while (var1.isAirBlock(var3 + 4, var4, var5 + 4) && var4 > 2) - { - --var4; - } - - int var6 = var1.getBlockId(var3 + 4, var4, var5 + 4); - - if (var6 != Block.grass.blockID) - { - return false; - } - else - { - for (int var7 = -2; var7 <= 2; ++var7) - { - for (int var8 = -2; var8 <= 2; ++var8) - { - if (var1.isAirBlock(var3 + var7 + 4, var4 - 1, var5 + var8 + 4) && var1.isAirBlock(var3 + var7 + 4, var4 - 2, var5 + var8 + 4)) - { - return false; - } - } - } - - var1.setBlock(var3 + 0, var4 + 2, var5 + 3, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 0, var4 + 2, var5 + 4, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 1, var4 + 1, var5 + 1, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 1, var4 + 1, var5 + 4, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 1, var4 + 1, var5 + 7, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 1, var4 + 2, var5 + 1, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 1, var4 + 2, var5 + 3, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 1, var4 + 2, var5 + 7, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 1, var4 + 3, var5 + 5, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 1, var4 + 4, var5 + 4, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 1, var4 + 5, var5 + 3, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 1, var4 + 5, var5 + 4, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 2, var4 + 1, var5 + 0, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 2, var4 + 1, var5 + 3, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 2, var4 + 1, var5 + 6, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 2, var4 + 2, var5 + 1, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 2, var4 + 2, var5 + 6, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 2, var4 + 2, var5 + 7, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 2, var4 + 3, var5 + 2, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 2, var4 + 3, var5 + 5, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 2, var4 + 4, var5 + 4, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 2, var4 + 4, var5 + 5, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 2, var4 + 4, var5 + 6, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 2, var4 + 5, var5 + 3, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 2, var4 + 5, var5 + 5, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 2, var4 + 6, var5 + 4, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 2, var4 + 7, var5 + 4, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 2, var4 + 8, var5 + 4, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 3, var4 + 1, var5 + 4, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 3, var4 + 1, var5 + 7, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 3, var4 + 2, var5 + 0, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 3, var4 + 2, var5 + 6, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 3, var4 + 2, var5 + 7, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 3, var4 + 3, var5 + 2, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 3, var4 + 3, var5 + 5, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 3, var4 + 3, var5 + 6, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 3, var4 + 3, var5 + 7, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 3, var4 + 4, var5 + 1, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 3, var4 + 4, var5 + 3, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 3, var4 + 4, var5 + 4, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 3, var4 + 4, var5 + 6, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 3, var4 + 5, var5 + 1, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 3, var4 + 5, var5 + 5, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 3, var4 + 6, var5 + 3, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 3, var4 + 6, var5 + 4, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 3, var4 + 6, var5 + 6, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 3, var4 + 7, var5 + 3, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 3, var4 + 7, var5 + 5, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 3, var4 + 8, var5 + 2, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 3, var4 + 8, var5 + 3, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 3, var4 + 8, var5 + 4, Blocks.logs1.get().blockID, 3, 2); - var1.setBlock(var3 + 3, var4 + 8, var5 + 6, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 3, var4 + 9, var5 + 3, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 3, var4 + 9, var5 + 4, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 3, var4 + 10, var5 + 5, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 3, var4 + 11, var5 + 4, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 4, var4 + 0, var5 + 4, Blocks.logs1.get().blockID, 3, 2); - var1.setBlock(var3 + 4, var4 + 0, var5 + 5, Blocks.logs1.get().blockID, 3, 2); - var1.setBlock(var3 + 4, var4 + 1, var5 + 2, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 4, var4 + 1, var5 + 4, Blocks.logs1.get().blockID, 3, 2); - var1.setBlock(var3 + 4, var4 + 1, var5 + 7, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 4, var4 + 2, var5 + 0, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 4, var4 + 2, var5 + 3, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 4, var4 + 2, var5 + 4, Blocks.logs1.get().blockID, 3, 2); - var1.setBlock(var3 + 4, var4 + 2, var5 + 7, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 4, var4 + 2, var5 + 8, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 4, var4 + 3, var5 + 4, Blocks.logs1.get().blockID, 3, 2); - var1.setBlock(var3 + 4, var4 + 3, var5 + 6, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 4, var4 + 3, var5 + 7, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 4, var4 + 4, var5 + 1, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 4, var4 + 4, var5 + 3, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 4, var4 + 4, var5 + 4, Blocks.logs1.get().blockID, 3, 2); - var1.setBlock(var3 + 4, var4 + 4, var5 + 5, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 4, var4 + 5, var5 + 1, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 4, var4 + 5, var5 + 3, Blocks.logs1.get().blockID, 3, 2); - var1.setBlock(var3 + 4, var4 + 5, var5 + 4, Blocks.logs1.get().blockID, 3, 2); - var1.setBlock(var3 + 4, var4 + 5, var5 + 5, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 4, var4 + 6, var5 + 2, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 4, var4 + 6, var5 + 3, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 4, var4 + 6, var5 + 4, Blocks.logs1.get().blockID, 3, 2); - var1.setBlock(var3 + 4, var4 + 6, var5 + 5, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 4, var4 + 6, var5 + 6, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 4, var4 + 7, var5 + 2, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 4, var4 + 7, var5 + 4, Blocks.logs1.get().blockID, 3, 2); - var1.setBlock(var3 + 4, var4 + 7, var5 + 6, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 4, var4 + 8, var5 + 2, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 4, var4 + 8, var5 + 4, Blocks.logs1.get().blockID, 3, 2); - var1.setBlock(var3 + 4, var4 + 8, var5 + 5, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 4, var4 + 9, var5 + 3, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 4, var4 + 9, var5 + 4, Blocks.logs1.get().blockID, 3, 2); - var1.setBlock(var3 + 4, var4 + 9, var5 + 5, Blocks.logs1.get().blockID, 3, 2); - var1.setBlock(var3 + 4, var4 + 10, var5 + 4, Blocks.logs1.get().blockID, 3, 2); - var1.setBlock(var3 + 4, var4 + 10, var5 + 5, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 4, var4 + 11, var5 + 3, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 4, var4 + 11, var5 + 4, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 4, var4 + 11, var5 + 5, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 4, var4 + 12, var5 + 4, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 5, var4 + 0, var5 + 4, Blocks.logs1.get().blockID, 3, 2); - var1.setBlock(var3 + 5, var4 + 1, var5 + 1, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 5, var4 + 1, var5 + 3, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 5, var4 + 2, var5 + 1, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 5, var4 + 2, var5 + 2, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 5, var4 + 2, var5 + 3, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 5, var4 + 2, var5 + 5, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 5, var4 + 2, var5 + 8, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 5, var4 + 3, var5 + 5, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 5, var4 + 3, var5 + 7, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 5, var4 + 4, var5 + 1, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 5, var4 + 4, var5 + 4, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 5, var4 + 4, var5 + 6, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 5, var4 + 5, var5 + 3, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 5, var4 + 5, var5 + 4, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 5, var4 + 5, var5 + 5, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 5, var4 + 6, var5 + 3, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 5, var4 + 6, var5 + 4, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 5, var4 + 6, var5 + 5, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 5, var4 + 7, var5 + 4, Blocks.logs1.get().blockID, 3, 2); - var1.setBlock(var3 + 5, var4 + 8, var5 + 4, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 5, var4 + 8, var5 + 6, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 5, var4 + 9, var5 + 3, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 5, var4 + 9, var5 + 5, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 5, var4 + 10, var5 + 4, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 5, var4 + 10, var5 + 5, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 5, var4 + 11, var5 + 3, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 6, var4 + 1, var5 + 8, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 6, var4 + 2, var5 + 1, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 6, var4 + 2, var5 + 5, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 6, var4 + 2, var5 + 6, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 6, var4 + 2, var5 + 7, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 6, var4 + 3, var5 + 3, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 6, var4 + 3, var5 + 5, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 6, var4 + 4, var5 + 4, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 6, var4 + 4, var5 + 6, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 6, var4 + 5, var5 + 3, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 6, var4 + 5, var5 + 4, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 6, var4 + 5, var5 + 6, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 6, var4 + 6, var5 + 3, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 6, var4 + 6, var5 + 4, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 6, var4 + 7, var5 + 4, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 6, var4 + 8, var5 + 3, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 6, var4 + 8, var5 + 4, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 6, var4 + 8, var5 + 5, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 7, var4 + 1, var5 + 2, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 7, var4 + 2, var5 + 2, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 7, var4 + 2, var5 + 7, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 7, var4 + 3, var5 + 3, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 7, var4 + 3, var5 + 4, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 7, var4 + 4, var5 + 4, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 7, var4 + 5, var5 + 4, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 7, var4 + 5, var5 + 5, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 8, var4 + 1, var5 + 5, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 8, var4 + 2, var5 + 3, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 8, var4 + 2, var5 + 4, Blocks.leaves1.get().blockID, 5, 2); - var1.setBlock(var3 + 8, var4 + 2, var5 + 5, Blocks.leaves1.get().blockID, 5, 2); - return true; - } - } -} diff --git a/unused code/biomesoplenty/worldgen/WorldGenFungi1.java b/unused code/biomesoplenty/worldgen/WorldGenFungi1.java deleted file mode 100644 index 5fd564855..000000000 --- a/unused code/biomesoplenty/worldgen/WorldGenFungi1.java +++ /dev/null @@ -1,264 +0,0 @@ -package biomesoplenty.worldgen; - -import java.util.Random; - -import biomesoplenty.api.Blocks; -import biomesoplenty.configuration.BOPBlocks; - -import net.minecraft.block.Block; -import net.minecraft.world.World; -import net.minecraft.world.gen.feature.WorldGenerator; - -public class WorldGenFungi1 extends WorldGenerator -{ - /** The minimum height of a generated tree. */ - private final int minTreeHeight; - - /** True if this tree should grow Vines. */ - private final boolean vinesGrow; - - /** The metadata value of the wood to use in tree generation. */ - private final int metaWood; - - /** The metadata value of the leaves to use in tree generation. */ - private final int metaLeaves; - - public WorldGenFungi1(boolean par1) - { - this(par1, 15, 2, 0, true); - } - - public WorldGenFungi1(boolean par1, int par2, int par3, int par4, boolean par5) - { - super(par1); - this.minTreeHeight = par2; - this.metaWood = par3; - this.metaLeaves = par4; - this.vinesGrow = par5; - } - - public boolean generate(World par1World, Random par2Random, int par3, int par4, int par5) - { - int var6 = par2Random.nextInt(5) + this.minTreeHeight; - boolean var7 = true; - - if (par4 >= 1 && par4 + var6 + 1 <= 256) - { - int var8; - int var81; - int var82; - int var83; - int var84; - byte var9; - int var11; - int var12; - - for (var8 = par4; var8 <= par4 + 1 + var6; ++var8) - { - var9 = 1; - - if (var8 == par4) - { - var9 = 0; - } - - if (var8 >= par4 + 1 + var6 - 2) - { - var9 = 2; - } - - for (int var10 = par3 - var9; var10 <= par3 + var9 && var7; ++var10) - { - for (var11 = par5 - var9; var11 <= par5 + var9 && var7; ++var11) - { - if (var8 >= 0 && var8 < 256) - { - var12 = par1World.getBlockId(var10, var8, var11); - - if (var12 != 0 && var12 != Block.leaves.blockID && var12 != Block.grass.blockID && var12 != Block.dirt.blockID && var12 != Block.wood.blockID) - { - var7 = false; - } - } - else - { - var7 = false; - } - } - } - } - - if (!var7) - { - return false; - } - else - { - var8 = par1World.getBlockId(par3, par4 - 1, par5); - var81 = par1World.getBlockId(par3 - 1, par4 - 1, par5); - var82 = par1World.getBlockId(par3 + 1, par4 - 1, par5); - var83 = par1World.getBlockId(par3, par4 - 1, par5 - 1); - var84 = par1World.getBlockId(par3, par4 - 1, par5 + 1); - { - if (!(var81 == Block.grass.blockID || var81 == Block.dirt.blockID || var81 == Block.mycelium.blockID)) - { - return false; - } - - if (!(var82 == Block.grass.blockID || var82 == Block.dirt.blockID || var82 == Block.mycelium.blockID)) - { - return false; - } - - if (!(var83 == Block.grass.blockID || var83 == Block.dirt.blockID || var83 == Block.mycelium.blockID)) - { - return false; - } - - if (!(var84 == Block.grass.blockID || var84 == Block.dirt.blockID || var84 == Block.mycelium.blockID)) - { - return false; - } - } - - if ((var8 == Block.grass.blockID || var8 == Block.dirt.blockID) && par4 < 256 - var6 - 1) - { - this.setBlock(par1World, par3, par4 - 1, par5, Block.dirt.blockID); - var9 = 6; - byte var18 = 0; - int var13; - int var14; - int var15; - - for (var11 = par4 - var9 + var6; var11 <= par4 + var6; ++var11) - { - var12 = var11 - (par4 + var6); - var13 = var18 + 1 - var12 / 3; - - for (var14 = par3 - var13; var14 <= par3 + var13; ++var14) - { - var15 = var14 - par3; - - for (int var16 = par5 - var13; var16 <= par5 + var13; ++var16) - { - int var17 = var16 - par5; - - if ((Math.abs(var15) != var13 || Math.abs(var17) != var13 || par2Random.nextInt(2) != 0 && var12 != 0) && !Block.opaqueCubeLookup[par1World.getBlockId(var14, var11, var16)]) - { - this.setBlockAndMetadata(par1World, var14, var11, var16, Block.leaves.blockID, this.metaLeaves); - } - } - } - } - - for (var11 = 0; var11 < var6; ++var11) - { - var12 = par1World.getBlockId(par3, par4 + var11, par5); - - if (var12 == 0 || var12 == Block.leaves.blockID) - { - this.setBlockAndMetadata(par1World, par3, par4 + var11, par5, Block.wood.blockID, this.metaWood); - this.setBlockAndMetadata(par1World, par3 - 1, par4 + var11, par5, Block.leaves.blockID, this.metaLeaves); - this.setBlockAndMetadata(par1World, par3 + 1, par4 + var11, par5, Block.leaves.blockID, this.metaLeaves); - this.setBlockAndMetadata(par1World, par3, par4 + var11, par5 - 1, Block.leaves.blockID, this.metaLeaves); - this.setBlockAndMetadata(par1World, par3, par4 + var11, par5 + 1, Block.leaves.blockID, this.metaLeaves); - - if (this.vinesGrow && var11 > 0) - { - if (par2Random.nextInt(3) > 0 && par1World.isAirBlock(par3 - 1, par4 + var11, par5)) - { - this.setBlockAndMetadata(par1World, par3 - 1, par4 + var11, par5, Blocks.willow.get().blockID, 8); - } - - if (par2Random.nextInt(3) > 0 && par1World.isAirBlock(par3 + 1, par4 + var11, par5)) - { - this.setBlockAndMetadata(par1World, par3 + 1, par4 + var11, par5, Blocks.willow.get().blockID, 2); - } - - if (par2Random.nextInt(3) > 0 && par1World.isAirBlock(par3, par4 + var11, par5 - 1)) - { - this.setBlockAndMetadata(par1World, par3, par4 + var11, par5 - 1, Blocks.willow.get().blockID, 1); - } - - if (par2Random.nextInt(3) > 0 && par1World.isAirBlock(par3, par4 + var11, par5 + 1)) - { - this.setBlockAndMetadata(par1World, par3, par4 + var11, par5 + 1, Blocks.willow.get().blockID, 4); - } - } - } - } - - if (this.vinesGrow) - { - for (var11 = par4 - 3 + var6; var11 <= par4 + var6; ++var11) - { - var12 = var11 - (par4 + var6); - var13 = 2 - var12 / 3; - - for (var14 = par3 - var13; var14 <= par3 + var13; ++var14) - { - for (var15 = par5 - var13; var15 <= par5 + var13; ++var15) - { - if (par1World.getBlockId(var14, var11, var15) == Block.leaves.blockID) - { - if (par2Random.nextInt(4) == 0 && par1World.getBlockId(var14 - 1, var11, var15) == 0) - { - this.growVines(par1World, var14 - 1, var11, var15, 8); - } - - if (par2Random.nextInt(4) == 0 && par1World.getBlockId(var14 + 1, var11, var15) == 0) - { - this.growVines(par1World, var14 + 1, var11, var15, 2); - } - - if (par2Random.nextInt(4) == 0 && par1World.getBlockId(var14, var11, var15 - 1) == 0) - { - this.growVines(par1World, var14, var11, var15 - 1, 1); - } - - if (par2Random.nextInt(4) == 0 && par1World.getBlockId(var14, var11, var15 + 1) == 0) - { - this.growVines(par1World, var14, var11, var15 + 1, 4); - } - } - } - } - } - } - - return true; - } - else - { - return false; - } - } - } - else - { - return false; - } - } - - /** - * Grows vines downward from the given block for a given length. Args: World, x, starty, z, vine-length - */ - private void growVines(World par1World, int par2, int par3, int par4, int par5) - { - this.setBlockAndMetadata(par1World, par2, par3, par4, Blocks.willow.get().blockID, par5); - int var6 = 4; - - while (true) - { - --par3; - - if (par1World.getBlockId(par2, par3, par4) != 0 || var6 <= 0) - { - return; - } - - this.setBlockAndMetadata(par1World, par2, par3, par4, Blocks.willow.get().blockID, par5); - --var6; - } - } -} diff --git a/unused code/biomesoplenty/worldgen/WorldGenFungi2.java b/unused code/biomesoplenty/worldgen/WorldGenFungi2.java deleted file mode 100644 index f8b89215b..000000000 --- a/unused code/biomesoplenty/worldgen/WorldGenFungi2.java +++ /dev/null @@ -1,186 +0,0 @@ -package biomesoplenty.worldgen; - -import java.util.Random; - -import net.minecraft.block.Block; -import net.minecraft.world.World; -import net.minecraft.world.gen.feature.WorldGenerator; - -public class WorldGenFungi2 extends WorldGenerator -{ - public WorldGenFungi2(boolean var1) - { - super(var1); - } - - public boolean generate(World var1, Random var2, int var3, int var4, int var5) - { - int var6 = var2.nextInt(15) + 20; - int var7 = var2.nextInt(5) + 10; - int var8 = var6 - var7; - int var9 = 3 + var2.nextInt(1); - boolean var10 = true; - - if (var4 >= 1 && var4 + var6 + 1 <= 256) - { - int var11; - int var13; - int var14; - int var15; - int var24; - - for (var11 = var4; var11 <= var4 + 1 + var6 && var10; ++var11) - { - boolean var12 = true; - - if (var11 - var4 < var7) - { - var24 = 0; - } - else - { - var24 = var9; - } - - for (var13 = var3 - var24; var13 <= var3 + var24 && var10; ++var13) - { - for (var14 = var5 - var24; var14 <= var5 + var24 && var10; ++var14) - { - if (var11 >= 0 && var11 < 256) - { - var15 = var1.getBlockId(var13, var11, var14); - - if (var15 != 0 && var15 != Block.leaves.blockID) - { - var10 = false; - } - } - else - { - var10 = false; - } - } - } - } - - if (!var10) - { - return false; - } - else - { - var11 = var1.getBlockId(var3, var4 - 1, var5); - var24 = var1.getBlockId(var3 - 1, var4 - 1, var5); - var13 = var1.getBlockId(var3, var4 - 1, var5 - 1); - var14 = var1.getBlockId(var3 - 1, var4 - 1, var5 - 1); - - if ((var11 == Block.grass.blockID || var11 == Block.dirt.blockID) && var4 < 256 - var6 - 1) - { - if ((var24 == Block.grass.blockID || var24 == Block.dirt.blockID) && var4 < 256 - var6 - 1) - { - if ((var13 == Block.grass.blockID || var24 == Block.dirt.blockID) && var4 < 256 - var6 - 1) - { - if ((var14 == Block.grass.blockID || var24 == Block.dirt.blockID) && var4 < 256 - var6 - 1) - { - var1.setBlock(var3, var4 - 1, var5, Block.dirt.blockID); - var1.setBlock(var3 - 1, var4 - 1, var5, Block.dirt.blockID); - var1.setBlock(var3, var4 - 1, var5 - 1, Block.dirt.blockID); - var1.setBlock(var3 - 1, var4 - 1, var5 - 1, Block.dirt.blockID); - var15 = var2.nextInt(2); - int var16 = 1; - boolean var17 = false; - int var19; - int var18; - int var20; - - for (var18 = 0; var18 <= var8; ++var18) - { - var19 = var4 + var6 - var18; - - for (var20 = var3 - var15; var20 <= var3 + var15; ++var20) - { - int var21 = var20 - var3; - - for (int var22 = var5 - var15; var22 <= var5 + var15; ++var22) - { - int var23 = var22 - var5; - - if ((Math.abs(var21) != var15 || Math.abs(var23) != var15 || var15 <= 0) && !Block.opaqueCubeLookup[var1.getBlockId(var20, var19, var22)]) - { - this.setBlockAndMetadata(var1, var20, var19, var22, Block.leaves.blockID, 0); - this.setBlockAndMetadata(var1, var20 - 1, var19, var22, Block.leaves.blockID, 0); - this.setBlockAndMetadata(var1, var20, var19, var22 - 1, Block.leaves.blockID, 0); - this.setBlockAndMetadata(var1, var20 - 1, var19, var22 - 1, Block.leaves.blockID, 0); - } - } - } - - if (var15 >= var16) - { - var15 = var17 ? 1 : 0; - var17 = true; - ++var16; - - if (var16 > var9) - { - var16 = var9; - } - } - else - { - ++var15; - } - } - - var18 = var2.nextInt(3); - - for (var19 = 0; var19 < var6 - var18; ++var19) - { - var20 = var1.getBlockId(var3, var4 + var19, var5); - - if (var20 == 0 || var20 == Block.leaves.blockID) - { - this.setBlockAndMetadata(var1, var3, var4 + var19, var5, Block.wood.blockID, 2); - this.setBlockAndMetadata(var1, var3 - 1, var4 + var19, var5, Block.wood.blockID, 2); - this.setBlockAndMetadata(var1, var3, var4 + var19, var5 - 1, Block.wood.blockID, 2); - this.setBlockAndMetadata(var1, var3 - 1, var4 + var19, var5 - 1, Block.wood.blockID, 2); - this.setBlockAndMetadata(var1, var3 - 1, var4 + var19, var5 - 2, Block.leaves.blockID, 0); - this.setBlockAndMetadata(var1, var3, var4 + var19, var5 - 2, Block.leaves.blockID, 0); - this.setBlockAndMetadata(var1, var3 + 1, var4 + var19, var5 - 1, Block.leaves.blockID, 0); - this.setBlockAndMetadata(var1, var3 + 1, var4 + var19, var5, Block.leaves.blockID, 0); - this.setBlockAndMetadata(var1, var3, var4 + var19, var5 + 1, Block.leaves.blockID, 0); - this.setBlockAndMetadata(var1, var3 - 1, var4 + var19, var5 + 1, Block.leaves.blockID, 0); - this.setBlockAndMetadata(var1, var3 - 2, var4 + var19, var5 - 1, Block.leaves.blockID, 0); - this.setBlockAndMetadata(var1, var3 - 2, var4 + var19, var5, Block.leaves.blockID, 0); - } - } - - return true; - } - else - { - return false; - } - } - else - { - return false; - } - } - else - { - return false; - } - } - else - { - return false; - } - } - } - else - { - return false; - } - } -} diff --git a/unused code/biomesoplenty/worldgen/WorldGenFungi3.java b/unused code/biomesoplenty/worldgen/WorldGenFungi3.java deleted file mode 100644 index c199499d9..000000000 --- a/unused code/biomesoplenty/worldgen/WorldGenFungi3.java +++ /dev/null @@ -1,194 +0,0 @@ -package biomesoplenty.worldgen; - -import java.util.Random; - -import biomesoplenty.api.Blocks; -import biomesoplenty.configuration.BOPBlocks; - -import net.minecraft.block.Block; -import net.minecraft.block.material.Material; -import net.minecraft.world.World; -import net.minecraft.world.gen.feature.WorldGenerator; - -public class WorldGenFungi3 extends WorldGenerator -{ - public boolean generate(World par1World, Random par2Random, int par3, int par4, int par5) - { - int var6; - - for (var6 = par2Random.nextInt(5) + 8; par1World.getBlockMaterial(par3, par4 - 1, par5) == Material.water; --par4) - { - ; - } - - boolean var7 = true; - - if (par4 >= 1 && par4 + var6 + 1 <= 128) - { - int var8; - int var10; - int var11; - int var12; - - for (var8 = par4; var8 <= par4 + 1 + var6; ++var8) - { - byte var9 = 1; - - if (var8 == par4) - { - var9 = 0; - } - - if (var8 >= par4 + 1 + var6 - 2) - { - var9 = 3; - } - - for (var10 = par3 - var9; var10 <= par3 + var9 && var7; ++var10) - { - for (var11 = par5 - var9; var11 <= par5 + var9 && var7; ++var11) - { - if (var8 >= 0 && var8 < 128) - { - var12 = par1World.getBlockId(var10, var8, var11); - - if (var12 != 0 && var12 != Block.leaves.blockID) - { - if (var12 != Block.waterStill.blockID && var12 != Block.waterMoving.blockID) - { - var7 = false; - } - else if (var8 > par4) - { - var7 = false; - } - } - } - else - { - var7 = false; - } - } - } - } - - if (!var7) - { - return false; - } - else - { - var8 = par1World.getBlockId(par3, par4 - 1, par5); - - if ((var8 == Block.grass.blockID || var8 == Block.dirt.blockID) && par4 < 128 - var6 - 1) - { - this.setBlock(par1World, par3, par4 - 1, par5, Block.dirt.blockID); - int var13; - int var16; - - for (var16 = par4 - 3 + var6; var16 <= par4 + var6; ++var16) - { - var10 = var16 - (par4 + var6); - var11 = 2 - var10 / 2; - - for (var12 = par3 - var11; var12 <= par3 + var11; ++var12) - { - var13 = var12 - par3; - - for (int var14 = par5 - var11; var14 <= par5 + var11; ++var14) - { - int var15 = var14 - par5; - - if ((Math.abs(var13) != var11 || Math.abs(var15) != var11 || par2Random.nextInt(2) != 0 && var10 != 0) && !Block.opaqueCubeLookup[par1World.getBlockId(var12, var16, var14)]) - { - this.setBlock(par1World, var12, var16, var14, Block.leaves.blockID); - } - } - } - } - - for (var16 = 0; var16 < var6; ++var16) - { - var10 = par1World.getBlockId(par3, par4 + var16, par5); - - if (var10 == 0 || var10 == Block.leaves.blockID || var10 == Block.waterMoving.blockID || var10 == Block.waterStill.blockID) - { - this.setBlockAndMetadata(par1World, par3, par4 + var16, par5, Block.wood.blockID, 2); - this.setBlock(par1World, par3 - 1, par4 + var16, par5, Block.leaves.blockID); - this.setBlock(par1World, par3 + 1, par4 + var16, par5, Block.leaves.blockID); - this.setBlock(par1World, par3, par4 + var16, par5 - 1, Block.leaves.blockID); - this.setBlock(par1World, par3, par4 + var16, par5 + 1, Block.leaves.blockID); - } - } - - for (var16 = par4 - 3 + var6; var16 <= par4 + var6; ++var16) - { - var10 = var16 - (par4 + var6); - var11 = 2 - var10 / 2; - - for (var12 = par3 - var11; var12 <= par3 + var11; ++var12) - { - for (var13 = par5 - var11; var13 <= par5 + var11; ++var13) - { - if (par1World.getBlockId(var12, var16, var13) == Block.leaves.blockID) - { - if (par2Random.nextInt(4) == 0 && par1World.getBlockId(var12 - 1, var16, var13) == 0) - { - this.generateVines(par1World, var12 - 1, var16, var13, 8); - } - - if (par2Random.nextInt(4) == 0 && par1World.getBlockId(var12 + 1, var16, var13) == 0) - { - this.generateVines(par1World, var12 + 1, var16, var13, 2); - } - - if (par2Random.nextInt(4) == 0 && par1World.getBlockId(var12, var16, var13 - 1) == 0) - { - this.generateVines(par1World, var12, var16, var13 - 1, 1); - } - - if (par2Random.nextInt(4) == 0 && par1World.getBlockId(var12, var16, var13 + 1) == 0) - { - this.generateVines(par1World, var12, var16, var13 + 1, 4); - } - } - } - } - } - - return true; - } - else - { - return false; - } - } - } - else - { - return false; - } - } - - /** - * Generates vines at the given position until it hits a block. - */ - private void generateVines(World par1World, int par2, int par3, int par4, int par5) - { - this.setBlockAndMetadata(par1World, par2, par3, par4, Blocks.willow.get().blockID, par5); - int var6 = 4; - - while (true) - { - --par3; - - if (par1World.getBlockId(par2, par3, par4) != 0 || var6 <= 0) - { - return; - } - - this.setBlockAndMetadata(par1World, par2, par3, par4, Blocks.willow.get().blockID, par5); - --var6; - } - } -} diff --git a/unused code/biomesoplenty/worldgen/WorldGenGrandFir1.java b/unused code/biomesoplenty/worldgen/WorldGenGrandFir1.java deleted file mode 100644 index 9abfb50b1..000000000 --- a/unused code/biomesoplenty/worldgen/WorldGenGrandFir1.java +++ /dev/null @@ -1,761 +0,0 @@ -package biomesoplenty.worldgen; - -import java.util.Random; - -import net.minecraft.block.Block; -import net.minecraft.world.World; -import net.minecraft.world.gen.feature.WorldGenerator; - -public class WorldGenGrandFir1 extends WorldGenerator -{ - public boolean generate(World var1, Random var2, int var3, int var4, int var5) - { - while (var1.isAirBlock(var3 + 6, var4, var5 + 8) && var4 > 2) - { - --var4; - } - - int var6 = var1.getBlockId(var3 + 6, var4, var5 + 8); - - if (var6 != Block.grass.blockID) - { - return false; - } - else - { - for (int var7 = -2; var7 <= 2; ++var7) - { - for (int var8 = -2; var8 <= 2; ++var8) - { - if (var1.isAirBlock(var3 + var7 + 6, var4 - 1, var5 + var8 + 8) && var1.isAirBlock(var3 + var7 + 6, var4 - 2, var5 + var8 + 8)) - { - return false; - } - } - } - - var1.setBlock(var3 + 0, var4 + 30, var5 + 8, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 0, var4 + 30, var5 + 10, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 1, var4 + 30, var5 + 8, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 1, var4 + 30, var5 + 9, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 1, var4 + 32, var5 + 2, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 1, var4 + 32, var5 + 5, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 1, var4 + 32, var5 + 7, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 1, var4 + 32, var5 + 9, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 2, var4 + 17, var5 + 4, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 2, var4 + 17, var5 + 5, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 2, var4 + 17, var5 + 6, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 2, var4 + 30, var5 + 7, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 2, var4 + 30, var5 + 8, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 2, var4 + 30, var5 + 9, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 2, var4 + 30, var5 + 11, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 2, var4 + 32, var5 + 1, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 2, var4 + 32, var5 + 3, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 2, var4 + 32, var5 + 4, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 2, var4 + 32, var5 + 5, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 2, var4 + 32, var5 + 7, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 2, var4 + 32, var5 + 9, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 3, var4 + 17, var5 + 7, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 3, var4 + 24, var5 + 5, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 3, var4 + 24, var5 + 6, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 3, var4 + 24, var5 + 7, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 3, var4 + 30, var5 + 7, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 3, var4 + 30, var5 + 8, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 3, var4 + 30, var5 + 11, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 3, var4 + 31, var5 + 5, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 3, var4 + 31, var5 + 6, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 3, var4 + 31, var5 + 8, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 3, var4 + 32, var5 + 0, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 3, var4 + 32, var5 + 2, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 3, var4 + 32, var5 + 3, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 3, var4 + 32, var5 + 4, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 3, var4 + 32, var5 + 5, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 3, var4 + 32, var5 + 6, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 3, var4 + 32, var5 + 7, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 3, var4 + 32, var5 + 9, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 3, var4 + 33, var5 + 5, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 3, var4 + 38, var5 + 3, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 3, var4 + 38, var5 + 4, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 3, var4 + 39, var5 + 8, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 3, var4 + 42, var5 + 2, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 3, var4 + 42, var5 + 4, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 4, var4 + 17, var5 + 5, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 4, var4 + 17, var5 + 6, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 4, var4 + 17, var5 + 7, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 4, var4 + 20, var5 + 2, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 4, var4 + 20, var5 + 3, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 4, var4 + 24, var5 + 3, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 4, var4 + 24, var5 + 7, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 4, var4 + 24, var5 + 9, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 4, var4 + 26, var5 + 3, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 4, var4 + 26, var5 + 4, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 4, var4 + 30, var5 + 6, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 4, var4 + 30, var5 + 7, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 4, var4 + 30, var5 + 8, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 4, var4 + 30, var5 + 9, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 4, var4 + 31, var5 + 5, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 4, var4 + 31, var5 + 7, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 4, var4 + 31, var5 + 8, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 4, var4 + 31, var5 + 10, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 4, var4 + 32, var5 + 3, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 4, var4 + 32, var5 + 4, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 4, var4 + 32, var5 + 5, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 4, var4 + 32, var5 + 6, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 4, var4 + 32, var5 + 8, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 4, var4 + 33, var5 + 5, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 4, var4 + 38, var5 + 3, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 4, var4 + 38, var5 + 4, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 4, var4 + 39, var5 + 6, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 4, var4 + 39, var5 + 7, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 4, var4 + 39, var5 + 9, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 4, var4 + 39, var5 + 10, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 4, var4 + 42, var5 + 1, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 4, var4 + 42, var5 + 2, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 4, var4 + 42, var5 + 3, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 4, var4 + 44, var5 + 4, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 4, var4 + 46, var5 + 6, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 5, var4 + 0, var5 + 5, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 5, var4 + 16, var5 + 5, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 5, var4 + 16, var5 + 6, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 5, var4 + 17, var5 + 4, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 5, var4 + 17, var5 + 5, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 5, var4 + 17, var5 + 6, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 5, var4 + 18, var5 + 6, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 5, var4 + 19, var5 + 5, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 5, var4 + 20, var5 + 1, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 5, var4 + 20, var5 + 2, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 5, var4 + 20, var5 + 3, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 5, var4 + 20, var5 + 4, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 5, var4 + 20, var5 + 5, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 5, var4 + 23, var5 + 10, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 5, var4 + 24, var5 + 2, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 5, var4 + 24, var5 + 3, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 5, var4 + 24, var5 + 4, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 5, var4 + 24, var5 + 5, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 5, var4 + 24, var5 + 7, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 5, var4 + 26, var5 + 3, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 5, var4 + 26, var5 + 4, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 5, var4 + 27, var5 + 6, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 5, var4 + 27, var5 + 7, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 5, var4 + 29, var5 + 4, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 5, var4 + 30, var5 + 6, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 5, var4 + 30, var5 + 7, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 5, var4 + 30, var5 + 8, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 5, var4 + 31, var5 + 4, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 5, var4 + 31, var5 + 6, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 5, var4 + 31, var5 + 8, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 5, var4 + 32, var5 + 3, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 5, var4 + 32, var5 + 4, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 5, var4 + 32, var5 + 5, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 5, var4 + 32, var5 + 7, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 5, var4 + 33, var5 + 3, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 5, var4 + 33, var5 + 5, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 5, var4 + 33, var5 + 6, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 5, var4 + 33, var5 + 7, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 5, var4 + 38, var5 + 1, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 5, var4 + 38, var5 + 2, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 5, var4 + 38, var5 + 3, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 5, var4 + 38, var5 + 4, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 5, var4 + 38, var5 + 5, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 5, var4 + 38, var5 + 6, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 5, var4 + 39, var5 + 7, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 5, var4 + 39, var5 + 8, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 5, var4 + 39, var5 + 9, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 5, var4 + 39, var5 + 10, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 5, var4 + 42, var5 + 0, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 5, var4 + 42, var5 + 1, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 5, var4 + 42, var5 + 2, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 5, var4 + 42, var5 + 3, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 5, var4 + 42, var5 + 4, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 5, var4 + 42, var5 + 5, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 5, var4 + 44, var5 + 5, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 5, var4 + 44, var5 + 6, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 5, var4 + 46, var5 + 4, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 5, var4 + 46, var5 + 5, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 5, var4 + 46, var5 + 6, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 5, var4 + 48, var5 + 6, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 5, var4 + 48, var5 + 7, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 5, var4 + 49, var5 + 6, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 5, var4 + 51, var5 + 6, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 5, var4 + 52, var5 + 7, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 6, var4 + 0, var5 + 6, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 6, var4 + 1, var5 + 6, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 6, var4 + 16, var5 + 5, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 6, var4 + 16, var5 + 6, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 6, var4 + 16, var5 + 7, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 6, var4 + 17, var5 + 5, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 6, var4 + 17, var5 + 6, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 6, var4 + 18, var5 + 6, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 6, var4 + 18, var5 + 8, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 6, var4 + 19, var5 + 4, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 6, var4 + 19, var5 + 6, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 6, var4 + 20, var5 + 3, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 6, var4 + 20, var5 + 5, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 6, var4 + 23, var5 + 6, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 6, var4 + 23, var5 + 11, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 6, var4 + 24, var5 + 2, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 6, var4 + 24, var5 + 4, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 6, var4 + 24, var5 + 5, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 6, var4 + 24, var5 + 6, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 6, var4 + 24, var5 + 7, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 6, var4 + 24, var5 + 8, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 6, var4 + 25, var5 + 4, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 6, var4 + 25, var5 + 6, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 6, var4 + 25, var5 + 8, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 6, var4 + 26, var5 + 2, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 6, var4 + 26, var5 + 3, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 6, var4 + 26, var5 + 4, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 6, var4 + 27, var5 + 5, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 6, var4 + 27, var5 + 6, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 6, var4 + 29, var5 + 3, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 6, var4 + 29, var5 + 5, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 6, var4 + 29, var5 + 7, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 6, var4 + 30, var5 + 6, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 6, var4 + 30, var5 + 8, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 6, var4 + 30, var5 + 9, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 6, var4 + 30, var5 + 11, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 6, var4 + 31, var5 + 5, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 6, var4 + 31, var5 + 6, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 6, var4 + 31, var5 + 7, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 6, var4 + 31, var5 + 8, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 6, var4 + 32, var5 + 5, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 6, var4 + 32, var5 + 6, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 6, var4 + 32, var5 + 7, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 6, var4 + 33, var5 + 5, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 6, var4 + 33, var5 + 7, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 6, var4 + 34, var5 + 2, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 6, var4 + 36, var5 + 4, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 6, var4 + 38, var5 + 1, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 6, var4 + 38, var5 + 2, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 6, var4 + 38, var5 + 4, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 6, var4 + 38, var5 + 5, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 6, var4 + 38, var5 + 8, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 6, var4 + 39, var5 + 5, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 6, var4 + 39, var5 + 7, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 6, var4 + 39, var5 + 8, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 6, var4 + 39, var5 + 9, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 6, var4 + 39, var5 + 10, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 6, var4 + 42, var5 + 2, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 6, var4 + 42, var5 + 4, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 6, var4 + 44, var5 + 3, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 6, var4 + 44, var5 + 7, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 6, var4 + 46, var5 + 4, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 6, var4 + 46, var5 + 5, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 6, var4 + 46, var5 + 8, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 6, var4 + 48, var5 + 5, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 6, var4 + 48, var5 + 6, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 6, var4 + 48, var5 + 7, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 6, var4 + 49, var5 + 4, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 6, var4 + 50, var5 + 7, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 6, var4 + 51, var5 + 5, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 6, var4 + 51, var5 + 6, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 6, var4 + 52, var5 + 5, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 6, var4 + 52, var5 + 7, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 6, var4 + 52, var5 + 8, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 6, var4 + 53, var5 + 6, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 6, var4 + 53, var5 + 7, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 6, var4 + 54, var5 + 5, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 7, var4 + 0, var5 + 4, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 7, var4 + 0, var5 + 5, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 7, var4 + 0, var5 + 6, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 7, var4 + 0, var5 + 7, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 7, var4 + 1, var5 + 5, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 7, var4 + 1, var5 + 6, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 7, var4 + 2, var5 + 5, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 7, var4 + 2, var5 + 6, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 7, var4 + 3, var5 + 5, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 7, var4 + 3, var5 + 6, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 7, var4 + 4, var5 + 5, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 7, var4 + 4, var5 + 6, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 7, var4 + 5, var5 + 5, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 7, var4 + 5, var5 + 6, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 7, var4 + 6, var5 + 5, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 7, var4 + 6, var5 + 6, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 7, var4 + 7, var5 + 5, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 7, var4 + 7, var5 + 6, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 7, var4 + 8, var5 + 5, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 7, var4 + 8, var5 + 6, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 7, var4 + 9, var5 + 5, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 7, var4 + 9, var5 + 6, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 7, var4 + 10, var5 + 5, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 7, var4 + 10, var5 + 6, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 7, var4 + 11, var5 + 5, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 7, var4 + 11, var5 + 6, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 7, var4 + 12, var5 + 5, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 7, var4 + 12, var5 + 6, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 7, var4 + 13, var5 + 5, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 7, var4 + 13, var5 + 6, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 7, var4 + 14, var5 + 5, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 7, var4 + 14, var5 + 6, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 7, var4 + 15, var5 + 5, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 7, var4 + 15, var5 + 6, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 7, var4 + 16, var5 + 3, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 7, var4 + 16, var5 + 5, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 7, var4 + 16, var5 + 6, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 7, var4 + 17, var5 + 5, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 7, var4 + 17, var5 + 6, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 7, var4 + 18, var5 + 4, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 7, var4 + 18, var5 + 5, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 7, var4 + 18, var5 + 6, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 7, var4 + 18, var5 + 7, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 7, var4 + 18, var5 + 8, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 7, var4 + 18, var5 + 9, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 7, var4 + 19, var5 + 5, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 7, var4 + 19, var5 + 6, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 7, var4 + 19, var5 + 7, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 7, var4 + 19, var5 + 8, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 7, var4 + 20, var5 + 3, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 7, var4 + 20, var5 + 4, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 7, var4 + 20, var5 + 5, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 7, var4 + 20, var5 + 6, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 7, var4 + 21, var5 + 5, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 7, var4 + 21, var5 + 6, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 7, var4 + 22, var5 + 5, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 7, var4 + 22, var5 + 6, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 7, var4 + 23, var5 + 5, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 7, var4 + 23, var5 + 6, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 7, var4 + 23, var5 + 7, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 7, var4 + 23, var5 + 8, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 7, var4 + 23, var5 + 9, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 7, var4 + 23, var5 + 10, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 7, var4 + 23, var5 + 11, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 7, var4 + 24, var5 + 3, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 7, var4 + 24, var5 + 4, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 7, var4 + 24, var5 + 5, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 7, var4 + 24, var5 + 6, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 7, var4 + 24, var5 + 7, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 7, var4 + 25, var5 + 4, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 7, var4 + 25, var5 + 5, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 7, var4 + 25, var5 + 6, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 7, var4 + 25, var5 + 7, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 7, var4 + 25, var5 + 8, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 7, var4 + 26, var5 + 1, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 7, var4 + 26, var5 + 2, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 7, var4 + 26, var5 + 3, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 7, var4 + 26, var5 + 4, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 7, var4 + 26, var5 + 5, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 7, var4 + 26, var5 + 6, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 7, var4 + 27, var5 + 4, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 7, var4 + 27, var5 + 5, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 7, var4 + 27, var5 + 6, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 7, var4 + 27, var5 + 8, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 7, var4 + 28, var5 + 5, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 7, var4 + 28, var5 + 6, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 7, var4 + 28, var5 + 7, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 7, var4 + 29, var5 + 5, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 7, var4 + 29, var5 + 6, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 7, var4 + 29, var5 + 7, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 7, var4 + 30, var5 + 5, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 7, var4 + 30, var5 + 6, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 7, var4 + 30, var5 + 7, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 7, var4 + 30, var5 + 9, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 7, var4 + 30, var5 + 10, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 7, var4 + 30, var5 + 11, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 7, var4 + 31, var5 + 4, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 7, var4 + 31, var5 + 5, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 7, var4 + 31, var5 + 6, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 7, var4 + 31, var5 + 7, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 7, var4 + 31, var5 + 8, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 7, var4 + 31, var5 + 9, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 7, var4 + 32, var5 + 4, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 7, var4 + 32, var5 + 5, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 7, var4 + 32, var5 + 6, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 7, var4 + 33, var5 + 3, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 7, var4 + 33, var5 + 4, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 7, var4 + 33, var5 + 5, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 7, var4 + 33, var5 + 6, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 7, var4 + 34, var5 + 2, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 7, var4 + 34, var5 + 5, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 7, var4 + 34, var5 + 6, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 7, var4 + 35, var5 + 5, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 7, var4 + 35, var5 + 6, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 7, var4 + 36, var5 + 5, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 7, var4 + 36, var5 + 6, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 7, var4 + 37, var5 + 5, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 7, var4 + 37, var5 + 6, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 7, var4 + 38, var5 + 3, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 7, var4 + 38, var5 + 5, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 7, var4 + 38, var5 + 6, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 7, var4 + 39, var5 + 3, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 7, var4 + 39, var5 + 4, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 7, var4 + 39, var5 + 5, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 7, var4 + 39, var5 + 6, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 7, var4 + 39, var5 + 10, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 7, var4 + 40, var5 + 4, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 7, var4 + 40, var5 + 5, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 7, var4 + 40, var5 + 6, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 7, var4 + 41, var5 + 5, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 7, var4 + 41, var5 + 6, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 7, var4 + 41, var5 + 8, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 7, var4 + 42, var5 + 2, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 7, var4 + 42, var5 + 3, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 7, var4 + 42, var5 + 5, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 7, var4 + 42, var5 + 6, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 7, var4 + 43, var5 + 5, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 7, var4 + 43, var5 + 6, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 7, var4 + 44, var5 + 2, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 7, var4 + 44, var5 + 4, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 7, var4 + 44, var5 + 5, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 7, var4 + 44, var5 + 6, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 7, var4 + 44, var5 + 8, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 7, var4 + 45, var5 + 5, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 7, var4 + 45, var5 + 6, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 7, var4 + 46, var5 + 3, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 7, var4 + 46, var5 + 5, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 7, var4 + 46, var5 + 6, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 7, var4 + 46, var5 + 8, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 7, var4 + 47, var5 + 5, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 7, var4 + 47, var5 + 6, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 7, var4 + 48, var5 + 4, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 7, var4 + 48, var5 + 5, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 7, var4 + 48, var5 + 6, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 7, var4 + 48, var5 + 8, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 7, var4 + 49, var5 + 5, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 7, var4 + 49, var5 + 6, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 7, var4 + 49, var5 + 8, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 7, var4 + 50, var5 + 5, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 7, var4 + 50, var5 + 6, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 7, var4 + 51, var5 + 6, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 7, var4 + 51, var5 + 7, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 7, var4 + 51, var5 + 8, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 7, var4 + 52, var5 + 4, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 7, var4 + 52, var5 + 5, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 7, var4 + 52, var5 + 6, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 7, var4 + 52, var5 + 7, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 7, var4 + 52, var5 + 8, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 7, var4 + 53, var5 + 5, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 7, var4 + 53, var5 + 6, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 7, var4 + 53, var5 + 8, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 7, var4 + 54, var5 + 5, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 7, var4 + 54, var5 + 6, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 7, var4 + 54, var5 + 7, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 8, var4 + 0, var5 + 5, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 8, var4 + 0, var5 + 6, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 8, var4 + 0, var5 + 7, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 8, var4 + 1, var5 + 5, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 8, var4 + 1, var5 + 6, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 8, var4 + 1, var5 + 7, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 8, var4 + 2, var5 + 5, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 8, var4 + 2, var5 + 6, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 8, var4 + 3, var5 + 5, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 8, var4 + 3, var5 + 6, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 8, var4 + 4, var5 + 5, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 8, var4 + 4, var5 + 6, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 8, var4 + 5, var5 + 5, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 8, var4 + 5, var5 + 6, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 8, var4 + 6, var5 + 5, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 8, var4 + 6, var5 + 6, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 8, var4 + 7, var5 + 5, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 8, var4 + 7, var5 + 6, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 8, var4 + 8, var5 + 5, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 8, var4 + 8, var5 + 6, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 8, var4 + 9, var5 + 5, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 8, var4 + 9, var5 + 6, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 8, var4 + 10, var5 + 5, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 8, var4 + 10, var5 + 6, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 8, var4 + 11, var5 + 5, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 8, var4 + 11, var5 + 6, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 8, var4 + 12, var5 + 5, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 8, var4 + 12, var5 + 6, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 8, var4 + 13, var5 + 5, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 8, var4 + 13, var5 + 6, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 8, var4 + 14, var5 + 5, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 8, var4 + 14, var5 + 6, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 8, var4 + 15, var5 + 5, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 8, var4 + 15, var5 + 6, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 8, var4 + 16, var5 + 3, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 8, var4 + 16, var5 + 5, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 8, var4 + 16, var5 + 6, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 8, var4 + 17, var5 + 5, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 8, var4 + 17, var5 + 6, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 8, var4 + 18, var5 + 4, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 8, var4 + 18, var5 + 5, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 8, var4 + 18, var5 + 6, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 8, var4 + 18, var5 + 7, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 8, var4 + 18, var5 + 8, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 8, var4 + 18, var5 + 9, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 8, var4 + 18, var5 + 10, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 8, var4 + 19, var5 + 5, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 8, var4 + 19, var5 + 6, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 8, var4 + 19, var5 + 7, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 8, var4 + 20, var5 + 2, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 8, var4 + 20, var5 + 3, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 8, var4 + 20, var5 + 5, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 8, var4 + 20, var5 + 6, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 8, var4 + 20, var5 + 7, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 8, var4 + 21, var5 + 5, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 8, var4 + 21, var5 + 6, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 8, var4 + 22, var5 + 3, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 8, var4 + 22, var5 + 5, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 8, var4 + 22, var5 + 6, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 8, var4 + 22, var5 + 7, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 8, var4 + 23, var5 + 5, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 8, var4 + 23, var5 + 6, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 8, var4 + 23, var5 + 7, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 8, var4 + 23, var5 + 8, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 8, var4 + 23, var5 + 9, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 8, var4 + 24, var5 + 3, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 8, var4 + 24, var5 + 4, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 8, var4 + 24, var5 + 5, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 8, var4 + 24, var5 + 6, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 8, var4 + 24, var5 + 7, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 8, var4 + 24, var5 + 8, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 8, var4 + 25, var5 + 5, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 8, var4 + 25, var5 + 6, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 8, var4 + 26, var5 + 2, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 8, var4 + 26, var5 + 3, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 8, var4 + 26, var5 + 5, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 8, var4 + 26, var5 + 6, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 8, var4 + 27, var5 + 4, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 8, var4 + 27, var5 + 5, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 8, var4 + 27, var5 + 6, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 8, var4 + 28, var5 + 4, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 8, var4 + 28, var5 + 5, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 8, var4 + 28, var5 + 6, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 8, var4 + 28, var5 + 8, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 8, var4 + 29, var5 + 5, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 8, var4 + 29, var5 + 6, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 8, var4 + 29, var5 + 7, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 8, var4 + 30, var5 + 5, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 8, var4 + 30, var5 + 6, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 8, var4 + 30, var5 + 8, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 8, var4 + 30, var5 + 9, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 8, var4 + 30, var5 + 10, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 8, var4 + 30, var5 + 11, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 8, var4 + 30, var5 + 13, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 8, var4 + 31, var5 + 4, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 8, var4 + 31, var5 + 5, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 8, var4 + 31, var5 + 6, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 8, var4 + 31, var5 + 7, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 8, var4 + 31, var5 + 8, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 8, var4 + 31, var5 + 9, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 8, var4 + 32, var5 + 5, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 8, var4 + 32, var5 + 6, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 8, var4 + 33, var5 + 4, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 8, var4 + 33, var5 + 5, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 8, var4 + 33, var5 + 6, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 8, var4 + 34, var5 + 1, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 8, var4 + 34, var5 + 2, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 8, var4 + 34, var5 + 3, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 8, var4 + 34, var5 + 4, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 8, var4 + 34, var5 + 5, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 8, var4 + 35, var5 + 5, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 8, var4 + 36, var5 + 3, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 8, var4 + 36, var5 + 4, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 8, var4 + 36, var5 + 5, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 8, var4 + 37, var5 + 4, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 8, var4 + 37, var5 + 5, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 8, var4 + 38, var5 + 5, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 8, var4 + 38, var5 + 6, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 8, var4 + 38, var5 + 7, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 8, var4 + 39, var5 + 4, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 8, var4 + 39, var5 + 5, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 8, var4 + 39, var5 + 7, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 8, var4 + 40, var5 + 3, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 8, var4 + 40, var5 + 4, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 8, var4 + 40, var5 + 5, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 8, var4 + 41, var5 + 7, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 8, var4 + 41, var5 + 9, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 8, var4 + 44, var5 + 4, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 8, var4 + 44, var5 + 6, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 8, var4 + 44, var5 + 7, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 8, var4 + 46, var5 + 2, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 8, var4 + 46, var5 + 5, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 8, var4 + 46, var5 + 6, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 8, var4 + 47, var5 + 6, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 8, var4 + 47, var5 + 7, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 8, var4 + 48, var5 + 4, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 8, var4 + 48, var5 + 5, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 8, var4 + 48, var5 + 6, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 8, var4 + 48, var5 + 7, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 8, var4 + 48, var5 + 8, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 8, var4 + 50, var5 + 5, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 8, var4 + 51, var5 + 6, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 8, var4 + 51, var5 + 7, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 8, var4 + 52, var5 + 8, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 9, var4 + 0, var5 + 4, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 9, var4 + 0, var5 + 8, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 9, var4 + 1, var5 + 4, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 9, var4 + 16, var5 + 6, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 9, var4 + 18, var5 + 5, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 9, var4 + 18, var5 + 6, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 9, var4 + 18, var5 + 8, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 9, var4 + 18, var5 + 10, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 9, var4 + 19, var5 + 3, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 9, var4 + 19, var5 + 4, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 9, var4 + 19, var5 + 5, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 9, var4 + 19, var5 + 6, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 9, var4 + 20, var5 + 5, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 9, var4 + 22, var5 + 4, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 9, var4 + 22, var5 + 5, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 9, var4 + 22, var5 + 6, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 9, var4 + 23, var5 + 7, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 9, var4 + 23, var5 + 9, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 9, var4 + 24, var5 + 4, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 9, var4 + 24, var5 + 6, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 9, var4 + 25, var5 + 6, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 9, var4 + 27, var5 + 5, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 9, var4 + 27, var5 + 7, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 9, var4 + 28, var5 + 6, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 9, var4 + 28, var5 + 8, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 9, var4 + 29, var5 + 4, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 9, var4 + 29, var5 + 5, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 9, var4 + 29, var5 + 6, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 9, var4 + 30, var5 + 7, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 9, var4 + 30, var5 + 9, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 9, var4 + 30, var5 + 10, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 9, var4 + 30, var5 + 11, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 9, var4 + 31, var5 + 5, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 9, var4 + 31, var5 + 6, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 9, var4 + 31, var5 + 7, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 9, var4 + 31, var5 + 8, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 9, var4 + 31, var5 + 9, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 9, var4 + 31, var5 + 10, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 9, var4 + 31, var5 + 11, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 9, var4 + 33, var5 + 5, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 9, var4 + 33, var5 + 6, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 9, var4 + 33, var5 + 7, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 9, var4 + 34, var5 + 1, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 9, var4 + 34, var5 + 2, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 9, var4 + 34, var5 + 3, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 9, var4 + 34, var5 + 4, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 9, var4 + 37, var5 + 3, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 9, var4 + 37, var5 + 5, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 9, var4 + 37, var5 + 6, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 9, var4 + 37, var5 + 7, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 9, var4 + 37, var5 + 8, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 9, var4 + 39, var5 + 6, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 9, var4 + 39, var5 + 7, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 9, var4 + 40, var5 + 1, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 9, var4 + 40, var5 + 2, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 9, var4 + 40, var5 + 3, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 9, var4 + 40, var5 + 4, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 9, var4 + 41, var5 + 6, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 9, var4 + 41, var5 + 7, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 9, var4 + 41, var5 + 9, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 9, var4 + 41, var5 + 10, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 9, var4 + 44, var5 + 3, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 9, var4 + 44, var5 + 4, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 9, var4 + 44, var5 + 5, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 9, var4 + 44, var5 + 6, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 9, var4 + 46, var5 + 4, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 9, var4 + 46, var5 + 7, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 9, var4 + 47, var5 + 5, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 9, var4 + 47, var5 + 6, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 9, var4 + 49, var5 + 6, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 9, var4 + 52, var5 + 5, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 9, var4 + 52, var5 + 6, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 10, var4 + 0, var5 + 3, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 10, var4 + 0, var5 + 5, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 10, var4 + 19, var5 + 4, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 10, var4 + 19, var5 + 5, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 10, var4 + 20, var5 + 5, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 10, var4 + 22, var5 + 4, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 10, var4 + 22, var5 + 5, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 10, var4 + 22, var5 + 6, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 10, var4 + 22, var5 + 7, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 10, var4 + 22, var5 + 8, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 10, var4 + 24, var5 + 6, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 10, var4 + 27, var5 + 5, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 10, var4 + 27, var5 + 7, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 10, var4 + 28, var5 + 5, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 10, var4 + 28, var5 + 6, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 10, var4 + 28, var5 + 7, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 10, var4 + 30, var5 + 7, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 10, var4 + 30, var5 + 9, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 10, var4 + 30, var5 + 10, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 10, var4 + 30, var5 + 11, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 10, var4 + 30, var5 + 12, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 10, var4 + 31, var5 + 7, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 10, var4 + 31, var5 + 9, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 10, var4 + 33, var5 + 4, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 10, var4 + 33, var5 + 5, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 10, var4 + 34, var5 + 1, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 10, var4 + 34, var5 + 2, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 10, var4 + 34, var5 + 3, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 10, var4 + 36, var5 + 4, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 10, var4 + 36, var5 + 6, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 10, var4 + 37, var5 + 3, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 10, var4 + 37, var5 + 4, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 10, var4 + 37, var5 + 5, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 10, var4 + 37, var5 + 6, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 10, var4 + 37, var5 + 8, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 10, var4 + 40, var5 + 1, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 10, var4 + 40, var5 + 2, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 10, var4 + 40, var5 + 4, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 10, var4 + 41, var5 + 6, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 10, var4 + 41, var5 + 7, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 10, var4 + 41, var5 + 8, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 10, var4 + 41, var5 + 9, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 10, var4 + 41, var5 + 11, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 10, var4 + 44, var5 + 5, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 11, var4 + 19, var5 + 2, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 11, var4 + 19, var5 + 3, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 11, var4 + 19, var5 + 4, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 11, var4 + 19, var5 + 5, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 11, var4 + 22, var5 + 3, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 11, var4 + 22, var5 + 4, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 11, var4 + 22, var5 + 6, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 11, var4 + 22, var5 + 7, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 11, var4 + 28, var5 + 4, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 11, var4 + 28, var5 + 5, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 11, var4 + 28, var5 + 6, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 11, var4 + 28, var5 + 7, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 11, var4 + 28, var5 + 8, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 11, var4 + 30, var5 + 9, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 11, var4 + 30, var5 + 11, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 11, var4 + 31, var5 + 8, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 11, var4 + 31, var5 + 9, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 11, var4 + 31, var5 + 10, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 11, var4 + 34, var5 + 1, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 11, var4 + 34, var5 + 2, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 11, var4 + 34, var5 + 3, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 11, var4 + 34, var5 + 4, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 11, var4 + 37, var5 + 4, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 11, var4 + 40, var5 + 1, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 11, var4 + 40, var5 + 3, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 11, var4 + 40, var5 + 4, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 11, var4 + 40, var5 + 5, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 11, var4 + 41, var5 + 5, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 11, var4 + 41, var5 + 9, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 11, var4 + 41, var5 + 10, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 11, var4 + 41, var5 + 11, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 11, var4 + 44, var5 + 5, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 12, var4 + 19, var5 + 4, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 12, var4 + 22, var5 + 5, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 12, var4 + 22, var5 + 7, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 12, var4 + 28, var5 + 2, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 12, var4 + 28, var5 + 3, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 12, var4 + 28, var5 + 4, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 12, var4 + 28, var5 + 5, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 12, var4 + 28, var5 + 6, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 12, var4 + 28, var5 + 7, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 12, var4 + 28, var5 + 8, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 12, var4 + 30, var5 + 9, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 12, var4 + 34, var5 + 0, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 12, var4 + 34, var5 + 1, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 12, var4 + 34, var5 + 2, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 12, var4 + 37, var5 + 4, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 12, var4 + 37, var5 + 5, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 12, var4 + 40, var5 + 1, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 12, var4 + 41, var5 + 7, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 13, var4 + 19, var5 + 5, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 13, var4 + 28, var5 + 4, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 13, var4 + 28, var5 + 5, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 13, var4 + 28, var5 + 6, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 13, var4 + 28, var5 + 7, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 13, var4 + 28, var5 + 8, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 13, var4 + 28, var5 + 9, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 13, var4 + 30, var5 + 10, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 13, var4 + 34, var5 + 0, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 13, var4 + 40, var5 + 4, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 14, var4 + 28, var5 + 7, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 14, var4 + 28, var5 + 8, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 14, var4 + 28, var5 + 9, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 14, var4 + 34, var5 + 1, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 15, var4 + 28, var5 + 6, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 15, var4 + 28, var5 + 7, Block.leaves.blockID, 4, 2); - return true; - } - } -} diff --git a/unused code/biomesoplenty/worldgen/WorldGenGrandFir2.java b/unused code/biomesoplenty/worldgen/WorldGenGrandFir2.java deleted file mode 100644 index a42e39cad..000000000 --- a/unused code/biomesoplenty/worldgen/WorldGenGrandFir2.java +++ /dev/null @@ -1,434 +0,0 @@ -package biomesoplenty.worldgen; - -import java.util.Random; - -import net.minecraft.block.Block; -import net.minecraft.world.World; -import net.minecraft.world.gen.feature.WorldGenerator; - -public class WorldGenGrandFir2 extends WorldGenerator -{ - public boolean generate(World var1, Random var2, int var3, int var4, int var5) - { - while (var1.isAirBlock(var3 + 5, var4, var5 + 6) && var4 > 2) - { - --var4; - } - - int var6 = var1.getBlockId(var3 + 5, var4, var5 + 6); - - if (var6 != Block.grass.blockID) - { - return false; - } - else - { - for (int var7 = -2; var7 <= 2; ++var7) - { - for (int var8 = -2; var8 <= 2; ++var8) - { - if (var1.isAirBlock(var3 + var7 + 5, var4 - 1, var5 + var8 + 6) && var1.isAirBlock(var3 + var7 + 5, var4 - 2, var5 + var8 + 6)) - { - return false; - } - } - } - - var1.setBlock(var3 + 0, var4 + 7, var5 + 4, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 0, var4 + 7, var5 + 5, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 0, var4 + 9, var5 + 5, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 0, var4 + 11, var5 + 3, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 0, var4 + 11, var5 + 4, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 0, var4 + 11, var5 + 5, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 0, var4 + 11, var5 + 7, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 1, var4 + 3, var5 + 4, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 1, var4 + 5, var5 + 7, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 1, var4 + 7, var5 + 2, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 1, var4 + 7, var5 + 3, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 1, var4 + 7, var5 + 5, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 1, var4 + 7, var5 + 6, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 1, var4 + 7, var5 + 7, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 1, var4 + 7, var5 + 8, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 1, var4 + 9, var5 + 3, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 1, var4 + 9, var5 + 5, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 1, var4 + 9, var5 + 8, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 1, var4 + 11, var5 + 5, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 1, var4 + 11, var5 + 7, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 1, var4 + 13, var5 + 7, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 1, var4 + 14, var5 + 3, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 1, var4 + 14, var5 + 5, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 1, var4 + 14, var5 + 7, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 2, var4 + 3, var5 + 4, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 2, var4 + 3, var5 + 7, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 2, var4 + 5, var5 + 4, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 2, var4 + 5, var5 + 5, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 2, var4 + 6, var5 + 2, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 2, var4 + 7, var5 + 1, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 2, var4 + 7, var5 + 2, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 2, var4 + 7, var5 + 3, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 2, var4 + 7, var5 + 5, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 2, var4 + 7, var5 + 6, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 2, var4 + 7, var5 + 8, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 2, var4 + 10, var5 + 8, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 2, var4 + 11, var5 + 2, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 2, var4 + 11, var5 + 3, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 2, var4 + 11, var5 + 4, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 2, var4 + 11, var5 + 5, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 2, var4 + 11, var5 + 7, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 2, var4 + 11, var5 + 8, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 2, var4 + 12, var5 + 5, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 2, var4 + 13, var5 + 3, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 2, var4 + 13, var5 + 5, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 2, var4 + 14, var5 + 4, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 2, var4 + 14, var5 + 6, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 2, var4 + 15, var5 + 5, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 2, var4 + 16, var5 + 6, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 2, var4 + 18, var5 + 5, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 3, var4 + 3, var5 + 3, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 3, var4 + 3, var5 + 4, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 3, var4 + 3, var5 + 5, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 3, var4 + 3, var5 + 7, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 3, var4 + 3, var5 + 8, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 3, var4 + 3, var5 + 9, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 3, var4 + 4, var5 + 3, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 3, var4 + 4, var5 + 5, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 3, var4 + 5, var5 + 9, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 3, var4 + 6, var5 + 4, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 3, var4 + 6, var5 + 7, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 3, var4 + 7, var5 + 0, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 3, var4 + 7, var5 + 1, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 3, var4 + 7, var5 + 2, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 3, var4 + 7, var5 + 4, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 3, var4 + 7, var5 + 9, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 3, var4 + 7, var5 + 10, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 3, var4 + 8, var5 + 2, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 3, var4 + 8, var5 + 8, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 3, var4 + 9, var5 + 0, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 3, var4 + 10, var5 + 10, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 3, var4 + 11, var5 + 0, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 3, var4 + 11, var5 + 2, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 3, var4 + 11, var5 + 3, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 3, var4 + 11, var5 + 5, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 3, var4 + 11, var5 + 7, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 3, var4 + 11, var5 + 9, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 3, var4 + 11, var5 + 10, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 3, var4 + 13, var5 + 1, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 3, var4 + 14, var5 + 7, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 3, var4 + 16, var5 + 4, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 3, var4 + 16, var5 + 5, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 3, var4 + 18, var5 + 3, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 3, var4 + 18, var5 + 4, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 3, var4 + 20, var5 + 4, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 3, var4 + 20, var5 + 6, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 3, var4 + 21, var5 + 5, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 3, var4 + 23, var5 + 5, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 3, var4 + 23, var5 + 6, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 4, var4 + 0, var5 + 4, Block.wood.blockID, 8, 2); - var1.setBlock(var3 + 4, var4 + 0, var5 + 6, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 4, var4 + 3, var5 + 0, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 4, var4 + 3, var5 + 1, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 4, var4 + 3, var5 + 2, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 4, var4 + 3, var5 + 3, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 4, var4 + 3, var5 + 5, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 4, var4 + 4, var5 + 3, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 4, var4 + 5, var5 + 2, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 4, var4 + 5, var5 + 3, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 4, var4 + 5, var5 + 4, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 4, var4 + 5, var5 + 6, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 4, var4 + 5, var5 + 9, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 4, var4 + 7, var5 + 1, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 4, var4 + 7, var5 + 3, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 4, var4 + 7, var5 + 4, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 4, var4 + 7, var5 + 5, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 4, var4 + 7, var5 + 6, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 4, var4 + 7, var5 + 7, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 4, var4 + 7, var5 + 10, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 4, var4 + 8, var5 + 9, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 4, var4 + 9, var5 + 0, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 4, var4 + 11, var5 + 0, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 4, var4 + 11, var5 + 4, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 4, var4 + 11, var5 + 6, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 4, var4 + 13, var5 + 2, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 4, var4 + 13, var5 + 3, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 4, var4 + 13, var5 + 4, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 4, var4 + 14, var5 + 2, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 4, var4 + 14, var5 + 3, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 4, var4 + 14, var5 + 8, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 4, var4 + 14, var5 + 9, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 4, var4 + 17, var5 + 5, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 4, var4 + 18, var5 + 2, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 4, var4 + 18, var5 + 6, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 4, var4 + 19, var5 + 2, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 4, var4 + 19, var5 + 6, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 4, var4 + 19, var5 + 7, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 4, var4 + 20, var5 + 4, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 4, var4 + 21, var5 + 3, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 4, var4 + 22, var5 + 4, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 4, var4 + 24, var5 + 4, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 4, var4 + 24, var5 + 6, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 4, var4 + 25, var5 + 5, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 5, var4 + 0, var5 + 5, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 5, var4 + 0, var5 + 6, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 5, var4 + 1, var5 + 5, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 5, var4 + 1, var5 + 6, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 5, var4 + 2, var5 + 5, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 5, var4 + 2, var5 + 6, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 5, var4 + 3, var5 + 5, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 5, var4 + 3, var5 + 6, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 5, var4 + 3, var5 + 7, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 5, var4 + 3, var5 + 9, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 5, var4 + 4, var5 + 2, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 5, var4 + 4, var5 + 3, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 5, var4 + 4, var5 + 4, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 5, var4 + 4, var5 + 5, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 5, var4 + 5, var5 + 1, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 5, var4 + 5, var5 + 2, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 5, var4 + 5, var5 + 5, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 5, var4 + 5, var5 + 6, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 5, var4 + 5, var5 + 8, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 5, var4 + 5, var5 + 9, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 5, var4 + 5, var5 + 10, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 5, var4 + 6, var5 + 5, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 5, var4 + 7, var5 + 2, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 5, var4 + 7, var5 + 3, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 5, var4 + 7, var5 + 4, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 5, var4 + 7, var5 + 5, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 5, var4 + 7, var5 + 6, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 5, var4 + 7, var5 + 7, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 5, var4 + 7, var5 + 9, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 5, var4 + 8, var5 + 5, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 5, var4 + 9, var5 + 4, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 5, var4 + 9, var5 + 5, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 5, var4 + 9, var5 + 8, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 5, var4 + 9, var5 + 10, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 5, var4 + 10, var5 + 5, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 5, var4 + 10, var5 + 10, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 5, var4 + 11, var5 + 1, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 5, var4 + 11, var5 + 2, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 5, var4 + 11, var5 + 3, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 5, var4 + 11, var5 + 4, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 5, var4 + 11, var5 + 5, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 5, var4 + 11, var5 + 6, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 5, var4 + 11, var5 + 8, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 5, var4 + 11, var5 + 9, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 5, var4 + 11, var5 + 10, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 5, var4 + 12, var5 + 5, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 5, var4 + 12, var5 + 6, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 5, var4 + 13, var5 + 5, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 5, var4 + 13, var5 + 6, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 5, var4 + 13, var5 + 8, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 5, var4 + 14, var5 + 1, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 5, var4 + 14, var5 + 4, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 5, var4 + 14, var5 + 5, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 5, var4 + 14, var5 + 6, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 5, var4 + 14, var5 + 9, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 5, var4 + 15, var5 + 4, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 5, var4 + 15, var5 + 5, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 5, var4 + 15, var5 + 6, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 5, var4 + 16, var5 + 2, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 5, var4 + 16, var5 + 5, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 5, var4 + 16, var5 + 6, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 5, var4 + 17, var5 + 5, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 5, var4 + 17, var5 + 6, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 5, var4 + 18, var5 + 2, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 5, var4 + 18, var5 + 3, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 5, var4 + 18, var5 + 5, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 5, var4 + 18, var5 + 6, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 5, var4 + 18, var5 + 7, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 5, var4 + 18, var5 + 8, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 5, var4 + 19, var5 + 5, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 5, var4 + 20, var5 + 4, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 5, var4 + 20, var5 + 5, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 5, var4 + 20, var5 + 7, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 5, var4 + 21, var5 + 3, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 5, var4 + 21, var5 + 5, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 5, var4 + 22, var5 + 5, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 5, var4 + 22, var5 + 7, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 5, var4 + 23, var5 + 3, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 5, var4 + 23, var5 + 5, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 5, var4 + 23, var5 + 6, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 5, var4 + 24, var5 + 5, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 5, var4 + 25, var5 + 5, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 5, var4 + 25, var5 + 6, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 6, var4 + 0, var5 + 4, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 6, var4 + 0, var5 + 5, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 6, var4 + 0, var5 + 6, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 6, var4 + 0, var5 + 7, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 6, var4 + 1, var5 + 5, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 6, var4 + 1, var5 + 6, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 6, var4 + 2, var5 + 5, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 6, var4 + 3, var5 + 0, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 6, var4 + 3, var5 + 2, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 6, var4 + 3, var5 + 3, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 6, var4 + 3, var5 + 5, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 6, var4 + 3, var5 + 6, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 6, var4 + 3, var5 + 7, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 6, var4 + 3, var5 + 8, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 6, var4 + 3, var5 + 9, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 6, var4 + 3, var5 + 10, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 6, var4 + 4, var5 + 4, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 6, var4 + 4, var5 + 5, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 6, var4 + 4, var5 + 6, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 6, var4 + 5, var5 + 0, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 6, var4 + 5, var5 + 2, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 6, var4 + 5, var5 + 3, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 6, var4 + 5, var5 + 4, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 6, var4 + 5, var5 + 5, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 6, var4 + 5, var5 + 6, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 6, var4 + 5, var5 + 8, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 6, var4 + 5, var5 + 9, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 6, var4 + 6, var5 + 5, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 6, var4 + 7, var5 + 2, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 6, var4 + 7, var5 + 4, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 6, var4 + 7, var5 + 5, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 6, var4 + 7, var5 + 6, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 6, var4 + 7, var5 + 8, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 6, var4 + 7, var5 + 10, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 6, var4 + 8, var5 + 7, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 6, var4 + 9, var5 + 0, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 6, var4 + 9, var5 + 2, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 6, var4 + 9, var5 + 8, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 6, var4 + 9, var5 + 10, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 6, var4 + 11, var5 + 4, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 6, var4 + 11, var5 + 7, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 6, var4 + 11, var5 + 8, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 6, var4 + 11, var5 + 9, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 6, var4 + 11, var5 + 10, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 6, var4 + 12, var5 + 2, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 6, var4 + 13, var5 + 3, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 6, var4 + 13, var5 + 5, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 6, var4 + 13, var5 + 8, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 6, var4 + 14, var5 + 5, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 6, var4 + 14, var5 + 8, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 6, var4 + 16, var5 + 2, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 6, var4 + 16, var5 + 5, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 6, var4 + 18, var5 + 4, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 6, var4 + 18, var5 + 5, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 6, var4 + 19, var5 + 2, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 6, var4 + 20, var5 + 5, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 6, var4 + 21, var5 + 7, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 6, var4 + 22, var5 + 3, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 6, var4 + 23, var5 + 5, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 6, var4 + 24, var5 + 5, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 7, var4 + 0, var5 + 6, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 7, var4 + 3, var5 + 0, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 7, var4 + 3, var5 + 1, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 7, var4 + 3, var5 + 2, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 7, var4 + 3, var5 + 3, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 7, var4 + 3, var5 + 8, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 7, var4 + 3, var5 + 9, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 7, var4 + 3, var5 + 10, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 7, var4 + 4, var5 + 5, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 7, var4 + 4, var5 + 6, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 7, var4 + 5, var5 + 0, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 7, var4 + 5, var5 + 1, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 7, var4 + 5, var5 + 4, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 7, var4 + 5, var5 + 6, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 7, var4 + 5, var5 + 10, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 7, var4 + 7, var5 + 0, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 7, var4 + 7, var5 + 2, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 7, var4 + 7, var5 + 3, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 7, var4 + 7, var5 + 4, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 7, var4 + 7, var5 + 5, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 7, var4 + 7, var5 + 6, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 7, var4 + 7, var5 + 7, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 7, var4 + 8, var5 + 7, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 7, var4 + 9, var5 + 1, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 7, var4 + 9, var5 + 5, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 7, var4 + 9, var5 + 7, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 7, var4 + 9, var5 + 8, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 7, var4 + 9, var5 + 10, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 7, var4 + 10, var5 + 6, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 7, var4 + 11, var5 + 0, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 7, var4 + 11, var5 + 1, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 7, var4 + 11, var5 + 3, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 7, var4 + 11, var5 + 4, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 7, var4 + 11, var5 + 9, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 7, var4 + 14, var5 + 1, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 7, var4 + 14, var5 + 4, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 7, var4 + 14, var5 + 6, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 7, var4 + 14, var5 + 7, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 7, var4 + 16, var5 + 3, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 7, var4 + 16, var5 + 6, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 7, var4 + 18, var5 + 4, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 7, var4 + 19, var5 + 4, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 7, var4 + 20, var5 + 5, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 7, var4 + 21, var5 + 5, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 7, var4 + 23, var5 + 4, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 7, var4 + 23, var5 + 6, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 8, var4 + 3, var5 + 5, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 8, var4 + 3, var5 + 7, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 8, var4 + 4, var5 + 5, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 8, var4 + 5, var5 + 4, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 8, var4 + 5, var5 + 5, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 8, var4 + 5, var5 + 7, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 8, var4 + 5, var5 + 9, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 8, var4 + 5, var5 + 10, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 8, var4 + 6, var5 + 7, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 8, var4 + 7, var5 + 1, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 8, var4 + 7, var5 + 3, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 8, var4 + 7, var5 + 6, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 8, var4 + 8, var5 + 3, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 8, var4 + 8, var5 + 8, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 8, var4 + 9, var5 + 2, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 8, var4 + 9, var5 + 3, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 8, var4 + 9, var5 + 8, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 8, var4 + 11, var5 + 2, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 8, var4 + 11, var5 + 5, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 8, var4 + 11, var5 + 7, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 8, var4 + 13, var5 + 2, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 8, var4 + 14, var5 + 3, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 8, var4 + 14, var5 + 4, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 8, var4 + 14, var5 + 5, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 8, var4 + 14, var5 + 6, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 8, var4 + 17, var5 + 5, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 8, var4 + 18, var5 + 5, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 8, var4 + 18, var5 + 6, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 9, var4 + 3, var5 + 1, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 9, var4 + 3, var5 + 4, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 9, var4 + 3, var5 + 5, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 9, var4 + 3, var5 + 7, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 9, var4 + 3, var5 + 8, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 9, var4 + 3, var5 + 9, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 9, var4 + 5, var5 + 2, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 9, var4 + 5, var5 + 3, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 9, var4 + 5, var5 + 4, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 9, var4 + 5, var5 + 5, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 9, var4 + 5, var5 + 6, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 9, var4 + 5, var5 + 8, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 9, var4 + 5, var5 + 9, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 9, var4 + 6, var5 + 4, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 9, var4 + 7, var5 + 2, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 9, var4 + 7, var5 + 3, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 9, var4 + 7, var5 + 5, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 9, var4 + 7, var5 + 6, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 9, var4 + 9, var5 + 5, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 9, var4 + 9, var5 + 6, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 9, var4 + 10, var5 + 3, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 9, var4 + 11, var5 + 4, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 9, var4 + 11, var5 + 6, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 9, var4 + 13, var5 + 5, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 9, var4 + 14, var5 + 3, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 9, var4 + 14, var5 + 5, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 9, var4 + 14, var5 + 7, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 9, var4 + 15, var5 + 4, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 10, var4 + 3, var5 + 5, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 10, var4 + 3, var5 + 7, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 10, var4 + 5, var5 + 2, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 10, var4 + 5, var5 + 3, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 10, var4 + 5, var5 + 5, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 10, var4 + 5, var5 + 8, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 10, var4 + 7, var5 + 3, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 10, var4 + 9, var5 + 7, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 10, var4 + 10, var5 + 3, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 11, var4 + 3, var5 + 3, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 11, var4 + 3, var5 + 4, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 11, var4 + 3, var5 + 5, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 11, var4 + 3, var5 + 6, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 11, var4 + 5, var5 + 3, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 11, var4 + 5, var5 + 4, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 11, var4 + 5, var5 + 5, Block.leaves.blockID, 4, 2); - return true; - } - } -} diff --git a/unused code/biomesoplenty/worldgen/WorldGenGrass.java b/unused code/biomesoplenty/worldgen/WorldGenGrass.java deleted file mode 100644 index ea2c7090a..000000000 --- a/unused code/biomesoplenty/worldgen/WorldGenGrass.java +++ /dev/null @@ -1,60 +0,0 @@ -package biomesoplenty.worldgen; - -import java.util.Random; - -import net.minecraft.block.Block; -import net.minecraft.block.material.Material; -import net.minecraft.world.World; -import net.minecraft.world.gen.feature.WorldGenerator; - -public class WorldGenGrass extends WorldGenerator -{ - /** Stores ID for WorldGenSand */ - private int sandID; - - /** The maximum radius used when generating a patch of blocks. */ - private int radius; - - public WorldGenGrass(int par1, int par2) - { - this.sandID = par2; - this.radius = par1; - } - - public boolean generate(World par1World, Random par2Random, int par3, int par4, int par5) - { - if (par1World.getBlockMaterial(par3, par4, par5) != Material.water) - { - return false; - } - else - { - int var6 = par2Random.nextInt(this.radius - 2) + 2; - byte var7 = 2; - - for (int var8 = par3 - var6; var8 <= par3 + var6; ++var8) - { - for (int var9 = par5 - var6; var9 <= par5 + var6; ++var9) - { - int var10 = var8 - par3; - int var11 = var9 - par5; - - if (var10 * var10 + var11 * var11 <= var6 * var6) - { - for (int var12 = par4 - var7; var12 <= par4 + var7; ++var12) - { - int var13 = par1World.getBlockId(var8, var12, var9); - - if (var13 == Block.sand.blockID) - { - par1World.setBlock(var8, var12, var9, this.sandID); - } - } - } - } - } - - return true; - } - } -} diff --git a/unused code/biomesoplenty/worldgen/WorldGenLarch1.java b/unused code/biomesoplenty/worldgen/WorldGenLarch1.java deleted file mode 100644 index f7d780b77..000000000 --- a/unused code/biomesoplenty/worldgen/WorldGenLarch1.java +++ /dev/null @@ -1,589 +0,0 @@ -package biomesoplenty.worldgen; - -import java.util.Random; - -import net.minecraft.block.Block; -import net.minecraft.world.World; -import net.minecraft.world.gen.feature.WorldGenerator; - -public class WorldGenLarch1 extends WorldGenerator -{ - public boolean generate(World var1, Random var2, int var3, int var4, int var5) - { - while (var1.isAirBlock(var3 + 7, var4, var5 + 8) && var4 > 2) - { - --var4; - } - - int var6 = var1.getBlockId(var3 + 7, var4, var5 + 8); - - if (var6 != Block.grass.blockID) - { - return false; - } - else - { - for (int var7 = -2; var7 <= 2; ++var7) - { - for (int var8 = -2; var8 <= 2; ++var8) - { - if (var1.isAirBlock(var3 + var7 + 7, var4 - 1, var5 + var8 + 8) && var1.isAirBlock(var3 + var7 + 7, var4 - 2, var5 + var8 + 8)) - { - return false; - } - } - } - - var1.setBlock(var3 + 0, var4 + 3, var5 + 3, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 0, var4 + 3, var5 + 4, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 0, var4 + 11, var5 + 8, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 1, var4 + 3, var5 + 2, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 1, var4 + 3, var5 + 3, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 1, var4 + 3, var5 + 4, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 1, var4 + 3, var5 + 5, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 1, var4 + 3, var5 + 7, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 1, var4 + 4, var5 + 3, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 1, var4 + 7, var5 + 5, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 1, var4 + 11, var5 + 7, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 1, var4 + 11, var5 + 8, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 1, var4 + 12, var5 + 6, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 2, var4 + 3, var5 + 1, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 2, var4 + 3, var5 + 2, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 2, var4 + 3, var5 + 3, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 2, var4 + 3, var5 + 4, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 2, var4 + 3, var5 + 5, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 2, var4 + 3, var5 + 6, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 2, var4 + 3, var5 + 7, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 2, var4 + 4, var5 + 4, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 2, var4 + 4, var5 + 5, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 2, var4 + 4, var5 + 6, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 2, var4 + 7, var5 + 5, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 2, var4 + 7, var5 + 6, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 2, var4 + 7, var5 + 11, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 2, var4 + 7, var5 + 12, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 2, var4 + 11, var5 + 7, Block.leaves.blockID, 13, 2); - var1.setBlock(var3 + 2, var4 + 11, var5 + 8, Block.leaves.blockID, 13, 2); - var1.setBlock(var3 + 2, var4 + 11, var5 + 9, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 2, var4 + 12, var5 + 4, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 2, var4 + 12, var5 + 7, Block.leaves.blockID, 13, 2); - var1.setBlock(var3 + 2, var4 + 15, var5 + 7, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 3, var4 + 3, var5 + 3, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 3, var4 + 3, var5 + 4, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 3, var4 + 3, var5 + 5, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 3, var4 + 3, var5 + 6, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 3, var4 + 3, var5 + 7, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 3, var4 + 3, var5 + 8, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 3, var4 + 3, var5 + 9, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 3, var4 + 4, var5 + 2, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 3, var4 + 4, var5 + 3, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 3, var4 + 4, var5 + 4, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 3, var4 + 4, var5 + 5, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 3, var4 + 4, var5 + 6, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 3, var4 + 5, var5 + 9, Block.leaves.blockID, 13, 2); - var1.setBlock(var3 + 3, var4 + 6, var5 + 5, Block.leaves.blockID, 13, 2); - var1.setBlock(var3 + 3, var4 + 7, var5 + 3, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 3, var4 + 7, var5 + 5, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 3, var4 + 7, var5 + 6, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 3, var4 + 7, var5 + 10, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 3, var4 + 7, var5 + 11, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 3, var4 + 11, var5 + 5, Block.leaves.blockID, 13, 2); - var1.setBlock(var3 + 3, var4 + 11, var5 + 7, Block.wood.blockID, 13, 2); - var1.setBlock(var3 + 3, var4 + 11, var5 + 8, Block.leaves.blockID, 13, 2); - var1.setBlock(var3 + 3, var4 + 11, var5 + 9, Block.leaves.blockID, 13, 2); - var1.setBlock(var3 + 3, var4 + 12, var5 + 4, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 3, var4 + 12, var5 + 6, Block.leaves.blockID, 13, 2); - var1.setBlock(var3 + 3, var4 + 12, var5 + 7, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 3, var4 + 12, var5 + 8, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 3, var4 + 12, var5 + 9, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 3, var4 + 15, var5 + 7, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 3, var4 + 15, var5 + 9, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 3, var4 + 15, var5 + 10, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 3, var4 + 21, var5 + 5, Block.leaves.blockID, 13, 2); - var1.setBlock(var3 + 3, var4 + 21, var5 + 6, Block.leaves.blockID, 13, 2); - var1.setBlock(var3 + 3, var4 + 21, var5 + 7, Block.leaves.blockID, 13, 2); - var1.setBlock(var3 + 3, var4 + 21, var5 + 8, Block.leaves.blockID, 13, 2); - var1.setBlock(var3 + 4, var4 + 3, var5 + 3, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 4, var4 + 3, var5 + 4, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 4, var4 + 3, var5 + 5, Block.leaves.blockID, 13, 2); - var1.setBlock(var3 + 4, var4 + 3, var5 + 6, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 4, var4 + 3, var5 + 7, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 4, var4 + 4, var5 + 3, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 4, var4 + 4, var5 + 4, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 4, var4 + 4, var5 + 5, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 4, var4 + 4, var5 + 6, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 4, var4 + 4, var5 + 7, Block.leaves.blockID, 13, 2); - var1.setBlock(var3 + 4, var4 + 4, var5 + 8, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 4, var4 + 5, var5 + 9, Block.leaves.blockID, 13, 2); - var1.setBlock(var3 + 4, var4 + 6, var5 + 4, Block.leaves.blockID, 13, 2); - var1.setBlock(var3 + 4, var4 + 6, var5 + 5, Block.wood.blockID, 13, 2); - var1.setBlock(var3 + 4, var4 + 6, var5 + 6, Block.leaves.blockID, 13, 2); - var1.setBlock(var3 + 4, var4 + 6, var5 + 7, Block.leaves.blockID, 13, 2); - var1.setBlock(var3 + 4, var4 + 6, var5 + 8, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 4, var4 + 7, var5 + 4, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 4, var4 + 7, var5 + 5, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 4, var4 + 7, var5 + 6, Block.leaves.blockID, 13, 2); - var1.setBlock(var3 + 4, var4 + 7, var5 + 7, Block.leaves.blockID, 13, 2); - var1.setBlock(var3 + 4, var4 + 7, var5 + 8, Block.leaves.blockID, 13, 2); - var1.setBlock(var3 + 4, var4 + 7, var5 + 9, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 4, var4 + 7, var5 + 10, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 4, var4 + 7, var5 + 11, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 4, var4 + 7, var5 + 12, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 4, var4 + 7, var5 + 13, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 4, var4 + 7, var5 + 14, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 4, var4 + 8, var5 + 9, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 4, var4 + 8, var5 + 11, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 4, var4 + 12, var5 + 4, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 4, var4 + 12, var5 + 5, Block.leaves.blockID, 13, 2); - var1.setBlock(var3 + 4, var4 + 12, var5 + 6, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 4, var4 + 12, var5 + 7, Block.wood.blockID, 13, 2); - var1.setBlock(var3 + 4, var4 + 12, var5 + 8, Block.leaves.blockID, 13, 2); - var1.setBlock(var3 + 4, var4 + 12, var5 + 10, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 4, var4 + 13, var5 + 4, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 4, var4 + 13, var5 + 7, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 4, var4 + 15, var5 + 7, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 4, var4 + 15, var5 + 8, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 4, var4 + 15, var5 + 9, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 4, var4 + 15, var5 + 11, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 4, var4 + 16, var5 + 7, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 4, var4 + 17, var5 + 6, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 4, var4 + 17, var5 + 7, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 4, var4 + 18, var5 + 7, Block.leaves.blockID, 13, 2); - var1.setBlock(var3 + 4, var4 + 18, var5 + 9, Block.leaves.blockID, 13, 2); - var1.setBlock(var3 + 4, var4 + 19, var5 + 5, Block.leaves.blockID, 13, 2); - var1.setBlock(var3 + 4, var4 + 19, var5 + 7, Block.leaves.blockID, 13, 2); - var1.setBlock(var3 + 4, var4 + 19, var5 + 8, Block.leaves.blockID, 13, 2); - var1.setBlock(var3 + 4, var4 + 19, var5 + 9, Block.leaves.blockID, 13, 2); - var1.setBlock(var3 + 4, var4 + 21, var5 + 6, Block.leaves.blockID, 13, 2); - var1.setBlock(var3 + 4, var4 + 21, var5 + 7, Block.leaves.blockID, 13, 2); - var1.setBlock(var3 + 4, var4 + 21, var5 + 8, Block.leaves.blockID, 13, 2); - var1.setBlock(var3 + 5, var4 + 3, var5 + 1, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 5, var4 + 3, var5 + 2, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 5, var4 + 3, var5 + 3, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 5, var4 + 3, var5 + 4, Block.leaves.blockID, 13, 2); - var1.setBlock(var3 + 5, var4 + 3, var5 + 5, Block.leaves.blockID, 13, 2); - var1.setBlock(var3 + 5, var4 + 3, var5 + 6, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 5, var4 + 3, var5 + 7, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 5, var4 + 4, var5 + 3, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 5, var4 + 4, var5 + 4, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 5, var4 + 4, var5 + 5, Block.leaves.blockID, 13, 2); - var1.setBlock(var3 + 5, var4 + 4, var5 + 6, Block.leaves.blockID, 13, 2); - var1.setBlock(var3 + 5, var4 + 4, var5 + 7, Block.leaves.blockID, 13, 2); - var1.setBlock(var3 + 5, var4 + 4, var5 + 9, Block.leaves.blockID, 13, 2); - var1.setBlock(var3 + 5, var4 + 5, var5 + 7, Block.leaves.blockID, 13, 2); - var1.setBlock(var3 + 5, var4 + 5, var5 + 8, Block.wood.blockID, 13, 2); - var1.setBlock(var3 + 5, var4 + 5, var5 + 9, Block.leaves.blockID, 13, 2); - var1.setBlock(var3 + 5, var4 + 5, var5 + 10, Block.leaves.blockID, 13, 2); - var1.setBlock(var3 + 5, var4 + 6, var5 + 5, Block.leaves.blockID, 13, 2); - var1.setBlock(var3 + 5, var4 + 6, var5 + 6, Block.wood.blockID, 13, 2); - var1.setBlock(var3 + 5, var4 + 6, var5 + 7, Block.leaves.blockID, 13, 2); - var1.setBlock(var3 + 5, var4 + 6, var5 + 9, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 5, var4 + 7, var5 + 4, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 5, var4 + 7, var5 + 5, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 5, var4 + 7, var5 + 6, Block.leaves.blockID, 13, 2); - var1.setBlock(var3 + 5, var4 + 7, var5 + 7, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 5, var4 + 7, var5 + 8, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 5, var4 + 7, var5 + 9, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 5, var4 + 7, var5 + 10, Block.leaves.blockID, 13, 2); - var1.setBlock(var3 + 5, var4 + 7, var5 + 11, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 5, var4 + 7, var5 + 12, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 5, var4 + 8, var5 + 7, Block.leaves.blockID, 13, 2); - var1.setBlock(var3 + 5, var4 + 8, var5 + 8, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 5, var4 + 8, var5 + 9, Block.leaves.blockID, 13, 2); - var1.setBlock(var3 + 5, var4 + 8, var5 + 10, Block.leaves.blockID, 13, 2); - var1.setBlock(var3 + 5, var4 + 8, var5 + 11, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 5, var4 + 9, var5 + 5, Block.leaves.blockID, 13, 2); - var1.setBlock(var3 + 5, var4 + 9, var5 + 6, Block.leaves.blockID, 13, 2); - var1.setBlock(var3 + 5, var4 + 9, var5 + 7, Block.leaves.blockID, 13, 2); - var1.setBlock(var3 + 5, var4 + 11, var5 + 7, Block.leaves.blockID, 13, 2); - var1.setBlock(var3 + 5, var4 + 12, var5 + 4, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 5, var4 + 12, var5 + 5, Block.leaves.blockID, 13, 2); - var1.setBlock(var3 + 5, var4 + 12, var5 + 6, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 5, var4 + 12, var5 + 7, Block.wood.blockID, 13, 2); - var1.setBlock(var3 + 5, var4 + 12, var5 + 8, Block.leaves.blockID, 13, 2); - var1.setBlock(var3 + 5, var4 + 12, var5 + 9, Block.leaves.blockID, 13, 2); - var1.setBlock(var3 + 5, var4 + 13, var5 + 5, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 5, var4 + 13, var5 + 6, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 5, var4 + 13, var5 + 7, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 5, var4 + 13, var5 + 8, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 5, var4 + 13, var5 + 9, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 5, var4 + 15, var5 + 7, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 5, var4 + 15, var5 + 8, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 5, var4 + 15, var5 + 9, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 5, var4 + 15, var5 + 10, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 5, var4 + 15, var5 + 12, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 5, var4 + 16, var5 + 6, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 5, var4 + 16, var5 + 7, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 5, var4 + 16, var5 + 9, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 5, var4 + 17, var5 + 5, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 5, var4 + 18, var5 + 7, Block.leaves.blockID, 13, 2); - var1.setBlock(var3 + 5, var4 + 19, var5 + 5, Block.leaves.blockID, 13, 2); - var1.setBlock(var3 + 5, var4 + 19, var5 + 6, Block.leaves.blockID, 13, 2); - var1.setBlock(var3 + 5, var4 + 19, var5 + 7, Block.wood.blockID, 13, 2); - var1.setBlock(var3 + 5, var4 + 19, var5 + 8, Block.leaves.blockID, 13, 2); - var1.setBlock(var3 + 5, var4 + 21, var5 + 4, Block.leaves.blockID, 13, 2); - var1.setBlock(var3 + 5, var4 + 21, var5 + 6, Block.leaves.blockID, 13, 2); - var1.setBlock(var3 + 5, var4 + 21, var5 + 7, Block.leaves.blockID, 13, 2); - var1.setBlock(var3 + 5, var4 + 21, var5 + 8, Block.leaves.blockID, 13, 2); - var1.setBlock(var3 + 5, var4 + 22, var5 + 6, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 5, var4 + 22, var5 + 7, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 5, var4 + 23, var5 + 7, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 6, var4 + 0, var5 + 7, Block.wood.blockID, 13, 2); - var1.setBlock(var3 + 6, var4 + 1, var5 + 7, Block.wood.blockID, 13, 2); - var1.setBlock(var3 + 6, var4 + 2, var5 + 7, Block.wood.blockID, 13, 2); - var1.setBlock(var3 + 6, var4 + 3, var5 + 3, Block.leaves.blockID, 13, 2); - var1.setBlock(var3 + 6, var4 + 3, var5 + 4, Block.leaves.blockID, 13, 2); - var1.setBlock(var3 + 6, var4 + 3, var5 + 5, Block.wood.blockID, 13, 2); - var1.setBlock(var3 + 6, var4 + 3, var5 + 6, Block.wood.blockID, 13, 2); - var1.setBlock(var3 + 6, var4 + 3, var5 + 7, Block.wood.blockID, 13, 2); - var1.setBlock(var3 + 6, var4 + 4, var5 + 5, Block.leaves.blockID, 13, 2); - var1.setBlock(var3 + 6, var4 + 4, var5 + 6, Block.leaves.blockID, 13, 2); - var1.setBlock(var3 + 6, var4 + 4, var5 + 7, Block.wood.blockID, 13, 2); - var1.setBlock(var3 + 6, var4 + 4, var5 + 8, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 6, var4 + 5, var5 + 5, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 6, var4 + 5, var5 + 7, Block.wood.blockID, 13, 2); - var1.setBlock(var3 + 6, var4 + 5, var5 + 10, Block.leaves.blockID, 13, 2); - var1.setBlock(var3 + 6, var4 + 6, var5 + 6, Block.leaves.blockID, 13, 2); - var1.setBlock(var3 + 6, var4 + 6, var5 + 7, Block.wood.blockID, 13, 2); - var1.setBlock(var3 + 6, var4 + 6, var5 + 8, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 6, var4 + 6, var5 + 9, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 6, var4 + 7, var5 + 4, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 6, var4 + 7, var5 + 5, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 6, var4 + 7, var5 + 6, Block.leaves.blockID, 13, 2); - var1.setBlock(var3 + 6, var4 + 7, var5 + 7, Block.wood.blockID, 13, 2); - var1.setBlock(var3 + 6, var4 + 7, var5 + 8, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 6, var4 + 7, var5 + 9, Block.leaves.blockID, 13, 2); - var1.setBlock(var3 + 6, var4 + 7, var5 + 10, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 6, var4 + 7, var5 + 12, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 6, var4 + 8, var5 + 5, Block.leaves.blockID, 13, 2); - var1.setBlock(var3 + 6, var4 + 8, var5 + 6, Block.leaves.blockID, 13, 2); - var1.setBlock(var3 + 6, var4 + 8, var5 + 7, Block.wood.blockID, 13, 2); - var1.setBlock(var3 + 6, var4 + 8, var5 + 8, Block.wood.blockID, 13, 2); - var1.setBlock(var3 + 6, var4 + 8, var5 + 9, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 6, var4 + 8, var5 + 11, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 6, var4 + 8, var5 + 12, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 6, var4 + 8, var5 + 13, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 6, var4 + 9, var5 + 6, Block.leaves.blockID, 13, 2); - var1.setBlock(var3 + 6, var4 + 9, var5 + 7, Block.wood.blockID, 13, 2); - var1.setBlock(var3 + 6, var4 + 9, var5 + 9, Block.leaves.blockID, 13, 2); - var1.setBlock(var3 + 6, var4 + 10, var5 + 4, Block.leaves.blockID, 13, 2); - var1.setBlock(var3 + 6, var4 + 10, var5 + 5, Block.leaves.blockID, 13, 2); - var1.setBlock(var3 + 6, var4 + 10, var5 + 6, Block.leaves.blockID, 13, 2); - var1.setBlock(var3 + 6, var4 + 10, var5 + 7, Block.wood.blockID, 13, 2); - var1.setBlock(var3 + 6, var4 + 10, var5 + 8, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 6, var4 + 11, var5 + 7, Block.wood.blockID, 13, 2); - var1.setBlock(var3 + 6, var4 + 12, var5 + 3, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 6, var4 + 12, var5 + 5, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 6, var4 + 12, var5 + 7, Block.wood.blockID, 13, 2); - var1.setBlock(var3 + 6, var4 + 13, var5 + 5, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 6, var4 + 13, var5 + 7, Block.wood.blockID, 13, 2); - var1.setBlock(var3 + 6, var4 + 13, var5 + 8, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 6, var4 + 14, var5 + 7, Block.wood.blockID, 13, 2); - var1.setBlock(var3 + 6, var4 + 15, var5 + 7, Block.wood.blockID, 13, 2); - var1.setBlock(var3 + 6, var4 + 15, var5 + 8, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 6, var4 + 15, var5 + 9, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 6, var4 + 15, var5 + 10, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 6, var4 + 16, var5 + 3, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 6, var4 + 16, var5 + 5, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 6, var4 + 16, var5 + 6, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 6, var4 + 16, var5 + 7, Block.wood.blockID, 13, 2); - var1.setBlock(var3 + 6, var4 + 17, var5 + 4, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 6, var4 + 17, var5 + 5, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 6, var4 + 17, var5 + 6, Block.wood.blockID, 13, 2); - var1.setBlock(var3 + 6, var4 + 17, var5 + 7, Block.wood.blockID, 13, 2); - var1.setBlock(var3 + 6, var4 + 18, var5 + 5, Block.leaves.blockID, 13, 2); - var1.setBlock(var3 + 6, var4 + 18, var5 + 6, Block.leaves.blockID, 13, 2); - var1.setBlock(var3 + 6, var4 + 18, var5 + 7, Block.wood.blockID, 13, 2); - var1.setBlock(var3 + 6, var4 + 18, var5 + 8, Block.leaves.blockID, 13, 2); - var1.setBlock(var3 + 6, var4 + 18, var5 + 9, Block.leaves.blockID, 13, 2); - var1.setBlock(var3 + 6, var4 + 18, var5 + 10, Block.leaves.blockID, 13, 2); - var1.setBlock(var3 + 6, var4 + 18, var5 + 11, Block.leaves.blockID, 13, 2); - var1.setBlock(var3 + 6, var4 + 19, var5 + 3, Block.leaves.blockID, 13, 2); - var1.setBlock(var3 + 6, var4 + 19, var5 + 4, Block.leaves.blockID, 13, 2); - var1.setBlock(var3 + 6, var4 + 19, var5 + 6, Block.leaves.blockID, 13, 2); - var1.setBlock(var3 + 6, var4 + 19, var5 + 7, Block.wood.blockID, 13, 2); - var1.setBlock(var3 + 6, var4 + 20, var5 + 6, Block.leaves.blockID, 13, 2); - var1.setBlock(var3 + 6, var4 + 20, var5 + 7, Block.wood.blockID, 13, 2); - var1.setBlock(var3 + 6, var4 + 21, var5 + 4, Block.leaves.blockID, 13, 2); - var1.setBlock(var3 + 6, var4 + 21, var5 + 5, Block.leaves.blockID, 13, 2); - var1.setBlock(var3 + 6, var4 + 21, var5 + 6, Block.leaves.blockID, 13, 2); - var1.setBlock(var3 + 6, var4 + 21, var5 + 7, Block.wood.blockID, 13, 2); - var1.setBlock(var3 + 6, var4 + 21, var5 + 8, Block.wood.blockID, 13, 2); - var1.setBlock(var3 + 6, var4 + 21, var5 + 9, Block.leaves.blockID, 13, 2); - var1.setBlock(var3 + 6, var4 + 22, var5 + 6, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 6, var4 + 22, var5 + 7, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 6, var4 + 22, var5 + 8, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 6, var4 + 23, var5 + 7, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 6, var4 + 24, var5 + 7, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 7, var4 + 3, var5 + 3, Block.leaves.blockID, 13, 2); - var1.setBlock(var3 + 7, var4 + 3, var5 + 4, Block.leaves.blockID, 13, 2); - var1.setBlock(var3 + 7, var4 + 3, var5 + 5, Block.leaves.blockID, 13, 2); - var1.setBlock(var3 + 7, var4 + 3, var5 + 6, Block.leaves.blockID, 13, 2); - var1.setBlock(var3 + 7, var4 + 3, var5 + 7, Block.leaves.blockID, 13, 2); - var1.setBlock(var3 + 7, var4 + 4, var5 + 4, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 7, var4 + 4, var5 + 6, Block.leaves.blockID, 13, 2); - var1.setBlock(var3 + 7, var4 + 4, var5 + 7, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 7, var4 + 4, var5 + 8, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 7, var4 + 5, var5 + 4, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 7, var4 + 5, var5 + 5, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 7, var4 + 5, var5 + 6, Block.wood.blockID, 13, 2); - var1.setBlock(var3 + 7, var4 + 5, var5 + 7, Block.leaves.blockID, 13, 2); - var1.setBlock(var3 + 7, var4 + 5, var5 + 8, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 7, var4 + 5, var5 + 9, Block.leaves.blockID, 13, 2); - var1.setBlock(var3 + 7, var4 + 5, var5 + 10, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 7, var4 + 5, var5 + 11, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 7, var4 + 6, var5 + 4, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 7, var4 + 6, var5 + 5, Block.leaves.blockID, 13, 2); - var1.setBlock(var3 + 7, var4 + 6, var5 + 6, Block.leaves.blockID, 13, 2); - var1.setBlock(var3 + 7, var4 + 6, var5 + 7, Block.wood.blockID, 13, 2); - var1.setBlock(var3 + 7, var4 + 6, var5 + 8, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 7, var4 + 6, var5 + 11, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 7, var4 + 7, var5 + 4, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 7, var4 + 7, var5 + 5, Block.leaves.blockID, 13, 2); - var1.setBlock(var3 + 7, var4 + 7, var5 + 6, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 7, var4 + 7, var5 + 7, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 7, var4 + 7, var5 + 8, Block.leaves.blockID, 13, 2); - var1.setBlock(var3 + 7, var4 + 7, var5 + 9, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 7, var4 + 7, var5 + 10, Block.wood.blockID, 13, 2); - var1.setBlock(var3 + 7, var4 + 7, var5 + 11, Block.leaves.blockID, 13, 2); - var1.setBlock(var3 + 7, var4 + 7, var5 + 12, Block.leaves.blockID, 13, 2); - var1.setBlock(var3 + 7, var4 + 8, var5 + 8, Block.leaves.blockID, 13, 2); - var1.setBlock(var3 + 7, var4 + 8, var5 + 9, Block.wood.blockID, 13, 2); - var1.setBlock(var3 + 7, var4 + 8, var5 + 10, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 7, var4 + 8, var5 + 11, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 7, var4 + 8, var5 + 12, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 7, var4 + 8, var5 + 13, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 7, var4 + 9, var5 + 1, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 7, var4 + 9, var5 + 2, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 7, var4 + 9, var5 + 4, Block.leaves.blockID, 13, 2); - var1.setBlock(var3 + 7, var4 + 9, var5 + 5, Block.leaves.blockID, 13, 2); - var1.setBlock(var3 + 7, var4 + 9, var5 + 7, Block.leaves.blockID, 13, 2); - var1.setBlock(var3 + 7, var4 + 10, var5 + 6, Block.wood.blockID, 13, 2); - var1.setBlock(var3 + 7, var4 + 10, var5 + 7, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 7, var4 + 12, var5 + 3, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 7, var4 + 12, var5 + 4, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 7, var4 + 12, var5 + 5, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 7, var4 + 12, var5 + 6, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 7, var4 + 12, var5 + 7, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 7, var4 + 13, var5 + 5, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 7, var4 + 13, var5 + 7, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 7, var4 + 13, var5 + 8, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 7, var4 + 15, var5 + 6, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 7, var4 + 15, var5 + 8, Block.wood.blockID, 13, 2); - var1.setBlock(var3 + 7, var4 + 15, var5 + 9, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 7, var4 + 15, var5 + 10, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 7, var4 + 16, var5 + 1, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 7, var4 + 16, var5 + 3, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 7, var4 + 16, var5 + 4, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 7, var4 + 16, var5 + 5, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 7, var4 + 16, var5 + 6, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 7, var4 + 16, var5 + 8, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 7, var4 + 16, var5 + 9, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 7, var4 + 17, var5 + 4, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 7, var4 + 17, var5 + 6, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 7, var4 + 17, var5 + 7, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 7, var4 + 18, var5 + 7, Block.leaves.blockID, 13, 2); - var1.setBlock(var3 + 7, var4 + 19, var5 + 6, Block.leaves.blockID, 13, 2); - var1.setBlock(var3 + 7, var4 + 19, var5 + 8, Block.leaves.blockID, 13, 2); - var1.setBlock(var3 + 7, var4 + 20, var5 + 4, Block.leaves.blockID, 13, 2); - var1.setBlock(var3 + 7, var4 + 20, var5 + 5, Block.leaves.blockID, 13, 2); - var1.setBlock(var3 + 7, var4 + 20, var5 + 6, Block.wood.blockID, 13, 2); - var1.setBlock(var3 + 7, var4 + 20, var5 + 8, Block.leaves.blockID, 13, 2); - var1.setBlock(var3 + 7, var4 + 21, var5 + 6, Block.leaves.blockID, 13, 2); - var1.setBlock(var3 + 7, var4 + 21, var5 + 7, Block.leaves.blockID, 13, 2); - var1.setBlock(var3 + 7, var4 + 21, var5 + 8, Block.leaves.blockID, 13, 2); - var1.setBlock(var3 + 7, var4 + 22, var5 + 7, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 7, var4 + 22, var5 + 8, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 7, var4 + 23, var5 + 7, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 8, var4 + 3, var5 + 3, Block.leaves.blockID, 13, 2); - var1.setBlock(var3 + 8, var4 + 3, var5 + 4, Block.leaves.blockID, 13, 2); - var1.setBlock(var3 + 8, var4 + 3, var5 + 5, Block.leaves.blockID, 13, 2); - var1.setBlock(var3 + 8, var4 + 3, var5 + 6, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 8, var4 + 3, var5 + 7, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 8, var4 + 4, var5 + 8, Block.leaves.blockID, 13, 2); - var1.setBlock(var3 + 8, var4 + 5, var5 + 5, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 8, var4 + 5, var5 + 7, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 8, var4 + 5, var5 + 8, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 8, var4 + 5, var5 + 9, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 8, var4 + 5, var5 + 10, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 8, var4 + 5, var5 + 11, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 8, var4 + 5, var5 + 12, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 8, var4 + 5, var5 + 13, Block.leaves.blockID, 13, 2); - var1.setBlock(var3 + 8, var4 + 6, var5 + 3, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 8, var4 + 6, var5 + 5, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 8, var4 + 6, var5 + 6, Block.wood.blockID, 13, 2); - var1.setBlock(var3 + 8, var4 + 6, var5 + 7, Block.leaves.blockID, 13, 2); - var1.setBlock(var3 + 8, var4 + 6, var5 + 8, Block.leaves.blockID, 13, 2); - var1.setBlock(var3 + 8, var4 + 6, var5 + 10, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 8, var4 + 7, var5 + 5, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 8, var4 + 7, var5 + 6, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 8, var4 + 7, var5 + 7, Block.leaves.blockID, 13, 2); - var1.setBlock(var3 + 8, var4 + 7, var5 + 8, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 8, var4 + 7, var5 + 10, Block.leaves.blockID, 13, 2); - var1.setBlock(var3 + 8, var4 + 7, var5 + 12, Block.leaves.blockID, 13, 2); - var1.setBlock(var3 + 8, var4 + 8, var5 + 6, Block.leaves.blockID, 13, 2); - var1.setBlock(var3 + 8, var4 + 8, var5 + 7, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 8, var4 + 8, var5 + 8, Block.leaves.blockID, 13, 2); - var1.setBlock(var3 + 8, var4 + 8, var5 + 10, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 8, var4 + 8, var5 + 11, Block.leaves.blockID, 13, 2); - var1.setBlock(var3 + 8, var4 + 9, var5 + 2, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 8, var4 + 9, var5 + 7, Block.leaves.blockID, 13, 2); - var1.setBlock(var3 + 8, var4 + 10, var5 + 3, Block.leaves.blockID, 13, 2); - var1.setBlock(var3 + 8, var4 + 10, var5 + 4, Block.leaves.blockID, 13, 2); - var1.setBlock(var3 + 8, var4 + 10, var5 + 5, Block.wood.blockID, 13, 2); - var1.setBlock(var3 + 8, var4 + 10, var5 + 6, Block.leaves.blockID, 13, 2); - var1.setBlock(var3 + 8, var4 + 10, var5 + 7, Block.leaves.blockID, 13, 2); - var1.setBlock(var3 + 8, var4 + 10, var5 + 8, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 8, var4 + 12, var5 + 3, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 8, var4 + 12, var5 + 6, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 8, var4 + 12, var5 + 7, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 8, var4 + 13, var5 + 3, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 8, var4 + 13, var5 + 5, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 8, var4 + 14, var5 + 8, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 8, var4 + 14, var5 + 9, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 8, var4 + 14, var5 + 10, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 8, var4 + 15, var5 + 7, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 8, var4 + 15, var5 + 8, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 8, var4 + 15, var5 + 9, Block.wood.blockID, 13, 2); - var1.setBlock(var3 + 8, var4 + 15, var5 + 10, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 8, var4 + 15, var5 + 11, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 8, var4 + 16, var5 + 3, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 8, var4 + 16, var5 + 4, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 8, var4 + 16, var5 + 5, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 8, var4 + 16, var5 + 6, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 8, var4 + 16, var5 + 7, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 8, var4 + 16, var5 + 9, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 8, var4 + 17, var5 + 2, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 8, var4 + 17, var5 + 4, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 8, var4 + 17, var5 + 7, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 8, var4 + 17, var5 + 8, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 8, var4 + 18, var5 + 6, Block.leaves.blockID, 13, 2); - var1.setBlock(var3 + 8, var4 + 18, var5 + 9, Block.leaves.blockID, 13, 2); - var1.setBlock(var3 + 8, var4 + 18, var5 + 10, Block.leaves.blockID, 13, 2); - var1.setBlock(var3 + 8, var4 + 21, var5 + 8, Block.leaves.blockID, 13, 2); - var1.setBlock(var3 + 8, var4 + 21, var5 + 9, Block.leaves.blockID, 13, 2); - var1.setBlock(var3 + 9, var4 + 3, var5 + 4, Block.leaves.blockID, 13, 2); - var1.setBlock(var3 + 9, var4 + 3, var5 + 5, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 9, var4 + 4, var5 + 6, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 9, var4 + 4, var5 + 7, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 9, var4 + 5, var5 + 5, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 9, var4 + 5, var5 + 6, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 9, var4 + 5, var5 + 9, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 9, var4 + 5, var5 + 10, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 9, var4 + 5, var5 + 11, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 9, var4 + 5, var5 + 12, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 9, var4 + 5, var5 + 13, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 9, var4 + 6, var5 + 3, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 9, var4 + 6, var5 + 4, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 9, var4 + 6, var5 + 5, Block.leaves.blockID, 13, 2); - var1.setBlock(var3 + 9, var4 + 6, var5 + 6, Block.leaves.blockID, 13, 2); - var1.setBlock(var3 + 9, var4 + 6, var5 + 7, Block.leaves.blockID, 13, 2); - var1.setBlock(var3 + 9, var4 + 6, var5 + 8, Block.leaves.blockID, 13, 2); - var1.setBlock(var3 + 9, var4 + 6, var5 + 9, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 9, var4 + 6, var5 + 10, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 9, var4 + 6, var5 + 12, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 9, var4 + 7, var5 + 5, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 9, var4 + 7, var5 + 6, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 9, var4 + 7, var5 + 7, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 9, var4 + 7, var5 + 8, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 9, var4 + 7, var5 + 12, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 9, var4 + 8, var5 + 8, Block.leaves.blockID, 13, 2); - var1.setBlock(var3 + 9, var4 + 8, var5 + 9, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 9, var4 + 8, var5 + 10, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 9, var4 + 9, var5 + 2, Block.leaves.blockID, 13, 2); - var1.setBlock(var3 + 9, var4 + 9, var5 + 3, Block.leaves.blockID, 13, 2); - var1.setBlock(var3 + 9, var4 + 9, var5 + 4, Block.wood.blockID, 13, 2); - var1.setBlock(var3 + 9, var4 + 9, var5 + 5, Block.leaves.blockID, 13, 2); - var1.setBlock(var3 + 9, var4 + 10, var5 + 3, Block.leaves.blockID, 13, 2); - var1.setBlock(var3 + 9, var4 + 10, var5 + 5, Block.leaves.blockID, 13, 2); - var1.setBlock(var3 + 9, var4 + 10, var5 + 6, Block.leaves.blockID, 13, 2); - var1.setBlock(var3 + 9, var4 + 10, var5 + 7, Block.leaves.blockID, 13, 2); - var1.setBlock(var3 + 9, var4 + 12, var5 + 5, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 9, var4 + 12, var5 + 6, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 9, var4 + 13, var5 + 5, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 9, var4 + 13, var5 + 6, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 9, var4 + 14, var5 + 6, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 9, var4 + 14, var5 + 7, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 9, var4 + 14, var5 + 8, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 9, var4 + 14, var5 + 9, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 9, var4 + 14, var5 + 10, Block.wood.blockID, 13, 2); - var1.setBlock(var3 + 9, var4 + 14, var5 + 11, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 9, var4 + 14, var5 + 12, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 9, var4 + 15, var5 + 7, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 9, var4 + 15, var5 + 9, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 9, var4 + 16, var5 + 1, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 9, var4 + 16, var5 + 2, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 9, var4 + 16, var5 + 3, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 9, var4 + 16, var5 + 5, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 9, var4 + 16, var5 + 7, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 9, var4 + 16, var5 + 9, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 9, var4 + 17, var5 + 4, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 10, var4 + 5, var5 + 9, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 10, var4 + 5, var5 + 11, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 10, var4 + 5, var5 + 12, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 10, var4 + 6, var5 + 1, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 10, var4 + 6, var5 + 2, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 10, var4 + 6, var5 + 3, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 10, var4 + 6, var5 + 4, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 10, var4 + 6, var5 + 5, Block.leaves.blockID, 13, 2); - var1.setBlock(var3 + 10, var4 + 6, var5 + 6, Block.leaves.blockID, 13, 2); - var1.setBlock(var3 + 10, var4 + 6, var5 + 7, Block.leaves.blockID, 13, 2); - var1.setBlock(var3 + 10, var4 + 6, var5 + 8, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 10, var4 + 6, var5 + 12, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 10, var4 + 7, var5 + 4, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 10, var4 + 7, var5 + 6, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 10, var4 + 7, var5 + 7, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 10, var4 + 7, var5 + 8, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 10, var4 + 8, var5 + 9, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 10, var4 + 9, var5 + 2, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 10, var4 + 9, var5 + 3, Block.leaves.blockID, 13, 2); - var1.setBlock(var3 + 10, var4 + 9, var5 + 4, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 10, var4 + 9, var5 + 5, Block.leaves.blockID, 13, 2); - var1.setBlock(var3 + 10, var4 + 9, var5 + 6, Block.leaves.blockID, 13, 2); - var1.setBlock(var3 + 10, var4 + 10, var5 + 7, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 10, var4 + 10, var5 + 8, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 10, var4 + 14, var5 + 7, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 10, var4 + 14, var5 + 8, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 10, var4 + 14, var5 + 10, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 10, var4 + 14, var5 + 11, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 10, var4 + 14, var5 + 12, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 10, var4 + 15, var5 + 10, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 10, var4 + 16, var5 + 2, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 10, var4 + 16, var5 + 4, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 10, var4 + 16, var5 + 5, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 10, var4 + 16, var5 + 6, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 10, var4 + 16, var5 + 7, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 11, var4 + 5, var5 + 9, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 11, var4 + 5, var5 + 11, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 11, var4 + 6, var5 + 2, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 11, var4 + 6, var5 + 3, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 11, var4 + 6, var5 + 4, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 11, var4 + 6, var5 + 5, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 11, var4 + 6, var5 + 6, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 11, var4 + 6, var5 + 7, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 11, var4 + 7, var5 + 6, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 11, var4 + 7, var5 + 7, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 11, var4 + 9, var5 + 2, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 11, var4 + 9, var5 + 3, Block.leaves.blockID, 13, 2); - var1.setBlock(var3 + 11, var4 + 9, var5 + 4, Block.leaves.blockID, 13, 2); - var1.setBlock(var3 + 11, var4 + 14, var5 + 6, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 11, var4 + 14, var5 + 8, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 11, var4 + 14, var5 + 9, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 11, var4 + 14, var5 + 10, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 12, var4 + 5, var5 + 10, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 12, var4 + 5, var5 + 11, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 12, var4 + 6, var5 + 3, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 12, var4 + 6, var5 + 4, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 12, var4 + 6, var5 + 5, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 12, var4 + 6, var5 + 6, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 12, var4 + 6, var5 + 7, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 12, var4 + 7, var5 + 6, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 12, var4 + 7, var5 + 8, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 13, var4 + 6, var5 + 4, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 13, var4 + 6, var5 + 5, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 13, var4 + 7, var5 + 6, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 14, var4 + 6, var5 + 4, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 14, var4 + 6, var5 + 5, Block.leaves.blockID, 5, 2); - return true; - } - } -} diff --git a/unused code/biomesoplenty/worldgen/WorldGenLarch2.java b/unused code/biomesoplenty/worldgen/WorldGenLarch2.java deleted file mode 100644 index 4342074b5..000000000 --- a/unused code/biomesoplenty/worldgen/WorldGenLarch2.java +++ /dev/null @@ -1,204 +0,0 @@ -package biomesoplenty.worldgen; - -import java.util.Random; - -import net.minecraft.block.Block; -import net.minecraft.world.World; -import net.minecraft.world.gen.feature.WorldGenerator; - -public class WorldGenLarch2 extends WorldGenerator -{ - public boolean generate(World var1, Random var2, int var3, int var4, int var5) - { - while (var1.isAirBlock(var3 + 5, var4, var5 + 4) && var4 > 2) - { - --var4; - } - - int var6 = var1.getBlockId(var3 + 5, var4, var5 + 4); - - if (var6 != Block.grass.blockID) - { - return false; - } - else - { - for (int var7 = -2; var7 <= 2; ++var7) - { - for (int var8 = -2; var8 <= 2; ++var8) - { - if (var1.isAirBlock(var3 + var7 + 5, var4 - 1, var5 + var8 + 4) && var1.isAirBlock(var3 + var7 + 5, var4 - 2, var5 + var8 + 4)) - { - return false; - } - } - } - - var1.setBlock(var3 + 0, var4 + 2, var5 + 4, Block.leaves.blockID, 13, 2); - var1.setBlock(var3 + 0, var4 + 7, var5 + 8, Block.leaves.blockID, 13, 2); - var1.setBlock(var3 + 0, var4 + 7, var5 + 9, Block.leaves.blockID, 13, 2); - var1.setBlock(var3 + 1, var4 + 2, var5 + 4, Block.leaves.blockID, 13, 2); - var1.setBlock(var3 + 1, var4 + 2, var5 + 5, Block.leaves.blockID, 13, 2); - var1.setBlock(var3 + 1, var4 + 2, var5 + 6, Block.leaves.blockID, 13, 2); - var1.setBlock(var3 + 1, var4 + 2, var5 + 7, Block.leaves.blockID, 13, 2); - var1.setBlock(var3 + 1, var4 + 7, var5 + 5, Block.leaves.blockID, 13, 2); - var1.setBlock(var3 + 1, var4 + 7, var5 + 7, Block.leaves.blockID, 13, 2); - var1.setBlock(var3 + 1, var4 + 7, var5 + 8, Block.leaves.blockID, 13, 2); - var1.setBlock(var3 + 2, var4 + 2, var5 + 3, Block.leaves.blockID, 13, 2); - var1.setBlock(var3 + 2, var4 + 2, var5 + 4, Block.leaves.blockID, 13, 2); - var1.setBlock(var3 + 2, var4 + 2, var5 + 5, Block.leaves.blockID, 13, 2); - var1.setBlock(var3 + 2, var4 + 2, var5 + 6, Block.leaves.blockID, 13, 2); - var1.setBlock(var3 + 2, var4 + 2, var5 + 7, Block.leaves.blockID, 13, 2); - var1.setBlock(var3 + 2, var4 + 2, var5 + 8, Block.leaves.blockID, 13, 2); - var1.setBlock(var3 + 2, var4 + 4, var5 + 3, Block.leaves.blockID, 13, 2); - var1.setBlock(var3 + 2, var4 + 7, var5 + 5, Block.leaves.blockID, 13, 2); - var1.setBlock(var3 + 2, var4 + 7, var5 + 7, Block.leaves.blockID, 13, 2); - var1.setBlock(var3 + 2, var4 + 7, var5 + 8, Block.leaves.blockID, 13, 2); - var1.setBlock(var3 + 2, var4 + 7, var5 + 9, Block.leaves.blockID, 13, 2); - var1.setBlock(var3 + 3, var4 + 2, var5 + 3, Block.leaves.blockID, 13, 2); - var1.setBlock(var3 + 3, var4 + 2, var5 + 4, Block.leaves.blockID, 13, 2); - var1.setBlock(var3 + 3, var4 + 2, var5 + 5, Block.wood.blockID, 13, 2); - var1.setBlock(var3 + 3, var4 + 2, var5 + 6, Block.leaves.blockID, 13, 2); - var1.setBlock(var3 + 3, var4 + 2, var5 + 7, Block.leaves.blockID, 13, 2); - var1.setBlock(var3 + 3, var4 + 3, var5 + 5, Block.leaves.blockID, 13, 2); - var1.setBlock(var3 + 3, var4 + 3, var5 + 6, Block.leaves.blockID, 13, 2); - var1.setBlock(var3 + 3, var4 + 4, var5 + 2, Block.leaves.blockID, 13, 2); - var1.setBlock(var3 + 3, var4 + 4, var5 + 3, Block.leaves.blockID, 13, 2); - var1.setBlock(var3 + 3, var4 + 4, var5 + 4, Block.leaves.blockID, 13, 2); - var1.setBlock(var3 + 3, var4 + 4, var5 + 5, Block.leaves.blockID, 13, 2); - var1.setBlock(var3 + 3, var4 + 5, var5 + 4, Block.leaves.blockID, 13, 2); - var1.setBlock(var3 + 3, var4 + 5, var5 + 5, Block.leaves.blockID, 13, 2); - var1.setBlock(var3 + 3, var4 + 6, var5 + 5, Block.leaves.blockID, 13, 2); - var1.setBlock(var3 + 3, var4 + 7, var5 + 5, Block.leaves.blockID, 13, 2); - var1.setBlock(var3 + 3, var4 + 7, var5 + 6, Block.leaves.blockID, 13, 2); - var1.setBlock(var3 + 3, var4 + 7, var5 + 7, Block.wood.blockID, 13, 2); - var1.setBlock(var3 + 3, var4 + 7, var5 + 8, Block.leaves.blockID, 13, 2); - var1.setBlock(var3 + 3, var4 + 7, var5 + 9, Block.leaves.blockID, 13, 2); - var1.setBlock(var3 + 3, var4 + 8, var5 + 4, Block.leaves.blockID, 13, 2); - var1.setBlock(var3 + 3, var4 + 9, var5 + 3, Block.leaves.blockID, 13, 2); - var1.setBlock(var3 + 3, var4 + 9, var5 + 4, Block.leaves.blockID, 13, 2); - var1.setBlock(var3 + 3, var4 + 9, var5 + 5, Block.leaves.blockID, 13, 2); - var1.setBlock(var3 + 3, var4 + 11, var5 + 4, Block.leaves.blockID, 13, 2); - var1.setBlock(var3 + 3, var4 + 11, var5 + 5, Block.leaves.blockID, 13, 2); - var1.setBlock(var3 + 3, var4 + 11, var5 + 7, Block.leaves.blockID, 13, 2); - var1.setBlock(var3 + 4, var4 + 2, var5 + 3, Block.leaves.blockID, 13, 2); - var1.setBlock(var3 + 4, var4 + 2, var5 + 4, Block.leaves.blockID, 13, 2); - var1.setBlock(var3 + 4, var4 + 2, var5 + 5, Block.wood.blockID, 13, 2); - var1.setBlock(var3 + 4, var4 + 2, var5 + 6, Block.leaves.blockID, 13, 2); - var1.setBlock(var3 + 4, var4 + 2, var5 + 7, Block.leaves.blockID, 13, 2); - var1.setBlock(var3 + 4, var4 + 3, var5 + 7, Block.leaves.blockID, 13, 2); - var1.setBlock(var3 + 4, var4 + 4, var5 + 1, Block.leaves.blockID, 13, 2); - var1.setBlock(var3 + 4, var4 + 4, var5 + 2, Block.leaves.blockID, 13, 2); - var1.setBlock(var3 + 4, var4 + 4, var5 + 4, Block.leaves.blockID, 13, 2); - var1.setBlock(var3 + 4, var4 + 5, var5 + 4, Block.leaves.blockID, 13, 2); - var1.setBlock(var3 + 4, var4 + 6, var5 + 6, Block.leaves.blockID, 13, 2); - var1.setBlock(var3 + 4, var4 + 6, var5 + 7, Block.leaves.blockID, 13, 2); - var1.setBlock(var3 + 4, var4 + 7, var5 + 6, Block.wood.blockID, 13, 2); - var1.setBlock(var3 + 4, var4 + 7, var5 + 7, Block.leaves.blockID, 13, 2); - var1.setBlock(var3 + 4, var4 + 8, var5 + 5, Block.leaves.blockID, 13, 2); - var1.setBlock(var3 + 4, var4 + 9, var5 + 2, Block.leaves.blockID, 13, 2); - var1.setBlock(var3 + 4, var4 + 9, var5 + 3, Block.leaves.blockID, 13, 2); - var1.setBlock(var3 + 4, var4 + 9, var5 + 4, Block.leaves.blockID, 13, 2); - var1.setBlock(var3 + 4, var4 + 9, var5 + 5, Block.leaves.blockID, 13, 2); - var1.setBlock(var3 + 4, var4 + 10, var5 + 7, Block.leaves.blockID, 13, 2); - var1.setBlock(var3 + 4, var4 + 11, var5 + 4, Block.leaves.blockID, 13, 2); - var1.setBlock(var3 + 4, var4 + 11, var5 + 5, Block.wood.blockID, 13, 2); - var1.setBlock(var3 + 4, var4 + 11, var5 + 7, Block.leaves.blockID, 13, 2); - var1.setBlock(var3 + 4, var4 + 12, var5 + 5, Block.leaves.blockID, 13, 2); - var1.setBlock(var3 + 4, var4 + 12, var5 + 6, Block.leaves.blockID, 13, 2); - var1.setBlock(var3 + 4, var4 + 12, var5 + 7, Block.leaves.blockID, 13, 2); - var1.setBlock(var3 + 5, var4 + 0, var5 + 5, Block.wood.blockID, 13, 2); - var1.setBlock(var3 + 5, var4 + 1, var5 + 5, Block.wood.blockID, 13, 2); - var1.setBlock(var3 + 5, var4 + 2, var5 + 5, Block.wood.blockID, 13, 2); - var1.setBlock(var3 + 5, var4 + 2, var5 + 6, Block.leaves.blockID, 13, 2); - var1.setBlock(var3 + 5, var4 + 2, var5 + 7, Block.leaves.blockID, 13, 2); - var1.setBlock(var3 + 5, var4 + 3, var5 + 3, Block.leaves.blockID, 13, 2); - var1.setBlock(var3 + 5, var4 + 3, var5 + 5, Block.wood.blockID, 13, 2); - var1.setBlock(var3 + 5, var4 + 4, var5 + 0, Block.leaves.blockID, 13, 2); - var1.setBlock(var3 + 5, var4 + 4, var5 + 1, Block.leaves.blockID, 13, 2); - var1.setBlock(var3 + 5, var4 + 4, var5 + 2, Block.leaves.blockID, 13, 2); - var1.setBlock(var3 + 5, var4 + 4, var5 + 3, Block.wood.blockID, 13, 2); - var1.setBlock(var3 + 5, var4 + 4, var5 + 4, Block.wood.blockID, 13, 2); - var1.setBlock(var3 + 5, var4 + 4, var5 + 5, Block.wood.blockID, 13, 2); - var1.setBlock(var3 + 5, var4 + 4, var5 + 6, Block.leaves.blockID, 13, 2); - var1.setBlock(var3 + 5, var4 + 5, var5 + 4, Block.leaves.blockID, 13, 2); - var1.setBlock(var3 + 5, var4 + 5, var5 + 5, Block.wood.blockID, 13, 2); - var1.setBlock(var3 + 5, var4 + 5, var5 + 7, Block.leaves.blockID, 13, 2); - var1.setBlock(var3 + 5, var4 + 6, var5 + 3, Block.leaves.blockID, 13, 2); - var1.setBlock(var3 + 5, var4 + 6, var5 + 4, Block.leaves.blockID, 13, 2); - var1.setBlock(var3 + 5, var4 + 6, var5 + 5, Block.wood.blockID, 13, 2); - var1.setBlock(var3 + 5, var4 + 6, var5 + 6, Block.leaves.blockID, 13, 2); - var1.setBlock(var3 + 5, var4 + 7, var5 + 5, Block.wood.blockID, 13, 2); - var1.setBlock(var3 + 5, var4 + 7, var5 + 7, Block.leaves.blockID, 13, 2); - var1.setBlock(var3 + 5, var4 + 8, var5 + 3, Block.leaves.blockID, 13, 2); - var1.setBlock(var3 + 5, var4 + 8, var5 + 4, Block.leaves.blockID, 13, 2); - var1.setBlock(var3 + 5, var4 + 8, var5 + 5, Block.wood.blockID, 13, 2); - var1.setBlock(var3 + 5, var4 + 8, var5 + 6, Block.leaves.blockID, 13, 2); - var1.setBlock(var3 + 5, var4 + 9, var5 + 2, Block.leaves.blockID, 13, 2); - var1.setBlock(var3 + 5, var4 + 9, var5 + 3, Block.leaves.blockID, 13, 2); - var1.setBlock(var3 + 5, var4 + 9, var5 + 4, Block.wood.blockID, 13, 2); - var1.setBlock(var3 + 5, var4 + 9, var5 + 5, Block.wood.blockID, 13, 2); - var1.setBlock(var3 + 5, var4 + 9, var5 + 6, Block.leaves.blockID, 13, 2); - var1.setBlock(var3 + 5, var4 + 10, var5 + 4, Block.leaves.blockID, 13, 2); - var1.setBlock(var3 + 5, var4 + 10, var5 + 5, Block.wood.blockID, 13, 2); - var1.setBlock(var3 + 5, var4 + 10, var5 + 7, Block.leaves.blockID, 13, 2); - var1.setBlock(var3 + 5, var4 + 11, var5 + 5, Block.wood.blockID, 13, 2); - var1.setBlock(var3 + 5, var4 + 11, var5 + 6, Block.leaves.blockID, 13, 2); - var1.setBlock(var3 + 5, var4 + 12, var5 + 4, Block.leaves.blockID, 13, 2); - var1.setBlock(var3 + 5, var4 + 12, var5 + 5, Block.wood.blockID, 13, 2); - var1.setBlock(var3 + 5, var4 + 13, var5 + 5, Block.leaves.blockID, 13, 2); - var1.setBlock(var3 + 5, var4 + 14, var5 + 5, Block.leaves.blockID, 13, 2); - var1.setBlock(var3 + 6, var4 + 4, var5 + 1, Block.leaves.blockID, 13, 2); - var1.setBlock(var3 + 6, var4 + 4, var5 + 2, Block.leaves.blockID, 13, 2); - var1.setBlock(var3 + 6, var4 + 4, var5 + 3, Block.leaves.blockID, 13, 2); - var1.setBlock(var3 + 6, var4 + 4, var5 + 4, Block.leaves.blockID, 13, 2); - var1.setBlock(var3 + 6, var4 + 4, var5 + 5, Block.leaves.blockID, 13, 2); - var1.setBlock(var3 + 6, var4 + 5, var5 + 4, Block.leaves.blockID, 13, 2); - var1.setBlock(var3 + 6, var4 + 5, var5 + 5, Block.leaves.blockID, 13, 2); - var1.setBlock(var3 + 6, var4 + 5, var5 + 6, Block.wood.blockID, 13, 2); - var1.setBlock(var3 + 6, var4 + 5, var5 + 7, Block.leaves.blockID, 13, 2); - var1.setBlock(var3 + 6, var4 + 5, var5 + 9, Block.leaves.blockID, 13, 2); - var1.setBlock(var3 + 6, var4 + 6, var5 + 3, Block.leaves.blockID, 13, 2); - var1.setBlock(var3 + 6, var4 + 6, var5 + 4, Block.leaves.blockID, 13, 2); - var1.setBlock(var3 + 6, var4 + 6, var5 + 5, Block.leaves.blockID, 13, 2); - var1.setBlock(var3 + 6, var4 + 8, var5 + 4, Block.leaves.blockID, 13, 2); - var1.setBlock(var3 + 6, var4 + 8, var5 + 5, Block.leaves.blockID, 13, 2); - var1.setBlock(var3 + 6, var4 + 9, var5 + 1, Block.leaves.blockID, 13, 2); - var1.setBlock(var3 + 6, var4 + 9, var5 + 2, Block.leaves.blockID, 13, 2); - var1.setBlock(var3 + 6, var4 + 9, var5 + 3, Block.leaves.blockID, 13, 2); - var1.setBlock(var3 + 6, var4 + 9, var5 + 4, Block.leaves.blockID, 13, 2); - var1.setBlock(var3 + 6, var4 + 9, var5 + 6, Block.leaves.blockID, 13, 2); - var1.setBlock(var3 + 6, var4 + 10, var5 + 5, Block.leaves.blockID, 13, 2); - var1.setBlock(var3 + 6, var4 + 10, var5 + 6, Block.leaves.blockID, 13, 2); - var1.setBlock(var3 + 6, var4 + 11, var5 + 5, Block.leaves.blockID, 13, 2); - var1.setBlock(var3 + 6, var4 + 12, var5 + 5, Block.leaves.blockID, 13, 2); - var1.setBlock(var3 + 6, var4 + 12, var5 + 6, Block.wood.blockID, 13, 2); - var1.setBlock(var3 + 6, var4 + 12, var5 + 7, Block.leaves.blockID, 13, 2); - var1.setBlock(var3 + 7, var4 + 3, var5 + 4, Block.leaves.blockID, 13, 2); - var1.setBlock(var3 + 7, var4 + 3, var5 + 5, Block.leaves.blockID, 13, 2); - var1.setBlock(var3 + 7, var4 + 4, var5 + 3, Block.leaves.blockID, 13, 2); - var1.setBlock(var3 + 7, var4 + 4, var5 + 4, Block.leaves.blockID, 13, 2); - var1.setBlock(var3 + 7, var4 + 5, var5 + 5, Block.leaves.blockID, 13, 2); - var1.setBlock(var3 + 7, var4 + 5, var5 + 7, Block.wood.blockID, 13, 2); - var1.setBlock(var3 + 7, var4 + 5, var5 + 8, Block.leaves.blockID, 13, 2); - var1.setBlock(var3 + 7, var4 + 5, var5 + 9, Block.leaves.blockID, 13, 2); - var1.setBlock(var3 + 7, var4 + 6, var5 + 5, Block.leaves.blockID, 13, 2); - var1.setBlock(var3 + 7, var4 + 6, var5 + 6, Block.leaves.blockID, 13, 2); - var1.setBlock(var3 + 7, var4 + 8, var5 + 5, Block.leaves.blockID, 13, 2); - var1.setBlock(var3 + 7, var4 + 9, var5 + 2, Block.leaves.blockID, 13, 2); - var1.setBlock(var3 + 7, var4 + 9, var5 + 3, Block.leaves.blockID, 13, 2); - var1.setBlock(var3 + 7, var4 + 9, var5 + 5, Block.leaves.blockID, 13, 2); - var1.setBlock(var3 + 7, var4 + 10, var5 + 4, Block.leaves.blockID, 13, 2); - var1.setBlock(var3 + 7, var4 + 10, var5 + 5, Block.leaves.blockID, 13, 2); - var1.setBlock(var3 + 7, var4 + 12, var5 + 4, Block.leaves.blockID, 13, 2); - var1.setBlock(var3 + 7, var4 + 12, var5 + 6, Block.leaves.blockID, 13, 2); - var1.setBlock(var3 + 8, var4 + 5, var5 + 6, Block.leaves.blockID, 13, 2); - var1.setBlock(var3 + 8, var4 + 5, var5 + 7, Block.leaves.blockID, 13, 2); - var1.setBlock(var3 + 8, var4 + 9, var5 + 2, Block.leaves.blockID, 13, 2); - var1.setBlock(var3 + 9, var4 + 5, var5 + 6, Block.leaves.blockID, 13, 2); - var1.setBlock(var3 + 9, var4 + 5, var5 + 7, Block.leaves.blockID, 13, 2); - var1.setBlock(var3 + 9, var4 + 5, var5 + 8, Block.leaves.blockID, 13, 2); - return true; - } - } -} diff --git a/unused code/biomesoplenty/worldgen/WorldGenNorwaySpruce1.java b/unused code/biomesoplenty/worldgen/WorldGenNorwaySpruce1.java deleted file mode 100644 index 7a554e3e9..000000000 --- a/unused code/biomesoplenty/worldgen/WorldGenNorwaySpruce1.java +++ /dev/null @@ -1,292 +0,0 @@ -package biomesoplenty.worldgen; - -import java.util.Random; - -import net.minecraft.block.Block; -import net.minecraft.world.World; -import net.minecraft.world.gen.feature.WorldGenerator; - -public class WorldGenNorwaySpruce1 extends WorldGenerator -{ - public boolean generate(World var1, Random var2, int var3, int var4, int var5) - { - while (var1.isAirBlock(var3 + 8, var4, var5 + 6) && var4 > 2) - { - --var4; - } - - int var6 = var1.getBlockId(var3 + 8, var4, var5 + 6); - - if (var6 != Block.grass.blockID) - { - return false; - } - else - { - for (int var7 = -2; var7 <= 2; ++var7) - { - for (int var8 = -2; var8 <= 2; ++var8) - { - if (var1.isAirBlock(var3 + var7 + 8, var4 - 1, var5 + var8 + 6) && var1.isAirBlock(var3 + var7 + 8, var4 - 2, var5 + var8 + 6)) - { - return false; - } - } - } - - var1.setBlock(var3 + 0, var4 + 1, var5 + 8, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 0, var4 + 1, var5 + 10, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 0, var4 + 2, var5 + 7, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 0, var4 + 2, var5 + 8, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 1, var4 + 1, var5 + 5, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 1, var4 + 1, var5 + 8, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 1, var4 + 1, var5 + 10, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 1, var4 + 2, var5 + 5, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 1, var4 + 2, var5 + 7, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 1, var4 + 2, var5 + 9, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 1, var4 + 4, var5 + 10, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 1, var4 + 5, var5 + 10, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 1, var4 + 6, var5 + 8, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 2, var4 + 1, var5 + 6, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 2, var4 + 1, var5 + 7, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 2, var4 + 1, var5 + 11, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 2, var4 + 2, var5 + 6, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 2, var4 + 2, var5 + 8, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 2, var4 + 2, var5 + 9, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 2, var4 + 2, var5 + 12, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 2, var4 + 4, var5 + 5, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 2, var4 + 5, var5 + 5, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 2, var4 + 5, var5 + 9, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 2, var4 + 5, var5 + 10, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 2, var4 + 6, var5 + 7, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 2, var4 + 6, var5 + 8, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 2, var4 + 6, var5 + 10, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 2, var4 + 6, var5 + 11, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 2, var4 + 7, var5 + 8, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 2, var4 + 8, var5 + 7, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 2, var4 + 8, var5 + 8, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 2, var4 + 10, var5 + 7, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 2, var4 + 10, var5 + 8, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 2, var4 + 11, var5 + 8, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 2, var4 + 12, var5 + 8, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 3, var4 + 1, var5 + 6, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 3, var4 + 1, var5 + 9, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 3, var4 + 2, var5 + 4, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 3, var4 + 2, var5 + 5, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 3, var4 + 2, var5 + 7, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 3, var4 + 2, var5 + 8, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 3, var4 + 2, var5 + 11, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 3, var4 + 2, var5 + 13, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 3, var4 + 3, var5 + 5, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 3, var4 + 4, var5 + 6, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 3, var4 + 4, var5 + 8, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 3, var4 + 4, var5 + 12, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 3, var4 + 5, var5 + 4, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 3, var4 + 5, var5 + 6, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 3, var4 + 5, var5 + 7, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 3, var4 + 5, var5 + 8, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 3, var4 + 6, var5 + 8, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 3, var4 + 6, var5 + 10, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 3, var4 + 6, var5 + 12, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 3, var4 + 7, var5 + 6, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 3, var4 + 8, var5 + 9, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 3, var4 + 9, var5 + 7, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 3, var4 + 9, var5 + 8, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 3, var4 + 10, var5 + 10, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 3, var4 + 11, var5 + 8, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 3, var4 + 11, var5 + 9, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 3, var4 + 11, var5 + 10, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 3, var4 + 12, var5 + 8, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 3, var4 + 13, var5 + 8, Block.leaves.blockID, 13, 2); - var1.setBlock(var3 + 3, var4 + 16, var5 + 9, Block.leaves.blockID, 13, 2); - var1.setBlock(var3 + 4, var4 + 1, var5 + 3, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 4, var4 + 1, var5 + 6, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 4, var4 + 1, var5 + 13, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 4, var4 + 3, var5 + 4, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 4, var4 + 3, var5 + 6, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 4, var4 + 3, var5 + 8, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 4, var4 + 3, var5 + 9, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 4, var4 + 3, var5 + 11, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 4, var4 + 4, var5 + 5, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 4, var4 + 5, var5 + 4, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 4, var4 + 5, var5 + 6, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 4, var4 + 5, var5 + 8, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 4, var4 + 5, var5 + 12, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 4, var4 + 6, var5 + 7, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 4, var4 + 6, var5 + 8, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 4, var4 + 7, var5 + 8, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 4, var4 + 8, var5 + 5, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 4, var4 + 8, var5 + 8, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 4, var4 + 8, var5 + 9, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 4, var4 + 8, var5 + 11, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 4, var4 + 9, var5 + 5, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 4, var4 + 9, var5 + 6, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 4, var4 + 9, var5 + 7, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 4, var4 + 11, var5 + 7, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 4, var4 + 11, var5 + 8, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 4, var4 + 11, var5 + 9, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 4, var4 + 12, var5 + 5, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 4, var4 + 12, var5 + 7, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 4, var4 + 13, var5 + 8, Block.leaves.blockID, 13, 2); - var1.setBlock(var3 + 4, var4 + 13, var5 + 9, Block.leaves.blockID, 13, 2); - var1.setBlock(var3 + 4, var4 + 14, var5 + 8, Block.leaves.blockID, 13, 2); - var1.setBlock(var3 + 4, var4 + 15, var5 + 6, Block.leaves.blockID, 13, 2); - var1.setBlock(var3 + 4, var4 + 15, var5 + 7, Block.leaves.blockID, 13, 2); - var1.setBlock(var3 + 4, var4 + 15, var5 + 8, Block.leaves.blockID, 13, 2); - var1.setBlock(var3 + 4, var4 + 16, var5 + 8, Block.leaves.blockID, 13, 2); - var1.setBlock(var3 + 4, var4 + 18, var5 + 9, Block.leaves.blockID, 13, 2); - var1.setBlock(var3 + 5, var4 + 0, var5 + 8, Block.wood.blockID, 1, 2); - var1.setBlock(var3 + 5, var4 + 1, var5 + 3, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 5, var4 + 1, var5 + 4, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 5, var4 + 1, var5 + 6, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 5, var4 + 1, var5 + 8, Block.wood.blockID, 1, 2); - var1.setBlock(var3 + 5, var4 + 1, var5 + 9, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 5, var4 + 1, var5 + 13, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 5, var4 + 2, var5 + 3, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 5, var4 + 2, var5 + 4, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 5, var4 + 2, var5 + 6, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 5, var4 + 2, var5 + 8, Block.wood.blockID, 1, 2); - var1.setBlock(var3 + 5, var4 + 2, var5 + 12, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 5, var4 + 3, var5 + 4, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 5, var4 + 3, var5 + 8, Block.wood.blockID, 1, 2); - var1.setBlock(var3 + 5, var4 + 3, var5 + 10, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 5, var4 + 4, var5 + 5, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 5, var4 + 4, var5 + 8, Block.wood.blockID, 1, 2); - var1.setBlock(var3 + 5, var4 + 4, var5 + 9, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 5, var4 + 4, var5 + 11, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 5, var4 + 4, var5 + 12, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 5, var4 + 5, var5 + 4, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 5, var4 + 5, var5 + 8, Block.wood.blockID, 1, 2); - var1.setBlock(var3 + 5, var4 + 5, var5 + 11, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 5, var4 + 6, var5 + 5, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 5, var4 + 6, var5 + 8, Block.wood.blockID, 1, 2); - var1.setBlock(var3 + 5, var4 + 6, var5 + 9, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 5, var4 + 6, var5 + 12, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 5, var4 + 7, var5 + 8, Block.wood.blockID, 1, 2); - var1.setBlock(var3 + 5, var4 + 7, var5 + 11, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 5, var4 + 8, var5 + 6, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 5, var4 + 8, var5 + 7, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 5, var4 + 8, var5 + 8, Block.wood.blockID, 1, 2); - var1.setBlock(var3 + 5, var4 + 9, var5 + 7, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 5, var4 + 9, var5 + 8, Block.wood.blockID, 1, 2); - var1.setBlock(var3 + 5, var4 + 9, var5 + 11, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 5, var4 + 10, var5 + 5, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 5, var4 + 10, var5 + 8, Block.wood.blockID, 1, 2); - var1.setBlock(var3 + 5, var4 + 10, var5 + 10, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 5, var4 + 10, var5 + 11, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 5, var4 + 11, var5 + 7, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 5, var4 + 11, var5 + 8, Block.wood.blockID, 1, 2); - var1.setBlock(var3 + 5, var4 + 11, var5 + 10, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 5, var4 + 11, var5 + 11, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 5, var4 + 12, var5 + 8, Block.wood.blockID, 1, 2); - var1.setBlock(var3 + 5, var4 + 12, var5 + 9, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 5, var4 + 13, var5 + 6, Block.leaves.blockID, 13, 2); - var1.setBlock(var3 + 5, var4 + 13, var5 + 7, Block.leaves.blockID, 13, 2); - var1.setBlock(var3 + 5, var4 + 13, var5 + 8, Block.wood.blockID, 1, 2); - var1.setBlock(var3 + 5, var4 + 14, var5 + 8, Block.wood.blockID, 1, 2); - var1.setBlock(var3 + 5, var4 + 15, var5 + 8, Block.wood.blockID, 1, 2); - var1.setBlock(var3 + 5, var4 + 15, var5 + 9, Block.leaves.blockID, 13, 2); - var1.setBlock(var3 + 5, var4 + 16, var5 + 8, Block.wood.blockID, 1, 2); - var1.setBlock(var3 + 5, var4 + 16, var5 + 10, Block.leaves.blockID, 13, 2); - var1.setBlock(var3 + 5, var4 + 17, var5 + 7, Block.leaves.blockID, 13, 2); - var1.setBlock(var3 + 5, var4 + 17, var5 + 8, Block.wood.blockID, 1, 2); - var1.setBlock(var3 + 5, var4 + 17, var5 + 9, Block.leaves.blockID, 13, 2); - var1.setBlock(var3 + 5, var4 + 18, var5 + 7, Block.leaves.blockID, 13, 2); - var1.setBlock(var3 + 5, var4 + 18, var5 + 8, Block.wood.blockID, 1, 2); - var1.setBlock(var3 + 5, var4 + 19, var5 + 8, Block.leaves.blockID, 6, 2); - var1.setBlock(var3 + 6, var4 + 1, var5 + 8, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 6, var4 + 2, var5 + 3, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 6, var4 + 2, var5 + 11, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 6, var4 + 3, var5 + 8, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 6, var4 + 3, var5 + 9, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 6, var4 + 3, var5 + 12, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 6, var4 + 4, var5 + 8, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 6, var4 + 4, var5 + 10, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 6, var4 + 5, var5 + 8, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 6, var4 + 5, var5 + 11, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 6, var4 + 6, var5 + 5, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 6, var4 + 6, var5 + 9, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 6, var4 + 7, var5 + 8, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 6, var4 + 7, var5 + 10, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 6, var4 + 7, var5 + 11, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 6, var4 + 8, var5 + 8, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 6, var4 + 10, var5 + 5, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 6, var4 + 10, var5 + 11, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 6, var4 + 11, var5 + 5, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 6, var4 + 11, var5 + 8, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 6, var4 + 12, var5 + 6, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 6, var4 + 12, var5 + 8, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 6, var4 + 12, var5 + 11, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 6, var4 + 14, var5 + 7, Block.leaves.blockID, 13, 2); - var1.setBlock(var3 + 6, var4 + 14, var5 + 8, Block.leaves.blockID, 13, 2); - var1.setBlock(var3 + 6, var4 + 15, var5 + 6, Block.leaves.blockID, 13, 2); - var1.setBlock(var3 + 6, var4 + 15, var5 + 8, Block.leaves.blockID, 13, 2); - var1.setBlock(var3 + 6, var4 + 15, var5 + 9, Block.leaves.blockID, 13, 2); - var1.setBlock(var3 + 6, var4 + 16, var5 + 7, Block.leaves.blockID, 13, 2); - var1.setBlock(var3 + 6, var4 + 16, var5 + 8, Block.leaves.blockID, 13, 2); - var1.setBlock(var3 + 6, var4 + 17, var5 + 8, Block.leaves.blockID, 13, 2); - var1.setBlock(var3 + 6, var4 + 18, var5 + 8, Block.leaves.blockID, 13, 2); - var1.setBlock(var3 + 7, var4 + 1, var5 + 7, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 7, var4 + 1, var5 + 8, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 7, var4 + 2, var5 + 5, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 7, var4 + 2, var5 + 8, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 7, var4 + 3, var5 + 4, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 7, var4 + 3, var5 + 8, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 7, var4 + 3, var5 + 10, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 7, var4 + 4, var5 + 4, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 7, var4 + 4, var5 + 7, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 7, var4 + 5, var5 + 7, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 7, var4 + 6, var5 + 4, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 7, var4 + 6, var5 + 5, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 7, var4 + 6, var5 + 11, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 7, var4 + 7, var5 + 6, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 7, var4 + 7, var5 + 8, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 7, var4 + 7, var5 + 10, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 7, var4 + 8, var5 + 8, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 7, var4 + 8, var5 + 9, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 7, var4 + 8, var5 + 10, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 7, var4 + 10, var5 + 8, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 7, var4 + 11, var5 + 8, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 7, var4 + 12, var5 + 7, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 7, var4 + 12, var5 + 9, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 7, var4 + 13, var5 + 7, Block.leaves.blockID, 13, 2); - var1.setBlock(var3 + 7, var4 + 13, var5 + 8, Block.leaves.blockID, 13, 2); - var1.setBlock(var3 + 7, var4 + 15, var5 + 8, Block.leaves.blockID, 13, 2); - var1.setBlock(var3 + 8, var4 + 1, var5 + 7, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 8, var4 + 1, var5 + 8, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 8, var4 + 1, var5 + 9, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 8, var4 + 2, var5 + 12, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 8, var4 + 4, var5 + 8, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 8, var4 + 4, var5 + 10, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 8, var4 + 4, var5 + 11, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 8, var4 + 5, var5 + 7, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 8, var4 + 5, var5 + 10, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 8, var4 + 6, var5 + 7, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 8, var4 + 6, var5 + 10, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 8, var4 + 7, var5 + 8, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 8, var4 + 8, var5 + 9, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 8, var4 + 9, var5 + 7, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 8, var4 + 10, var5 + 7, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 8, var4 + 11, var5 + 7, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 8, var4 + 12, var5 + 8, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 9, var4 + 1, var5 + 5, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 9, var4 + 1, var5 + 6, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 9, var4 + 1, var5 + 8, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 9, var4 + 1, var5 + 9, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 9, var4 + 2, var5 + 6, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 9, var4 + 2, var5 + 11, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 9, var4 + 3, var5 + 8, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 9, var4 + 3, var5 + 9, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 9, var4 + 4, var5 + 7, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 9, var4 + 4, var5 + 9, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 9, var4 + 4, var5 + 10, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 9, var4 + 5, var5 + 8, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 9, var4 + 6, var5 + 8, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 10, var4 + 1, var5 + 7, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 10, var4 + 1, var5 + 8, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 10, var4 + 2, var5 + 6, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 10, var4 + 2, var5 + 7, Block.leaves.blockID, 5, 2); - return true; - } - } -} diff --git a/unused code/biomesoplenty/worldgen/WorldGenNorwaySpruce2.java b/unused code/biomesoplenty/worldgen/WorldGenNorwaySpruce2.java deleted file mode 100644 index ab26b9fc8..000000000 --- a/unused code/biomesoplenty/worldgen/WorldGenNorwaySpruce2.java +++ /dev/null @@ -1,118 +0,0 @@ -package biomesoplenty.worldgen; - -import java.util.Random; - -import net.minecraft.block.Block; -import net.minecraft.world.World; -import net.minecraft.world.gen.feature.WorldGenerator; - -public class WorldGenNorwaySpruce2 extends WorldGenerator -{ - public boolean generate(World var1, Random var2, int var3, int var4, int var5) - { - while (var1.isAirBlock(var3 + 4, var4, var5 + 3) && var4 > 2) - { - --var4; - } - - int var6 = var1.getBlockId(var3 + 4, var4, var5 + 3); - - if (var6 != Block.grass.blockID) - { - return false; - } - else - { - for (int var7 = -2; var7 <= 2; ++var7) - { - for (int var8 = -2; var8 <= 2; ++var8) - { - if (var1.isAirBlock(var3 + var7 + 4, var4 - 1, var5 + var8 + 3) && var1.isAirBlock(var3 + var7 + 4, var4 - 2, var5 + var8 + 3)) - { - return false; - } - } - } - - var1.setBlock(var3 + 0, var4 + 1, var5 + 4, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 0, var4 + 1, var5 + 5, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 0, var4 + 2, var5 + 3, Block.leaves.blockID, 13, 2); - var1.setBlock(var3 + 0, var4 + 2, var5 + 4, Block.leaves.blockID, 13, 2); - var1.setBlock(var3 + 0, var4 + 3, var5 + 5, Block.leaves.blockID, 13, 2); - var1.setBlock(var3 + 1, var4 + 1, var5 + 6, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 1, var4 + 2, var5 + 2, Block.leaves.blockID, 13, 2); - var1.setBlock(var3 + 1, var4 + 2, var5 + 4, Block.leaves.blockID, 13, 2); - var1.setBlock(var3 + 1, var4 + 3, var5 + 3, Block.leaves.blockID, 13, 2); - var1.setBlock(var3 + 1, var4 + 3, var5 + 4, Block.leaves.blockID, 13, 2); - var1.setBlock(var3 + 1, var4 + 4, var5 + 6, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 1, var4 + 6, var5 + 5, Block.leaves.blockID, 13, 2); - var1.setBlock(var3 + 2, var4 + 2, var5 + 1, Block.leaves.blockID, 13, 2); - var1.setBlock(var3 + 2, var4 + 2, var5 + 3, Block.leaves.blockID, 13, 2); - var1.setBlock(var3 + 2, var4 + 2, var5 + 7, Block.leaves.blockID, 13, 2); - var1.setBlock(var3 + 2, var4 + 3, var5 + 2, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 2, var4 + 4, var5 + 3, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 2, var4 + 4, var5 + 5, Block.leaves.blockID, 13, 2); - var1.setBlock(var3 + 2, var4 + 4, var5 + 6, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 2, var4 + 5, var5 + 3, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 2, var4 + 6, var5 + 4, Block.leaves.blockID, 13, 2); - var1.setBlock(var3 + 2, var4 + 6, var5 + 5, Block.leaves.blockID, 13, 2); - var1.setBlock(var3 + 3, var4 + 0, var5 + 4, Block.wood.blockID, 1, 2); - var1.setBlock(var3 + 3, var4 + 1, var5 + 1, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 3, var4 + 1, var5 + 3, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 3, var4 + 1, var5 + 4, Block.wood.blockID, 1, 2); - var1.setBlock(var3 + 3, var4 + 2, var5 + 1, Block.leaves.blockID, 13, 2); - var1.setBlock(var3 + 3, var4 + 2, var5 + 3, Block.leaves.blockID, 13, 2); - var1.setBlock(var3 + 3, var4 + 2, var5 + 4, Block.wood.blockID, 1, 2); - var1.setBlock(var3 + 3, var4 + 2, var5 + 5, Block.leaves.blockID, 13, 2); - var1.setBlock(var3 + 3, var4 + 2, var5 + 6, Block.leaves.blockID, 13, 2); - var1.setBlock(var3 + 3, var4 + 3, var5 + 2, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 3, var4 + 3, var5 + 3, Block.leaves.blockID, 13, 2); - var1.setBlock(var3 + 3, var4 + 3, var5 + 4, Block.wood.blockID, 1, 2); - var1.setBlock(var3 + 3, var4 + 4, var5 + 3, Block.leaves.blockID, 13, 2); - var1.setBlock(var3 + 3, var4 + 4, var5 + 4, Block.wood.blockID, 1, 2); - var1.setBlock(var3 + 3, var4 + 4, var5 + 5, Block.leaves.blockID, 13, 2); - var1.setBlock(var3 + 3, var4 + 4, var5 + 6, Block.leaves.blockID, 13, 2); - var1.setBlock(var3 + 3, var4 + 5, var5 + 3, Block.leaves.blockID, 13, 2); - var1.setBlock(var3 + 3, var4 + 5, var5 + 4, Block.wood.blockID, 1, 2); - var1.setBlock(var3 + 3, var4 + 5, var5 + 5, Block.leaves.blockID, 13, 2); - var1.setBlock(var3 + 3, var4 + 5, var5 + 6, Block.leaves.blockID, 13, 2); - var1.setBlock(var3 + 3, var4 + 6, var5 + 4, Block.wood.blockID, 1, 2); - var1.setBlock(var3 + 3, var4 + 6, var5 + 5, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 3, var4 + 6, var5 + 6, Block.leaves.blockID, 13, 2); - var1.setBlock(var3 + 3, var4 + 7, var5 + 4, Block.leaves.blockID, 13, 2); - var1.setBlock(var3 + 3, var4 + 7, var5 + 5, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 4, var4 + 1, var5 + 3, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 4, var4 + 2, var5 + 1, Block.leaves.blockID, 13, 2); - var1.setBlock(var3 + 4, var4 + 2, var5 + 4, Block.leaves.blockID, 13, 2); - var1.setBlock(var3 + 4, var4 + 2, var5 + 7, Block.leaves.blockID, 13, 2); - var1.setBlock(var3 + 4, var4 + 3, var5 + 3, Block.leaves.blockID, 13, 2); - var1.setBlock(var3 + 4, var4 + 3, var5 + 4, Block.leaves.blockID, 13, 2); - var1.setBlock(var3 + 4, var4 + 3, var5 + 5, Block.leaves.blockID, 13, 2); - var1.setBlock(var3 + 4, var4 + 4, var5 + 2, Block.leaves.blockID, 13, 2); - var1.setBlock(var3 + 4, var4 + 4, var5 + 3, Block.leaves.blockID, 13, 2); - var1.setBlock(var3 + 4, var4 + 4, var5 + 4, Block.leaves.blockID, 13, 2); - var1.setBlock(var3 + 4, var4 + 4, var5 + 5, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 4, var4 + 4, var5 + 6, Block.leaves.blockID, 13, 2); - var1.setBlock(var3 + 4, var4 + 5, var5 + 5, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 4, var4 + 6, var5 + 3, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 4, var4 + 6, var5 + 4, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 4, var4 + 6, var5 + 5, Block.leaves.blockID, 13, 2); - var1.setBlock(var3 + 4, var4 + 7, var5 + 4, Block.leaves.blockID, 13, 2); - var1.setBlock(var3 + 4, var4 + 7, var5 + 5, Block.leaves.blockID, 13, 2); - var1.setBlock(var3 + 4, var4 + 8, var5 + 4, Block.leaves.blockID, 13, 2); - var1.setBlock(var3 + 5, var4 + 1, var5 + 4, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 5, var4 + 2, var5 + 5, Block.leaves.blockID, 13, 2); - var1.setBlock(var3 + 5, var4 + 2, var5 + 6, Block.leaves.blockID, 13, 2); - var1.setBlock(var3 + 5, var4 + 3, var5 + 3, Block.leaves.blockID, 13, 2); - var1.setBlock(var3 + 5, var4 + 4, var5 + 3, Block.leaves.blockID, 13, 2); - var1.setBlock(var3 + 5, var4 + 4, var5 + 4, Block.leaves.blockID, 13, 2); - var1.setBlock(var3 + 5, var4 + 5, var5 + 4, Block.leaves.blockID, 13, 2); - var1.setBlock(var3 + 5, var4 + 6, var5 + 4, Block.leaves.blockID, 13, 2); - var1.setBlock(var3 + 6, var4 + 1, var5 + 4, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 6, var4 + 1, var5 + 5, Block.leaves.blockID, 5, 2); - var1.setBlock(var3 + 6, var4 + 2, var5 + 4, Block.leaves.blockID, 13, 2); - var1.setBlock(var3 + 6, var4 + 2, var5 + 5, Block.leaves.blockID, 13, 2); - return true; - } - } -} diff --git a/unused code/biomesoplenty/worldgen/WorldGenPalm1.java b/unused code/biomesoplenty/worldgen/WorldGenPalm1.java deleted file mode 100644 index d0ce5c69f..000000000 --- a/unused code/biomesoplenty/worldgen/WorldGenPalm1.java +++ /dev/null @@ -1,127 +0,0 @@ -package biomesoplenty.worldgen; - -import java.util.Random; - -import biomesoplenty.api.Blocks; -import biomesoplenty.configuration.BOPBlocks; - -import net.minecraft.block.Block; -import net.minecraft.item.ItemStack; -import net.minecraft.world.World; -import net.minecraft.world.gen.feature.WorldGenerator; - -public class WorldGenPalm1 extends WorldGenerator -{ - public boolean generate(World var1, Random var2, int var3, int var4, int var5) - { - while (var1.isAirBlock(var3 + 5, var4, var5 + 5) && var4 > 2) - { - --var4; - } - - int var6 = var1.getBlockId(var3 + 5, var4, var5 + 5); - - if (var6 != Block.grass.blockID) - { - return false; - } - else - { - for (int var7 = -2; var7 <= 2; ++var7) - { - for (int var8 = -2; var8 <= 2; ++var8) - { - if (var1.isAirBlock(var3 + var7 + 5, var4 - 1, var5 + var8 + 5) && var1.isAirBlock(var3 + var7 + 5, var4 - 2, var5 + var8 + 5)) - { - return false; - } - } - } - - var1.setBlock(var3 + 0, var4 + 17, var5 + 3, Blocks.leavesColorized.get().blockID, 2, 2); - var1.setBlock(var3 + 0, var4 + 22, var5 + 5, Blocks.leavesColorized.get().blockID, 2, 2); - var1.setBlock(var3 + 1, var4 + 18, var5 + 4, Blocks.leavesColorized.get().blockID, 2, 2); - var1.setBlock(var3 + 1, var4 + 22, var5 + 1, Blocks.leavesColorized.get().blockID, 2, 2); - var1.setBlock(var3 + 1, var4 + 22, var5 + 5, Blocks.leavesColorized.get().blockID, 2, 2); - var1.setBlock(var3 + 1, var4 + 22, var5 + 9, Blocks.leavesColorized.get().blockID, 2, 2); - var1.setBlock(var3 + 2, var4 + 18, var5 + 4, Blocks.leavesColorized.get().blockID, 2, 2); - var1.setBlock(var3 + 2, var4 + 21, var5 + 5, Blocks.leavesColorized.get().blockID, 2, 2); - var1.setBlock(var3 + 2, var4 + 22, var5 + 2, Blocks.leavesColorized.get().blockID, 2, 2); - var1.setBlock(var3 + 2, var4 + 22, var5 + 8, Blocks.leavesColorized.get().blockID, 2, 2); - var1.setBlock(var3 + 3, var4 + 17, var5 + 5, Blocks.leavesColorized.get().blockID, 2, 2); - var1.setBlock(var3 + 3, var4 + 19, var5 + 5, Blocks.leavesColorized.get().blockID, 2, 2); - var1.setBlock(var3 + 3, var4 + 20, var5 + 5, Blocks.leavesColorized.get().blockID, 2, 2); - var1.setBlock(var3 + 3, var4 + 21, var5 + 3, Blocks.leavesColorized.get().blockID, 2, 2); - var1.setBlock(var3 + 3, var4 + 21, var5 + 7, Blocks.leavesColorized.get().blockID, 2, 2); - var1.setBlock(var3 + 4, var4 + 15, var5 + 5, Block.cocoaPlant.blockID, 11, 2); - var1.setBlock(var3 + 4, var4 + 17, var5 + 5, Blocks.leavesColorized.get().blockID, 2, 2); - var1.setBlock(var3 + 4, var4 + 18, var5 + 5, Blocks.leavesColorized.get().blockID, 2, 2); - var1.setBlock(var3 + 4, var4 + 20, var5 + 4, Blocks.leavesColorized.get().blockID, 2, 2); - var1.setBlock(var3 + 4, var4 + 20, var5 + 6, Blocks.leavesColorized.get().blockID, 2, 2); - var1.setBlock(var3 + 4, var4 + 22, var5 + 10, Blocks.leavesColorized.get().blockID, 2, 2); - var1.setBlock(var3 + 5, var4 + 0, var5 + 5, Blocks.logs2.get().blockID, 3, 2); - var1.setBlock(var3 + 5, var4 + 1, var5 + 5, Blocks.logs2.get().blockID, 3, 2); - var1.setBlock(var3 + 5, var4 + 2, var5 + 5, Blocks.logs2.get().blockID, 3, 2); - var1.setBlock(var3 + 5, var4 + 3, var5 + 5, Blocks.logs2.get().blockID, 3, 2); - var1.setBlock(var3 + 5, var4 + 4, var5 + 5, Blocks.logs2.get().blockID, 3, 2); - var1.setBlock(var3 + 5, var4 + 5, var5 + 5, Blocks.logs2.get().blockID, 3, 2); - var1.setBlock(var3 + 5, var4 + 6, var5 + 5, Blocks.logs2.get().blockID, 3, 2); - var1.setBlock(var3 + 5, var4 + 7, var5 + 5, Blocks.logs2.get().blockID, 3, 2); - var1.setBlock(var3 + 5, var4 + 8, var5 + 5, Blocks.logs2.get().blockID, 3, 2); - var1.setBlock(var3 + 5, var4 + 9, var5 + 5, Blocks.logs2.get().blockID, 3, 2); - var1.setBlock(var3 + 5, var4 + 10, var5 + 5, Blocks.logs2.get().blockID, 3, 2); - var1.setBlock(var3 + 5, var4 + 11, var5 + 5, Blocks.logs2.get().blockID, 3, 2); - var1.setBlock(var3 + 5, var4 + 12, var5 + 5, Blocks.logs2.get().blockID, 3, 2); - var1.setBlock(var3 + 5, var4 + 13, var5 + 5, Blocks.logs2.get().blockID, 3, 2); - var1.setBlock(var3 + 5, var4 + 14, var5 + 4, Block.cocoaPlant.blockID, 8, 2); - var1.setBlock(var3 + 5, var4 + 14, var5 + 5, Blocks.logs2.get().blockID, 3, 2); - var1.setBlock(var3 + 5, var4 + 14, var5 + 6, Block.cocoaPlant.blockID, 10, 2); - var1.setBlock(var3 + 5, var4 + 15, var5 + 4, Block.cocoaPlant.blockID, 8, 2); - var1.setBlock(var3 + 5, var4 + 15, var5 + 5, Blocks.logs2.get().blockID, 3, 2); - var1.setBlock(var3 + 5, var4 + 16, var5 + 5, Blocks.logs2.get().blockID, 3, 2); - var1.setBlock(var3 + 5, var4 + 17, var5 + 4, Blocks.leavesColorized.get().blockID, 2, 2); - var1.setBlock(var3 + 5, var4 + 17, var5 + 5, Blocks.logs2.get().blockID, 3, 2); - var1.setBlock(var3 + 5, var4 + 17, var5 + 6, Blocks.leavesColorized.get().blockID, 2, 2); - var1.setBlock(var3 + 5, var4 + 18, var5 + 4, Blocks.leavesColorized.get().blockID, 2, 2); - var1.setBlock(var3 + 5, var4 + 18, var5 + 5, Blocks.logs2.get().blockID, 3, 2); - var1.setBlock(var3 + 5, var4 + 18, var5 + 6, Blocks.leavesColorized.get().blockID, 2, 2); - var1.setBlock(var3 + 5, var4 + 19, var5 + 3, Blocks.leavesColorized.get().blockID, 2, 2); - var1.setBlock(var3 + 5, var4 + 19, var5 + 5, Blocks.leavesColorized.get().blockID, 2, 2); - var1.setBlock(var3 + 5, var4 + 19, var5 + 7, Blocks.leavesColorized.get().blockID, 2, 2); - var1.setBlock(var3 + 5, var4 + 20, var5 + 3, Blocks.leavesColorized.get().blockID, 2, 2); - var1.setBlock(var3 + 5, var4 + 20, var5 + 7, Blocks.leavesColorized.get().blockID, 2, 2); - var1.setBlock(var3 + 5, var4 + 21, var5 + 2, Blocks.leavesColorized.get().blockID, 2, 2); - var1.setBlock(var3 + 5, var4 + 21, var5 + 8, Blocks.leavesColorized.get().blockID, 2, 2); - var1.setBlock(var3 + 5, var4 + 22, var5 + 0, Blocks.leavesColorized.get().blockID, 2, 2); - var1.setBlock(var3 + 5, var4 + 22, var5 + 1, Blocks.leavesColorized.get().blockID, 2, 2); - var1.setBlock(var3 + 5, var4 + 22, var5 + 9, Blocks.leavesColorized.get().blockID, 2, 2); - var1.setBlock(var3 + 6, var4 + 14, var5 + 5, Block.cocoaPlant.blockID, 9, 2); - var1.setBlock(var3 + 6, var4 + 16, var5 + 5, Blocks.leavesColorized.get().blockID, 2, 2); - var1.setBlock(var3 + 6, var4 + 16, var5 + 6, Blocks.leavesColorized.get().blockID, 2, 2); - var1.setBlock(var3 + 6, var4 + 17, var5 + 5, Blocks.leavesColorized.get().blockID, 2, 2); - var1.setBlock(var3 + 6, var4 + 18, var5 + 5, Blocks.leavesColorized.get().blockID, 2, 2); - var1.setBlock(var3 + 6, var4 + 19, var5 + 6, Blocks.leavesColorized.get().blockID, 2, 2); - var1.setBlock(var3 + 6, var4 + 20, var5 + 4, Blocks.leavesColorized.get().blockID, 2, 2); - var1.setBlock(var3 + 6, var4 + 20, var5 + 6, Blocks.leavesColorized.get().blockID, 2, 2); - var1.setBlock(var3 + 7, var4 + 17, var5 + 4, Blocks.leavesColorized.get().blockID, 2, 2); - var1.setBlock(var3 + 7, var4 + 17, var5 + 7, Blocks.leavesColorized.get().blockID, 2, 2); - var1.setBlock(var3 + 7, var4 + 19, var5 + 5, Blocks.leavesColorized.get().blockID, 2, 2); - var1.setBlock(var3 + 7, var4 + 20, var5 + 5, Blocks.leavesColorized.get().blockID, 2, 2); - var1.setBlock(var3 + 7, var4 + 21, var5 + 3, Blocks.leavesColorized.get().blockID, 2, 2); - var1.setBlock(var3 + 7, var4 + 21, var5 + 7, Blocks.leavesColorized.get().blockID, 2, 2); - var1.setBlock(var3 + 8, var4 + 17, var5 + 8, Blocks.leavesColorized.get().blockID, 2, 2); - var1.setBlock(var3 + 8, var4 + 18, var5 + 3, Blocks.leavesColorized.get().blockID, 2, 2); - var1.setBlock(var3 + 8, var4 + 21, var5 + 5, Blocks.leavesColorized.get().blockID, 2, 2); - var1.setBlock(var3 + 8, var4 + 22, var5 + 2, Blocks.leavesColorized.get().blockID, 2, 2); - var1.setBlock(var3 + 8, var4 + 22, var5 + 8, Blocks.leavesColorized.get().blockID, 2, 2); - var1.setBlock(var3 + 9, var4 + 16, var5 + 9, Blocks.leavesColorized.get().blockID, 2, 2); - var1.setBlock(var3 + 9, var4 + 18, var5 + 2, Blocks.leavesColorized.get().blockID, 2, 2); - var1.setBlock(var3 + 9, var4 + 22, var5 + 1, Blocks.leavesColorized.get().blockID, 2, 2); - var1.setBlock(var3 + 9, var4 + 22, var5 + 5, Blocks.leavesColorized.get().blockID, 2, 2); - var1.setBlock(var3 + 9, var4 + 22, var5 + 9, Blocks.leavesColorized.get().blockID, 2, 2); - var1.setBlock(var3 + 10, var4 + 17, var5 + 1, Blocks.leavesColorized.get().blockID, 2, 2); - var1.setBlock(var3 + 10, var4 + 22, var5 + 5, Blocks.leavesColorized.get().blockID, 2, 2); - return true; - } - } -} diff --git a/unused code/biomesoplenty/worldgen/WorldGenPalm2.java b/unused code/biomesoplenty/worldgen/WorldGenPalm2.java deleted file mode 100644 index 816205e3e..000000000 --- a/unused code/biomesoplenty/worldgen/WorldGenPalm2.java +++ /dev/null @@ -1,117 +0,0 @@ -package biomesoplenty.worldgen; - -import java.util.Random; - -import biomesoplenty.api.Blocks; -import biomesoplenty.configuration.BOPBlocks; - -import net.minecraft.block.Block; -import net.minecraft.world.World; -import net.minecraft.world.gen.feature.WorldGenerator; - -public class WorldGenPalm2 extends WorldGenerator -{ - public boolean generate(World var1, Random var2, int var3, int var4, int var5) - { - while (var1.isAirBlock(var3 + 5, var4, var5 + 5) && var4 > 2) - { - --var4; - } - - int var6 = var1.getBlockId(var3 + 5, var4, var5 + 5); - - if (var6 != Block.grass.blockID) - { - return false; - } - else - { - for (int var7 = -2; var7 <= 2; ++var7) - { - for (int var8 = -2; var8 <= 2; ++var8) - { - if (var1.isAirBlock(var3 + var7 + 5, var4 - 1, var5 + var8 + 5) && var1.isAirBlock(var3 + var7 + 5, var4 - 2, var5 + var8 + 5)) - { - return false; - } - } - } - - var1.setBlock(var3 + 0, var4 + 10, var5 + 3, Blocks.leavesColorized.get().blockID, 2, 2); - var1.setBlock(var3 + 0, var4 + 15, var5 + 5, Blocks.leavesColorized.get().blockID, 2, 2); - var1.setBlock(var3 + 1, var4 + 11, var5 + 4, Blocks.leavesColorized.get().blockID, 2, 2); - var1.setBlock(var3 + 1, var4 + 15, var5 + 1, Blocks.leavesColorized.get().blockID, 2, 2); - var1.setBlock(var3 + 1, var4 + 15, var5 + 5, Blocks.leavesColorized.get().blockID, 2, 2); - var1.setBlock(var3 + 1, var4 + 15, var5 + 9, Blocks.leavesColorized.get().blockID, 2, 2); - var1.setBlock(var3 + 2, var4 + 11, var5 + 4, Blocks.leavesColorized.get().blockID, 2, 2); - var1.setBlock(var3 + 2, var4 + 14, var5 + 5, Blocks.leavesColorized.get().blockID, 2, 2); - var1.setBlock(var3 + 2, var4 + 15, var5 + 2, Blocks.leavesColorized.get().blockID, 2, 2); - var1.setBlock(var3 + 2, var4 + 15, var5 + 8, Blocks.leavesColorized.get().blockID, 2, 2); - var1.setBlock(var3 + 3, var4 + 10, var5 + 5, Blocks.leavesColorized.get().blockID, 2, 2); - var1.setBlock(var3 + 3, var4 + 12, var5 + 5, Blocks.leavesColorized.get().blockID, 2, 2); - var1.setBlock(var3 + 3, var4 + 13, var5 + 5, Blocks.leavesColorized.get().blockID, 2, 2); - var1.setBlock(var3 + 3, var4 + 14, var5 + 3, Blocks.leavesColorized.get().blockID, 2, 2); - var1.setBlock(var3 + 3, var4 + 14, var5 + 7, Blocks.leavesColorized.get().blockID, 2, 2); - var1.setBlock(var3 + 4, var4 + 8, var5 + 5, Block.cocoaPlant.blockID, 11, 2); - var1.setBlock(var3 + 4, var4 + 10, var5 + 5, Blocks.leavesColorized.get().blockID, 2, 2); - var1.setBlock(var3 + 4, var4 + 11, var5 + 5, Blocks.leavesColorized.get().blockID, 2, 2); - var1.setBlock(var3 + 4, var4 + 13, var5 + 4, Blocks.leavesColorized.get().blockID, 2, 2); - var1.setBlock(var3 + 4, var4 + 13, var5 + 6, Blocks.leavesColorized.get().blockID, 2, 2); - var1.setBlock(var3 + 4, var4 + 15, var5 + 10, Blocks.leavesColorized.get().blockID, 2, 2); - var1.setBlock(var3 + 5, var4 + 0, var5 + 5, Blocks.logs2.get().blockID, 3, 2); - var1.setBlock(var3 + 5, var4 + 1, var5 + 5, Blocks.logs2.get().blockID, 3, 2); - var1.setBlock(var3 + 5, var4 + 2, var5 + 5, Blocks.logs2.get().blockID, 3, 2); - var1.setBlock(var3 + 5, var4 + 3, var5 + 5, Blocks.logs2.get().blockID, 3, 2); - var1.setBlock(var3 + 5, var4 + 4, var5 + 5, Blocks.logs2.get().blockID, 3, 2); - var1.setBlock(var3 + 5, var4 + 5, var5 + 5, Blocks.logs2.get().blockID, 3, 2); - var1.setBlock(var3 + 5, var4 + 6, var5 + 5, Blocks.logs2.get().blockID, 3, 2); - var1.setBlock(var3 + 5, var4 + 7, var5 + 5, Blocks.logs2.get().blockID, 3, 2); - var1.setBlock(var3 + 5, var4 + 7, var5 + 6, Block.cocoaPlant.blockID, 10, 2); - var1.setBlock(var3 + 5, var4 + 8, var5 + 4, Block.cocoaPlant.blockID, 8, 2); - var1.setBlock(var3 + 5, var4 + 8, var5 + 5, Blocks.logs2.get().blockID, 3, 2); - var1.setBlock(var3 + 5, var4 + 9, var5 + 5, Blocks.logs2.get().blockID, 3, 2); - var1.setBlock(var3 + 5, var4 + 10, var5 + 4, Blocks.leavesColorized.get().blockID, 2, 2); - var1.setBlock(var3 + 5, var4 + 10, var5 + 5, Blocks.logs2.get().blockID, 3, 2); - var1.setBlock(var3 + 5, var4 + 10, var5 + 6, Blocks.leavesColorized.get().blockID, 2, 2); - var1.setBlock(var3 + 5, var4 + 11, var5 + 4, Blocks.leavesColorized.get().blockID, 2, 2); - var1.setBlock(var3 + 5, var4 + 11, var5 + 5, Blocks.logs2.get().blockID, 3, 2); - var1.setBlock(var3 + 5, var4 + 11, var5 + 6, Blocks.leavesColorized.get().blockID, 2, 2); - var1.setBlock(var3 + 5, var4 + 12, var5 + 3, Blocks.leavesColorized.get().blockID, 2, 2); - var1.setBlock(var3 + 5, var4 + 12, var5 + 5, Blocks.leavesColorized.get().blockID, 2, 2); - var1.setBlock(var3 + 5, var4 + 12, var5 + 7, Blocks.leavesColorized.get().blockID, 2, 2); - var1.setBlock(var3 + 5, var4 + 13, var5 + 3, Blocks.leavesColorized.get().blockID, 2, 2); - var1.setBlock(var3 + 5, var4 + 13, var5 + 7, Blocks.leavesColorized.get().blockID, 2, 2); - var1.setBlock(var3 + 5, var4 + 14, var5 + 2, Blocks.leavesColorized.get().blockID, 2, 2); - var1.setBlock(var3 + 5, var4 + 14, var5 + 8, Blocks.leavesColorized.get().blockID, 2, 2); - var1.setBlock(var3 + 5, var4 + 15, var5 + 0, Blocks.leavesColorized.get().blockID, 2, 2); - var1.setBlock(var3 + 5, var4 + 15, var5 + 1, Blocks.leavesColorized.get().blockID, 2, 2); - var1.setBlock(var3 + 5, var4 + 15, var5 + 9, Blocks.leavesColorized.get().blockID, 2, 2); - var1.setBlock(var3 + 6, var4 + 9, var5 + 5, Blocks.leavesColorized.get().blockID, 2, 2); - var1.setBlock(var3 + 6, var4 + 9, var5 + 6, Blocks.leavesColorized.get().blockID, 2, 2); - var1.setBlock(var3 + 6, var4 + 10, var5 + 5, Blocks.leavesColorized.get().blockID, 2, 2); - var1.setBlock(var3 + 6, var4 + 11, var5 + 5, Blocks.leavesColorized.get().blockID, 2, 2); - var1.setBlock(var3 + 6, var4 + 12, var5 + 6, Blocks.leavesColorized.get().blockID, 2, 2); - var1.setBlock(var3 + 6, var4 + 13, var5 + 4, Blocks.leavesColorized.get().blockID, 2, 2); - var1.setBlock(var3 + 6, var4 + 13, var5 + 6, Blocks.leavesColorized.get().blockID, 2, 2); - var1.setBlock(var3 + 7, var4 + 10, var5 + 4, Blocks.leavesColorized.get().blockID, 2, 2); - var1.setBlock(var3 + 7, var4 + 10, var5 + 7, Blocks.leavesColorized.get().blockID, 2, 2); - var1.setBlock(var3 + 7, var4 + 12, var5 + 5, Blocks.leavesColorized.get().blockID, 2, 2); - var1.setBlock(var3 + 7, var4 + 13, var5 + 5, Blocks.leavesColorized.get().blockID, 2, 2); - var1.setBlock(var3 + 7, var4 + 14, var5 + 3, Blocks.leavesColorized.get().blockID, 2, 2); - var1.setBlock(var3 + 7, var4 + 14, var5 + 7, Blocks.leavesColorized.get().blockID, 2, 2); - var1.setBlock(var3 + 8, var4 + 10, var5 + 8, Blocks.leavesColorized.get().blockID, 2, 2); - var1.setBlock(var3 + 8, var4 + 11, var5 + 3, Blocks.leavesColorized.get().blockID, 2, 2); - var1.setBlock(var3 + 8, var4 + 14, var5 + 5, Blocks.leavesColorized.get().blockID, 2, 2); - var1.setBlock(var3 + 8, var4 + 15, var5 + 2, Blocks.leavesColorized.get().blockID, 2, 2); - var1.setBlock(var3 + 8, var4 + 15, var5 + 8, Blocks.leavesColorized.get().blockID, 2, 2); - var1.setBlock(var3 + 9, var4 + 9, var5 + 9, Blocks.leavesColorized.get().blockID, 2, 2); - var1.setBlock(var3 + 9, var4 + 11, var5 + 2, Blocks.leavesColorized.get().blockID, 2, 2); - var1.setBlock(var3 + 9, var4 + 15, var5 + 1, Blocks.leavesColorized.get().blockID, 2, 2); - var1.setBlock(var3 + 9, var4 + 15, var5 + 5, Blocks.leavesColorized.get().blockID, 2, 2); - var1.setBlock(var3 + 9, var4 + 15, var5 + 9, Blocks.leavesColorized.get().blockID, 2, 2); - var1.setBlock(var3 + 10, var4 + 10, var5 + 1, Blocks.leavesColorized.get().blockID, 2, 2); - var1.setBlock(var3 + 10, var4 + 15, var5 + 5, Blocks.leavesColorized.get().blockID, 2, 2); - return true; - } - } -} diff --git a/unused code/biomesoplenty/worldgen/WorldGenPalmTree.java b/unused code/biomesoplenty/worldgen/WorldGenPalmTree.java deleted file mode 100644 index 621ee9c99..000000000 --- a/unused code/biomesoplenty/worldgen/WorldGenPalmTree.java +++ /dev/null @@ -1,93 +0,0 @@ -package biomesoplenty.worldgen; - -import java.util.Random; - -import biomesoplenty.api.Blocks; -import biomesoplenty.configuration.BOPBlocks; - -import net.minecraft.block.Block; -import net.minecraft.world.World; -import net.minecraft.world.gen.feature.WorldGenerator; - -public class WorldGenPalmTree extends WorldGenerator -{ - public boolean generate(World var1, Random var2, int var3, int var4, int var5) - { - while (var1.isAirBlock(var3, var4, var5) && var4 > 2) - { - --var4; - } - - int var6 = var1.getBlockId(var3, var4, var5); - - if (var6 != Block.grass.blockID) - { - return false; - } - else - { - for (int var7 = -2; var7 <= 2; ++var7) - { - for (int var8 = -2; var8 <= 2; ++var8) - { - if (var1.isAirBlock(var3 + var7, var4 - 1, var5 + var8) && var1.isAirBlock(var3 + var7, var4 - 2, var5 + var8)) - { - return false; - } - } - } - - var1.setBlock(var3, var4, var5, Block.dirt.blockID); - var1.setBlock(var3, var4 + 1, var5, Blocks.logs2.get().blockID, 3, 2); - var1.setBlock(var3, var4 + 2, var5, Blocks.logs2.get().blockID, 3, 2); - var1.setBlock(var3, var4 + 3, var5, Blocks.logs2.get().blockID, 3, 2); - var1.setBlock(var3, var4 + 4, var5, Blocks.logs2.get().blockID, 3, 2); - var1.setBlock(var3, var4 + 5, var5, Blocks.logs2.get().blockID, 3, 2); - var1.setBlock(var3, var4 + 6, var5, Blocks.logs2.get().blockID, 3, 2); - var1.setBlock(var3, var4 + 6, var5, Blocks.logs2.get().blockID, 3, 2); - var1.setBlock(var3, var4 + 7, var5, Blocks.logs2.get().blockID, 3, 2); - var1.setBlock(var3, var4 + 8, var5, Blocks.logs2.get().blockID, 3, 2); - var1.setBlock(var3, var4 + 9, var5, Blocks.logs2.get().blockID, 3, 2); - var1.setBlock(var3, var4 + 10, var5, Blocks.logs2.get().blockID, 3, 2); - var1.setBlock(var3, var4 + 11, var5, Blocks.logs2.get().blockID, 3, 2); - var1.setBlock(var3, var4 + 12, var5, Blocks.logs2.get().blockID, 3, 2); - var1.setBlock(var3, var4 + 13, var5, Blocks.logs2.get().blockID, 3, 2); - var1.setBlock(var3, var4 + 14, var5, Blocks.logs2.get().blockID, 3, 2); - var1.setBlock(var3, var4 + 15, var5, Blocks.logs2.get().blockID, 3, 2); - var1.setBlock(var3, var4 + 16, var5, Blocks.leavesColorized.get().blockID, 2, 2); - var1.setBlock(var3 + 1, var4 + 15, var5, Blocks.leavesColorized.get().blockID, 2, 2); - var1.setBlock(var3 + 2, var4 + 15, var5, Blocks.leavesColorized.get().blockID, 2, 2); - var1.setBlock(var3 + 3, var4 + 15, var5, Blocks.leavesColorized.get().blockID, 2, 2); - var1.setBlock(var3 + 4, var4 + 15, var5, Blocks.leavesColorized.get().blockID, 2, 2); - var1.setBlock(var3 + 5, var4 + 14, var5, Blocks.leavesColorized.get().blockID, 2, 2); - var1.setBlock(var3, var4 + 15, var5 + 1, Blocks.leavesColorized.get().blockID, 2, 2); - var1.setBlock(var3, var4 + 15, var5 + 2, Blocks.leavesColorized.get().blockID, 2, 2); - var1.setBlock(var3, var4 + 15, var5 + 3, Blocks.leavesColorized.get().blockID, 2, 2); - var1.setBlock(var3, var4 + 15, var5 + 4, Blocks.leavesColorized.get().blockID, 2, 2); - var1.setBlock(var3, var4 + 14, var5 + 5, Blocks.leavesColorized.get().blockID, 2, 2); - var1.setBlock(var3 - 1, var4 + 15, var5, Blocks.leavesColorized.get().blockID, 2, 2); - var1.setBlock(var3 - 2, var4 + 15, var5, Blocks.leavesColorized.get().blockID, 2, 2); - var1.setBlock(var3 - 3, var4 + 15, var5, Blocks.leavesColorized.get().blockID, 2, 2); - var1.setBlock(var3 - 4, var4 + 15, var5, Blocks.leavesColorized.get().blockID, 2, 2); - var1.setBlock(var3 - 5, var4 + 14, var5, Blocks.leavesColorized.get().blockID, 2, 2); - var1.setBlock(var3, var4 + 15, var5 - 1, Blocks.leavesColorized.get().blockID, 2, 2); - var1.setBlock(var3, var4 + 15, var5 - 2, Blocks.leavesColorized.get().blockID, 2, 2); - var1.setBlock(var3, var4 + 15, var5 - 3, Blocks.leavesColorized.get().blockID, 2, 2); - var1.setBlock(var3, var4 + 15, var5 - 4, Blocks.leavesColorized.get().blockID, 2, 2); - var1.setBlock(var3, var4 + 14, var5 - 5, Blocks.leavesColorized.get().blockID, 2, 2); - var1.setBlock(var3 + 1, var4 + 15, var5 + 1, Blocks.leavesColorized.get().blockID, 2, 2); - var1.setBlock(var3 + 1, var4 + 15, var5 - 1, Blocks.leavesColorized.get().blockID, 2, 2); - var1.setBlock(var3 - 1, var4 + 15, var5 + 1, Blocks.leavesColorized.get().blockID, 2, 2); - var1.setBlock(var3 - 1, var4 + 15, var5 - 1, Blocks.leavesColorized.get().blockID, 2, 2); - var1.setBlock(var3 + 2, var4 + 15, var5 + 2, Blocks.leavesColorized.get().blockID, 2, 2); - var1.setBlock(var3 + 2, var4 + 15, var5 - 2, Blocks.leavesColorized.get().blockID, 2, 2); - var1.setBlock(var3 - 2, var4 + 15, var5 + 2, Blocks.leavesColorized.get().blockID, 2, 2); - var1.setBlock(var3 - 2, var4 + 15, var5 - 2, Blocks.leavesColorized.get().blockID, 2, 2); - var1.setBlock(var3 + 3, var4 + 14, var5 + 3, Blocks.leavesColorized.get().blockID, 2, 2); - var1.setBlock(var3 + 3, var4 + 14, var5 - 3, Blocks.leavesColorized.get().blockID, 2, 2); - var1.setBlock(var3 - 3, var4 + 14, var5 + 3, Blocks.leavesColorized.get().blockID, 2, 2); - var1.setBlock(var3 - 3, var4 + 14, var5 - 3, Blocks.leavesColorized.get().blockID, 2, 2); - return true; - } - } -} diff --git a/unused code/biomesoplenty/worldgen/WorldGenPalmTree2.java b/unused code/biomesoplenty/worldgen/WorldGenPalmTree2.java deleted file mode 100644 index 00ca4f5d8..000000000 --- a/unused code/biomesoplenty/worldgen/WorldGenPalmTree2.java +++ /dev/null @@ -1,63 +0,0 @@ -package biomesoplenty.worldgen; - -import java.util.Random; - -import biomesoplenty.api.Blocks; -import biomesoplenty.configuration.BOPBlocks; - -import net.minecraft.block.Block; -import net.minecraft.world.World; -import net.minecraft.world.gen.feature.WorldGenerator; - -public class WorldGenPalmTree2 extends WorldGenerator -{ - public boolean generate(World var1, Random var2, int var3, int var4, int var5) - { - while (var1.isAirBlock(var3, var4, var5) && var4 > 2) - { - --var4; - } - - int var6 = var1.getBlockId(var3, var4, var5); - - if (var6 != Block.sand.blockID) - { - return false; - } - else - { - for (int var7 = -2; var7 <= 2; ++var7) - { - for (int var8 = -2; var8 <= 2; ++var8) - { - if (var1.isAirBlock(var3 + var7, var4 - 1, var5 + var8) && var1.isAirBlock(var3 + var7, var4 - 2, var5 + var8)) - { - return false; - } - } - } - - var1.setBlock(var3, var4, var5, Block.dirt.blockID); - var1.setBlock(var3, var4 + 1, var5, Blocks.logs2.get().blockID, 3, 2); - var1.setBlock(var3, var4 + 2, var5, Blocks.logs2.get().blockID, 3, 2); - var1.setBlock(var3, var4 + 3, var5, Blocks.logs2.get().blockID, 3, 2); - var1.setBlock(var3, var4 + 4, var5, Blocks.logs2.get().blockID, 3, 2); - var1.setBlock(var3, var4 + 5, var5, Blocks.logs2.get().blockID, 3, 2); - var1.setBlock(var3, var4 + 6, var5, Blocks.logs2.get().blockID, 3, 2); - var1.setBlock(var3, var4 + 7, var5, Blocks.leavesColorized.get().blockID, 2, 2); - var1.setBlock(var3 + 1, var4 + 6, var5, Blocks.leavesColorized.get().blockID, 2, 2); - var1.setBlock(var3 + 2, var4 + 6, var5, Blocks.leavesColorized.get().blockID, 2, 2); - var1.setBlock(var3 + 3, var4 + 5, var5, Blocks.leavesColorized.get().blockID, 2, 2); - var1.setBlock(var3, var4 + 6, var5 + 1, Blocks.leavesColorized.get().blockID, 2, 2); - var1.setBlock(var3, var4 + 6, var5 + 2, Blocks.leavesColorized.get().blockID, 2, 2); - var1.setBlock(var3, var4 + 5, var5 + 3, Blocks.leavesColorized.get().blockID, 2, 2); - var1.setBlock(var3 - 1, var4 + 6, var5, Blocks.leavesColorized.get().blockID, 2, 2); - var1.setBlock(var3 - 2, var4 + 6, var5, Blocks.leavesColorized.get().blockID, 2, 2); - var1.setBlock(var3 - 3, var4 + 5, var5, Blocks.leavesColorized.get().blockID, 2, 2); - var1.setBlock(var3, var4 + 6, var5 - 1, Blocks.leavesColorized.get().blockID, 2, 2); - var1.setBlock(var3, var4 + 6, var5 - 2, Blocks.leavesColorized.get().blockID, 2, 2); - var1.setBlock(var3, var4 + 5, var5 - 3, Blocks.leavesColorized.get().blockID, 2, 2); - return true; - } - } -} diff --git a/unused code/biomesoplenty/worldgen/WorldGenPaperBirch1.java b/unused code/biomesoplenty/worldgen/WorldGenPaperBirch1.java deleted file mode 100644 index ee1f631fa..000000000 --- a/unused code/biomesoplenty/worldgen/WorldGenPaperBirch1.java +++ /dev/null @@ -1,235 +0,0 @@ -package biomesoplenty.worldgen; - -import java.util.Random; - -import net.minecraft.block.Block; -import net.minecraft.world.World; -import net.minecraft.world.gen.feature.WorldGenerator; - -public class WorldGenPaperBirch1 extends WorldGenerator -{ - public boolean generate(World var1, Random var2, int var3, int var4, int var5) - { - while (var1.isAirBlock(var3 + 3, var4, var5 + 4) && var4 > 2) - { - --var4; - } - - int var6 = var1.getBlockId(var3 + 3, var4, var5 + 4); - - if (var6 != Block.grass.blockID) - { - return false; - } - else - { - for (int var7 = -2; var7 <= 2; ++var7) - { - for (int var8 = -2; var8 <= 2; ++var8) - { - if (var1.isAirBlock(var3 + var7 + 3, var4 - 1, var5 + var8 + 4) && var1.isAirBlock(var3 + var7 + 3, var4 - 2, var5 + var8 + 4)) - { - return false; - } - } - } - - var1.setBlock(var3 + 0, var4 + 5, var5 + 4, Block.leaves.blockID, 6, 2); - var1.setBlock(var3 + 0, var4 + 5, var5 + 5, Block.leaves.blockID, 6, 2); - var1.setBlock(var3 + 0, var4 + 6, var5 + 2, Block.leaves.blockID, 6, 2); - var1.setBlock(var3 + 0, var4 + 6, var5 + 3, Block.leaves.blockID, 6, 2); - var1.setBlock(var3 + 0, var4 + 7, var5 + 1, Block.leaves.blockID, 6, 2); - var1.setBlock(var3 + 0, var4 + 7, var5 + 2, Block.leaves.blockID, 6, 2); - var1.setBlock(var3 + 0, var4 + 7, var5 + 3, Block.leaves.blockID, 6, 2); - var1.setBlock(var3 + 0, var4 + 8, var5 + 2, Block.leaves.blockID, 6, 2); - var1.setBlock(var3 + 1, var4 + 3, var5 + 5, Block.leaves.blockID, 6, 2); - var1.setBlock(var3 + 1, var4 + 4, var5 + 3, Block.leaves.blockID, 6, 2); - var1.setBlock(var3 + 1, var4 + 5, var5 + 3, Block.leaves.blockID, 6, 2); - var1.setBlock(var3 + 1, var4 + 5, var5 + 6, Block.leaves.blockID, 6, 2); - var1.setBlock(var3 + 1, var4 + 6, var5 + 2, Block.leaves.blockID, 6, 2); - var1.setBlock(var3 + 1, var4 + 6, var5 + 3, Block.leaves.blockID, 6, 2); - var1.setBlock(var3 + 1, var4 + 6, var5 + 4, Block.leaves.blockID, 6, 2); - var1.setBlock(var3 + 1, var4 + 6, var5 + 5, Block.leaves.blockID, 6, 2); - var1.setBlock(var3 + 1, var4 + 7, var5 + 1, Block.leaves.blockID, 6, 2); - var1.setBlock(var3 + 1, var4 + 7, var5 + 2, Block.leaves.blockID, 6, 2); - var1.setBlock(var3 + 1, var4 + 7, var5 + 3, Block.leaves.blockID, 6, 2); - var1.setBlock(var3 + 1, var4 + 8, var5 + 0, Block.leaves.blockID, 6, 2); - var1.setBlock(var3 + 1, var4 + 8, var5 + 3, Block.leaves.blockID, 6, 2); - var1.setBlock(var3 + 1, var4 + 8, var5 + 4, Block.leaves.blockID, 6, 2); - var1.setBlock(var3 + 1, var4 + 9, var5 + 2, Block.leaves.blockID, 6, 2); - var1.setBlock(var3 + 1, var4 + 9, var5 + 3, Block.leaves.blockID, 6, 2); - var1.setBlock(var3 + 1, var4 + 9, var5 + 4, Block.leaves.blockID, 6, 2); - var1.setBlock(var3 + 1, var4 + 9, var5 + 5, Block.leaves.blockID, 6, 2); - var1.setBlock(var3 + 1, var4 + 10, var5 + 3, Block.leaves.blockID, 6, 2); - var1.setBlock(var3 + 2, var4 + 3, var5 + 3, Block.leaves.blockID, 6, 2); - var1.setBlock(var3 + 2, var4 + 3, var5 + 4, Block.leaves.blockID, 6, 2); - var1.setBlock(var3 + 2, var4 + 3, var5 + 5, Block.leaves.blockID, 6, 2); - var1.setBlock(var3 + 2, var4 + 4, var5 + 2, Block.leaves.blockID, 6, 2); - var1.setBlock(var3 + 2, var4 + 4, var5 + 3, Block.leaves.blockID, 6, 2); - var1.setBlock(var3 + 2, var4 + 4, var5 + 4, Block.leaves.blockID, 6, 2); - var1.setBlock(var3 + 2, var4 + 4, var5 + 5, Block.leaves.blockID, 6, 2); - var1.setBlock(var3 + 2, var4 + 5, var5 + 1, Block.leaves.blockID, 6, 2); - var1.setBlock(var3 + 2, var4 + 5, var5 + 2, Block.leaves.blockID, 6, 2); - var1.setBlock(var3 + 2, var4 + 5, var5 + 3, Block.leaves.blockID, 6, 2); - var1.setBlock(var3 + 2, var4 + 5, var5 + 4, Block.wood.blockID, 14, 2); - var1.setBlock(var3 + 2, var4 + 5, var5 + 5, Block.leaves.blockID, 6, 2); - var1.setBlock(var3 + 2, var4 + 5, var5 + 6, Block.leaves.blockID, 6, 2); - var1.setBlock(var3 + 2, var4 + 6, var5 + 1, Block.leaves.blockID, 6, 2); - var1.setBlock(var3 + 2, var4 + 6, var5 + 2, Block.leaves.blockID, 6, 2); - var1.setBlock(var3 + 2, var4 + 6, var5 + 4, Block.leaves.blockID, 6, 2); - var1.setBlock(var3 + 2, var4 + 7, var5 + 0, Block.leaves.blockID, 6, 2); - var1.setBlock(var3 + 2, var4 + 7, var5 + 1, Block.leaves.blockID, 6, 2); - var1.setBlock(var3 + 2, var4 + 7, var5 + 2, Block.wood.blockID, 14, 2); - var1.setBlock(var3 + 2, var4 + 7, var5 + 3, Block.leaves.blockID, 6, 2); - var1.setBlock(var3 + 2, var4 + 7, var5 + 4, Block.leaves.blockID, 6, 2); - var1.setBlock(var3 + 2, var4 + 8, var5 + 0, Block.leaves.blockID, 6, 2); - var1.setBlock(var3 + 2, var4 + 8, var5 + 1, Block.leaves.blockID, 6, 2); - var1.setBlock(var3 + 2, var4 + 8, var5 + 2, Block.leaves.blockID, 6, 2); - var1.setBlock(var3 + 2, var4 + 8, var5 + 3, Block.leaves.blockID, 6, 2); - var1.setBlock(var3 + 2, var4 + 8, var5 + 4, Block.leaves.blockID, 6, 2); - var1.setBlock(var3 + 2, var4 + 9, var5 + 2, Block.leaves.blockID, 6, 2); - var1.setBlock(var3 + 2, var4 + 9, var5 + 4, Block.leaves.blockID, 6, 2); - var1.setBlock(var3 + 2, var4 + 9, var5 + 6, Block.leaves.blockID, 6, 2); - var1.setBlock(var3 + 2, var4 + 10, var5 + 5, Block.leaves.blockID, 6, 2); - var1.setBlock(var3 + 2, var4 + 11, var5 + 2, Block.leaves.blockID, 6, 2); - var1.setBlock(var3 + 2, var4 + 11, var5 + 3, Block.leaves.blockID, 6, 2); - var1.setBlock(var3 + 2, var4 + 12, var5 + 2, Block.leaves.blockID, 6, 2); - var1.setBlock(var3 + 3, var4 + 0, var5 + 3, Block.wood.blockID, 14, 2); - var1.setBlock(var3 + 3, var4 + 1, var5 + 3, Block.wood.blockID, 14, 2); - var1.setBlock(var3 + 3, var4 + 2, var5 + 3, Block.wood.blockID, 14, 2); - var1.setBlock(var3 + 3, var4 + 2, var5 + 4, Block.leaves.blockID, 6, 2); - var1.setBlock(var3 + 3, var4 + 3, var5 + 3, Block.wood.blockID, 14, 2); - var1.setBlock(var3 + 3, var4 + 3, var5 + 4, Block.leaves.blockID, 6, 2); - var1.setBlock(var3 + 3, var4 + 4, var5 + 2, Block.leaves.blockID, 6, 2); - var1.setBlock(var3 + 3, var4 + 4, var5 + 3, Block.wood.blockID, 14, 2); - var1.setBlock(var3 + 3, var4 + 4, var5 + 4, Block.leaves.blockID, 6, 2); - var1.setBlock(var3 + 3, var4 + 4, var5 + 6, Block.leaves.blockID, 6, 2); - var1.setBlock(var3 + 3, var4 + 5, var5 + 1, Block.leaves.blockID, 6, 2); - var1.setBlock(var3 + 3, var4 + 5, var5 + 2, Block.leaves.blockID, 6, 2); - var1.setBlock(var3 + 3, var4 + 5, var5 + 3, Block.wood.blockID, 14, 2); - var1.setBlock(var3 + 3, var4 + 5, var5 + 4, Block.leaves.blockID, 6, 2); - var1.setBlock(var3 + 3, var4 + 5, var5 + 5, Block.leaves.blockID, 6, 2); - var1.setBlock(var3 + 3, var4 + 5, var5 + 6, Block.leaves.blockID, 6, 2); - var1.setBlock(var3 + 3, var4 + 6, var5 + 0, Block.leaves.blockID, 6, 2); - var1.setBlock(var3 + 3, var4 + 6, var5 + 2, Block.leaves.blockID, 6, 2); - var1.setBlock(var3 + 3, var4 + 6, var5 + 3, Block.wood.blockID, 14, 2); - var1.setBlock(var3 + 3, var4 + 6, var5 + 5, Block.leaves.blockID, 6, 2); - var1.setBlock(var3 + 3, var4 + 7, var5 + 0, Block.leaves.blockID, 6, 2); - var1.setBlock(var3 + 3, var4 + 7, var5 + 1, Block.leaves.blockID, 6, 2); - var1.setBlock(var3 + 3, var4 + 7, var5 + 2, Block.leaves.blockID, 6, 2); - var1.setBlock(var3 + 3, var4 + 7, var5 + 3, Block.wood.blockID, 14, 2); - var1.setBlock(var3 + 3, var4 + 7, var5 + 4, Block.leaves.blockID, 6, 2); - var1.setBlock(var3 + 3, var4 + 8, var5 + 1, Block.leaves.blockID, 6, 2); - var1.setBlock(var3 + 3, var4 + 8, var5 + 3, Block.wood.blockID, 14, 2); - var1.setBlock(var3 + 3, var4 + 8, var5 + 4, Block.leaves.blockID, 6, 2); - var1.setBlock(var3 + 3, var4 + 9, var5 + 1, Block.leaves.blockID, 6, 2); - var1.setBlock(var3 + 3, var4 + 9, var5 + 2, Block.leaves.blockID, 6, 2); - var1.setBlock(var3 + 3, var4 + 9, var5 + 3, Block.wood.blockID, 14, 2); - var1.setBlock(var3 + 3, var4 + 9, var5 + 4, Block.wood.blockID, 14, 2); - var1.setBlock(var3 + 3, var4 + 9, var5 + 5, Block.leaves.blockID, 6, 2); - var1.setBlock(var3 + 3, var4 + 9, var5 + 6, Block.leaves.blockID, 6, 2); - var1.setBlock(var3 + 3, var4 + 10, var5 + 0, Block.leaves.blockID, 6, 2); - var1.setBlock(var3 + 3, var4 + 10, var5 + 2, Block.leaves.blockID, 6, 2); - var1.setBlock(var3 + 3, var4 + 10, var5 + 3, Block.leaves.blockID, 6, 2); - var1.setBlock(var3 + 3, var4 + 10, var5 + 4, Block.leaves.blockID, 6, 2); - var1.setBlock(var3 + 3, var4 + 10, var5 + 5, Block.leaves.blockID, 6, 2); - var1.setBlock(var3 + 3, var4 + 11, var5 + 2, Block.leaves.blockID, 6, 2); - var1.setBlock(var3 + 3, var4 + 11, var5 + 3, Block.leaves.blockID, 6, 2); - var1.setBlock(var3 + 3, var4 + 11, var5 + 4, Block.leaves.blockID, 6, 2); - var1.setBlock(var3 + 3, var4 + 11, var5 + 5, Block.leaves.blockID, 6, 2); - var1.setBlock(var3 + 3, var4 + 12, var5 + 2, Block.leaves.blockID, 6, 2); - var1.setBlock(var3 + 3, var4 + 12, var5 + 3, Block.leaves.blockID, 6, 2); - var1.setBlock(var3 + 3, var4 + 12, var5 + 4, Block.leaves.blockID, 6, 2); - var1.setBlock(var3 + 3, var4 + 13, var5 + 1, Block.leaves.blockID, 6, 2); - var1.setBlock(var3 + 3, var4 + 13, var5 + 2, Block.leaves.blockID, 6, 2); - var1.setBlock(var3 + 4, var4 + 2, var5 + 3, Block.leaves.blockID, 6, 2); - var1.setBlock(var3 + 4, var4 + 2, var5 + 4, Block.leaves.blockID, 6, 2); - var1.setBlock(var3 + 4, var4 + 3, var5 + 2, Block.leaves.blockID, 6, 2); - var1.setBlock(var3 + 4, var4 + 4, var5 + 1, Block.leaves.blockID, 6, 2); - var1.setBlock(var3 + 4, var4 + 4, var5 + 2, Block.leaves.blockID, 6, 2); - var1.setBlock(var3 + 4, var4 + 4, var5 + 3, Block.wood.blockID, 14, 2); - var1.setBlock(var3 + 4, var4 + 4, var5 + 4, Block.leaves.blockID, 6, 2); - var1.setBlock(var3 + 4, var4 + 5, var5 + 2, Block.leaves.blockID, 6, 2); - var1.setBlock(var3 + 4, var4 + 5, var5 + 3, Block.leaves.blockID, 6, 2); - var1.setBlock(var3 + 4, var4 + 5, var5 + 4, Block.leaves.blockID, 6, 2); - var1.setBlock(var3 + 4, var4 + 6, var5 + 1, Block.leaves.blockID, 6, 2); - var1.setBlock(var3 + 4, var4 + 6, var5 + 2, Block.leaves.blockID, 6, 2); - var1.setBlock(var3 + 4, var4 + 6, var5 + 3, Block.leaves.blockID, 6, 2); - var1.setBlock(var3 + 4, var4 + 6, var5 + 4, Block.leaves.blockID, 6, 2); - var1.setBlock(var3 + 4, var4 + 7, var5 + 1, Block.leaves.blockID, 6, 2); - var1.setBlock(var3 + 4, var4 + 7, var5 + 2, Block.leaves.blockID, 6, 2); - var1.setBlock(var3 + 4, var4 + 7, var5 + 3, Block.leaves.blockID, 6, 2); - var1.setBlock(var3 + 4, var4 + 7, var5 + 4, Block.leaves.blockID, 6, 2); - var1.setBlock(var3 + 4, var4 + 7, var5 + 5, Block.leaves.blockID, 6, 2); - var1.setBlock(var3 + 4, var4 + 8, var5 + 2, Block.leaves.blockID, 6, 2); - var1.setBlock(var3 + 4, var4 + 8, var5 + 3, Block.leaves.blockID, 6, 2); - var1.setBlock(var3 + 4, var4 + 8, var5 + 6, Block.leaves.blockID, 6, 2); - var1.setBlock(var3 + 4, var4 + 9, var5 + 1, Block.leaves.blockID, 6, 2); - var1.setBlock(var3 + 4, var4 + 9, var5 + 2, Block.leaves.blockID, 6, 2); - var1.setBlock(var3 + 4, var4 + 9, var5 + 3, Block.leaves.blockID, 6, 2); - var1.setBlock(var3 + 4, var4 + 9, var5 + 4, Block.leaves.blockID, 6, 2); - var1.setBlock(var3 + 4, var4 + 9, var5 + 6, Block.leaves.blockID, 6, 2); - var1.setBlock(var3 + 4, var4 + 10, var5 + 0, Block.leaves.blockID, 6, 2); - var1.setBlock(var3 + 4, var4 + 10, var5 + 2, Block.wood.blockID, 14, 2); - var1.setBlock(var3 + 4, var4 + 10, var5 + 4, Block.leaves.blockID, 6, 2); - var1.setBlock(var3 + 4, var4 + 10, var5 + 5, Block.leaves.blockID, 14, 2); - var1.setBlock(var3 + 4, var4 + 10, var5 + 6, Block.leaves.blockID, 14, 2); - var1.setBlock(var3 + 4, var4 + 11, var5 + 0, Block.leaves.blockID, 6, 2); - var1.setBlock(var3 + 4, var4 + 11, var5 + 1, Block.leaves.blockID, 6, 2); - var1.setBlock(var3 + 4, var4 + 11, var5 + 2, Block.wood.blockID, 14, 2); - var1.setBlock(var3 + 4, var4 + 11, var5 + 3, Block.leaves.blockID, 6, 2); - var1.setBlock(var3 + 4, var4 + 11, var5 + 4, Block.leaves.blockID, 6, 2); - var1.setBlock(var3 + 4, var4 + 12, var5 + 1, Block.leaves.blockID, 6, 2); - var1.setBlock(var3 + 4, var4 + 12, var5 + 2, Block.leaves.blockID, 6, 2); - var1.setBlock(var3 + 4, var4 + 12, var5 + 3, Block.leaves.blockID, 6, 2); - var1.setBlock(var3 + 4, var4 + 12, var5 + 4, Block.leaves.blockID, 6, 2); - var1.setBlock(var3 + 4, var4 + 12, var5 + 5, Block.leaves.blockID, 14, 2); - var1.setBlock(var3 + 4, var4 + 13, var5 + 1, Block.leaves.blockID, 6, 2); - var1.setBlock(var3 + 4, var4 + 13, var5 + 2, Block.leaves.blockID, 6, 2); - var1.setBlock(var3 + 5, var4 + 3, var5 + 2, Block.leaves.blockID, 6, 2); - var1.setBlock(var3 + 5, var4 + 3, var5 + 3, Block.leaves.blockID, 6, 2); - var1.setBlock(var3 + 5, var4 + 3, var5 + 5, Block.leaves.blockID, 6, 2); - var1.setBlock(var3 + 5, var4 + 4, var5 + 3, Block.leaves.blockID, 6, 2); - var1.setBlock(var3 + 5, var4 + 5, var5 + 5, Block.leaves.blockID, 6, 2); - var1.setBlock(var3 + 5, var4 + 6, var5 + 1, Block.leaves.blockID, 6, 2); - var1.setBlock(var3 + 5, var4 + 6, var5 + 2, Block.leaves.blockID, 6, 2); - var1.setBlock(var3 + 5, var4 + 6, var5 + 3, Block.leaves.blockID, 6, 2); - var1.setBlock(var3 + 5, var4 + 6, var5 + 4, Block.leaves.blockID, 6, 2); - var1.setBlock(var3 + 5, var4 + 7, var5 + 0, Block.leaves.blockID, 6, 2); - var1.setBlock(var3 + 5, var4 + 7, var5 + 2, Block.leaves.blockID, 6, 2); - var1.setBlock(var3 + 5, var4 + 7, var5 + 3, Block.leaves.blockID, 6, 2); - var1.setBlock(var3 + 5, var4 + 7, var5 + 4, Block.leaves.blockID, 6, 2); - var1.setBlock(var3 + 5, var4 + 8, var5 + 3, Block.leaves.blockID, 6, 2); - var1.setBlock(var3 + 5, var4 + 8, var5 + 4, Block.leaves.blockID, 6, 2); - var1.setBlock(var3 + 5, var4 + 8, var5 + 5, Block.leaves.blockID, 6, 2); - var1.setBlock(var3 + 5, var4 + 9, var5 + 1, Block.leaves.blockID, 6, 2); - var1.setBlock(var3 + 5, var4 + 9, var5 + 3, Block.leaves.blockID, 6, 2); - var1.setBlock(var3 + 5, var4 + 10, var5 + 2, Block.leaves.blockID, 6, 2); - var1.setBlock(var3 + 5, var4 + 10, var5 + 3, Block.leaves.blockID, 6, 2); - var1.setBlock(var3 + 5, var4 + 10, var5 + 4, Block.leaves.blockID, 6, 2); - var1.setBlock(var3 + 5, var4 + 10, var5 + 5, Block.leaves.blockID, 14, 2); - var1.setBlock(var3 + 5, var4 + 10, var5 + 6, Block.leaves.blockID, 14, 2); - var1.setBlock(var3 + 5, var4 + 11, var5 + 3, Block.leaves.blockID, 6, 2); - var1.setBlock(var3 + 5, var4 + 11, var5 + 4, Block.leaves.blockID, 6, 2); - var1.setBlock(var3 + 5, var4 + 12, var5 + 1, Block.leaves.blockID, 6, 2); - var1.setBlock(var3 + 5, var4 + 13, var5 + 3, Block.leaves.blockID, 6, 2); - var1.setBlock(var3 + 6, var4 + 4, var5 + 2, Block.leaves.blockID, 6, 2); - var1.setBlock(var3 + 6, var4 + 4, var5 + 3, Block.leaves.blockID, 6, 2); - var1.setBlock(var3 + 6, var4 + 5, var5 + 3, Block.leaves.blockID, 6, 2); - var1.setBlock(var3 + 6, var4 + 5, var5 + 4, Block.leaves.blockID, 6, 2); - var1.setBlock(var3 + 6, var4 + 7, var5 + 1, Block.leaves.blockID, 6, 2); - var1.setBlock(var3 + 6, var4 + 8, var5 + 4, Block.leaves.blockID, 14, 2); - var1.setBlock(var3 + 6, var4 + 9, var5 + 6, Block.leaves.blockID, 14, 2); - var1.setBlock(var3 + 6, var4 + 10, var5 + 2, Block.leaves.blockID, 6, 2); - var1.setBlock(var3 + 6, var4 + 10, var5 + 3, Block.leaves.blockID, 14, 2); - var1.setBlock(var3 + 6, var4 + 10, var5 + 4, Block.leaves.blockID, 14, 2); - var1.setBlock(var3 + 6, var4 + 11, var5 + 1, Block.leaves.blockID, 6, 2); - var1.setBlock(var3 + 6, var4 + 11, var5 + 2, Block.leaves.blockID, 6, 2); - var1.setBlock(var3 + 6, var4 + 11, var5 + 3, Block.leaves.blockID, 14, 2); - var1.setBlock(var3 + 6, var4 + 11, var5 + 4, Block.leaves.blockID, 14, 2); - var1.setBlock(var3 + 6, var4 + 12, var5 + 3, Block.leaves.blockID, 6, 2); - var1.setBlock(var3 + 7, var4 + 10, var5 + 3, Block.leaves.blockID, 14, 2); - return true; - } - } -} diff --git a/unused code/biomesoplenty/worldgen/WorldGenPaperBirch2.java b/unused code/biomesoplenty/worldgen/WorldGenPaperBirch2.java deleted file mode 100644 index 1cdad79ab..000000000 --- a/unused code/biomesoplenty/worldgen/WorldGenPaperBirch2.java +++ /dev/null @@ -1,108 +0,0 @@ -package biomesoplenty.worldgen; - -import java.util.Random; - -import net.minecraft.block.Block; -import net.minecraft.world.World; -import net.minecraft.world.gen.feature.WorldGenerator; - -public class WorldGenPaperBirch2 extends WorldGenerator -{ - public boolean generate(World var1, Random var2, int var3, int var4, int var5) - { - while (var1.isAirBlock(var3 + 2, var4, var5 + 2) && var4 > 2) - { - --var4; - } - - int var6 = var1.getBlockId(var3 + 2, var4, var5 + 2); - - if (var6 != Block.grass.blockID) - { - return false; - } - else - { - for (int var7 = -2; var7 <= 2; ++var7) - { - for (int var8 = -2; var8 <= 2; ++var8) - { - if (var1.isAirBlock(var3 + var7 + 2, var4 - 1, var5 + var8 + 2) && var1.isAirBlock(var3 + var7 + 2, var4 - 2, var5 + var8 + 2)) - { - return false; - } - } - } - - var1.setBlock(var3 + 0, var4 + 2, var5 + 2, Block.leaves.blockID, 6, 2); - var1.setBlock(var3 + 0, var4 + 3, var5 + 2, Block.leaves.blockID, 6, 2); - var1.setBlock(var3 + 0, var4 + 4, var5 + 1, Block.leaves.blockID, 14, 2); - var1.setBlock(var3 + 0, var4 + 4, var5 + 2, Block.leaves.blockID, 14, 2); - var1.setBlock(var3 + 0, var4 + 4, var5 + 3, Block.leaves.blockID, 6, 2); - var1.setBlock(var3 + 0, var4 + 5, var5 + 2, Block.leaves.blockID, 14, 2); - var1.setBlock(var3 + 1, var4 + 1, var5 + 3, Block.leaves.blockID, 6, 2); - var1.setBlock(var3 + 1, var4 + 2, var5 + 4, Block.leaves.blockID, 6, 2); - var1.setBlock(var3 + 1, var4 + 3, var5 + 1, Block.leaves.blockID, 6, 2); - var1.setBlock(var3 + 1, var4 + 3, var5 + 2, Block.leaves.blockID, 6, 2); - var1.setBlock(var3 + 1, var4 + 3, var5 + 3, Block.leaves.blockID, 6, 2); - var1.setBlock(var3 + 1, var4 + 4, var5 + 0, Block.leaves.blockID, 14, 2); - var1.setBlock(var3 + 1, var4 + 4, var5 + 1, Block.leaves.blockID, 14, 2); - var1.setBlock(var3 + 1, var4 + 4, var5 + 3, Block.leaves.blockID, 14, 2); - var1.setBlock(var3 + 1, var4 + 5, var5 + 1, Block.leaves.blockID, 14, 2); - var1.setBlock(var3 + 1, var4 + 6, var5 + 2, Block.leaves.blockID, 14, 2); - var1.setBlock(var3 + 1, var4 + 6, var5 + 3, Block.leaves.blockID, 14, 2); - var1.setBlock(var3 + 1, var4 + 7, var5 + 1, Block.leaves.blockID, 6, 2); - var1.setBlock(var3 + 1, var4 + 7, var5 + 2, Block.leaves.blockID, 6, 2); - var1.setBlock(var3 + 2, var4 + 0, var5 + 2, Block.wood.blockID, 14, 2); - var1.setBlock(var3 + 2, var4 + 1, var5 + 2, Block.wood.blockID, 14, 2); - var1.setBlock(var3 + 2, var4 + 2, var5 + 0, Block.leaves.blockID, 14, 2); - var1.setBlock(var3 + 2, var4 + 2, var5 + 2, Block.wood.blockID, 14, 2); - var1.setBlock(var3 + 2, var4 + 2, var5 + 3, Block.leaves.blockID, 14, 2); - var1.setBlock(var3 + 2, var4 + 3, var5 + 1, Block.leaves.blockID, 6, 2); - var1.setBlock(var3 + 2, var4 + 3, var5 + 2, Block.wood.blockID, 14, 2); - var1.setBlock(var3 + 2, var4 + 3, var5 + 3, Block.leaves.blockID, 6, 2); - var1.setBlock(var3 + 2, var4 + 3, var5 + 4, Block.leaves.blockID, 6, 2); - var1.setBlock(var3 + 2, var4 + 4, var5 + 0, Block.leaves.blockID, 14, 2); - var1.setBlock(var3 + 2, var4 + 4, var5 + 1, Block.leaves.blockID, 14, 2); - var1.setBlock(var3 + 2, var4 + 4, var5 + 2, Block.wood.blockID, 14, 2); - var1.setBlock(var3 + 2, var4 + 4, var5 + 3, Block.leaves.blockID, 14, 2); - var1.setBlock(var3 + 2, var4 + 4, var5 + 4, Block.leaves.blockID, 14, 2); - var1.setBlock(var3 + 2, var4 + 5, var5 + 0, Block.leaves.blockID, 14, 2); - var1.setBlock(var3 + 2, var4 + 5, var5 + 1, Block.leaves.blockID, 14, 2); - var1.setBlock(var3 + 2, var4 + 5, var5 + 2, Block.wood.blockID, 14, 2); - var1.setBlock(var3 + 2, var4 + 5, var5 + 3, Block.leaves.blockID, 14, 2); - var1.setBlock(var3 + 2, var4 + 6, var5 + 0, Block.leaves.blockID, 14, 2); - var1.setBlock(var3 + 2, var4 + 6, var5 + 1, Block.leaves.blockID, 14, 2); - var1.setBlock(var3 + 2, var4 + 6, var5 + 2, Block.leaves.blockID, 14, 2); - var1.setBlock(var3 + 2, var4 + 7, var5 + 1, Block.leaves.blockID, 14, 2); - var1.setBlock(var3 + 2, var4 + 7, var5 + 2, Block.leaves.blockID, 14, 2); - var1.setBlock(var3 + 2, var4 + 7, var5 + 3, Block.leaves.blockID, 14, 2); - var1.setBlock(var3 + 3, var4 + 2, var5 + 3, Block.leaves.blockID, 14, 2); - var1.setBlock(var3 + 3, var4 + 2, var5 + 4, Block.leaves.blockID, 6, 2); - var1.setBlock(var3 + 3, var4 + 3, var5 + 0, Block.leaves.blockID, 6, 2); - var1.setBlock(var3 + 3, var4 + 3, var5 + 1, Block.leaves.blockID, 6, 2); - var1.setBlock(var3 + 3, var4 + 3, var5 + 2, Block.leaves.blockID, 6, 2); - var1.setBlock(var3 + 3, var4 + 3, var5 + 4, Block.leaves.blockID, 6, 2); - var1.setBlock(var3 + 3, var4 + 4, var5 + 2, Block.leaves.blockID, 6, 2); - var1.setBlock(var3 + 3, var4 + 4, var5 + 3, Block.leaves.blockID, 14, 2); - var1.setBlock(var3 + 3, var4 + 5, var5 + 0, Block.leaves.blockID, 14, 2); - var1.setBlock(var3 + 3, var4 + 5, var5 + 1, Block.leaves.blockID, 14, 2); - var1.setBlock(var3 + 3, var4 + 5, var5 + 2, Block.leaves.blockID, 6, 2); - var1.setBlock(var3 + 3, var4 + 5, var5 + 3, Block.leaves.blockID, 14, 2); - var1.setBlock(var3 + 3, var4 + 6, var5 + 1, Block.leaves.blockID, 14, 2); - var1.setBlock(var3 + 3, var4 + 6, var5 + 3, Block.leaves.blockID, 14, 2); - var1.setBlock(var3 + 3, var4 + 7, var5 + 2, Block.leaves.blockID, 14, 2); - var1.setBlock(var3 + 4, var4 + 2, var5 + 1, Block.leaves.blockID, 14, 2); - var1.setBlock(var3 + 4, var4 + 2, var5 + 2, Block.leaves.blockID, 14, 2); - var1.setBlock(var3 + 4, var4 + 3, var5 + 1, Block.leaves.blockID, 6, 2); - var1.setBlock(var3 + 4, var4 + 3, var5 + 3, Block.leaves.blockID, 6, 2); - var1.setBlock(var3 + 4, var4 + 4, var5 + 1, Block.leaves.blockID, 6, 2); - var1.setBlock(var3 + 4, var4 + 4, var5 + 2, Block.leaves.blockID, 6, 2); - var1.setBlock(var3 + 4, var4 + 4, var5 + 3, Block.leaves.blockID, 6, 2); - var1.setBlock(var3 + 4, var4 + 5, var5 + 2, Block.leaves.blockID, 6, 2); - var1.setBlock(var3 + 4, var4 + 6, var5 + 1, Block.leaves.blockID, 14, 2); - var1.setBlock(var3 + 4, var4 + 6, var5 + 2, Block.leaves.blockID, 14, 2); - return true; - } - } -} diff --git a/unused code/biomesoplenty/worldgen/WorldGenPoisonIvy.java b/unused code/biomesoplenty/worldgen/WorldGenPoisonIvy.java deleted file mode 100644 index 5e4936a8d..000000000 --- a/unused code/biomesoplenty/worldgen/WorldGenPoisonIvy.java +++ /dev/null @@ -1,35 +0,0 @@ -package biomesoplenty.worldgen; - -import java.util.Random; - -import net.minecraft.block.Block; -import net.minecraft.world.World; -import net.minecraft.world.gen.feature.WorldGenerator; - -public class WorldGenPoisonIvy extends WorldGenerator -{ - /** The ID of the plant block used in this plant generator. */ - private int plantBlockId; - - public WorldGenPoisonIvy(int par1) - { - this.plantBlockId = par1; - } - - public boolean generate(World par1World, Random par2Random, int par3, int par4, int par5) - { - for (int var6 = 0; var6 < 64; ++var6) - { - int var7 = par3 + par2Random.nextInt(8) - par2Random.nextInt(8); - int var8 = par4 + par2Random.nextInt(4) - par2Random.nextInt(4); - int var9 = par5 + par2Random.nextInt(8) - par2Random.nextInt(8); - - if (par1World.isAirBlock(var7, var8, var9) && Block.blocksList[this.plantBlockId].canBlockStay(par1World, var7, var8, var9)) - { - par1World.setBlock(var7, var8, var9, this.plantBlockId, 1, 2); - } - } - - return true; - } -} diff --git a/unused code/biomesoplenty/worldgen/WorldGenRedwood1.java b/unused code/biomesoplenty/worldgen/WorldGenRedwood1.java deleted file mode 100644 index 874cc4e13..000000000 --- a/unused code/biomesoplenty/worldgen/WorldGenRedwood1.java +++ /dev/null @@ -1,730 +0,0 @@ -package biomesoplenty.worldgen; - -import java.util.Random; - -import biomesoplenty.api.Blocks; -import biomesoplenty.configuration.BOPBlocks; - -import net.minecraft.block.Block; -import net.minecraft.item.ItemStack; -import net.minecraft.world.World; -import net.minecraft.world.gen.feature.WorldGenerator; - -public class WorldGenRedwood1 extends WorldGenerator -{ - public boolean generate(World var1, Random var2, int var3, int var4, int var5) - { - while (var1.isAirBlock(var3 + 8, var4, var5 + 7) && var4 > 2) - { - --var4; - } - - int var6 = var1.getBlockId(var3 + 8, var4, var5 + 7); - - if (var6 != Block.grass.blockID) - { - return false; - } - else - { - for (int var7 = -2; var7 <= 2; ++var7) - { - for (int var8 = -2; var8 <= 2; ++var8) - { - if (var1.isAirBlock(var3 + var7 + 8, var4 - 1, var5 + var8 + 7) && var1.isAirBlock(var3 + var7 + 8, var4 - 2, var5 + var8 + 7)) - { - return false; - } - } - } - - var1.setBlock(var3 + 0, var4 + 29, var5 + 3, Blocks.leavesColorized.get().blockID, 3, 2); - var1.setBlock(var3 + 0, var4 + 29, var5 + 4, Blocks.leavesColorized.get().blockID, 3, 2); - var1.setBlock(var3 + 0, var4 + 31, var5 + 7, Blocks.leavesColorized.get().blockID, 3, 2); - var1.setBlock(var3 + 0, var4 + 36, var5 + 8, Blocks.leavesColorized.get().blockID, 3, 2); - var1.setBlock(var3 + 0, var4 + 37, var5 + 10, Blocks.leavesColorized.get().blockID, 3, 2); - var1.setBlock(var3 + 0, var4 + 37, var5 + 11, Blocks.leavesColorized.get().blockID, 3, 2); - var1.setBlock(var3 + 1, var4 + 29, var5 + 4, Blocks.leavesColorized.get().blockID, 3, 2); - var1.setBlock(var3 + 1, var4 + 31, var5 + 5, Blocks.leavesColorized.get().blockID, 3, 2); - var1.setBlock(var3 + 1, var4 + 31, var5 + 6, Blocks.leavesColorized.get().blockID, 3, 2); - var1.setBlock(var3 + 1, var4 + 31, var5 + 7, Blocks.leavesColorized.get().blockID, 3, 2); - var1.setBlock(var3 + 1, var4 + 31, var5 + 8, Blocks.leavesColorized.get().blockID, 3, 2); - var1.setBlock(var3 + 1, var4 + 36, var5 + 7, Blocks.leavesColorized.get().blockID, 3, 2); - var1.setBlock(var3 + 1, var4 + 37, var5 + 7, Blocks.leavesColorized.get().blockID, 3, 2); - var1.setBlock(var3 + 1, var4 + 37, var5 + 8, Blocks.leavesColorized.get().blockID, 3, 2); - var1.setBlock(var3 + 1, var4 + 37, var5 + 12, Blocks.leavesColorized.get().blockID, 3, 2); - var1.setBlock(var3 + 2, var4 + 24, var5 + 4, Blocks.leavesColorized.get().blockID, 3, 2); - var1.setBlock(var3 + 2, var4 + 24, var5 + 5, Blocks.leavesColorized.get().blockID, 3, 2); - var1.setBlock(var3 + 2, var4 + 24, var5 + 7, Blocks.leavesColorized.get().blockID, 3, 2); - var1.setBlock(var3 + 2, var4 + 25, var5 + 3, Blocks.leavesColorized.get().blockID, 3, 2); - var1.setBlock(var3 + 2, var4 + 25, var5 + 5, Blocks.leavesColorized.get().blockID, 3, 2); - var1.setBlock(var3 + 2, var4 + 29, var5 + 4, Blocks.leavesColorized.get().blockID, 3, 2); - var1.setBlock(var3 + 2, var4 + 29, var5 + 7, Blocks.leavesColorized.get().blockID, 3, 2); - var1.setBlock(var3 + 2, var4 + 31, var5 + 7, Blocks.leavesColorized.get().blockID, 3, 2); - var1.setBlock(var3 + 2, var4 + 33, var5 + 6, Blocks.leavesColorized.get().blockID, 3, 2); - var1.setBlock(var3 + 2, var4 + 36, var5 + 5, Blocks.leavesColorized.get().blockID, 3, 2); - var1.setBlock(var3 + 2, var4 + 36, var5 + 8, Blocks.leavesColorized.get().blockID, 3, 2); - var1.setBlock(var3 + 2, var4 + 37, var5 + 5, Blocks.leavesColorized.get().blockID, 3, 2); - var1.setBlock(var3 + 2, var4 + 37, var5 + 6, Blocks.leavesColorized.get().blockID, 3, 2); - var1.setBlock(var3 + 2, var4 + 37, var5 + 7, Blocks.leavesColorized.get().blockID, 3, 2); - var1.setBlock(var3 + 2, var4 + 37, var5 + 8, Blocks.leavesColorized.get().blockID, 3, 2); - var1.setBlock(var3 + 2, var4 + 37, var5 + 11, Blocks.leavesColorized.get().blockID, 3, 2); - var1.setBlock(var3 + 3, var4 + 0, var5 + 7, Blocks.logs3.get().blockID, 0, 2); - var1.setBlock(var3 + 3, var4 + 0, var5 + 9, Blocks.logs3.get().blockID, 0, 2); - var1.setBlock(var3 + 3, var4 + 24, var5 + 4, Blocks.logs3.get().blockID, 0, 2); - var1.setBlock(var3 + 3, var4 + 24, var5 + 5, Blocks.logs3.get().blockID, 0, 2); - var1.setBlock(var3 + 3, var4 + 24, var5 + 6, Blocks.logs3.get().blockID, 0, 2); - var1.setBlock(var3 + 3, var4 + 24, var5 + 7, Blocks.logs3.get().blockID, 0, 2); - var1.setBlock(var3 + 3, var4 + 25, var5 + 4, Blocks.logs3.get().blockID, 0, 2); - var1.setBlock(var3 + 3, var4 + 25, var5 + 6, Blocks.logs3.get().blockID, 0, 2); - var1.setBlock(var3 + 3, var4 + 27, var5 + 9, Blocks.logs3.get().blockID, 0, 2); - var1.setBlock(var3 + 3, var4 + 27, var5 + 11, Blocks.leavesColorized.get().blockID, 3, 2); - var1.setBlock(var3 + 3, var4 + 29, var5 + 2, Blocks.logs3.get().blockID, 0, 2); - var1.setBlock(var3 + 3, var4 + 29, var5 + 3, Blocks.logs3.get().blockID, 0, 2); - var1.setBlock(var3 + 3, var4 + 29, var5 + 4, Blocks.logs3.get().blockID, 0, 2); - var1.setBlock(var3 + 3, var4 + 29, var5 + 5, Blocks.leavesColorized.get().blockID, 3, 2); - var1.setBlock(var3 + 3, var4 + 29, var5 + 6, Blocks.leavesColorized.get().blockID, 3, 2); - var1.setBlock(var3 + 3, var4 + 29, var5 + 7, Blocks.leavesColorized.get().blockID, 3, 2); - var1.setBlock(var3 + 3, var4 + 30, var5 + 7, Blocks.leavesColorized.get().blockID, 3, 2); - var1.setBlock(var3 + 3, var4 + 31, var5 + 3, Blocks.leavesColorized.get().blockID, 3, 2); - var1.setBlock(var3 + 3, var4 + 31, var5 + 5, Blocks.leavesColorized.get().blockID, 3, 2); - var1.setBlock(var3 + 3, var4 + 31, var5 + 6, Blocks.leavesColorized.get().blockID, 3, 2); - var1.setBlock(var3 + 3, var4 + 31, var5 + 7, Blocks.leavesColorized.get().blockID, 3, 2); - var1.setBlock(var3 + 3, var4 + 31, var5 + 8, Blocks.leavesColorized.get().blockID, 3, 2); - var1.setBlock(var3 + 3, var4 + 31, var5 + 9, Blocks.leavesColorized.get().blockID, 3, 2); - var1.setBlock(var3 + 3, var4 + 33, var5 + 8, Blocks.leavesColorized.get().blockID, 3, 2); - var1.setBlock(var3 + 3, var4 + 35, var5 + 8, Blocks.leavesColorized.get().blockID, 3, 2); - var1.setBlock(var3 + 3, var4 + 36, var5 + 5, Blocks.leavesColorized.get().blockID, 3, 2); - var1.setBlock(var3 + 3, var4 + 36, var5 + 6, Blocks.leavesColorized.get().blockID, 3, 2); - var1.setBlock(var3 + 3, var4 + 36, var5 + 8, Blocks.leavesColorized.get().blockID, 3, 2); - var1.setBlock(var3 + 3, var4 + 36, var5 + 10, Blocks.leavesColorized.get().blockID, 3, 2); - var1.setBlock(var3 + 3, var4 + 37, var5 + 4, Blocks.leavesColorized.get().blockID, 3, 2); - var1.setBlock(var3 + 3, var4 + 37, var5 + 5, Blocks.leavesColorized.get().blockID, 3, 2); - var1.setBlock(var3 + 3, var4 + 37, var5 + 7, Blocks.leavesColorized.get().blockID, 3, 2); - var1.setBlock(var3 + 3, var4 + 37, var5 + 9, Blocks.leavesColorized.get().blockID, 3, 2); - var1.setBlock(var3 + 3, var4 + 37, var5 + 10, Blocks.leavesColorized.get().blockID, 3, 2); - var1.setBlock(var3 + 3, var4 + 39, var5 + 8, Blocks.leavesColorized.get().blockID, 3, 2); - var1.setBlock(var3 + 3, var4 + 40, var5 + 8, Blocks.leavesColorized.get().blockID, 3, 2); - var1.setBlock(var3 + 3, var4 + 40, var5 + 9, Blocks.leavesColorized.get().blockID, 3, 2); - var1.setBlock(var3 + 3, var4 + 44, var5 + 9, Blocks.leavesColorized.get().blockID, 3, 2); - var1.setBlock(var3 + 3, var4 + 45, var5 + 8, Blocks.leavesColorized.get().blockID, 3, 2); - var1.setBlock(var3 + 4, var4 + 0, var5 + 8, Blocks.logs3.get().blockID, 0, 2); - var1.setBlock(var3 + 4, var4 + 1, var5 + 8, Blocks.logs3.get().blockID, 0, 2); - var1.setBlock(var3 + 4, var4 + 14, var5 + 7, Blocks.leavesColorized.get().blockID, 3, 2); - var1.setBlock(var3 + 4, var4 + 14, var5 + 8, Blocks.leavesColorized.get().blockID, 3, 2); - var1.setBlock(var3 + 4, var4 + 23, var5 + 5, Blocks.leavesColorized.get().blockID, 3, 2); - var1.setBlock(var3 + 4, var4 + 23, var5 + 6, Blocks.leavesColorized.get().blockID, 3, 2); - var1.setBlock(var3 + 4, var4 + 24, var5 + 3, Blocks.leavesColorized.get().blockID, 3, 2); - var1.setBlock(var3 + 4, var4 + 24, var5 + 4, Blocks.leavesColorized.get().blockID, 3, 2); - var1.setBlock(var3 + 4, var4 + 24, var5 + 5, Blocks.logs3.get().blockID, 0, 2); - var1.setBlock(var3 + 4, var4 + 24, var5 + 6, Blocks.leavesColorized.get().blockID, 3, 2); - var1.setBlock(var3 + 4, var4 + 24, var5 + 7, Blocks.leavesColorized.get().blockID, 3, 2); - var1.setBlock(var3 + 4, var4 + 25, var5 + 3, Blocks.leavesColorized.get().blockID, 3, 2); - var1.setBlock(var3 + 4, var4 + 25, var5 + 4, Blocks.leavesColorized.get().blockID, 3, 2); - var1.setBlock(var3 + 4, var4 + 25, var5 + 6, Blocks.leavesColorized.get().blockID, 3, 2); - var1.setBlock(var3 + 4, var4 + 27, var5 + 9, Blocks.leavesColorized.get().blockID, 3, 2); - var1.setBlock(var3 + 4, var4 + 27, var5 + 10, Blocks.logs3.get().blockID, 0, 2); - var1.setBlock(var3 + 4, var4 + 27, var5 + 11, Blocks.leavesColorized.get().blockID, 3, 2); - var1.setBlock(var3 + 4, var4 + 29, var5 + 1, Blocks.leavesColorized.get().blockID, 3, 2); - var1.setBlock(var3 + 4, var4 + 29, var5 + 2, Blocks.leavesColorized.get().blockID, 3, 2); - var1.setBlock(var3 + 4, var4 + 29, var5 + 4, Blocks.leavesColorized.get().blockID, 3, 2); - var1.setBlock(var3 + 4, var4 + 29, var5 + 5, Blocks.leavesColorized.get().blockID, 3, 2); - var1.setBlock(var3 + 4, var4 + 29, var5 + 6, Blocks.leavesColorized.get().blockID, 3, 2); - var1.setBlock(var3 + 4, var4 + 29, var5 + 7, Blocks.leavesColorized.get().blockID, 3, 2); - var1.setBlock(var3 + 4, var4 + 30, var5 + 2, Blocks.leavesColorized.get().blockID, 3, 2); - var1.setBlock(var3 + 4, var4 + 30, var5 + 4, Blocks.leavesColorized.get().blockID, 3, 2); - var1.setBlock(var3 + 4, var4 + 30, var5 + 5, Blocks.leavesColorized.get().blockID, 3, 2); - var1.setBlock(var3 + 4, var4 + 30, var5 + 6, Blocks.leavesColorized.get().blockID, 3, 2); - var1.setBlock(var3 + 4, var4 + 30, var5 + 8, Blocks.leavesColorized.get().blockID, 3, 2); - var1.setBlock(var3 + 4, var4 + 31, var5 + 4, Blocks.leavesColorized.get().blockID, 3, 2); - var1.setBlock(var3 + 4, var4 + 31, var5 + 5, Blocks.leavesColorized.get().blockID, 3, 2); - var1.setBlock(var3 + 4, var4 + 31, var5 + 7, Blocks.leavesColorized.get().blockID, 3, 2); - var1.setBlock(var3 + 4, var4 + 31, var5 + 8, Blocks.leavesColorized.get().blockID, 3, 2); - var1.setBlock(var3 + 4, var4 + 32, var5 + 6, Blocks.leavesColorized.get().blockID, 3, 2); - var1.setBlock(var3 + 4, var4 + 33, var5 + 4, Blocks.leavesColorized.get().blockID, 3, 2); - var1.setBlock(var3 + 4, var4 + 33, var5 + 5, Blocks.leavesColorized.get().blockID, 3, 2); - var1.setBlock(var3 + 4, var4 + 33, var5 + 6, Blocks.leavesColorized.get().blockID, 3, 2); - var1.setBlock(var3 + 4, var4 + 33, var5 + 9, Blocks.leavesColorized.get().blockID, 3, 2); - var1.setBlock(var3 + 4, var4 + 33, var5 + 10, Blocks.leavesColorized.get().blockID, 3, 2); - var1.setBlock(var3 + 4, var4 + 33, var5 + 11, Blocks.leavesColorized.get().blockID, 3, 2); - var1.setBlock(var3 + 4, var4 + 34, var5 + 10, Blocks.leavesColorized.get().blockID, 3, 2); - var1.setBlock(var3 + 4, var4 + 34, var5 + 11, Blocks.leavesColorized.get().blockID, 3, 2); - var1.setBlock(var3 + 4, var4 + 35, var5 + 7, Blocks.leavesColorized.get().blockID, 3, 2); - var1.setBlock(var3 + 4, var4 + 35, var5 + 8, Blocks.leavesColorized.get().blockID, 3, 2); - var1.setBlock(var3 + 4, var4 + 35, var5 + 9, Blocks.leavesColorized.get().blockID, 3, 2); - var1.setBlock(var3 + 4, var4 + 35, var5 + 10, Blocks.leavesColorized.get().blockID, 3, 2); - var1.setBlock(var3 + 4, var4 + 36, var5 + 7, Blocks.leavesColorized.get().blockID, 3, 2); - var1.setBlock(var3 + 4, var4 + 36, var5 + 8, Blocks.leavesColorized.get().blockID, 3, 2); - var1.setBlock(var3 + 4, var4 + 36, var5 + 9, Blocks.logs3.get().blockID, 0, 2); - var1.setBlock(var3 + 4, var4 + 36, var5 + 10, Blocks.leavesColorized.get().blockID, 3, 2); - var1.setBlock(var3 + 4, var4 + 37, var5 + 4, Blocks.leavesColorized.get().blockID, 3, 2); - var1.setBlock(var3 + 4, var4 + 37, var5 + 5, Blocks.leavesColorized.get().blockID, 3, 2); - var1.setBlock(var3 + 4, var4 + 37, var5 + 7, Blocks.leavesColorized.get().blockID, 3, 2); - var1.setBlock(var3 + 4, var4 + 37, var5 + 8, Blocks.leavesColorized.get().blockID, 3, 2); - var1.setBlock(var3 + 4, var4 + 37, var5 + 9, Blocks.leavesColorized.get().blockID, 3, 2); - var1.setBlock(var3 + 4, var4 + 38, var5 + 7, Blocks.leavesColorized.get().blockID, 3, 2); - var1.setBlock(var3 + 4, var4 + 38, var5 + 8, Blocks.leavesColorized.get().blockID, 3, 2); - var1.setBlock(var3 + 4, var4 + 39, var5 + 6, Blocks.leavesColorized.get().blockID, 3, 2); - var1.setBlock(var3 + 4, var4 + 39, var5 + 9, Blocks.leavesColorized.get().blockID, 3, 2); - var1.setBlock(var3 + 4, var4 + 40, var5 + 6, Blocks.leavesColorized.get().blockID, 3, 2); - var1.setBlock(var3 + 4, var4 + 40, var5 + 7, Blocks.leavesColorized.get().blockID, 3, 2); - var1.setBlock(var3 + 4, var4 + 42, var5 + 7, Blocks.leavesColorized.get().blockID, 3, 2); - var1.setBlock(var3 + 4, var4 + 42, var5 + 8, Blocks.leavesColorized.get().blockID, 3, 2); - var1.setBlock(var3 + 4, var4 + 42, var5 + 9, Blocks.leavesColorized.get().blockID, 3, 2); - var1.setBlock(var3 + 4, var4 + 43, var5 + 6, Blocks.leavesColorized.get().blockID, 3, 2); - var1.setBlock(var3 + 4, var4 + 43, var5 + 10, Blocks.leavesColorized.get().blockID, 3, 2); - var1.setBlock(var3 + 4, var4 + 44, var5 + 8, Blocks.leavesColorized.get().blockID, 3, 2); - var1.setBlock(var3 + 4, var4 + 44, var5 + 10, Blocks.leavesColorized.get().blockID, 3, 2); - var1.setBlock(var3 + 4, var4 + 45, var5 + 7, Blocks.leavesColorized.get().blockID, 3, 2); - var1.setBlock(var3 + 4, var4 + 45, var5 + 8, Blocks.leavesColorized.get().blockID, 3, 2); - var1.setBlock(var3 + 5, var4 + 0, var5 + 6, Blocks.logs3.get().blockID, 0, 2); - var1.setBlock(var3 + 5, var4 + 0, var5 + 8, Blocks.logs3.get().blockID, 0, 2); - var1.setBlock(var3 + 5, var4 + 0, var5 + 9, Blocks.logs3.get().blockID, 0, 2); - var1.setBlock(var3 + 5, var4 + 0, var5 + 10, Blocks.logs3.get().blockID, 0, 2); - var1.setBlock(var3 + 5, var4 + 1, var5 + 8, Blocks.logs3.get().blockID, 0, 2); - var1.setBlock(var3 + 5, var4 + 2, var5 + 8, Blocks.logs3.get().blockID, 0, 2); - var1.setBlock(var3 + 5, var4 + 3, var5 + 8, Blocks.logs3.get().blockID, 0, 2); - var1.setBlock(var3 + 5, var4 + 14, var5 + 8, Blocks.logs3.get().blockID, 0, 2); - var1.setBlock(var3 + 5, var4 + 14, var5 + 9, Blocks.leavesColorized.get().blockID, 3, 2); - var1.setBlock(var3 + 5, var4 + 16, var5 + 8, Blocks.leavesColorized.get().blockID, 3, 2); - var1.setBlock(var3 + 5, var4 + 16, var5 + 9, Blocks.leavesColorized.get().blockID, 3, 2); - var1.setBlock(var3 + 5, var4 + 18, var5 + 5, Blocks.leavesColorized.get().blockID, 3, 2); - var1.setBlock(var3 + 5, var4 + 23, var5 + 5, Blocks.leavesColorized.get().blockID, 3, 2); - var1.setBlock(var3 + 5, var4 + 23, var5 + 7, Blocks.leavesColorized.get().blockID, 3, 2); - var1.setBlock(var3 + 5, var4 + 24, var5 + 3, Blocks.leavesColorized.get().blockID, 3, 2); - var1.setBlock(var3 + 5, var4 + 24, var5 + 4, Blocks.logs3.get().blockID, 0, 2); - var1.setBlock(var3 + 5, var4 + 24, var5 + 5, Blocks.leavesColorized.get().blockID, 3, 2); - var1.setBlock(var3 + 5, var4 + 24, var5 + 6, Blocks.logs3.get().blockID, 0, 2); - var1.setBlock(var3 + 5, var4 + 25, var5 + 4, Blocks.leavesColorized.get().blockID, 3, 2); - var1.setBlock(var3 + 5, var4 + 25, var5 + 5, Blocks.leavesColorized.get().blockID, 3, 2); - var1.setBlock(var3 + 5, var4 + 25, var5 + 6, Blocks.leavesColorized.get().blockID, 3, 2); - var1.setBlock(var3 + 5, var4 + 27, var5 + 8, Blocks.leavesColorized.get().blockID, 3, 2); - var1.setBlock(var3 + 5, var4 + 27, var5 + 9, Blocks.logs3.get().blockID, 0, 2); - var1.setBlock(var3 + 5, var4 + 27, var5 + 10, Blocks.leavesColorized.get().blockID, 3, 2); - var1.setBlock(var3 + 5, var4 + 27, var5 + 11, Blocks.leavesColorized.get().blockID, 3, 2); - var1.setBlock(var3 + 5, var4 + 29, var5 + 4, Blocks.leavesColorized.get().blockID, 3, 2); - var1.setBlock(var3 + 5, var4 + 29, var5 + 5, Blocks.leavesColorized.get().blockID, 3, 2); - var1.setBlock(var3 + 5, var4 + 29, var5 + 6, Blocks.leavesColorized.get().blockID, 3, 2); - var1.setBlock(var3 + 5, var4 + 29, var5 + 7, Blocks.leavesColorized.get().blockID, 3, 2); - var1.setBlock(var3 + 5, var4 + 29, var5 + 10, Blocks.leavesColorized.get().blockID, 3, 2); - var1.setBlock(var3 + 5, var4 + 29, var5 + 11, Blocks.leavesColorized.get().blockID, 3, 2); - var1.setBlock(var3 + 5, var4 + 30, var5 + 5, Blocks.leavesColorized.get().blockID, 3, 2); - var1.setBlock(var3 + 5, var4 + 30, var5 + 6, Blocks.leavesColorized.get().blockID, 3, 2); - var1.setBlock(var3 + 5, var4 + 30, var5 + 7, Blocks.leavesColorized.get().blockID, 3, 2); - var1.setBlock(var3 + 5, var4 + 30, var5 + 9, Blocks.leavesColorized.get().blockID, 3, 2); - var1.setBlock(var3 + 5, var4 + 30, var5 + 10, Blocks.leavesColorized.get().blockID, 3, 2); - var1.setBlock(var3 + 5, var4 + 31, var5 + 4, Blocks.leavesColorized.get().blockID, 3, 2); - var1.setBlock(var3 + 5, var4 + 31, var5 + 5, Blocks.leavesColorized.get().blockID, 3, 2); - var1.setBlock(var3 + 5, var4 + 32, var5 + 4, Blocks.leavesColorized.get().blockID, 3, 2); - var1.setBlock(var3 + 5, var4 + 32, var5 + 5, Blocks.logs3.get().blockID, 0, 2); - var1.setBlock(var3 + 5, var4 + 32, var5 + 6, Blocks.leavesColorized.get().blockID, 3, 2); - var1.setBlock(var3 + 5, var4 + 32, var5 + 7, Blocks.leavesColorized.get().blockID, 3, 2); - var1.setBlock(var3 + 5, var4 + 33, var5 + 2, Blocks.leavesColorized.get().blockID, 3, 2); - var1.setBlock(var3 + 5, var4 + 33, var5 + 5, Blocks.leavesColorized.get().blockID, 3, 2); - var1.setBlock(var3 + 5, var4 + 33, var5 + 6, Blocks.leavesColorized.get().blockID, 3, 2); - var1.setBlock(var3 + 5, var4 + 33, var5 + 7, Blocks.leavesColorized.get().blockID, 3, 2); - var1.setBlock(var3 + 5, var4 + 33, var5 + 10, Blocks.leavesColorized.get().blockID, 3, 2); - var1.setBlock(var3 + 5, var4 + 33, var5 + 11, Blocks.leavesColorized.get().blockID, 3, 2); - var1.setBlock(var3 + 5, var4 + 33, var5 + 12, Blocks.leavesColorized.get().blockID, 3, 2); - var1.setBlock(var3 + 5, var4 + 34, var5 + 5, Blocks.leavesColorized.get().blockID, 3, 2); - var1.setBlock(var3 + 5, var4 + 34, var5 + 7, Blocks.leavesColorized.get().blockID, 3, 2); - var1.setBlock(var3 + 5, var4 + 34, var5 + 8, Blocks.leavesColorized.get().blockID, 3, 2); - var1.setBlock(var3 + 5, var4 + 34, var5 + 10, Blocks.leavesColorized.get().blockID, 3, 2); - var1.setBlock(var3 + 5, var4 + 35, var5 + 6, Blocks.leavesColorized.get().blockID, 3, 2); - var1.setBlock(var3 + 5, var4 + 35, var5 + 8, Blocks.leavesColorized.get().blockID, 3, 2); - var1.setBlock(var3 + 5, var4 + 36, var5 + 6, Blocks.leavesColorized.get().blockID, 3, 2); - var1.setBlock(var3 + 5, var4 + 36, var5 + 7, Blocks.leavesColorized.get().blockID, 3, 2); - var1.setBlock(var3 + 5, var4 + 36, var5 + 8, Blocks.logs3.get().blockID, 0, 2); - var1.setBlock(var3 + 5, var4 + 36, var5 + 9, Blocks.leavesColorized.get().blockID, 3, 2); - var1.setBlock(var3 + 5, var4 + 36, var5 + 10, Blocks.leavesColorized.get().blockID, 3, 2); - var1.setBlock(var3 + 5, var4 + 37, var5 + 7, Blocks.leavesColorized.get().blockID, 3, 2); - var1.setBlock(var3 + 5, var4 + 37, var5 + 10, Blocks.leavesColorized.get().blockID, 3, 2); - var1.setBlock(var3 + 5, var4 + 37, var5 + 11, Blocks.leavesColorized.get().blockID, 3, 2); - var1.setBlock(var3 + 5, var4 + 38, var5 + 8, Blocks.leavesColorized.get().blockID, 3, 2); - var1.setBlock(var3 + 5, var4 + 39, var5 + 6, Blocks.leavesColorized.get().blockID, 3, 2); - var1.setBlock(var3 + 5, var4 + 39, var5 + 7, Blocks.leavesColorized.get().blockID, 3, 2); - var1.setBlock(var3 + 5, var4 + 39, var5 + 8, Blocks.leavesColorized.get().blockID, 3, 2); - var1.setBlock(var3 + 5, var4 + 40, var5 + 9, Blocks.leavesColorized.get().blockID, 3, 2); - var1.setBlock(var3 + 5, var4 + 41, var5 + 6, Blocks.leavesColorized.get().blockID, 3, 2); - var1.setBlock(var3 + 5, var4 + 41, var5 + 7, Blocks.leavesColorized.get().blockID, 3, 2); - var1.setBlock(var3 + 5, var4 + 42, var5 + 7, Blocks.leavesColorized.get().blockID, 3, 2); - var1.setBlock(var3 + 5, var4 + 42, var5 + 9, Blocks.leavesColorized.get().blockID, 3, 2); - var1.setBlock(var3 + 5, var4 + 42, var5 + 10, Blocks.leavesColorized.get().blockID, 3, 2); - var1.setBlock(var3 + 5, var4 + 43, var5 + 6, Blocks.leavesColorized.get().blockID, 3, 2); - var1.setBlock(var3 + 5, var4 + 43, var5 + 9, Blocks.leavesColorized.get().blockID, 3, 2); - var1.setBlock(var3 + 5, var4 + 43, var5 + 10, Blocks.leavesColorized.get().blockID, 3, 2); - var1.setBlock(var3 + 5, var4 + 44, var5 + 6, Blocks.leavesColorized.get().blockID, 3, 2); - var1.setBlock(var3 + 5, var4 + 44, var5 + 7, Blocks.leavesColorized.get().blockID, 3, 2); - var1.setBlock(var3 + 5, var4 + 44, var5 + 11, Blocks.leavesColorized.get().blockID, 3, 2); - var1.setBlock(var3 + 5, var4 + 45, var5 + 5, Blocks.leavesColorized.get().blockID, 3, 2); - var1.setBlock(var3 + 5, var4 + 45, var5 + 10, Blocks.leavesColorized.get().blockID, 3, 2); - var1.setBlock(var3 + 5, var4 + 46, var5 + 7, Blocks.leavesColorized.get().blockID, 3, 2); - var1.setBlock(var3 + 5, var4 + 46, var5 + 8, Blocks.leavesColorized.get().blockID, 3, 2); - var1.setBlock(var3 + 5, var4 + 46, var5 + 9, Blocks.leavesColorized.get().blockID, 3, 2); - var1.setBlock(var3 + 5, var4 + 47, var5 + 8, Blocks.leavesColorized.get().blockID, 3, 2); - var1.setBlock(var3 + 6, var4 + 0, var5 + 5, Blocks.logs3.get().blockID, 0, 2); - var1.setBlock(var3 + 6, var4 + 0, var5 + 6, Blocks.logs3.get().blockID, 0, 2); - var1.setBlock(var3 + 6, var4 + 0, var5 + 7, Blocks.logs3.get().blockID, 0, 2); - var1.setBlock(var3 + 6, var4 + 0, var5 + 8, Blocks.logs3.get().blockID, 0, 2); - var1.setBlock(var3 + 6, var4 + 0, var5 + 9, Blocks.logs3.get().blockID, 0, 2); - var1.setBlock(var3 + 6, var4 + 1, var5 + 6, Blocks.logs3.get().blockID, 0, 2); - var1.setBlock(var3 + 6, var4 + 1, var5 + 7, Blocks.logs3.get().blockID, 0, 2); - var1.setBlock(var3 + 6, var4 + 1, var5 + 8, Blocks.logs3.get().blockID, 0, 2); - var1.setBlock(var3 + 6, var4 + 1, var5 + 9, Blocks.logs3.get().blockID, 0, 2); - var1.setBlock(var3 + 6, var4 + 2, var5 + 7, Blocks.logs3.get().blockID, 0, 2); - var1.setBlock(var3 + 6, var4 + 2, var5 + 8, Blocks.logs3.get().blockID, 0, 2); - var1.setBlock(var3 + 6, var4 + 3, var5 + 7, Blocks.logs3.get().blockID, 0, 2); - var1.setBlock(var3 + 6, var4 + 3, var5 + 8, Blocks.logs3.get().blockID, 0, 2); - var1.setBlock(var3 + 6, var4 + 4, var5 + 7, Blocks.logs3.get().blockID, 0, 2); - var1.setBlock(var3 + 6, var4 + 4, var5 + 8, Blocks.logs3.get().blockID, 0, 2); - var1.setBlock(var3 + 6, var4 + 5, var5 + 7, Blocks.logs3.get().blockID, 0, 2); - var1.setBlock(var3 + 6, var4 + 5, var5 + 8, Blocks.logs3.get().blockID, 0, 2); - var1.setBlock(var3 + 6, var4 + 6, var5 + 7, Blocks.logs3.get().blockID, 0, 2); - var1.setBlock(var3 + 6, var4 + 6, var5 + 8, Blocks.logs3.get().blockID, 0, 2); - var1.setBlock(var3 + 6, var4 + 7, var5 + 7, Blocks.logs3.get().blockID, 0, 2); - var1.setBlock(var3 + 6, var4 + 7, var5 + 8, Blocks.logs3.get().blockID, 0, 2); - var1.setBlock(var3 + 6, var4 + 8, var5 + 7, Blocks.logs3.get().blockID, 0, 2); - var1.setBlock(var3 + 6, var4 + 8, var5 + 8, Blocks.logs3.get().blockID, 0, 2); - var1.setBlock(var3 + 6, var4 + 9, var5 + 7, Blocks.logs3.get().blockID, 0, 2); - var1.setBlock(var3 + 6, var4 + 9, var5 + 8, Blocks.logs3.get().blockID, 0, 2); - var1.setBlock(var3 + 6, var4 + 10, var5 + 7, Blocks.logs3.get().blockID, 0, 2); - var1.setBlock(var3 + 6, var4 + 10, var5 + 8, Blocks.logs3.get().blockID, 0, 2); - var1.setBlock(var3 + 6, var4 + 11, var5 + 7, Blocks.logs3.get().blockID, 0, 2); - var1.setBlock(var3 + 6, var4 + 11, var5 + 8, Blocks.logs3.get().blockID, 0, 2); - var1.setBlock(var3 + 6, var4 + 12, var5 + 7, Blocks.logs3.get().blockID, 0, 2); - var1.setBlock(var3 + 6, var4 + 12, var5 + 8, Blocks.logs3.get().blockID, 0, 2); - var1.setBlock(var3 + 6, var4 + 13, var5 + 7, Blocks.logs3.get().blockID, 0, 2); - var1.setBlock(var3 + 6, var4 + 13, var5 + 8, Blocks.logs3.get().blockID, 0, 2); - var1.setBlock(var3 + 6, var4 + 14, var5 + 7, Blocks.logs3.get().blockID, 0, 2); - var1.setBlock(var3 + 6, var4 + 14, var5 + 8, Blocks.logs3.get().blockID, 0, 2); - var1.setBlock(var3 + 6, var4 + 14, var5 + 9, Blocks.leavesColorized.get().blockID, 3, 2); - var1.setBlock(var3 + 6, var4 + 15, var5 + 7, Blocks.logs3.get().blockID, 0, 2); - var1.setBlock(var3 + 6, var4 + 15, var5 + 8, Blocks.logs3.get().blockID, 0, 2); - var1.setBlock(var3 + 6, var4 + 16, var5 + 7, Blocks.logs3.get().blockID, 0, 2); - var1.setBlock(var3 + 6, var4 + 16, var5 + 8, Blocks.logs3.get().blockID, 0, 2); - var1.setBlock(var3 + 6, var4 + 16, var5 + 9, Blocks.logs3.get().blockID, 0, 2); - var1.setBlock(var3 + 6, var4 + 16, var5 + 10, Blocks.leavesColorized.get().blockID, 3, 2); - var1.setBlock(var3 + 6, var4 + 17, var5 + 7, Blocks.logs3.get().blockID, 0, 2); - var1.setBlock(var3 + 6, var4 + 17, var5 + 8, Blocks.logs3.get().blockID, 0, 2); - var1.setBlock(var3 + 6, var4 + 18, var5 + 5, Blocks.leavesColorized.get().blockID, 3, 2); - var1.setBlock(var3 + 6, var4 + 18, var5 + 6, Blocks.logs3.get().blockID, 0, 2); - var1.setBlock(var3 + 6, var4 + 18, var5 + 7, Blocks.logs3.get().blockID, 0, 2); - var1.setBlock(var3 + 6, var4 + 18, var5 + 8, Blocks.logs3.get().blockID, 0, 2); - var1.setBlock(var3 + 6, var4 + 19, var5 + 7, Blocks.logs3.get().blockID, 0, 2); - var1.setBlock(var3 + 6, var4 + 19, var5 + 8, Blocks.logs3.get().blockID, 0, 2); - var1.setBlock(var3 + 6, var4 + 20, var5 + 7, Blocks.logs3.get().blockID, 0, 2); - var1.setBlock(var3 + 6, var4 + 20, var5 + 8, Blocks.logs3.get().blockID, 0, 2); - var1.setBlock(var3 + 6, var4 + 21, var5 + 7, Blocks.logs3.get().blockID, 0, 2); - var1.setBlock(var3 + 6, var4 + 21, var5 + 8, Blocks.logs3.get().blockID, 0, 2); - var1.setBlock(var3 + 6, var4 + 22, var5 + 7, Blocks.logs3.get().blockID, 0, 2); - var1.setBlock(var3 + 6, var4 + 22, var5 + 8, Blocks.logs3.get().blockID, 0, 2); - var1.setBlock(var3 + 6, var4 + 23, var5 + 5, Blocks.leavesColorized.get().blockID, 3, 2); - var1.setBlock(var3 + 6, var4 + 23, var5 + 6, Blocks.leavesColorized.get().blockID, 3, 2); - var1.setBlock(var3 + 6, var4 + 23, var5 + 7, Blocks.logs3.get().blockID, 0, 2); - var1.setBlock(var3 + 6, var4 + 23, var5 + 8, Blocks.logs3.get().blockID, 0, 2); - var1.setBlock(var3 + 6, var4 + 24, var5 + 4, Blocks.leavesColorized.get().blockID, 3, 2); - var1.setBlock(var3 + 6, var4 + 24, var5 + 7, Blocks.logs3.get().blockID, 0, 2); - var1.setBlock(var3 + 6, var4 + 24, var5 + 8, Blocks.logs3.get().blockID, 0, 2); - var1.setBlock(var3 + 6, var4 + 25, var5 + 7, Blocks.logs3.get().blockID, 0, 2); - var1.setBlock(var3 + 6, var4 + 25, var5 + 8, Blocks.logs3.get().blockID, 0, 2); - var1.setBlock(var3 + 6, var4 + 26, var5 + 7, Blocks.logs3.get().blockID, 0, 2); - var1.setBlock(var3 + 6, var4 + 26, var5 + 8, Blocks.logs3.get().blockID, 0, 2); - var1.setBlock(var3 + 6, var4 + 27, var5 + 7, Blocks.logs3.get().blockID, 0, 2); - var1.setBlock(var3 + 6, var4 + 27, var5 + 8, Blocks.logs3.get().blockID, 0, 2); - var1.setBlock(var3 + 6, var4 + 27, var5 + 9, Blocks.leavesColorized.get().blockID, 3, 2); - var1.setBlock(var3 + 6, var4 + 27, var5 + 10, Blocks.leavesColorized.get().blockID, 3, 2); - var1.setBlock(var3 + 6, var4 + 28, var5 + 7, Blocks.logs3.get().blockID, 0, 2); - var1.setBlock(var3 + 6, var4 + 28, var5 + 8, Blocks.logs3.get().blockID, 0, 2); - var1.setBlock(var3 + 6, var4 + 29, var5 + 5, Blocks.leavesColorized.get().blockID, 3, 2); - var1.setBlock(var3 + 6, var4 + 29, var5 + 7, Blocks.logs3.get().blockID, 0, 2); - var1.setBlock(var3 + 6, var4 + 29, var5 + 8, Blocks.logs3.get().blockID, 0, 2); - var1.setBlock(var3 + 6, var4 + 29, var5 + 12, Blocks.leavesColorized.get().blockID, 3, 2); - var1.setBlock(var3 + 6, var4 + 30, var5 + 3, Blocks.leavesColorized.get().blockID, 3, 2); - var1.setBlock(var3 + 6, var4 + 30, var5 + 4, Blocks.leavesColorized.get().blockID, 3, 2); - var1.setBlock(var3 + 6, var4 + 30, var5 + 5, Blocks.leavesColorized.get().blockID, 3, 2); - var1.setBlock(var3 + 6, var4 + 30, var5 + 6, Blocks.leavesColorized.get().blockID, 3, 2); - var1.setBlock(var3 + 6, var4 + 30, var5 + 7, Blocks.logs3.get().blockID, 0, 2); - var1.setBlock(var3 + 6, var4 + 30, var5 + 8, Blocks.logs3.get().blockID, 0, 2); - var1.setBlock(var3 + 6, var4 + 31, var5 + 4, Blocks.leavesColorized.get().blockID, 3, 2); - var1.setBlock(var3 + 6, var4 + 31, var5 + 5, Blocks.leavesColorized.get().blockID, 3, 2); - var1.setBlock(var3 + 6, var4 + 31, var5 + 6, Blocks.leavesColorized.get().blockID, 3, 2); - var1.setBlock(var3 + 6, var4 + 31, var5 + 7, Blocks.logs3.get().blockID, 0, 2); - var1.setBlock(var3 + 6, var4 + 31, var5 + 8, Blocks.logs3.get().blockID, 0, 2); - var1.setBlock(var3 + 6, var4 + 31, var5 + 10, Blocks.leavesColorized.get().blockID, 3, 2); - var1.setBlock(var3 + 6, var4 + 32, var5 + 5, Blocks.leavesColorized.get().blockID, 3, 2); - var1.setBlock(var3 + 6, var4 + 32, var5 + 6, Blocks.logs3.get().blockID, 0, 2); - var1.setBlock(var3 + 6, var4 + 32, var5 + 7, Blocks.logs3.get().blockID, 0, 2); - var1.setBlock(var3 + 6, var4 + 32, var5 + 8, Blocks.logs3.get().blockID, 0, 2); - var1.setBlock(var3 + 6, var4 + 32, var5 + 11, Blocks.leavesColorized.get().blockID, 3, 2); - var1.setBlock(var3 + 6, var4 + 33, var5 + 4, Blocks.leavesColorized.get().blockID, 3, 2); - var1.setBlock(var3 + 6, var4 + 33, var5 + 6, Blocks.leavesColorized.get().blockID, 3, 2); - var1.setBlock(var3 + 6, var4 + 33, var5 + 7, Blocks.logs3.get().blockID, 0, 2); - var1.setBlock(var3 + 6, var4 + 33, var5 + 8, Blocks.logs3.get().blockID, 0, 2); - var1.setBlock(var3 + 6, var4 + 33, var5 + 9, Blocks.leavesColorized.get().blockID, 3, 2); - var1.setBlock(var3 + 6, var4 + 33, var5 + 10, Blocks.leavesColorized.get().blockID, 3, 2); - var1.setBlock(var3 + 6, var4 + 34, var5 + 4, Blocks.leavesColorized.get().blockID, 3, 2); - var1.setBlock(var3 + 6, var4 + 34, var5 + 8, Blocks.logs3.get().blockID, 0, 2); - var1.setBlock(var3 + 6, var4 + 34, var5 + 12, Blocks.leavesColorized.get().blockID, 3, 2); - var1.setBlock(var3 + 6, var4 + 35, var5 + 6, Blocks.leavesColorized.get().blockID, 3, 2); - var1.setBlock(var3 + 6, var4 + 35, var5 + 8, Blocks.logs3.get().blockID, 0, 2); - var1.setBlock(var3 + 6, var4 + 35, var5 + 9, Blocks.leavesColorized.get().blockID, 3, 2); - var1.setBlock(var3 + 6, var4 + 35, var5 + 11, Blocks.leavesColorized.get().blockID, 3, 2); - var1.setBlock(var3 + 6, var4 + 36, var5 + 7, Blocks.leavesColorized.get().blockID, 3, 2); - var1.setBlock(var3 + 6, var4 + 36, var5 + 8, Blocks.logs3.get().blockID, 0, 2); - var1.setBlock(var3 + 6, var4 + 36, var5 + 9, Blocks.leavesColorized.get().blockID, 3, 2); - var1.setBlock(var3 + 6, var4 + 37, var5 + 5, Blocks.leavesColorized.get().blockID, 3, 2); - var1.setBlock(var3 + 6, var4 + 37, var5 + 8, Blocks.logs3.get().blockID, 0, 2); - var1.setBlock(var3 + 6, var4 + 38, var5 + 6, Blocks.leavesColorized.get().blockID, 3, 2); - var1.setBlock(var3 + 6, var4 + 38, var5 + 7, Blocks.leavesColorized.get().blockID, 3, 2); - var1.setBlock(var3 + 6, var4 + 38, var5 + 8, Blocks.logs3.get().blockID, 0, 2); - var1.setBlock(var3 + 6, var4 + 38, var5 + 10, Blocks.leavesColorized.get().blockID, 3, 2); - var1.setBlock(var3 + 6, var4 + 39, var5 + 5, Blocks.leavesColorized.get().blockID, 3, 2); - var1.setBlock(var3 + 6, var4 + 39, var5 + 6, Blocks.leavesColorized.get().blockID, 3, 2); - var1.setBlock(var3 + 6, var4 + 39, var5 + 8, Blocks.logs3.get().blockID, 0, 2); - var1.setBlock(var3 + 6, var4 + 39, var5 + 11, Blocks.leavesColorized.get().blockID, 3, 2); - var1.setBlock(var3 + 6, var4 + 40, var5 + 5, Blocks.leavesColorized.get().blockID, 3, 2); - var1.setBlock(var3 + 6, var4 + 40, var5 + 6, Blocks.leavesColorized.get().blockID, 3, 2); - var1.setBlock(var3 + 6, var4 + 40, var5 + 8, Blocks.logs3.get().blockID, 0, 2); - var1.setBlock(var3 + 6, var4 + 41, var5 + 7, Blocks.leavesColorized.get().blockID, 3, 2); - var1.setBlock(var3 + 6, var4 + 41, var5 + 8, Blocks.logs3.get().blockID, 0, 2); - var1.setBlock(var3 + 6, var4 + 42, var5 + 4, Blocks.leavesColorized.get().blockID, 3, 2); - var1.setBlock(var3 + 6, var4 + 42, var5 + 6, Blocks.leavesColorized.get().blockID, 3, 2); - var1.setBlock(var3 + 6, var4 + 42, var5 + 7, Blocks.leavesColorized.get().blockID, 3, 2); - var1.setBlock(var3 + 6, var4 + 42, var5 + 8, Blocks.logs3.get().blockID, 0, 2); - var1.setBlock(var3 + 6, var4 + 42, var5 + 9, Blocks.logs3.get().blockID, 0, 2); - var1.setBlock(var3 + 6, var4 + 42, var5 + 10, Blocks.leavesColorized.get().blockID, 3, 2); - var1.setBlock(var3 + 6, var4 + 42, var5 + 11, Blocks.leavesColorized.get().blockID, 3, 2); - var1.setBlock(var3 + 6, var4 + 43, var5 + 5, Blocks.leavesColorized.get().blockID, 3, 2); - var1.setBlock(var3 + 6, var4 + 43, var5 + 7, Blocks.leavesColorized.get().blockID, 3, 2); - var1.setBlock(var3 + 6, var4 + 43, var5 + 8, Blocks.logs3.get().blockID, 0, 2); - var1.setBlock(var3 + 6, var4 + 43, var5 + 10, Blocks.leavesColorized.get().blockID, 3, 2); - var1.setBlock(var3 + 6, var4 + 43, var5 + 11, Blocks.leavesColorized.get().blockID, 3, 2); - var1.setBlock(var3 + 6, var4 + 44, var5 + 5, Blocks.leavesColorized.get().blockID, 3, 2); - var1.setBlock(var3 + 6, var4 + 44, var5 + 8, Blocks.logs3.get().blockID, 0, 2); - var1.setBlock(var3 + 6, var4 + 45, var5 + 5, Blocks.leavesColorized.get().blockID, 3, 2); - var1.setBlock(var3 + 6, var4 + 45, var5 + 6, Blocks.leavesColorized.get().blockID, 3, 2); - var1.setBlock(var3 + 6, var4 + 45, var5 + 7, Blocks.leavesColorized.get().blockID, 3, 2); - var1.setBlock(var3 + 6, var4 + 45, var5 + 8, Blocks.logs3.get().blockID, 0, 2); - var1.setBlock(var3 + 6, var4 + 45, var5 + 11, Blocks.leavesColorized.get().blockID, 3, 2); - var1.setBlock(var3 + 6, var4 + 46, var5 + 7, Blocks.leavesColorized.get().blockID, 3, 2); - var1.setBlock(var3 + 6, var4 + 46, var5 + 8, Blocks.logs3.get().blockID, 0, 2); - var1.setBlock(var3 + 6, var4 + 46, var5 + 9, Blocks.leavesColorized.get().blockID, 3, 2); - var1.setBlock(var3 + 6, var4 + 47, var5 + 7, Blocks.leavesColorized.get().blockID, 3, 2); - var1.setBlock(var3 + 6, var4 + 47, var5 + 8, Blocks.logs3.get().blockID, 0, 2); - var1.setBlock(var3 + 6, var4 + 47, var5 + 9, Blocks.leavesColorized.get().blockID, 3, 2); - var1.setBlock(var3 + 7, var4 + 0, var5 + 7, Blocks.logs3.get().blockID, 0, 2); - var1.setBlock(var3 + 7, var4 + 0, var5 + 8, Blocks.logs3.get().blockID, 0, 2); - var1.setBlock(var3 + 7, var4 + 0, var5 + 9, Blocks.logs3.get().blockID, 0, 2); - var1.setBlock(var3 + 7, var4 + 0, var5 + 10, Blocks.logs3.get().blockID, 0, 2); - var1.setBlock(var3 + 7, var4 + 1, var5 + 7, Blocks.logs3.get().blockID, 0, 2); - var1.setBlock(var3 + 7, var4 + 1, var5 + 8, Blocks.logs3.get().blockID, 0, 2); - var1.setBlock(var3 + 7, var4 + 1, var5 + 9, Blocks.logs3.get().blockID, 0, 2); - var1.setBlock(var3 + 7, var4 + 2, var5 + 7, Blocks.logs3.get().blockID, 0, 2); - var1.setBlock(var3 + 7, var4 + 2, var5 + 8, Blocks.logs3.get().blockID, 0, 2); - var1.setBlock(var3 + 7, var4 + 3, var5 + 7, Blocks.logs3.get().blockID, 0, 2); - var1.setBlock(var3 + 7, var4 + 3, var5 + 8, Blocks.logs3.get().blockID, 0, 2); - var1.setBlock(var3 + 7, var4 + 4, var5 + 7, Blocks.logs3.get().blockID, 0, 2); - var1.setBlock(var3 + 7, var4 + 4, var5 + 8, Blocks.logs3.get().blockID, 0, 2); - var1.setBlock(var3 + 7, var4 + 5, var5 + 7, Blocks.logs3.get().blockID, 0, 2); - var1.setBlock(var3 + 7, var4 + 5, var5 + 8, Blocks.logs3.get().blockID, 0, 2); - var1.setBlock(var3 + 7, var4 + 6, var5 + 7, Blocks.logs3.get().blockID, 0, 2); - var1.setBlock(var3 + 7, var4 + 6, var5 + 8, Blocks.logs3.get().blockID, 0, 2); - var1.setBlock(var3 + 7, var4 + 7, var5 + 7, Blocks.logs3.get().blockID, 0, 2); - var1.setBlock(var3 + 7, var4 + 7, var5 + 8, Blocks.logs3.get().blockID, 0, 2); - var1.setBlock(var3 + 7, var4 + 8, var5 + 7, Blocks.logs3.get().blockID, 0, 2); - var1.setBlock(var3 + 7, var4 + 8, var5 + 8, Blocks.logs3.get().blockID, 0, 2); - var1.setBlock(var3 + 7, var4 + 9, var5 + 7, Blocks.logs3.get().blockID, 0, 2); - var1.setBlock(var3 + 7, var4 + 9, var5 + 8, Blocks.logs3.get().blockID, 0, 2); - var1.setBlock(var3 + 7, var4 + 10, var5 + 7, Blocks.logs3.get().blockID, 0, 2); - var1.setBlock(var3 + 7, var4 + 10, var5 + 8, Blocks.logs3.get().blockID, 0, 2); - var1.setBlock(var3 + 7, var4 + 11, var5 + 7, Blocks.logs3.get().blockID, 0, 2); - var1.setBlock(var3 + 7, var4 + 11, var5 + 8, Blocks.logs3.get().blockID, 0, 2); - var1.setBlock(var3 + 7, var4 + 12, var5 + 7, Blocks.logs3.get().blockID, 0, 2); - var1.setBlock(var3 + 7, var4 + 12, var5 + 8, Blocks.logs3.get().blockID, 0, 2); - var1.setBlock(var3 + 7, var4 + 13, var5 + 7, Blocks.logs3.get().blockID, 0, 2); - var1.setBlock(var3 + 7, var4 + 13, var5 + 8, Blocks.logs3.get().blockID, 0, 2); - var1.setBlock(var3 + 7, var4 + 14, var5 + 7, Blocks.logs3.get().blockID, 0, 2); - var1.setBlock(var3 + 7, var4 + 14, var5 + 8, Blocks.logs3.get().blockID, 0, 2); - var1.setBlock(var3 + 7, var4 + 15, var5 + 7, Blocks.logs3.get().blockID, 0, 2); - var1.setBlock(var3 + 7, var4 + 15, var5 + 8, Blocks.logs3.get().blockID, 0, 2); - var1.setBlock(var3 + 7, var4 + 16, var5 + 7, Blocks.logs3.get().blockID, 0, 2); - var1.setBlock(var3 + 7, var4 + 16, var5 + 8, Blocks.logs3.get().blockID, 0, 2); - var1.setBlock(var3 + 7, var4 + 16, var5 + 9, Blocks.leavesColorized.get().blockID, 3, 2); - var1.setBlock(var3 + 7, var4 + 17, var5 + 7, Blocks.logs3.get().blockID, 0, 2); - var1.setBlock(var3 + 7, var4 + 17, var5 + 8, Blocks.logs3.get().blockID, 0, 2); - var1.setBlock(var3 + 7, var4 + 18, var5 + 5, Blocks.leavesColorized.get().blockID, 3, 2); - var1.setBlock(var3 + 7, var4 + 18, var5 + 6, Blocks.leavesColorized.get().blockID, 3, 2); - var1.setBlock(var3 + 7, var4 + 18, var5 + 7, Blocks.logs3.get().blockID, 0, 2); - var1.setBlock(var3 + 7, var4 + 18, var5 + 8, Blocks.logs3.get().blockID, 0, 2); - var1.setBlock(var3 + 7, var4 + 19, var5 + 7, Blocks.logs3.get().blockID, 0, 2); - var1.setBlock(var3 + 7, var4 + 19, var5 + 8, Blocks.logs3.get().blockID, 0, 2); - var1.setBlock(var3 + 7, var4 + 20, var5 + 7, Blocks.logs3.get().blockID, 0, 2); - var1.setBlock(var3 + 7, var4 + 20, var5 + 8, Blocks.logs3.get().blockID, 0, 2); - var1.setBlock(var3 + 7, var4 + 21, var5 + 5, Blocks.leavesColorized.get().blockID, 3, 2); - var1.setBlock(var3 + 7, var4 + 21, var5 + 6, Blocks.leavesColorized.get().blockID, 3, 2); - var1.setBlock(var3 + 7, var4 + 21, var5 + 7, Blocks.logs3.get().blockID, 0, 2); - var1.setBlock(var3 + 7, var4 + 21, var5 + 8, Blocks.logs3.get().blockID, 0, 2); - var1.setBlock(var3 + 7, var4 + 22, var5 + 7, Blocks.logs3.get().blockID, 0, 2); - var1.setBlock(var3 + 7, var4 + 22, var5 + 8, Blocks.logs3.get().blockID, 0, 2); - var1.setBlock(var3 + 7, var4 + 23, var5 + 7, Blocks.logs3.get().blockID, 0, 2); - var1.setBlock(var3 + 7, var4 + 23, var5 + 8, Blocks.logs3.get().blockID, 0, 2); - var1.setBlock(var3 + 7, var4 + 24, var5 + 7, Blocks.logs3.get().blockID, 0, 2); - var1.setBlock(var3 + 7, var4 + 24, var5 + 8, Blocks.logs3.get().blockID, 0, 2); - var1.setBlock(var3 + 7, var4 + 25, var5 + 7, Blocks.logs3.get().blockID, 0, 2); - var1.setBlock(var3 + 7, var4 + 25, var5 + 8, Blocks.logs3.get().blockID, 0, 2); - var1.setBlock(var3 + 7, var4 + 26, var5 + 7, Blocks.logs3.get().blockID, 0, 2); - var1.setBlock(var3 + 7, var4 + 27, var5 + 5, Blocks.leavesColorized.get().blockID, 3, 2); - var1.setBlock(var3 + 7, var4 + 27, var5 + 6, Blocks.leavesColorized.get().blockID, 3, 2); - var1.setBlock(var3 + 7, var4 + 27, var5 + 7, Blocks.logs3.get().blockID, 0, 2); - var1.setBlock(var3 + 7, var4 + 28, var5 + 7, Blocks.logs3.get().blockID, 0, 2); - var1.setBlock(var3 + 7, var4 + 29, var5 + 3, Blocks.leavesColorized.get().blockID, 3, 2); - var1.setBlock(var3 + 7, var4 + 29, var5 + 5, Blocks.leavesColorized.get().blockID, 3, 2); - var1.setBlock(var3 + 7, var4 + 29, var5 + 7, Blocks.logs3.get().blockID, 0, 2); - var1.setBlock(var3 + 7, var4 + 29, var5 + 9, Blocks.leavesColorized.get().blockID, 3, 2); - var1.setBlock(var3 + 7, var4 + 30, var5 + 0, Blocks.leavesColorized.get().blockID, 3, 2); - var1.setBlock(var3 + 7, var4 + 30, var5 + 1, Blocks.leavesColorized.get().blockID, 3, 2); - var1.setBlock(var3 + 7, var4 + 30, var5 + 3, Blocks.leavesColorized.get().blockID, 3, 2); - var1.setBlock(var3 + 7, var4 + 30, var5 + 4, Blocks.leavesColorized.get().blockID, 3, 2); - var1.setBlock(var3 + 7, var4 + 30, var5 + 5, Blocks.leavesColorized.get().blockID, 3, 2); - var1.setBlock(var3 + 7, var4 + 30, var5 + 6, Blocks.leavesColorized.get().blockID, 3, 2); - var1.setBlock(var3 + 7, var4 + 30, var5 + 7, Blocks.logs3.get().blockID, 0, 2); - var1.setBlock(var3 + 7, var4 + 30, var5 + 11, Blocks.leavesColorized.get().blockID, 3, 2); - var1.setBlock(var3 + 7, var4 + 31, var5 + 3, Blocks.leavesColorized.get().blockID, 3, 2); - var1.setBlock(var3 + 7, var4 + 31, var5 + 5, Blocks.leavesColorized.get().blockID, 3, 2); - var1.setBlock(var3 + 7, var4 + 31, var5 + 7, Blocks.logs3.get().blockID, 0, 2); - var1.setBlock(var3 + 7, var4 + 31, var5 + 8, Blocks.leavesColorized.get().blockID, 3, 2); - var1.setBlock(var3 + 7, var4 + 31, var5 + 9, Blocks.leavesColorized.get().blockID, 3, 2); - var1.setBlock(var3 + 7, var4 + 32, var5 + 6, Blocks.leavesColorized.get().blockID, 3, 2); - var1.setBlock(var3 + 7, var4 + 32, var5 + 7, Blocks.logs3.get().blockID, 0, 2); - var1.setBlock(var3 + 7, var4 + 32, var5 + 9, Blocks.logs3.get().blockID, 0, 2); - var1.setBlock(var3 + 7, var4 + 32, var5 + 10, Blocks.leavesColorized.get().blockID, 3, 2); - var1.setBlock(var3 + 7, var4 + 32, var5 + 12, Blocks.leavesColorized.get().blockID, 3, 2); - var1.setBlock(var3 + 7, var4 + 33, var5 + 4, Blocks.leavesColorized.get().blockID, 3, 2); - var1.setBlock(var3 + 7, var4 + 33, var5 + 5, Blocks.leavesColorized.get().blockID, 3, 2); - var1.setBlock(var3 + 7, var4 + 33, var5 + 6, Blocks.leavesColorized.get().blockID, 3, 2); - var1.setBlock(var3 + 7, var4 + 33, var5 + 7, Blocks.logs3.get().blockID, 0, 2); - var1.setBlock(var3 + 7, var4 + 33, var5 + 9, Blocks.leavesColorized.get().blockID, 3, 2); - var1.setBlock(var3 + 7, var4 + 33, var5 + 10, Blocks.leavesColorized.get().blockID, 3, 2); - var1.setBlock(var3 + 7, var4 + 33, var5 + 11, Blocks.leavesColorized.get().blockID, 3, 2); - var1.setBlock(var3 + 7, var4 + 34, var5 + 5, Blocks.leavesColorized.get().blockID, 3, 2); - var1.setBlock(var3 + 7, var4 + 34, var5 + 7, Blocks.logs3.get().blockID, 0, 2); - var1.setBlock(var3 + 7, var4 + 34, var5 + 8, Blocks.leavesColorized.get().blockID, 3, 2); - var1.setBlock(var3 + 7, var4 + 34, var5 + 9, Blocks.leavesColorized.get().blockID, 3, 2); - var1.setBlock(var3 + 7, var4 + 34, var5 + 10, Blocks.leavesColorized.get().blockID, 3, 2); - var1.setBlock(var3 + 7, var4 + 34, var5 + 11, Blocks.leavesColorized.get().blockID, 3, 2); - var1.setBlock(var3 + 7, var4 + 35, var5 + 4, Blocks.leavesColorized.get().blockID, 3, 2); - var1.setBlock(var3 + 7, var4 + 35, var5 + 6, Blocks.leavesColorized.get().blockID, 3, 2); - var1.setBlock(var3 + 7, var4 + 35, var5 + 7, Blocks.logs3.get().blockID, 0, 2); - var1.setBlock(var3 + 7, var4 + 35, var5 + 8, Blocks.leavesColorized.get().blockID, 3, 2); - var1.setBlock(var3 + 7, var4 + 35, var5 + 9, Blocks.leavesColorized.get().blockID, 3, 2); - var1.setBlock(var3 + 7, var4 + 35, var5 + 11, Blocks.leavesColorized.get().blockID, 3, 2); - var1.setBlock(var3 + 7, var4 + 36, var5 + 6, Blocks.leavesColorized.get().blockID, 3, 2); - var1.setBlock(var3 + 7, var4 + 36, var5 + 7, Blocks.logs3.get().blockID, 0, 2); - var1.setBlock(var3 + 7, var4 + 37, var5 + 5, Blocks.leavesColorized.get().blockID, 3, 2); - var1.setBlock(var3 + 7, var4 + 37, var5 + 6, Blocks.leavesColorized.get().blockID, 3, 2); - var1.setBlock(var3 + 7, var4 + 37, var5 + 7, Blocks.logs3.get().blockID, 0, 2); - var1.setBlock(var3 + 7, var4 + 37, var5 + 8, Blocks.leavesColorized.get().blockID, 3, 2); - var1.setBlock(var3 + 7, var4 + 38, var5 + 6, Blocks.leavesColorized.get().blockID, 3, 2); - var1.setBlock(var3 + 7, var4 + 38, var5 + 7, Blocks.logs3.get().blockID, 0, 2); - var1.setBlock(var3 + 7, var4 + 39, var5 + 4, Blocks.leavesColorized.get().blockID, 3, 2); - var1.setBlock(var3 + 7, var4 + 39, var5 + 7, Blocks.logs3.get().blockID, 0, 2); - var1.setBlock(var3 + 7, var4 + 39, var5 + 9, Blocks.leavesColorized.get().blockID, 3, 2); - var1.setBlock(var3 + 7, var4 + 39, var5 + 10, Blocks.leavesColorized.get().blockID, 3, 2); - var1.setBlock(var3 + 7, var4 + 40, var5 + 7, Blocks.logs3.get().blockID, 0, 2); - var1.setBlock(var3 + 7, var4 + 40, var5 + 10, Blocks.leavesColorized.get().blockID, 3, 2); - var1.setBlock(var3 + 7, var4 + 41, var5 + 4, Blocks.leavesColorized.get().blockID, 3, 2); - var1.setBlock(var3 + 7, var4 + 41, var5 + 6, Blocks.leavesColorized.get().blockID, 3, 2); - var1.setBlock(var3 + 7, var4 + 41, var5 + 7, Blocks.logs3.get().blockID, 0, 2); - var1.setBlock(var3 + 7, var4 + 41, var5 + 8, Blocks.leavesColorized.get().blockID, 3, 2); - var1.setBlock(var3 + 7, var4 + 41, var5 + 9, Blocks.leavesColorized.get().blockID, 3, 2); - var1.setBlock(var3 + 7, var4 + 41, var5 + 10, Blocks.leavesColorized.get().blockID, 3, 2); - var1.setBlock(var3 + 7, var4 + 42, var5 + 5, Blocks.leavesColorized.get().blockID, 3, 2); - var1.setBlock(var3 + 7, var4 + 42, var5 + 6, Blocks.leavesColorized.get().blockID, 3, 2); - var1.setBlock(var3 + 7, var4 + 42, var5 + 8, Blocks.leavesColorized.get().blockID, 3, 2); - var1.setBlock(var3 + 7, var4 + 42, var5 + 9, Blocks.leavesColorized.get().blockID, 3, 2); - var1.setBlock(var3 + 7, var4 + 42, var5 + 10, Blocks.logs3.get().blockID, 0, 2); - var1.setBlock(var3 + 7, var4 + 42, var5 + 11, Blocks.leavesColorized.get().blockID, 3, 2); - var1.setBlock(var3 + 7, var4 + 43, var5 + 4, Blocks.leavesColorized.get().blockID, 3, 2); - var1.setBlock(var3 + 7, var4 + 43, var5 + 6, Blocks.leavesColorized.get().blockID, 3, 2); - var1.setBlock(var3 + 7, var4 + 43, var5 + 10, Blocks.leavesColorized.get().blockID, 3, 2); - var1.setBlock(var3 + 7, var4 + 44, var5 + 5, Blocks.leavesColorized.get().blockID, 3, 2); - var1.setBlock(var3 + 7, var4 + 44, var5 + 6, Blocks.leavesColorized.get().blockID, 3, 2); - var1.setBlock(var3 + 7, var4 + 45, var5 + 5, Blocks.leavesColorized.get().blockID, 3, 2); - var1.setBlock(var3 + 7, var4 + 45, var5 + 6, Blocks.leavesColorized.get().blockID, 3, 2); - var1.setBlock(var3 + 7, var4 + 45, var5 + 7, Blocks.leavesColorized.get().blockID, 3, 2); - var1.setBlock(var3 + 7, var4 + 45, var5 + 8, Blocks.leavesColorized.get().blockID, 3, 2); - var1.setBlock(var3 + 7, var4 + 46, var5 + 8, Blocks.leavesColorized.get().blockID, 3, 2); - var1.setBlock(var3 + 7, var4 + 46, var5 + 9, Blocks.leavesColorized.get().blockID, 3, 2); - var1.setBlock(var3 + 7, var4 + 47, var5 + 7, Blocks.leavesColorized.get().blockID, 3, 2); - var1.setBlock(var3 + 7, var4 + 47, var5 + 8, Blocks.leavesColorized.get().blockID, 3, 2); - var1.setBlock(var3 + 8, var4 + 0, var5 + 7, Blocks.logs3.get().blockID, 0, 2); - var1.setBlock(var3 + 8, var4 + 0, var5 + 10, Blocks.logs3.get().blockID, 0, 2); - var1.setBlock(var3 + 8, var4 + 1, var5 + 7, Blocks.logs3.get().blockID, 0, 2); - var1.setBlock(var3 + 8, var4 + 21, var5 + 5, Blocks.leavesColorized.get().blockID, 3, 2); - var1.setBlock(var3 + 8, var4 + 21, var5 + 6, Blocks.logs3.get().blockID, 0, 2); - var1.setBlock(var3 + 8, var4 + 21, var5 + 7, Blocks.leavesColorized.get().blockID, 3, 2); - var1.setBlock(var3 + 8, var4 + 27, var5 + 6, Blocks.logs3.get().blockID, 0, 2); - var1.setBlock(var3 + 8, var4 + 27, var5 + 7, Blocks.leavesColorized.get().blockID, 3, 2); - var1.setBlock(var3 + 8, var4 + 28, var5 + 5, Blocks.leavesColorized.get().blockID, 3, 2); - var1.setBlock(var3 + 8, var4 + 28, var5 + 6, Blocks.leavesColorized.get().blockID, 3, 2); - var1.setBlock(var3 + 8, var4 + 29, var5 + 4, Blocks.leavesColorized.get().blockID, 3, 2); - var1.setBlock(var3 + 8, var4 + 29, var5 + 5, Blocks.leavesColorized.get().blockID, 3, 2); - var1.setBlock(var3 + 8, var4 + 29, var5 + 7, Blocks.leavesColorized.get().blockID, 3, 2); - var1.setBlock(var3 + 8, var4 + 29, var5 + 8, Blocks.leavesColorized.get().blockID, 3, 2); - var1.setBlock(var3 + 8, var4 + 29, var5 + 9, Blocks.leavesColorized.get().blockID, 3, 2); - var1.setBlock(var3 + 8, var4 + 29, var5 + 10, Blocks.leavesColorized.get().blockID, 3, 2); - var1.setBlock(var3 + 8, var4 + 29, var5 + 12, Blocks.leavesColorized.get().blockID, 3, 2); - var1.setBlock(var3 + 8, var4 + 30, var5 + 3, Blocks.leavesColorized.get().blockID, 3, 2); - var1.setBlock(var3 + 8, var4 + 30, var5 + 4, Blocks.leavesColorized.get().blockID, 3, 2); - var1.setBlock(var3 + 8, var4 + 30, var5 + 5, Blocks.leavesColorized.get().blockID, 3, 2); - var1.setBlock(var3 + 8, var4 + 30, var5 + 6, Blocks.leavesColorized.get().blockID, 3, 2); - var1.setBlock(var3 + 8, var4 + 30, var5 + 7, Blocks.leavesColorized.get().blockID, 3, 2); - var1.setBlock(var3 + 8, var4 + 30, var5 + 9, Blocks.leavesColorized.get().blockID, 3, 2); - var1.setBlock(var3 + 8, var4 + 30, var5 + 11, Blocks.leavesColorized.get().blockID, 3, 2); - var1.setBlock(var3 + 8, var4 + 30, var5 + 12, Blocks.leavesColorized.get().blockID, 3, 2); - var1.setBlock(var3 + 8, var4 + 31, var5 + 3, Blocks.leavesColorized.get().blockID, 3, 2); - var1.setBlock(var3 + 8, var4 + 31, var5 + 7, Blocks.leavesColorized.get().blockID, 3, 2); - var1.setBlock(var3 + 8, var4 + 32, var5 + 9, Blocks.leavesColorized.get().blockID, 3, 2); - var1.setBlock(var3 + 8, var4 + 32, var5 + 10, Blocks.logs3.get().blockID, 0, 2); - var1.setBlock(var3 + 8, var4 + 32, var5 + 11, Blocks.leavesColorized.get().blockID, 3, 2); - var1.setBlock(var3 + 8, var4 + 32, var5 + 12, Blocks.leavesColorized.get().blockID, 3, 2); - var1.setBlock(var3 + 8, var4 + 33, var5 + 6, Blocks.leavesColorized.get().blockID, 3, 2); - var1.setBlock(var3 + 8, var4 + 33, var5 + 8, Blocks.leavesColorized.get().blockID, 3, 2); - var1.setBlock(var3 + 8, var4 + 33, var5 + 10, Blocks.leavesColorized.get().blockID, 3, 2); - var1.setBlock(var3 + 8, var4 + 34, var5 + 6, Blocks.leavesColorized.get().blockID, 3, 2); - var1.setBlock(var3 + 8, var4 + 34, var5 + 7, Blocks.leavesColorized.get().blockID, 3, 2); - var1.setBlock(var3 + 8, var4 + 34, var5 + 8, Blocks.leavesColorized.get().blockID, 3, 2); - var1.setBlock(var3 + 8, var4 + 34, var5 + 10, Blocks.leavesColorized.get().blockID, 3, 2); - var1.setBlock(var3 + 8, var4 + 34, var5 + 13, Blocks.leavesColorized.get().blockID, 3, 2); - var1.setBlock(var3 + 8, var4 + 35, var5 + 6, Blocks.leavesColorized.get().blockID, 3, 2); - var1.setBlock(var3 + 8, var4 + 35, var5 + 7, Blocks.leavesColorized.get().blockID, 3, 2); - var1.setBlock(var3 + 8, var4 + 35, var5 + 9, Blocks.leavesColorized.get().blockID, 3, 2); - var1.setBlock(var3 + 8, var4 + 35, var5 + 10, Blocks.leavesColorized.get().blockID, 3, 2); - var1.setBlock(var3 + 8, var4 + 36, var5 + 6, Blocks.leavesColorized.get().blockID, 3, 2); - var1.setBlock(var3 + 8, var4 + 37, var5 + 4, Blocks.leavesColorized.get().blockID, 3, 2); - var1.setBlock(var3 + 8, var4 + 37, var5 + 5, Blocks.leavesColorized.get().blockID, 3, 2); - var1.setBlock(var3 + 8, var4 + 37, var5 + 6, Blocks.leavesColorized.get().blockID, 3, 2); - var1.setBlock(var3 + 8, var4 + 37, var5 + 8, Blocks.leavesColorized.get().blockID, 3, 2); - var1.setBlock(var3 + 8, var4 + 37, var5 + 9, Blocks.leavesColorized.get().blockID, 3, 2); - var1.setBlock(var3 + 8, var4 + 37, var5 + 10, Blocks.leavesColorized.get().blockID, 3, 2); - var1.setBlock(var3 + 8, var4 + 38, var5 + 7, Blocks.leavesColorized.get().blockID, 3, 2); - var1.setBlock(var3 + 8, var4 + 39, var5 + 3, Blocks.leavesColorized.get().blockID, 3, 2); - var1.setBlock(var3 + 8, var4 + 39, var5 + 4, Blocks.leavesColorized.get().blockID, 3, 2); - var1.setBlock(var3 + 8, var4 + 39, var5 + 5, Blocks.leavesColorized.get().blockID, 3, 2); - var1.setBlock(var3 + 8, var4 + 39, var5 + 6, Blocks.leavesColorized.get().blockID, 3, 2); - var1.setBlock(var3 + 8, var4 + 39, var5 + 7, Blocks.leavesColorized.get().blockID, 3, 2); - var1.setBlock(var3 + 8, var4 + 40, var5 + 6, Blocks.leavesColorized.get().blockID, 3, 2); - var1.setBlock(var3 + 8, var4 + 40, var5 + 8, Blocks.leavesColorized.get().blockID, 3, 2); - var1.setBlock(var3 + 8, var4 + 41, var5 + 6, Blocks.leavesColorized.get().blockID, 3, 2); - var1.setBlock(var3 + 8, var4 + 41, var5 + 7, Blocks.leavesColorized.get().blockID, 3, 2); - var1.setBlock(var3 + 8, var4 + 41, var5 + 8, Blocks.leavesColorized.get().blockID, 3, 2); - var1.setBlock(var3 + 8, var4 + 42, var5 + 9, Blocks.leavesColorized.get().blockID, 3, 2); - var1.setBlock(var3 + 8, var4 + 42, var5 + 10, Blocks.leavesColorized.get().blockID, 3, 2); - var1.setBlock(var3 + 8, var4 + 42, var5 + 11, Blocks.leavesColorized.get().blockID, 3, 2); - var1.setBlock(var3 + 8, var4 + 43, var5 + 5, Blocks.leavesColorized.get().blockID, 3, 2); - var1.setBlock(var3 + 8, var4 + 43, var5 + 7, Blocks.leavesColorized.get().blockID, 3, 2); - var1.setBlock(var3 + 8, var4 + 43, var5 + 8, Blocks.leavesColorized.get().blockID, 3, 2); - var1.setBlock(var3 + 8, var4 + 43, var5 + 9, Blocks.leavesColorized.get().blockID, 3, 2); - var1.setBlock(var3 + 8, var4 + 43, var5 + 10, Blocks.leavesColorized.get().blockID, 3, 2); - var1.setBlock(var3 + 8, var4 + 44, var5 + 5, Blocks.leavesColorized.get().blockID, 3, 2); - var1.setBlock(var3 + 8, var4 + 44, var5 + 6, Blocks.leavesColorized.get().blockID, 3, 2); - var1.setBlock(var3 + 8, var4 + 44, var5 + 7, Blocks.leavesColorized.get().blockID, 3, 2); - var1.setBlock(var3 + 8, var4 + 44, var5 + 8, Blocks.leavesColorized.get().blockID, 3, 2); - var1.setBlock(var3 + 8, var4 + 45, var5 + 9, Blocks.leavesColorized.get().blockID, 3, 2); - var1.setBlock(var3 + 8, var4 + 45, var5 + 10, Blocks.leavesColorized.get().blockID, 3, 2); - var1.setBlock(var3 + 9, var4 + 0, var5 + 6, Blocks.logs3.get().blockID, 0, 2); - var1.setBlock(var3 + 9, var4 + 21, var5 + 5, Blocks.leavesColorized.get().blockID, 3, 2); - var1.setBlock(var3 + 9, var4 + 21, var5 + 6, Blocks.leavesColorized.get().blockID, 3, 2); - var1.setBlock(var3 + 9, var4 + 21, var5 + 7, Blocks.leavesColorized.get().blockID, 3, 2); - var1.setBlock(var3 + 9, var4 + 27, var5 + 6, Blocks.leavesColorized.get().blockID, 3, 2); - var1.setBlock(var3 + 9, var4 + 28, var5 + 4, Blocks.leavesColorized.get().blockID, 3, 2); - var1.setBlock(var3 + 9, var4 + 28, var5 + 5, Blocks.logs3.get().blockID, 0, 2); - var1.setBlock(var3 + 9, var4 + 28, var5 + 6, Blocks.leavesColorized.get().blockID, 3, 2); - var1.setBlock(var3 + 9, var4 + 29, var5 + 5, Blocks.leavesColorized.get().blockID, 3, 2); - var1.setBlock(var3 + 9, var4 + 29, var5 + 6, Blocks.leavesColorized.get().blockID, 3, 2); - var1.setBlock(var3 + 9, var4 + 29, var5 + 7, Blocks.leavesColorized.get().blockID, 3, 2); - var1.setBlock(var3 + 9, var4 + 29, var5 + 10, Blocks.leavesColorized.get().blockID, 3, 2); - var1.setBlock(var3 + 9, var4 + 30, var5 + 2, Blocks.leavesColorized.get().blockID, 3, 2); - var1.setBlock(var3 + 9, var4 + 30, var5 + 3, Blocks.leavesColorized.get().blockID, 3, 2); - var1.setBlock(var3 + 9, var4 + 30, var5 + 4, Blocks.leavesColorized.get().blockID, 3, 2); - var1.setBlock(var3 + 9, var4 + 30, var5 + 5, Blocks.leavesColorized.get().blockID, 3, 2); - var1.setBlock(var3 + 9, var4 + 30, var5 + 7, Blocks.leavesColorized.get().blockID, 3, 2); - var1.setBlock(var3 + 9, var4 + 30, var5 + 9, Blocks.leavesColorized.get().blockID, 3, 2); - var1.setBlock(var3 + 9, var4 + 30, var5 + 12, Blocks.leavesColorized.get().blockID, 3, 2); - var1.setBlock(var3 + 9, var4 + 31, var5 + 3, Blocks.leavesColorized.get().blockID, 3, 2); - var1.setBlock(var3 + 9, var4 + 31, var5 + 4, Blocks.leavesColorized.get().blockID, 3, 2); - var1.setBlock(var3 + 9, var4 + 31, var5 + 5, Blocks.leavesColorized.get().blockID, 3, 2); - var1.setBlock(var3 + 9, var4 + 31, var5 + 6, Blocks.leavesColorized.get().blockID, 3, 2); - var1.setBlock(var3 + 9, var4 + 32, var5 + 9, Blocks.leavesColorized.get().blockID, 3, 2); - var1.setBlock(var3 + 9, var4 + 32, var5 + 10, Blocks.leavesColorized.get().blockID, 3, 2); - var1.setBlock(var3 + 9, var4 + 32, var5 + 11, Blocks.leavesColorized.get().blockID, 3, 2); - var1.setBlock(var3 + 9, var4 + 32, var5 + 14, Blocks.leavesColorized.get().blockID, 3, 2); - var1.setBlock(var3 + 9, var4 + 33, var5 + 3, Blocks.leavesColorized.get().blockID, 3, 2); - var1.setBlock(var3 + 9, var4 + 33, var5 + 5, Blocks.leavesColorized.get().blockID, 3, 2); - var1.setBlock(var3 + 9, var4 + 33, var5 + 6, Blocks.leavesColorized.get().blockID, 3, 2); - var1.setBlock(var3 + 9, var4 + 33, var5 + 9, Blocks.leavesColorized.get().blockID, 3, 2); - var1.setBlock(var3 + 9, var4 + 33, var5 + 12, Blocks.leavesColorized.get().blockID, 3, 2); - var1.setBlock(var3 + 9, var4 + 34, var5 + 8, Blocks.leavesColorized.get().blockID, 3, 2); - var1.setBlock(var3 + 9, var4 + 34, var5 + 10, Blocks.leavesColorized.get().blockID, 3, 2); - var1.setBlock(var3 + 9, var4 + 35, var5 + 7, Blocks.leavesColorized.get().blockID, 3, 2); - var1.setBlock(var3 + 9, var4 + 35, var5 + 9, Blocks.leavesColorized.get().blockID, 3, 2); - var1.setBlock(var3 + 9, var4 + 35, var5 + 10, Blocks.leavesColorized.get().blockID, 3, 2); - var1.setBlock(var3 + 9, var4 + 35, var5 + 11, Blocks.leavesColorized.get().blockID, 3, 2); - var1.setBlock(var3 + 9, var4 + 35, var5 + 12, Blocks.leavesColorized.get().blockID, 3, 2); - var1.setBlock(var3 + 9, var4 + 36, var5 + 7, Blocks.leavesColorized.get().blockID, 3, 2); - var1.setBlock(var3 + 9, var4 + 36, var5 + 8, Blocks.leavesColorized.get().blockID, 3, 2); - var1.setBlock(var3 + 9, var4 + 37, var5 + 6, Blocks.leavesColorized.get().blockID, 3, 2); - var1.setBlock(var3 + 9, var4 + 37, var5 + 9, Blocks.leavesColorized.get().blockID, 3, 2); - var1.setBlock(var3 + 9, var4 + 38, var5 + 7, Blocks.leavesColorized.get().blockID, 3, 2); - var1.setBlock(var3 + 9, var4 + 40, var5 + 7, Blocks.leavesColorized.get().blockID, 3, 2); - var1.setBlock(var3 + 9, var4 + 41, var5 + 7, Blocks.leavesColorized.get().blockID, 3, 2); - var1.setBlock(var3 + 9, var4 + 42, var5 + 6, Blocks.leavesColorized.get().blockID, 3, 2); - var1.setBlock(var3 + 9, var4 + 43, var5 + 8, Blocks.leavesColorized.get().blockID, 3, 2); - var1.setBlock(var3 + 9, var4 + 44, var5 + 7, Blocks.leavesColorized.get().blockID, 3, 2); - var1.setBlock(var3 + 9, var4 + 45, var5 + 7, Blocks.leavesColorized.get().blockID, 3, 2); - var1.setBlock(var3 + 10, var4 + 28, var5 + 4, Blocks.leavesColorized.get().blockID, 3, 2); - var1.setBlock(var3 + 10, var4 + 28, var5 + 6, Blocks.leavesColorized.get().blockID, 3, 2); - var1.setBlock(var3 + 10, var4 + 29, var5 + 6, Blocks.leavesColorized.get().blockID, 3, 2); - var1.setBlock(var3 + 10, var4 + 29, var5 + 7, Blocks.leavesColorized.get().blockID, 3, 2); - var1.setBlock(var3 + 10, var4 + 29, var5 + 8, Blocks.leavesColorized.get().blockID, 3, 2); - var1.setBlock(var3 + 10, var4 + 29, var5 + 9, Blocks.leavesColorized.get().blockID, 3, 2); - var1.setBlock(var3 + 10, var4 + 29, var5 + 10, Blocks.leavesColorized.get().blockID, 3, 2); - var1.setBlock(var3 + 10, var4 + 29, var5 + 12, Blocks.leavesColorized.get().blockID, 3, 2); - var1.setBlock(var3 + 10, var4 + 30, var5 + 2, Blocks.leavesColorized.get().blockID, 3, 2); - var1.setBlock(var3 + 10, var4 + 30, var5 + 3, Blocks.leavesColorized.get().blockID, 3, 2); - var1.setBlock(var3 + 10, var4 + 30, var5 + 4, Blocks.leavesColorized.get().blockID, 3, 2); - var1.setBlock(var3 + 10, var4 + 30, var5 + 11, Blocks.leavesColorized.get().blockID, 3, 2); - var1.setBlock(var3 + 10, var4 + 31, var5 + 5, Blocks.leavesColorized.get().blockID, 3, 2); - var1.setBlock(var3 + 10, var4 + 32, var5 + 10, Blocks.leavesColorized.get().blockID, 3, 2); - var1.setBlock(var3 + 10, var4 + 32, var5 + 11, Blocks.leavesColorized.get().blockID, 3, 2); - var1.setBlock(var3 + 10, var4 + 33, var5 + 4, Blocks.leavesColorized.get().blockID, 3, 2); - var1.setBlock(var3 + 10, var4 + 33, var5 + 5, Blocks.leavesColorized.get().blockID, 3, 2); - var1.setBlock(var3 + 10, var4 + 33, var5 + 7, Blocks.leavesColorized.get().blockID, 3, 2); - var1.setBlock(var3 + 10, var4 + 33, var5 + 8, Blocks.leavesColorized.get().blockID, 3, 2); - var1.setBlock(var3 + 10, var4 + 33, var5 + 9, Blocks.leavesColorized.get().blockID, 3, 2); - var1.setBlock(var3 + 10, var4 + 34, var5 + 7, Blocks.leavesColorized.get().blockID, 3, 2); - var1.setBlock(var3 + 10, var4 + 34, var5 + 10, Blocks.leavesColorized.get().blockID, 3, 2); - var1.setBlock(var3 + 10, var4 + 34, var5 + 11, Blocks.leavesColorized.get().blockID, 3, 2); - var1.setBlock(var3 + 10, var4 + 35, var5 + 6, Blocks.leavesColorized.get().blockID, 3, 2); - var1.setBlock(var3 + 10, var4 + 35, var5 + 10, Blocks.leavesColorized.get().blockID, 3, 2); - var1.setBlock(var3 + 10, var4 + 39, var5 + 6, Blocks.leavesColorized.get().blockID, 3, 2); - var1.setBlock(var3 + 11, var4 + 29, var5 + 10, Blocks.leavesColorized.get().blockID, 3, 2); - var1.setBlock(var3 + 11, var4 + 30, var5 + 4, Blocks.leavesColorized.get().blockID, 3, 2); - var1.setBlock(var3 + 11, var4 + 30, var5 + 5, Blocks.leavesColorized.get().blockID, 3, 2); - var1.setBlock(var3 + 11, var4 + 30, var5 + 8, Blocks.leavesColorized.get().blockID, 3, 2); - var1.setBlock(var3 + 11, var4 + 30, var5 + 9, Blocks.leavesColorized.get().blockID, 3, 2); - var1.setBlock(var3 + 11, var4 + 32, var5 + 11, Blocks.leavesColorized.get().blockID, 3, 2); - var1.setBlock(var3 + 11, var4 + 32, var5 + 13, Blocks.leavesColorized.get().blockID, 3, 2); - var1.setBlock(var3 + 11, var4 + 33, var5 + 9, Blocks.leavesColorized.get().blockID, 3, 2); - var1.setBlock(var3 + 11, var4 + 39, var5 + 5, Blocks.leavesColorized.get().blockID, 3, 2); - var1.setBlock(var3 + 12, var4 + 30, var5 + 3, Blocks.leavesColorized.get().blockID, 3, 2); - var1.setBlock(var3 + 12, var4 + 32, var5 + 11, Blocks.leavesColorized.get().blockID, 3, 2); - var1.setBlock(var3 + 12, var4 + 32, var5 + 12, Blocks.leavesColorized.get().blockID, 3, 2); - var1.setBlock(var3 + 12, var4 + 33, var5 + 8, Blocks.leavesColorized.get().blockID, 3, 2); - var1.setBlock(var3 + 12, var4 + 35, var5 + 9, Blocks.leavesColorized.get().blockID, 3, 2); - var1.setBlock(var3 + 13, var4 + 33, var5 + 8, Blocks.leavesColorized.get().blockID, 3, 2); - var1.setBlock(var3 + 13, var4 + 33, var5 + 9, Blocks.leavesColorized.get().blockID, 3, 2); - return true; - } - } -} diff --git a/unused code/biomesoplenty/worldgen/WorldGenRedwood2.java b/unused code/biomesoplenty/worldgen/WorldGenRedwood2.java deleted file mode 100644 index ff316426b..000000000 --- a/unused code/biomesoplenty/worldgen/WorldGenRedwood2.java +++ /dev/null @@ -1,254 +0,0 @@ -package biomesoplenty.worldgen; - -import java.util.Random; - -import biomesoplenty.api.Blocks; -import biomesoplenty.configuration.BOPBlocks; - -import net.minecraft.block.Block; -import net.minecraft.world.World; -import net.minecraft.world.gen.feature.WorldGenerator; - -public class WorldGenRedwood2 extends WorldGenerator -{ - public boolean generate(World var1, Random var2, int var3, int var4, int var5) - { - while (var1.isAirBlock(var3 + 5, var4, var5 + 5) && var4 > 2) - { - --var4; - } - - int var6 = var1.getBlockId(var3 + 5, var4, var5 + 5); - - if (var6 != Block.grass.blockID) - { - return false; - } - else - { - for (int var7 = -2; var7 <= 2; ++var7) - { - for (int var8 = -2; var8 <= 2; ++var8) - { - if (var1.isAirBlock(var3 + var7 + 5, var4 - 1, var5 + var8 + 5) && var1.isAirBlock(var3 + var7 + 5, var4 - 2, var5 + var8 + 5)) - { - return false; - } - } - } - - var1.setBlock(var3 + 0, var4 + 5, var5 + 5, Blocks.leavesColorized.get().blockID, 3, 2); - var1.setBlock(var3 + 0, var4 + 5, var5 + 6, Blocks.leavesColorized.get().blockID, 3, 2); - var1.setBlock(var3 + 0, var4 + 6, var5 + 6, Blocks.leavesColorized.get().blockID, 3, 2); - var1.setBlock(var3 + 1, var4 + 6, var5 + 5, Blocks.leavesColorized.get().blockID, 3, 2); - var1.setBlock(var3 + 1, var4 + 6, var5 + 6, Blocks.leavesColorized.get().blockID, 3, 2); - var1.setBlock(var3 + 1, var4 + 6, var5 + 8, Blocks.leavesColorized.get().blockID, 3, 2); - var1.setBlock(var3 + 1, var4 + 7, var5 + 7, Blocks.leavesColorized.get().blockID, 3, 2); - var1.setBlock(var3 + 1, var4 + 7, var5 + 8, Blocks.leavesColorized.get().blockID, 3, 2); - var1.setBlock(var3 + 1, var4 + 8, var5 + 4, Blocks.leavesColorized.get().blockID, 3, 2); - var1.setBlock(var3 + 1, var4 + 8, var5 + 6, Blocks.leavesColorized.get().blockID, 3, 2); - var1.setBlock(var3 + 1, var4 + 9, var5 + 7, Blocks.leavesColorized.get().blockID, 3, 2); - var1.setBlock(var3 + 1, var4 + 10, var5 + 6, Blocks.leavesColorized.get().blockID, 3, 2); - var1.setBlock(var3 + 2, var4 + 4, var5 + 2, Blocks.leavesColorized.get().blockID, 3, 2); - var1.setBlock(var3 + 2, var4 + 5, var5 + 2, Blocks.leavesColorized.get().blockID, 3, 2); - var1.setBlock(var3 + 2, var4 + 5, var5 + 6, Blocks.leavesColorized.get().blockID, 3, 2); - var1.setBlock(var3 + 2, var4 + 6, var5 + 7, Blocks.leavesColorized.get().blockID, 3, 2); - var1.setBlock(var3 + 2, var4 + 7, var5 + 3, Blocks.leavesColorized.get().blockID, 3, 2); - var1.setBlock(var3 + 2, var4 + 8, var5 + 3, Blocks.leavesColorized.get().blockID, 3, 2); - var1.setBlock(var3 + 2, var4 + 8, var5 + 7, Blocks.leavesColorized.get().blockID, 3, 2); - var1.setBlock(var3 + 2, var4 + 10, var5 + 7, Blocks.leavesColorized.get().blockID, 3, 2); - var1.setBlock(var3 + 2, var4 + 11, var5 + 6, Blocks.leavesColorized.get().blockID, 3, 2); - var1.setBlock(var3 + 2, var4 + 12, var5 + 5, Blocks.leavesColorized.get().blockID, 3, 2); - var1.setBlock(var3 + 2, var4 + 12, var5 + 7, Blocks.leavesColorized.get().blockID, 3, 2); - var1.setBlock(var3 + 2, var4 + 14, var5 + 6, Blocks.leavesColorized.get().blockID, 3, 2); - var1.setBlock(var3 + 3, var4 + 4, var5 + 1, Blocks.leavesColorized.get().blockID, 3, 2); - var1.setBlock(var3 + 3, var4 + 4, var5 + 5, Blocks.leavesColorized.get().blockID, 3, 2); - var1.setBlock(var3 + 3, var4 + 6, var5 + 7, Blocks.leavesColorized.get().blockID, 3, 2); - var1.setBlock(var3 + 3, var4 + 7, var5 + 3, Blocks.leavesColorized.get().blockID, 3, 2); - var1.setBlock(var3 + 3, var4 + 7, var5 + 9, Blocks.leavesColorized.get().blockID, 3, 2); - var1.setBlock(var3 + 3, var4 + 8, var5 + 2, Blocks.leavesColorized.get().blockID, 3, 2); - var1.setBlock(var3 + 3, var4 + 10, var5 + 7, Blocks.leavesColorized.get().blockID, 3, 2); - var1.setBlock(var3 + 3, var4 + 10, var5 + 10, Blocks.leavesColorized.get().blockID, 3, 2); - var1.setBlock(var3 + 3, var4 + 11, var5 + 6, Blocks.leavesColorized.get().blockID, 3, 2); - var1.setBlock(var3 + 3, var4 + 11, var5 + 8, Blocks.leavesColorized.get().blockID, 3, 2); - var1.setBlock(var3 + 3, var4 + 12, var5 + 4, Blocks.leavesColorized.get().blockID, 3, 2); - var1.setBlock(var3 + 3, var4 + 13, var5 + 5, Blocks.leavesColorized.get().blockID, 3, 2); - var1.setBlock(var3 + 3, var4 + 14, var5 + 7, Blocks.leavesColorized.get().blockID, 3, 2); - var1.setBlock(var3 + 3, var4 + 15, var5 + 5, Blocks.leavesColorized.get().blockID, 3, 2); - var1.setBlock(var3 + 4, var4 + 0, var5 + 6, Blocks.logs3.get().blockID, 0, 2); - var1.setBlock(var3 + 4, var4 + 3, var5 + 8, Blocks.leavesColorized.get().blockID, 3, 2); - var1.setBlock(var3 + 4, var4 + 4, var5 + 5, Blocks.leavesColorized.get().blockID, 3, 2); - var1.setBlock(var3 + 4, var4 + 4, var5 + 7, Blocks.leavesColorized.get().blockID, 3, 2); - var1.setBlock(var3 + 4, var4 + 5, var5 + 0, Blocks.leavesColorized.get().blockID, 3, 2); - var1.setBlock(var3 + 4, var4 + 5, var5 + 8, Blocks.leavesColorized.get().blockID, 3, 2); - var1.setBlock(var3 + 4, var4 + 6, var5 + 10, Blocks.leavesColorized.get().blockID, 3, 2); - var1.setBlock(var3 + 4, var4 + 7, var5 + 4, Blocks.leavesColorized.get().blockID, 3, 2); - var1.setBlock(var3 + 4, var4 + 8, var5 + 4, Blocks.leavesColorized.get().blockID, 3, 2); - var1.setBlock(var3 + 4, var4 + 8, var5 + 6, Blocks.leavesColorized.get().blockID, 3, 2); - var1.setBlock(var3 + 4, var4 + 9, var5 + 5, Blocks.leavesColorized.get().blockID, 3, 2); - var1.setBlock(var3 + 4, var4 + 10, var5 + 2, Blocks.leavesColorized.get().blockID, 3, 2); - var1.setBlock(var3 + 4, var4 + 11, var5 + 5, Blocks.leavesColorized.get().blockID, 3, 2); - var1.setBlock(var3 + 4, var4 + 11, var5 + 6, Blocks.leavesColorized.get().blockID, 3, 2); - var1.setBlock(var3 + 4, var4 + 12, var5 + 5, Blocks.leavesColorized.get().blockID, 3, 2); - var1.setBlock(var3 + 4, var4 + 12, var5 + 6, Blocks.leavesColorized.get().blockID, 3, 2); - var1.setBlock(var3 + 4, var4 + 12, var5 + 8, Blocks.leavesColorized.get().blockID, 3, 2); - var1.setBlock(var3 + 4, var4 + 13, var5 + 4, Blocks.leavesColorized.get().blockID, 3, 2); - var1.setBlock(var3 + 4, var4 + 13, var5 + 8, Blocks.leavesColorized.get().blockID, 3, 2); - var1.setBlock(var3 + 4, var4 + 14, var5 + 6, Blocks.leavesColorized.get().blockID, 3, 2); - var1.setBlock(var3 + 4, var4 + 15, var5 + 7, Blocks.leavesColorized.get().blockID, 3, 2); - var1.setBlock(var3 + 4, var4 + 16, var5 + 8, Blocks.leavesColorized.get().blockID, 3, 2); - var1.setBlock(var3 + 4, var4 + 17, var5 + 8, Blocks.leavesColorized.get().blockID, 3, 2); - var1.setBlock(var3 + 4, var4 + 18, var5 + 7, Blocks.leavesColorized.get().blockID, 3, 2); - var1.setBlock(var3 + 5, var4 + 0, var5 + 4, Blocks.logs3.get().blockID, 0, 2); - var1.setBlock(var3 + 5, var4 + 0, var5 + 5, Blocks.logs3.get().blockID, 0, 2); - var1.setBlock(var3 + 5, var4 + 0, var5 + 6, Blocks.logs3.get().blockID, 0, 2); - var1.setBlock(var3 + 5, var4 + 1, var5 + 5, Blocks.logs3.get().blockID, 0, 2); - var1.setBlock(var3 + 5, var4 + 1, var5 + 6, Blocks.logs3.get().blockID, 0, 2); - var1.setBlock(var3 + 5, var4 + 2, var5 + 5, Blocks.logs3.get().blockID, 0, 2); - var1.setBlock(var3 + 5, var4 + 2, var5 + 6, Blocks.logs3.get().blockID, 0, 2); - var1.setBlock(var3 + 5, var4 + 3, var5 + 5, Blocks.logs3.get().blockID, 0, 2); - var1.setBlock(var3 + 5, var4 + 3, var5 + 6, Blocks.logs3.get().blockID, 0, 2); - var1.setBlock(var3 + 5, var4 + 3, var5 + 7, Blocks.leavesColorized.get().blockID, 3, 2); - var1.setBlock(var3 + 5, var4 + 4, var5 + 2, Blocks.leavesColorized.get().blockID, 3, 2); - var1.setBlock(var3 + 5, var4 + 4, var5 + 4, Blocks.leavesColorized.get().blockID, 3, 2); - var1.setBlock(var3 + 5, var4 + 4, var5 + 5, Blocks.logs3.get().blockID, 0, 2); - var1.setBlock(var3 + 5, var4 + 4, var5 + 6, Blocks.logs3.get().blockID, 0, 2); - var1.setBlock(var3 + 5, var4 + 4, var5 + 7, Blocks.leavesColorized.get().blockID, 3, 2); - var1.setBlock(var3 + 5, var4 + 5, var5 + 0, Blocks.leavesColorized.get().blockID, 3, 2); - var1.setBlock(var3 + 5, var4 + 5, var5 + 1, Blocks.leavesColorized.get().blockID, 3, 2); - var1.setBlock(var3 + 5, var4 + 5, var5 + 3, Blocks.leavesColorized.get().blockID, 3, 2); - var1.setBlock(var3 + 5, var4 + 5, var5 + 4, Blocks.leavesColorized.get().blockID, 3, 2); - var1.setBlock(var3 + 5, var4 + 5, var5 + 5, Blocks.logs3.get().blockID, 0, 2); - var1.setBlock(var3 + 5, var4 + 5, var5 + 6, Blocks.logs3.get().blockID, 0, 2); - var1.setBlock(var3 + 5, var4 + 5, var5 + 8, Blocks.leavesColorized.get().blockID, 3, 2); - var1.setBlock(var3 + 5, var4 + 5, var5 + 9, Blocks.leavesColorized.get().blockID, 3, 2); - var1.setBlock(var3 + 5, var4 + 5, var5 + 10, Blocks.leavesColorized.get().blockID, 3, 2); - var1.setBlock(var3 + 5, var4 + 6, var5 + 4, Blocks.leavesColorized.get().blockID, 3, 2); - var1.setBlock(var3 + 5, var4 + 6, var5 + 6, Blocks.logs3.get().blockID, 0, 2); - var1.setBlock(var3 + 5, var4 + 6, var5 + 7, Blocks.leavesColorized.get().blockID, 3, 2); - var1.setBlock(var3 + 5, var4 + 6, var5 + 8, Blocks.leavesColorized.get().blockID, 3, 2); - var1.setBlock(var3 + 5, var4 + 6, var5 + 11, Blocks.leavesColorized.get().blockID, 3, 2); - var1.setBlock(var3 + 5, var4 + 7, var5 + 4, Blocks.leavesColorized.get().blockID, 3, 2); - var1.setBlock(var3 + 5, var4 + 7, var5 + 6, Blocks.logs3.get().blockID, 0, 2); - var1.setBlock(var3 + 5, var4 + 7, var5 + 7, Blocks.leavesColorized.get().blockID, 3, 2); - var1.setBlock(var3 + 5, var4 + 7, var5 + 8, Blocks.leavesColorized.get().blockID, 3, 2); - var1.setBlock(var3 + 5, var4 + 7, var5 + 10, Blocks.leavesColorized.get().blockID, 3, 2); - var1.setBlock(var3 + 5, var4 + 8, var5 + 3, Blocks.leavesColorized.get().blockID, 3, 2); - var1.setBlock(var3 + 5, var4 + 8, var5 + 6, Blocks.logs3.get().blockID, 0, 2); - var1.setBlock(var3 + 5, var4 + 8, var5 + 8, Blocks.leavesColorized.get().blockID, 3, 2); - var1.setBlock(var3 + 5, var4 + 9, var5 + 4, Blocks.leavesColorized.get().blockID, 3, 2); - var1.setBlock(var3 + 5, var4 + 9, var5 + 6, Blocks.logs3.get().blockID, 0, 2); - var1.setBlock(var3 + 5, var4 + 10, var5 + 2, Blocks.leavesColorized.get().blockID, 3, 2); - var1.setBlock(var3 + 5, var4 + 10, var5 + 4, Blocks.leavesColorized.get().blockID, 3, 2); - var1.setBlock(var3 + 5, var4 + 10, var5 + 5, Blocks.leavesColorized.get().blockID, 3, 2); - var1.setBlock(var3 + 5, var4 + 10, var5 + 6, Blocks.logs3.get().blockID, 0, 2); - var1.setBlock(var3 + 5, var4 + 10, var5 + 7, Blocks.leavesColorized.get().blockID, 3, 2); - var1.setBlock(var3 + 5, var4 + 10, var5 + 8, Blocks.leavesColorized.get().blockID, 3, 2); - var1.setBlock(var3 + 5, var4 + 10, var5 + 9, Blocks.leavesColorized.get().blockID, 3, 2); - var1.setBlock(var3 + 5, var4 + 11, var5 + 4, Blocks.leavesColorized.get().blockID, 3, 2); - var1.setBlock(var3 + 5, var4 + 11, var5 + 5, Blocks.leavesColorized.get().blockID, 3, 2); - var1.setBlock(var3 + 5, var4 + 11, var5 + 6, Blocks.logs3.get().blockID, 0, 2); - var1.setBlock(var3 + 5, var4 + 11, var5 + 8, Blocks.leavesColorized.get().blockID, 3, 2); - var1.setBlock(var3 + 5, var4 + 12, var5 + 4, Blocks.leavesColorized.get().blockID, 3, 2); - var1.setBlock(var3 + 5, var4 + 12, var5 + 6, Blocks.logs3.get().blockID, 0, 2); - var1.setBlock(var3 + 5, var4 + 12, var5 + 7, Blocks.leavesColorized.get().blockID, 3, 2); - var1.setBlock(var3 + 5, var4 + 13, var5 + 4, Blocks.leavesColorized.get().blockID, 3, 2); - var1.setBlock(var3 + 5, var4 + 13, var5 + 6, Blocks.logs3.get().blockID, 0, 2); - var1.setBlock(var3 + 5, var4 + 14, var5 + 5, Blocks.leavesColorized.get().blockID, 3, 2); - var1.setBlock(var3 + 5, var4 + 14, var5 + 6, Blocks.logs3.get().blockID, 0, 2); - var1.setBlock(var3 + 5, var4 + 15, var5 + 4, Blocks.leavesColorized.get().blockID, 3, 2); - var1.setBlock(var3 + 5, var4 + 15, var5 + 5, Blocks.leavesColorized.get().blockID, 3, 2); - var1.setBlock(var3 + 5, var4 + 15, var5 + 6, Blocks.logs3.get().blockID, 0, 2); - var1.setBlock(var3 + 5, var4 + 15, var5 + 8, Blocks.leavesColorized.get().blockID, 3, 2); - var1.setBlock(var3 + 5, var4 + 16, var5 + 4, Blocks.leavesColorized.get().blockID, 3, 2); - var1.setBlock(var3 + 5, var4 + 16, var5 + 6, Blocks.logs3.get().blockID, 0, 2); - var1.setBlock(var3 + 5, var4 + 17, var5 + 4, Blocks.leavesColorized.get().blockID, 3, 2); - var1.setBlock(var3 + 5, var4 + 17, var5 + 6, Blocks.logs3.get().blockID, 0, 2); - var1.setBlock(var3 + 5, var4 + 17, var5 + 7, Blocks.leavesColorized.get().blockID, 3, 2); - var1.setBlock(var3 + 5, var4 + 18, var5 + 5, Blocks.leavesColorized.get().blockID, 3, 2); - var1.setBlock(var3 + 5, var4 + 18, var5 + 6, Blocks.logs3.get().blockID, 0, 2); - var1.setBlock(var3 + 6, var4 + 0, var5 + 5, Blocks.logs3.get().blockID, 0, 2); - var1.setBlock(var3 + 6, var4 + 0, var5 + 6, Blocks.logs3.get().blockID, 0, 2); - var1.setBlock(var3 + 6, var4 + 0, var5 + 7, Blocks.logs3.get().blockID, 0, 2); - var1.setBlock(var3 + 6, var4 + 1, var5 + 5, Blocks.logs3.get().blockID, 0, 2); - var1.setBlock(var3 + 6, var4 + 1, var5 + 6, Blocks.logs3.get().blockID, 0, 2); - var1.setBlock(var3 + 6, var4 + 2, var5 + 5, Blocks.logs3.get().blockID, 0, 2); - var1.setBlock(var3 + 6, var4 + 3, var5 + 5, Blocks.logs3.get().blockID, 0, 2); - var1.setBlock(var3 + 6, var4 + 4, var5 + 5, Blocks.logs3.get().blockID, 0, 2); - var1.setBlock(var3 + 6, var4 + 4, var5 + 6, Blocks.leavesColorized.get().blockID, 3, 2); - var1.setBlock(var3 + 6, var4 + 4, var5 + 7, Blocks.leavesColorized.get().blockID, 3, 2); - var1.setBlock(var3 + 6, var4 + 5, var5 + 5, Blocks.logs3.get().blockID, 0, 2); - var1.setBlock(var3 + 6, var4 + 6, var5 + 1, Blocks.leavesColorized.get().blockID, 3, 2); - var1.setBlock(var3 + 6, var4 + 6, var5 + 4, Blocks.leavesColorized.get().blockID, 3, 2); - var1.setBlock(var3 + 6, var4 + 6, var5 + 5, Blocks.logs3.get().blockID, 0, 2); - var1.setBlock(var3 + 6, var4 + 6, var5 + 6, Blocks.leavesColorized.get().blockID, 3, 2); - var1.setBlock(var3 + 6, var4 + 6, var5 + 10, Blocks.leavesColorized.get().blockID, 3, 2); - var1.setBlock(var3 + 6, var4 + 6, var5 + 11, Blocks.leavesColorized.get().blockID, 3, 2); - var1.setBlock(var3 + 6, var4 + 7, var5 + 2, Blocks.leavesColorized.get().blockID, 3, 2); - var1.setBlock(var3 + 6, var4 + 7, var5 + 5, Blocks.logs3.get().blockID, 0, 2); - var1.setBlock(var3 + 6, var4 + 7, var5 + 6, Blocks.leavesColorized.get().blockID, 3, 2); - var1.setBlock(var3 + 6, var4 + 7, var5 + 9, Blocks.leavesColorized.get().blockID, 3, 2); - var1.setBlock(var3 + 6, var4 + 7, var5 + 10, Blocks.leavesColorized.get().blockID, 3, 2); - var1.setBlock(var3 + 6, var4 + 8, var5 + 5, Blocks.logs3.get().blockID, 0, 2); - var1.setBlock(var3 + 6, var4 + 9, var5 + 5, Blocks.logs3.get().blockID, 0, 2); - var1.setBlock(var3 + 6, var4 + 9, var5 + 10, Blocks.leavesColorized.get().blockID, 3, 2); - var1.setBlock(var3 + 6, var4 + 10, var5 + 2, Blocks.leavesColorized.get().blockID, 3, 2); - var1.setBlock(var3 + 6, var4 + 10, var5 + 5, Blocks.logs3.get().blockID, 0, 2); - var1.setBlock(var3 + 6, var4 + 11, var5 + 5, Blocks.logs3.get().blockID, 0, 2); - var1.setBlock(var3 + 6, var4 + 11, var5 + 7, Blocks.leavesColorized.get().blockID, 3, 2); - var1.setBlock(var3 + 6, var4 + 13, var5 + 4, Blocks.leavesColorized.get().blockID, 3, 2); - var1.setBlock(var3 + 6, var4 + 13, var5 + 6, Blocks.leavesColorized.get().blockID, 3, 2); - var1.setBlock(var3 + 6, var4 + 15, var5 + 7, Blocks.leavesColorized.get().blockID, 3, 2); - var1.setBlock(var3 + 6, var4 + 16, var5 + 4, Blocks.leavesColorized.get().blockID, 3, 2); - var1.setBlock(var3 + 6, var4 + 16, var5 + 7, Blocks.leavesColorized.get().blockID, 3, 2); - var1.setBlock(var3 + 6, var4 + 16, var5 + 8, Blocks.leavesColorized.get().blockID, 3, 2); - var1.setBlock(var3 + 6, var4 + 17, var5 + 6, Blocks.leavesColorized.get().blockID, 3, 2); - var1.setBlock(var3 + 6, var4 + 18, var5 + 7, Blocks.leavesColorized.get().blockID, 3, 2); - var1.setBlock(var3 + 6, var4 + 19, var5 + 6, Blocks.leavesColorized.get().blockID, 3, 2); - var1.setBlock(var3 + 7, var4 + 0, var5 + 5, Blocks.logs3.get().blockID, 0, 2); - var1.setBlock(var3 + 7, var4 + 3, var5 + 4, Blocks.leavesColorized.get().blockID, 3, 2); - var1.setBlock(var3 + 7, var4 + 3, var5 + 7, Blocks.leavesColorized.get().blockID, 3, 2); - var1.setBlock(var3 + 7, var4 + 4, var5 + 7, Blocks.leavesColorized.get().blockID, 3, 2); - var1.setBlock(var3 + 7, var4 + 5, var5 + 4, Blocks.leavesColorized.get().blockID, 3, 2); - var1.setBlock(var3 + 7, var4 + 5, var5 + 6, Blocks.leavesColorized.get().blockID, 3, 2); - var1.setBlock(var3 + 7, var4 + 5, var5 + 10, Blocks.leavesColorized.get().blockID, 3, 2); - var1.setBlock(var3 + 7, var4 + 6, var5 + 5, Blocks.leavesColorized.get().blockID, 3, 2); - var1.setBlock(var3 + 7, var4 + 6, var5 + 9, Blocks.leavesColorized.get().blockID, 3, 2); - var1.setBlock(var3 + 7, var4 + 7, var5 + 2, Blocks.leavesColorized.get().blockID, 3, 2); - var1.setBlock(var3 + 7, var4 + 7, var5 + 5, Blocks.leavesColorized.get().blockID, 3, 2); - var1.setBlock(var3 + 7, var4 + 7, var5 + 6, Blocks.leavesColorized.get().blockID, 3, 2); - var1.setBlock(var3 + 7, var4 + 7, var5 + 11, Blocks.leavesColorized.get().blockID, 3, 2); - var1.setBlock(var3 + 7, var4 + 8, var5 + 10, Blocks.leavesColorized.get().blockID, 3, 2); - var1.setBlock(var3 + 7, var4 + 9, var5 + 3, Blocks.leavesColorized.get().blockID, 3, 2); - var1.setBlock(var3 + 7, var4 + 9, var5 + 5, Blocks.leavesColorized.get().blockID, 3, 2); - var1.setBlock(var3 + 7, var4 + 11, var5 + 4, Blocks.leavesColorized.get().blockID, 3, 2); - var1.setBlock(var3 + 7, var4 + 11, var5 + 6, Blocks.leavesColorized.get().blockID, 3, 2); - var1.setBlock(var3 + 7, var4 + 14, var5 + 6, Blocks.leavesColorized.get().blockID, 3, 2); - var1.setBlock(var3 + 7, var4 + 15, var5 + 5, Blocks.leavesColorized.get().blockID, 3, 2); - var1.setBlock(var3 + 7, var4 + 15, var5 + 7, Blocks.leavesColorized.get().blockID, 3, 2); - var1.setBlock(var3 + 7, var4 + 17, var5 + 6, Blocks.leavesColorized.get().blockID, 3, 2); - var1.setBlock(var3 + 8, var4 + 3, var5 + 5, Blocks.leavesColorized.get().blockID, 3, 2); - var1.setBlock(var3 + 8, var4 + 4, var5 + 8, Blocks.leavesColorized.get().blockID, 3, 2); - var1.setBlock(var3 + 8, var4 + 5, var5 + 3, Blocks.leavesColorized.get().blockID, 3, 2); - var1.setBlock(var3 + 8, var4 + 6, var5 + 7, Blocks.leavesColorized.get().blockID, 3, 2); - var1.setBlock(var3 + 8, var4 + 6, var5 + 9, Blocks.leavesColorized.get().blockID, 3, 2); - var1.setBlock(var3 + 8, var4 + 6, var5 + 10, Blocks.leavesColorized.get().blockID, 3, 2); - var1.setBlock(var3 + 8, var4 + 8, var5 + 8, Blocks.leavesColorized.get().blockID, 3, 2); - var1.setBlock(var3 + 8, var4 + 9, var5 + 4, Blocks.leavesColorized.get().blockID, 3, 2); - var1.setBlock(var3 + 8, var4 + 10, var5 + 6, Blocks.leavesColorized.get().blockID, 3, 2); - var1.setBlock(var3 + 8, var4 + 10, var5 + 8, Blocks.leavesColorized.get().blockID, 3, 2); - var1.setBlock(var3 + 8, var4 + 12, var5 + 5, Blocks.leavesColorized.get().blockID, 3, 2); - var1.setBlock(var3 + 8, var4 + 12, var5 + 6, Blocks.leavesColorized.get().blockID, 3, 2); - var1.setBlock(var3 + 8, var4 + 13, var5 + 5, Blocks.leavesColorized.get().blockID, 3, 2); - var1.setBlock(var3 + 9, var4 + 5, var5 + 7, Blocks.leavesColorized.get().blockID, 3, 2); - var1.setBlock(var3 + 9, var4 + 6, var5 + 4, Blocks.leavesColorized.get().blockID, 3, 2); - var1.setBlock(var3 + 9, var4 + 6, var5 + 6, Blocks.leavesColorized.get().blockID, 3, 2); - var1.setBlock(var3 + 9, var4 + 6, var5 + 8, Blocks.leavesColorized.get().blockID, 3, 2); - var1.setBlock(var3 + 9, var4 + 7, var5 + 6, Blocks.leavesColorized.get().blockID, 3, 2); - var1.setBlock(var3 + 9, var4 + 8, var5 + 6, Blocks.leavesColorized.get().blockID, 3, 2); - var1.setBlock(var3 + 10, var4 + 6, var5 + 8, Blocks.leavesColorized.get().blockID, 3, 2); - var1.setBlock(var3 + 10, var4 + 7, var5 + 8, Blocks.leavesColorized.get().blockID, 3, 2); - return true; - } - } -} diff --git a/unused code/biomesoplenty/worldgen/WorldGenSandboxTree1.java b/unused code/biomesoplenty/worldgen/WorldGenSandboxTree1.java deleted file mode 100644 index 03db1dbbe..000000000 --- a/unused code/biomesoplenty/worldgen/WorldGenSandboxTree1.java +++ /dev/null @@ -1,1172 +0,0 @@ -package biomesoplenty.worldgen; - -import java.util.Random; - -import net.minecraft.block.Block; -import net.minecraft.world.World; -import net.minecraft.world.gen.feature.WorldGenerator; - -public class WorldGenSandboxTree1 extends WorldGenerator -{ - public boolean generate(World var1, Random var2, int var3, int var4, int var5) - { - while (var1.isAirBlock(var3 + 9, var4, var5 + 12) && var4 > 2) - { - --var4; - } - - int var6 = var1.getBlockId(var3 + 9, var4, var5 + 12); - - if (var6 != Block.grass.blockID) - { - return false; - } - else - { - for (int var7 = -2; var7 <= 2; ++var7) - { - for (int var8 = -2; var8 <= 2; ++var8) - { - if (var1.isAirBlock(var3 + var7 + 9, var4 - 1, var5 + var8 + 12) && var1.isAirBlock(var3 + var7 + 9, var4 - 2, var5 + var8 + 12)) - { - return false; - } - } - } - - var1.setBlock(var3 + 0, var4 + 44, var5 + 9, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 0, var4 + 45, var5 + 9, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 0, var4 + 45, var5 + 10, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 1, var4 + 43, var5 + 10, Block.leaves.blockID, 15, 2); - var1.setBlock(var3 + 1, var4 + 44, var5 + 8, Block.leaves.blockID, 15, 2); - var1.setBlock(var3 + 1, var4 + 44, var5 + 12, Block.leaves.blockID, 15, 2); - var1.setBlock(var3 + 1, var4 + 45, var5 + 12, Block.leaves.blockID, 15, 2); - var1.setBlock(var3 + 1, var4 + 46, var5 + 10, Block.leaves.blockID, 15, 2); - var1.setBlock(var3 + 1, var4 + 47, var5 + 9, Block.leaves.blockID, 15, 2); - var1.setBlock(var3 + 1, var4 + 47, var5 + 10, Block.leaves.blockID, 15, 2); - var1.setBlock(var3 + 1, var4 + 48, var5 + 9, Block.leaves.blockID, 15, 2); - var1.setBlock(var3 + 2, var4 + 43, var5 + 11, Block.leaves.blockID, 15, 2); - var1.setBlock(var3 + 2, var4 + 44, var5 + 10, Block.leaves.blockID, 15, 2); - var1.setBlock(var3 + 2, var4 + 44, var5 + 11, Block.leaves.blockID, 15, 2); - var1.setBlock(var3 + 2, var4 + 45, var5 + 9, Block.leaves.blockID, 15, 2); - var1.setBlock(var3 + 2, var4 + 45, var5 + 10, Block.wood.blockID, 15, 2); - var1.setBlock(var3 + 2, var4 + 46, var5 + 9, Block.leaves.blockID, 15, 2); - var1.setBlock(var3 + 2, var4 + 46, var5 + 11, Block.leaves.blockID, 15, 2); - var1.setBlock(var3 + 2, var4 + 47, var5 + 8, Block.leaves.blockID, 15, 2); - var1.setBlock(var3 + 2, var4 + 47, var5 + 9, Block.leaves.blockID, 15, 2); - var1.setBlock(var3 + 2, var4 + 47, var5 + 10, Block.leaves.blockID, 15, 2); - var1.setBlock(var3 + 2, var4 + 47, var5 + 11, Block.leaves.blockID, 15, 2); - var1.setBlock(var3 + 2, var4 + 48, var5 + 9, Block.leaves.blockID, 15, 2); - var1.setBlock(var3 + 2, var4 + 48, var5 + 11, Block.leaves.blockID, 15, 2); - var1.setBlock(var3 + 2, var4 + 49, var5 + 10, Block.leaves.blockID, 15, 2); - var1.setBlock(var3 + 2, var4 + 51, var5 + 2, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 2, var4 + 51, var5 + 3, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 2, var4 + 51, var5 + 7, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 2, var4 + 51, var5 + 8, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 2, var4 + 52, var5 + 2, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 2, var4 + 52, var5 + 3, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 2, var4 + 52, var5 + 8, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 2, var4 + 53, var5 + 3, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 3, var4 + 38, var5 + 9, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 3, var4 + 39, var5 + 10, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 3, var4 + 44, var5 + 11, Block.leaves.blockID, 15, 2); - var1.setBlock(var3 + 3, var4 + 44, var5 + 12, Block.leaves.blockID, 15, 2); - var1.setBlock(var3 + 3, var4 + 45, var5 + 9, Block.leaves.blockID, 15, 2); - var1.setBlock(var3 + 3, var4 + 45, var5 + 10, Block.leaves.blockID, 15, 2); - var1.setBlock(var3 + 3, var4 + 45, var5 + 11, Block.leaves.blockID, 15, 2); - var1.setBlock(var3 + 3, var4 + 46, var5 + 8, Block.leaves.blockID, 15, 2); - var1.setBlock(var3 + 3, var4 + 46, var5 + 9, Block.leaves.blockID, 15, 2); - var1.setBlock(var3 + 3, var4 + 46, var5 + 10, Block.wood.blockID, 15, 2); - var1.setBlock(var3 + 3, var4 + 46, var5 + 12, Block.leaves.blockID, 15, 2); - var1.setBlock(var3 + 3, var4 + 47, var5 + 8, Block.leaves.blockID, 15, 2); - var1.setBlock(var3 + 3, var4 + 47, var5 + 9, Block.wood.blockID, 15, 2); - var1.setBlock(var3 + 3, var4 + 47, var5 + 10, Block.leaves.blockID, 15, 2); - var1.setBlock(var3 + 3, var4 + 47, var5 + 11, Block.leaves.blockID, 15, 2); - var1.setBlock(var3 + 3, var4 + 48, var5 + 9, Block.leaves.blockID, 15, 2); - var1.setBlock(var3 + 3, var4 + 48, var5 + 11, Block.leaves.blockID, 15, 2); - var1.setBlock(var3 + 3, var4 + 49, var5 + 9, Block.leaves.blockID, 15, 2); - var1.setBlock(var3 + 3, var4 + 50, var5 + 7, Block.leaves.blockID, 15, 2); - var1.setBlock(var3 + 3, var4 + 51, var5 + 5, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 3, var4 + 51, var5 + 6, Block.leaves.blockID, 15, 2); - var1.setBlock(var3 + 3, var4 + 51, var5 + 7, Block.leaves.blockID, 15, 2); - var1.setBlock(var3 + 3, var4 + 51, var5 + 10, Block.leaves.blockID, 15, 2); - var1.setBlock(var3 + 3, var4 + 52, var5 + 3, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 3, var4 + 52, var5 + 5, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 3, var4 + 52, var5 + 7, Block.leaves.blockID, 15, 2); - var1.setBlock(var3 + 3, var4 + 52, var5 + 8, Block.leaves.blockID, 15, 2); - var1.setBlock(var3 + 3, var4 + 52, var5 + 9, Block.leaves.blockID, 15, 2); - var1.setBlock(var3 + 3, var4 + 52, var5 + 10, Block.leaves.blockID, 15, 2); - var1.setBlock(var3 + 3, var4 + 52, var5 + 11, Block.leaves.blockID, 15, 2); - var1.setBlock(var3 + 3, var4 + 53, var5 + 1, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 3, var4 + 53, var5 + 5, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 3, var4 + 53, var5 + 7, Block.leaves.blockID, 15, 2); - var1.setBlock(var3 + 3, var4 + 53, var5 + 8, Block.leaves.blockID, 15, 2); - var1.setBlock(var3 + 3, var4 + 53, var5 + 13, Block.leaves.blockID, 15, 2); - var1.setBlock(var3 + 3, var4 + 54, var5 + 3, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 4, var4 + 37, var5 + 9, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 4, var4 + 37, var5 + 11, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 4, var4 + 38, var5 + 6, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 4, var4 + 38, var5 + 8, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 4, var4 + 39, var5 + 6, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 4, var4 + 39, var5 + 9, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 4, var4 + 39, var5 + 10, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 4, var4 + 40, var5 + 7, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 4, var4 + 46, var5 + 5, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 4, var4 + 46, var5 + 9, Block.leaves.blockID, 15, 2); - var1.setBlock(var3 + 4, var4 + 46, var5 + 10, Block.wood.blockID, 15, 2); - var1.setBlock(var3 + 4, var4 + 47, var5 + 7, Block.leaves.blockID, 15, 2); - var1.setBlock(var3 + 4, var4 + 47, var5 + 9, Block.leaves.blockID, 15, 2); - var1.setBlock(var3 + 4, var4 + 49, var5 + 9, Block.leaves.blockID, 15, 2); - var1.setBlock(var3 + 4, var4 + 49, var5 + 10, Block.leaves.blockID, 15, 2); - var1.setBlock(var3 + 4, var4 + 50, var5 + 4, Block.leaves.blockID, 15, 2); - var1.setBlock(var3 + 4, var4 + 50, var5 + 8, Block.leaves.blockID, 15, 2); - var1.setBlock(var3 + 4, var4 + 50, var5 + 9, Block.leaves.blockID, 15, 2); - var1.setBlock(var3 + 4, var4 + 50, var5 + 11, Block.leaves.blockID, 15, 2); - var1.setBlock(var3 + 4, var4 + 51, var5 + 1, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 4, var4 + 51, var5 + 2, Block.leaves.blockID, 15, 2); - var1.setBlock(var3 + 4, var4 + 51, var5 + 4, Block.wood.blockID, 15, 2); - var1.setBlock(var3 + 4, var4 + 51, var5 + 6, Block.leaves.blockID, 15, 2); - var1.setBlock(var3 + 4, var4 + 51, var5 + 7, Block.leaves.blockID, 15, 2); - var1.setBlock(var3 + 4, var4 + 52, var5 + 1, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 4, var4 + 52, var5 + 3, Block.wood.blockID, 15, 2); - var1.setBlock(var3 + 4, var4 + 52, var5 + 4, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 4, var4 + 52, var5 + 6, Block.leaves.blockID, 15, 2); - var1.setBlock(var3 + 4, var4 + 52, var5 + 8, Block.wood.blockID, 15, 2); - var1.setBlock(var3 + 4, var4 + 53, var5 + 3, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 4, var4 + 53, var5 + 5, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 4, var4 + 53, var5 + 6, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 4, var4 + 53, var5 + 8, Block.leaves.blockID, 15, 2); - var1.setBlock(var3 + 4, var4 + 53, var5 + 9, Block.leaves.blockID, 15, 2); - var1.setBlock(var3 + 4, var4 + 54, var5 + 7, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 4, var4 + 54, var5 + 8, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 4, var4 + 54, var5 + 9, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 4, var4 + 54, var5 + 12, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 4, var4 + 54, var5 + 13, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 5, var4 + 36, var5 + 9, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 5, var4 + 38, var5 + 6, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 5, var4 + 38, var5 + 7, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 5, var4 + 38, var5 + 9, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 5, var4 + 38, var5 + 12, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 5, var4 + 39, var5 + 6, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 5, var4 + 39, var5 + 7, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 5, var4 + 39, var5 + 8, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 5, var4 + 39, var5 + 11, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 5, var4 + 40, var5 + 6, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 5, var4 + 40, var5 + 7, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 5, var4 + 44, var5 + 5, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 5, var4 + 44, var5 + 7, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 5, var4 + 45, var5 + 6, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 5, var4 + 45, var5 + 10, Block.wood.blockID, 15, 2); - var1.setBlock(var3 + 5, var4 + 46, var5 + 5, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 5, var4 + 46, var5 + 6, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 5, var4 + 46, var5 + 7, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 5, var4 + 46, var5 + 10, Block.leaves.blockID, 15, 2); - var1.setBlock(var3 + 5, var4 + 47, var5 + 8, Block.leaves.blockID, 15, 2); - var1.setBlock(var3 + 5, var4 + 47, var5 + 10, Block.leaves.blockID, 15, 2); - var1.setBlock(var3 + 5, var4 + 48, var5 + 10, Block.leaves.blockID, 15, 2); - var1.setBlock(var3 + 5, var4 + 49, var5 + 5, Block.wood.blockID, 15, 2); - var1.setBlock(var3 + 5, var4 + 50, var5 + 4, Block.wood.blockID, 15, 2); - var1.setBlock(var3 + 5, var4 + 50, var5 + 7, Block.leaves.blockID, 15, 2); - var1.setBlock(var3 + 5, var4 + 50, var5 + 8, Block.wood.blockID, 15, 2); - var1.setBlock(var3 + 5, var4 + 50, var5 + 11, Block.leaves.blockID, 15, 2); - var1.setBlock(var3 + 5, var4 + 51, var5 + 2, Block.leaves.blockID, 15, 2); - var1.setBlock(var3 + 5, var4 + 51, var5 + 8, Block.wood.blockID, 15, 2); - var1.setBlock(var3 + 5, var4 + 51, var5 + 10, Block.leaves.blockID, 15, 2); - var1.setBlock(var3 + 5, var4 + 51, var5 + 12, Block.leaves.blockID, 15, 2); - var1.setBlock(var3 + 5, var4 + 51, var5 + 13, Block.leaves.blockID, 15, 2); - var1.setBlock(var3 + 5, var4 + 51, var5 + 14, Block.leaves.blockID, 15, 2); - var1.setBlock(var3 + 5, var4 + 52, var5 + 1, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 5, var4 + 52, var5 + 3, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 5, var4 + 52, var5 + 5, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 5, var4 + 52, var5 + 7, Block.leaves.blockID, 15, 2); - var1.setBlock(var3 + 5, var4 + 52, var5 + 8, Block.leaves.blockID, 15, 2); - var1.setBlock(var3 + 5, var4 + 52, var5 + 10, Block.leaves.blockID, 15, 2); - var1.setBlock(var3 + 5, var4 + 52, var5 + 12, Block.wood.blockID, 15, 2); - var1.setBlock(var3 + 5, var4 + 53, var5 + 5, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 5, var4 + 53, var5 + 7, Block.leaves.blockID, 15, 2); - var1.setBlock(var3 + 5, var4 + 53, var5 + 8, Block.leaves.blockID, 15, 2); - var1.setBlock(var3 + 5, var4 + 53, var5 + 10, Block.leaves.blockID, 15, 2); - var1.setBlock(var3 + 5, var4 + 53, var5 + 11, Block.leaves.blockID, 15, 2); - var1.setBlock(var3 + 5, var4 + 53, var5 + 12, Block.leaves.blockID, 15, 2); - var1.setBlock(var3 + 5, var4 + 53, var5 + 13, Block.leaves.blockID, 15, 2); - var1.setBlock(var3 + 5, var4 + 54, var5 + 3, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 5, var4 + 54, var5 + 8, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 5, var4 + 54, var5 + 9, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 6, var4 + 36, var5 + 9, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 6, var4 + 37, var5 + 8, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 6, var4 + 38, var5 + 9, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 6, var4 + 39, var5 + 4, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 6, var4 + 39, var5 + 6, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 6, var4 + 39, var5 + 7, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 6, var4 + 39, var5 + 9, Block.wood.blockID, 15, 2); - var1.setBlock(var3 + 6, var4 + 39, var5 + 10, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 6, var4 + 39, var5 + 11, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 6, var4 + 40, var5 + 7, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 6, var4 + 40, var5 + 8, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 6, var4 + 40, var5 + 11, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 6, var4 + 41, var5 + 15, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 6, var4 + 43, var5 + 6, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 6, var4 + 44, var5 + 6, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 6, var4 + 45, var5 + 4, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 6, var4 + 45, var5 + 6, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 6, var4 + 45, var5 + 8, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 6, var4 + 45, var5 + 10, Block.wood.blockID, 15, 2); - var1.setBlock(var3 + 6, var4 + 46, var5 + 5, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 6, var4 + 47, var5 + 6, Block.wood.blockID, 15, 2); - var1.setBlock(var3 + 6, var4 + 48, var5 + 5, Block.wood.blockID, 15, 2); - var1.setBlock(var3 + 6, var4 + 49, var5 + 9, Block.wood.blockID, 15, 2); - var1.setBlock(var3 + 6, var4 + 50, var5 + 11, Block.wood.blockID, 15, 2); - var1.setBlock(var3 + 6, var4 + 50, var5 + 12, Block.leaves.blockID, 15, 2); - var1.setBlock(var3 + 6, var4 + 51, var5 + 4, Block.leaves.blockID, 15, 2); - var1.setBlock(var3 + 6, var4 + 51, var5 + 9, Block.leaves.blockID, 15, 2); - var1.setBlock(var3 + 6, var4 + 51, var5 + 10, Block.leaves.blockID, 15, 2); - var1.setBlock(var3 + 6, var4 + 51, var5 + 12, Block.wood.blockID, 15, 2); - var1.setBlock(var3 + 6, var4 + 51, var5 + 14, Block.leaves.blockID, 15, 2); - var1.setBlock(var3 + 6, var4 + 52, var5 + 2, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 6, var4 + 52, var5 + 4, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 6, var4 + 52, var5 + 7, Block.leaves.blockID, 15, 2); - var1.setBlock(var3 + 6, var4 + 52, var5 + 8, Block.leaves.blockID, 15, 2); - var1.setBlock(var3 + 6, var4 + 52, var5 + 12, Block.leaves.blockID, 15, 2); - var1.setBlock(var3 + 6, var4 + 52, var5 + 14, Block.leaves.blockID, 15, 2); - var1.setBlock(var3 + 6, var4 + 53, var5 + 3, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 6, var4 + 53, var5 + 4, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 6, var4 + 53, var5 + 7, Block.leaves.blockID, 15, 2); - var1.setBlock(var3 + 6, var4 + 53, var5 + 8, Block.leaves.blockID, 15, 2); - var1.setBlock(var3 + 6, var4 + 53, var5 + 9, Block.leaves.blockID, 15, 2); - var1.setBlock(var3 + 6, var4 + 53, var5 + 12, Block.leaves.blockID, 15, 2); - var1.setBlock(var3 + 6, var4 + 53, var5 + 13, Block.leaves.blockID, 15, 2); - var1.setBlock(var3 + 6, var4 + 54, var5 + 11, Block.leaves.blockID, 15, 2); - var1.setBlock(var3 + 6, var4 + 54, var5 + 12, Block.leaves.blockID, 15, 2); - var1.setBlock(var3 + 7, var4 + 36, var5 + 6, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 7, var4 + 36, var5 + 7, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 7, var4 + 37, var5 + 5, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 7, var4 + 37, var5 + 6, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 7, var4 + 38, var5 + 4, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 7, var4 + 38, var5 + 6, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 7, var4 + 38, var5 + 7, Block.wood.blockID, 15, 2); - var1.setBlock(var3 + 7, var4 + 38, var5 + 9, Block.wood.blockID, 15, 2); - var1.setBlock(var3 + 7, var4 + 38, var5 + 14, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 7, var4 + 38, var5 + 16, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 7, var4 + 39, var5 + 3, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 7, var4 + 39, var5 + 5, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 7, var4 + 39, var5 + 6, Block.wood.blockID, 15, 2); - var1.setBlock(var3 + 7, var4 + 39, var5 + 7, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 7, var4 + 39, var5 + 8, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 7, var4 + 39, var5 + 9, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 7, var4 + 39, var5 + 11, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 7, var4 + 40, var5 + 8, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 7, var4 + 40, var5 + 9, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 7, var4 + 41, var5 + 7, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 7, var4 + 41, var5 + 10, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 7, var4 + 41, var5 + 11, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 7, var4 + 41, var5 + 12, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 7, var4 + 41, var5 + 15, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 7, var4 + 41, var5 + 16, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 7, var4 + 42, var5 + 6, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 7, var4 + 42, var5 + 15, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 7, var4 + 42, var5 + 16, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 7, var4 + 43, var5 + 5, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 7, var4 + 44, var5 + 6, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 7, var4 + 45, var5 + 5, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 7, var4 + 45, var5 + 9, Block.wood.blockID, 15, 2); - var1.setBlock(var3 + 7, var4 + 46, var5 + 4, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 7, var4 + 46, var5 + 6, Block.wood.blockID, 15, 2); - var1.setBlock(var3 + 7, var4 + 47, var5 + 3, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 7, var4 + 47, var5 + 6, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 7, var4 + 47, var5 + 7, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 7, var4 + 48, var5 + 4, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 7, var4 + 48, var5 + 6, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 7, var4 + 48, var5 + 7, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 7, var4 + 48, var5 + 10, Block.wood.blockID, 15, 2); - var1.setBlock(var3 + 7, var4 + 49, var5 + 5, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 7, var4 + 49, var5 + 7, Block.leaves.blockID, 15, 2); - var1.setBlock(var3 + 7, var4 + 49, var5 + 11, Block.wood.blockID, 15, 2); - var1.setBlock(var3 + 7, var4 + 50, var5 + 7, Block.leaves.blockID, 15, 2); - var1.setBlock(var3 + 7, var4 + 51, var5 + 7, Block.leaves.blockID, 15, 2); - var1.setBlock(var3 + 7, var4 + 51, var5 + 9, Block.leaves.blockID, 15, 2); - var1.setBlock(var3 + 7, var4 + 51, var5 + 17, Block.leaves.blockID, 15, 2); - var1.setBlock(var3 + 7, var4 + 52, var5 + 7, Block.leaves.blockID, 15, 2); - var1.setBlock(var3 + 7, var4 + 52, var5 + 11, Block.leaves.blockID, 15, 2); - var1.setBlock(var3 + 7, var4 + 52, var5 + 12, Block.leaves.blockID, 15, 2); - var1.setBlock(var3 + 7, var4 + 52, var5 + 13, Block.leaves.blockID, 15, 2); - var1.setBlock(var3 + 7, var4 + 53, var5 + 6, Block.leaves.blockID, 15, 2); - var1.setBlock(var3 + 7, var4 + 53, var5 + 7, Block.leaves.blockID, 15, 2); - var1.setBlock(var3 + 8, var4 + 37, var5 + 8, Block.wood.blockID, 15, 2); - var1.setBlock(var3 + 8, var4 + 38, var5 + 4, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 8, var4 + 38, var5 + 5, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 8, var4 + 38, var5 + 7, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 8, var4 + 39, var5 + 3, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 8, var4 + 39, var5 + 4, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 8, var4 + 39, var5 + 5, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 8, var4 + 39, var5 + 6, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 8, var4 + 39, var5 + 7, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 8, var4 + 39, var5 + 8, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 8, var4 + 39, var5 + 9, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 8, var4 + 39, var5 + 10, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 8, var4 + 39, var5 + 11, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 8, var4 + 39, var5 + 12, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 8, var4 + 39, var5 + 15, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 8, var4 + 40, var5 + 8, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 8, var4 + 40, var5 + 11, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 8, var4 + 40, var5 + 12, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 8, var4 + 40, var5 + 14, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 8, var4 + 41, var5 + 3, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 8, var4 + 41, var5 + 4, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 8, var4 + 41, var5 + 5, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 8, var4 + 41, var5 + 6, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 8, var4 + 41, var5 + 8, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 8, var4 + 41, var5 + 17, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 8, var4 + 42, var5 + 3, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 8, var4 + 42, var5 + 13, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 8, var4 + 43, var5 + 14, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 8, var4 + 44, var5 + 7, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 8, var4 + 44, var5 + 8, Block.wood.blockID, 15, 2); - var1.setBlock(var3 + 8, var4 + 45, var5 + 7, Block.wood.blockID, 15, 2); - var1.setBlock(var3 + 8, var4 + 46, var5 + 4, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 8, var4 + 46, var5 + 9, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 8, var4 + 47, var5 + 6, Block.wood.blockID, 15, 2); - var1.setBlock(var3 + 8, var4 + 47, var5 + 10, Block.wood.blockID, 15, 2); - var1.setBlock(var3 + 8, var4 + 48, var5 + 5, Block.wood.blockID, 15, 2); - var1.setBlock(var3 + 8, var4 + 49, var5 + 6, Block.leaves.blockID, 15, 2); - var1.setBlock(var3 + 8, var4 + 49, var5 + 7, Block.leaves.blockID, 15, 2); - var1.setBlock(var3 + 8, var4 + 50, var5 + 7, Block.leaves.blockID, 15, 2); - var1.setBlock(var3 + 8, var4 + 50, var5 + 9, Block.leaves.blockID, 15, 2); - var1.setBlock(var3 + 8, var4 + 50, var5 + 14, Block.leaves.blockID, 15, 2); - var1.setBlock(var3 + 8, var4 + 50, var5 + 16, Block.leaves.blockID, 15, 2); - var1.setBlock(var3 + 8, var4 + 51, var5 + 5, Block.leaves.blockID, 15, 2); - var1.setBlock(var3 + 8, var4 + 51, var5 + 6, Block.leaves.blockID, 15, 2); - var1.setBlock(var3 + 8, var4 + 51, var5 + 7, Block.wood.blockID, 15, 2); - var1.setBlock(var3 + 8, var4 + 51, var5 + 8, Block.leaves.blockID, 15, 2); - var1.setBlock(var3 + 8, var4 + 51, var5 + 9, Block.leaves.blockID, 15, 2); - var1.setBlock(var3 + 8, var4 + 51, var5 + 13, Block.leaves.blockID, 15, 2); - var1.setBlock(var3 + 8, var4 + 51, var5 + 14, Block.leaves.blockID, 15, 2); - var1.setBlock(var3 + 8, var4 + 51, var5 + 15, Block.leaves.blockID, 15, 2); - var1.setBlock(var3 + 8, var4 + 51, var5 + 16, Block.leaves.blockID, 15, 2); - var1.setBlock(var3 + 8, var4 + 51, var5 + 17, Block.leaves.blockID, 15, 2); - var1.setBlock(var3 + 8, var4 + 52, var5 + 6, Block.leaves.blockID, 15, 2); - var1.setBlock(var3 + 8, var4 + 52, var5 + 9, Block.leaves.blockID, 15, 2); - var1.setBlock(var3 + 8, var4 + 52, var5 + 15, Block.wood.blockID, 15, 2); - var1.setBlock(var3 + 8, var4 + 52, var5 + 16, Block.leaves.blockID, 15, 2); - var1.setBlock(var3 + 8, var4 + 52, var5 + 17, Block.leaves.blockID, 15, 2); - var1.setBlock(var3 + 8, var4 + 53, var5 + 6, Block.leaves.blockID, 15, 2); - var1.setBlock(var3 + 8, var4 + 53, var5 + 7, Block.leaves.blockID, 15, 2); - var1.setBlock(var3 + 8, var4 + 53, var5 + 13, Block.leaves.blockID, 15, 2); - var1.setBlock(var3 + 8, var4 + 53, var5 + 14, Block.leaves.blockID, 15, 2); - var1.setBlock(var3 + 8, var4 + 53, var5 + 15, Block.leaves.blockID, 15, 2); - var1.setBlock(var3 + 8, var4 + 53, var5 + 17, Block.leaves.blockID, 15, 2); - var1.setBlock(var3 + 8, var4 + 54, var5 + 16, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 9, var4 + 0, var5 + 8, Block.wood.blockID, 15, 2); - var1.setBlock(var3 + 9, var4 + 36, var5 + 8, Block.wood.blockID, 15, 2); - var1.setBlock(var3 + 9, var4 + 37, var5 + 4, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 9, var4 + 37, var5 + 6, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 9, var4 + 37, var5 + 14, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 9, var4 + 38, var5 + 5, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 9, var4 + 38, var5 + 14, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 9, var4 + 38, var5 + 15, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 9, var4 + 39, var5 + 12, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 9, var4 + 39, var5 + 13, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 9, var4 + 39, var5 + 14, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 9, var4 + 39, var5 + 16, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 9, var4 + 40, var5 + 8, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 9, var4 + 40, var5 + 12, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 9, var4 + 40, var5 + 14, Block.wood.blockID, 15, 2); - var1.setBlock(var3 + 9, var4 + 40, var5 + 15, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 9, var4 + 40, var5 + 16, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 9, var4 + 41, var5 + 2, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 9, var4 + 41, var5 + 4, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 9, var4 + 41, var5 + 11, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 9, var4 + 41, var5 + 12, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 9, var4 + 41, var5 + 13, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 9, var4 + 41, var5 + 14, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 9, var4 + 42, var5 + 2, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 9, var4 + 42, var5 + 3, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 9, var4 + 42, var5 + 15, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 9, var4 + 43, var5 + 3, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 9, var4 + 43, var5 + 8, Block.wood.blockID, 15, 2); - var1.setBlock(var3 + 9, var4 + 43, var5 + 14, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 9, var4 + 44, var5 + 5, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 9, var4 + 44, var5 + 8, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 9, var4 + 45, var5 + 7, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 9, var4 + 45, var5 + 11, Block.wood.blockID, 15, 2); - var1.setBlock(var3 + 9, var4 + 46, var5 + 5, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 9, var4 + 46, var5 + 7, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 9, var4 + 46, var5 + 11, Block.wood.blockID, 15, 2); - var1.setBlock(var3 + 9, var4 + 47, var5 + 12, Block.wood.blockID, 15, 2); - var1.setBlock(var3 + 9, var4 + 49, var5 + 5, Block.wood.blockID, 15, 2); - var1.setBlock(var3 + 9, var4 + 49, var5 + 7, Block.leaves.blockID, 15, 2); - var1.setBlock(var3 + 9, var4 + 49, var5 + 8, Block.leaves.blockID, 15, 2); - var1.setBlock(var3 + 9, var4 + 49, var5 + 9, Block.leaves.blockID, 15, 2); - var1.setBlock(var3 + 9, var4 + 50, var5 + 4, Block.wood.blockID, 15, 2); - var1.setBlock(var3 + 9, var4 + 50, var5 + 6, Block.wood.blockID, 15, 2); - var1.setBlock(var3 + 9, var4 + 50, var5 + 7, Block.leaves.blockID, 15, 2); - var1.setBlock(var3 + 9, var4 + 50, var5 + 9, Block.leaves.blockID, 15, 2); - var1.setBlock(var3 + 9, var4 + 50, var5 + 10, Block.leaves.blockID, 15, 2); - var1.setBlock(var3 + 9, var4 + 50, var5 + 14, Block.leaves.blockID, 15, 2); - var1.setBlock(var3 + 9, var4 + 50, var5 + 15, Block.leaves.blockID, 15, 2); - var1.setBlock(var3 + 9, var4 + 51, var5 + 5, Block.leaves.blockID, 15, 2); - var1.setBlock(var3 + 9, var4 + 51, var5 + 7, Block.leaves.blockID, 15, 2); - var1.setBlock(var3 + 9, var4 + 51, var5 + 8, Block.leaves.blockID, 15, 2); - var1.setBlock(var3 + 9, var4 + 51, var5 + 9, Block.leaves.blockID, 15, 2); - var1.setBlock(var3 + 9, var4 + 51, var5 + 10, Block.leaves.blockID, 15, 2); - var1.setBlock(var3 + 9, var4 + 51, var5 + 12, Block.leaves.blockID, 15, 2); - var1.setBlock(var3 + 9, var4 + 51, var5 + 13, Block.leaves.blockID, 15, 2); - var1.setBlock(var3 + 9, var4 + 51, var5 + 14, Block.wood.blockID, 15, 2); - var1.setBlock(var3 + 9, var4 + 51, var5 + 16, Block.leaves.blockID, 15, 2); - var1.setBlock(var3 + 9, var4 + 52, var5 + 3, Block.leaves.blockID, 15, 2); - var1.setBlock(var3 + 9, var4 + 52, var5 + 6, Block.leaves.blockID, 15, 2); - var1.setBlock(var3 + 9, var4 + 52, var5 + 8, Block.leaves.blockID, 15, 2); - var1.setBlock(var3 + 9, var4 + 52, var5 + 10, Block.leaves.blockID, 15, 2); - var1.setBlock(var3 + 9, var4 + 52, var5 + 14, Block.leaves.blockID, 15, 2); - var1.setBlock(var3 + 9, var4 + 52, var5 + 15, Block.leaves.blockID, 15, 2); - var1.setBlock(var3 + 9, var4 + 52, var5 + 16, Block.leaves.blockID, 15, 2); - var1.setBlock(var3 + 9, var4 + 53, var5 + 3, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 9, var4 + 53, var5 + 6, Block.leaves.blockID, 15, 2); - var1.setBlock(var3 + 9, var4 + 54, var5 + 15, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 10, var4 + 0, var5 + 9, Block.wood.blockID, 15, 2); - var1.setBlock(var3 + 10, var4 + 0, var5 + 10, Block.wood.blockID, 15, 2); - var1.setBlock(var3 + 10, var4 + 1, var5 + 9, Block.wood.blockID, 15, 2); - var1.setBlock(var3 + 10, var4 + 1, var5 + 10, Block.wood.blockID, 15, 2); - var1.setBlock(var3 + 10, var4 + 2, var5 + 9, Block.wood.blockID, 15, 2); - var1.setBlock(var3 + 10, var4 + 2, var5 + 10, Block.wood.blockID, 15, 2); - var1.setBlock(var3 + 10, var4 + 3, var5 + 9, Block.wood.blockID, 15, 2); - var1.setBlock(var3 + 10, var4 + 3, var5 + 10, Block.wood.blockID, 15, 2); - var1.setBlock(var3 + 10, var4 + 4, var5 + 9, Block.wood.blockID, 15, 2); - var1.setBlock(var3 + 10, var4 + 4, var5 + 10, Block.wood.blockID, 15, 2); - var1.setBlock(var3 + 10, var4 + 5, var5 + 9, Block.wood.blockID, 15, 2); - var1.setBlock(var3 + 10, var4 + 5, var5 + 10, Block.wood.blockID, 15, 2); - var1.setBlock(var3 + 10, var4 + 6, var5 + 9, Block.wood.blockID, 15, 2); - var1.setBlock(var3 + 10, var4 + 6, var5 + 10, Block.wood.blockID, 15, 2); - var1.setBlock(var3 + 10, var4 + 7, var5 + 9, Block.wood.blockID, 15, 2); - var1.setBlock(var3 + 10, var4 + 7, var5 + 10, Block.wood.blockID, 15, 2); - var1.setBlock(var3 + 10, var4 + 8, var5 + 9, Block.wood.blockID, 15, 2); - var1.setBlock(var3 + 10, var4 + 8, var5 + 10, Block.wood.blockID, 15, 2); - var1.setBlock(var3 + 10, var4 + 9, var5 + 9, Block.wood.blockID, 15, 2); - var1.setBlock(var3 + 10, var4 + 9, var5 + 10, Block.wood.blockID, 15, 2); - var1.setBlock(var3 + 10, var4 + 10, var5 + 9, Block.wood.blockID, 15, 2); - var1.setBlock(var3 + 10, var4 + 10, var5 + 10, Block.wood.blockID, 15, 2); - var1.setBlock(var3 + 10, var4 + 11, var5 + 9, Block.wood.blockID, 15, 2); - var1.setBlock(var3 + 10, var4 + 11, var5 + 10, Block.wood.blockID, 15, 2); - var1.setBlock(var3 + 10, var4 + 12, var5 + 9, Block.wood.blockID, 15, 2); - var1.setBlock(var3 + 10, var4 + 12, var5 + 10, Block.wood.blockID, 15, 2); - var1.setBlock(var3 + 10, var4 + 13, var5 + 9, Block.wood.blockID, 15, 2); - var1.setBlock(var3 + 10, var4 + 13, var5 + 10, Block.wood.blockID, 15, 2); - var1.setBlock(var3 + 10, var4 + 14, var5 + 9, Block.wood.blockID, 15, 2); - var1.setBlock(var3 + 10, var4 + 14, var5 + 10, Block.wood.blockID, 15, 2); - var1.setBlock(var3 + 10, var4 + 15, var5 + 9, Block.wood.blockID, 15, 2); - var1.setBlock(var3 + 10, var4 + 15, var5 + 10, Block.wood.blockID, 15, 2); - var1.setBlock(var3 + 10, var4 + 16, var5 + 9, Block.wood.blockID, 15, 2); - var1.setBlock(var3 + 10, var4 + 16, var5 + 10, Block.wood.blockID, 15, 2); - var1.setBlock(var3 + 10, var4 + 17, var5 + 9, Block.wood.blockID, 15, 2); - var1.setBlock(var3 + 10, var4 + 17, var5 + 10, Block.wood.blockID, 15, 2); - var1.setBlock(var3 + 10, var4 + 18, var5 + 9, Block.wood.blockID, 15, 2); - var1.setBlock(var3 + 10, var4 + 18, var5 + 10, Block.wood.blockID, 15, 2); - var1.setBlock(var3 + 10, var4 + 19, var5 + 9, Block.wood.blockID, 15, 2); - var1.setBlock(var3 + 10, var4 + 19, var5 + 10, Block.wood.blockID, 15, 2); - var1.setBlock(var3 + 10, var4 + 20, var5 + 9, Block.wood.blockID, 15, 2); - var1.setBlock(var3 + 10, var4 + 20, var5 + 10, Block.wood.blockID, 15, 2); - var1.setBlock(var3 + 10, var4 + 21, var5 + 9, Block.wood.blockID, 15, 2); - var1.setBlock(var3 + 10, var4 + 21, var5 + 10, Block.wood.blockID, 15, 2); - var1.setBlock(var3 + 10, var4 + 22, var5 + 9, Block.wood.blockID, 15, 2); - var1.setBlock(var3 + 10, var4 + 22, var5 + 10, Block.wood.blockID, 15, 2); - var1.setBlock(var3 + 10, var4 + 23, var5 + 9, Block.wood.blockID, 15, 2); - var1.setBlock(var3 + 10, var4 + 24, var5 + 9, Block.wood.blockID, 15, 2); - var1.setBlock(var3 + 10, var4 + 25, var5 + 9, Block.wood.blockID, 15, 2); - var1.setBlock(var3 + 10, var4 + 26, var5 + 9, Block.wood.blockID, 15, 2); - var1.setBlock(var3 + 10, var4 + 27, var5 + 9, Block.wood.blockID, 15, 2); - var1.setBlock(var3 + 10, var4 + 28, var5 + 9, Block.wood.blockID, 15, 2); - var1.setBlock(var3 + 10, var4 + 29, var5 + 9, Block.wood.blockID, 15, 2); - var1.setBlock(var3 + 10, var4 + 30, var5 + 9, Block.wood.blockID, 15, 2); - var1.setBlock(var3 + 10, var4 + 31, var5 + 9, Block.wood.blockID, 15, 2); - var1.setBlock(var3 + 10, var4 + 32, var5 + 9, Block.wood.blockID, 15, 2); - var1.setBlock(var3 + 10, var4 + 33, var5 + 9, Block.wood.blockID, 15, 2); - var1.setBlock(var3 + 10, var4 + 34, var5 + 9, Block.wood.blockID, 15, 2); - var1.setBlock(var3 + 10, var4 + 35, var5 + 9, Block.wood.blockID, 15, 2); - var1.setBlock(var3 + 10, var4 + 36, var5 + 9, Block.wood.blockID, 15, 2); - var1.setBlock(var3 + 10, var4 + 37, var5 + 9, Block.wood.blockID, 15, 2); - var1.setBlock(var3 + 10, var4 + 37, var5 + 11, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 10, var4 + 37, var5 + 14, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 10, var4 + 38, var5 + 5, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 10, var4 + 38, var5 + 9, Block.wood.blockID, 15, 2); - var1.setBlock(var3 + 10, var4 + 38, var5 + 14, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 10, var4 + 39, var5 + 8, Block.wood.blockID, 15, 2); - var1.setBlock(var3 + 10, var4 + 39, var5 + 9, Block.wood.blockID, 15, 2); - var1.setBlock(var3 + 10, var4 + 39, var5 + 12, Block.wood.blockID, 15, 2); - var1.setBlock(var3 + 10, var4 + 39, var5 + 13, Block.wood.blockID, 15, 2); - var1.setBlock(var3 + 10, var4 + 39, var5 + 14, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 10, var4 + 40, var5 + 3, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 10, var4 + 40, var5 + 9, Block.wood.blockID, 15, 2); - var1.setBlock(var3 + 10, var4 + 40, var5 + 12, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 10, var4 + 40, var5 + 14, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 10, var4 + 41, var5 + 3, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 10, var4 + 41, var5 + 9, Block.wood.blockID, 15, 2); - var1.setBlock(var3 + 10, var4 + 41, var5 + 10, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 10, var4 + 41, var5 + 11, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 10, var4 + 41, var5 + 14, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 10, var4 + 41, var5 + 15, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 10, var4 + 42, var5 + 0, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 10, var4 + 42, var5 + 1, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 10, var4 + 42, var5 + 4, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 10, var4 + 42, var5 + 9, Block.wood.blockID, 15, 2); - var1.setBlock(var3 + 10, var4 + 43, var5 + 0, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 10, var4 + 43, var5 + 2, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 10, var4 + 44, var5 + 10, Block.wood.blockID, 15, 2); - var1.setBlock(var3 + 10, var4 + 45, var5 + 3, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 10, var4 + 45, var5 + 6, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 10, var4 + 45, var5 + 10, Block.wood.blockID, 15, 2); - var1.setBlock(var3 + 10, var4 + 47, var5 + 6, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 10, var4 + 48, var5 + 12, Block.wood.blockID, 15, 2); - var1.setBlock(var3 + 10, var4 + 49, var5 + 9, Block.leaves.blockID, 15, 2); - var1.setBlock(var3 + 10, var4 + 49, var5 + 10, Block.leaves.blockID, 15, 2); - var1.setBlock(var3 + 10, var4 + 49, var5 + 13, Block.wood.blockID, 15, 2); - var1.setBlock(var3 + 10, var4 + 50, var5 + 6, Block.leaves.blockID, 15, 2); - var1.setBlock(var3 + 10, var4 + 50, var5 + 7, Block.leaves.blockID, 15, 2); - var1.setBlock(var3 + 10, var4 + 50, var5 + 10, Block.leaves.blockID, 15, 2); - var1.setBlock(var3 + 10, var4 + 50, var5 + 13, Block.wood.blockID, 15, 2); - var1.setBlock(var3 + 10, var4 + 50, var5 + 14, Block.leaves.blockID, 15, 2); - var1.setBlock(var3 + 10, var4 + 50, var5 + 15, Block.leaves.blockID, 15, 2); - var1.setBlock(var3 + 10, var4 + 51, var5 + 2, Block.leaves.blockID, 15, 2); - var1.setBlock(var3 + 10, var4 + 51, var5 + 3, Block.leaves.blockID, 15, 2); - var1.setBlock(var3 + 10, var4 + 51, var5 + 4, Block.wood.blockID, 15, 2); - var1.setBlock(var3 + 10, var4 + 51, var5 + 7, Block.leaves.blockID, 15, 2); - var1.setBlock(var3 + 10, var4 + 51, var5 + 8, Block.leaves.blockID, 15, 2); - var1.setBlock(var3 + 10, var4 + 51, var5 + 9, Block.wood.blockID, 15, 2); - var1.setBlock(var3 + 10, var4 + 51, var5 + 10, Block.leaves.blockID, 15, 2); - var1.setBlock(var3 + 10, var4 + 51, var5 + 13, Block.leaves.blockID, 15, 2); - var1.setBlock(var3 + 10, var4 + 51, var5 + 15, Block.leaves.blockID, 15, 2); - var1.setBlock(var3 + 10, var4 + 52, var5 + 3, Block.wood.blockID, 15, 2); - var1.setBlock(var3 + 10, var4 + 52, var5 + 7, Block.leaves.blockID, 15, 2); - var1.setBlock(var3 + 10, var4 + 52, var5 + 8, Block.leaves.blockID, 15, 2); - var1.setBlock(var3 + 10, var4 + 52, var5 + 9, Block.leaves.blockID, 15, 2); - var1.setBlock(var3 + 10, var4 + 52, var5 + 10, Block.leaves.blockID, 15, 2); - var1.setBlock(var3 + 10, var4 + 52, var5 + 12, Block.leaves.blockID, 15, 2); - var1.setBlock(var3 + 10, var4 + 52, var5 + 13, Block.leaves.blockID, 15, 2); - var1.setBlock(var3 + 10, var4 + 52, var5 + 14, Block.wood.blockID, 15, 2); - var1.setBlock(var3 + 10, var4 + 52, var5 + 15, Block.leaves.blockID, 15, 2); - var1.setBlock(var3 + 10, var4 + 52, var5 + 16, Block.leaves.blockID, 15, 2); - var1.setBlock(var3 + 10, var4 + 53, var5 + 1, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 10, var4 + 53, var5 + 3, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 10, var4 + 53, var5 + 8, Block.leaves.blockID, 15, 2); - var1.setBlock(var3 + 10, var4 + 53, var5 + 9, Block.leaves.blockID, 15, 2); - var1.setBlock(var3 + 10, var4 + 53, var5 + 10, Block.leaves.blockID, 15, 2); - var1.setBlock(var3 + 10, var4 + 53, var5 + 12, Block.leaves.blockID, 15, 2); - var1.setBlock(var3 + 10, var4 + 53, var5 + 13, Block.leaves.blockID, 15, 2); - var1.setBlock(var3 + 10, var4 + 53, var5 + 14, Block.leaves.blockID, 15, 2); - var1.setBlock(var3 + 10, var4 + 53, var5 + 15, Block.leaves.blockID, 15, 2); - var1.setBlock(var3 + 10, var4 + 53, var5 + 16, Block.leaves.blockID, 15, 2); - var1.setBlock(var3 + 10, var4 + 55, var5 + 2, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 11, var4 + 0, var5 + 8, Block.wood.blockID, 15, 2); - var1.setBlock(var3 + 11, var4 + 0, var5 + 9, Block.wood.blockID, 15, 2); - var1.setBlock(var3 + 11, var4 + 0, var5 + 10, Block.wood.blockID, 15, 2); - var1.setBlock(var3 + 11, var4 + 1, var5 + 9, Block.wood.blockID, 15, 2); - var1.setBlock(var3 + 11, var4 + 1, var5 + 10, Block.wood.blockID, 15, 2); - var1.setBlock(var3 + 11, var4 + 2, var5 + 9, Block.wood.blockID, 15, 2); - var1.setBlock(var3 + 11, var4 + 2, var5 + 10, Block.wood.blockID, 15, 2); - var1.setBlock(var3 + 11, var4 + 3, var5 + 9, Block.wood.blockID, 15, 2); - var1.setBlock(var3 + 11, var4 + 3, var5 + 10, Block.wood.blockID, 15, 2); - var1.setBlock(var3 + 11, var4 + 4, var5 + 9, Block.wood.blockID, 15, 2); - var1.setBlock(var3 + 11, var4 + 4, var5 + 10, Block.wood.blockID, 15, 2); - var1.setBlock(var3 + 11, var4 + 5, var5 + 9, Block.wood.blockID, 15, 2); - var1.setBlock(var3 + 11, var4 + 5, var5 + 10, Block.wood.blockID, 15, 2); - var1.setBlock(var3 + 11, var4 + 6, var5 + 9, Block.wood.blockID, 15, 2); - var1.setBlock(var3 + 11, var4 + 6, var5 + 10, Block.wood.blockID, 15, 2); - var1.setBlock(var3 + 11, var4 + 7, var5 + 9, Block.wood.blockID, 15, 2); - var1.setBlock(var3 + 11, var4 + 7, var5 + 10, Block.wood.blockID, 15, 2); - var1.setBlock(var3 + 11, var4 + 8, var5 + 9, Block.wood.blockID, 15, 2); - var1.setBlock(var3 + 11, var4 + 8, var5 + 10, Block.wood.blockID, 15, 2); - var1.setBlock(var3 + 11, var4 + 9, var5 + 9, Block.wood.blockID, 15, 2); - var1.setBlock(var3 + 11, var4 + 9, var5 + 10, Block.wood.blockID, 15, 2); - var1.setBlock(var3 + 11, var4 + 10, var5 + 9, Block.wood.blockID, 15, 2); - var1.setBlock(var3 + 11, var4 + 10, var5 + 10, Block.wood.blockID, 15, 2); - var1.setBlock(var3 + 11, var4 + 11, var5 + 9, Block.wood.blockID, 15, 2); - var1.setBlock(var3 + 11, var4 + 11, var5 + 10, Block.wood.blockID, 15, 2); - var1.setBlock(var3 + 11, var4 + 12, var5 + 9, Block.wood.blockID, 15, 2); - var1.setBlock(var3 + 11, var4 + 12, var5 + 10, Block.wood.blockID, 15, 2); - var1.setBlock(var3 + 11, var4 + 13, var5 + 9, Block.wood.blockID, 15, 2); - var1.setBlock(var3 + 11, var4 + 13, var5 + 10, Block.wood.blockID, 15, 2); - var1.setBlock(var3 + 11, var4 + 14, var5 + 9, Block.wood.blockID, 15, 2); - var1.setBlock(var3 + 11, var4 + 14, var5 + 10, Block.wood.blockID, 15, 2); - var1.setBlock(var3 + 11, var4 + 15, var5 + 9, Block.wood.blockID, 15, 2); - var1.setBlock(var3 + 11, var4 + 15, var5 + 10, Block.wood.blockID, 15, 2); - var1.setBlock(var3 + 11, var4 + 16, var5 + 9, Block.wood.blockID, 15, 2); - var1.setBlock(var3 + 11, var4 + 16, var5 + 10, Block.wood.blockID, 15, 2); - var1.setBlock(var3 + 11, var4 + 17, var5 + 9, Block.wood.blockID, 15, 2); - var1.setBlock(var3 + 11, var4 + 17, var5 + 10, Block.wood.blockID, 15, 2); - var1.setBlock(var3 + 11, var4 + 18, var5 + 9, Block.wood.blockID, 15, 2); - var1.setBlock(var3 + 11, var4 + 18, var5 + 10, Block.wood.blockID, 15, 2); - var1.setBlock(var3 + 11, var4 + 19, var5 + 9, Block.wood.blockID, 15, 2); - var1.setBlock(var3 + 11, var4 + 19, var5 + 10, Block.wood.blockID, 15, 2); - var1.setBlock(var3 + 11, var4 + 20, var5 + 9, Block.wood.blockID, 15, 2); - var1.setBlock(var3 + 11, var4 + 20, var5 + 10, Block.wood.blockID, 15, 2); - var1.setBlock(var3 + 11, var4 + 21, var5 + 9, Block.wood.blockID, 15, 2); - var1.setBlock(var3 + 11, var4 + 21, var5 + 10, Block.wood.blockID, 15, 2); - var1.setBlock(var3 + 11, var4 + 22, var5 + 9, Block.wood.blockID, 15, 2); - var1.setBlock(var3 + 11, var4 + 22, var5 + 10, Block.wood.blockID, 15, 2); - var1.setBlock(var3 + 11, var4 + 23, var5 + 9, Block.wood.blockID, 15, 2); - var1.setBlock(var3 + 11, var4 + 23, var5 + 10, Block.wood.blockID, 15, 2); - var1.setBlock(var3 + 11, var4 + 24, var5 + 9, Block.wood.blockID, 15, 2); - var1.setBlock(var3 + 11, var4 + 24, var5 + 10, Block.wood.blockID, 15, 2); - var1.setBlock(var3 + 11, var4 + 25, var5 + 9, Block.wood.blockID, 15, 2); - var1.setBlock(var3 + 11, var4 + 25, var5 + 10, Block.wood.blockID, 15, 2); - var1.setBlock(var3 + 11, var4 + 26, var5 + 9, Block.wood.blockID, 15, 2); - var1.setBlock(var3 + 11, var4 + 26, var5 + 10, Block.wood.blockID, 15, 2); - var1.setBlock(var3 + 11, var4 + 27, var5 + 9, Block.wood.blockID, 15, 2); - var1.setBlock(var3 + 11, var4 + 27, var5 + 10, Block.wood.blockID, 15, 2); - var1.setBlock(var3 + 11, var4 + 28, var5 + 9, Block.wood.blockID, 15, 2); - var1.setBlock(var3 + 11, var4 + 28, var5 + 10, Block.wood.blockID, 15, 2); - var1.setBlock(var3 + 11, var4 + 29, var5 + 9, Block.wood.blockID, 15, 2); - var1.setBlock(var3 + 11, var4 + 29, var5 + 10, Block.wood.blockID, 15, 2); - var1.setBlock(var3 + 11, var4 + 30, var5 + 9, Block.wood.blockID, 15, 2); - var1.setBlock(var3 + 11, var4 + 30, var5 + 10, Block.wood.blockID, 15, 2); - var1.setBlock(var3 + 11, var4 + 31, var5 + 10, Block.wood.blockID, 15, 2); - var1.setBlock(var3 + 11, var4 + 32, var5 + 10, Block.wood.blockID, 15, 2); - var1.setBlock(var3 + 11, var4 + 33, var5 + 10, Block.wood.blockID, 15, 2); - var1.setBlock(var3 + 11, var4 + 34, var5 + 10, Block.wood.blockID, 15, 2); - var1.setBlock(var3 + 11, var4 + 35, var5 + 10, Block.wood.blockID, 15, 2); - var1.setBlock(var3 + 11, var4 + 36, var5 + 10, Block.wood.blockID, 15, 2); - var1.setBlock(var3 + 11, var4 + 36, var5 + 12, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 11, var4 + 37, var5 + 10, Block.wood.blockID, 15, 2); - var1.setBlock(var3 + 11, var4 + 37, var5 + 11, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 11, var4 + 38, var5 + 11, Block.wood.blockID, 15, 2); - var1.setBlock(var3 + 11, var4 + 38, var5 + 14, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 11, var4 + 39, var5 + 3, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 11, var4 + 39, var5 + 9, Block.wood.blockID, 15, 2); - var1.setBlock(var3 + 11, var4 + 39, var5 + 10, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 11, var4 + 39, var5 + 12, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 11, var4 + 39, var5 + 15, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 11, var4 + 40, var5 + 7, Block.wood.blockID, 15, 2); - var1.setBlock(var3 + 11, var4 + 40, var5 + 9, Block.wood.blockID, 15, 2); - var1.setBlock(var3 + 11, var4 + 40, var5 + 13, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 11, var4 + 41, var5 + 3, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 11, var4 + 41, var5 + 5, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 11, var4 + 41, var5 + 7, Block.wood.blockID, 15, 2); - var1.setBlock(var3 + 11, var4 + 41, var5 + 14, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 11, var4 + 42, var5 + 0, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 11, var4 + 42, var5 + 1, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 11, var4 + 42, var5 + 3, Block.wood.blockID, 15, 2); - var1.setBlock(var3 + 11, var4 + 42, var5 + 4, Block.wood.blockID, 15, 2); - var1.setBlock(var3 + 11, var4 + 42, var5 + 6, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 11, var4 + 43, var5 + 0, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 11, var4 + 43, var5 + 3, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 11, var4 + 43, var5 + 5, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 11, var4 + 43, var5 + 8, Block.wood.blockID, 15, 2); - var1.setBlock(var3 + 11, var4 + 43, var5 + 10, Block.wood.blockID, 15, 2); - var1.setBlock(var3 + 11, var4 + 44, var5 + 2, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 11, var4 + 44, var5 + 3, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 11, var4 + 44, var5 + 4, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 11, var4 + 44, var5 + 5, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 11, var4 + 44, var5 + 7, Block.wood.blockID, 15, 2); - var1.setBlock(var3 + 11, var4 + 45, var5 + 3, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 11, var4 + 45, var5 + 4, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 11, var4 + 49, var5 + 11, Block.wood.blockID, 15, 2); - var1.setBlock(var3 + 11, var4 + 50, var5 + 8, Block.leaves.blockID, 15, 2); - var1.setBlock(var3 + 11, var4 + 50, var5 + 9, Block.wood.blockID, 15, 2); - var1.setBlock(var3 + 11, var4 + 50, var5 + 10, Block.wood.blockID, 15, 2); - var1.setBlock(var3 + 11, var4 + 50, var5 + 13, Block.leaves.blockID, 15, 2); - var1.setBlock(var3 + 11, var4 + 50, var5 + 14, Block.leaves.blockID, 15, 2); - var1.setBlock(var3 + 11, var4 + 50, var5 + 15, Block.leaves.blockID, 15, 2); - var1.setBlock(var3 + 11, var4 + 51, var5 + 3, Block.leaves.blockID, 15, 2); - var1.setBlock(var3 + 11, var4 + 51, var5 + 4, Block.leaves.blockID, 15, 2); - var1.setBlock(var3 + 11, var4 + 51, var5 + 6, Block.leaves.blockID, 15, 2); - var1.setBlock(var3 + 11, var4 + 51, var5 + 10, Block.leaves.blockID, 15, 2); - var1.setBlock(var3 + 11, var4 + 51, var5 + 12, Block.leaves.blockID, 15, 2); - var1.setBlock(var3 + 11, var4 + 51, var5 + 13, Block.leaves.blockID, 15, 2); - var1.setBlock(var3 + 11, var4 + 52, var5 + 3, Block.leaves.blockID, 15, 2); - var1.setBlock(var3 + 11, var4 + 52, var5 + 5, Block.leaves.blockID, 15, 2); - var1.setBlock(var3 + 11, var4 + 52, var5 + 7, Block.leaves.blockID, 15, 2); - var1.setBlock(var3 + 11, var4 + 52, var5 + 8, Block.leaves.blockID, 15, 2); - var1.setBlock(var3 + 11, var4 + 52, var5 + 9, Block.leaves.blockID, 15, 2); - var1.setBlock(var3 + 11, var4 + 52, var5 + 10, Block.leaves.blockID, 15, 2); - var1.setBlock(var3 + 11, var4 + 52, var5 + 11, Block.leaves.blockID, 15, 2); - var1.setBlock(var3 + 11, var4 + 52, var5 + 14, Block.leaves.blockID, 15, 2); - var1.setBlock(var3 + 11, var4 + 52, var5 + 16, Block.leaves.blockID, 15, 2); - var1.setBlock(var3 + 11, var4 + 53, var5 + 2, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 11, var4 + 53, var5 + 3, Block.wood.blockID, 15, 2); - var1.setBlock(var3 + 11, var4 + 53, var5 + 4, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 11, var4 + 53, var5 + 5, Block.leaves.blockID, 15, 2); - var1.setBlock(var3 + 11, var4 + 53, var5 + 9, Block.leaves.blockID, 15, 2); - var1.setBlock(var3 + 11, var4 + 54, var5 + 3, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 11, var4 + 54, var5 + 5, Block.leaves.blockID, 15, 2); - var1.setBlock(var3 + 11, var4 + 55, var5 + 2, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 11, var4 + 55, var5 + 4, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 12, var4 + 0, var5 + 10, Block.wood.blockID, 15, 2); - var1.setBlock(var3 + 12, var4 + 36, var5 + 11, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 12, var4 + 36, var5 + 12, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 12, var4 + 38, var5 + 10, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 12, var4 + 38, var5 + 11, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 12, var4 + 38, var5 + 12, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 12, var4 + 38, var5 + 14, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 12, var4 + 39, var5 + 2, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 12, var4 + 39, var5 + 11, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 12, var4 + 39, var5 + 12, Block.wood.blockID, 15, 2); - var1.setBlock(var3 + 12, var4 + 39, var5 + 13, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 12, var4 + 39, var5 + 14, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 12, var4 + 39, var5 + 15, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 12, var4 + 40, var5 + 10, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 12, var4 + 40, var5 + 13, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 12, var4 + 40, var5 + 14, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 12, var4 + 40, var5 + 15, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 12, var4 + 41, var5 + 9, Block.wood.blockID, 15, 2); - var1.setBlock(var3 + 12, var4 + 41, var5 + 13, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 12, var4 + 41, var5 + 14, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 12, var4 + 41, var5 + 15, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 12, var4 + 42, var5 + 3, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 12, var4 + 42, var5 + 4, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 12, var4 + 42, var5 + 5, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 12, var4 + 42, var5 + 6, Block.wood.blockID, 15, 2); - var1.setBlock(var3 + 12, var4 + 42, var5 + 11, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 12, var4 + 42, var5 + 12, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 12, var4 + 43, var5 + 5, Block.wood.blockID, 15, 2); - var1.setBlock(var3 + 12, var4 + 44, var5 + 2, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 12, var4 + 44, var5 + 3, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 12, var4 + 44, var5 + 11, Block.wood.blockID, 15, 2); - var1.setBlock(var3 + 12, var4 + 45, var5 + 1, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 12, var4 + 45, var5 + 2, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 12, var4 + 45, var5 + 3, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 12, var4 + 45, var5 + 7, Block.wood.blockID, 15, 2); - var1.setBlock(var3 + 12, var4 + 45, var5 + 11, Block.wood.blockID, 15, 2); - var1.setBlock(var3 + 12, var4 + 46, var5 + 2, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 12, var4 + 46, var5 + 6, Block.wood.blockID, 15, 2); - var1.setBlock(var3 + 12, var4 + 50, var5 + 9, Block.leaves.blockID, 15, 2); - var1.setBlock(var3 + 12, var4 + 50, var5 + 10, Block.leaves.blockID, 15, 2); - var1.setBlock(var3 + 12, var4 + 51, var5 + 1, Block.leaves.blockID, 15, 2); - var1.setBlock(var3 + 12, var4 + 51, var5 + 2, Block.leaves.blockID, 15, 2); - var1.setBlock(var3 + 12, var4 + 51, var5 + 4, Block.leaves.blockID, 15, 2); - var1.setBlock(var3 + 12, var4 + 51, var5 + 6, Block.leaves.blockID, 15, 2); - var1.setBlock(var3 + 12, var4 + 51, var5 + 7, Block.leaves.blockID, 15, 2); - var1.setBlock(var3 + 12, var4 + 51, var5 + 8, Block.wood.blockID, 15, 2); - var1.setBlock(var3 + 12, var4 + 51, var5 + 9, Block.leaves.blockID, 15, 2); - var1.setBlock(var3 + 12, var4 + 51, var5 + 10, Block.leaves.blockID, 15, 2); - var1.setBlock(var3 + 12, var4 + 51, var5 + 15, Block.leaves.blockID, 15, 2); - var1.setBlock(var3 + 12, var4 + 52, var5 + 1, Block.leaves.blockID, 15, 2); - var1.setBlock(var3 + 12, var4 + 52, var5 + 2, Block.leaves.blockID, 15, 2); - var1.setBlock(var3 + 12, var4 + 52, var5 + 3, Block.leaves.blockID, 15, 2); - var1.setBlock(var3 + 12, var4 + 52, var5 + 4, Block.leaves.blockID, 15, 2); - var1.setBlock(var3 + 12, var4 + 52, var5 + 5, Block.leaves.blockID, 15, 2); - var1.setBlock(var3 + 12, var4 + 52, var5 + 8, Block.wood.blockID, 15, 2); - var1.setBlock(var3 + 12, var4 + 52, var5 + 9, Block.leaves.blockID, 15, 2); - var1.setBlock(var3 + 12, var4 + 52, var5 + 10, Block.leaves.blockID, 15, 2); - var1.setBlock(var3 + 12, var4 + 53, var5 + 1, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 12, var4 + 53, var5 + 2, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 12, var4 + 53, var5 + 3, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 12, var4 + 53, var5 + 4, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 12, var4 + 53, var5 + 5, Block.leaves.blockID, 15, 2); - var1.setBlock(var3 + 12, var4 + 53, var5 + 6, Block.leaves.blockID, 15, 2); - var1.setBlock(var3 + 12, var4 + 53, var5 + 8, Block.leaves.blockID, 15, 2); - var1.setBlock(var3 + 12, var4 + 53, var5 + 9, Block.leaves.blockID, 15, 2); - var1.setBlock(var3 + 12, var4 + 53, var5 + 14, Block.leaves.blockID, 15, 2); - var1.setBlock(var3 + 12, var4 + 54, var5 + 4, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 12, var4 + 54, var5 + 7, Block.leaves.blockID, 15, 2); - var1.setBlock(var3 + 12, var4 + 54, var5 + 8, Block.leaves.blockID, 15, 2); - var1.setBlock(var3 + 12, var4 + 55, var5 + 3, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 13, var4 + 39, var5 + 11, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 13, var4 + 39, var5 + 12, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 13, var4 + 39, var5 + 14, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 13, var4 + 41, var5 + 3, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 13, var4 + 41, var5 + 4, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 13, var4 + 41, var5 + 5, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 13, var4 + 41, var5 + 11, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 13, var4 + 41, var5 + 12, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 13, var4 + 42, var5 + 2, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 13, var4 + 42, var5 + 9, Block.wood.blockID, 15, 2); - var1.setBlock(var3 + 13, var4 + 43, var5 + 4, Block.wood.blockID, 15, 2); - var1.setBlock(var3 + 13, var4 + 44, var5 + 0, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 13, var4 + 44, var5 + 2, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 13, var4 + 44, var5 + 6, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 13, var4 + 46, var5 + 2, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 13, var4 + 46, var5 + 6, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 13, var4 + 46, var5 + 12, Block.wood.blockID, 15, 2); - var1.setBlock(var3 + 13, var4 + 46, var5 + 13, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 13, var4 + 46, var5 + 14, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 13, var4 + 47, var5 + 6, Block.wood.blockID, 15, 2); - var1.setBlock(var3 + 13, var4 + 47, var5 + 12, Block.wood.blockID, 15, 2); - var1.setBlock(var3 + 13, var4 + 47, var5 + 13, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 13, var4 + 47, var5 + 14, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 13, var4 + 48, var5 + 7, Block.wood.blockID, 15, 2); - var1.setBlock(var3 + 13, var4 + 49, var5 + 4, Block.wood.blockID, 15, 2); - var1.setBlock(var3 + 13, var4 + 49, var5 + 7, Block.wood.blockID, 15, 2); - var1.setBlock(var3 + 13, var4 + 50, var5 + 2, Block.leaves.blockID, 15, 2); - var1.setBlock(var3 + 13, var4 + 50, var5 + 3, Block.wood.blockID, 15, 2); - var1.setBlock(var3 + 13, var4 + 50, var5 + 7, Block.leaves.blockID, 15, 2); - var1.setBlock(var3 + 13, var4 + 50, var5 + 8, Block.leaves.blockID, 15, 2); - var1.setBlock(var3 + 13, var4 + 51, var5 + 1, Block.leaves.blockID, 15, 2); - var1.setBlock(var3 + 13, var4 + 51, var5 + 2, Block.leaves.blockID, 15, 2); - var1.setBlock(var3 + 13, var4 + 51, var5 + 3, Block.wood.blockID, 15, 2); - var1.setBlock(var3 + 13, var4 + 51, var5 + 8, Block.leaves.blockID, 15, 2); - var1.setBlock(var3 + 13, var4 + 51, var5 + 10, Block.leaves.blockID, 15, 2); - var1.setBlock(var3 + 13, var4 + 52, var5 + 1, Block.leaves.blockID, 15, 2); - var1.setBlock(var3 + 13, var4 + 52, var5 + 3, Block.leaves.blockID, 15, 2); - var1.setBlock(var3 + 13, var4 + 52, var5 + 4, Block.leaves.blockID, 15, 2); - var1.setBlock(var3 + 13, var4 + 52, var5 + 6, Block.leaves.blockID, 15, 2); - var1.setBlock(var3 + 13, var4 + 53, var5 + 3, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 13, var4 + 53, var5 + 4, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 13, var4 + 53, var5 + 6, Block.leaves.blockID, 15, 2); - var1.setBlock(var3 + 13, var4 + 54, var5 + 2, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 13, var4 + 54, var5 + 3, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 13, var4 + 54, var5 + 7, Block.leaves.blockID, 15, 2); - var1.setBlock(var3 + 13, var4 + 54, var5 + 8, Block.leaves.blockID, 15, 2); - var1.setBlock(var3 + 13, var4 + 54, var5 + 9, Block.leaves.blockID, 15, 2); - var1.setBlock(var3 + 14, var4 + 37, var5 + 14, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 14, var4 + 38, var5 + 13, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 14, var4 + 39, var5 + 11, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 14, var4 + 40, var5 + 10, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 14, var4 + 40, var5 + 14, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 14, var4 + 41, var5 + 3, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 14, var4 + 42, var5 + 3, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 14, var4 + 42, var5 + 10, Block.wood.blockID, 15, 2); - var1.setBlock(var3 + 14, var4 + 43, var5 + 3, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 14, var4 + 43, var5 + 5, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 14, var4 + 43, var5 + 7, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 14, var4 + 43, var5 + 8, Block.wood.blockID, 15, 2); - var1.setBlock(var3 + 14, var4 + 44, var5 + 1, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 14, var4 + 44, var5 + 3, Block.wood.blockID, 15, 2); - var1.setBlock(var3 + 14, var4 + 44, var5 + 4, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 14, var4 + 44, var5 + 6, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 14, var4 + 44, var5 + 14, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 14, var4 + 44, var5 + 15, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 14, var4 + 45, var5 + 3, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 14, var4 + 45, var5 + 4, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 14, var4 + 45, var5 + 5, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 14, var4 + 45, var5 + 7, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 14, var4 + 45, var5 + 13, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 14, var4 + 46, var5 + 11, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 14, var4 + 47, var5 + 3, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 14, var4 + 47, var5 + 8, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 14, var4 + 47, var5 + 15, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 14, var4 + 48, var5 + 5, Block.wood.blockID, 15, 2); - var1.setBlock(var3 + 14, var4 + 48, var5 + 11, Block.wood.blockID, 15, 2); - var1.setBlock(var3 + 14, var4 + 48, var5 + 13, Block.wood.blockID, 15, 2); - var1.setBlock(var3 + 14, var4 + 48, var5 + 14, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 14, var4 + 48, var5 + 15, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 14, var4 + 49, var5 + 16, Block.leaves.blockID, 15, 2); - var1.setBlock(var3 + 14, var4 + 50, var5 + 2, Block.leaves.blockID, 15, 2); - var1.setBlock(var3 + 14, var4 + 50, var5 + 8, Block.wood.blockID, 15, 2); - var1.setBlock(var3 + 14, var4 + 51, var5 + 2, Block.leaves.blockID, 15, 2); - var1.setBlock(var3 + 14, var4 + 51, var5 + 3, Block.leaves.blockID, 15, 2); - var1.setBlock(var3 + 14, var4 + 51, var5 + 8, Block.wood.blockID, 15, 2); - var1.setBlock(var3 + 14, var4 + 51, var5 + 15, Block.leaves.blockID, 15, 2); - var1.setBlock(var3 + 14, var4 + 52, var5 + 0, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 14, var4 + 52, var5 + 1, Block.leaves.blockID, 15, 2); - var1.setBlock(var3 + 14, var4 + 52, var5 + 2, Block.wood.blockID, 15, 2); - var1.setBlock(var3 + 14, var4 + 52, var5 + 3, Block.leaves.blockID, 15, 2); - var1.setBlock(var3 + 14, var4 + 52, var5 + 4, Block.leaves.blockID, 15, 2); - var1.setBlock(var3 + 14, var4 + 52, var5 + 7, Block.leaves.blockID, 15, 2); - var1.setBlock(var3 + 14, var4 + 52, var5 + 8, Block.leaves.blockID, 15, 2); - var1.setBlock(var3 + 14, var4 + 53, var5 + 0, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 14, var4 + 53, var5 + 2, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 14, var4 + 53, var5 + 4, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 14, var4 + 53, var5 + 8, Block.leaves.blockID, 15, 2); - var1.setBlock(var3 + 14, var4 + 53, var5 + 9, Block.leaves.blockID, 15, 2); - var1.setBlock(var3 + 14, var4 + 54, var5 + 2, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 14, var4 + 54, var5 + 3, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 15, var4 + 39, var5 + 12, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 15, var4 + 39, var5 + 13, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 15, var4 + 42, var5 + 5, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 15, var4 + 43, var5 + 6, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 15, var4 + 43, var5 + 10, Block.wood.blockID, 15, 2); - var1.setBlock(var3 + 15, var4 + 43, var5 + 12, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 15, var4 + 44, var5 + 1, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 15, var4 + 44, var5 + 2, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 15, var4 + 44, var5 + 6, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 15, var4 + 44, var5 + 7, Block.wood.blockID, 15, 2); - var1.setBlock(var3 + 15, var4 + 44, var5 + 8, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 15, var4 + 44, var5 + 11, Block.wood.blockID, 15, 2); - var1.setBlock(var3 + 15, var4 + 44, var5 + 13, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 15, var4 + 45, var5 + 3, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 15, var4 + 45, var5 + 7, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 15, var4 + 45, var5 + 10, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 15, var4 + 45, var5 + 12, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 15, var4 + 45, var5 + 14, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 15, var4 + 45, var5 + 16, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 15, var4 + 46, var5 + 1, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 15, var4 + 46, var5 + 4, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 15, var4 + 46, var5 + 13, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 15, var4 + 46, var5 + 15, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 15, var4 + 46, var5 + 16, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 15, var4 + 47, var5 + 2, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 15, var4 + 47, var5 + 14, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 15, var4 + 48, var5 + 13, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 15, var4 + 48, var5 + 16, Block.leaves.blockID, 15, 2); - var1.setBlock(var3 + 15, var4 + 49, var5 + 5, Block.wood.blockID, 15, 2); - var1.setBlock(var3 + 15, var4 + 49, var5 + 11, Block.wood.blockID, 15, 2); - var1.setBlock(var3 + 15, var4 + 49, var5 + 13, Block.leaves.blockID, 15, 2); - var1.setBlock(var3 + 15, var4 + 49, var5 + 14, Block.wood.blockID, 15, 2); - var1.setBlock(var3 + 15, var4 + 49, var5 + 15, Block.leaves.blockID, 15, 2); - var1.setBlock(var3 + 15, var4 + 50, var5 + 1, Block.leaves.blockID, 15, 2); - var1.setBlock(var3 + 15, var4 + 50, var5 + 14, Block.leaves.blockID, 15, 2); - var1.setBlock(var3 + 15, var4 + 50, var5 + 15, Block.leaves.blockID, 15, 2); - var1.setBlock(var3 + 15, var4 + 51, var5 + 0, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 15, var4 + 51, var5 + 10, Block.leaves.blockID, 15, 2); - var1.setBlock(var3 + 15, var4 + 51, var5 + 15, Block.leaves.blockID, 15, 2); - var1.setBlock(var3 + 15, var4 + 51, var5 + 17, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 15, var4 + 52, var5 + 2, Block.leaves.blockID, 15, 2); - var1.setBlock(var3 + 15, var4 + 52, var5 + 3, Block.leaves.blockID, 15, 2); - var1.setBlock(var3 + 15, var4 + 52, var5 + 4, Block.leaves.blockID, 15, 2); - var1.setBlock(var3 + 15, var4 + 52, var5 + 10, Block.leaves.blockID, 15, 2); - var1.setBlock(var3 + 15, var4 + 52, var5 + 11, Block.leaves.blockID, 15, 2); - var1.setBlock(var3 + 15, var4 + 53, var5 + 4, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 15, var4 + 53, var5 + 9, Block.leaves.blockID, 15, 2); - var1.setBlock(var3 + 16, var4 + 42, var5 + 1, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 16, var4 + 42, var5 + 4, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 16, var4 + 43, var5 + 1, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 16, var4 + 43, var5 + 3, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 16, var4 + 43, var5 + 4, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 16, var4 + 43, var5 + 7, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 16, var4 + 43, var5 + 8, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 16, var4 + 43, var5 + 10, Block.wood.blockID, 15, 2); - var1.setBlock(var3 + 16, var4 + 43, var5 + 14, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 16, var4 + 44, var5 + 2, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 16, var4 + 44, var5 + 3, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 16, var4 + 44, var5 + 8, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 16, var4 + 44, var5 + 12, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 16, var4 + 44, var5 + 13, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 16, var4 + 45, var5 + 3, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 16, var4 + 45, var5 + 4, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 16, var4 + 45, var5 + 5, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 16, var4 + 45, var5 + 6, Block.wood.blockID, 15, 2); - var1.setBlock(var3 + 16, var4 + 45, var5 + 8, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 16, var4 + 45, var5 + 10, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 16, var4 + 45, var5 + 12, Block.wood.blockID, 15, 2); - var1.setBlock(var3 + 16, var4 + 45, var5 + 13, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 16, var4 + 45, var5 + 15, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 16, var4 + 46, var5 + 5, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 16, var4 + 46, var5 + 6, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 16, var4 + 46, var5 + 9, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 16, var4 + 46, var5 + 10, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 16, var4 + 46, var5 + 13, Block.wood.blockID, 15, 2); - var1.setBlock(var3 + 16, var4 + 46, var5 + 16, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 16, var4 + 47, var5 + 4, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 16, var4 + 47, var5 + 6, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 16, var4 + 47, var5 + 7, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 16, var4 + 47, var5 + 10, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 16, var4 + 47, var5 + 13, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 16, var4 + 48, var5 + 6, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 16, var4 + 48, var5 + 7, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 16, var4 + 48, var5 + 14, Block.leaves.blockID, 15, 2); - var1.setBlock(var3 + 16, var4 + 49, var5 + 11, Block.wood.blockID, 15, 2); - var1.setBlock(var3 + 16, var4 + 49, var5 + 12, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 16, var4 + 49, var5 + 13, Block.leaves.blockID, 15, 2); - var1.setBlock(var3 + 16, var4 + 49, var5 + 14, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 16, var4 + 49, var5 + 15, Block.leaves.blockID, 15, 2); - var1.setBlock(var3 + 16, var4 + 50, var5 + 5, Block.wood.blockID, 15, 2); - var1.setBlock(var3 + 16, var4 + 50, var5 + 10, Block.wood.blockID, 15, 2); - var1.setBlock(var3 + 16, var4 + 50, var5 + 13, Block.leaves.blockID, 15, 2); - var1.setBlock(var3 + 16, var4 + 50, var5 + 15, Block.wood.blockID, 15, 2); - var1.setBlock(var3 + 16, var4 + 51, var5 + 8, Block.leaves.blockID, 15, 2); - var1.setBlock(var3 + 16, var4 + 51, var5 + 10, Block.wood.blockID, 15, 2); - var1.setBlock(var3 + 16, var4 + 52, var5 + 2, Block.leaves.blockID, 15, 2); - var1.setBlock(var3 + 16, var4 + 52, var5 + 3, Block.leaves.blockID, 15, 2); - var1.setBlock(var3 + 16, var4 + 52, var5 + 8, Block.leaves.blockID, 15, 2); - var1.setBlock(var3 + 16, var4 + 52, var5 + 10, Block.leaves.blockID, 15, 2); - var1.setBlock(var3 + 16, var4 + 52, var5 + 15, Block.leaves.blockID, 15, 2); - var1.setBlock(var3 + 16, var4 + 52, var5 + 16, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 16, var4 + 53, var5 + 1, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 16, var4 + 53, var5 + 8, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 16, var4 + 53, var5 + 9, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 16, var4 + 53, var5 + 10, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 16, var4 + 53, var5 + 12, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 16, var4 + 54, var5 + 10, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 16, var4 + 55, var5 + 8, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 17, var4 + 42, var5 + 7, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 17, var4 + 43, var5 + 5, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 17, var4 + 43, var5 + 9, Block.wood.blockID, 15, 2); - var1.setBlock(var3 + 17, var4 + 43, var5 + 11, Block.wood.blockID, 15, 2); - var1.setBlock(var3 + 17, var4 + 43, var5 + 12, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 17, var4 + 43, var5 + 13, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 17, var4 + 44, var5 + 4, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 17, var4 + 44, var5 + 5, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 17, var4 + 44, var5 + 7, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 17, var4 + 44, var5 + 8, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 17, var4 + 44, var5 + 13, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 17, var4 + 45, var5 + 5, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 17, var4 + 45, var5 + 6, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 17, var4 + 45, var5 + 7, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 17, var4 + 45, var5 + 9, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 17, var4 + 45, var5 + 11, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 17, var4 + 45, var5 + 12, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 17, var4 + 45, var5 + 14, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 17, var4 + 46, var5 + 12, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 17, var4 + 46, var5 + 14, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 17, var4 + 46, var5 + 16, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 17, var4 + 47, var5 + 4, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 17, var4 + 47, var5 + 7, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 17, var4 + 47, var5 + 10, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 17, var4 + 47, var5 + 12, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 17, var4 + 47, var5 + 16, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 17, var4 + 48, var5 + 6, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 17, var4 + 48, var5 + 13, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 17, var4 + 50, var5 + 9, Block.leaves.blockID, 15, 2); - var1.setBlock(var3 + 17, var4 + 50, var5 + 11, Block.leaves.blockID, 15, 2); - var1.setBlock(var3 + 17, var4 + 50, var5 + 15, Block.leaves.blockID, 15, 2); - var1.setBlock(var3 + 17, var4 + 50, var5 + 16, Block.leaves.blockID, 15, 2); - var1.setBlock(var3 + 17, var4 + 51, var5 + 4, Block.wood.blockID, 15, 2); - var1.setBlock(var3 + 17, var4 + 51, var5 + 10, Block.leaves.blockID, 15, 2); - var1.setBlock(var3 + 17, var4 + 51, var5 + 15, Block.leaves.blockID, 15, 2); - var1.setBlock(var3 + 17, var4 + 51, var5 + 16, Block.leaves.blockID, 15, 2); - var1.setBlock(var3 + 17, var4 + 52, var5 + 2, Block.leaves.blockID, 15, 2); - var1.setBlock(var3 + 17, var4 + 52, var5 + 3, Block.leaves.blockID, 15, 2); - var1.setBlock(var3 + 17, var4 + 52, var5 + 5, Block.wood.blockID, 15, 2); - var1.setBlock(var3 + 17, var4 + 52, var5 + 8, Block.leaves.blockID, 15, 2); - var1.setBlock(var3 + 17, var4 + 52, var5 + 10, Block.wood.blockID, 15, 2); - var1.setBlock(var3 + 17, var4 + 52, var5 + 11, Block.leaves.blockID, 15, 2); - var1.setBlock(var3 + 17, var4 + 52, var5 + 15, Block.leaves.blockID, 15, 2); - var1.setBlock(var3 + 17, var4 + 52, var5 + 16, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 17, var4 + 53, var5 + 1, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 17, var4 + 53, var5 + 6, Block.wood.blockID, 15, 2); - var1.setBlock(var3 + 17, var4 + 53, var5 + 7, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 17, var4 + 53, var5 + 8, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 17, var4 + 53, var5 + 9, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 17, var4 + 53, var5 + 10, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 17, var4 + 53, var5 + 11, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 17, var4 + 54, var5 + 2, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 17, var4 + 54, var5 + 4, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 17, var4 + 54, var5 + 6, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 17, var4 + 54, var5 + 10, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 17, var4 + 54, var5 + 11, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 17, var4 + 55, var5 + 6, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 17, var4 + 55, var5 + 9, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 17, var4 + 55, var5 + 10, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 17, var4 + 56, var5 + 9, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 17, var4 + 56, var5 + 10, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 18, var4 + 42, var5 + 7, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 18, var4 + 42, var5 + 8, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 18, var4 + 42, var5 + 12, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 18, var4 + 43, var5 + 6, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 18, var4 + 43, var5 + 7, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 18, var4 + 43, var5 + 10, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 18, var4 + 43, var5 + 13, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 18, var4 + 44, var5 + 7, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 18, var4 + 44, var5 + 8, Block.wood.blockID, 15, 2); - var1.setBlock(var3 + 18, var4 + 44, var5 + 11, Block.wood.blockID, 15, 2); - var1.setBlock(var3 + 18, var4 + 45, var5 + 4, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 18, var4 + 45, var5 + 6, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 18, var4 + 45, var5 + 7, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 18, var4 + 45, var5 + 10, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 18, var4 + 45, var5 + 14, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 18, var4 + 45, var5 + 15, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 18, var4 + 46, var5 + 7, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 18, var4 + 46, var5 + 10, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 18, var4 + 46, var5 + 11, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 18, var4 + 46, var5 + 12, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 18, var4 + 46, var5 + 14, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 18, var4 + 47, var5 + 14, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 18, var4 + 48, var5 + 6, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 18, var4 + 48, var5 + 14, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 18, var4 + 50, var5 + 9, Block.leaves.blockID, 15, 2); - var1.setBlock(var3 + 18, var4 + 50, var5 + 10, Block.leaves.blockID, 15, 2); - var1.setBlock(var3 + 18, var4 + 50, var5 + 15, Block.leaves.blockID, 15, 2); - var1.setBlock(var3 + 18, var4 + 51, var5 + 10, Block.leaves.blockID, 15, 2); - var1.setBlock(var3 + 18, var4 + 52, var5 + 0, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 18, var4 + 52, var5 + 2, Block.leaves.blockID, 15, 2); - var1.setBlock(var3 + 18, var4 + 52, var5 + 3, Block.wood.blockID, 15, 2); - var1.setBlock(var3 + 18, var4 + 52, var5 + 12, Block.leaves.blockID, 15, 2); - var1.setBlock(var3 + 18, var4 + 53, var5 + 0, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 18, var4 + 53, var5 + 2, Block.wood.blockID, 15, 2); - var1.setBlock(var3 + 18, var4 + 53, var5 + 4, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 18, var4 + 53, var5 + 8, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 18, var4 + 54, var5 + 2, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 18, var4 + 54, var5 + 4, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 18, var4 + 54, var5 + 7, Block.wood.blockID, 15, 2); - var1.setBlock(var3 + 18, var4 + 54, var5 + 8, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 18, var4 + 54, var5 + 9, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 18, var4 + 54, var5 + 10, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 18, var4 + 55, var5 + 3, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 18, var4 + 55, var5 + 8, Block.wood.blockID, 15, 2); - var1.setBlock(var3 + 18, var4 + 55, var5 + 9, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 18, var4 + 55, var5 + 10, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 18, var4 + 56, var5 + 6, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 18, var4 + 56, var5 + 7, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 18, var4 + 56, var5 + 8, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 18, var4 + 56, var5 + 10, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 19, var4 + 42, var5 + 7, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 19, var4 + 42, var5 + 12, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 19, var4 + 42, var5 + 13, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 19, var4 + 43, var5 + 7, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 19, var4 + 43, var5 + 9, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 19, var4 + 44, var5 + 7, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 19, var4 + 44, var5 + 8, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 19, var4 + 44, var5 + 12, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 19, var4 + 44, var5 + 13, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 19, var4 + 45, var5 + 6, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 19, var4 + 45, var5 + 7, Block.wood.blockID, 15, 2); - var1.setBlock(var3 + 19, var4 + 45, var5 + 8, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 19, var4 + 45, var5 + 9, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 19, var4 + 45, var5 + 10, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 19, var4 + 45, var5 + 11, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 19, var4 + 45, var5 + 12, Block.wood.blockID, 15, 2); - var1.setBlock(var3 + 19, var4 + 45, var5 + 13, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 19, var4 + 45, var5 + 14, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 19, var4 + 45, var5 + 15, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 19, var4 + 46, var5 + 6, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 19, var4 + 46, var5 + 7, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 19, var4 + 46, var5 + 9, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 19, var4 + 46, var5 + 10, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 19, var4 + 46, var5 + 14, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 19, var4 + 47, var5 + 5, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 19, var4 + 47, var5 + 6, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 19, var4 + 47, var5 + 8, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 19, var4 + 47, var5 + 11, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 19, var4 + 47, var5 + 12, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 19, var4 + 47, var5 + 13, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 19, var4 + 48, var5 + 12, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 19, var4 + 51, var5 + 10, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 19, var4 + 51, var5 + 11, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 19, var4 + 52, var5 + 0, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 19, var4 + 52, var5 + 2, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 19, var4 + 52, var5 + 10, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 19, var4 + 53, var5 + 1, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 19, var4 + 53, var5 + 2, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 19, var4 + 53, var5 + 4, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 19, var4 + 53, var5 + 7, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 19, var4 + 54, var5 + 1, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 19, var4 + 54, var5 + 6, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 19, var4 + 54, var5 + 8, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 19, var4 + 54, var5 + 9, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 19, var4 + 54, var5 + 10, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 19, var4 + 55, var5 + 1, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 19, var4 + 55, var5 + 2, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 19, var4 + 55, var5 + 6, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 19, var4 + 55, var5 + 9, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 19, var4 + 55, var5 + 10, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 19, var4 + 56, var5 + 6, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 20, var4 + 42, var5 + 11, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 20, var4 + 42, var5 + 12, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 20, var4 + 42, var5 + 13, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 20, var4 + 43, var5 + 5, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 20, var4 + 43, var5 + 6, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 20, var4 + 43, var5 + 8, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 20, var4 + 43, var5 + 10, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 20, var4 + 43, var5 + 11, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 20, var4 + 44, var5 + 5, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 20, var4 + 44, var5 + 7, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 20, var4 + 44, var5 + 11, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 20, var4 + 45, var5 + 5, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 20, var4 + 45, var5 + 8, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 20, var4 + 45, var5 + 9, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 20, var4 + 46, var5 + 9, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 20, var4 + 46, var5 + 10, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 20, var4 + 46, var5 + 11, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 20, var4 + 47, var5 + 5, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 20, var4 + 47, var5 + 7, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 20, var4 + 48, var5 + 12, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 20, var4 + 52, var5 + 3, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 20, var4 + 54, var5 + 1, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 20, var4 + 54, var5 + 3, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 20, var4 + 55, var5 + 8, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 20, var4 + 56, var5 + 8, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 21, var4 + 43, var5 + 12, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 21, var4 + 44, var5 + 7, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 21, var4 + 45, var5 + 8, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 21, var4 + 46, var5 + 5, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 21, var4 + 47, var5 + 7, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 21, var4 + 47, var5 + 12, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 21, var4 + 47, var5 + 14, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 22, var4 + 44, var5 + 7, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 22, var4 + 44, var5 + 12, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 22, var4 + 45, var5 + 6, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 22, var4 + 45, var5 + 7, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 22, var4 + 45, var5 + 8, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 22, var4 + 46, var5 + 8, Block.leaves.blockID, 7, 2); - return true; - } - } -} diff --git a/unused code/biomesoplenty/worldgen/WorldGenSandboxTree2.java b/unused code/biomesoplenty/worldgen/WorldGenSandboxTree2.java deleted file mode 100644 index 639694ca8..000000000 --- a/unused code/biomesoplenty/worldgen/WorldGenSandboxTree2.java +++ /dev/null @@ -1,355 +0,0 @@ -package biomesoplenty.worldgen; - -import java.util.Random; - -import net.minecraft.block.Block; -import net.minecraft.world.World; -import net.minecraft.world.gen.feature.WorldGenerator; - -public class WorldGenSandboxTree2 extends WorldGenerator -{ - public boolean generate(World var1, Random var2, int var3, int var4, int var5) - { - while (var1.isAirBlock(var3 + 7, var4, var5 + 12) && var4 > 2) - { - --var4; - } - - int var6 = var1.getBlockId(var3 + 7, var4, var5 + 12); - - if (var6 != Block.grass.blockID) - { - return false; - } - else - { - for (int var7 = -2; var7 <= 2; ++var7) - { - for (int var8 = -2; var8 <= 2; ++var8) - { - if (var1.isAirBlock(var3 + var7 + 7, var4 - 1, var5 + var8 + 12) && var1.isAirBlock(var3 + var7 + 7, var4 - 2, var5 + var8 + 12)) - { - return false; - } - } - } - - var1.setBlock(var3 + 0, var4 + 21, var5 + 6, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 0, var4 + 21, var5 + 7, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 1, var4 + 19, var5 + 7, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 1, var4 + 20, var5 + 5, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 1, var4 + 22, var5 + 8, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 1, var4 + 24, var5 + 9, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 2, var4 + 18, var5 + 6, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 2, var4 + 19, var5 + 8, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 2, var4 + 21, var5 + 4, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 2, var4 + 22, var5 + 11, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 2, var4 + 23, var5 + 10, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 2, var4 + 23, var5 + 11, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 2, var4 + 24, var5 + 6, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 2, var4 + 25, var5 + 7, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 3, var4 + 18, var5 + 6, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 3, var4 + 19, var5 + 5, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 3, var4 + 19, var5 + 6, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 3, var4 + 19, var5 + 7, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 3, var4 + 20, var5 + 7, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 3, var4 + 20, var5 + 8, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 3, var4 + 21, var5 + 6, Block.wood.blockID, 15, 2); - var1.setBlock(var3 + 3, var4 + 21, var5 + 8, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 3, var4 + 21, var5 + 9, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 3, var4 + 22, var5 + 5, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 3, var4 + 22, var5 + 6, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 3, var4 + 22, var5 + 7, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 3, var4 + 22, var5 + 8, Block.wood.blockID, 15, 2); - var1.setBlock(var3 + 3, var4 + 22, var5 + 9, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 3, var4 + 23, var5 + 4, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 3, var4 + 24, var5 + 8, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 3, var4 + 25, var5 + 8, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 4, var4 + 19, var5 + 6, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 4, var4 + 20, var5 + 6, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 4, var4 + 20, var5 + 9, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 4, var4 + 21, var5 + 5, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 4, var4 + 22, var5 + 3, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 4, var4 + 22, var5 + 4, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 4, var4 + 22, var5 + 5, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 4, var4 + 22, var5 + 6, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 4, var4 + 22, var5 + 7, Block.wood.blockID, 15, 2); - var1.setBlock(var3 + 4, var4 + 22, var5 + 8, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 4, var4 + 23, var5 + 5, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 4, var4 + 23, var5 + 6, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 4, var4 + 23, var5 + 8, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 4, var4 + 24, var5 + 9, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 5, var4 + 18, var5 + 6, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 5, var4 + 19, var5 + 5, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 5, var4 + 19, var5 + 6, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 5, var4 + 20, var5 + 7, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 5, var4 + 21, var5 + 4, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 5, var4 + 21, var5 + 9, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 5, var4 + 22, var5 + 5, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 5, var4 + 22, var5 + 7, Block.wood.blockID, 15, 2); - var1.setBlock(var3 + 6, var4 + 20, var5 + 6, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 6, var4 + 21, var5 + 5, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 6, var4 + 21, var5 + 6, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 6, var4 + 21, var5 + 7, Block.wood.blockID, 15, 2); - var1.setBlock(var3 + 6, var4 + 21, var5 + 8, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 6, var4 + 21, var5 + 9, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 6, var4 + 22, var5 + 7, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 6, var4 + 23, var5 + 6, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 6, var4 + 23, var5 + 8, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 7, var4 + 0, var5 + 7, Block.wood.blockID, 15, 2); - var1.setBlock(var3 + 7, var4 + 18, var5 + 6, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 7, var4 + 20, var5 + 3, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 7, var4 + 20, var5 + 5, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 7, var4 + 20, var5 + 6, Block.wood.blockID, 15, 2); - var1.setBlock(var3 + 7, var4 + 20, var5 + 7, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 7, var4 + 21, var5 + 4, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 7, var4 + 22, var5 + 4, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 7, var4 + 22, var5 + 6, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 7, var4 + 23, var5 + 5, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 7, var4 + 24, var5 + 7, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 7, var4 + 24, var5 + 8, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 7, var4 + 26, var5 + 9, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 8, var4 + 0, var5 + 7, Block.wood.blockID, 15, 2); - var1.setBlock(var3 + 8, var4 + 0, var5 + 9, Block.wood.blockID, 15, 2); - var1.setBlock(var3 + 8, var4 + 1, var5 + 7, Block.wood.blockID, 15, 2); - var1.setBlock(var3 + 8, var4 + 2, var5 + 7, Block.wood.blockID, 15, 2); - var1.setBlock(var3 + 8, var4 + 19, var5 + 4, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 8, var4 + 20, var5 + 3, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 8, var4 + 20, var5 + 6, Block.wood.blockID, 15, 2); - var1.setBlock(var3 + 8, var4 + 20, var5 + 9, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 8, var4 + 21, var5 + 4, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 8, var4 + 21, var5 + 7, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 8, var4 + 21, var5 + 8, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 8, var4 + 22, var5 + 6, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 8, var4 + 24, var5 + 4, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 8, var4 + 24, var5 + 9, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 8, var4 + 27, var5 + 6, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 9, var4 + 0, var5 + 7, Block.wood.blockID, 15, 2); - var1.setBlock(var3 + 9, var4 + 0, var5 + 8, Block.wood.blockID, 15, 2); - var1.setBlock(var3 + 9, var4 + 1, var5 + 7, Block.wood.blockID, 15, 2); - var1.setBlock(var3 + 9, var4 + 1, var5 + 8, Block.wood.blockID, 15, 2); - var1.setBlock(var3 + 9, var4 + 2, var5 + 7, Block.wood.blockID, 15, 2); - var1.setBlock(var3 + 9, var4 + 2, var5 + 8, Block.wood.blockID, 15, 2); - var1.setBlock(var3 + 9, var4 + 3, var5 + 7, Block.wood.blockID, 15, 2); - var1.setBlock(var3 + 9, var4 + 3, var5 + 8, Block.wood.blockID, 15, 2); - var1.setBlock(var3 + 9, var4 + 4, var5 + 7, Block.wood.blockID, 15, 2); - var1.setBlock(var3 + 9, var4 + 4, var5 + 8, Block.wood.blockID, 15, 2); - var1.setBlock(var3 + 9, var4 + 5, var5 + 7, Block.wood.blockID, 15, 2); - var1.setBlock(var3 + 9, var4 + 5, var5 + 8, Block.wood.blockID, 15, 2); - var1.setBlock(var3 + 9, var4 + 6, var5 + 7, Block.wood.blockID, 15, 2); - var1.setBlock(var3 + 9, var4 + 7, var5 + 7, Block.wood.blockID, 15, 2); - var1.setBlock(var3 + 9, var4 + 8, var5 + 7, Block.wood.blockID, 15, 2); - var1.setBlock(var3 + 9, var4 + 19, var5 + 3, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 9, var4 + 19, var5 + 6, Block.wood.blockID, 15, 2); - var1.setBlock(var3 + 9, var4 + 20, var5 + 3, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 9, var4 + 20, var5 + 4, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 9, var4 + 21, var5 + 6, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 9, var4 + 21, var5 + 7, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 9, var4 + 21, var5 + 9, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 9, var4 + 22, var5 + 5, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 9, var4 + 22, var5 + 7, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 9, var4 + 22, var5 + 8, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 9, var4 + 23, var5 + 5, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 9, var4 + 23, var5 + 7, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 9, var4 + 23, var5 + 9, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 9, var4 + 24, var5 + 7, Block.wood.blockID, 15, 2); - var1.setBlock(var3 + 9, var4 + 24, var5 + 8, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 9, var4 + 25, var5 + 8, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 9, var4 + 26, var5 + 7, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 9, var4 + 27, var5 + 8, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 10, var4 + 0, var5 + 6, Block.wood.blockID, 15, 2); - var1.setBlock(var3 + 10, var4 + 9, var5 + 7, Block.wood.blockID, 15, 2); - var1.setBlock(var3 + 10, var4 + 10, var5 + 7, Block.wood.blockID, 15, 2); - var1.setBlock(var3 + 10, var4 + 11, var5 + 7, Block.wood.blockID, 15, 2); - var1.setBlock(var3 + 10, var4 + 18, var5 + 6, Block.wood.blockID, 15, 2); - var1.setBlock(var3 + 10, var4 + 19, var5 + 7, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 10, var4 + 20, var5 + 1, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 10, var4 + 20, var5 + 7, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 10, var4 + 20, var5 + 9, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 10, var4 + 21, var5 + 1, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 10, var4 + 21, var5 + 6, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 10, var4 + 21, var5 + 8, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 10, var4 + 22, var5 + 10, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 10, var4 + 22, var5 + 11, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 10, var4 + 23, var5 + 7, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 10, var4 + 23, var5 + 10, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 10, var4 + 24, var5 + 4, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 10, var4 + 27, var5 + 6, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 11, var4 + 12, var5 + 6, Block.wood.blockID, 15, 2); - var1.setBlock(var3 + 11, var4 + 13, var5 + 6, Block.wood.blockID, 15, 2); - var1.setBlock(var3 + 11, var4 + 14, var5 + 6, Block.wood.blockID, 15, 2); - var1.setBlock(var3 + 11, var4 + 17, var5 + 5, Block.wood.blockID, 15, 2); - var1.setBlock(var3 + 11, var4 + 18, var5 + 4, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 11, var4 + 20, var5 + 4, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 11, var4 + 21, var5 + 6, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 11, var4 + 21, var5 + 9, Block.wood.blockID, 15, 2); - var1.setBlock(var3 + 11, var4 + 22, var5 + 2, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 11, var4 + 22, var5 + 5, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 11, var4 + 22, var5 + 11, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 11, var4 + 23, var5 + 3, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 11, var4 + 23, var5 + 6, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 11, var4 + 23, var5 + 7, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 11, var4 + 23, var5 + 9, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 11, var4 + 24, var5 + 7, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 11, var4 + 25, var5 + 5, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 11, var4 + 26, var5 + 6, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 11, var4 + 26, var5 + 7, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 12, var4 + 13, var5 + 6, Block.wood.blockID, 15, 2); - var1.setBlock(var3 + 12, var4 + 15, var5 + 5, Block.wood.blockID, 15, 2); - var1.setBlock(var3 + 12, var4 + 16, var5 + 5, Block.wood.blockID, 15, 2); - var1.setBlock(var3 + 12, var4 + 17, var5 + 6, Block.wood.blockID, 15, 2); - var1.setBlock(var3 + 12, var4 + 18, var5 + 1, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 12, var4 + 18, var5 + 3, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 12, var4 + 19, var5 + 0, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 12, var4 + 19, var5 + 1, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 12, var4 + 19, var5 + 2, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 12, var4 + 19, var5 + 3, Block.wood.blockID, 15, 2); - var1.setBlock(var3 + 12, var4 + 19, var5 + 7, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 12, var4 + 19, var5 + 9, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 12, var4 + 20, var5 + 2, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 12, var4 + 20, var5 + 3, Block.wood.blockID, 15, 2); - var1.setBlock(var3 + 12, var4 + 20, var5 + 7, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 12, var4 + 20, var5 + 8, Block.wood.blockID, 15, 2); - var1.setBlock(var3 + 12, var4 + 21, var5 + 3, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 12, var4 + 21, var5 + 7, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 12, var4 + 21, var5 + 10, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 12, var4 + 21, var5 + 12, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 12, var4 + 22, var5 + 2, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 12, var4 + 22, var5 + 3, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 12, var4 + 22, var5 + 4, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 12, var4 + 22, var5 + 5, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 12, var4 + 22, var5 + 9, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 12, var4 + 24, var5 + 7, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 12, var4 + 24, var5 + 8, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 12, var4 + 25, var5 + 6, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 13, var4 + 14, var5 + 7, Block.wood.blockID, 15, 2); - var1.setBlock(var3 + 13, var4 + 17, var5 + 4, Block.wood.blockID, 15, 2); - var1.setBlock(var3 + 13, var4 + 18, var5 + 4, Block.wood.blockID, 15, 2); - var1.setBlock(var3 + 13, var4 + 18, var5 + 7, Block.wood.blockID, 15, 2); - var1.setBlock(var3 + 13, var4 + 19, var5 + 7, Block.wood.blockID, 15, 2); - var1.setBlock(var3 + 13, var4 + 20, var5 + 3, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 13, var4 + 21, var5 + 0, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 13, var4 + 21, var5 + 1, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 13, var4 + 21, var5 + 2, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 13, var4 + 21, var5 + 4, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 13, var4 + 21, var5 + 7, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 13, var4 + 21, var5 + 11, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 13, var4 + 22, var5 + 9, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 13, var4 + 22, var5 + 10, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 13, var4 + 23, var5 + 3, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 13, var4 + 23, var5 + 8, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 13, var4 + 23, var5 + 9, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 14, var4 + 15, var5 + 4, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 14, var4 + 15, var5 + 7, Block.wood.blockID, 15, 2); - var1.setBlock(var3 + 14, var4 + 17, var5 + 7, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 14, var4 + 18, var5 + 1, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 14, var4 + 19, var5 + 1, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 14, var4 + 19, var5 + 2, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 14, var4 + 19, var5 + 4, Block.wood.blockID, 15, 2); - var1.setBlock(var3 + 14, var4 + 19, var5 + 5, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 14, var4 + 20, var5 + 5, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 14, var4 + 20, var5 + 7, Block.wood.blockID, 15, 2); - var1.setBlock(var3 + 14, var4 + 20, var5 + 9, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 14, var4 + 21, var5 + 3, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 14, var4 + 21, var5 + 5, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 14, var4 + 22, var5 + 4, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 14, var4 + 22, var5 + 5, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 15, var4 + 15, var5 + 7, Block.wood.blockID, 15, 2); - var1.setBlock(var3 + 15, var4 + 16, var5 + 4, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 15, var4 + 16, var5 + 6, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 15, var4 + 17, var5 + 3, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 15, var4 + 17, var5 + 6, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 15, var4 + 17, var5 + 10, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 15, var4 + 18, var5 + 3, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 15, var4 + 18, var5 + 4, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 15, var4 + 19, var5 + 1, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 15, var4 + 19, var5 + 3, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 15, var4 + 19, var5 + 7, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 15, var4 + 20, var5 + 3, Block.wood.blockID, 15, 2); - var1.setBlock(var3 + 15, var4 + 20, var5 + 5, Block.wood.blockID, 15, 2); - var1.setBlock(var3 + 15, var4 + 21, var5 + 0, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 15, var4 + 21, var5 + 3, Block.wood.blockID, 15, 2); - var1.setBlock(var3 + 15, var4 + 22, var5 + 5, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 15, var4 + 23, var5 + 3, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 15, var4 + 23, var5 + 5, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 15, var4 + 24, var5 + 2, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 15, var4 + 24, var5 + 4, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 16, var4 + 13, var5 + 6, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 16, var4 + 14, var5 + 8, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 16, var4 + 15, var5 + 8, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 16, var4 + 16, var5 + 5, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 16, var4 + 16, var5 + 6, Block.wood.blockID, 15, 2); - var1.setBlock(var3 + 16, var4 + 16, var5 + 8, Block.wood.blockID, 15, 2); - var1.setBlock(var3 + 16, var4 + 16, var5 + 9, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 16, var4 + 17, var5 + 6, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 16, var4 + 17, var5 + 8, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 16, var4 + 17, var5 + 9, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 16, var4 + 17, var5 + 10, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 16, var4 + 18, var5 + 7, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 16, var4 + 18, var5 + 10, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 16, var4 + 19, var5 + 6, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 16, var4 + 20, var5 + 6, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 16, var4 + 20, var5 + 7, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 16, var4 + 21, var5 + 3, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 16, var4 + 21, var5 + 5, Block.wood.blockID, 15, 2); - var1.setBlock(var3 + 16, var4 + 21, var5 + 7, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 16, var4 + 22, var5 + 0, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 16, var4 + 22, var5 + 4, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 16, var4 + 22, var5 + 5, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 16, var4 + 22, var5 + 7, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 16, var4 + 23, var5 + 3, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 16, var4 + 24, var5 + 5, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 17, var4 + 13, var5 + 5, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 17, var4 + 14, var5 + 4, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 17, var4 + 15, var5 + 11, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 17, var4 + 16, var5 + 4, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 17, var4 + 16, var5 + 5, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 17, var4 + 16, var5 + 6, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 17, var4 + 16, var5 + 7, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 17, var4 + 16, var5 + 8, Block.wood.blockID, 15, 2); - var1.setBlock(var3 + 17, var4 + 17, var5 + 3, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 17, var4 + 17, var5 + 5, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 17, var4 + 19, var5 + 1, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 17, var4 + 19, var5 + 3, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 17, var4 + 20, var5 + 2, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 17, var4 + 20, var5 + 3, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 17, var4 + 21, var5 + 2, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 17, var4 + 21, var5 + 5, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 17, var4 + 22, var5 + 1, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 17, var4 + 22, var5 + 4, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 17, var4 + 22, var5 + 5, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 17, var4 + 23, var5 + 1, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 17, var4 + 24, var5 + 5, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 18, var4 + 15, var5 + 8, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 18, var4 + 15, var5 + 9, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 18, var4 + 16, var5 + 6, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 18, var4 + 16, var5 + 11, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 18, var4 + 17, var5 + 6, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 18, var4 + 17, var5 + 7, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 18, var4 + 17, var5 + 9, Block.wood.blockID, 15, 2); - var1.setBlock(var3 + 18, var4 + 18, var5 + 4, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 18, var4 + 18, var5 + 6, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 18, var4 + 18, var5 + 9, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 18, var4 + 18, var5 + 10, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 18, var4 + 19, var5 + 10, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 18, var4 + 20, var5 + 9, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 18, var4 + 22, var5 + 6, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 19, var4 + 14, var5 + 9, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 19, var4 + 15, var5 + 6, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 19, var4 + 16, var5 + 6, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 19, var4 + 17, var5 + 6, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 19, var4 + 18, var5 + 9, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 19, var4 + 18, var5 + 11, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 19, var4 + 19, var5 + 11, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 19, var4 + 20, var5 + 10, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 19, var4 + 21, var5 + 6, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 19, var4 + 22, var5 + 6, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 20, var4 + 17, var5 + 9, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 20, var4 + 17, var5 + 11, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 20, var4 + 19, var5 + 8, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 21, var4 + 16, var5 + 8, Block.leaves.blockID, 7, 2); - var1.setBlock(var3 + 21, var4 + 17, var5 + 9, Block.leaves.blockID, 7, 2); - return true; - } - } -} diff --git a/unused code/biomesoplenty/worldgen/WorldGenScotsPine1.java b/unused code/biomesoplenty/worldgen/WorldGenScotsPine1.java deleted file mode 100644 index 4f23cd3d7..000000000 --- a/unused code/biomesoplenty/worldgen/WorldGenScotsPine1.java +++ /dev/null @@ -1,561 +0,0 @@ -package biomesoplenty.worldgen; - -import java.util.Random; - -import net.minecraft.block.Block; -import net.minecraft.world.World; -import net.minecraft.world.gen.feature.WorldGenerator; - -public class WorldGenScotsPine1 extends WorldGenerator -{ - public boolean generate(World var1, Random var2, int var3, int var4, int var5) - { - while (var1.isAirBlock(var3 + 10, var4, var5 + 8) && var4 > 2) - { - --var4; - } - - int var6 = var1.getBlockId(var3 + 10, var4, var5 + 8); - - if (var6 != Block.grass.blockID) - { - return false; - } - else - { - for (int var7 = -2; var7 <= 2; ++var7) - { - for (int var8 = -2; var8 <= 2; ++var8) - { - if (var1.isAirBlock(var3 + var7 + 10, var4 - 1, var5 + var8 + 8) && var1.isAirBlock(var3 + var7 + 10, var4 - 2, var5 + var8 + 8)) - { - return false; - } - } - } - - var1.setBlock(var3 + 1, var4 + 3, var5 + 7, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 1, var4 + 3, var5 + 8, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 1, var4 + 3, var5 + 9, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 1, var4 + 3, var5 + 10, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 2, var4 + 3, var5 + 5, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 2, var4 + 3, var5 + 7, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 2, var4 + 3, var5 + 10, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 2, var4 + 3, var5 + 11, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 2, var4 + 8, var5 + 14, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 2, var4 + 9, var5 + 13, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 3, var4 + 3, var5 + 5, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 3, var4 + 3, var5 + 6, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 3, var4 + 3, var5 + 8, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 3, var4 + 3, var5 + 9, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 3, var4 + 3, var5 + 10, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 3, var4 + 8, var5 + 13, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 3, var4 + 8, var5 + 14, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 3, var4 + 8, var5 + 16, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 3, var4 + 8, var5 + 17, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 3, var4 + 9, var5 + 13, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 3, var4 + 10, var5 + 3, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 3, var4 + 19, var5 + 6, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 3, var4 + 19, var5 + 7, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 4, var4 + 3, var5 + 9, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 4, var4 + 3, var5 + 11, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 4, var4 + 4, var5 + 10, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 4, var4 + 4, var5 + 11, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 4, var4 + 4, var5 + 12, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 4, var4 + 8, var5 + 11, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 4, var4 + 8, var5 + 13, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 4, var4 + 8, var5 + 14, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 4, var4 + 8, var5 + 16, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 4, var4 + 8, var5 + 17, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 4, var4 + 9, var5 + 11, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 4, var4 + 10, var5 + 3, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 4, var4 + 10, var5 + 5, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 4, var4 + 10, var5 + 12, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 4, var4 + 19, var5 + 6, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 4, var4 + 19, var5 + 8, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 4, var4 + 19, var5 + 9, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 4, var4 + 20, var5 + 8, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 5, var4 + 3, var5 + 3, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 5, var4 + 3, var5 + 6, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 5, var4 + 3, var5 + 7, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 5, var4 + 3, var5 + 8, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 5, var4 + 3, var5 + 9, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 5, var4 + 4, var5 + 7, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 5, var4 + 4, var5 + 9, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 5, var4 + 8, var5 + 15, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 5, var4 + 9, var5 + 11, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 5, var4 + 9, var5 + 13, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 5, var4 + 9, var5 + 14, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 5, var4 + 10, var5 + 3, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 5, var4 + 10, var5 + 6, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 5, var4 + 10, var5 + 11, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 5, var4 + 10, var5 + 12, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 5, var4 + 11, var5 + 4, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 5, var4 + 11, var5 + 5, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 5, var4 + 11, var5 + 6, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 5, var4 + 19, var5 + 4, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 5, var4 + 19, var5 + 5, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 5, var4 + 19, var5 + 6, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 5, var4 + 19, var5 + 8, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 5, var4 + 20, var5 + 4, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 5, var4 + 20, var5 + 5, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 5, var4 + 26, var5 + 7, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 6, var4 + 3, var5 + 1, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 6, var4 + 3, var5 + 5, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 6, var4 + 3, var5 + 16, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 6, var4 + 4, var5 + 9, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 6, var4 + 4, var5 + 10, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 6, var4 + 4, var5 + 11, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 6, var4 + 4, var5 + 14, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 6, var4 + 5, var5 + 14, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 6, var4 + 8, var5 + 14, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 6, var4 + 9, var5 + 10, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 6, var4 + 9, var5 + 15, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 6, var4 + 10, var5 + 3, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 6, var4 + 10, var5 + 5, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 6, var4 + 10, var5 + 9, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 6, var4 + 10, var5 + 10, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 6, var4 + 10, var5 + 11, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 6, var4 + 10, var5 + 12, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 6, var4 + 10, var5 + 13, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 6, var4 + 12, var5 + 7, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 6, var4 + 13, var5 + 10, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 6, var4 + 19, var5 + 3, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 6, var4 + 19, var5 + 5, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 6, var4 + 19, var5 + 7, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 6, var4 + 19, var5 + 9, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 6, var4 + 19, var5 + 10, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 6, var4 + 19, var5 + 11, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 6, var4 + 20, var5 + 5, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 6, var4 + 20, var5 + 7, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 6, var4 + 21, var5 + 14, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 6, var4 + 22, var5 + 13, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 6, var4 + 26, var5 + 8, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 6, var4 + 26, var5 + 10, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 6, var4 + 27, var5 + 10, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 7, var4 + 2, var5 + 2, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 7, var4 + 3, var5 + 0, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 7, var4 + 3, var5 + 2, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 7, var4 + 3, var5 + 5, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 7, var4 + 3, var5 + 7, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 7, var4 + 3, var5 + 8, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 7, var4 + 3, var5 + 9, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 7, var4 + 3, var5 + 16, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 7, var4 + 3, var5 + 17, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 7, var4 + 4, var5 + 6, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 7, var4 + 4, var5 + 7, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 7, var4 + 4, var5 + 10, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 7, var4 + 4, var5 + 11, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 7, var4 + 4, var5 + 12, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 7, var4 + 4, var5 + 14, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 7, var4 + 5, var5 + 11, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 7, var4 + 5, var5 + 13, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 7, var4 + 9, var5 + 15, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 7, var4 + 10, var5 + 1, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 7, var4 + 10, var5 + 5, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 7, var4 + 10, var5 + 6, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 7, var4 + 10, var5 + 8, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 7, var4 + 10, var5 + 9, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 7, var4 + 10, var5 + 10, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 7, var4 + 10, var5 + 11, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 7, var4 + 10, var5 + 12, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 7, var4 + 10, var5 + 13, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 7, var4 + 11, var5 + 4, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 7, var4 + 11, var5 + 5, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 7, var4 + 11, var5 + 6, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 7, var4 + 11, var5 + 8, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 7, var4 + 12, var5 + 5, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 7, var4 + 12, var5 + 7, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 7, var4 + 12, var5 + 10, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 7, var4 + 13, var5 + 11, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 7, var4 + 17, var5 + 8, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 7, var4 + 17, var5 + 9, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 7, var4 + 19, var5 + 5, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 7, var4 + 19, var5 + 6, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 7, var4 + 19, var5 + 7, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 7, var4 + 20, var5 + 6, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 7, var4 + 20, var5 + 8, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 7, var4 + 20, var5 + 14, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 7, var4 + 22, var5 + 11, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 7, var4 + 22, var5 + 12, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 7, var4 + 22, var5 + 14, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 7, var4 + 25, var5 + 4, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 7, var4 + 26, var5 + 6, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 7, var4 + 26, var5 + 8, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 7, var4 + 26, var5 + 9, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 7, var4 + 26, var5 + 10, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 7, var4 + 27, var5 + 11, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 8, var4 + 3, var5 + 2, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 8, var4 + 3, var5 + 3, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 8, var4 + 3, var5 + 4, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 8, var4 + 3, var5 + 5, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 8, var4 + 3, var5 + 7, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 8, var4 + 3, var5 + 10, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 8, var4 + 3, var5 + 13, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 8, var4 + 3, var5 + 16, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 8, var4 + 3, var5 + 19, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 8, var4 + 4, var5 + 6, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 8, var4 + 4, var5 + 7, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 8, var4 + 4, var5 + 9, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 8, var4 + 4, var5 + 15, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 8, var4 + 4, var5 + 18, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 8, var4 + 9, var5 + 11, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 8, var4 + 10, var5 + 1, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 8, var4 + 10, var5 + 3, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 8, var4 + 10, var5 + 4, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 8, var4 + 10, var5 + 8, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 8, var4 + 11, var5 + 5, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 8, var4 + 11, var5 + 6, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 8, var4 + 12, var5 + 6, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 8, var4 + 12, var5 + 7, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 8, var4 + 12, var5 + 8, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 8, var4 + 17, var5 + 9, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 8, var4 + 17, var5 + 10, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 8, var4 + 19, var5 + 7, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 8, var4 + 19, var5 + 9, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 8, var4 + 19, var5 + 10, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 8, var4 + 19, var5 + 12, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 8, var4 + 20, var5 + 6, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 8, var4 + 20, var5 + 7, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 8, var4 + 20, var5 + 16, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 8, var4 + 21, var5 + 11, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 8, var4 + 22, var5 + 10, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 8, var4 + 22, var5 + 12, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 8, var4 + 25, var5 + 5, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 8, var4 + 25, var5 + 9, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 8, var4 + 25, var5 + 10, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 8, var4 + 26, var5 + 5, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 8, var4 + 26, var5 + 6, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 8, var4 + 26, var5 + 7, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 8, var4 + 26, var5 + 8, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 8, var4 + 26, var5 + 9, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 8, var4 + 26, var5 + 10, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 8, var4 + 27, var5 + 7, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 8, var4 + 27, var5 + 9, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 8, var4 + 27, var5 + 10, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 8, var4 + 27, var5 + 11, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 8, var4 + 27, var5 + 12, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 9, var4 + 0, var5 + 10, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 9, var4 + 1, var5 + 10, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 9, var4 + 2, var5 + 3, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 9, var4 + 2, var5 + 5, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 9, var4 + 2, var5 + 10, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 9, var4 + 3, var5 + 4, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 9, var4 + 3, var5 + 5, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 9, var4 + 3, var5 + 6, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 9, var4 + 3, var5 + 7, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 9, var4 + 3, var5 + 9, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 9, var4 + 3, var5 + 10, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 9, var4 + 3, var5 + 13, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 9, var4 + 3, var5 + 14, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 9, var4 + 3, var5 + 15, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 9, var4 + 3, var5 + 16, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 9, var4 + 4, var5 + 4, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 9, var4 + 4, var5 + 6, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 9, var4 + 4, var5 + 7, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 9, var4 + 4, var5 + 8, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 9, var4 + 4, var5 + 9, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 9, var4 + 4, var5 + 10, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 9, var4 + 4, var5 + 11, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 9, var4 + 4, var5 + 12, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 9, var4 + 4, var5 + 13, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 9, var4 + 4, var5 + 14, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 9, var4 + 4, var5 + 15, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 9, var4 + 4, var5 + 17, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 9, var4 + 4, var5 + 18, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 9, var4 + 5, var5 + 10, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 9, var4 + 5, var5 + 12, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 9, var4 + 5, var5 + 13, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 9, var4 + 5, var5 + 15, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 9, var4 + 6, var5 + 10, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 9, var4 + 7, var5 + 10, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 9, var4 + 8, var5 + 10, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 9, var4 + 9, var5 + 10, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 9, var4 + 10, var5 + 4, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 9, var4 + 10, var5 + 5, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 9, var4 + 10, var5 + 10, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 9, var4 + 10, var5 + 13, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 9, var4 + 11, var5 + 2, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 9, var4 + 11, var5 + 6, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 9, var4 + 11, var5 + 8, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 9, var4 + 11, var5 + 9, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 9, var4 + 11, var5 + 10, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 9, var4 + 12, var5 + 4, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 9, var4 + 12, var5 + 5, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 9, var4 + 12, var5 + 7, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 9, var4 + 12, var5 + 8, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 9, var4 + 12, var5 + 9, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 9, var4 + 12, var5 + 10, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 9, var4 + 12, var5 + 11, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 9, var4 + 13, var5 + 8, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 9, var4 + 13, var5 + 10, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 9, var4 + 13, var5 + 11, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 9, var4 + 14, var5 + 10, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 9, var4 + 14, var5 + 11, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 9, var4 + 15, var5 + 10, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 9, var4 + 16, var5 + 10, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 9, var4 + 17, var5 + 9, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 9, var4 + 17, var5 + 10, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 9, var4 + 17, var5 + 12, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 9, var4 + 18, var5 + 10, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 9, var4 + 19, var5 + 10, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 9, var4 + 20, var5 + 6, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 9, var4 + 20, var5 + 10, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 9, var4 + 20, var5 + 13, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 9, var4 + 20, var5 + 14, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 9, var4 + 20, var5 + 15, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 9, var4 + 20, var5 + 17, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 9, var4 + 21, var5 + 10, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 9, var4 + 21, var5 + 11, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 9, var4 + 21, var5 + 13, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 9, var4 + 21, var5 + 14, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 9, var4 + 21, var5 + 15, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 9, var4 + 22, var5 + 9, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 9, var4 + 22, var5 + 10, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 9, var4 + 22, var5 + 12, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 9, var4 + 22, var5 + 13, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 9, var4 + 22, var5 + 14, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 9, var4 + 23, var5 + 10, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 9, var4 + 24, var5 + 10, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 9, var4 + 25, var5 + 3, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 9, var4 + 25, var5 + 6, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 9, var4 + 25, var5 + 7, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 9, var4 + 25, var5 + 9, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 9, var4 + 25, var5 + 10, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 9, var4 + 25, var5 + 12, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 9, var4 + 25, var5 + 13, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 9, var4 + 26, var5 + 5, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 9, var4 + 26, var5 + 6, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 9, var4 + 26, var5 + 8, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 9, var4 + 26, var5 + 10, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 9, var4 + 26, var5 + 11, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 9, var4 + 26, var5 + 12, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 9, var4 + 27, var5 + 7, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 9, var4 + 27, var5 + 8, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 9, var4 + 27, var5 + 10, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 9, var4 + 27, var5 + 13, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 10, var4 + 2, var5 + 0, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 10, var4 + 2, var5 + 1, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 10, var4 + 2, var5 + 3, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 10, var4 + 2, var5 + 4, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 10, var4 + 2, var5 + 5, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 10, var4 + 3, var5 + 3, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 10, var4 + 3, var5 + 4, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 10, var4 + 3, var5 + 5, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 10, var4 + 3, var5 + 7, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 10, var4 + 3, var5 + 17, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 10, var4 + 4, var5 + 12, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 10, var4 + 4, var5 + 14, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 10, var4 + 4, var5 + 18, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 10, var4 + 5, var5 + 14, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 10, var4 + 6, var5 + 8, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 10, var4 + 6, var5 + 9, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 10, var4 + 10, var5 + 5, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 10, var4 + 10, var5 + 6, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 10, var4 + 10, var5 + 7, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 10, var4 + 10, var5 + 11, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 10, var4 + 10, var5 + 12, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 10, var4 + 11, var5 + 4, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 10, var4 + 11, var5 + 6, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 10, var4 + 12, var5 + 11, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 10, var4 + 13, var5 + 10, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 10, var4 + 13, var5 + 11, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 10, var4 + 13, var5 + 13, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 10, var4 + 14, var5 + 12, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 10, var4 + 14, var5 + 15, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 10, var4 + 17, var5 + 6, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 10, var4 + 17, var5 + 9, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 10, var4 + 17, var5 + 10, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 10, var4 + 18, var5 + 6, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 10, var4 + 18, var5 + 8, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 10, var4 + 19, var5 + 10, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 10, var4 + 20, var5 + 12, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 10, var4 + 20, var5 + 16, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 10, var4 + 22, var5 + 12, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 10, var4 + 25, var5 + 5, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 10, var4 + 25, var5 + 7, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 10, var4 + 25, var5 + 8, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 10, var4 + 25, var5 + 9, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 10, var4 + 27, var5 + 9, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 10, var4 + 27, var5 + 10, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 11, var4 + 2, var5 + 3, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 11, var4 + 2, var5 + 6, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 11, var4 + 3, var5 + 4, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 11, var4 + 3, var5 + 15, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 11, var4 + 3, var5 + 16, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 11, var4 + 3, var5 + 17, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 11, var4 + 3, var5 + 18, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 11, var4 + 4, var5 + 13, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 11, var4 + 4, var5 + 15, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 11, var4 + 4, var5 + 16, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 11, var4 + 4, var5 + 17, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 11, var4 + 5, var5 + 6, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 11, var4 + 5, var5 + 7, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 11, var4 + 6, var5 + 6, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 11, var4 + 6, var5 + 7, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 11, var4 + 6, var5 + 9, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 11, var4 + 7, var5 + 5, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 11, var4 + 7, var5 + 8, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 11, var4 + 10, var5 + 3, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 11, var4 + 10, var5 + 4, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 11, var4 + 10, var5 + 5, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 11, var4 + 10, var5 + 6, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 11, var4 + 10, var5 + 7, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 11, var4 + 11, var5 + 16, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 11, var4 + 12, var5 + 5, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 11, var4 + 12, var5 + 8, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 11, var4 + 12, var5 + 10, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 11, var4 + 12, var5 + 15, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 11, var4 + 12, var5 + 16, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 11, var4 + 13, var5 + 13, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 11, var4 + 13, var5 + 14, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 11, var4 + 14, var5 + 10, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 11, var4 + 14, var5 + 11, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 11, var4 + 14, var5 + 12, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 11, var4 + 14, var5 + 13, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 11, var4 + 14, var5 + 14, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 11, var4 + 14, var5 + 15, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 11, var4 + 17, var5 + 9, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 11, var4 + 17, var5 + 11, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 11, var4 + 17, var5 + 12, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 11, var4 + 18, var5 + 4, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 11, var4 + 18, var5 + 7, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 11, var4 + 18, var5 + 8, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 11, var4 + 19, var5 + 8, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 11, var4 + 19, var5 + 9, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 11, var4 + 20, var5 + 14, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 11, var4 + 20, var5 + 15, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 11, var4 + 21, var5 + 12, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 11, var4 + 21, var5 + 13, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 11, var4 + 21, var5 + 14, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 11, var4 + 21, var5 + 16, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 11, var4 + 22, var5 + 12, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 11, var4 + 25, var5 + 4, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 11, var4 + 25, var5 + 6, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 11, var4 + 25, var5 + 8, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 11, var4 + 25, var5 + 10, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 11, var4 + 25, var5 + 11, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 11, var4 + 25, var5 + 12, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 11, var4 + 26, var5 + 10, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 11, var4 + 26, var5 + 11, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 12, var4 + 2, var5 + 1, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 12, var4 + 2, var5 + 2, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 12, var4 + 3, var5 + 5, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 12, var4 + 3, var5 + 6, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 12, var4 + 3, var5 + 17, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 12, var4 + 4, var5 + 5, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 12, var4 + 4, var5 + 7, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 12, var4 + 4, var5 + 15, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 12, var4 + 5, var5 + 6, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 12, var4 + 5, var5 + 8, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 12, var4 + 5, var5 + 12, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 12, var4 + 5, var5 + 13, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 12, var4 + 5, var5 + 14, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 12, var4 + 6, var5 + 6, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 12, var4 + 7, var5 + 8, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 12, var4 + 7, var5 + 9, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 12, var4 + 7, var5 + 10, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 12, var4 + 10, var5 + 1, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 12, var4 + 10, var5 + 2, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 12, var4 + 10, var5 + 3, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 12, var4 + 10, var5 + 4, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 12, var4 + 10, var5 + 6, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 12, var4 + 10, var5 + 15, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 12, var4 + 12, var5 + 6, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 12, var4 + 12, var5 + 8, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 12, var4 + 12, var5 + 16, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 12, var4 + 13, var5 + 9, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 12, var4 + 13, var5 + 10, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 12, var4 + 13, var5 + 14, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 12, var4 + 14, var5 + 9, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 12, var4 + 14, var5 + 10, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 12, var4 + 14, var5 + 12, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 12, var4 + 14, var5 + 13, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 12, var4 + 14, var5 + 14, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 12, var4 + 14, var5 + 15, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 12, var4 + 18, var5 + 4, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 12, var4 + 18, var5 + 5, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 12, var4 + 18, var5 + 7, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 12, var4 + 20, var5 + 15, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 12, var4 + 21, var5 + 14, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 12, var4 + 22, var5 + 12, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 12, var4 + 26, var5 + 10, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 12, var4 + 26, var5 + 11, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 12, var4 + 27, var5 + 9, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 12, var4 + 27, var5 + 10, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 12, var4 + 27, var5 + 11, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 13, var4 + 2, var5 + 2, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 13, var4 + 2, var5 + 4, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 13, var4 + 5, var5 + 6, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 13, var4 + 6, var5 + 4, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 13, var4 + 6, var5 + 7, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 13, var4 + 6, var5 + 9, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 13, var4 + 7, var5 + 7, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 13, var4 + 7, var5 + 9, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 13, var4 + 10, var5 + 2, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 13, var4 + 10, var5 + 3, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 13, var4 + 10, var5 + 4, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 13, var4 + 10, var5 + 5, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 13, var4 + 10, var5 + 14, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 13, var4 + 10, var5 + 15, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 13, var4 + 11, var5 + 16, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 13, var4 + 12, var5 + 16, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 13, var4 + 13, var5 + 14, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 13, var4 + 13, var5 + 16, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 13, var4 + 13, var5 + 17, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 13, var4 + 14, var5 + 10, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 13, var4 + 14, var5 + 11, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 13, var4 + 18, var5 + 6, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 13, var4 + 18, var5 + 8, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 13, var4 + 18, var5 + 10, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 14, var4 + 4, var5 + 7, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 14, var4 + 5, var5 + 6, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 14, var4 + 6, var5 + 6, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 14, var4 + 6, var5 + 7, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 14, var4 + 7, var5 + 8, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 14, var4 + 10, var5 + 16, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 14, var4 + 11, var5 + 14, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 14, var4 + 11, var5 + 15, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 14, var4 + 11, var5 + 16, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 14, var4 + 11, var5 + 18, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 14, var4 + 12, var5 + 15, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 14, var4 + 13, var5 + 12, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 14, var4 + 13, var5 + 15, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 14, var4 + 18, var5 + 7, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 15, var4 + 4, var5 + 4, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 15, var4 + 4, var5 + 5, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 15, var4 + 4, var5 + 6, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 15, var4 + 4, var5 + 7, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 15, var4 + 4, var5 + 9, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 15, var4 + 5, var5 + 6, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 15, var4 + 6, var5 + 7, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 15, var4 + 6, var5 + 9, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 15, var4 + 7, var5 + 8, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 15, var4 + 7, var5 + 9, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 15, var4 + 10, var5 + 16, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 15, var4 + 10, var5 + 17, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 15, var4 + 10, var5 + 18, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 15, var4 + 11, var5 + 12, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 15, var4 + 11, var5 + 17, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 15, var4 + 11, var5 + 18, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 15, var4 + 12, var5 + 12, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 15, var4 + 12, var5 + 14, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 15, var4 + 12, var5 + 15, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 15, var4 + 13, var5 + 14, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 16, var4 + 4, var5 + 5, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 16, var4 + 4, var5 + 6, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 16, var4 + 4, var5 + 8, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 16, var4 + 6, var5 + 8, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 16, var4 + 10, var5 + 16, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 16, var4 + 11, var5 + 15, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 16, var4 + 11, var5 + 17, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 16, var4 + 13, var5 + 15, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 17, var4 + 10, var5 + 14, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 17, var4 + 10, var5 + 16, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 17, var4 + 10, var5 + 18, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 17, var4 + 11, var5 + 15, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 17, var4 + 12, var5 + 15, Block.leaves.blockID, 4, 2); - return true; - } - } -} diff --git a/unused code/biomesoplenty/worldgen/WorldGenScotsPine2.java b/unused code/biomesoplenty/worldgen/WorldGenScotsPine2.java deleted file mode 100644 index 8e7da87f2..000000000 --- a/unused code/biomesoplenty/worldgen/WorldGenScotsPine2.java +++ /dev/null @@ -1,155 +0,0 @@ -package biomesoplenty.worldgen; - -import java.util.Random; - -import net.minecraft.block.Block; -import net.minecraft.world.World; -import net.minecraft.world.gen.feature.WorldGenerator; - -public class WorldGenScotsPine2 extends WorldGenerator -{ - public boolean generate(World var1, Random var2, int var3, int var4, int var5) - { - while (var1.isAirBlock(var3 + 5, var4, var5 + 9) && var4 > 2) - { - --var4; - } - - int var6 = var1.getBlockId(var3 + 5, var4, var5 + 9); - - if (var6 != Block.grass.blockID) - { - return false; - } - else - { - for (int var7 = -2; var7 <= 2; ++var7) - { - for (int var8 = -2; var8 <= 2; ++var8) - { - if (var1.isAirBlock(var3 + var7 + 5, var4 - 1, var5 + var8 + 9) && var1.isAirBlock(var3 + var7 + 5, var4 - 2, var5 + var8 + 9)) - { - return false; - } - } - } - - var1.setBlock(var3 + 1, var4 + 5, var5 + 11, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 1, var4 + 6, var5 + 11, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 1, var4 + 6, var5 + 12, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 2, var4 + 2, var5 + 9, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 2, var4 + 3, var5 + 7, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 2, var4 + 3, var5 + 9, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 2, var4 + 5, var5 + 10, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 2, var4 + 6, var5 + 8, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 2, var4 + 6, var5 + 9, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 2, var4 + 6, var5 + 10, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 2, var4 + 6, var5 + 13, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 3, var4 + 2, var5 + 8, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 3, var4 + 3, var5 + 6, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 3, var4 + 3, var5 + 7, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 3, var4 + 3, var5 + 8, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 3, var4 + 3, var5 + 9, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 3, var4 + 3, var5 + 10, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 3, var4 + 4, var5 + 7, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 3, var4 + 5, var5 + 9, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 3, var4 + 6, var5 + 8, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 3, var4 + 6, var5 + 11, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 3, var4 + 6, var5 + 12, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 3, var4 + 6, var5 + 13, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 3, var4 + 8, var5 + 9, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 3, var4 + 8, var5 + 10, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 4, var4 + 2, var5 + 7, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 4, var4 + 2, var5 + 8, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 4, var4 + 3, var5 + 7, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 4, var4 + 3, var5 + 11, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 4, var4 + 5, var5 + 10, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 4, var4 + 5, var5 + 12, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 4, var4 + 6, var5 + 8, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 4, var4 + 6, var5 + 10, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 4, var4 + 6, var5 + 11, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 4, var4 + 6, var5 + 12, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 4, var4 + 8, var5 + 7, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 4, var4 + 8, var5 + 11, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 4, var4 + 8, var5 + 12, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 4, var4 + 9, var5 + 8, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 4, var4 + 9, var5 + 11, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 4, var4 + 10, var5 + 9, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 5, var4 + 0, var5 + 9, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 5, var4 + 1, var5 + 9, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 5, var4 + 2, var5 + 6, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 5, var4 + 2, var5 + 8, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 5, var4 + 2, var5 + 9, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 5, var4 + 3, var5 + 9, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 5, var4 + 3, var5 + 12, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 5, var4 + 4, var5 + 8, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 5, var4 + 4, var5 + 9, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 5, var4 + 5, var5 + 9, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 5, var4 + 6, var5 + 9, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 5, var4 + 6, var5 + 12, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 5, var4 + 6, var5 + 13, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 5, var4 + 7, var5 + 6, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 5, var4 + 7, var5 + 7, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 5, var4 + 7, var5 + 9, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 5, var4 + 8, var5 + 7, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 5, var4 + 8, var5 + 8, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 5, var4 + 8, var5 + 9, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 5, var4 + 8, var5 + 11, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 5, var4 + 8, var5 + 12, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 5, var4 + 9, var5 + 7, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 5, var4 + 9, var5 + 8, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 5, var4 + 9, var5 + 9, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 5, var4 + 9, var5 + 11, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 5, var4 + 9, var5 + 12, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 5, var4 + 10, var5 + 8, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 5, var4 + 10, var5 + 9, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 5, var4 + 10, var5 + 10, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 5, var4 + 11, var5 + 9, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 6, var4 + 2, var5 + 7, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 6, var4 + 3, var5 + 6, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 6, var4 + 3, var5 + 8, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 6, var4 + 3, var5 + 9, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 6, var4 + 3, var5 + 11, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 6, var4 + 4, var5 + 7, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 6, var4 + 4, var5 + 9, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 6, var4 + 5, var5 + 8, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 6, var4 + 7, var5 + 6, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 6, var4 + 7, var5 + 7, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 6, var4 + 8, var5 + 6, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 6, var4 + 8, var5 + 8, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 6, var4 + 8, var5 + 10, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 6, var4 + 8, var5 + 11, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 6, var4 + 9, var5 + 10, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 6, var4 + 9, var5 + 12, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 6, var4 + 10, var5 + 8, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 6, var4 + 10, var5 + 9, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 6, var4 + 10, var5 + 10, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 6, var4 + 10, var5 + 11, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 7, var4 + 3, var5 + 10, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 7, var4 + 3, var5 + 12, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 7, var4 + 4, var5 + 8, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 7, var4 + 4, var5 + 9, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 7, var4 + 4, var5 + 10, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 7, var4 + 4, var5 + 11, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 7, var4 + 5, var5 + 9, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 7, var4 + 5, var5 + 10, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 7, var4 + 8, var5 + 7, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 7, var4 + 8, var5 + 8, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 7, var4 + 8, var5 + 9, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 7, var4 + 9, var5 + 8, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 7, var4 + 9, var5 + 9, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 7, var4 + 10, var5 + 9, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 8, var4 + 3, var5 + 9, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 8, var4 + 3, var5 + 11, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 8, var4 + 4, var5 + 9, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 8, var4 + 4, var5 + 12, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 8, var4 + 8, var5 + 8, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 8, var4 + 8, var5 + 9, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 8, var4 + 8, var5 + 10, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 8, var4 + 9, var5 + 9, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 8, var4 + 10, var5 + 8, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 8, var4 + 10, var5 + 10, Block.leaves.blockID, 12, 2); - return true; - } - } -} diff --git a/unused code/biomesoplenty/worldgen/WorldGenSilverBirch1.java b/unused code/biomesoplenty/worldgen/WorldGenSilverBirch1.java deleted file mode 100644 index 443442e13..000000000 --- a/unused code/biomesoplenty/worldgen/WorldGenSilverBirch1.java +++ /dev/null @@ -1,345 +0,0 @@ -package biomesoplenty.worldgen; - -import java.util.Random; - -import net.minecraft.block.Block; -import net.minecraft.world.World; -import net.minecraft.world.gen.feature.WorldGenerator; - -public class WorldGenSilverBirch1 extends WorldGenerator -{ - public boolean generate(World var1, Random var2, int var3, int var4, int var5) - { - while (var1.isAirBlock(var3 + 8, var4, var5 + 8) && var4 > 2) - { - --var4; - } - - int var6 = var1.getBlockId(var3 + 8, var4, var5 + 8); - - if (var6 != Block.grass.blockID) - { - return false; - } - else - { - for (int var7 = -2; var7 <= 2; ++var7) - { - for (int var8 = -2; var8 <= 2; ++var8) - { - if (var1.isAirBlock(var3 + var7 + 8, var4 - 1, var5 + var8 + 8) && var1.isAirBlock(var3 + var7 + 8, var4 - 2, var5 + var8 + 8)) - { - return false; - } - } - } - - var1.setBlock(var3 + 0, var4 + 14, var5 + 8, Block.leaves.blockID, 6, 2); - var1.setBlock(var3 + 1, var4 + 7, var5 + 8, Block.leaves.blockID, 14, 2); - var1.setBlock(var3 + 1, var4 + 9, var5 + 9, Block.leaves.blockID, 6, 2); - var1.setBlock(var3 + 1, var4 + 16, var5 + 6, Block.leaves.blockID, 6, 2); - var1.setBlock(var3 + 1, var4 + 16, var5 + 7, Block.leaves.blockID, 14, 2); - var1.setBlock(var3 + 1, var4 + 16, var5 + 9, Block.leaves.blockID, 14, 2); - var1.setBlock(var3 + 2, var4 + 6, var5 + 8, Block.leaves.blockID, 14, 2); - var1.setBlock(var3 + 2, var4 + 6, var5 + 9, Block.leaves.blockID, 14, 2); - var1.setBlock(var3 + 2, var4 + 6, var5 + 11, Block.leaves.blockID, 14, 2); - var1.setBlock(var3 + 2, var4 + 8, var5 + 9, Block.leaves.blockID, 14, 2); - var1.setBlock(var3 + 2, var4 + 9, var5 + 9, Block.leaves.blockID, 14, 2); - var1.setBlock(var3 + 2, var4 + 12, var5 + 5, Block.leaves.blockID, 14, 2); - var1.setBlock(var3 + 2, var4 + 12, var5 + 7, Block.leaves.blockID, 14, 2); - var1.setBlock(var3 + 2, var4 + 14, var5 + 7, Block.leaves.blockID, 14, 2); - var1.setBlock(var3 + 2, var4 + 14, var5 + 10, Block.leaves.blockID, 14, 2); - var1.setBlock(var3 + 2, var4 + 15, var5 + 8, Block.leaves.blockID, 14, 2); - var1.setBlock(var3 + 3, var4 + 6, var5 + 9, Block.leaves.blockID, 14, 2); - var1.setBlock(var3 + 3, var4 + 11, var5 + 8, Block.leaves.blockID, 14, 2); - var1.setBlock(var3 + 3, var4 + 13, var5 + 5, Block.leaves.blockID, 14, 2); - var1.setBlock(var3 + 3, var4 + 15, var5 + 10, Block.leaves.blockID, 14, 2); - var1.setBlock(var3 + 4, var4 + 6, var5 + 10, Block.leaves.blockID, 14, 2); - var1.setBlock(var3 + 4, var4 + 7, var5 + 7, Block.leaves.blockID, 14, 2); - var1.setBlock(var3 + 4, var4 + 8, var5 + 7, Block.leaves.blockID, 14, 2); - var1.setBlock(var3 + 4, var4 + 8, var5 + 12, Block.leaves.blockID, 14, 2); - var1.setBlock(var3 + 4, var4 + 10, var5 + 6, Block.leaves.blockID, 14, 2); - var1.setBlock(var3 + 4, var4 + 10, var5 + 10, Block.leaves.blockID, 14, 2); - var1.setBlock(var3 + 4, var4 + 11, var5 + 5, Block.leaves.blockID, 14, 2); - var1.setBlock(var3 + 4, var4 + 11, var5 + 10, Block.leaves.blockID, 14, 2); - var1.setBlock(var3 + 4, var4 + 11, var5 + 11, Block.leaves.blockID, 14, 2); - var1.setBlock(var3 + 4, var4 + 13, var5 + 8, Block.leaves.blockID, 14, 2); - var1.setBlock(var3 + 4, var4 + 14, var5 + 4, Block.leaves.blockID, 14, 2); - var1.setBlock(var3 + 4, var4 + 14, var5 + 6, Block.leaves.blockID, 14, 2); - var1.setBlock(var3 + 4, var4 + 15, var5 + 9, Block.leaves.blockID, 14, 2); - var1.setBlock(var3 + 4, var4 + 17, var5 + 9, Block.leaves.blockID, 14, 2); - var1.setBlock(var3 + 4, var4 + 17, var5 + 10, Block.leaves.blockID, 14, 2); - var1.setBlock(var3 + 4, var4 + 19, var5 + 4, Block.leaves.blockID, 14, 2); - var1.setBlock(var3 + 4, var4 + 19, var5 + 6, Block.leaves.blockID, 14, 2); - var1.setBlock(var3 + 5, var4 + 4, var5 + 6, Block.leaves.blockID, 14, 2); - var1.setBlock(var3 + 5, var4 + 8, var5 + 9, Block.leaves.blockID, 14, 2); - var1.setBlock(var3 + 5, var4 + 9, var5 + 5, Block.leaves.blockID, 14, 2); - var1.setBlock(var3 + 5, var4 + 9, var5 + 6, Block.leaves.blockID, 14, 2); - var1.setBlock(var3 + 5, var4 + 9, var5 + 12, Block.leaves.blockID, 14, 2); - var1.setBlock(var3 + 5, var4 + 10, var5 + 10, Block.leaves.blockID, 14, 2); - var1.setBlock(var3 + 5, var4 + 11, var5 + 5, Block.leaves.blockID, 14, 2); - var1.setBlock(var3 + 5, var4 + 11, var5 + 8, Block.leaves.blockID, 14, 2); - var1.setBlock(var3 + 5, var4 + 12, var5 + 4, Block.leaves.blockID, 14, 2); - var1.setBlock(var3 + 5, var4 + 12, var5 + 6, Block.leaves.blockID, 14, 2); - var1.setBlock(var3 + 5, var4 + 13, var5 + 6, Block.leaves.blockID, 14, 2); - var1.setBlock(var3 + 5, var4 + 15, var5 + 5, Block.leaves.blockID, 14, 2); - var1.setBlock(var3 + 5, var4 + 15, var5 + 13, Block.leaves.blockID, 14, 2); - var1.setBlock(var3 + 5, var4 + 16, var5 + 12, Block.leaves.blockID, 14, 2); - var1.setBlock(var3 + 5, var4 + 17, var5 + 10, Block.leaves.blockID, 14, 2); - var1.setBlock(var3 + 5, var4 + 17, var5 + 11, Block.leaves.blockID, 14, 2); - var1.setBlock(var3 + 5, var4 + 18, var5 + 3, Block.leaves.blockID, 14, 2); - var1.setBlock(var3 + 5, var4 + 18, var5 + 5, Block.leaves.blockID, 14, 2); - var1.setBlock(var3 + 5, var4 + 18, var5 + 6, Block.leaves.blockID, 14, 2); - var1.setBlock(var3 + 5, var4 + 18, var5 + 7, Block.leaves.blockID, 14, 2); - var1.setBlock(var3 + 5, var4 + 18, var5 + 10, Block.leaves.blockID, 14, 2); - var1.setBlock(var3 + 5, var4 + 18, var5 + 11, Block.leaves.blockID, 14, 2); - var1.setBlock(var3 + 5, var4 + 20, var5 + 5, Block.leaves.blockID, 14, 2); - var1.setBlock(var3 + 5, var4 + 20, var5 + 6, Block.leaves.blockID, 14, 2); - var1.setBlock(var3 + 6, var4 + 3, var5 + 7, Block.leaves.blockID, 14, 2); - var1.setBlock(var3 + 6, var4 + 4, var5 + 5, Block.leaves.blockID, 14, 2); - var1.setBlock(var3 + 6, var4 + 5, var5 + 6, Block.leaves.blockID, 14, 2); - var1.setBlock(var3 + 6, var4 + 6, var5 + 6, Block.leaves.blockID, 14, 2); - var1.setBlock(var3 + 6, var4 + 7, var5 + 11, Block.leaves.blockID, 14, 2); - var1.setBlock(var3 + 6, var4 + 9, var5 + 8, Block.leaves.blockID, 14, 2); - var1.setBlock(var3 + 6, var4 + 9, var5 + 9, Block.wood.blockID, 14, 2); - var1.setBlock(var3 + 6, var4 + 10, var5 + 5, Block.leaves.blockID, 14, 2); - var1.setBlock(var3 + 6, var4 + 10, var5 + 7, Block.leaves.blockID, 14, 2); - var1.setBlock(var3 + 6, var4 + 10, var5 + 8, Block.leaves.blockID, 14, 2); - var1.setBlock(var3 + 6, var4 + 10, var5 + 9, Block.wood.blockID, 14, 2); - var1.setBlock(var3 + 6, var4 + 10, var5 + 13, Block.leaves.blockID, 14, 2); - var1.setBlock(var3 + 6, var4 + 11, var5 + 8, Block.leaves.blockID, 14, 2); - var1.setBlock(var3 + 6, var4 + 12, var5 + 3, Block.leaves.blockID, 14, 2); - var1.setBlock(var3 + 6, var4 + 12, var5 + 4, Block.leaves.blockID, 14, 2); - var1.setBlock(var3 + 6, var4 + 12, var5 + 9, Block.leaves.blockID, 14, 2); - var1.setBlock(var3 + 6, var4 + 12, var5 + 10, Block.wood.blockID, 14, 2); - var1.setBlock(var3 + 6, var4 + 13, var5 + 5, Block.leaves.blockID, 14, 2); - var1.setBlock(var3 + 6, var4 + 13, var5 + 9, Block.leaves.blockID, 14, 2); - var1.setBlock(var3 + 6, var4 + 13, var5 + 10, Block.wood.blockID, 14, 2); - var1.setBlock(var3 + 6, var4 + 13, var5 + 11, Block.leaves.blockID, 14, 2); - var1.setBlock(var3 + 6, var4 + 13, var5 + 12, Block.leaves.blockID, 14, 2); - var1.setBlock(var3 + 6, var4 + 14, var5 + 7, Block.leaves.blockID, 14, 2); - var1.setBlock(var3 + 6, var4 + 14, var5 + 10, Block.wood.blockID, 14, 2); - var1.setBlock(var3 + 6, var4 + 14, var5 + 11, Block.leaves.blockID, 14, 2); - var1.setBlock(var3 + 6, var4 + 15, var5 + 9, Block.leaves.blockID, 14, 2); - var1.setBlock(var3 + 6, var4 + 15, var5 + 10, Block.wood.blockID, 14, 2); - var1.setBlock(var3 + 6, var4 + 15, var5 + 13, Block.leaves.blockID, 14, 2); - var1.setBlock(var3 + 6, var4 + 16, var5 + 5, Block.leaves.blockID, 14, 2); - var1.setBlock(var3 + 6, var4 + 16, var5 + 7, Block.leaves.blockID, 14, 2); - var1.setBlock(var3 + 6, var4 + 16, var5 + 9, Block.leaves.blockID, 14, 2); - var1.setBlock(var3 + 6, var4 + 16, var5 + 13, Block.leaves.blockID, 14, 2); - var1.setBlock(var3 + 6, var4 + 17, var5 + 4, Block.leaves.blockID, 14, 2); - var1.setBlock(var3 + 6, var4 + 17, var5 + 9, Block.leaves.blockID, 14, 2); - var1.setBlock(var3 + 6, var4 + 17, var5 + 10, Block.leaves.blockID, 14, 2); - var1.setBlock(var3 + 6, var4 + 18, var5 + 2, Block.leaves.blockID, 14, 2); - var1.setBlock(var3 + 6, var4 + 18, var5 + 5, Block.leaves.blockID, 14, 2); - var1.setBlock(var3 + 6, var4 + 18, var5 + 10, Block.leaves.blockID, 14, 2); - var1.setBlock(var3 + 6, var4 + 19, var5 + 6, Block.leaves.blockID, 14, 2); - var1.setBlock(var3 + 6, var4 + 20, var5 + 6, Block.leaves.blockID, 14, 2); - var1.setBlock(var3 + 7, var4 + 5, var5 + 7, Block.leaves.blockID, 14, 2); - var1.setBlock(var3 + 7, var4 + 5, var5 + 8, Block.wood.blockID, 14, 2); - var1.setBlock(var3 + 7, var4 + 6, var5 + 8, Block.wood.blockID, 14, 2); - var1.setBlock(var3 + 7, var4 + 7, var5 + 4, Block.leaves.blockID, 14, 2); - var1.setBlock(var3 + 7, var4 + 7, var5 + 5, Block.leaves.blockID, 14, 2); - var1.setBlock(var3 + 7, var4 + 7, var5 + 9, Block.wood.blockID, 14, 2); - var1.setBlock(var3 + 7, var4 + 8, var5 + 7, Block.leaves.blockID, 14, 2); - var1.setBlock(var3 + 7, var4 + 8, var5 + 8, Block.leaves.blockID, 14, 2); - var1.setBlock(var3 + 7, var4 + 8, var5 + 9, Block.wood.blockID, 14, 2); - var1.setBlock(var3 + 7, var4 + 9, var5 + 6, Block.leaves.blockID, 14, 2); - var1.setBlock(var3 + 7, var4 + 10, var5 + 5, Block.leaves.blockID, 14, 2); - var1.setBlock(var3 + 7, var4 + 10, var5 + 6, Block.leaves.blockID, 14, 2); - var1.setBlock(var3 + 7, var4 + 10, var5 + 9, Block.wood.blockID, 14, 2); - var1.setBlock(var3 + 7, var4 + 10, var5 + 10, Block.wood.blockID, 14, 2); - var1.setBlock(var3 + 7, var4 + 11, var5 + 3, Block.leaves.blockID, 14, 2); - var1.setBlock(var3 + 7, var4 + 11, var5 + 4, Block.leaves.blockID, 14, 2); - var1.setBlock(var3 + 7, var4 + 11, var5 + 6, Block.wood.blockID, 14, 2); - var1.setBlock(var3 + 7, var4 + 11, var5 + 9, Block.leaves.blockID, 14, 2); - var1.setBlock(var3 + 7, var4 + 11, var5 + 10, Block.wood.blockID, 14, 2); - var1.setBlock(var3 + 7, var4 + 11, var5 + 11, Block.leaves.blockID, 14, 2); - var1.setBlock(var3 + 7, var4 + 11, var5 + 13, Block.leaves.blockID, 14, 2); - var1.setBlock(var3 + 7, var4 + 12, var5 + 3, Block.leaves.blockID, 14, 2); - var1.setBlock(var3 + 7, var4 + 12, var5 + 5, Block.leaves.blockID, 14, 2); - var1.setBlock(var3 + 7, var4 + 12, var5 + 6, Block.wood.blockID, 14, 2); - var1.setBlock(var3 + 7, var4 + 12, var5 + 7, Block.leaves.blockID, 14, 2); - var1.setBlock(var3 + 7, var4 + 12, var5 + 10, Block.wood.blockID, 14, 2); - var1.setBlock(var3 + 7, var4 + 12, var5 + 11, Block.wood.blockID, 14, 2); - var1.setBlock(var3 + 7, var4 + 13, var5 + 3, Block.leaves.blockID, 14, 2); - var1.setBlock(var3 + 7, var4 + 13, var5 + 4, Block.leaves.blockID, 14, 2); - var1.setBlock(var3 + 7, var4 + 13, var5 + 6, Block.wood.blockID, 14, 2); - var1.setBlock(var3 + 7, var4 + 13, var5 + 10, Block.leaves.blockID, 14, 2); - var1.setBlock(var3 + 7, var4 + 13, var5 + 11, Block.wood.blockID, 14, 2); - var1.setBlock(var3 + 7, var4 + 14, var5 + 6, Block.wood.blockID, 14, 2); - var1.setBlock(var3 + 7, var4 + 14, var5 + 10, Block.leaves.blockID, 14, 2); - var1.setBlock(var3 + 7, var4 + 14, var5 + 11, Block.wood.blockID, 14, 2); - var1.setBlock(var3 + 7, var4 + 14, var5 + 12, Block.leaves.blockID, 14, 2); - var1.setBlock(var3 + 7, var4 + 15, var5 + 5, Block.wood.blockID, 14, 2); - var1.setBlock(var3 + 7, var4 + 15, var5 + 6, Block.wood.blockID, 14, 2); - var1.setBlock(var3 + 7, var4 + 15, var5 + 10, Block.leaves.blockID, 14, 2); - var1.setBlock(var3 + 7, var4 + 15, var5 + 12, Block.leaves.blockID, 14, 2); - var1.setBlock(var3 + 7, var4 + 16, var5 + 5, Block.wood.blockID, 14, 2); - var1.setBlock(var3 + 7, var4 + 16, var5 + 6, Block.leaves.blockID, 14, 2); - var1.setBlock(var3 + 7, var4 + 16, var5 + 9, Block.leaves.blockID, 14, 2); - var1.setBlock(var3 + 7, var4 + 16, var5 + 14, Block.leaves.blockID, 14, 2); - var1.setBlock(var3 + 7, var4 + 17, var5 + 4, Block.leaves.blockID, 14, 2); - var1.setBlock(var3 + 7, var4 + 17, var5 + 5, Block.wood.blockID, 14, 2); - var1.setBlock(var3 + 7, var4 + 18, var5 + 4, Block.leaves.blockID, 14, 2); - var1.setBlock(var3 + 7, var4 + 18, var5 + 5, Block.wood.blockID, 14, 2); - var1.setBlock(var3 + 7, var4 + 18, var5 + 10, Block.leaves.blockID, 14, 2); - var1.setBlock(var3 + 7, var4 + 19, var5 + 3, Block.leaves.blockID, 14, 2); - var1.setBlock(var3 + 7, var4 + 19, var5 + 4, Block.leaves.blockID, 14, 2); - var1.setBlock(var3 + 8, var4 + 0, var5 + 8, Block.wood.blockID, 14, 2); - var1.setBlock(var3 + 8, var4 + 1, var5 + 8, Block.wood.blockID, 14, 2); - var1.setBlock(var3 + 8, var4 + 2, var5 + 7, Block.leaves.blockID, 14, 2); - var1.setBlock(var3 + 8, var4 + 2, var5 + 8, Block.wood.blockID, 14, 2); - var1.setBlock(var3 + 8, var4 + 3, var5 + 6, Block.leaves.blockID, 14, 2); - var1.setBlock(var3 + 8, var4 + 3, var5 + 7, Block.wood.blockID, 14, 2); - var1.setBlock(var3 + 8, var4 + 3, var5 + 9, Block.leaves.blockID, 14, 2); - var1.setBlock(var3 + 8, var4 + 4, var5 + 7, Block.wood.blockID, 14, 2); - var1.setBlock(var3 + 8, var4 + 5, var5 + 4, Block.leaves.blockID, 14, 2); - var1.setBlock(var3 + 8, var4 + 5, var5 + 5, Block.leaves.blockID, 14, 2); - var1.setBlock(var3 + 8, var4 + 5, var5 + 7, Block.wood.blockID, 14, 2); - var1.setBlock(var3 + 8, var4 + 6, var5 + 5, Block.leaves.blockID, 14, 2); - var1.setBlock(var3 + 8, var4 + 6, var5 + 7, Block.wood.blockID, 14, 2); - var1.setBlock(var3 + 8, var4 + 6, var5 + 8, Block.leaves.blockID, 14, 2); - var1.setBlock(var3 + 8, var4 + 6, var5 + 12, Block.leaves.blockID, 14, 2); - var1.setBlock(var3 + 8, var4 + 7, var5 + 4, Block.leaves.blockID, 14, 2); - var1.setBlock(var3 + 8, var4 + 7, var5 + 6, Block.leaves.blockID, 14, 2); - var1.setBlock(var3 + 8, var4 + 7, var5 + 7, Block.wood.blockID, 14, 2); - var1.setBlock(var3 + 8, var4 + 8, var5 + 6, Block.wood.blockID, 14, 2); - var1.setBlock(var3 + 8, var4 + 8, var5 + 7, Block.wood.blockID, 14, 2); - var1.setBlock(var3 + 8, var4 + 8, var5 + 12, Block.leaves.blockID, 14, 2); - var1.setBlock(var3 + 8, var4 + 9, var5 + 4, Block.leaves.blockID, 14, 2); - var1.setBlock(var3 + 8, var4 + 9, var5 + 6, Block.wood.blockID, 14, 2); - var1.setBlock(var3 + 8, var4 + 9, var5 + 7, Block.leaves.blockID, 14, 2); - var1.setBlock(var3 + 8, var4 + 9, var5 + 8, Block.leaves.blockID, 14, 2); - var1.setBlock(var3 + 8, var4 + 10, var5 + 3, Block.leaves.blockID, 14, 2); - var1.setBlock(var3 + 8, var4 + 10, var5 + 5, Block.leaves.blockID, 14, 2); - var1.setBlock(var3 + 8, var4 + 10, var5 + 6, Block.wood.blockID, 14, 2); - var1.setBlock(var3 + 8, var4 + 10, var5 + 10, Block.leaves.blockID, 14, 2); - var1.setBlock(var3 + 8, var4 + 10, var5 + 12, Block.leaves.blockID, 14, 2); - var1.setBlock(var3 + 8, var4 + 10, var5 + 13, Block.leaves.blockID, 14, 2); - var1.setBlock(var3 + 8, var4 + 11, var5 + 5, Block.wood.blockID, 14, 2); - var1.setBlock(var3 + 8, var4 + 11, var5 + 6, Block.wood.blockID, 14, 2); - var1.setBlock(var3 + 8, var4 + 12, var5 + 4, Block.leaves.blockID, 14, 2); - var1.setBlock(var3 + 8, var4 + 12, var5 + 5, Block.wood.blockID, 14, 2); - var1.setBlock(var3 + 8, var4 + 12, var5 + 6, Block.leaves.blockID, 14, 2); - var1.setBlock(var3 + 8, var4 + 13, var5 + 3, Block.leaves.blockID, 14, 2); - var1.setBlock(var3 + 8, var4 + 13, var5 + 5, Block.wood.blockID, 14, 2); - var1.setBlock(var3 + 8, var4 + 13, var5 + 6, Block.leaves.blockID, 14, 2); - var1.setBlock(var3 + 8, var4 + 13, var5 + 11, Block.leaves.blockID, 14, 2); - var1.setBlock(var3 + 8, var4 + 14, var5 + 11, Block.wood.blockID, 14, 2); - var1.setBlock(var3 + 8, var4 + 15, var5 + 3, Block.leaves.blockID, 14, 2); - var1.setBlock(var3 + 8, var4 + 15, var5 + 4, Block.leaves.blockID, 14, 2); - var1.setBlock(var3 + 8, var4 + 15, var5 + 5, Block.leaves.blockID, 14, 2); - var1.setBlock(var3 + 8, var4 + 15, var5 + 8, Block.leaves.blockID, 14, 2); - var1.setBlock(var3 + 8, var4 + 15, var5 + 11, Block.wood.blockID, 14, 2); - var1.setBlock(var3 + 8, var4 + 15, var5 + 12, Block.leaves.blockID, 14, 2); - var1.setBlock(var3 + 8, var4 + 16, var5 + 3, Block.leaves.blockID, 14, 2); - var1.setBlock(var3 + 8, var4 + 16, var5 + 5, Block.leaves.blockID, 14, 2); - var1.setBlock(var3 + 8, var4 + 16, var5 + 11, Block.wood.blockID, 14, 2); - var1.setBlock(var3 + 8, var4 + 16, var5 + 12, Block.leaves.blockID, 14, 2); - var1.setBlock(var3 + 8, var4 + 17, var5 + 7, Block.leaves.blockID, 14, 2); - var1.setBlock(var3 + 8, var4 + 17, var5 + 11, Block.leaves.blockID, 14, 2); - var1.setBlock(var3 + 8, var4 + 18, var5 + 4, Block.leaves.blockID, 14, 2); - var1.setBlock(var3 + 8, var4 + 18, var5 + 7, Block.leaves.blockID, 14, 2); - var1.setBlock(var3 + 9, var4 + 3, var5 + 9, Block.leaves.blockID, 14, 2); - var1.setBlock(var3 + 9, var4 + 4, var5 + 6, Block.leaves.blockID, 14, 2); - var1.setBlock(var3 + 9, var4 + 5, var5 + 9, Block.leaves.blockID, 14, 2); - var1.setBlock(var3 + 9, var4 + 6, var5 + 8, Block.leaves.blockID, 14, 2); - var1.setBlock(var3 + 9, var4 + 6, var5 + 12, Block.leaves.blockID, 14, 2); - var1.setBlock(var3 + 9, var4 + 6, var5 + 13, Block.leaves.blockID, 14, 2); - var1.setBlock(var3 + 9, var4 + 7, var5 + 11, Block.leaves.blockID, 14, 2); - var1.setBlock(var3 + 9, var4 + 8, var5 + 8, Block.leaves.blockID, 14, 2); - var1.setBlock(var3 + 9, var4 + 9, var5 + 6, Block.leaves.blockID, 14, 2); - var1.setBlock(var3 + 9, var4 + 9, var5 + 8, Block.wood.blockID, 14, 2); - var1.setBlock(var3 + 9, var4 + 9, var5 + 10, Block.leaves.blockID, 14, 2); - var1.setBlock(var3 + 9, var4 + 10, var5 + 6, Block.leaves.blockID, 14, 2); - var1.setBlock(var3 + 9, var4 + 10, var5 + 8, Block.wood.blockID, 14, 2); - var1.setBlock(var3 + 9, var4 + 10, var5 + 10, Block.leaves.blockID, 14, 2); - var1.setBlock(var3 + 9, var4 + 11, var5 + 5, Block.leaves.blockID, 14, 2); - var1.setBlock(var3 + 9, var4 + 11, var5 + 6, Block.leaves.blockID, 14, 2); - var1.setBlock(var3 + 9, var4 + 11, var5 + 8, Block.leaves.blockID, 14, 2); - var1.setBlock(var3 + 9, var4 + 11, var5 + 11, Block.leaves.blockID, 14, 2); - var1.setBlock(var3 + 9, var4 + 12, var5 + 5, Block.leaves.blockID, 14, 2); - var1.setBlock(var3 + 9, var4 + 12, var5 + 6, Block.leaves.blockID, 14, 2); - var1.setBlock(var3 + 9, var4 + 12, var5 + 9, Block.leaves.blockID, 14, 2); - var1.setBlock(var3 + 9, var4 + 13, var5 + 5, Block.wood.blockID, 14, 2); - var1.setBlock(var3 + 9, var4 + 13, var5 + 7, Block.leaves.blockID, 14, 2); - var1.setBlock(var3 + 9, var4 + 13, var5 + 11, Block.leaves.blockID, 14, 2); - var1.setBlock(var3 + 9, var4 + 14, var5 + 4, Block.leaves.blockID, 14, 2); - var1.setBlock(var3 + 9, var4 + 14, var5 + 5, Block.wood.blockID, 14, 2); - var1.setBlock(var3 + 9, var4 + 14, var5 + 11, Block.leaves.blockID, 14, 2); - var1.setBlock(var3 + 9, var4 + 15, var5 + 5, Block.wood.blockID, 14, 2); - var1.setBlock(var3 + 9, var4 + 15, var5 + 9, Block.leaves.blockID, 14, 2); - var1.setBlock(var3 + 9, var4 + 15, var5 + 14, Block.leaves.blockID, 14, 2); - var1.setBlock(var3 + 9, var4 + 16, var5 + 12, Block.leaves.blockID, 14, 2); - var1.setBlock(var3 + 9, var4 + 17, var5 + 3, Block.leaves.blockID, 14, 2); - var1.setBlock(var3 + 9, var4 + 18, var5 + 7, Block.leaves.blockID, 14, 2); - var1.setBlock(var3 + 9, var4 + 19, var5 + 6, Block.leaves.blockID, 14, 2); - var1.setBlock(var3 + 10, var4 + 5, var5 + 5, Block.leaves.blockID, 14, 2); - var1.setBlock(var3 + 10, var4 + 5, var5 + 7, Block.leaves.blockID, 14, 2); - var1.setBlock(var3 + 10, var4 + 6, var5 + 4, Block.leaves.blockID, 14, 2); - var1.setBlock(var3 + 10, var4 + 6, var5 + 6, Block.leaves.blockID, 14, 2); - var1.setBlock(var3 + 10, var4 + 6, var5 + 8, Block.leaves.blockID, 14, 2); - var1.setBlock(var3 + 10, var4 + 7, var5 + 10, Block.leaves.blockID, 14, 2); - var1.setBlock(var3 + 10, var4 + 8, var5 + 5, Block.leaves.blockID, 14, 2); - var1.setBlock(var3 + 10, var4 + 8, var5 + 8, Block.leaves.blockID, 14, 2); - var1.setBlock(var3 + 10, var4 + 8, var5 + 11, Block.leaves.blockID, 14, 2); - var1.setBlock(var3 + 10, var4 + 11, var5 + 4, Block.leaves.blockID, 14, 2); - var1.setBlock(var3 + 10, var4 + 11, var5 + 7, Block.leaves.blockID, 14, 2); - var1.setBlock(var3 + 10, var4 + 11, var5 + 10, Block.leaves.blockID, 14, 2); - var1.setBlock(var3 + 10, var4 + 12, var5 + 4, Block.leaves.blockID, 14, 2); - var1.setBlock(var3 + 10, var4 + 12, var5 + 5, Block.leaves.blockID, 14, 2); - var1.setBlock(var3 + 10, var4 + 12, var5 + 7, Block.leaves.blockID, 14, 2); - var1.setBlock(var3 + 10, var4 + 13, var5 + 5, Block.leaves.blockID, 14, 2); - var1.setBlock(var3 + 10, var4 + 13, var5 + 8, Block.leaves.blockID, 14, 2); - var1.setBlock(var3 + 10, var4 + 14, var5 + 3, Block.leaves.blockID, 14, 2); - var1.setBlock(var3 + 10, var4 + 14, var5 + 5, Block.leaves.blockID, 14, 2); - var1.setBlock(var3 + 10, var4 + 14, var5 + 8, Block.leaves.blockID, 14, 2); - var1.setBlock(var3 + 10, var4 + 14, var5 + 10, Block.leaves.blockID, 14, 2); - var1.setBlock(var3 + 10, var4 + 15, var5 + 4, Block.leaves.blockID, 14, 2); - var1.setBlock(var3 + 10, var4 + 15, var5 + 5, Block.wood.blockID, 14, 2); - var1.setBlock(var3 + 10, var4 + 16, var5 + 4, Block.leaves.blockID, 14, 2); - var1.setBlock(var3 + 10, var4 + 16, var5 + 5, Block.wood.blockID, 14, 2); - var1.setBlock(var3 + 10, var4 + 16, var5 + 10, Block.leaves.blockID, 14, 2); - var1.setBlock(var3 + 10, var4 + 16, var5 + 11, Block.leaves.blockID, 14, 2); - var1.setBlock(var3 + 10, var4 + 16, var5 + 12, Block.leaves.blockID, 14, 2); - var1.setBlock(var3 + 10, var4 + 16, var5 + 13, Block.leaves.blockID, 14, 2); - var1.setBlock(var3 + 10, var4 + 17, var5 + 4, Block.wood.blockID, 14, 2); - var1.setBlock(var3 + 10, var4 + 17, var5 + 5, Block.wood.blockID, 14, 2); - var1.setBlock(var3 + 10, var4 + 17, var5 + 9, Block.leaves.blockID, 14, 2); - var1.setBlock(var3 + 10, var4 + 18, var5 + 2, Block.leaves.blockID, 14, 2); - var1.setBlock(var3 + 10, var4 + 18, var5 + 3, Block.leaves.blockID, 14, 2); - var1.setBlock(var3 + 10, var4 + 18, var5 + 4, Block.wood.blockID, 14, 2); - var1.setBlock(var3 + 10, var4 + 18, var5 + 5, Block.leaves.blockID, 14, 2); - var1.setBlock(var3 + 10, var4 + 19, var5 + 4, Block.leaves.blockID, 14, 2); - var1.setBlock(var3 + 10, var4 + 19, var5 + 8, Block.leaves.blockID, 14, 2); - var1.setBlock(var3 + 11, var4 + 4, var5 + 6, Block.leaves.blockID, 14, 2); - var1.setBlock(var3 + 11, var4 + 5, var5 + 7, Block.leaves.blockID, 14, 2); - var1.setBlock(var3 + 11, var4 + 7, var5 + 6, Block.leaves.blockID, 14, 2); - var1.setBlock(var3 + 11, var4 + 7, var5 + 13, Block.leaves.blockID, 14, 2); - var1.setBlock(var3 + 11, var4 + 8, var5 + 11, Block.leaves.blockID, 14, 2); - var1.setBlock(var3 + 11, var4 + 9, var5 + 5, Block.leaves.blockID, 14, 2); - var1.setBlock(var3 + 11, var4 + 12, var5 + 4, Block.leaves.blockID, 14, 2); - var1.setBlock(var3 + 11, var4 + 12, var5 + 7, Block.leaves.blockID, 14, 2); - var1.setBlock(var3 + 11, var4 + 15, var5 + 3, Block.leaves.blockID, 14, 2); - var1.setBlock(var3 + 11, var4 + 16, var5 + 12, Block.leaves.blockID, 14, 2); - var1.setBlock(var3 + 11, var4 + 17, var5 + 2, Block.leaves.blockID, 14, 2); - var1.setBlock(var3 + 11, var4 + 17, var5 + 10, Block.leaves.blockID, 14, 2); - var1.setBlock(var3 + 11, var4 + 18, var5 + 4, Block.leaves.blockID, 14, 2); - var1.setBlock(var3 + 11, var4 + 19, var5 + 5, Block.leaves.blockID, 14, 2); - var1.setBlock(var3 + 11, var4 + 19, var5 + 7, Block.leaves.blockID, 14, 2); - var1.setBlock(var3 + 11, var4 + 20, var5 + 4, Block.leaves.blockID, 14, 2); - var1.setBlock(var3 + 12, var4 + 11, var5 + 7, Block.leaves.blockID, 14, 2); - var1.setBlock(var3 + 12, var4 + 13, var5 + 6, Block.leaves.blockID, 14, 2); - var1.setBlock(var3 + 12, var4 + 16, var5 + 5, Block.leaves.blockID, 14, 2); - var1.setBlock(var3 + 12, var4 + 18, var5 + 2, Block.leaves.blockID, 14, 2); - var1.setBlock(var3 + 12, var4 + 19, var5 + 5, Block.leaves.blockID, 14, 2); - var1.setBlock(var3 + 13, var4 + 11, var5 + 7, Block.leaves.blockID, 14, 2); - var1.setBlock(var3 + 13, var4 + 15, var5 + 9, Block.leaves.blockID, 14, 2); - var1.setBlock(var3 + 13, var4 + 16, var5 + 8, Block.leaves.blockID, 14, 2); - var1.setBlock(var3 + 13, var4 + 17, var5 + 9, Block.leaves.blockID, 14, 2); - var1.setBlock(var3 + 13, var4 + 18, var5 + 5, Block.leaves.blockID, 14, 2); - return true; - } - } -} diff --git a/unused code/biomesoplenty/worldgen/WorldGenSilverBirch2.java b/unused code/biomesoplenty/worldgen/WorldGenSilverBirch2.java deleted file mode 100644 index 7232dbde9..000000000 --- a/unused code/biomesoplenty/worldgen/WorldGenSilverBirch2.java +++ /dev/null @@ -1,220 +0,0 @@ -package biomesoplenty.worldgen; - -import java.util.Random; - -import net.minecraft.block.Block; -import net.minecraft.world.World; -import net.minecraft.world.gen.feature.WorldGenerator; - -public class WorldGenSilverBirch2 extends WorldGenerator -{ - public boolean generate(World var1, Random var2, int var3, int var4, int var5) - { - while (var1.isAirBlock(var3 + 5, var4, var5 + 5) && var4 > 2) - { - --var4; - } - - int var6 = var1.getBlockId(var3 + 5, var4, var5 + 5); - - if (var6 != Block.grass.blockID) - { - return false; - } - else - { - for (int var7 = -2; var7 <= 2; ++var7) - { - for (int var8 = -2; var8 <= 2; ++var8) - { - if (var1.isAirBlock(var3 + var7 + 5, var4 - 1, var5 + var8 + 5) && var1.isAirBlock(var3 + var7 + 5, var4 - 2, var5 + var8 + 5)) - { - return false; - } - } - } - - var1.setBlock(var3 + 1, var4 + 4, var5 + 8, Block.leaves.blockID, 14, 2); - var1.setBlock(var3 + 2, var4 + 5, var5 + 0, Block.leaves.blockID, 6, 2); - var1.setBlock(var3 + 2, var4 + 5, var5 + 2, Block.leaves.blockID, 14, 2); - var1.setBlock(var3 + 2, var4 + 5, var5 + 4, Block.leaves.blockID, 14, 2); - var1.setBlock(var3 + 2, var4 + 5, var5 + 6, Block.leaves.blockID, 14, 2); - var1.setBlock(var3 + 2, var4 + 6, var5 + 3, Block.leaves.blockID, 14, 2); - var1.setBlock(var3 + 2, var4 + 7, var5 + 0, Block.leaves.blockID, 6, 2); - var1.setBlock(var3 + 2, var4 + 7, var5 + 2, Block.leaves.blockID, 14, 2); - var1.setBlock(var3 + 2, var4 + 10, var5 + 4, Block.leaves.blockID, 14, 2); - var1.setBlock(var3 + 2, var4 + 10, var5 + 6, Block.leaves.blockID, 14, 2); - var1.setBlock(var3 + 2, var4 + 11, var5 + 5, Block.leaves.blockID, 14, 2); - var1.setBlock(var3 + 2, var4 + 12, var5 + 5, Block.leaves.blockID, 14, 2); - var1.setBlock(var3 + 3, var4 + 2, var5 + 1, Block.leaves.blockID, 14, 2); - var1.setBlock(var3 + 3, var4 + 3, var5 + 3, Block.leaves.blockID, 14, 2); - var1.setBlock(var3 + 3, var4 + 3, var5 + 5, Block.leaves.blockID, 14, 2); - var1.setBlock(var3 + 3, var4 + 3, var5 + 6, Block.leaves.blockID, 14, 2); - var1.setBlock(var3 + 3, var4 + 4, var5 + 1, Block.leaves.blockID, 14, 2); - var1.setBlock(var3 + 3, var4 + 4, var5 + 3, Block.leaves.blockID, 14, 2); - var1.setBlock(var3 + 3, var4 + 4, var5 + 6, Block.leaves.blockID, 14, 2); - var1.setBlock(var3 + 3, var4 + 4, var5 + 9, Block.leaves.blockID, 14, 2); - var1.setBlock(var3 + 3, var4 + 5, var5 + 0, Block.leaves.blockID, 6, 2); - var1.setBlock(var3 + 3, var4 + 5, var5 + 2, Block.leaves.blockID, 14, 2); - var1.setBlock(var3 + 3, var4 + 5, var5 + 3, Block.leaves.blockID, 14, 2); - var1.setBlock(var3 + 3, var4 + 6, var5 + 0, Block.leaves.blockID, 6, 2); - var1.setBlock(var3 + 3, var4 + 6, var5 + 3, Block.leaves.blockID, 14, 2); - var1.setBlock(var3 + 3, var4 + 6, var5 + 7, Block.leaves.blockID, 14, 2); - var1.setBlock(var3 + 3, var4 + 7, var5 + 4, Block.leaves.blockID, 14, 2); - var1.setBlock(var3 + 3, var4 + 7, var5 + 5, Block.leaves.blockID, 14, 2); - var1.setBlock(var3 + 3, var4 + 8, var5 + 2, Block.leaves.blockID, 14, 2); - var1.setBlock(var3 + 3, var4 + 9, var5 + 3, Block.leaves.blockID, 14, 2); - var1.setBlock(var3 + 3, var4 + 9, var5 + 5, Block.leaves.blockID, 14, 2); - var1.setBlock(var3 + 3, var4 + 10, var5 + 5, Block.leaves.blockID, 14, 2); - var1.setBlock(var3 + 3, var4 + 11, var5 + 4, Block.leaves.blockID, 14, 2); - var1.setBlock(var3 + 3, var4 + 11, var5 + 5, Block.leaves.blockID, 14, 2); - var1.setBlock(var3 + 3, var4 + 11, var5 + 7, Block.leaves.blockID, 14, 2); - var1.setBlock(var3 + 3, var4 + 12, var5 + 3, Block.leaves.blockID, 14, 2); - var1.setBlock(var3 + 3, var4 + 13, var5 + 3, Block.leaves.blockID, 14, 2); - var1.setBlock(var3 + 4, var4 + 2, var5 + 1, Block.leaves.blockID, 14, 2); - var1.setBlock(var3 + 4, var4 + 2, var5 + 2, Block.leaves.blockID, 14, 2); - var1.setBlock(var3 + 4, var4 + 2, var5 + 7, Block.leaves.blockID, 14, 2); - var1.setBlock(var3 + 4, var4 + 3, var5 + 3, Block.leaves.blockID, 14, 2); - var1.setBlock(var3 + 4, var4 + 3, var5 + 4, Block.leaves.blockID, 14, 2); - var1.setBlock(var3 + 4, var4 + 3, var5 + 6, Block.wood.blockID, 14, 2); - var1.setBlock(var3 + 4, var4 + 3, var5 + 7, Block.wood.blockID, 14, 2); - var1.setBlock(var3 + 4, var4 + 3, var5 + 8, Block.leaves.blockID, 14, 2); - var1.setBlock(var3 + 4, var4 + 3, var5 + 9, Block.leaves.blockID, 14, 2); - var1.setBlock(var3 + 4, var4 + 4, var5 + 0, Block.leaves.blockID, 6, 2); - var1.setBlock(var3 + 4, var4 + 4, var5 + 2, Block.leaves.blockID, 14, 2); - var1.setBlock(var3 + 4, var4 + 4, var5 + 3, Block.leaves.blockID, 14, 2); - var1.setBlock(var3 + 4, var4 + 4, var5 + 4, Block.leaves.blockID, 14, 2); - var1.setBlock(var3 + 4, var4 + 4, var5 + 6, Block.leaves.blockID, 14, 2); - var1.setBlock(var3 + 4, var4 + 4, var5 + 9, Block.leaves.blockID, 14, 2); - var1.setBlock(var3 + 4, var4 + 5, var5 + 0, Block.leaves.blockID, 6, 2); - var1.setBlock(var3 + 4, var4 + 5, var5 + 2, Block.wood.blockID, 14, 2); - var1.setBlock(var3 + 4, var4 + 5, var5 + 3, Block.wood.blockID, 14, 2); - var1.setBlock(var3 + 4, var4 + 5, var5 + 4, Block.wood.blockID, 14, 2); - var1.setBlock(var3 + 4, var4 + 5, var5 + 5, Block.leaves.blockID, 14, 2); - var1.setBlock(var3 + 4, var4 + 5, var5 + 6, Block.leaves.blockID, 14, 2); - var1.setBlock(var3 + 4, var4 + 5, var5 + 7, Block.leaves.blockID, 14, 2); - var1.setBlock(var3 + 4, var4 + 5, var5 + 8, Block.leaves.blockID, 14, 2); - var1.setBlock(var3 + 4, var4 + 5, var5 + 9, Block.leaves.blockID, 14, 2); - var1.setBlock(var3 + 4, var4 + 6, var5 + 0, Block.leaves.blockID, 6, 2); - var1.setBlock(var3 + 4, var4 + 6, var5 + 4, Block.leaves.blockID, 14, 2); - var1.setBlock(var3 + 4, var4 + 6, var5 + 6, Block.leaves.blockID, 14, 2); - var1.setBlock(var3 + 4, var4 + 7, var5 + 0, Block.leaves.blockID, 6, 2); - var1.setBlock(var3 + 4, var4 + 7, var5 + 1, Block.leaves.blockID, 14, 2); - var1.setBlock(var3 + 4, var4 + 8, var5 + 1, Block.leaves.blockID, 14, 2); - var1.setBlock(var3 + 4, var4 + 9, var5 + 4, Block.leaves.blockID, 14, 2); - var1.setBlock(var3 + 4, var4 + 9, var5 + 6, Block.leaves.blockID, 14, 2); - var1.setBlock(var3 + 4, var4 + 11, var5 + 2, Block.leaves.blockID, 14, 2); - var1.setBlock(var3 + 4, var4 + 11, var5 + 3, Block.leaves.blockID, 14, 2); - var1.setBlock(var3 + 4, var4 + 11, var5 + 5, Block.leaves.blockID, 14, 2); - var1.setBlock(var3 + 4, var4 + 11, var5 + 8, Block.leaves.blockID, 14, 2); - var1.setBlock(var3 + 4, var4 + 13, var5 + 4, Block.leaves.blockID, 14, 2); - var1.setBlock(var3 + 4, var4 + 13, var5 + 5, Block.leaves.blockID, 14, 2); - var1.setBlock(var3 + 4, var4 + 14, var5 + 5, Block.leaves.blockID, 14, 2); - var1.setBlock(var3 + 5, var4 + 0, var5 + 5, Block.wood.blockID, 14, 2); - var1.setBlock(var3 + 5, var4 + 1, var5 + 5, Block.wood.blockID, 14, 2); - var1.setBlock(var3 + 5, var4 + 2, var5 + 3, Block.leaves.blockID, 14, 2); - var1.setBlock(var3 + 5, var4 + 2, var5 + 5, Block.wood.blockID, 14, 2); - var1.setBlock(var3 + 5, var4 + 3, var5 + 4, Block.leaves.blockID, 14, 2); - var1.setBlock(var3 + 5, var4 + 3, var5 + 5, Block.wood.blockID, 14, 2); - var1.setBlock(var3 + 5, var4 + 3, var5 + 9, Block.leaves.blockID, 14, 2); - var1.setBlock(var3 + 5, var4 + 4, var5 + 3, Block.leaves.blockID, 14, 2); - var1.setBlock(var3 + 5, var4 + 4, var5 + 4, Block.leaves.blockID, 14, 2); - var1.setBlock(var3 + 5, var4 + 4, var5 + 5, Block.wood.blockID, 14, 2); - var1.setBlock(var3 + 5, var4 + 4, var5 + 7, Block.leaves.blockID, 14, 2); - var1.setBlock(var3 + 5, var4 + 5, var5 + 3, Block.leaves.blockID, 14, 2); - var1.setBlock(var3 + 5, var4 + 5, var5 + 4, Block.leaves.blockID, 14, 2); - var1.setBlock(var3 + 5, var4 + 5, var5 + 5, Block.wood.blockID, 14, 2); - var1.setBlock(var3 + 5, var4 + 5, var5 + 6, Block.leaves.blockID, 14, 2); - var1.setBlock(var3 + 5, var4 + 5, var5 + 7, Block.leaves.blockID, 14, 2); - var1.setBlock(var3 + 5, var4 + 6, var5 + 5, Block.wood.blockID, 14, 2); - var1.setBlock(var3 + 5, var4 + 6, var5 + 6, Block.leaves.blockID, 14, 2); - var1.setBlock(var3 + 5, var4 + 7, var5 + 1, Block.leaves.blockID, 14, 2); - var1.setBlock(var3 + 5, var4 + 7, var5 + 5, Block.wood.blockID, 14, 2); - var1.setBlock(var3 + 5, var4 + 8, var5 + 3, Block.leaves.blockID, 14, 2); - var1.setBlock(var3 + 5, var4 + 8, var5 + 4, Block.leaves.blockID, 14, 2); - var1.setBlock(var3 + 5, var4 + 8, var5 + 5, Block.wood.blockID, 14, 2); - var1.setBlock(var3 + 5, var4 + 8, var5 + 6, Block.leaves.blockID, 14, 2); - var1.setBlock(var3 + 5, var4 + 8, var5 + 7, Block.leaves.blockID, 14, 2); - var1.setBlock(var3 + 5, var4 + 9, var5 + 5, Block.wood.blockID, 14, 2); - var1.setBlock(var3 + 5, var4 + 9, var5 + 7, Block.leaves.blockID, 14, 2); - var1.setBlock(var3 + 5, var4 + 10, var5 + 5, Block.wood.blockID, 14, 2); - var1.setBlock(var3 + 5, var4 + 10, var5 + 6, Block.leaves.blockID, 14, 2); - var1.setBlock(var3 + 5, var4 + 10, var5 + 7, Block.leaves.blockID, 14, 2); - var1.setBlock(var3 + 5, var4 + 11, var5 + 2, Block.leaves.blockID, 14, 2); - var1.setBlock(var3 + 5, var4 + 11, var5 + 4, Block.leaves.blockID, 14, 2); - var1.setBlock(var3 + 5, var4 + 11, var5 + 5, Block.wood.blockID, 14, 2); - var1.setBlock(var3 + 5, var4 + 11, var5 + 7, Block.leaves.blockID, 14, 2); - var1.setBlock(var3 + 5, var4 + 11, var5 + 8, Block.leaves.blockID, 14, 2); - var1.setBlock(var3 + 5, var4 + 12, var5 + 2, Block.leaves.blockID, 14, 2); - var1.setBlock(var3 + 5, var4 + 12, var5 + 5, Block.wood.blockID, 14, 2); - var1.setBlock(var3 + 5, var4 + 12, var5 + 7, Block.leaves.blockID, 14, 2); - var1.setBlock(var3 + 5, var4 + 13, var5 + 4, Block.leaves.blockID, 14, 2); - var1.setBlock(var3 + 5, var4 + 13, var5 + 5, Block.leaves.blockID, 14, 2); - var1.setBlock(var3 + 5, var4 + 13, var5 + 6, Block.leaves.blockID, 14, 2); - var1.setBlock(var3 + 5, var4 + 13, var5 + 7, Block.leaves.blockID, 14, 2); - var1.setBlock(var3 + 5, var4 + 14, var5 + 5, Block.leaves.blockID, 14, 2); - var1.setBlock(var3 + 5, var4 + 14, var5 + 6, Block.leaves.blockID, 14, 2); - var1.setBlock(var3 + 6, var4 + 1, var5 + 5, Block.leaves.blockID, 14, 2); - var1.setBlock(var3 + 6, var4 + 2, var5 + 6, Block.leaves.blockID, 14, 2); - var1.setBlock(var3 + 6, var4 + 3, var5 + 6, Block.leaves.blockID, 14, 2); - var1.setBlock(var3 + 6, var4 + 3, var5 + 8, Block.leaves.blockID, 14, 2); - var1.setBlock(var3 + 6, var4 + 3, var5 + 9, Block.leaves.blockID, 14, 2); - var1.setBlock(var3 + 6, var4 + 4, var5 + 0, Block.leaves.blockID, 6, 2); - var1.setBlock(var3 + 6, var4 + 4, var5 + 2, Block.leaves.blockID, 14, 2); - var1.setBlock(var3 + 6, var4 + 4, var5 + 4, Block.leaves.blockID, 14, 2); - var1.setBlock(var3 + 6, var4 + 4, var5 + 6, Block.leaves.blockID, 14, 2); - var1.setBlock(var3 + 6, var4 + 4, var5 + 7, Block.leaves.blockID, 14, 2); - var1.setBlock(var3 + 6, var4 + 5, var5 + 1, Block.leaves.blockID, 14, 2); - var1.setBlock(var3 + 6, var4 + 5, var5 + 2, Block.leaves.blockID, 14, 2); - var1.setBlock(var3 + 6, var4 + 5, var5 + 7, Block.leaves.blockID, 14, 2); - var1.setBlock(var3 + 6, var4 + 6, var5 + 2, Block.leaves.blockID, 14, 2); - var1.setBlock(var3 + 6, var4 + 6, var5 + 3, Block.leaves.blockID, 14, 2); - var1.setBlock(var3 + 6, var4 + 6, var5 + 4, Block.leaves.blockID, 14, 2); - var1.setBlock(var3 + 6, var4 + 6, var5 + 5, Block.wood.blockID, 14, 2); - var1.setBlock(var3 + 6, var4 + 6, var5 + 7, Block.leaves.blockID, 14, 2); - var1.setBlock(var3 + 6, var4 + 7, var5 + 5, Block.leaves.blockID, 14, 2); - var1.setBlock(var3 + 6, var4 + 7, var5 + 6, Block.leaves.blockID, 14, 2); - var1.setBlock(var3 + 6, var4 + 8, var5 + 6, Block.leaves.blockID, 14, 2); - var1.setBlock(var3 + 6, var4 + 9, var5 + 5, Block.leaves.blockID, 14, 2); - var1.setBlock(var3 + 6, var4 + 10, var5 + 6, Block.leaves.blockID, 14, 2); - var1.setBlock(var3 + 6, var4 + 10, var5 + 7, Block.leaves.blockID, 14, 2); - var1.setBlock(var3 + 6, var4 + 11, var5 + 8, Block.leaves.blockID, 14, 2); - var1.setBlock(var3 + 6, var4 + 12, var5 + 2, Block.leaves.blockID, 14, 2); - var1.setBlock(var3 + 6, var4 + 13, var5 + 7, Block.leaves.blockID, 14, 2); - var1.setBlock(var3 + 7, var4 + 3, var5 + 5, Block.leaves.blockID, 14, 2); - var1.setBlock(var3 + 7, var4 + 4, var5 + 2, Block.leaves.blockID, 14, 2); - var1.setBlock(var3 + 7, var4 + 4, var5 + 4, Block.leaves.blockID, 14, 2); - var1.setBlock(var3 + 7, var4 + 4, var5 + 7, Block.leaves.blockID, 14, 2); - var1.setBlock(var3 + 7, var4 + 5, var5 + 2, Block.leaves.blockID, 14, 2); - var1.setBlock(var3 + 7, var4 + 5, var5 + 5, Block.leaves.blockID, 14, 2); - var1.setBlock(var3 + 7, var4 + 5, var5 + 8, Block.leaves.blockID, 14, 2); - var1.setBlock(var3 + 7, var4 + 6, var5 + 1, Block.leaves.blockID, 14, 2); - var1.setBlock(var3 + 7, var4 + 6, var5 + 5, Block.wood.blockID, 14, 2); - var1.setBlock(var3 + 7, var4 + 6, var5 + 6, Block.leaves.blockID, 14, 2); - var1.setBlock(var3 + 7, var4 + 7, var5 + 3, Block.leaves.blockID, 14, 2); - var1.setBlock(var3 + 7, var4 + 7, var5 + 8, Block.leaves.blockID, 14, 2); - var1.setBlock(var3 + 7, var4 + 8, var5 + 3, Block.leaves.blockID, 14, 2); - var1.setBlock(var3 + 7, var4 + 9, var5 + 6, Block.leaves.blockID, 14, 2); - var1.setBlock(var3 + 7, var4 + 10, var5 + 5, Block.leaves.blockID, 14, 2); - var1.setBlock(var3 + 7, var4 + 10, var5 + 6, Block.leaves.blockID, 14, 2); - var1.setBlock(var3 + 7, var4 + 11, var5 + 3, Block.leaves.blockID, 14, 2); - var1.setBlock(var3 + 7, var4 + 13, var5 + 5, Block.leaves.blockID, 14, 2); - var1.setBlock(var3 + 8, var4 + 5, var5 + 3, Block.leaves.blockID, 14, 2); - var1.setBlock(var3 + 8, var4 + 5, var5 + 4, Block.leaves.blockID, 14, 2); - var1.setBlock(var3 + 8, var4 + 5, var5 + 5, Block.leaves.blockID, 14, 2); - var1.setBlock(var3 + 8, var4 + 5, var5 + 8, Block.leaves.blockID, 14, 2); - var1.setBlock(var3 + 8, var4 + 6, var5 + 3, Block.leaves.blockID, 14, 2); - var1.setBlock(var3 + 8, var4 + 6, var5 + 5, Block.leaves.blockID, 14, 2); - var1.setBlock(var3 + 8, var4 + 6, var5 + 6, Block.leaves.blockID, 14, 2); - var1.setBlock(var3 + 8, var4 + 6, var5 + 7, Block.leaves.blockID, 14, 2); - var1.setBlock(var3 + 8, var4 + 7, var5 + 4, Block.leaves.blockID, 14, 2); - var1.setBlock(var3 + 8, var4 + 9, var5 + 5, Block.leaves.blockID, 14, 2); - var1.setBlock(var3 + 8, var4 + 11, var5 + 6, Block.leaves.blockID, 14, 2); - var1.setBlock(var3 + 8, var4 + 12, var5 + 5, Block.leaves.blockID, 14, 2); - var1.setBlock(var3 + 9, var4 + 5, var5 + 3, Block.leaves.blockID, 14, 2); - var1.setBlock(var3 + 9, var4 + 7, var5 + 4, Block.leaves.blockID, 14, 2); - var1.setBlock(var3 + 10, var4 + 6, var5 + 5, Block.leaves.blockID, 14, 2); - return true; - } - } -} diff --git a/unused code/biomesoplenty/worldgen/WorldGenSpire.java b/unused code/biomesoplenty/worldgen/WorldGenSpire.java deleted file mode 100644 index 52b3030f8..000000000 --- a/unused code/biomesoplenty/worldgen/WorldGenSpire.java +++ /dev/null @@ -1,127 +0,0 @@ -package biomesoplenty.worldgen; - -import java.util.Random; - -import biomesoplenty.api.Blocks; -import biomesoplenty.configuration.BOPBlocks; - -import net.minecraft.block.Block; -import net.minecraft.block.material.Material; -import net.minecraft.world.World; -import net.minecraft.world.gen.feature.WorldGenerator; - -public class WorldGenSpire extends WorldGenerator -{ - public boolean generate(World par1World, Random par2Random, int par3, int par4, int par5) - { - int var6; - - for (var6 = 6; par1World.getBlockMaterial(par3, par4 - 1, par5) == Material.water; --par4) - { - ; - } - - boolean var7 = true; - - if (par4 >= 1 && par4 + var6 + 1 <= 71) - { - int var8; - int var10; - int var11; - int var12; - - for (var8 = par4; var8 <= par4 + 1 + var6; ++var8) - { - byte var9 = 1; - - if (var8 == par4) - { - var9 = 0; - } - - if (var8 >= par4 + 1 + var6 - 2) - { - var9 = 3; - } - - for (var10 = par3 - var9; var10 <= par3 + var9 && var7; ++var10) - { - for (var11 = par5 - var9; var11 <= par5 + var9 && var7; ++var11) - { - if (var8 >= 0 && var8 < 128) - { - var12 = par1World.getBlockId(var10, var8, var11); - - if (var12 != 0 && var12 != Blocks.leavesColorized.get().blockID) - { - if (var12 != Block.waterStill.blockID && var12 != Block.waterMoving.blockID) - { - var7 = false; - } - } - } - else - { - var7 = false; - } - } - } - } - - if (!var7) - { - return false; - } - else - { - var8 = par1World.getBlockId(par3, par4 - 1, par5); - - if ((var8 == Blocks.driedDirt.get().blockID) && par4 < 128 - var6 - 1) - { - this.setBlock(par1World, par3 - 1, par4, par5, Blocks.driedDirt.get().blockID); - this.setBlock(par1World, par3 + 1, par4, par5, Blocks.driedDirt.get().blockID); - this.setBlock(par1World, par3, par4, par5 - 1, Blocks.driedDirt.get().blockID); - this.setBlock(par1World, par3, par4, par5 + 1, Blocks.driedDirt.get().blockID); - this.setBlock(par1World, par3 - 1, par4 + 1, par5, Blocks.driedDirt.get().blockID); - this.setBlock(par1World, par3 + 1, par4 + 1, par5, Blocks.driedDirt.get().blockID); - this.setBlock(par1World, par3, par4 + 1, par5 - 1, Blocks.driedDirt.get().blockID); - this.setBlock(par1World, par3, par4 + 1, par5 + 1, Blocks.driedDirt.get().blockID); - this.setBlock(par1World, par3 - 1, par4 + 2, par5, Blocks.driedDirt.get().blockID); - this.setBlock(par1World, par3 + 1, par4 + 2, par5, Blocks.driedDirt.get().blockID); - this.setBlock(par1World, par3, par4 + 2, par5 - 1, Blocks.driedDirt.get().blockID); - this.setBlock(par1World, par3, par4 + 2, par5 + 1, Blocks.driedDirt.get().blockID); - this.setBlock(par1World, par3 - 1, par4 + 3, par5, Blocks.driedDirt.get().blockID); - this.setBlock(par1World, par3 + 1, par4 + 3, par5, Blocks.driedDirt.get().blockID); - this.setBlock(par1World, par3, par4 + 3, par5 - 1, Blocks.driedDirt.get().blockID); - this.setBlock(par1World, par3, par4 + 3, par5 + 1, Blocks.driedDirt.get().blockID); - this.setBlock(par1World, par3 - 1, par4 + 4, par5, Blocks.driedDirt.get().blockID); - this.setBlock(par1World, par3 + 1, par4 + 4, par5, Blocks.driedDirt.get().blockID); - this.setBlock(par1World, par3, par4 + 4, par5 - 1, Blocks.driedDirt.get().blockID); - this.setBlock(par1World, par3, par4 + 4, par5 + 1, Blocks.driedDirt.get().blockID); - int var13; - int var16; - - for (var16 = 0; var16 < var6; ++var16) - { - var10 = par1World.getBlockId(par3, par4 + var16, par5); - - if (var10 == 0 || var10 == Blocks.leavesColorized.get().blockID || var10 == Block.waterMoving.blockID || var10 == Block.waterStill.blockID) - { - this.setBlock(par1World, par3, par4 + var16, par5, Blocks.driedDirt.get().blockID); - } - } - - return true; - } - else - { - return false; - } - } - } - else - { - return false; - } - } -} diff --git a/unused code/biomesoplenty/worldgen/WorldGenSprings.java b/unused code/biomesoplenty/worldgen/WorldGenSprings.java deleted file mode 100644 index 5b4075f36..000000000 --- a/unused code/biomesoplenty/worldgen/WorldGenSprings.java +++ /dev/null @@ -1,45 +0,0 @@ -package biomesoplenty.worldgen; - -import java.util.Random; - -import net.minecraft.block.Block; -import net.minecraft.world.World; -import net.minecraft.world.gen.feature.WorldGenerator; - -public class WorldGenSprings extends WorldGenerator -{ - public boolean generate(World var1, Random var2, int var3, int var4, int var5) - { - while (!var1.isAirBlock(var3, var4, var5) && var4 > 69) - { - --var4; - } - - int var6 = var1.getBlockId(var3, var4, var5); - - if (var6 != Block.dirt.blockID) - { - return false; - } - else - { - for (int var7 = -2; var7 <= 2; ++var7) - { - for (int var8 = -2; var8 <= 2; ++var8) - { - if (var1.isAirBlock(var3 - 1, var4, var5) || var1.isAirBlock(var3 + 1, var4, var5) || var1.isAirBlock(var3, var4, var5 - 1) || var1.isAirBlock(var3, var4, var5 + 1)) - { - return true; - } - else - { - return false; - } - } - } - - var1.setBlock(var3, var4, var5, Block.waterMoving.blockID); - return true; - } - } -} diff --git a/unused code/biomesoplenty/worldgen/WorldGenStump.java b/unused code/biomesoplenty/worldgen/WorldGenStump.java deleted file mode 100644 index 0bcf70c52..000000000 --- a/unused code/biomesoplenty/worldgen/WorldGenStump.java +++ /dev/null @@ -1,42 +0,0 @@ -package biomesoplenty.worldgen; - -import java.util.Random; - -import net.minecraft.block.Block; -import net.minecraft.world.World; -import net.minecraft.world.gen.feature.WorldGenerator; - -public class WorldGenStump extends WorldGenerator -{ - public boolean generate(World var1, Random var2, int var3, int var4, int var5) - { - while (var1.isAirBlock(var3, var4, var5) && var4 > 2) - { - --var4; - } - - int var6 = var1.getBlockId(var3, var4, var5); - - if (var6 != Block.grass.blockID) - { - return false; - } - else - { - for (int var7 = -2; var7 <= 2; ++var7) - { - for (int var8 = -2; var8 <= 2; ++var8) - { - if (var1.isAirBlock(var3 + var7, var4 - 1, var5 + var8) && var1.isAirBlock(var3 + var7, var4 - 2, var5 + var8)) - { - return false; - } - } - } - - var1.setBlock(var3, var4, var5, Block.dirt.blockID); - var1.setBlock(var3, var4 + 1, var5, Block.wood.blockID); - return true; - } - } -} diff --git a/unused code/biomesoplenty/worldgen/WorldGenWhiteOak1.java b/unused code/biomesoplenty/worldgen/WorldGenWhiteOak1.java deleted file mode 100644 index e058fe243..000000000 --- a/unused code/biomesoplenty/worldgen/WorldGenWhiteOak1.java +++ /dev/null @@ -1,1469 +0,0 @@ -package biomesoplenty.worldgen; - -import java.util.Random; - -import net.minecraft.block.Block; -import net.minecraft.world.World; -import net.minecraft.world.gen.feature.WorldGenerator; - -public class WorldGenWhiteOak1 extends WorldGenerator -{ - public boolean generate(World var1, Random var2, int var3, int var4, int var5) - { - while (var1.isAirBlock(var3 + 9, var4, var5 + 9) && var4 > 2) - { - --var4; - } - - int var6 = var1.getBlockId(var3 + 9, var4, var5 + 9); - - if (var6 != Block.grass.blockID) - { - return false; - } - else - { - for (int var7 = -2; var7 <= 2; ++var7) - { - for (int var8 = -2; var8 <= 2; ++var8) - { - if (var1.isAirBlock(var3 + var7 + 9, var4 - 1, var5 + var8 + 9) && var1.isAirBlock(var3 + var7 + 9, var4 - 2, var5 + var8 + 9)) - { - return false; - } - } - } - - var1.setBlock(var3 + 0, var4 + 5, var5 + 11, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 0, var4 + 6, var5 + 7, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 0, var4 + 6, var5 + 12, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 0, var4 + 6, var5 + 13, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 0, var4 + 6, var5 + 14, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 0, var4 + 7, var5 + 7, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 0, var4 + 7, var5 + 9, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 0, var4 + 9, var5 + 9, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 0, var4 + 11, var5 + 12, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 1, var4 + 4, var5 + 12, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 1, var4 + 5, var5 + 6, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 1, var4 + 5, var5 + 14, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 1, var4 + 5, var5 + 15, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 1, var4 + 6, var5 + 6, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 1, var4 + 6, var5 + 12, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 1, var4 + 6, var5 + 16, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 1, var4 + 7, var5 + 7, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 1, var4 + 7, var5 + 8, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 1, var4 + 7, var5 + 9, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 1, var4 + 7, var5 + 10, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 1, var4 + 7, var5 + 11, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 1, var4 + 7, var5 + 13, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 1, var4 + 7, var5 + 14, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 1, var4 + 7, var5 + 16, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 1, var4 + 8, var5 + 7, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 1, var4 + 8, var5 + 12, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 1, var4 + 8, var5 + 13, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 1, var4 + 9, var5 + 6, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 1, var4 + 9, var5 + 7, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 1, var4 + 10, var5 + 7, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 1, var4 + 11, var5 + 11, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 1, var4 + 12, var5 + 10, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 1, var4 + 13, var5 + 11, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 2, var4 + 4, var5 + 14, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 2, var4 + 5, var5 + 6, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 2, var4 + 5, var5 + 7, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 2, var4 + 5, var5 + 8, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 2, var4 + 5, var5 + 12, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 2, var4 + 5, var5 + 14, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 2, var4 + 6, var5 + 5, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 2, var4 + 6, var5 + 7, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 2, var4 + 6, var5 + 11, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 2, var4 + 6, var5 + 14, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 2, var4 + 6, var5 + 16, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 2, var4 + 7, var5 + 7, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 2, var4 + 7, var5 + 8, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 2, var4 + 7, var5 + 11, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 2, var4 + 7, var5 + 12, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 2, var4 + 7, var5 + 13, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 2, var4 + 8, var5 + 6, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 2, var4 + 8, var5 + 7, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 2, var4 + 8, var5 + 12, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 2, var4 + 8, var5 + 14, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 2, var4 + 9, var5 + 4, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 2, var4 + 9, var5 + 8, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 2, var4 + 9, var5 + 10, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 2, var4 + 9, var5 + 14, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 2, var4 + 10, var5 + 6, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 2, var4 + 10, var5 + 7, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 2, var4 + 11, var5 + 10, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 2, var4 + 11, var5 + 12, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 2, var4 + 11, var5 + 13, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 2, var4 + 11, var5 + 14, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 2, var4 + 12, var5 + 5, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 2, var4 + 12, var5 + 6, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 2, var4 + 12, var5 + 12, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 2, var4 + 19, var5 + 8, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 2, var4 + 19, var5 + 9, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 2, var4 + 20, var5 + 10, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 3, var4 + 4, var5 + 8, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 3, var4 + 4, var5 + 11, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 3, var4 + 5, var5 + 5, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 3, var4 + 5, var5 + 6, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 3, var4 + 5, var5 + 8, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 3, var4 + 5, var5 + 14, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 3, var4 + 5, var5 + 15, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 3, var4 + 6, var5 + 9, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 3, var4 + 6, var5 + 14, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 3, var4 + 7, var5 + 5, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 3, var4 + 7, var5 + 6, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 3, var4 + 7, var5 + 7, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 3, var4 + 7, var5 + 9, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 3, var4 + 7, var5 + 14, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 3, var4 + 8, var5 + 6, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 3, var4 + 8, var5 + 7, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 3, var4 + 8, var5 + 13, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 3, var4 + 8, var5 + 14, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 3, var4 + 9, var5 + 7, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 3, var4 + 9, var5 + 12, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 3, var4 + 10, var5 + 4, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 3, var4 + 10, var5 + 6, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 3, var4 + 10, var5 + 7, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 3, var4 + 10, var5 + 8, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 3, var4 + 10, var5 + 13, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 3, var4 + 10, var5 + 14, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 3, var4 + 11, var5 + 4, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 3, var4 + 11, var5 + 6, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 3, var4 + 11, var5 + 8, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 3, var4 + 11, var5 + 12, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 3, var4 + 11, var5 + 13, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 3, var4 + 11, var5 + 16, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 3, var4 + 12, var5 + 5, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 3, var4 + 13, var5 + 7, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 3, var4 + 14, var5 + 7, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 3, var4 + 17, var5 + 10, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 3, var4 + 18, var5 + 9, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 3, var4 + 18, var5 + 10, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 3, var4 + 18, var5 + 13, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 3, var4 + 19, var5 + 7, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 3, var4 + 19, var5 + 10, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 3, var4 + 19, var5 + 11, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 3, var4 + 20, var5 + 12, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 3, var4 + 21, var5 + 8, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 4, var4 + 2, var5 + 11, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 4, var4 + 2, var5 + 12, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 4, var4 + 4, var5 + 7, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 4, var4 + 4, var5 + 11, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 4, var4 + 4, var5 + 13, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 4, var4 + 5, var5 + 5, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 4, var4 + 5, var5 + 15, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 4, var4 + 6, var5 + 4, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 4, var4 + 6, var5 + 5, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 4, var4 + 6, var5 + 6, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 4, var4 + 6, var5 + 8, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 4, var4 + 6, var5 + 12, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 4, var4 + 6, var5 + 14, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 4, var4 + 7, var5 + 5, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 4, var4 + 7, var5 + 6, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 4, var4 + 7, var5 + 7, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 4, var4 + 7, var5 + 8, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 4, var4 + 7, var5 + 10, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 4, var4 + 7, var5 + 14, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 4, var4 + 8, var5 + 3, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 4, var4 + 8, var5 + 4, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 4, var4 + 8, var5 + 5, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 4, var4 + 8, var5 + 8, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 4, var4 + 8, var5 + 13, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 4, var4 + 8, var5 + 14, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 4, var4 + 9, var5 + 12, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 4, var4 + 9, var5 + 16, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 4, var4 + 10, var5 + 5, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 4, var4 + 10, var5 + 11, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 4, var4 + 10, var5 + 12, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 4, var4 + 10, var5 + 14, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 4, var4 + 10, var5 + 16, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 4, var4 + 11, var5 + 5, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 4, var4 + 11, var5 + 6, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 4, var4 + 11, var5 + 11, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 4, var4 + 11, var5 + 13, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 4, var4 + 11, var5 + 14, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 4, var4 + 12, var5 + 5, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 4, var4 + 12, var5 + 7, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 4, var4 + 13, var5 + 4, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 4, var4 + 13, var5 + 5, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 4, var4 + 14, var5 + 7, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 4, var4 + 15, var5 + 9, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 4, var4 + 17, var5 + 10, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 4, var4 + 18, var5 + 9, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 4, var4 + 19, var5 + 7, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 4, var4 + 19, var5 + 8, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 4, var4 + 19, var5 + 9, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 4, var4 + 19, var5 + 14, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 4, var4 + 20, var5 + 10, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 4, var4 + 20, var5 + 11, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 4, var4 + 20, var5 + 12, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 4, var4 + 21, var5 + 10, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 5, var4 + 2, var5 + 8, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 5, var4 + 2, var5 + 10, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 5, var4 + 2, var5 + 16, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 5, var4 + 3, var5 + 9, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 5, var4 + 3, var5 + 12, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 5, var4 + 3, var5 + 15, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 5, var4 + 4, var5 + 9, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 5, var4 + 5, var5 + 8, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 5, var4 + 5, var5 + 12, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 5, var4 + 6, var5 + 9, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 5, var4 + 6, var5 + 13, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 5, var4 + 6, var5 + 14, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 5, var4 + 7, var5 + 5, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 5, var4 + 7, var5 + 6, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 5, var4 + 7, var5 + 7, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 5, var4 + 7, var5 + 9, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 5, var4 + 7, var5 + 10, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 5, var4 + 7, var5 + 12, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 5, var4 + 7, var5 + 14, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 5, var4 + 7, var5 + 15, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 5, var4 + 8, var5 + 5, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 5, var4 + 8, var5 + 6, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 5, var4 + 8, var5 + 8, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 5, var4 + 8, var5 + 12, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 5, var4 + 8, var5 + 13, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 5, var4 + 8, var5 + 14, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 5, var4 + 8, var5 + 15, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 5, var4 + 9, var5 + 10, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 5, var4 + 9, var5 + 14, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 5, var4 + 9, var5 + 15, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 5, var4 + 10, var5 + 5, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 5, var4 + 10, var5 + 6, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 5, var4 + 10, var5 + 8, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 5, var4 + 10, var5 + 12, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 5, var4 + 10, var5 + 13, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 5, var4 + 10, var5 + 14, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 5, var4 + 11, var5 + 6, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 5, var4 + 11, var5 + 7, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 5, var4 + 11, var5 + 10, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 5, var4 + 12, var5 + 8, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 5, var4 + 12, var5 + 11, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 5, var4 + 12, var5 + 14, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 5, var4 + 14, var5 + 7, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 5, var4 + 14, var5 + 9, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 5, var4 + 15, var5 + 9, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 5, var4 + 16, var5 + 8, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 5, var4 + 16, var5 + 10, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 5, var4 + 17, var5 + 5, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 5, var4 + 17, var5 + 6, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 5, var4 + 17, var5 + 8, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 5, var4 + 17, var5 + 11, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 5, var4 + 17, var5 + 12, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 5, var4 + 17, var5 + 13, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 5, var4 + 18, var5 + 7, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 5, var4 + 18, var5 + 8, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 5, var4 + 18, var5 + 11, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 5, var4 + 18, var5 + 12, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 5, var4 + 18, var5 + 13, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 5, var4 + 19, var5 + 7, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 5, var4 + 19, var5 + 9, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 5, var4 + 19, var5 + 10, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 5, var4 + 19, var5 + 12, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 5, var4 + 19, var5 + 13, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 5, var4 + 19, var5 + 14, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 5, var4 + 20, var5 + 12, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 5, var4 + 20, var5 + 13, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 5, var4 + 21, var5 + 12, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 5, var4 + 21, var5 + 13, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 6, var4 + 2, var5 + 17, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 6, var4 + 3, var5 + 14, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 6, var4 + 4, var5 + 7, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 6, var4 + 4, var5 + 10, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 6, var4 + 4, var5 + 13, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 6, var4 + 4, var5 + 14, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 6, var4 + 4, var5 + 16, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 6, var4 + 5, var5 + 5, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 6, var4 + 5, var5 + 13, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 6, var4 + 6, var5 + 12, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 6, var4 + 6, var5 + 13, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 6, var4 + 7, var5 + 5, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 6, var4 + 7, var5 + 6, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 6, var4 + 7, var5 + 10, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 6, var4 + 7, var5 + 11, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 6, var4 + 7, var5 + 14, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 6, var4 + 7, var5 + 15, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 6, var4 + 8, var5 + 6, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 6, var4 + 8, var5 + 12, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 6, var4 + 9, var5 + 7, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 6, var4 + 9, var5 + 10, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 6, var4 + 9, var5 + 14, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 6, var4 + 9, var5 + 15, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 6, var4 + 10, var5 + 12, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 6, var4 + 10, var5 + 13, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 6, var4 + 11, var5 + 6, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 6, var4 + 12, var5 + 5, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 6, var4 + 12, var5 + 7, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 6, var4 + 12, var5 + 10, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 6, var4 + 13, var5 + 5, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 6, var4 + 13, var5 + 7, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 6, var4 + 13, var5 + 9, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 6, var4 + 14, var5 + 3, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 6, var4 + 14, var5 + 5, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 6, var4 + 15, var5 + 7, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 6, var4 + 15, var5 + 9, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 6, var4 + 15, var5 + 12, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 6, var4 + 17, var5 + 8, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 6, var4 + 17, var5 + 13, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 6, var4 + 18, var5 + 4, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 6, var4 + 18, var5 + 5, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 6, var4 + 18, var5 + 8, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 6, var4 + 18, var5 + 9, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 6, var4 + 18, var5 + 10, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 6, var4 + 18, var5 + 11, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 6, var4 + 18, var5 + 12, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 6, var4 + 19, var5 + 6, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 6, var4 + 19, var5 + 12, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 6, var4 + 19, var5 + 13, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 6, var4 + 20, var5 + 10, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 6, var4 + 20, var5 + 11, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 6, var4 + 20, var5 + 14, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 6, var4 + 21, var5 + 5, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 6, var4 + 21, var5 + 8, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 6, var4 + 21, var5 + 9, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 6, var4 + 21, var5 + 10, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 6, var4 + 22, var5 + 9, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 6, var4 + 22, var5 + 11, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 6, var4 + 23, var5 + 9, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 6, var4 + 23, var5 + 10, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 7, var4 + 2, var5 + 18, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 7, var4 + 3, var5 + 12, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 7, var4 + 3, var5 + 14, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 7, var4 + 3, var5 + 16, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 7, var4 + 3, var5 + 18, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 7, var4 + 4, var5 + 9, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 7, var4 + 4, var5 + 13, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 7, var4 + 4, var5 + 14, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 7, var4 + 4, var5 + 16, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 7, var4 + 4, var5 + 17, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 7, var4 + 4, var5 + 18, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 7, var4 + 5, var5 + 4, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 7, var4 + 5, var5 + 6, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 7, var4 + 5, var5 + 13, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 7, var4 + 5, var5 + 14, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 7, var4 + 5, var5 + 16, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 7, var4 + 5, var5 + 17, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 7, var4 + 6, var5 + 6, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 7, var4 + 6, var5 + 10, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 7, var4 + 6, var5 + 12, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 7, var4 + 6, var5 + 15, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 7, var4 + 7, var5 + 10, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 7, var4 + 7, var5 + 14, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 7, var4 + 7, var5 + 15, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 7, var4 + 7, var5 + 16, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 7, var4 + 8, var5 + 5, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 7, var4 + 8, var5 + 9, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 7, var4 + 8, var5 + 10, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 7, var4 + 8, var5 + 12, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 7, var4 + 9, var5 + 3, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 7, var4 + 9, var5 + 4, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 7, var4 + 9, var5 + 6, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 7, var4 + 9, var5 + 9, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 7, var4 + 10, var5 + 4, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 7, var4 + 10, var5 + 10, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 7, var4 + 11, var5 + 4, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 7, var4 + 11, var5 + 5, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 7, var4 + 11, var5 + 7, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 7, var4 + 12, var5 + 4, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 7, var4 + 12, var5 + 5, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 7, var4 + 12, var5 + 6, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 7, var4 + 12, var5 + 8, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 7, var4 + 12, var5 + 9, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 7, var4 + 13, var5 + 5, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 7, var4 + 13, var5 + 9, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 7, var4 + 14, var5 + 4, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 7, var4 + 14, var5 + 5, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 7, var4 + 14, var5 + 6, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 7, var4 + 14, var5 + 7, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 7, var4 + 15, var5 + 5, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 7, var4 + 15, var5 + 8, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 7, var4 + 16, var5 + 10, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 7, var4 + 17, var5 + 9, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 7, var4 + 17, var5 + 11, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 7, var4 + 17, var5 + 14, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 7, var4 + 18, var5 + 4, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 7, var4 + 18, var5 + 5, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 7, var4 + 18, var5 + 6, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 7, var4 + 18, var5 + 10, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 7, var4 + 18, var5 + 14, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 7, var4 + 19, var5 + 6, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 7, var4 + 19, var5 + 9, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 7, var4 + 19, var5 + 10, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 7, var4 + 19, var5 + 11, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 7, var4 + 19, var5 + 13, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 7, var4 + 20, var5 + 4, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 7, var4 + 20, var5 + 5, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 7, var4 + 20, var5 + 11, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 7, var4 + 20, var5 + 12, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 7, var4 + 21, var5 + 3, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 7, var4 + 21, var5 + 5, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 7, var4 + 22, var5 + 8, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 7, var4 + 22, var5 + 9, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 7, var4 + 22, var5 + 10, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 7, var4 + 23, var5 + 9, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 7, var4 + 23, var5 + 11, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 7, var4 + 24, var5 + 10, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 8, var4 + 2, var5 + 16, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 8, var4 + 3, var5 + 15, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 8, var4 + 3, var5 + 17, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 8, var4 + 4, var5 + 7, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 8, var4 + 4, var5 + 11, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 8, var4 + 4, var5 + 14, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 8, var4 + 4, var5 + 15, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 8, var4 + 5, var5 + 7, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 8, var4 + 5, var5 + 15, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 8, var4 + 5, var5 + 17, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 8, var4 + 6, var5 + 3, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 8, var4 + 6, var5 + 6, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 8, var4 + 6, var5 + 7, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 8, var4 + 6, var5 + 10, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 8, var4 + 7, var5 + 3, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 8, var4 + 7, var5 + 5, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 8, var4 + 7, var5 + 6, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 8, var4 + 7, var5 + 8, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 8, var4 + 7, var5 + 14, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 8, var4 + 7, var5 + 15, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 8, var4 + 8, var5 + 7, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 8, var4 + 8, var5 + 10, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 8, var4 + 8, var5 + 14, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 8, var4 + 10, var5 + 4, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 8, var4 + 10, var5 + 6, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 8, var4 + 10, var5 + 7, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 8, var4 + 10, var5 + 11, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 8, var4 + 10, var5 + 13, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 8, var4 + 11, var5 + 4, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 8, var4 + 11, var5 + 5, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 8, var4 + 11, var5 + 6, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 8, var4 + 11, var5 + 7, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 8, var4 + 11, var5 + 11, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 8, var4 + 12, var5 + 3, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 8, var4 + 12, var5 + 4, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 8, var4 + 12, var5 + 5, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 8, var4 + 12, var5 + 6, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 8, var4 + 12, var5 + 7, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 8, var4 + 12, var5 + 8, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 8, var4 + 12, var5 + 11, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 8, var4 + 13, var5 + 8, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 8, var4 + 13, var5 + 10, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 8, var4 + 14, var5 + 4, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 8, var4 + 14, var5 + 6, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 8, var4 + 14, var5 + 7, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 8, var4 + 14, var5 + 10, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 8, var4 + 15, var5 + 4, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 8, var4 + 15, var5 + 6, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 8, var4 + 15, var5 + 9, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 8, var4 + 15, var5 + 10, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 8, var4 + 15, var5 + 11, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 8, var4 + 15, var5 + 12, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 8, var4 + 16, var5 + 4, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 8, var4 + 16, var5 + 5, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 8, var4 + 16, var5 + 6, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 8, var4 + 16, var5 + 7, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 8, var4 + 16, var5 + 8, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 8, var4 + 16, var5 + 9, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 8, var4 + 16, var5 + 10, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 8, var4 + 16, var5 + 11, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 8, var4 + 16, var5 + 12, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 8, var4 + 17, var5 + 5, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 8, var4 + 17, var5 + 9, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 8, var4 + 17, var5 + 10, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 8, var4 + 17, var5 + 11, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 8, var4 + 17, var5 + 12, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 8, var4 + 17, var5 + 14, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 8, var4 + 18, var5 + 4, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 8, var4 + 18, var5 + 5, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 8, var4 + 18, var5 + 8, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 8, var4 + 18, var5 + 9, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 8, var4 + 18, var5 + 10, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 8, var4 + 18, var5 + 11, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 8, var4 + 18, var5 + 12, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 8, var4 + 18, var5 + 13, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 8, var4 + 18, var5 + 14, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 8, var4 + 19, var5 + 3, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 8, var4 + 19, var5 + 4, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 8, var4 + 19, var5 + 5, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 8, var4 + 19, var5 + 6, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 8, var4 + 19, var5 + 9, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 8, var4 + 19, var5 + 11, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 8, var4 + 20, var5 + 4, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 8, var4 + 20, var5 + 6, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 8, var4 + 20, var5 + 11, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 8, var4 + 21, var5 + 4, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 8, var4 + 21, var5 + 5, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 8, var4 + 21, var5 + 7, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 8, var4 + 21, var5 + 10, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 8, var4 + 21, var5 + 11, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 8, var4 + 22, var5 + 4, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 8, var4 + 22, var5 + 6, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 8, var4 + 22, var5 + 9, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 8, var4 + 22, var5 + 10, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 8, var4 + 23, var5 + 8, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 8, var4 + 23, var5 + 11, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 9, var4 + 2, var5 + 13, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 9, var4 + 3, var5 + 12, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 9, var4 + 3, var5 + 15, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 9, var4 + 3, var5 + 16, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 9, var4 + 4, var5 + 10, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 9, var4 + 4, var5 + 11, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 9, var4 + 4, var5 + 14, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 9, var4 + 5, var5 + 18, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 9, var4 + 6, var5 + 8, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 9, var4 + 6, var5 + 10, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 9, var4 + 6, var5 + 13, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 9, var4 + 7, var5 + 4, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 9, var4 + 7, var5 + 7, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 9, var4 + 7, var5 + 8, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 9, var4 + 7, var5 + 11, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 9, var4 + 8, var5 + 3, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 9, var4 + 8, var5 + 10, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 9, var4 + 8, var5 + 12, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 9, var4 + 9, var5 + 4, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 9, var4 + 9, var5 + 7, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 9, var4 + 9, var5 + 9, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 9, var4 + 9, var5 + 13, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 9, var4 + 10, var5 + 7, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 9, var4 + 11, var5 + 3, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 9, var4 + 11, var5 + 5, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 9, var4 + 11, var5 + 8, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 9, var4 + 12, var5 + 5, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 9, var4 + 12, var5 + 7, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 9, var4 + 12, var5 + 11, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 9, var4 + 13, var5 + 4, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 9, var4 + 13, var5 + 8, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 9, var4 + 13, var5 + 10, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 9, var4 + 13, var5 + 15, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 9, var4 + 14, var5 + 6, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 9, var4 + 14, var5 + 8, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 9, var4 + 15, var5 + 3, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 9, var4 + 15, var5 + 6, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 9, var4 + 15, var5 + 14, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 9, var4 + 16, var5 + 5, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 9, var4 + 16, var5 + 7, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 9, var4 + 16, var5 + 8, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 9, var4 + 16, var5 + 9, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 9, var4 + 16, var5 + 13, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 9, var4 + 16, var5 + 14, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 9, var4 + 17, var5 + 4, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 9, var4 + 17, var5 + 8, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 9, var4 + 17, var5 + 11, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 9, var4 + 17, var5 + 12, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 9, var4 + 17, var5 + 13, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 9, var4 + 18, var5 + 5, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 9, var4 + 18, var5 + 6, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 9, var4 + 18, var5 + 9, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 9, var4 + 18, var5 + 10, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 9, var4 + 18, var5 + 13, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 9, var4 + 19, var5 + 5, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 9, var4 + 19, var5 + 10, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 9, var4 + 19, var5 + 13, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 9, var4 + 19, var5 + 14, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 9, var4 + 20, var5 + 4, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 9, var4 + 20, var5 + 5, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 9, var4 + 20, var5 + 10, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 9, var4 + 20, var5 + 11, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 9, var4 + 20, var5 + 14, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 9, var4 + 21, var5 + 4, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 9, var4 + 21, var5 + 9, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 9, var4 + 21, var5 + 10, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 9, var4 + 21, var5 + 12, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 9, var4 + 22, var5 + 8, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 9, var4 + 22, var5 + 9, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 9, var4 + 22, var5 + 10, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 9, var4 + 22, var5 + 11, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 9, var4 + 22, var5 + 12, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 9, var4 + 23, var5 + 8, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 9, var4 + 23, var5 + 9, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 9, var4 + 23, var5 + 10, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 10, var4 + 0, var5 + 9, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 10, var4 + 3, var5 + 16, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 10, var4 + 3, var5 + 17, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 10, var4 + 4, var5 + 11, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 10, var4 + 5, var5 + 4, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 10, var4 + 5, var5 + 7, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 10, var4 + 5, var5 + 9, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 10, var4 + 5, var5 + 11, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 10, var4 + 5, var5 + 12, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 10, var4 + 5, var5 + 14, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 10, var4 + 5, var5 + 16, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 10, var4 + 5, var5 + 17, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 10, var4 + 5, var5 + 18, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 10, var4 + 5, var5 + 19, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 10, var4 + 6, var5 + 5, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 10, var4 + 6, var5 + 10, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 10, var4 + 6, var5 + 17, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 10, var4 + 6, var5 + 18, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 10, var4 + 6, var5 + 19, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 10, var4 + 7, var5 + 4, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 10, var4 + 7, var5 + 5, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 10, var4 + 7, var5 + 6, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 10, var4 + 7, var5 + 7, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 10, var4 + 7, var5 + 9, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 10, var4 + 7, var5 + 10, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 10, var4 + 7, var5 + 11, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 10, var4 + 7, var5 + 12, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 10, var4 + 8, var5 + 5, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 10, var4 + 8, var5 + 6, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 10, var4 + 8, var5 + 11, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 10, var4 + 8, var5 + 14, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 10, var4 + 9, var5 + 7, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 10, var4 + 10, var5 + 7, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 10, var4 + 10, var5 + 9, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 10, var4 + 10, var5 + 16, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 10, var4 + 11, var5 + 5, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 10, var4 + 11, var5 + 6, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 10, var4 + 11, var5 + 9, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 10, var4 + 11, var5 + 10, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 10, var4 + 11, var5 + 17, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 10, var4 + 12, var5 + 3, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 10, var4 + 12, var5 + 4, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 10, var4 + 12, var5 + 5, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 10, var4 + 12, var5 + 7, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 10, var4 + 12, var5 + 10, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 10, var4 + 12, var5 + 11, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 10, var4 + 12, var5 + 17, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 10, var4 + 13, var5 + 15, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 10, var4 + 13, var5 + 16, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 10, var4 + 13, var5 + 18, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 10, var4 + 14, var5 + 3, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 10, var4 + 14, var5 + 4, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 10, var4 + 14, var5 + 7, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 10, var4 + 14, var5 + 9, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 10, var4 + 14, var5 + 10, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 10, var4 + 14, var5 + 11, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 10, var4 + 14, var5 + 13, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 10, var4 + 14, var5 + 15, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 10, var4 + 14, var5 + 18, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 10, var4 + 15, var5 + 9, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 10, var4 + 15, var5 + 11, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 10, var4 + 15, var5 + 14, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 10, var4 + 16, var5 + 7, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 10, var4 + 16, var5 + 12, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 10, var4 + 16, var5 + 13, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 10, var4 + 16, var5 + 15, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 10, var4 + 17, var5 + 6, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 10, var4 + 17, var5 + 15, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 10, var4 + 18, var5 + 5, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 10, var4 + 18, var5 + 6, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 10, var4 + 18, var5 + 11, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 10, var4 + 18, var5 + 14, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 10, var4 + 18, var5 + 16, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 10, var4 + 19, var5 + 5, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 10, var4 + 19, var5 + 12, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 10, var4 + 19, var5 + 13, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 10, var4 + 19, var5 + 14, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 10, var4 + 19, var5 + 15, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 10, var4 + 19, var5 + 17, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 10, var4 + 20, var5 + 9, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 10, var4 + 20, var5 + 10, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 10, var4 + 20, var5 + 11, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 10, var4 + 20, var5 + 12, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 10, var4 + 21, var5 + 3, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 10, var4 + 21, var5 + 7, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 10, var4 + 21, var5 + 8, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 10, var4 + 21, var5 + 10, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 10, var4 + 21, var5 + 12, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 10, var4 + 21, var5 + 14, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 10, var4 + 22, var5 + 6, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 10, var4 + 22, var5 + 9, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 10, var4 + 22, var5 + 12, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 10, var4 + 23, var5 + 9, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 10, var4 + 23, var5 + 11, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 11, var4 + 0, var5 + 9, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 11, var4 + 0, var5 + 10, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 11, var4 + 0, var5 + 11, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 11, var4 + 1, var5 + 9, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 11, var4 + 1, var5 + 10, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 11, var4 + 2, var5 + 9, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 11, var4 + 2, var5 + 10, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 11, var4 + 2, var5 + 18, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 11, var4 + 3, var5 + 5, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 11, var4 + 3, var5 + 9, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 11, var4 + 3, var5 + 10, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 11, var4 + 3, var5 + 16, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 11, var4 + 3, var5 + 17, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 11, var4 + 4, var5 + 3, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 11, var4 + 4, var5 + 9, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 11, var4 + 4, var5 + 10, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 11, var4 + 4, var5 + 11, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 11, var4 + 4, var5 + 15, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 11, var4 + 4, var5 + 16, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 11, var4 + 4, var5 + 18, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 11, var4 + 5, var5 + 4, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 11, var4 + 5, var5 + 7, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 11, var4 + 5, var5 + 9, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 11, var4 + 5, var5 + 10, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 11, var4 + 5, var5 + 12, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 11, var4 + 5, var5 + 13, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 11, var4 + 5, var5 + 14, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 11, var4 + 5, var5 + 15, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 11, var4 + 5, var5 + 17, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 11, var4 + 5, var5 + 19, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 11, var4 + 6, var5 + 5, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 11, var4 + 6, var5 + 9, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 11, var4 + 6, var5 + 10, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 11, var4 + 6, var5 + 13, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 11, var4 + 6, var5 + 16, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 11, var4 + 7, var5 + 9, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 11, var4 + 7, var5 + 10, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 11, var4 + 7, var5 + 14, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 11, var4 + 7, var5 + 16, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 11, var4 + 8, var5 + 6, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 11, var4 + 8, var5 + 7, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 11, var4 + 8, var5 + 8, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 11, var4 + 8, var5 + 10, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 11, var4 + 8, var5 + 12, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 11, var4 + 8, var5 + 14, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 11, var4 + 9, var5 + 10, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 11, var4 + 9, var5 + 13, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 11, var4 + 10, var5 + 3, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 11, var4 + 10, var5 + 4, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 11, var4 + 10, var5 + 10, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 11, var4 + 10, var5 + 14, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 11, var4 + 10, var5 + 15, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 11, var4 + 10, var5 + 17, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 11, var4 + 11, var5 + 3, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 11, var4 + 11, var5 + 10, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 11, var4 + 11, var5 + 17, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 11, var4 + 12, var5 + 4, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 11, var4 + 12, var5 + 9, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 11, var4 + 12, var5 + 10, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 11, var4 + 12, var5 + 11, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 11, var4 + 12, var5 + 14, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 11, var4 + 12, var5 + 19, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 11, var4 + 13, var5 + 10, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 11, var4 + 13, var5 + 13, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 11, var4 + 13, var5 + 17, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 11, var4 + 13, var5 + 18, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 11, var4 + 14, var5 + 5, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 11, var4 + 14, var5 + 6, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 11, var4 + 14, var5 + 8, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 11, var4 + 14, var5 + 9, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 11, var4 + 14, var5 + 11, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 11, var4 + 14, var5 + 13, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 11, var4 + 14, var5 + 18, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 11, var4 + 15, var5 + 3, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 11, var4 + 15, var5 + 5, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 11, var4 + 15, var5 + 7, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 11, var4 + 15, var5 + 8, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 11, var4 + 15, var5 + 14, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 11, var4 + 15, var5 + 19, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 11, var4 + 16, var5 + 11, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 11, var4 + 16, var5 + 15, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 11, var4 + 16, var5 + 16, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 11, var4 + 17, var5 + 5, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 11, var4 + 18, var5 + 5, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 11, var4 + 18, var5 + 9, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 11, var4 + 18, var5 + 16, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 11, var4 + 19, var5 + 4, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 11, var4 + 19, var5 + 6, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 11, var4 + 19, var5 + 8, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 11, var4 + 19, var5 + 10, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 11, var4 + 19, var5 + 13, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 11, var4 + 19, var5 + 14, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 11, var4 + 19, var5 + 17, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 11, var4 + 20, var5 + 9, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 11, var4 + 20, var5 + 12, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 11, var4 + 20, var5 + 13, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 11, var4 + 20, var5 + 15, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 11, var4 + 20, var5 + 16, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 11, var4 + 20, var5 + 17, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 11, var4 + 21, var5 + 8, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 11, var4 + 21, var5 + 15, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 11, var4 + 21, var5 + 17, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 11, var4 + 22, var5 + 14, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 11, var4 + 22, var5 + 15, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 12, var4 + 0, var5 + 8, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 12, var4 + 0, var5 + 9, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 12, var4 + 0, var5 + 10, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 12, var4 + 1, var5 + 9, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 12, var4 + 1, var5 + 10, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 12, var4 + 2, var5 + 9, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 12, var4 + 2, var5 + 10, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 12, var4 + 3, var5 + 9, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 12, var4 + 3, var5 + 10, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 12, var4 + 3, var5 + 17, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 12, var4 + 4, var5 + 2, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 12, var4 + 4, var5 + 4, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 12, var4 + 4, var5 + 5, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 12, var4 + 4, var5 + 9, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 12, var4 + 4, var5 + 19, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 12, var4 + 5, var5 + 2, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 12, var4 + 5, var5 + 8, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 12, var4 + 5, var5 + 17, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 12, var4 + 5, var5 + 18, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 12, var4 + 5, var5 + 19, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 12, var4 + 6, var5 + 1, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 12, var4 + 6, var5 + 5, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 12, var4 + 6, var5 + 9, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 12, var4 + 6, var5 + 14, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 12, var4 + 6, var5 + 16, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 12, var4 + 6, var5 + 18, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 12, var4 + 7, var5 + 19, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 12, var4 + 7, var5 + 20, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 12, var4 + 8, var5 + 10, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 12, var4 + 8, var5 + 12, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 12, var4 + 8, var5 + 16, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 12, var4 + 8, var5 + 17, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 12, var4 + 8, var5 + 18, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 12, var4 + 8, var5 + 19, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 12, var4 + 9, var5 + 15, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 12, var4 + 10, var5 + 8, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 12, var4 + 10, var5 + 12, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 12, var4 + 10, var5 + 14, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 12, var4 + 10, var5 + 15, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 12, var4 + 10, var5 + 18, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 12, var4 + 11, var5 + 6, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 12, var4 + 11, var5 + 8, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 12, var4 + 11, var5 + 11, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 12, var4 + 11, var5 + 12, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 12, var4 + 11, var5 + 18, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 12, var4 + 11, var5 + 19, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 12, var4 + 12, var5 + 12, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 12, var4 + 12, var5 + 19, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 12, var4 + 13, var5 + 5, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 12, var4 + 13, var5 + 8, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 12, var4 + 13, var5 + 11, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 12, var4 + 13, var5 + 12, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 12, var4 + 13, var5 + 13, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 12, var4 + 13, var5 + 14, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 12, var4 + 13, var5 + 16, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 12, var4 + 13, var5 + 17, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 12, var4 + 13, var5 + 18, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 12, var4 + 14, var5 + 4, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 12, var4 + 14, var5 + 5, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 12, var4 + 14, var5 + 7, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 12, var4 + 14, var5 + 10, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 12, var4 + 14, var5 + 12, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 12, var4 + 14, var5 + 13, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 12, var4 + 14, var5 + 15, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 12, var4 + 14, var5 + 16, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 12, var4 + 14, var5 + 18, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 12, var4 + 14, var5 + 19, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 12, var4 + 15, var5 + 3, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 12, var4 + 15, var5 + 5, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 12, var4 + 15, var5 + 7, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 12, var4 + 15, var5 + 8, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 12, var4 + 15, var5 + 10, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 12, var4 + 15, var5 + 11, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 12, var4 + 16, var5 + 6, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 12, var4 + 16, var5 + 9, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 12, var4 + 16, var5 + 10, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 12, var4 + 16, var5 + 12, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 12, var4 + 16, var5 + 14, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 12, var4 + 16, var5 + 15, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 12, var4 + 17, var5 + 7, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 12, var4 + 17, var5 + 9, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 12, var4 + 17, var5 + 15, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 12, var4 + 17, var5 + 17, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 12, var4 + 17, var5 + 18, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 12, var4 + 18, var5 + 3, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 12, var4 + 18, var5 + 4, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 12, var4 + 18, var5 + 5, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 12, var4 + 18, var5 + 6, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 12, var4 + 18, var5 + 7, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 12, var4 + 18, var5 + 9, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 12, var4 + 18, var5 + 10, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 12, var4 + 18, var5 + 12, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 12, var4 + 18, var5 + 13, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 12, var4 + 18, var5 + 14, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 12, var4 + 18, var5 + 15, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 12, var4 + 18, var5 + 17, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 12, var4 + 19, var5 + 5, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 12, var4 + 19, var5 + 7, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 12, var4 + 19, var5 + 9, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 12, var4 + 19, var5 + 14, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 12, var4 + 19, var5 + 16, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 12, var4 + 20, var5 + 7, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 12, var4 + 20, var5 + 12, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 12, var4 + 20, var5 + 13, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 12, var4 + 20, var5 + 17, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 12, var4 + 21, var5 + 11, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 12, var4 + 22, var5 + 11, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 12, var4 + 22, var5 + 15, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 12, var4 + 22, var5 + 16, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 13, var4 + 0, var5 + 10, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 13, var4 + 2, var5 + 4, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 13, var4 + 2, var5 + 10, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 13, var4 + 2, var5 + 15, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 13, var4 + 3, var5 + 5, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 13, var4 + 4, var5 + 3, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 13, var4 + 4, var5 + 4, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 13, var4 + 4, var5 + 5, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 13, var4 + 4, var5 + 10, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 13, var4 + 4, var5 + 15, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 13, var4 + 4, var5 + 16, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 13, var4 + 4, var5 + 18, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 13, var4 + 4, var5 + 20, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 13, var4 + 5, var5 + 2, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 13, var4 + 5, var5 + 3, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 13, var4 + 5, var5 + 5, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 13, var4 + 5, var5 + 8, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 13, var4 + 5, var5 + 16, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 13, var4 + 5, var5 + 18, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 13, var4 + 5, var5 + 19, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 13, var4 + 5, var5 + 20, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 13, var4 + 6, var5 + 1, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 13, var4 + 6, var5 + 3, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 13, var4 + 6, var5 + 5, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 13, var4 + 6, var5 + 6, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 13, var4 + 6, var5 + 7, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 13, var4 + 6, var5 + 10, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 13, var4 + 6, var5 + 14, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 13, var4 + 6, var5 + 16, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 13, var4 + 6, var5 + 19, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 13, var4 + 7, var5 + 17, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 13, var4 + 7, var5 + 18, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 13, var4 + 7, var5 + 19, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 13, var4 + 7, var5 + 20, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 13, var4 + 8, var5 + 14, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 13, var4 + 8, var5 + 17, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 13, var4 + 9, var5 + 4, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 13, var4 + 9, var5 + 10, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 13, var4 + 10, var5 + 6, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 13, var4 + 10, var5 + 7, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 13, var4 + 10, var5 + 13, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 13, var4 + 10, var5 + 14, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 13, var4 + 10, var5 + 18, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 13, var4 + 11, var5 + 17, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 13, var4 + 11, var5 + 19, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 13, var4 + 12, var5 + 6, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 13, var4 + 12, var5 + 13, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 13, var4 + 12, var5 + 20, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 13, var4 + 13, var5 + 6, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 13, var4 + 13, var5 + 9, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 13, var4 + 13, var5 + 12, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 13, var4 + 13, var5 + 13, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 13, var4 + 13, var5 + 14, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 13, var4 + 13, var5 + 15, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 13, var4 + 13, var5 + 16, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 13, var4 + 13, var5 + 17, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 13, var4 + 14, var5 + 5, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 13, var4 + 14, var5 + 6, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 13, var4 + 14, var5 + 18, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 13, var4 + 15, var5 + 7, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 13, var4 + 15, var5 + 8, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 13, var4 + 15, var5 + 9, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 13, var4 + 15, var5 + 10, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 13, var4 + 15, var5 + 12, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 13, var4 + 15, var5 + 13, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 13, var4 + 15, var5 + 19, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 13, var4 + 16, var5 + 4, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 13, var4 + 16, var5 + 5, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 13, var4 + 16, var5 + 6, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 13, var4 + 16, var5 + 7, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 13, var4 + 16, var5 + 8, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 13, var4 + 16, var5 + 10, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 13, var4 + 16, var5 + 14, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 13, var4 + 16, var5 + 17, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 13, var4 + 17, var5 + 10, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 13, var4 + 17, var5 + 11, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 13, var4 + 17, var5 + 15, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 13, var4 + 18, var5 + 4, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 13, var4 + 18, var5 + 5, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 13, var4 + 18, var5 + 6, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 13, var4 + 18, var5 + 7, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 13, var4 + 18, var5 + 8, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 13, var4 + 18, var5 + 9, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 13, var4 + 18, var5 + 10, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 13, var4 + 18, var5 + 11, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 13, var4 + 18, var5 + 17, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 13, var4 + 19, var5 + 4, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 13, var4 + 19, var5 + 9, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 13, var4 + 19, var5 + 11, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 13, var4 + 19, var5 + 13, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 13, var4 + 19, var5 + 14, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 13, var4 + 20, var5 + 4, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 13, var4 + 20, var5 + 5, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 13, var4 + 20, var5 + 6, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 13, var4 + 20, var5 + 9, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 13, var4 + 20, var5 + 10, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 13, var4 + 20, var5 + 15, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 13, var4 + 20, var5 + 16, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 13, var4 + 20, var5 + 17, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 13, var4 + 21, var5 + 8, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 13, var4 + 21, var5 + 9, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 13, var4 + 21, var5 + 11, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 13, var4 + 21, var5 + 12, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 13, var4 + 21, var5 + 14, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 13, var4 + 21, var5 + 15, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 13, var4 + 21, var5 + 16, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 13, var4 + 22, var5 + 7, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 13, var4 + 22, var5 + 12, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 13, var4 + 22, var5 + 13, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 13, var4 + 22, var5 + 16, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 13, var4 + 23, var5 + 11, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 14, var4 + 2, var5 + 6, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 14, var4 + 2, var5 + 14, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 14, var4 + 2, var5 + 15, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 14, var4 + 3, var5 + 2, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 14, var4 + 3, var5 + 5, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 14, var4 + 3, var5 + 9, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 14, var4 + 3, var5 + 11, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 14, var4 + 4, var5 + 1, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 14, var4 + 4, var5 + 2, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 14, var4 + 4, var5 + 6, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 14, var4 + 4, var5 + 14, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 14, var4 + 4, var5 + 18, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 14, var4 + 4, var5 + 19, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 14, var4 + 5, var5 + 1, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 14, var4 + 5, var5 + 2, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 14, var4 + 5, var5 + 3, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 14, var4 + 5, var5 + 4, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 14, var4 + 5, var5 + 7, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 14, var4 + 5, var5 + 13, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 14, var4 + 5, var5 + 16, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 14, var4 + 5, var5 + 17, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 14, var4 + 5, var5 + 18, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 14, var4 + 6, var5 + 0, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 14, var4 + 6, var5 + 1, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 14, var4 + 6, var5 + 2, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 14, var4 + 6, var5 + 3, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 14, var4 + 6, var5 + 5, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 14, var4 + 6, var5 + 11, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 14, var4 + 6, var5 + 12, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 14, var4 + 6, var5 + 16, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 14, var4 + 7, var5 + 1, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 14, var4 + 7, var5 + 3, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 14, var4 + 7, var5 + 6, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 14, var4 + 7, var5 + 16, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 14, var4 + 7, var5 + 17, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 14, var4 + 7, var5 + 18, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 14, var4 + 8, var5 + 1, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 14, var4 + 8, var5 + 14, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 14, var4 + 8, var5 + 15, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 14, var4 + 8, var5 + 19, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 14, var4 + 9, var5 + 4, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 14, var4 + 9, var5 + 6, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 14, var4 + 9, var5 + 8, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 14, var4 + 9, var5 + 10, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 14, var4 + 9, var5 + 19, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 14, var4 + 10, var5 + 4, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 14, var4 + 10, var5 + 5, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 14, var4 + 10, var5 + 6, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 14, var4 + 10, var5 + 7, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 14, var4 + 10, var5 + 9, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 14, var4 + 10, var5 + 14, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 14, var4 + 10, var5 + 16, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 14, var4 + 10, var5 + 18, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 14, var4 + 10, var5 + 19, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 14, var4 + 10, var5 + 21, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 14, var4 + 11, var5 + 4, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 14, var4 + 11, var5 + 7, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 14, var4 + 11, var5 + 10, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 14, var4 + 11, var5 + 11, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 14, var4 + 11, var5 + 15, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 14, var4 + 11, var5 + 16, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 14, var4 + 11, var5 + 18, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 14, var4 + 12, var5 + 5, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 14, var4 + 12, var5 + 6, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 14, var4 + 12, var5 + 15, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 14, var4 + 12, var5 + 16, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 14, var4 + 13, var5 + 10, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 14, var4 + 13, var5 + 12, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 14, var4 + 13, var5 + 14, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 14, var4 + 13, var5 + 15, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 14, var4 + 13, var5 + 17, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 14, var4 + 13, var5 + 18, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 14, var4 + 14, var5 + 5, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 14, var4 + 14, var5 + 11, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 14, var4 + 14, var5 + 19, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 14, var4 + 14, var5 + 20, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 14, var4 + 15, var5 + 5, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 14, var4 + 15, var5 + 9, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 14, var4 + 15, var5 + 10, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 14, var4 + 15, var5 + 13, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 14, var4 + 15, var5 + 14, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 14, var4 + 15, var5 + 19, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 14, var4 + 16, var5 + 5, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 14, var4 + 16, var5 + 6, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 14, var4 + 16, var5 + 11, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 14, var4 + 16, var5 + 12, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 14, var4 + 17, var5 + 4, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 14, var4 + 17, var5 + 5, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 14, var4 + 17, var5 + 8, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 14, var4 + 17, var5 + 9, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 14, var4 + 17, var5 + 15, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 14, var4 + 18, var5 + 4, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 14, var4 + 18, var5 + 5, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 14, var4 + 18, var5 + 10, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 14, var4 + 18, var5 + 12, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 14, var4 + 18, var5 + 13, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 14, var4 + 18, var5 + 14, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 14, var4 + 18, var5 + 15, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 14, var4 + 19, var5 + 6, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 14, var4 + 19, var5 + 10, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 14, var4 + 19, var5 + 13, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 14, var4 + 19, var5 + 14, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 14, var4 + 20, var5 + 5, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 14, var4 + 20, var5 + 7, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 14, var4 + 20, var5 + 16, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 14, var4 + 20, var5 + 17, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 14, var4 + 20, var5 + 18, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 14, var4 + 21, var5 + 8, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 14, var4 + 21, var5 + 12, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 14, var4 + 21, var5 + 16, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 14, var4 + 22, var5 + 8, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 14, var4 + 22, var5 + 15, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 14, var4 + 22, var5 + 16, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 14, var4 + 24, var5 + 12, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 15, var4 + 2, var5 + 4, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 15, var4 + 2, var5 + 14, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 15, var4 + 2, var5 + 15, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 15, var4 + 3, var5 + 3, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 15, var4 + 3, var5 + 5, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 15, var4 + 3, var5 + 6, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 15, var4 + 3, var5 + 8, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 15, var4 + 3, var5 + 14, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 15, var4 + 4, var5 + 1, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 15, var4 + 4, var5 + 2, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 15, var4 + 4, var5 + 11, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 15, var4 + 4, var5 + 12, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 15, var4 + 4, var5 + 13, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 15, var4 + 4, var5 + 15, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 15, var4 + 4, var5 + 18, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 15, var4 + 5, var5 + 0, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 15, var4 + 5, var5 + 1, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 15, var4 + 5, var5 + 3, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 15, var4 + 5, var5 + 5, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 15, var4 + 5, var5 + 6, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 15, var4 + 5, var5 + 7, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 15, var4 + 5, var5 + 10, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 15, var4 + 5, var5 + 11, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 15, var4 + 5, var5 + 15, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 15, var4 + 6, var5 + 0, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 15, var4 + 6, var5 + 1, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 15, var4 + 6, var5 + 4, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 15, var4 + 6, var5 + 11, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 15, var4 + 6, var5 + 13, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 15, var4 + 6, var5 + 15, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 15, var4 + 6, var5 + 17, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 15, var4 + 6, var5 + 18, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 15, var4 + 6, var5 + 19, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 15, var4 + 7, var5 + 3, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 15, var4 + 7, var5 + 5, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 15, var4 + 7, var5 + 9, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 15, var4 + 7, var5 + 13, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 15, var4 + 8, var5 + 3, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 15, var4 + 8, var5 + 5, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 15, var4 + 8, var5 + 6, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 15, var4 + 8, var5 + 7, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 15, var4 + 8, var5 + 15, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 15, var4 + 8, var5 + 16, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 15, var4 + 8, var5 + 19, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 15, var4 + 9, var5 + 6, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 15, var4 + 9, var5 + 10, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 15, var4 + 9, var5 + 12, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 15, var4 + 9, var5 + 15, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 15, var4 + 9, var5 + 17, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 15, var4 + 10, var5 + 6, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 15, var4 + 10, var5 + 8, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 15, var4 + 10, var5 + 10, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 15, var4 + 10, var5 + 16, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 15, var4 + 10, var5 + 17, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 15, var4 + 10, var5 + 18, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 15, var4 + 10, var5 + 19, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 15, var4 + 11, var5 + 4, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 15, var4 + 11, var5 + 5, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 15, var4 + 11, var5 + 6, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 15, var4 + 11, var5 + 7, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 15, var4 + 11, var5 + 10, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 15, var4 + 11, var5 + 14, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 15, var4 + 11, var5 + 19, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 15, var4 + 12, var5 + 6, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 15, var4 + 12, var5 + 9, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 15, var4 + 12, var5 + 19, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 15, var4 + 13, var5 + 5, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 15, var4 + 13, var5 + 7, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 15, var4 + 13, var5 + 9, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 15, var4 + 13, var5 + 11, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 15, var4 + 13, var5 + 14, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 15, var4 + 13, var5 + 18, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 15, var4 + 14, var5 + 4, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 15, var4 + 14, var5 + 6, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 15, var4 + 14, var5 + 7, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 15, var4 + 14, var5 + 8, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 15, var4 + 14, var5 + 9, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 15, var4 + 14, var5 + 12, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 15, var4 + 14, var5 + 15, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 15, var4 + 14, var5 + 17, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 15, var4 + 15, var5 + 4, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 15, var4 + 15, var5 + 5, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 15, var4 + 15, var5 + 7, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 15, var4 + 15, var5 + 8, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 15, var4 + 15, var5 + 9, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 15, var4 + 15, var5 + 11, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 15, var4 + 15, var5 + 13, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 15, var4 + 15, var5 + 16, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 15, var4 + 16, var5 + 6, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 15, var4 + 16, var5 + 7, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 15, var4 + 16, var5 + 8, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 15, var4 + 16, var5 + 9, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 15, var4 + 16, var5 + 10, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 15, var4 + 16, var5 + 13, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 15, var4 + 16, var5 + 16, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 15, var4 + 17, var5 + 6, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 15, var4 + 17, var5 + 9, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 15, var4 + 17, var5 + 13, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 15, var4 + 18, var5 + 5, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 15, var4 + 18, var5 + 7, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 15, var4 + 18, var5 + 9, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 15, var4 + 18, var5 + 11, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 15, var4 + 18, var5 + 12, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 15, var4 + 18, var5 + 13, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 15, var4 + 18, var5 + 14, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 15, var4 + 19, var5 + 5, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 15, var4 + 19, var5 + 8, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 15, var4 + 19, var5 + 10, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 15, var4 + 19, var5 + 11, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 15, var4 + 19, var5 + 15, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 15, var4 + 20, var5 + 7, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 15, var4 + 20, var5 + 11, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 15, var4 + 20, var5 + 15, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 15, var4 + 20, var5 + 16, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 15, var4 + 21, var5 + 12, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 15, var4 + 22, var5 + 8, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 15, var4 + 22, var5 + 11, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 15, var4 + 22, var5 + 12, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 15, var4 + 23, var5 + 9, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 15, var4 + 23, var5 + 10, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 15, var4 + 23, var5 + 11, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 15, var4 + 23, var5 + 14, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 16, var4 + 2, var5 + 6, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 16, var4 + 3, var5 + 11, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 16, var4 + 3, var5 + 15, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 16, var4 + 4, var5 + 2, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 16, var4 + 4, var5 + 3, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 16, var4 + 4, var5 + 5, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 16, var4 + 4, var5 + 12, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 16, var4 + 5, var5 + 0, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 16, var4 + 5, var5 + 2, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 16, var4 + 5, var5 + 3, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 16, var4 + 5, var5 + 9, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 16, var4 + 5, var5 + 12, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 16, var4 + 5, var5 + 13, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 16, var4 + 5, var5 + 14, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 16, var4 + 5, var5 + 15, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 16, var4 + 6, var5 + 1, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 16, var4 + 6, var5 + 2, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 16, var4 + 6, var5 + 5, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 16, var4 + 6, var5 + 8, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 16, var4 + 6, var5 + 9, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 16, var4 + 6, var5 + 12, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 16, var4 + 6, var5 + 13, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 16, var4 + 7, var5 + 3, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 16, var4 + 7, var5 + 14, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 16, var4 + 7, var5 + 15, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 16, var4 + 8, var5 + 1, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 16, var4 + 8, var5 + 2, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 16, var4 + 8, var5 + 4, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 16, var4 + 8, var5 + 6, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 16, var4 + 8, var5 + 8, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 16, var4 + 8, var5 + 9, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 16, var4 + 8, var5 + 10, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 16, var4 + 8, var5 + 15, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 16, var4 + 8, var5 + 16, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 16, var4 + 8, var5 + 19, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 16, var4 + 9, var5 + 8, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 16, var4 + 10, var5 + 6, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 16, var4 + 10, var5 + 7, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 16, var4 + 10, var5 + 8, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 16, var4 + 10, var5 + 15, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 16, var4 + 10, var5 + 17, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 16, var4 + 10, var5 + 19, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 16, var4 + 11, var5 + 7, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 16, var4 + 11, var5 + 9, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 16, var4 + 11, var5 + 13, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 16, var4 + 11, var5 + 14, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 16, var4 + 12, var5 + 6, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 16, var4 + 12, var5 + 8, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 16, var4 + 12, var5 + 10, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 16, var4 + 12, var5 + 14, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 16, var4 + 12, var5 + 15, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 16, var4 + 12, var5 + 16, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 16, var4 + 12, var5 + 20, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 16, var4 + 13, var5 + 12, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 16, var4 + 13, var5 + 18, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 16, var4 + 13, var5 + 19, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 16, var4 + 14, var5 + 6, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 16, var4 + 14, var5 + 9, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 16, var4 + 14, var5 + 10, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 16, var4 + 14, var5 + 11, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 16, var4 + 14, var5 + 13, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 16, var4 + 14, var5 + 18, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 16, var4 + 15, var5 + 8, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 16, var4 + 15, var5 + 9, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 16, var4 + 15, var5 + 11, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 16, var4 + 15, var5 + 13, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 16, var4 + 16, var5 + 6, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 16, var4 + 16, var5 + 7, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 16, var4 + 16, var5 + 10, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 16, var4 + 16, var5 + 11, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 16, var4 + 16, var5 + 13, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 16, var4 + 16, var5 + 14, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 16, var4 + 16, var5 + 15, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 16, var4 + 16, var5 + 16, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 16, var4 + 16, var5 + 17, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 16, var4 + 17, var5 + 8, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 16, var4 + 17, var5 + 14, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 16, var4 + 18, var5 + 7, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 16, var4 + 18, var5 + 8, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 16, var4 + 18, var5 + 11, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 16, var4 + 19, var5 + 6, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 16, var4 + 19, var5 + 7, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 16, var4 + 19, var5 + 9, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 16, var4 + 19, var5 + 11, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 16, var4 + 19, var5 + 12, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 16, var4 + 20, var5 + 5, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 16, var4 + 20, var5 + 6, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 16, var4 + 20, var5 + 7, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 16, var4 + 20, var5 + 11, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 16, var4 + 21, var5 + 7, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 16, var4 + 21, var5 + 10, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 16, var4 + 21, var5 + 12, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 16, var4 + 22, var5 + 11, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 16, var4 + 23, var5 + 9, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 16, var4 + 23, var5 + 11, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 16, var4 + 24, var5 + 11, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 17, var4 + 3, var5 + 2, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 17, var4 + 3, var5 + 12, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 17, var4 + 4, var5 + 1, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 17, var4 + 4, var5 + 2, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 17, var4 + 4, var5 + 4, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 17, var4 + 5, var5 + 4, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 17, var4 + 5, var5 + 6, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 17, var4 + 5, var5 + 10, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 17, var4 + 5, var5 + 13, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 17, var4 + 5, var5 + 14, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 17, var4 + 6, var5 + 0, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 17, var4 + 6, var5 + 8, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 17, var4 + 7, var5 + 2, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 17, var4 + 7, var5 + 4, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 17, var4 + 7, var5 + 10, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 17, var4 + 7, var5 + 13, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 17, var4 + 8, var5 + 3, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 17, var4 + 8, var5 + 7, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 17, var4 + 8, var5 + 8, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 17, var4 + 8, var5 + 10, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 17, var4 + 8, var5 + 16, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 17, var4 + 9, var5 + 8, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 17, var4 + 9, var5 + 14, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 17, var4 + 9, var5 + 15, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 17, var4 + 9, var5 + 17, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 17, var4 + 9, var5 + 20, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 17, var4 + 10, var5 + 7, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 17, var4 + 10, var5 + 9, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 17, var4 + 10, var5 + 10, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 17, var4 + 10, var5 + 14, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 17, var4 + 10, var5 + 16, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 17, var4 + 10, var5 + 17, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 17, var4 + 11, var5 + 6, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 17, var4 + 11, var5 + 9, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 17, var4 + 11, var5 + 13, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 17, var4 + 11, var5 + 15, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 17, var4 + 11, var5 + 16, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 17, var4 + 12, var5 + 10, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 17, var4 + 12, var5 + 12, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 17, var4 + 12, var5 + 13, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 17, var4 + 13, var5 + 10, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 17, var4 + 13, var5 + 15, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 17, var4 + 13, var5 + 16, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 17, var4 + 13, var5 + 18, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 17, var4 + 14, var5 + 8, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 17, var4 + 14, var5 + 9, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 17, var4 + 14, var5 + 11, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 17, var4 + 14, var5 + 13, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 17, var4 + 15, var5 + 5, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 17, var4 + 15, var5 + 6, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 17, var4 + 15, var5 + 11, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 17, var4 + 15, var5 + 12, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 17, var4 + 15, var5 + 15, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 17, var4 + 15, var5 + 17, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 17, var4 + 16, var5 + 8, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 17, var4 + 16, var5 + 10, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 17, var4 + 16, var5 + 11, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 17, var4 + 16, var5 + 12, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 17, var4 + 16, var5 + 14, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 17, var4 + 17, var5 + 8, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 17, var4 + 17, var5 + 10, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 17, var4 + 17, var5 + 11, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 17, var4 + 17, var5 + 12, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 17, var4 + 17, var5 + 14, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 17, var4 + 17, var5 + 15, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 17, var4 + 18, var5 + 9, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 17, var4 + 18, var5 + 14, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 17, var4 + 19, var5 + 6, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 17, var4 + 19, var5 + 12, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 17, var4 + 20, var5 + 5, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 17, var4 + 20, var5 + 6, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 17, var4 + 20, var5 + 10, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 17, var4 + 20, var5 + 12, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 17, var4 + 21, var5 + 11, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 17, var4 + 21, var5 + 13, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 17, var4 + 22, var5 + 6, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 17, var4 + 22, var5 + 9, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 17, var4 + 22, var5 + 11, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 17, var4 + 22, var5 + 12, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 17, var4 + 23, var5 + 11, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 17, var4 + 23, var5 + 12, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 18, var4 + 2, var5 + 7, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 18, var4 + 3, var5 + 4, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 18, var4 + 3, var5 + 6, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 18, var4 + 4, var5 + 7, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 18, var4 + 5, var5 + 3, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 18, var4 + 5, var5 + 6, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 18, var4 + 5, var5 + 12, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 18, var4 + 6, var5 + 2, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 18, var4 + 6, var5 + 13, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 18, var4 + 7, var5 + 2, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 18, var4 + 7, var5 + 3, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 18, var4 + 7, var5 + 10, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 18, var4 + 8, var5 + 4, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 18, var4 + 9, var5 + 6, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 18, var4 + 9, var5 + 7, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 18, var4 + 9, var5 + 13, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 18, var4 + 9, var5 + 14, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 18, var4 + 9, var5 + 15, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 18, var4 + 10, var5 + 12, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 18, var4 + 10, var5 + 13, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 18, var4 + 10, var5 + 14, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 18, var4 + 10, var5 + 15, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 18, var4 + 11, var5 + 13, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 18, var4 + 11, var5 + 14, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 18, var4 + 11, var5 + 16, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 18, var4 + 12, var5 + 12, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 18, var4 + 12, var5 + 13, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 18, var4 + 12, var5 + 14, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 18, var4 + 13, var5 + 13, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 18, var4 + 13, var5 + 14, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 18, var4 + 13, var5 + 15, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 18, var4 + 14, var5 + 8, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 18, var4 + 14, var5 + 16, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 18, var4 + 15, var5 + 14, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 18, var4 + 15, var5 + 17, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 18, var4 + 16, var5 + 16, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 18, var4 + 17, var5 + 14, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 18, var4 + 18, var5 + 10, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 18, var4 + 18, var5 + 11, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 18, var4 + 19, var5 + 10, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 18, var4 + 20, var5 + 6, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 18, var4 + 20, var5 + 13, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 18, var4 + 22, var5 + 9, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 18, var4 + 22, var5 + 13, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 19, var4 + 4, var5 + 8, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 19, var4 + 5, var5 + 5, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 19, var4 + 11, var5 + 13, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 19, var4 + 11, var5 + 14, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 19, var4 + 13, var5 + 14, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 19, var4 + 13, var5 + 16, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 19, var4 + 15, var5 + 14, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 19, var4 + 16, var5 + 15, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 19, var4 + 21, var5 + 10, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 19, var4 + 22, var5 + 11, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 20, var4 + 7, var5 + 6, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 20, var4 + 7, var5 + 7, Block.leaves.blockID, 4, 2); - return true; - } - } -} diff --git a/unused code/biomesoplenty/worldgen/WorldGenWhiteOak2.java b/unused code/biomesoplenty/worldgen/WorldGenWhiteOak2.java deleted file mode 100644 index df161fb98..000000000 --- a/unused code/biomesoplenty/worldgen/WorldGenWhiteOak2.java +++ /dev/null @@ -1,265 +0,0 @@ -package biomesoplenty.worldgen; - -import java.util.Random; - -import net.minecraft.block.Block; -import net.minecraft.world.World; -import net.minecraft.world.gen.feature.WorldGenerator; - -public class WorldGenWhiteOak2 extends WorldGenerator -{ - public boolean generate(World var1, Random var2, int var3, int var4, int var5) - { - while (var1.isAirBlock(var3 + 4, var4, var5 + 5) && var4 > 2) - { - --var4; - } - - int var6 = var1.getBlockId(var3 + 4, var4, var5 + 5); - - if (var6 != Block.grass.blockID) - { - return false; - } - else - { - for (int var7 = -2; var7 <= 2; ++var7) - { - for (int var8 = -2; var8 <= 2; ++var8) - { - if (var1.isAirBlock(var3 + var7 + 4, var4 - 1, var5 + var8 + 5) && var1.isAirBlock(var3 + var7 + 4, var4 - 2, var5 + var8 + 5)) - { - return false; - } - } - } - - var1.setBlock(var3 + 0, var4 + 9, var5 + 4, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 1, var4 + 7, var5 + 3, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 1, var4 + 7, var5 + 4, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 1, var4 + 8, var5 + 3, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 1, var4 + 8, var5 + 5, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 1, var4 + 9, var5 + 6, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 2, var4 + 2, var5 + 3, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 2, var4 + 3, var5 + 5, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 2, var4 + 4, var5 + 2, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 2, var4 + 4, var5 + 3, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 2, var4 + 4, var5 + 5, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 2, var4 + 4, var5 + 6, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 2, var4 + 5, var5 + 3, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 2, var4 + 5, var5 + 4, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 2, var4 + 5, var5 + 5, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 2, var4 + 6, var5 + 2, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 2, var4 + 6, var5 + 3, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 2, var4 + 6, var5 + 4, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 2, var4 + 6, var5 + 5, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 2, var4 + 6, var5 + 6, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 2, var4 + 6, var5 + 9, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 2, var4 + 7, var5 + 2, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 2, var4 + 7, var5 + 4, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 2, var4 + 7, var5 + 6, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 2, var4 + 7, var5 + 8, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 2, var4 + 8, var5 + 7, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 2, var4 + 9, var5 + 4, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 2, var4 + 9, var5 + 6, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 3, var4 + 2, var5 + 4, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 3, var4 + 3, var5 + 3, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 3, var4 + 4, var5 + 2, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 3, var4 + 4, var5 + 3, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 3, var4 + 5, var5 + 1, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 3, var4 + 5, var5 + 3, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 3, var4 + 5, var5 + 4, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 3, var4 + 5, var5 + 5, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 3, var4 + 5, var5 + 6, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 3, var4 + 6, var5 + 0, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 3, var4 + 6, var5 + 2, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 3, var4 + 6, var5 + 3, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 3, var4 + 6, var5 + 4, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 3, var4 + 6, var5 + 5, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 3, var4 + 6, var5 + 6, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 3, var4 + 6, var5 + 7, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 3, var4 + 6, var5 + 8, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 3, var4 + 7, var5 + 2, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 3, var4 + 7, var5 + 6, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 3, var4 + 8, var5 + 2, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 3, var4 + 8, var5 + 4, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 3, var4 + 9, var5 + 7, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 3, var4 + 10, var5 + 4, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 3, var4 + 11, var5 + 3, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 3, var4 + 11, var5 + 4, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 4, var4 + 2, var5 + 4, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 4, var4 + 3, var5 + 3, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 4, var4 + 3, var5 + 4, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 4, var4 + 3, var5 + 5, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 4, var4 + 3, var5 + 6, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 4, var4 + 3, var5 + 7, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 4, var4 + 4, var5 + 3, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 4, var4 + 4, var5 + 6, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 4, var4 + 5, var5 + 4, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 4, var4 + 5, var5 + 5, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 4, var4 + 5, var5 + 6, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 4, var4 + 6, var5 + 0, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 4, var4 + 6, var5 + 2, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 4, var4 + 6, var5 + 3, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 4, var4 + 6, var5 + 4, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 4, var4 + 6, var5 + 6, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 4, var4 + 6, var5 + 7, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 4, var4 + 7, var5 + 0, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 4, var4 + 7, var5 + 1, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 4, var4 + 7, var5 + 3, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 4, var4 + 7, var5 + 4, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 4, var4 + 7, var5 + 5, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 4, var4 + 8, var5 + 6, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 4, var4 + 8, var5 + 8, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 4, var4 + 9, var5 + 1, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 4, var4 + 9, var5 + 2, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 4, var4 + 9, var5 + 4, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 4, var4 + 9, var5 + 6, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 4, var4 + 9, var5 + 7, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 4, var4 + 9, var5 + 9, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 4, var4 + 10, var5 + 3, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 4, var4 + 10, var5 + 4, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 4, var4 + 10, var5 + 6, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 4, var4 + 11, var5 + 7, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 5, var4 + 0, var5 + 4, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 5, var4 + 1, var5 + 4, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 5, var4 + 2, var5 + 2, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 5, var4 + 2, var5 + 3, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 5, var4 + 2, var5 + 4, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 5, var4 + 2, var5 + 5, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 5, var4 + 2, var5 + 6, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 5, var4 + 3, var5 + 6, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 5, var4 + 4, var5 + 2, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 5, var4 + 4, var5 + 6, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 5, var4 + 4, var5 + 9, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 5, var4 + 5, var5 + 3, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 5, var4 + 5, var5 + 4, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 5, var4 + 5, var5 + 6, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 5, var4 + 5, var5 + 8, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 5, var4 + 6, var5 + 1, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 5, var4 + 6, var5 + 3, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 5, var4 + 6, var5 + 5, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 5, var4 + 6, var5 + 6, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 5, var4 + 6, var5 + 7, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 5, var4 + 6, var5 + 8, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 5, var4 + 7, var5 + 3, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 5, var4 + 7, var5 + 4, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 5, var4 + 7, var5 + 5, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 5, var4 + 7, var5 + 6, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 5, var4 + 7, var5 + 8, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 5, var4 + 7, var5 + 9, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 5, var4 + 7, var5 + 10, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 5, var4 + 8, var5 + 1, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 5, var4 + 8, var5 + 4, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 5, var4 + 8, var5 + 6, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 5, var4 + 8, var5 + 7, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 5, var4 + 9, var5 + 1, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 5, var4 + 9, var5 + 2, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 5, var4 + 9, var5 + 3, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 5, var4 + 9, var5 + 4, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 5, var4 + 9, var5 + 5, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 5, var4 + 9, var5 + 6, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 5, var4 + 9, var5 + 7, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 5, var4 + 9, var5 + 9, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 5, var4 + 10, var5 + 4, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 5, var4 + 10, var5 + 6, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 5, var4 + 10, var5 + 7, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 5, var4 + 10, var5 + 8, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 5, var4 + 11, var5 + 4, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 6, var4 + 2, var5 + 2, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 6, var4 + 2, var5 + 3, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 6, var4 + 3, var5 + 3, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 6, var4 + 3, var5 + 4, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 6, var4 + 4, var5 + 3, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 6, var4 + 4, var5 + 5, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 6, var4 + 4, var5 + 7, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 6, var4 + 5, var5 + 1, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 6, var4 + 5, var5 + 2, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 6, var4 + 5, var5 + 3, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 6, var4 + 5, var5 + 4, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 6, var4 + 5, var5 + 7, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 6, var4 + 6, var5 + 2, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 6, var4 + 6, var5 + 6, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 6, var4 + 6, var5 + 7, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 6, var4 + 6, var5 + 8, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 6, var4 + 7, var5 + 0, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 6, var4 + 7, var5 + 2, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 6, var4 + 7, var5 + 4, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 6, var4 + 7, var5 + 5, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 6, var4 + 7, var5 + 6, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 6, var4 + 7, var5 + 7, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 6, var4 + 8, var5 + 4, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 6, var4 + 8, var5 + 5, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 6, var4 + 9, var5 + 3, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 6, var4 + 9, var5 + 4, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 6, var4 + 9, var5 + 6, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 6, var4 + 9, var5 + 7, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 6, var4 + 9, var5 + 8, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 6, var4 + 9, var5 + 9, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 6, var4 + 10, var5 + 5, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 6, var4 + 10, var5 + 6, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 6, var4 + 10, var5 + 9, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 6, var4 + 11, var5 + 3, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 6, var4 + 11, var5 + 6, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 7, var4 + 2, var5 + 3, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 7, var4 + 3, var5 + 5, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 7, var4 + 3, var5 + 6, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 7, var4 + 4, var5 + 2, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 7, var4 + 4, var5 + 4, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 7, var4 + 4, var5 + 6, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 7, var4 + 4, var5 + 8, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 7, var4 + 5, var5 + 3, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 7, var4 + 5, var5 + 4, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 7, var4 + 5, var5 + 6, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 7, var4 + 6, var5 + 1, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 7, var4 + 6, var5 + 2, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 7, var4 + 6, var5 + 4, Block.wood.blockID, 12, 2); - var1.setBlock(var3 + 7, var4 + 6, var5 + 5, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 7, var4 + 6, var5 + 6, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 7, var4 + 6, var5 + 7, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 7, var4 + 6, var5 + 8, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 7, var4 + 6, var5 + 9, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 7, var4 + 7, var5 + 2, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 7, var4 + 7, var5 + 5, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 7, var4 + 7, var5 + 6, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 7, var4 + 7, var5 + 7, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 7, var4 + 8, var5 + 1, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 7, var4 + 8, var5 + 3, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 7, var4 + 8, var5 + 4, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 7, var4 + 8, var5 + 5, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 7, var4 + 9, var5 + 4, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 7, var4 + 9, var5 + 9, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 7, var4 + 11, var5 + 3, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 7, var4 + 11, var5 + 4, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 7, var4 + 11, var5 + 6, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 8, var4 + 3, var5 + 3, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 8, var4 + 4, var5 + 4, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 8, var4 + 5, var5 + 3, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 8, var4 + 5, var5 + 6, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 8, var4 + 6, var5 + 1, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 8, var4 + 6, var5 + 3, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 8, var4 + 6, var5 + 4, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 8, var4 + 7, var5 + 1, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 8, var4 + 7, var5 + 3, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 8, var4 + 7, var5 + 4, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 8, var4 + 8, var5 + 3, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 8, var4 + 8, var5 + 4, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 8, var4 + 8, var5 + 8, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 8, var4 + 9, var5 + 4, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 8, var4 + 9, var5 + 6, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 8, var4 + 10, var5 + 5, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 9, var4 + 4, var5 + 3, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 9, var4 + 4, var5 + 4, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 9, var4 + 5, var5 + 6, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 9, var4 + 6, var5 + 4, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 9, var4 + 7, var5 + 3, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 9, var4 + 7, var5 + 4, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 9, var4 + 7, var5 + 6, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 9, var4 + 8, var5 + 4, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 9, var4 + 9, var5 + 6, Block.leaves.blockID, 12, 2); - var1.setBlock(var3 + 10, var4 + 4, var5 + 4, Block.leaves.blockID, 4, 2); - var1.setBlock(var3 + 10, var4 + 5, var5 + 2, Block.leaves.blockID, 4, 2); - return true; - } - } -} diff --git a/unused code/biomesoplenty/worldgen/WorldGenWillow1.java b/unused code/biomesoplenty/worldgen/WorldGenWillow1.java deleted file mode 100644 index b8927de27..000000000 --- a/unused code/biomesoplenty/worldgen/WorldGenWillow1.java +++ /dev/null @@ -1,832 +0,0 @@ -package biomesoplenty.worldgen; - -import java.util.Random; - -import biomesoplenty.api.Blocks; -import biomesoplenty.configuration.BOPBlocks; - -import net.minecraft.block.Block; -import net.minecraft.world.World; -import net.minecraft.world.gen.feature.WorldGenerator; - -public class WorldGenWillow1 extends WorldGenerator -{ - public boolean generate(World var1, Random var2, int var3, int var4, int var5) - { - while (var1.isAirBlock(var3 + 7, var4, var5 + 8) && var4 > 2) - { - --var4; - } - - int var6 = var1.getBlockId(var3 + 7, var4, var5 + 8); - - if (var6 != Block.grass.blockID) - { - return false; - } - else - { - for (int var7 = -2; var7 <= 2; ++var7) - { - for (int var8 = -2; var8 <= 2; ++var8) - { - if (var1.isAirBlock(var3 + var7 + 7, var4 - 1, var5 + var8 + 8) && var1.isAirBlock(var3 + var7 + 7, var4 - 2, var5 + var8 + 8)) - { - return false; - } - } - } - - var1.setBlock(var3 + 0, var4 + 13, var5 + 9, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 0, var4 + 14, var5 + 9, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 0, var4 + 15, var5 + 9, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 1, var4 + 5, var5 + 3, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 1, var4 + 5, var5 + 4, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 1, var4 + 5, var5 + 8, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 1, var4 + 5, var5 + 9, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 1, var4 + 6, var5 + 8, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 1, var4 + 6, var5 + 9, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 1, var4 + 7, var5 + 8, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 1, var4 + 7, var5 + 9, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 1, var4 + 8, var5 + 8, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 1, var4 + 8, var5 + 9, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 1, var4 + 9, var5 + 6, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 1, var4 + 9, var5 + 8, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 1, var4 + 9, var5 + 9, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 1, var4 + 10, var5 + 6, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 1, var4 + 10, var5 + 8, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 1, var4 + 10, var5 + 9, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 1, var4 + 11, var5 + 6, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 1, var4 + 11, var5 + 8, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 1, var4 + 11, var5 + 9, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 1, var4 + 12, var5 + 6, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 1, var4 + 12, var5 + 8, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 1, var4 + 12, var5 + 9, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 1, var4 + 13, var5 + 6, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 1, var4 + 13, var5 + 8, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 1, var4 + 14, var5 + 5, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 1, var4 + 14, var5 + 6, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 1, var4 + 15, var5 + 5, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 1, var4 + 15, var5 + 6, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 2, var4 + 2, var5 + 2, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 2, var4 + 3, var5 + 2, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 2, var4 + 3, var5 + 3, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 2, var4 + 4, var5 + 2, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 2, var4 + 4, var5 + 3, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 2, var4 + 5, var5 + 2, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 2, var4 + 5, var5 + 3, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 2, var4 + 5, var5 + 7, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 2, var4 + 6, var5 + 2, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 2, var4 + 6, var5 + 7, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 2, var4 + 6, var5 + 10, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 2, var4 + 7, var5 + 7, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 2, var4 + 7, var5 + 9, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 2, var4 + 7, var5 + 10, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 2, var4 + 8, var5 + 7, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 2, var4 + 8, var5 + 8, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 2, var4 + 8, var5 + 9, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 2, var4 + 8, var5 + 10, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 2, var4 + 9, var5 + 7, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 2, var4 + 9, var5 + 8, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 2, var4 + 9, var5 + 9, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 2, var4 + 9, var5 + 10, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 2, var4 + 10, var5 + 6, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 2, var4 + 10, var5 + 7, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 2, var4 + 10, var5 + 8, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 2, var4 + 10, var5 + 9, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 2, var4 + 10, var5 + 10, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 2, var4 + 11, var5 + 6, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 2, var4 + 11, var5 + 7, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 2, var4 + 11, var5 + 8, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 2, var4 + 11, var5 + 9, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 2, var4 + 11, var5 + 10, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 2, var4 + 12, var5 + 4, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 2, var4 + 12, var5 + 5, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 2, var4 + 12, var5 + 6, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 2, var4 + 12, var5 + 7, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 2, var4 + 12, var5 + 8, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 2, var4 + 12, var5 + 9, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 2, var4 + 12, var5 + 10, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 2, var4 + 13, var5 + 4, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 2, var4 + 13, var5 + 5, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 2, var4 + 13, var5 + 6, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 2, var4 + 13, var5 + 7, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 2, var4 + 13, var5 + 8, Blocks.logs3.get().blockID, 1, 2); - var1.setBlock(var3 + 2, var4 + 13, var5 + 9, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 2, var4 + 13, var5 + 10, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 2, var4 + 13, var5 + 12, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 2, var4 + 14, var5 + 4, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 2, var4 + 14, var5 + 5, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 2, var4 + 14, var5 + 6, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 2, var4 + 14, var5 + 7, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 2, var4 + 14, var5 + 8, Blocks.logs3.get().blockID, 1, 2); - var1.setBlock(var3 + 2, var4 + 14, var5 + 9, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 2, var4 + 14, var5 + 10, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 2, var4 + 14, var5 + 12, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 2, var4 + 15, var5 + 4, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 2, var4 + 15, var5 + 5, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 2, var4 + 15, var5 + 6, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 2, var4 + 15, var5 + 7, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 2, var4 + 15, var5 + 8, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 2, var4 + 15, var5 + 12, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 2, var4 + 16, var5 + 7, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 2, var4 + 16, var5 + 8, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 2, var4 + 16, var5 + 12, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 2, var4 + 17, var5 + 7, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 3, var4 + 1, var5 + 13, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 3, var4 + 2, var5 + 3, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 3, var4 + 2, var5 + 13, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 3, var4 + 2, var5 + 14, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 3, var4 + 3, var5 + 1, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 3, var4 + 3, var5 + 2, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 3, var4 + 3, var5 + 3, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 3, var4 + 3, var5 + 13, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 3, var4 + 3, var5 + 14, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 3, var4 + 4, var5 + 1, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 3, var4 + 4, var5 + 2, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 3, var4 + 4, var5 + 3, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 3, var4 + 4, var5 + 13, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 3, var4 + 4, var5 + 14, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 3, var4 + 5, var5 + 2, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 3, var4 + 5, var5 + 3, Blocks.logs3.get().blockID, 1, 2); - var1.setBlock(var3 + 3, var4 + 5, var5 + 5, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 3, var4 + 5, var5 + 13, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 3, var4 + 5, var5 + 14, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 3, var4 + 6, var5 + 2, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 3, var4 + 6, var5 + 3, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 3, var4 + 6, var5 + 14, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 3, var4 + 7, var5 + 11, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 3, var4 + 8, var5 + 9, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 3, var4 + 8, var5 + 11, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 3, var4 + 9, var5 + 9, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 3, var4 + 9, var5 + 11, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 3, var4 + 10, var5 + 9, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 3, var4 + 10, var5 + 11, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 3, var4 + 10, var5 + 12, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 3, var4 + 10, var5 + 13, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 3, var4 + 11, var5 + 7, Blocks.logs3.get().blockID, 1, 2); - var1.setBlock(var3 + 3, var4 + 11, var5 + 9, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 3, var4 + 11, var5 + 11, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 3, var4 + 11, var5 + 12, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 3, var4 + 11, var5 + 13, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 3, var4 + 12, var5 + 7, Blocks.logs3.get().blockID, 1, 2); - var1.setBlock(var3 + 3, var4 + 12, var5 + 9, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 3, var4 + 12, var5 + 11, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 3, var4 + 12, var5 + 12, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 3, var4 + 12, var5 + 13, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 3, var4 + 13, var5 + 4, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 3, var4 + 13, var5 + 5, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 3, var4 + 13, var5 + 6, Blocks.logs3.get().blockID, 1, 2); - var1.setBlock(var3 + 3, var4 + 13, var5 + 7, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 3, var4 + 13, var5 + 8, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 3, var4 + 13, var5 + 9, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 3, var4 + 13, var5 + 11, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 3, var4 + 13, var5 + 12, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 3, var4 + 13, var5 + 13, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 3, var4 + 14, var5 + 4, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 3, var4 + 14, var5 + 5, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 3, var4 + 14, var5 + 6, Blocks.logs3.get().blockID, 1, 2); - var1.setBlock(var3 + 3, var4 + 14, var5 + 7, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 3, var4 + 14, var5 + 8, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 3, var4 + 14, var5 + 9, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 3, var4 + 14, var5 + 11, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 3, var4 + 14, var5 + 12, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 3, var4 + 14, var5 + 13, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 3, var4 + 15, var5 + 4, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 3, var4 + 15, var5 + 5, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 3, var4 + 15, var5 + 6, Blocks.logs3.get().blockID, 1, 2); - var1.setBlock(var3 + 3, var4 + 15, var5 + 7, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 3, var4 + 15, var5 + 8, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 3, var4 + 15, var5 + 11, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 3, var4 + 15, var5 + 12, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 3, var4 + 15, var5 + 13, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 3, var4 + 16, var5 + 6, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 3, var4 + 16, var5 + 8, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 3, var4 + 16, var5 + 11, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 3, var4 + 16, var5 + 12, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 3, var4 + 16, var5 + 13, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 3, var4 + 17, var5 + 6, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 3, var4 + 17, var5 + 11, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 4, var4 + 0, var5 + 6, Blocks.logs3.get().blockID, 1, 2); - var1.setBlock(var3 + 4, var4 + 2, var5 + 2, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 4, var4 + 3, var5 + 1, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 4, var4 + 3, var5 + 2, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 4, var4 + 3, var5 + 3, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 4, var4 + 3, var5 + 12, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 4, var4 + 4, var5 + 1, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 4, var4 + 4, var5 + 2, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 4, var4 + 4, var5 + 3, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 4, var4 + 4, var5 + 5, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 4, var4 + 4, var5 + 12, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 4, var4 + 5, var5 + 1, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 4, var4 + 5, var5 + 2, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 4, var4 + 5, var5 + 3, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 4, var4 + 5, var5 + 5, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 4, var4 + 6, var5 + 1, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 4, var4 + 6, var5 + 4, Blocks.logs3.get().blockID, 1, 2); - var1.setBlock(var3 + 4, var4 + 6, var5 + 5, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 4, var4 + 7, var5 + 3, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 4, var4 + 7, var5 + 4, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 4, var4 + 8, var5 + 5, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 4, var4 + 9, var5 + 5, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 4, var4 + 9, var5 + 7, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 4, var4 + 9, var5 + 8, Blocks.logs3.get().blockID, 1, 2); - var1.setBlock(var3 + 4, var4 + 10, var5 + 5, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 4, var4 + 10, var5 + 7, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 4, var4 + 10, var5 + 8, Blocks.logs3.get().blockID, 1, 2); - var1.setBlock(var3 + 4, var4 + 11, var5 + 5, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 4, var4 + 11, var5 + 7, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 4, var4 + 11, var5 + 8, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 4, var4 + 11, var5 + 9, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 4, var4 + 11, var5 + 10, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 4, var4 + 12, var5 + 5, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 4, var4 + 12, var5 + 6, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 4, var4 + 12, var5 + 7, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 4, var4 + 12, var5 + 8, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 4, var4 + 12, var5 + 9, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 4, var4 + 12, var5 + 10, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 4, var4 + 12, var5 + 14, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 4, var4 + 13, var5 + 5, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 4, var4 + 13, var5 + 6, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 4, var4 + 13, var5 + 7, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 4, var4 + 13, var5 + 8, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 4, var4 + 13, var5 + 9, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 4, var4 + 13, var5 + 10, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 4, var4 + 13, var5 + 14, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 4, var4 + 14, var5 + 5, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 4, var4 + 14, var5 + 6, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 4, var4 + 14, var5 + 7, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 4, var4 + 14, var5 + 8, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 4, var4 + 14, var5 + 9, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 4, var4 + 14, var5 + 10, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 4, var4 + 14, var5 + 11, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 4, var4 + 14, var5 + 12, Blocks.logs3.get().blockID, 1, 2); - var1.setBlock(var3 + 4, var4 + 14, var5 + 14, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 4, var4 + 15, var5 + 5, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 4, var4 + 15, var5 + 6, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 4, var4 + 15, var5 + 10, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 4, var4 + 15, var5 + 11, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 4, var4 + 15, var5 + 12, Blocks.logs3.get().blockID, 1, 2); - var1.setBlock(var3 + 4, var4 + 15, var5 + 14, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 4, var4 + 16, var5 + 10, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 4, var4 + 16, var5 + 11, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 4, var4 + 16, var5 + 12, Blocks.logs3.get().blockID, 1, 2); - var1.setBlock(var3 + 4, var4 + 16, var5 + 14, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 4, var4 + 17, var5 + 11, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 4, var4 + 17, var5 + 12, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 4, var4 + 17, var5 + 13, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 4, var4 + 18, var5 + 13, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 5, var4 + 0, var5 + 7, Blocks.logs3.get().blockID, 1, 2); - var1.setBlock(var3 + 5, var4 + 1, var5 + 13, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 5, var4 + 1, var5 + 15, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 5, var4 + 2, var5 + 13, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 5, var4 + 2, var5 + 15, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 5, var4 + 2, var5 + 16, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 5, var4 + 3, var5 + 12, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 5, var4 + 3, var5 + 13, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 5, var4 + 3, var5 + 15, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 5, var4 + 3, var5 + 16, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 5, var4 + 4, var5 + 12, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 5, var4 + 4, var5 + 13, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 5, var4 + 4, var5 + 15, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 5, var4 + 4, var5 + 16, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 5, var4 + 5, var5 + 12, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 5, var4 + 5, var5 + 13, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 5, var4 + 5, var5 + 14, Blocks.logs3.get().blockID, 1, 2); - var1.setBlock(var3 + 5, var4 + 5, var5 + 16, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 5, var4 + 6, var5 + 5, Blocks.logs3.get().blockID, 1, 2); - var1.setBlock(var3 + 5, var4 + 6, var5 + 13, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 5, var4 + 6, var5 + 14, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 5, var4 + 6, var5 + 15, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 5, var4 + 6, var5 + 16, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 5, var4 + 7, var5 + 3, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 5, var4 + 7, var5 + 9, Blocks.logs3.get().blockID, 1, 2); - var1.setBlock(var3 + 5, var4 + 7, var5 + 12, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 5, var4 + 7, var5 + 13, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 5, var4 + 7, var5 + 14, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 5, var4 + 8, var5 + 3, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 5, var4 + 8, var5 + 4, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 5, var4 + 8, var5 + 9, Blocks.logs3.get().blockID, 1, 2); - var1.setBlock(var3 + 5, var4 + 8, var5 + 12, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 5, var4 + 8, var5 + 13, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 5, var4 + 9, var5 + 3, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 5, var4 + 9, var5 + 4, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 5, var4 + 9, var5 + 10, Blocks.logs3.get().blockID, 1, 2); - var1.setBlock(var3 + 5, var4 + 9, var5 + 12, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 5, var4 + 9, var5 + 13, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 5, var4 + 10, var5 + 3, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 5, var4 + 10, var5 + 4, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 5, var4 + 10, var5 + 6, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 5, var4 + 10, var5 + 10, Blocks.logs3.get().blockID, 1, 2); - var1.setBlock(var3 + 5, var4 + 10, var5 + 12, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 5, var4 + 10, var5 + 13, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 5, var4 + 11, var5 + 3, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 5, var4 + 11, var5 + 4, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 5, var4 + 11, var5 + 5, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 5, var4 + 11, var5 + 6, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 5, var4 + 11, var5 + 11, Blocks.logs3.get().blockID, 1, 2); - var1.setBlock(var3 + 5, var4 + 11, var5 + 12, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 5, var4 + 11, var5 + 13, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 5, var4 + 12, var5 + 3, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 5, var4 + 12, var5 + 4, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 5, var4 + 12, var5 + 5, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 5, var4 + 12, var5 + 6, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 5, var4 + 12, var5 + 11, Blocks.logs3.get().blockID, 1, 2); - var1.setBlock(var3 + 5, var4 + 12, var5 + 12, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 5, var4 + 12, var5 + 13, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 5, var4 + 13, var5 + 3, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 5, var4 + 13, var5 + 4, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 5, var4 + 13, var5 + 5, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 5, var4 + 13, var5 + 6, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 5, var4 + 13, var5 + 7, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 5, var4 + 13, var5 + 8, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 5, var4 + 13, var5 + 10, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 5, var4 + 13, var5 + 11, Blocks.logs3.get().blockID, 1, 2); - var1.setBlock(var3 + 5, var4 + 13, var5 + 12, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 5, var4 + 13, var5 + 13, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 5, var4 + 14, var5 + 3, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 5, var4 + 14, var5 + 4, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 5, var4 + 14, var5 + 5, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 5, var4 + 14, var5 + 6, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 5, var4 + 14, var5 + 7, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 5, var4 + 14, var5 + 8, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 5, var4 + 14, var5 + 10, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 5, var4 + 14, var5 + 11, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 5, var4 + 14, var5 + 12, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 5, var4 + 14, var5 + 13, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 5, var4 + 15, var5 + 3, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 5, var4 + 15, var5 + 6, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 5, var4 + 15, var5 + 7, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 5, var4 + 15, var5 + 8, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 5, var4 + 15, var5 + 10, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 5, var4 + 15, var5 + 11, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 5, var4 + 15, var5 + 12, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 5, var4 + 15, var5 + 13, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 5, var4 + 16, var5 + 6, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 5, var4 + 16, var5 + 7, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 5, var4 + 16, var5 + 8, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 5, var4 + 16, var5 + 10, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 5, var4 + 16, var5 + 12, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 6, var4 + 0, var5 + 7, Blocks.logs3.get().blockID, 1, 2); - var1.setBlock(var3 + 6, var4 + 0, var5 + 9, Blocks.logs3.get().blockID, 1, 2); - var1.setBlock(var3 + 6, var4 + 1, var5 + 7, Blocks.logs3.get().blockID, 1, 2); - var1.setBlock(var3 + 6, var4 + 1, var5 + 14, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 6, var4 + 2, var5 + 14, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 6, var4 + 3, var5 + 14, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 6, var4 + 4, var5 + 8, Blocks.logs3.get().blockID, 1, 2); - var1.setBlock(var3 + 6, var4 + 4, var5 + 14, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 6, var4 + 5, var5 + 6, Blocks.logs3.get().blockID, 1, 2); - var1.setBlock(var3 + 6, var4 + 5, var5 + 8, Blocks.logs3.get().blockID, 1, 2); - var1.setBlock(var3 + 6, var4 + 5, var5 + 15, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 6, var4 + 6, var5 + 8, Blocks.logs3.get().blockID, 1, 2); - var1.setBlock(var3 + 6, var4 + 6, var5 + 13, Blocks.logs3.get().blockID, 1, 2); - var1.setBlock(var3 + 6, var4 + 6, var5 + 16, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 6, var4 + 8, var5 + 5, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 6, var4 + 9, var5 + 5, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 6, var4 + 10, var5 + 2, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 6, var4 + 10, var5 + 5, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 6, var4 + 10, var5 + 9, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 6, var4 + 11, var5 + 2, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 6, var4 + 11, var5 + 5, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 6, var4 + 11, var5 + 9, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 6, var4 + 12, var5 + 2, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 6, var4 + 12, var5 + 5, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 6, var4 + 12, var5 + 6, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 6, var4 + 12, var5 + 8, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 6, var4 + 12, var5 + 9, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 6, var4 + 13, var5 + 2, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 6, var4 + 13, var5 + 4, Blocks.logs3.get().blockID, 1, 2); - var1.setBlock(var3 + 6, var4 + 13, var5 + 5, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 6, var4 + 13, var5 + 6, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 6, var4 + 13, var5 + 8, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 6, var4 + 13, var5 + 9, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 6, var4 + 13, var5 + 10, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 6, var4 + 13, var5 + 13, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 6, var4 + 14, var5 + 2, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 6, var4 + 14, var5 + 4, Blocks.logs3.get().blockID, 1, 2); - var1.setBlock(var3 + 6, var4 + 14, var5 + 5, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 6, var4 + 14, var5 + 6, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 6, var4 + 14, var5 + 8, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 6, var4 + 14, var5 + 9, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 6, var4 + 14, var5 + 10, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 6, var4 + 14, var5 + 13, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 6, var4 + 15, var5 + 2, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 6, var4 + 15, var5 + 4, Blocks.logs3.get().blockID, 1, 2); - var1.setBlock(var3 + 6, var4 + 15, var5 + 5, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 6, var4 + 15, var5 + 6, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 6, var4 + 15, var5 + 9, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 6, var4 + 15, var5 + 10, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 6, var4 + 15, var5 + 13, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 6, var4 + 16, var5 + 4, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 6, var4 + 16, var5 + 5, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 6, var4 + 16, var5 + 6, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 6, var4 + 16, var5 + 9, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 6, var4 + 16, var5 + 10, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 6, var4 + 16, var5 + 13, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 6, var4 + 17, var5 + 9, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 7, var4 + 0, var5 + 7, Blocks.logs3.get().blockID, 1, 2); - var1.setBlock(var3 + 7, var4 + 0, var5 + 8, Blocks.logs3.get().blockID, 1, 2); - var1.setBlock(var3 + 7, var4 + 1, var5 + 7, Blocks.logs3.get().blockID, 1, 2); - var1.setBlock(var3 + 7, var4 + 1, var5 + 8, Blocks.logs3.get().blockID, 1, 2); - var1.setBlock(var3 + 7, var4 + 2, var5 + 7, Blocks.logs3.get().blockID, 1, 2); - var1.setBlock(var3 + 7, var4 + 2, var5 + 8, Blocks.logs3.get().blockID, 1, 2); - var1.setBlock(var3 + 7, var4 + 3, var5 + 7, Blocks.logs3.get().blockID, 1, 2); - var1.setBlock(var3 + 7, var4 + 3, var5 + 8, Blocks.logs3.get().blockID, 1, 2); - var1.setBlock(var3 + 7, var4 + 4, var5 + 7, Blocks.logs3.get().blockID, 1, 2); - var1.setBlock(var3 + 7, var4 + 4, var5 + 14, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 7, var4 + 5, var5 + 10, Blocks.logs3.get().blockID, 1, 2); - var1.setBlock(var3 + 7, var4 + 5, var5 + 11, Blocks.logs3.get().blockID, 1, 2); - var1.setBlock(var3 + 7, var4 + 5, var5 + 13, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 7, var4 + 5, var5 + 14, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 7, var4 + 6, var5 + 3, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 7, var4 + 6, var5 + 12, Blocks.logs3.get().blockID, 1, 2); - var1.setBlock(var3 + 7, var4 + 6, var5 + 13, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 7, var4 + 7, var5 + 3, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 7, var4 + 8, var5 + 2, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 7, var4 + 8, var5 + 3, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 7, var4 + 8, var5 + 5, Blocks.logs3.get().blockID, 1, 2); - var1.setBlock(var3 + 7, var4 + 9, var5 + 2, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 7, var4 + 9, var5 + 3, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 7, var4 + 9, var5 + 5, Blocks.logs3.get().blockID, 1, 2); - var1.setBlock(var3 + 7, var4 + 9, var5 + 11, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 7, var4 + 10, var5 + 2, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 7, var4 + 10, var5 + 3, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 7, var4 + 10, var5 + 4, Blocks.logs3.get().blockID, 1, 2); - var1.setBlock(var3 + 7, var4 + 10, var5 + 5, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 7, var4 + 10, var5 + 9, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 7, var4 + 10, var5 + 11, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 7, var4 + 11, var5 + 2, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 7, var4 + 11, var5 + 3, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 7, var4 + 11, var5 + 4, Blocks.logs3.get().blockID, 1, 2); - var1.setBlock(var3 + 7, var4 + 11, var5 + 5, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 7, var4 + 11, var5 + 7, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 7, var4 + 11, var5 + 9, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 7, var4 + 11, var5 + 11, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 7, var4 + 12, var5 + 2, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 7, var4 + 12, var5 + 3, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 7, var4 + 12, var5 + 4, Blocks.logs3.get().blockID, 1, 2); - var1.setBlock(var3 + 7, var4 + 12, var5 + 5, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 7, var4 + 12, var5 + 6, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 7, var4 + 12, var5 + 7, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 7, var4 + 12, var5 + 9, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 7, var4 + 12, var5 + 11, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 7, var4 + 13, var5 + 2, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 7, var4 + 13, var5 + 3, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 7, var4 + 13, var5 + 4, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 7, var4 + 13, var5 + 5, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 7, var4 + 13, var5 + 6, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 7, var4 + 13, var5 + 7, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 7, var4 + 13, var5 + 9, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 7, var4 + 13, var5 + 11, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 7, var4 + 14, var5 + 2, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 7, var4 + 14, var5 + 3, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 7, var4 + 14, var5 + 4, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 7, var4 + 14, var5 + 5, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 7, var4 + 14, var5 + 6, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 7, var4 + 14, var5 + 7, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 7, var4 + 14, var5 + 9, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 7, var4 + 14, var5 + 11, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 7, var4 + 15, var5 + 3, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 7, var4 + 15, var5 + 4, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 7, var4 + 15, var5 + 5, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 7, var4 + 15, var5 + 6, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 7, var4 + 15, var5 + 7, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 7, var4 + 15, var5 + 8, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 7, var4 + 15, var5 + 9, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 7, var4 + 16, var5 + 3, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 7, var4 + 16, var5 + 5, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 7, var4 + 16, var5 + 6, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 7, var4 + 16, var5 + 7, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 7, var4 + 16, var5 + 8, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 7, var4 + 16, var5 + 9, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 7, var4 + 17, var5 + 7, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 7, var4 + 17, var5 + 8, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 7, var4 + 17, var5 + 9, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 7, var4 + 18, var5 + 8, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 8, var4 + 0, var5 + 6, Blocks.logs3.get().blockID, 1, 2); - var1.setBlock(var3 + 8, var4 + 0, var5 + 9, Blocks.logs3.get().blockID, 1, 2); - var1.setBlock(var3 + 8, var4 + 4, var5 + 6, Blocks.logs3.get().blockID, 1, 2); - var1.setBlock(var3 + 8, var4 + 4, var5 + 9, Blocks.logs3.get().blockID, 1, 2); - var1.setBlock(var3 + 8, var4 + 5, var5 + 6, Blocks.logs3.get().blockID, 1, 2); - var1.setBlock(var3 + 8, var4 + 5, var5 + 9, Blocks.logs3.get().blockID, 1, 2); - var1.setBlock(var3 + 8, var4 + 6, var5 + 6, Blocks.logs3.get().blockID, 1, 2); - var1.setBlock(var3 + 8, var4 + 6, var5 + 9, Blocks.logs3.get().blockID, 1, 2); - var1.setBlock(var3 + 8, var4 + 7, var5 + 6, Blocks.logs3.get().blockID, 1, 2); - var1.setBlock(var3 + 8, var4 + 8, var5 + 4, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 8, var4 + 8, var5 + 11, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 8, var4 + 9, var5 + 4, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 8, var4 + 9, var5 + 11, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 8, var4 + 10, var5 + 2, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 8, var4 + 10, var5 + 4, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 8, var4 + 10, var5 + 5, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 8, var4 + 10, var5 + 8, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 8, var4 + 10, var5 + 9, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 8, var4 + 10, var5 + 11, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 8, var4 + 11, var5 + 1, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 8, var4 + 11, var5 + 2, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 8, var4 + 11, var5 + 4, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 8, var4 + 11, var5 + 5, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 8, var4 + 11, var5 + 8, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 8, var4 + 11, var5 + 9, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 8, var4 + 11, var5 + 11, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 8, var4 + 11, var5 + 12, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 8, var4 + 12, var5 + 1, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 8, var4 + 12, var5 + 2, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 8, var4 + 12, var5 + 4, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 8, var4 + 12, var5 + 5, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 8, var4 + 12, var5 + 8, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 8, var4 + 12, var5 + 9, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 8, var4 + 12, var5 + 10, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 8, var4 + 12, var5 + 11, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 8, var4 + 12, var5 + 12, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 8, var4 + 13, var5 + 1, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 8, var4 + 13, var5 + 2, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 8, var4 + 13, var5 + 3, Blocks.logs3.get().blockID, 1, 2); - var1.setBlock(var3 + 8, var4 + 13, var5 + 4, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 8, var4 + 13, var5 + 5, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 8, var4 + 13, var5 + 8, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 8, var4 + 13, var5 + 9, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 8, var4 + 13, var5 + 10, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 8, var4 + 13, var5 + 11, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 8, var4 + 13, var5 + 12, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 8, var4 + 14, var5 + 1, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 8, var4 + 14, var5 + 2, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 8, var4 + 14, var5 + 3, Blocks.logs3.get().blockID, 1, 2); - var1.setBlock(var3 + 8, var4 + 14, var5 + 4, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 8, var4 + 14, var5 + 5, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 8, var4 + 14, var5 + 8, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 8, var4 + 14, var5 + 9, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 8, var4 + 14, var5 + 10, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 8, var4 + 14, var5 + 11, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 8, var4 + 14, var5 + 12, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 8, var4 + 15, var5 + 1, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 8, var4 + 15, var5 + 2, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 8, var4 + 15, var5 + 3, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 8, var4 + 15, var5 + 4, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 8, var4 + 15, var5 + 5, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 8, var4 + 15, var5 + 8, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 8, var4 + 15, var5 + 9, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 8, var4 + 15, var5 + 10, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 8, var4 + 15, var5 + 11, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 8, var4 + 15, var5 + 12, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 8, var4 + 16, var5 + 3, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 8, var4 + 16, var5 + 5, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 8, var4 + 16, var5 + 8, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 8, var4 + 16, var5 + 10, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 8, var4 + 16, var5 + 12, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 9, var4 + 6, var5 + 6, Blocks.logs3.get().blockID, 1, 2); - var1.setBlock(var3 + 9, var4 + 7, var5 + 10, Blocks.logs3.get().blockID, 1, 2); - var1.setBlock(var3 + 9, var4 + 8, var5 + 3, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 9, var4 + 8, var5 + 5, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 9, var4 + 8, var5 + 10, Blocks.logs3.get().blockID, 1, 2); - var1.setBlock(var3 + 9, var4 + 8, var5 + 12, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 9, var4 + 9, var5 + 3, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 9, var4 + 9, var5 + 4, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 9, var4 + 9, var5 + 5, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 9, var4 + 9, var5 + 7, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 9, var4 + 9, var5 + 10, Blocks.logs3.get().blockID, 1, 2); - var1.setBlock(var3 + 9, var4 + 9, var5 + 12, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 9, var4 + 9, var5 + 14, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 9, var4 + 10, var5 + 3, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 9, var4 + 10, var5 + 4, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 9, var4 + 10, var5 + 5, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 9, var4 + 10, var5 + 7, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 9, var4 + 10, var5 + 10, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 9, var4 + 10, var5 + 11, Blocks.logs3.get().blockID, 1, 2); - var1.setBlock(var3 + 9, var4 + 10, var5 + 12, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 9, var4 + 10, var5 + 14, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 9, var4 + 11, var5 + 3, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 9, var4 + 11, var5 + 4, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 9, var4 + 11, var5 + 5, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 9, var4 + 11, var5 + 7, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 9, var4 + 11, var5 + 9, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 9, var4 + 11, var5 + 10, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 9, var4 + 11, var5 + 11, Blocks.logs3.get().blockID, 1, 2); - var1.setBlock(var3 + 9, var4 + 11, var5 + 12, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 9, var4 + 11, var5 + 14, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 9, var4 + 12, var5 + 3, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 9, var4 + 12, var5 + 4, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 9, var4 + 12, var5 + 5, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 9, var4 + 12, var5 + 7, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 9, var4 + 12, var5 + 9, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 9, var4 + 12, var5 + 10, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 9, var4 + 12, var5 + 11, Blocks.logs3.get().blockID, 1, 2); - var1.setBlock(var3 + 9, var4 + 12, var5 + 12, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 9, var4 + 12, var5 + 14, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 9, var4 + 13, var5 + 3, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 9, var4 + 13, var5 + 4, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 9, var4 + 13, var5 + 5, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 9, var4 + 13, var5 + 7, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 9, var4 + 13, var5 + 9, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 9, var4 + 13, var5 + 10, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 9, var4 + 13, var5 + 11, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 9, var4 + 13, var5 + 12, Blocks.logs3.get().blockID, 1, 2); - var1.setBlock(var3 + 9, var4 + 13, var5 + 14, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 9, var4 + 14, var5 + 2, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 9, var4 + 14, var5 + 3, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 9, var4 + 14, var5 + 4, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 9, var4 + 14, var5 + 5, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 9, var4 + 14, var5 + 9, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 9, var4 + 14, var5 + 10, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 9, var4 + 14, var5 + 11, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 9, var4 + 14, var5 + 12, Blocks.logs3.get().blockID, 1, 2); - var1.setBlock(var3 + 9, var4 + 14, var5 + 14, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 9, var4 + 15, var5 + 2, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 9, var4 + 15, var5 + 4, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 9, var4 + 15, var5 + 8, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 9, var4 + 15, var5 + 10, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 9, var4 + 15, var5 + 11, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 9, var4 + 15, var5 + 12, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 9, var4 + 15, var5 + 13, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 9, var4 + 16, var5 + 2, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 9, var4 + 16, var5 + 4, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 9, var4 + 16, var5 + 8, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 9, var4 + 16, var5 + 10, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 9, var4 + 16, var5 + 12, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 10, var4 + 7, var5 + 7, Blocks.logs3.get().blockID, 1, 2); - var1.setBlock(var3 + 10, var4 + 8, var5 + 10, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 10, var4 + 8, var5 + 11, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 10, var4 + 9, var5 + 3, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 10, var4 + 9, var5 + 10, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 10, var4 + 9, var5 + 11, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 10, var4 + 9, var5 + 13, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 10, var4 + 10, var5 + 3, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 10, var4 + 10, var5 + 8, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 10, var4 + 10, var5 + 9, Blocks.logs3.get().blockID, 1, 2); - var1.setBlock(var3 + 10, var4 + 10, var5 + 10, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 10, var4 + 10, var5 + 11, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 10, var4 + 10, var5 + 12, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 10, var4 + 10, var5 + 13, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 10, var4 + 10, var5 + 14, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 10, var4 + 11, var5 + 3, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 10, var4 + 11, var5 + 7, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 10, var4 + 11, var5 + 8, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 10, var4 + 11, var5 + 9, Blocks.logs3.get().blockID, 1, 2); - var1.setBlock(var3 + 10, var4 + 11, var5 + 10, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 10, var4 + 11, var5 + 11, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 10, var4 + 11, var5 + 12, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 10, var4 + 11, var5 + 13, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 10, var4 + 11, var5 + 14, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 10, var4 + 12, var5 + 3, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 10, var4 + 12, var5 + 7, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 10, var4 + 12, var5 + 8, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 10, var4 + 12, var5 + 9, Blocks.logs3.get().blockID, 1, 2); - var1.setBlock(var3 + 10, var4 + 12, var5 + 10, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 10, var4 + 12, var5 + 11, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 10, var4 + 12, var5 + 12, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 10, var4 + 12, var5 + 13, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 10, var4 + 12, var5 + 14, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 10, var4 + 13, var5 + 2, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 10, var4 + 13, var5 + 3, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 10, var4 + 13, var5 + 7, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 10, var4 + 13, var5 + 8, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 10, var4 + 13, var5 + 9, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 10, var4 + 13, var5 + 10, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 10, var4 + 13, var5 + 11, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 10, var4 + 13, var5 + 12, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 10, var4 + 13, var5 + 13, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 10, var4 + 13, var5 + 14, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 10, var4 + 14, var5 + 2, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 10, var4 + 14, var5 + 3, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 10, var4 + 14, var5 + 7, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 10, var4 + 14, var5 + 8, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 10, var4 + 14, var5 + 9, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 10, var4 + 14, var5 + 10, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 10, var4 + 14, var5 + 11, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 10, var4 + 14, var5 + 12, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 10, var4 + 14, var5 + 13, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 10, var4 + 15, var5 + 7, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 10, var4 + 15, var5 + 9, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 10, var4 + 15, var5 + 11, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 10, var4 + 15, var5 + 12, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 10, var4 + 15, var5 + 13, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 10, var4 + 16, var5 + 7, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 10, var4 + 16, var5 + 9, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 11, var4 + 1, var5 + 6, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 11, var4 + 2, var5 + 6, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 11, var4 + 3, var5 + 6, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 11, var4 + 4, var5 + 6, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 11, var4 + 4, var5 + 7, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 11, var4 + 5, var5 + 6, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 11, var4 + 5, var5 + 7, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 11, var4 + 5, var5 + 8, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 11, var4 + 6, var5 + 6, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 11, var4 + 6, var5 + 8, Blocks.logs3.get().blockID, 1, 2); - var1.setBlock(var3 + 11, var4 + 7, var5 + 6, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 11, var4 + 7, var5 + 7, Blocks.logs3.get().blockID, 1, 2); - var1.setBlock(var3 + 11, var4 + 8, var5 + 6, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 11, var4 + 8, var5 + 11, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 11, var4 + 8, var5 + 12, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 11, var4 + 9, var5 + 11, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 11, var4 + 9, var5 + 12, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 11, var4 + 10, var5 + 8, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 11, var4 + 10, var5 + 11, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 11, var4 + 10, var5 + 12, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 11, var4 + 11, var5 + 8, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 11, var4 + 11, var5 + 10, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 11, var4 + 11, var5 + 11, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 11, var4 + 11, var5 + 12, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 11, var4 + 12, var5 + 8, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 11, var4 + 12, var5 + 10, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 11, var4 + 12, var5 + 11, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 11, var4 + 12, var5 + 12, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 11, var4 + 12, var5 + 13, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 11, var4 + 13, var5 + 6, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 11, var4 + 13, var5 + 8, Blocks.logs3.get().blockID, 1, 2); - var1.setBlock(var3 + 11, var4 + 13, var5 + 10, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 11, var4 + 13, var5 + 11, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 11, var4 + 13, var5 + 12, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 11, var4 + 13, var5 + 13, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 11, var4 + 14, var5 + 6, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 11, var4 + 14, var5 + 8, Blocks.logs3.get().blockID, 1, 2); - var1.setBlock(var3 + 11, var4 + 14, var5 + 10, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 11, var4 + 14, var5 + 11, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 11, var4 + 14, var5 + 12, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 11, var4 + 14, var5 + 13, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 11, var4 + 15, var5 + 6, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 11, var4 + 15, var5 + 8, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 11, var4 + 15, var5 + 10, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 11, var4 + 15, var5 + 11, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 11, var4 + 15, var5 + 12, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 11, var4 + 15, var5 + 13, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 11, var4 + 16, var5 + 8, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 11, var4 + 16, var5 + 10, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 11, var4 + 17, var5 + 10, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 12, var4 + 1, var5 + 6, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 12, var4 + 1, var5 + 7, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 12, var4 + 2, var5 + 4, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 12, var4 + 2, var5 + 6, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 12, var4 + 2, var5 + 7, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 12, var4 + 3, var5 + 4, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 12, var4 + 3, var5 + 6, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 12, var4 + 3, var5 + 7, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 12, var4 + 4, var5 + 4, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 12, var4 + 4, var5 + 6, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 12, var4 + 4, var5 + 7, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 12, var4 + 5, var5 + 4, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 12, var4 + 5, var5 + 7, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 12, var4 + 5, var5 + 8, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 12, var4 + 5, var5 + 9, Blocks.logs3.get().blockID, 1, 2); - var1.setBlock(var3 + 12, var4 + 6, var5 + 4, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 12, var4 + 6, var5 + 6, Blocks.logs3.get().blockID, 1, 2); - var1.setBlock(var3 + 12, var4 + 6, var5 + 7, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 12, var4 + 6, var5 + 8, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 12, var4 + 7, var5 + 4, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 12, var4 + 7, var5 + 6, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 12, var4 + 7, var5 + 7, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 12, var4 + 8, var5 + 6, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 12, var4 + 10, var5 + 8, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 12, var4 + 10, var5 + 9, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 12, var4 + 11, var5 + 8, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 12, var4 + 11, var5 + 9, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 12, var4 + 11, var5 + 10, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 12, var4 + 12, var5 + 8, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 12, var4 + 12, var5 + 9, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 12, var4 + 12, var5 + 10, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 12, var4 + 13, var5 + 6, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 12, var4 + 13, var5 + 8, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 12, var4 + 13, var5 + 9, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 12, var4 + 13, var5 + 10, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 12, var4 + 14, var5 + 6, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 12, var4 + 14, var5 + 7, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 12, var4 + 14, var5 + 8, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 12, var4 + 14, var5 + 9, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 12, var4 + 14, var5 + 10, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 12, var4 + 15, var5 + 7, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 12, var4 + 15, var5 + 8, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 12, var4 + 15, var5 + 10, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 12, var4 + 16, var5 + 7, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 12, var4 + 17, var5 + 10, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 12, var4 + 17, var5 + 11, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 13, var4 + 1, var5 + 7, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 13, var4 + 2, var5 + 7, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 13, var4 + 3, var5 + 7, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 13, var4 + 4, var5 + 7, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 13, var4 + 5, var5 + 7, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 13, var4 + 5, var5 + 8, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 13, var4 + 6, var5 + 4, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 13, var4 + 6, var5 + 6, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 13, var4 + 6, var5 + 8, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 13, var4 + 7, var5 + 4, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 13, var4 + 7, var5 + 5, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 13, var4 + 7, var5 + 6, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 13, var4 + 8, var5 + 5, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 13, var4 + 14, var5 + 7, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 13, var4 + 14, var5 + 8, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 13, var4 + 14, var5 + 9, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 13, var4 + 15, var5 + 7, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 13, var4 + 15, var5 + 8, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 13, var4 + 15, var5 + 9, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 13, var4 + 15, var5 + 10, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 13, var4 + 15, var5 + 11, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 13, var4 + 16, var5 + 10, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 14, var4 + 4, var5 + 6, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 14, var4 + 4, var5 + 7, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 14, var4 + 5, var5 + 6, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 14, var4 + 5, var5 + 7, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 14, var4 + 6, var5 + 6, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 14, var4 + 7, var5 + 6, Blocks.leavesColorized.get().blockID, 4, 2); - return true; - } - } -} diff --git a/unused code/biomesoplenty/worldgen/WorldGenWillow2.java b/unused code/biomesoplenty/worldgen/WorldGenWillow2.java deleted file mode 100644 index 21e3fdb84..000000000 --- a/unused code/biomesoplenty/worldgen/WorldGenWillow2.java +++ /dev/null @@ -1,203 +0,0 @@ -package biomesoplenty.worldgen; - -import java.util.Random; - -import biomesoplenty.api.Blocks; -import biomesoplenty.configuration.BOPBlocks; - -import net.minecraft.block.Block; -import net.minecraft.world.World; -import net.minecraft.world.gen.feature.WorldGenerator; - -public class WorldGenWillow2 extends WorldGenerator -{ - public boolean generate(World var1, Random var2, int var3, int var4, int var5) - { - while (var1.isAirBlock(var3 + 4, var4, var5 + 3) && var4 > 2) - { - --var4; - } - - int var6 = var1.getBlockId(var3 + 4, var4, var5 + 3); - - if (var6 != Block.grass.blockID) - { - return false; - } - else - { - for (int var7 = -2; var7 <= 2; ++var7) - { - for (int var8 = -2; var8 <= 2; ++var8) - { - if (var1.isAirBlock(var3 + var7 + 4, var4 - 1, var5 + var8 + 3) && var1.isAirBlock(var3 + var7 + 4, var4 - 2, var5 + var8 + 3)) - { - return false; - } - } - } - - var1.setBlock(var3 + 1, var4 + 3, var5 + 2, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 1, var4 + 4, var5 + 2, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 1, var4 + 5, var5 + 1, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 1, var4 + 5, var5 + 2, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 1, var4 + 6, var5 + 0, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 1, var4 + 6, var5 + 1, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 1, var4 + 6, var5 + 2, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 1, var4 + 7, var5 + 2, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 2, var4 + 2, var5 + 3, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 2, var4 + 2, var5 + 5, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 2, var4 + 3, var5 + 1, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 2, var4 + 3, var5 + 3, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 2, var4 + 3, var5 + 5, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 2, var4 + 4, var5 + 0, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 2, var4 + 4, var5 + 1, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 2, var4 + 4, var5 + 3, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 2, var4 + 4, var5 + 4, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 2, var4 + 4, var5 + 5, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 2, var4 + 5, var5 + 0, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 2, var4 + 5, var5 + 3, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 2, var4 + 5, var5 + 4, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 2, var4 + 5, var5 + 5, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 2, var4 + 6, var5 + 0, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 2, var4 + 6, var5 + 2, Blocks.logs3.get().blockID, 1, 2); - var1.setBlock(var3 + 2, var4 + 6, var5 + 3, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 2, var4 + 6, var5 + 4, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 2, var4 + 6, var5 + 5, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 2, var4 + 7, var5 + 0, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 2, var4 + 7, var5 + 2, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 2, var4 + 7, var5 + 3, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 2, var4 + 7, var5 + 5, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 2, var4 + 8, var5 + 2, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 2, var4 + 8, var5 + 3, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 2, var4 + 8, var5 + 5, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 2, var4 + 9, var5 + 6, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 3, var4 + 2, var5 + 0, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 3, var4 + 2, var5 + 3, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 3, var4 + 2, var5 + 4, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 3, var4 + 3, var5 + 0, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 3, var4 + 3, var5 + 2, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 3, var4 + 3, var5 + 3, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 3, var4 + 3, var5 + 4, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 3, var4 + 4, var5 + 0, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 3, var4 + 4, var5 + 2, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 3, var4 + 4, var5 + 3, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 3, var4 + 4, var5 + 4, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 3, var4 + 4, var5 + 5, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 3, var4 + 4, var5 + 6, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 3, var4 + 4, var5 + 7, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 3, var4 + 5, var5 + 0, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 3, var4 + 5, var5 + 4, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 3, var4 + 5, var5 + 5, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 3, var4 + 5, var5 + 6, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 3, var4 + 5, var5 + 7, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 3, var4 + 6, var5 + 0, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 3, var4 + 6, var5 + 2, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 3, var4 + 6, var5 + 3, Blocks.logs3.get().blockID, 1, 2); - var1.setBlock(var3 + 3, var4 + 6, var5 + 4, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 3, var4 + 6, var5 + 5, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 3, var4 + 6, var5 + 6, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 3, var4 + 6, var5 + 7, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 3, var4 + 7, var5 + 0, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 3, var4 + 7, var5 + 2, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 3, var4 + 7, var5 + 3, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 3, var4 + 7, var5 + 4, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 3, var4 + 7, var5 + 5, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 3, var4 + 7, var5 + 7, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 3, var4 + 8, var5 + 2, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 3, var4 + 8, var5 + 3, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 3, var4 + 8, var5 + 5, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 3, var4 + 8, var5 + 7, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 3, var4 + 9, var5 + 3, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 3, var4 + 9, var5 + 5, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 3, var4 + 9, var5 + 6, Blocks.logs3.get().blockID, 1, 2); - var1.setBlock(var3 + 3, var4 + 9, var5 + 7, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 3, var4 + 10, var5 + 5, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 3, var4 + 10, var5 + 6, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 4, var4 + 0, var5 + 4, Blocks.logs3.get().blockID, 1, 2); - var1.setBlock(var3 + 4, var4 + 1, var5 + 4, Blocks.logs3.get().blockID, 1, 2); - var1.setBlock(var3 + 4, var4 + 2, var5 + 1, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 4, var4 + 2, var5 + 4, Blocks.logs3.get().blockID, 1, 2); - var1.setBlock(var3 + 4, var4 + 3, var5 + 1, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 4, var4 + 3, var5 + 2, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 4, var4 + 3, var5 + 3, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 4, var4 + 3, var5 + 4, Blocks.logs3.get().blockID, 1, 2); - var1.setBlock(var3 + 4, var4 + 4, var5 + 1, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 4, var4 + 4, var5 + 2, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 4, var4 + 4, var5 + 3, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 4, var4 + 4, var5 + 4, Blocks.logs3.get().blockID, 1, 2); - var1.setBlock(var3 + 4, var4 + 4, var5 + 5, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 4, var4 + 5, var5 + 1, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 4, var4 + 5, var5 + 2, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 4, var4 + 5, var5 + 3, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 4, var4 + 5, var5 + 4, Blocks.logs3.get().blockID, 1, 2); - var1.setBlock(var3 + 4, var4 + 5, var5 + 5, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 4, var4 + 5, var5 + 6, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 4, var4 + 6, var5 + 1, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 4, var4 + 6, var5 + 2, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 4, var4 + 6, var5 + 3, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 4, var4 + 6, var5 + 4, Blocks.logs3.get().blockID, 1, 2); - var1.setBlock(var3 + 4, var4 + 6, var5 + 5, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 4, var4 + 6, var5 + 6, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 4, var4 + 7, var5 + 3, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 4, var4 + 7, var5 + 4, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 4, var4 + 7, var5 + 5, Blocks.logs3.get().blockID, 1, 2); - var1.setBlock(var3 + 4, var4 + 7, var5 + 6, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 4, var4 + 8, var5 + 3, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 4, var4 + 8, var5 + 4, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 4, var4 + 8, var5 + 5, Blocks.logs3.get().blockID, 1, 2); - var1.setBlock(var3 + 4, var4 + 8, var5 + 6, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 4, var4 + 9, var5 + 4, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 4, var4 + 9, var5 + 5, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 4, var4 + 10, var5 + 5, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 5, var4 + 2, var5 + 1, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 5, var4 + 2, var5 + 3, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 5, var4 + 3, var5 + 1, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 5, var4 + 3, var5 + 3, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 5, var4 + 3, var5 + 4, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 5, var4 + 3, var5 + 5, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 5, var4 + 4, var5 + 1, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 5, var4 + 4, var5 + 2, Blocks.logs3.get().blockID, 1, 2); - var1.setBlock(var3 + 5, var4 + 4, var5 + 3, Blocks.logs3.get().blockID, 1, 2); - var1.setBlock(var3 + 5, var4 + 4, var5 + 4, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 5, var4 + 4, var5 + 5, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 5, var4 + 5, var5 + 3, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 5, var4 + 5, var5 + 4, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 5, var4 + 5, var5 + 5, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 5, var4 + 5, var5 + 6, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 5, var4 + 6, var5 + 3, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 5, var4 + 6, var5 + 4, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 5, var4 + 6, var5 + 5, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 5, var4 + 6, var5 + 6, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 5, var4 + 7, var5 + 5, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 5, var4 + 7, var5 + 7, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 5, var4 + 8, var5 + 6, Blocks.logs3.get().blockID, 1, 2); - var1.setBlock(var3 + 5, var4 + 8, var5 + 7, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 5, var4 + 9, var5 + 6, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 5, var4 + 10, var5 + 6, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 6, var4 + 2, var5 + 2, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 6, var4 + 2, var5 + 4, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 6, var4 + 3, var5 + 1, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 6, var4 + 3, var5 + 2, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 6, var4 + 3, var5 + 4, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 6, var4 + 4, var5 + 1, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 6, var4 + 4, var5 + 2, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 6, var4 + 4, var5 + 4, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 6, var4 + 5, var5 + 2, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 6, var4 + 5, var5 + 3, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 6, var4 + 6, var5 + 3, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 6, var4 + 8, var5 + 4, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 6, var4 + 9, var5 + 4, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 7, var4 + 1, var5 + 2, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 7, var4 + 1, var5 + 3, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 7, var4 + 2, var5 + 2, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 7, var4 + 2, var5 + 3, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 7, var4 + 3, var5 + 2, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 7, var4 + 3, var5 + 3, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 7, var4 + 4, var5 + 2, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 7, var4 + 4, var5 + 3, Blocks.leavesColorized.get().blockID, 4, 2); - var1.setBlock(var3 + 7, var4 + 5, var5 + 3, Blocks.leavesColorized.get().blockID, 4, 2); - return true; - } - } -}