Removed Ash Stone, Hardened Sand, Hardened Dirt, Limestone/Siltstone/Shale/Crag Rock Slabs, renamed Dried Dirt to Dried Sand
This commit is contained in:
parent
e694be1276
commit
d6fc2d8f26
51 changed files with 40 additions and 352 deletions
|
@ -113,11 +113,8 @@ public class BOPBlocks
|
|||
public static Block waterlily;
|
||||
public static Block dirt;
|
||||
public static Block stone_formations;
|
||||
public static Block ash_stone;
|
||||
public static Block hard_sand;
|
||||
public static Block hard_dirt;
|
||||
public static Block hard_ice;
|
||||
public static Block dried_dirt;
|
||||
public static Block dried_sand;
|
||||
public static Block crag_rock;
|
||||
public static Block mud_brick_block;
|
||||
public static Block crystal;
|
||||
|
|
|
@ -1,5 +1,6 @@
|
|||
package biomesoplenty.common.biome.overworld;
|
||||
|
||||
import net.minecraft.block.BlockDirt;
|
||||
import net.minecraft.block.BlockPlanks;
|
||||
import net.minecraft.block.BlockTallGrass;
|
||||
import net.minecraft.init.Blocks;
|
||||
|
@ -8,6 +9,7 @@ import biomesoplenty.api.biome.BOPBiome;
|
|||
import biomesoplenty.api.biome.generation.GeneratorStage;
|
||||
import biomesoplenty.api.biome.generation.GeneratorWeighted;
|
||||
import biomesoplenty.api.block.BOPBlocks;
|
||||
import biomesoplenty.common.block.BlockBOPDirt;
|
||||
import biomesoplenty.common.enums.BOPClimates;
|
||||
import biomesoplenty.common.enums.BOPFlowers;
|
||||
import biomesoplenty.common.enums.BOPGems;
|
||||
|
@ -50,18 +52,18 @@ public class BiomeGenCanyon extends BOPBiome
|
|||
|
||||
this.spawnableCreatureList.clear();
|
||||
|
||||
this.topBlock = BOPBlocks.hard_dirt.getDefaultState();
|
||||
this.fillerBlock = BOPBlocks.hard_dirt.getDefaultState();
|
||||
this.topBlock = BOPBlocks.dirt.getDefaultState().withProperty(BlockBOPDirt.VARIANT, BlockBOPDirt.BOPDirtType.SANDY).withProperty(BlockBOPDirt.COARSE, true);
|
||||
this.fillerBlock = BOPBlocks.dirt.getDefaultState().withProperty(BlockBOPDirt.VARIANT, BlockBOPDirt.BOPDirtType.SANDY).withProperty(BlockBOPDirt.COARSE, true);
|
||||
|
||||
// splatter top blocks
|
||||
IBlockPosQuery emptyHardDirt = BlockQuery.buildAnd().withAirAbove().states(this.topBlock).create();
|
||||
this.addGenerator("grass_splatter", GeneratorStage.SAND, (new GeneratorSplatter.Builder()).amountPerChunk(4.0F).generationAttempts(128).replace(emptyHardDirt).with(Blocks.grass.getDefaultState()).create());
|
||||
IBlockPosQuery emptyCoarseDirt = BlockQuery.buildAnd().withAirAbove().states(this.topBlock).create();
|
||||
this.addGenerator("grass_splatter", GeneratorStage.SAND, (new GeneratorSplatter.Builder()).amountPerChunk(4.0F).generationAttempts(128).replace(emptyCoarseDirt).with(Blocks.grass.getDefaultState()).create());
|
||||
|
||||
// trees and logs
|
||||
GeneratorWeighted treeGenerator = new GeneratorWeighted(5);
|
||||
this.addGenerator("trees", GeneratorStage.TREE, treeGenerator);
|
||||
treeGenerator.add("pine", 1, (new GeneratorPineTree.Builder()).minHeight(6).maxHeight(18).placeOn(emptyHardDirt).create());
|
||||
treeGenerator.add("brush", 2, (new GeneratorBush.Builder()).log(BlockPlanks.EnumType.ACACIA).leaves(BlockPlanks.EnumType.ACACIA).placeOn(emptyHardDirt).create());
|
||||
treeGenerator.add("pine", 1, (new GeneratorPineTree.Builder()).minHeight(6).maxHeight(18).placeOn(emptyCoarseDirt).create());
|
||||
treeGenerator.add("brush", 2, (new GeneratorBush.Builder()).log(BlockPlanks.EnumType.ACACIA).leaves(BlockPlanks.EnumType.ACACIA).placeOn(emptyCoarseDirt).create());
|
||||
|
||||
// flowers
|
||||
GeneratorWeighted flowerGenerator = new GeneratorWeighted(0.5F);
|
||||
|
@ -72,7 +74,7 @@ public class BiomeGenCanyon extends BOPBiome
|
|||
this.addGenerator("water_reeds", GeneratorStage.LILYPAD, (new GeneratorFlora.Builder()).amountPerChunk(2.0F).with(BOPPlants.REED).generationAttempts(32).create());
|
||||
|
||||
// grasses (note weighting must be quite high as the grasses will only grow on the splattered grass blocks)
|
||||
GeneratorWeighted grassGenerator = new GeneratorWeighted(12.0F);
|
||||
GeneratorWeighted grassGenerator = new GeneratorWeighted(4.0F);
|
||||
this.addGenerator("grass", GeneratorStage.GRASS, grassGenerator);
|
||||
grassGenerator.add("mediumgrass", 1, (new GeneratorGrass.Builder()).with(BOPPlants.MEDIUMGRASS).create());
|
||||
grassGenerator.add("tallgrass", 2, (new GeneratorGrass.Builder()).with(BlockTallGrass.EnumType.GRASS).create());
|
||||
|
|
|
@ -36,8 +36,8 @@ public class BiomeGenOutback extends BOPBiome
|
|||
|
||||
this.setTemperatureRainfall(1.3F, 0.05F);
|
||||
this.setColor(0xA57644);
|
||||
this.topBlock = BOPBlocks.hard_sand.getDefaultState();
|
||||
this.fillerBlock = BOPBlocks.hard_sand.getDefaultState();
|
||||
this.topBlock = Blocks.sand.getDefaultState().withProperty(BlockSand.VARIANT, BlockSand.EnumType.RED_SAND);
|
||||
this.fillerBlock = Blocks.sand.getDefaultState().withProperty(BlockSand.VARIANT, BlockSand.EnumType.RED_SAND);
|
||||
|
||||
this.addWeight(BOPClimates.HOT_DESERT, 7);
|
||||
|
||||
|
@ -47,9 +47,8 @@ public class BiomeGenOutback extends BOPBiome
|
|||
this.spawnableWaterCreatureList.clear();
|
||||
|
||||
// splatter top blocks
|
||||
IBlockPosQuery emptyHardSand = BlockQuery.buildAnd().withAirAbove().states(this.topBlock).create();
|
||||
this.addGenerator("grass_splatter", GeneratorStage.SAND, (new GeneratorSplatter.Builder()).amountPerChunk(8.0F).generationAttempts(128).replace(emptyHardSand).with(BOPBlocks.grass.getDefaultState().withProperty(BlockBOPGrass.VARIANT, BlockBOPGrass.BOPGrassType.SANDY)).create());
|
||||
this.addGenerator("red_sand_splatter", GeneratorStage.SAND, (new GeneratorSplatter.Builder()).amountPerChunk(6.0F).replace(emptyHardSand).with(Blocks.sand.getDefaultState().withProperty(BlockSand.VARIANT, BlockSand.EnumType.RED_SAND)).create());
|
||||
IBlockPosQuery emptyRedSand = BlockQuery.buildAnd().withAirAbove().states(this.topBlock).create();
|
||||
this.addGenerator("grass_splatter", GeneratorStage.SAND, (new GeneratorSplatter.Builder()).amountPerChunk(8.0F).generationAttempts(128).replace(emptyRedSand).with(BOPBlocks.grass.getDefaultState().withProperty(BlockBOPGrass.VARIANT, BlockBOPGrass.BOPGrassType.SANDY)).create());
|
||||
|
||||
// trees
|
||||
GeneratorWeighted treeGenerator = new GeneratorWeighted(3);
|
||||
|
@ -70,6 +69,7 @@ public class BiomeGenOutback extends BOPBiome
|
|||
this.addGenerator("tiny_cacti", GeneratorStage.FLOWERS,(new GeneratorFlora.Builder()).amountPerChunk(1.0F).with(BOPPlants.TINYCACTUS).create());
|
||||
this.addGenerator("dead_bushes", GeneratorStage.FLOWERS,(new GeneratorFlora.Builder()).amountPerChunk(2.0F).with(Blocks.deadbush.getDefaultState()).create());
|
||||
this.addGenerator("cacti", GeneratorStage.FLOWERS,(new GeneratorColumns.Builder()).amountPerChunk(0.5F).generationAttempts(24).placeOn(this.topBlock).with(Blocks.cactus.getDefaultState()).minHeight(1).maxHeight(2).create());
|
||||
this.addGenerator("desertgrass", GeneratorStage.GRASS, (new GeneratorGrass.Builder()).amountPerChunk(10.0F).with(BOPPlants.DESERTGRASS).generationAttempts(8).create());
|
||||
|
||||
// gem
|
||||
this.addGenerator("ruby", GeneratorStage.SAND, (new GeneratorOreSingle.Builder()).amountPerChunk(12).with(BOPGems.RUBY).create());
|
||||
|
@ -82,15 +82,15 @@ public class BiomeGenOutback extends BOPBiome
|
|||
{
|
||||
if (!settings.generateBopGems) {this.removeGenerator("ruby");}
|
||||
|
||||
IBlockPosQuery emptyHardSand = BlockQuery.buildAnd().withAirAbove().states(this.topBlock).create();
|
||||
if (!settings.generateBopSoils) {this.removeGenerator("grass_splatter"); this.addGenerator("grass_splatter_new", GeneratorStage.SAND, (new GeneratorSplatter.Builder()).amountPerChunk(8.0F).generationAttempts(128).replace(emptyHardSand).with(Blocks.grass.getDefaultState()).create());}
|
||||
IBlockPosQuery emptyRedSand = BlockQuery.buildAnd().withAirAbove().states(this.topBlock).create();
|
||||
if (!settings.generateBopSoils) {this.removeGenerator("grass_splatter"); this.addGenerator("grass_splatter_new", GeneratorStage.SAND, (new GeneratorSplatter.Builder()).amountPerChunk(8.0F).generationAttempts(128).replace(emptyRedSand).with(Blocks.grass.getDefaultState()).create());}
|
||||
|
||||
if (!settings.generateBopFoliage) {this.removeGenerator("caveweed"); this.removeGenerator("bushes"); this.removeGenerator("koru"); this.removeGenerator("shrubs"); this.removeGenerator("leaf_piles"); this.removeGenerator("dead_leaf_piles"); this.removeGenerator("clover_patches"); this.removeGenerator("sprouts");}
|
||||
|
||||
if (!settings.generateBopPlants) {this.removeGenerator("cattail"); this.removeGenerator("double_cattail"); this.removeGenerator("river_cane"); this.removeGenerator("tiny_cacti"); this.removeGenerator("roots"); this.removeGenerator("rafflesia"); this.removeGenerator("desert_sprouts");}
|
||||
|
||||
GeneratorWeighted grassGen = (GeneratorWeighted)this.getGenerator("grass");
|
||||
if (!settings.generateBopGrasses) {grassGen.removeGenerator("shortgrass"); grassGen.removeGenerator("mediumgrass"); grassGen.removeGenerator("wheatgrass"); grassGen.removeGenerator("dampgrass");}
|
||||
if (!settings.generateBopGrasses) {grassGen.removeGenerator("shortgrass"); grassGen.removeGenerator("mediumgrass"); grassGen.removeGenerator("wheatgrass"); grassGen.removeGenerator("dampgrass"); this.removeGenerator("desertgrass");}
|
||||
}
|
||||
|
||||
}
|
|
@ -51,12 +51,12 @@ public class BiomeGenWasteland extends BOPBiome
|
|||
|
||||
this.setColor(0x5A5440);
|
||||
this.setTemperatureRainfall(0.9F, 0.05F);
|
||||
this.topBlock = BOPBlocks.dried_dirt.getDefaultState();
|
||||
this.fillerBlock = BOPBlocks.dried_dirt.getDefaultState();
|
||||
this.topBlock = BOPBlocks.dried_sand.getDefaultState();
|
||||
this.fillerBlock = BOPBlocks.dried_sand.getDefaultState();
|
||||
this.waterColorMultiplier = 0xE5FF00;
|
||||
this.skyColor = 0x909E70;
|
||||
this.setDisableRain();
|
||||
this.seaFloorBlock = BOPBlocks.dried_dirt.getDefaultState();
|
||||
this.seaFloorBlock = BOPBlocks.dried_sand.getDefaultState();
|
||||
|
||||
this.canGenerateRivers = false;
|
||||
this.canGenerateVillages = false;
|
||||
|
@ -68,11 +68,11 @@ public class BiomeGenWasteland extends BOPBiome
|
|||
this.spawnableWaterCreatureList.clear();
|
||||
|
||||
// trees
|
||||
IBlockPosQuery emptyDriedDirt = BlockQuery.buildAnd().withAirAbove().states(this.topBlock).create();
|
||||
IBlockPosQuery emptyDriedSand = BlockQuery.buildAnd().withAirAbove().states(this.topBlock).create();
|
||||
GeneratorWeighted treeGenerator = new GeneratorWeighted(0.3F);
|
||||
this.addGenerator("trees", GeneratorStage.TREE, treeGenerator);
|
||||
treeGenerator.add("dead_tree", 3, (new GeneratorBigTree.Builder()).placeOn(emptyDriedDirt).minHeight(5).maxHeight(12).foliageHeight(0).foliageDensity(0.5D).log(BOPWoods.DEAD).leaves(Blocks.air.getDefaultState()).create());
|
||||
treeGenerator.add("dying_tree", 1, (new GeneratorBigTree.Builder()).placeOn(emptyDriedDirt).minHeight(5).maxHeight(12).foliageHeight(1).log(BOPWoods.DEAD).leaves(BOPTrees.DEAD).create());
|
||||
treeGenerator.add("dead_tree", 3, (new GeneratorBigTree.Builder()).placeOn(emptyDriedSand).minHeight(5).maxHeight(12).foliageHeight(0).foliageDensity(0.5D).log(BOPWoods.DEAD).leaves(Blocks.air.getDefaultState()).create());
|
||||
treeGenerator.add("dying_tree", 1, (new GeneratorBigTree.Builder()).placeOn(emptyDriedSand).minHeight(5).maxHeight(12).foliageHeight(1).log(BOPWoods.DEAD).leaves(BOPTrees.DEAD).create());
|
||||
|
||||
// other plants
|
||||
this.addGenerator("dead_grass", GeneratorStage.FLOWERS,(new GeneratorFlora.Builder()).amountPerChunk(1.0F).with(BOPPlants.DEADGRASS).create());
|
||||
|
|
|
@ -253,10 +253,10 @@ public class BlockBOPFlower extends BlockBOPDecoration implements IShearable
|
|||
Block groundBlock = groundState.getBlock();
|
||||
|
||||
boolean onFertile = (groundBlock == Blocks.dirt || groundBlock == Blocks.farmland || groundBlock == BOPBlocks.dirt || groundBlock == Blocks.grass);
|
||||
boolean onDry = (groundBlock == BOPBlocks.hard_dirt || groundBlock == Blocks.hardened_clay || groundBlock == BOPBlocks.sand || groundBlock == Blocks.sand || groundBlock == BOPBlocks.hard_sand);
|
||||
boolean onDry = (groundBlock == Blocks.hardened_clay || groundBlock == BOPBlocks.sand || groundBlock == Blocks.sand);
|
||||
boolean onNetherrack = (groundBlock == Blocks.netherrack);
|
||||
boolean onStone = (groundBlock == Blocks.stone);
|
||||
boolean onDriedDirt = (groundBlock == BOPBlocks.dried_dirt);
|
||||
boolean onDriedSand = (groundBlock == BOPBlocks.dried_sand);
|
||||
boolean onSpectralMoss = false;
|
||||
|
||||
if (groundBlock instanceof BlockBOPGrass)
|
||||
|
@ -284,7 +284,7 @@ public class BlockBOPFlower extends BlockBOPDecoration implements IShearable
|
|||
case BROMELIAD:
|
||||
return onDry;
|
||||
case WILTED_LILY:
|
||||
return onDriedDirt;
|
||||
return onDriedSand;
|
||||
case BURNING_BLOSSOM:
|
||||
return onNetherrack;
|
||||
case MINERS_DELIGHT:
|
||||
|
|
|
@ -36,7 +36,7 @@ public class BlockBOPHalfOtherSlab extends BlockSlab implements IBOPBlock
|
|||
// add properties
|
||||
public static enum SlabType implements IStringSerializable
|
||||
{
|
||||
LIMESTONE, SILTSTONE, SHALE, POLISHED_LIMESTONE, POLISHED_SILTSTONE, POLISHED_SHALE, CRAG_ROCK, MUD_BRICK;
|
||||
MUD_BRICK;
|
||||
@Override
|
||||
public String getName()
|
||||
{
|
||||
|
@ -54,27 +54,6 @@ public class BlockBOPHalfOtherSlab extends BlockSlab implements IBOPBlock
|
|||
IBlockState state = null;
|
||||
switch (this)
|
||||
{
|
||||
case LIMESTONE:
|
||||
state = BOPBlocks.stone.getDefaultState().withProperty(BlockBOPStone.POLISHED, Boolean.valueOf(false)).withProperty(BlockBOPStone.VARIANT, BlockBOPStone.StoneType.LIMESTONE);
|
||||
break;
|
||||
case SILTSTONE:
|
||||
state = BOPBlocks.stone.getDefaultState().withProperty(BlockBOPStone.POLISHED, Boolean.valueOf(false)).withProperty(BlockBOPStone.VARIANT, BlockBOPStone.StoneType.SILTSTONE);
|
||||
break;
|
||||
case SHALE:
|
||||
state = BOPBlocks.stone.getDefaultState().withProperty(BlockBOPStone.POLISHED, Boolean.valueOf(false)).withProperty(BlockBOPStone.VARIANT, BlockBOPStone.StoneType.SHALE);
|
||||
break;
|
||||
case POLISHED_LIMESTONE:
|
||||
state = BOPBlocks.stone.getDefaultState().withProperty(BlockBOPStone.POLISHED, Boolean.valueOf(true)).withProperty(BlockBOPStone.VARIANT, BlockBOPStone.StoneType.LIMESTONE);
|
||||
break;
|
||||
case POLISHED_SILTSTONE:
|
||||
state = BOPBlocks.stone.getDefaultState().withProperty(BlockBOPStone.POLISHED, Boolean.valueOf(true)).withProperty(BlockBOPStone.VARIANT, BlockBOPStone.StoneType.SILTSTONE);
|
||||
break;
|
||||
case POLISHED_SHALE:
|
||||
state = BOPBlocks.stone.getDefaultState().withProperty(BlockBOPStone.POLISHED, Boolean.valueOf(true)).withProperty(BlockBOPStone.VARIANT, BlockBOPStone.StoneType.SHALE);
|
||||
break;
|
||||
case CRAG_ROCK:
|
||||
state = BOPBlocks.crag_rock.getDefaultState();
|
||||
break;
|
||||
case MUD_BRICK:
|
||||
state = BOPBlocks.mud_brick_block.getDefaultState();
|
||||
break;
|
||||
|
|
|
@ -122,12 +122,9 @@ public class ModBlocks
|
|||
|
||||
// generics
|
||||
bamboo_thatching = registerBlock( (new BlockBOPGeneric(Material.wood)).setStepSound(Block.soundTypeWood).setHardness(2.0F), "bamboo_thatching"); bamboo_thatching.setHarvestLevel("axe", 0);
|
||||
ash_stone = registerBlock( new BlockBOPGeneric(), "ash_stone" );
|
||||
crag_rock = registerBlock( (new BlockBOPGeneric()).setStepSound(Block.soundTypeStone), "crag_rock" );
|
||||
dried_dirt = registerBlock( (new BlockBOPGeneric()).addSupportedPlantType(EnumPlantType.Desert), "dried_dirt"); dried_dirt.setHarvestLevel("pickaxe",0);
|
||||
hard_dirt = registerBlock( (new BlockBOPGeneric()).setHardness(0.7F), "hard_dirt" );
|
||||
dried_sand = registerBlock( (new BlockBOPGeneric()).addSupportedPlantType(EnumPlantType.Desert), "dried_sand"); dried_sand.setHarvestLevel("pickaxe",0);
|
||||
hard_ice = registerBlock( (new BlockBOPGeneric(Material.packedIce)).setHardness(0.75F), "hard_ice" );
|
||||
hard_sand = registerBlock( (new BlockBOPGeneric(Material.sand)).addSupportedPlantType(EnumPlantType.Desert).setHardness(0.9F).setStepSound(Block.soundTypeSand), "hard_sand" );
|
||||
mud_brick_block = registerBlock( (new BlockBOPGeneric()).setResistance(2.0F), "mud_brick_block" );
|
||||
|
||||
mud_brick_stairs = registerBlock( BOPReflectionHelper.construct(BlockStairs.class, (IBlockState)mud_brick_block.getDefaultState()), "mud_brick_stairs");
|
||||
|
|
|
@ -298,7 +298,7 @@ public class ModCrafting
|
|||
GameRegistry.addRecipe(new ShapelessOreRecipe(new ItemStack(BOPBlocks.terrarium, 1, BlockBOPTerrarium.TerrariumType.MYSTIC.ordinal()), new Object[] {"blockGrass", BlockBOPFlower.paging.getVariantItem(BOPFlowers.GLOWFLOWER), new ItemStack(BOPItems.jar_empty)}));
|
||||
GameRegistry.addRecipe(new ShapelessOreRecipe(new ItemStack(BOPBlocks.terrarium, 1, BlockBOPTerrarium.TerrariumType.OMINOUS.ordinal()), new Object[] {"blockGrass", BlockBOPFlower.paging.getVariantItem(BOPFlowers.DEATHBLOOM), new ItemStack(BOPItems.jar_empty)}));
|
||||
GameRegistry.addRecipe(new ShapelessOreRecipe(new ItemStack(BOPBlocks.terrarium, 1, BlockBOPTerrarium.TerrariumType.ORIGIN.ordinal()), new Object[] {new ItemStack(BOPBlocks.grass, 1, BlockBOPGrass.BOPGrassType.ORIGIN.ordinal()), BlockBOPFlower.paging.getVariantItem(BOPFlowers.ROSE), new ItemStack(BOPItems.jar_empty)}));
|
||||
GameRegistry.addRecipe(new ShapelessOreRecipe(new ItemStack(BOPBlocks.terrarium, 1, BlockBOPTerrarium.TerrariumType.WASTELAND.ordinal()), new Object[] {new ItemStack(BOPBlocks.dried_dirt), BlockBOPFlower.paging.getVariantItem(BOPFlowers.WILTED_LILY), new ItemStack(BOPItems.jar_empty)}));
|
||||
GameRegistry.addRecipe(new ShapelessOreRecipe(new ItemStack(BOPBlocks.terrarium, 1, BlockBOPTerrarium.TerrariumType.WASTELAND.ordinal()), new Object[] {new ItemStack(BOPBlocks.dried_sand), BlockBOPFlower.paging.getVariantItem(BOPFlowers.WILTED_LILY), new ItemStack(BOPItems.jar_empty)}));
|
||||
GameRegistry.addRecipe(new ShapelessOreRecipe(new ItemStack(BOPBlocks.terrarium, 1, BlockBOPTerrarium.TerrariumType.NETHER.ordinal()), new Object[] {new ItemStack(BOPBlocks.grass, 1, BlockBOPGrass.BOPGrassType.OVERGROWN_NETHERRACK.ordinal()), BlockBOPFlower.paging.getVariantItem(BOPFlowers.BURNING_BLOSSOM), new ItemStack(BOPItems.jar_empty)}));
|
||||
GameRegistry.addRecipe(new ShapelessOreRecipe(new ItemStack(BOPBlocks.terrarium, 1, BlockBOPTerrarium.TerrariumType.ENDER.ordinal()), new Object[] {new ItemStack(BOPBlocks.grass, 1, BlockBOPGrass.BOPGrassType.SPECTRAL_MOSS.ordinal()), BlockBOPPlant.paging.getVariantItem(BOPPlants.SPECTRALFERN), new ItemStack(BOPItems.jar_empty)}));
|
||||
}
|
||||
|
@ -308,7 +308,6 @@ public class ModCrafting
|
|||
{
|
||||
|
||||
// Register smelting recipes
|
||||
GameRegistry.addSmelting(Blocks.dirt, new ItemStack(BOPBlocks.dried_dirt), 0F);
|
||||
GameRegistry.addSmelting(new ItemStack(BOPBlocks.mud), new ItemStack(Blocks.dirt), 0F);
|
||||
GameRegistry.addSmelting(BlockBOPPlant.paging.getVariantItem(BOPPlants.TINYCACTUS), new ItemStack(Items.dye, 1, EnumDyeColor.GREEN.getDyeDamage()), 0.2F);
|
||||
GameRegistry.addSmelting(BOPItems.mudball, new ItemStack(BOPItems.mud_brick), 0F);
|
||||
|
|
|
@ -88,12 +88,9 @@ public class ThaumcraftCompat
|
|||
//Blocks
|
||||
|
||||
addAspectsToBlock(BOPBlocks.mud, new Aspect[] { Aspect.WATER, Aspect.EARTH }, new int[] { 2, 5 });
|
||||
addAspectsToBlock(BOPBlocks.dried_dirt, new Aspect[] { Aspect.ENTROPY, Aspect.EARTH }, new int[] { 1, 1 });
|
||||
addAspectsToBlock(BOPBlocks.dried_sand, new Aspect[] { Aspect.ENTROPY, Aspect.EARTH }, new int[] { 1, 1 });
|
||||
addAspectsToBlock(BOPBlocks.hard_ice, new Aspect[] { Aspect.EARTH, Aspect.COLD }, new int[] { 2, 2 });
|
||||
addAspectsToState(BOPBlocks.grass.getDefaultState().withProperty(BlockBOPGrass.VARIANT, BOPGrassType.ORIGIN), new Aspect[] { Aspect.EARTH, Aspect.PLANT }, new int[] { 1, 2 });
|
||||
addAspectsToBlock(BOPBlocks.ash_stone, new Aspect[] { Aspect.EARTH, Aspect.FIRE }, new int[] { 1, 1 });
|
||||
addAspectsToBlock(BOPBlocks.hard_sand, new Aspect[] { Aspect.EARTH, Aspect.ENTROPY }, new int[] { 1, 2 });
|
||||
addAspectsToBlock(BOPBlocks.hard_dirt, new Aspect[] { Aspect.EARTH }, new int[] { 2 });
|
||||
addAspectsToBlock(BOPBlocks.crystal, new Aspect[] { Aspect.DESIRE, Aspect.LIGHT, Aspect.CRYSTAL }, new int[] { 5, 5, 5 });
|
||||
addAspectsToBlock(BOPBlocks.crag_rock, new Aspect[] { Aspect.EARTH }, new int[] { 2 });
|
||||
addAspectsToState(BOPBlocks.sand.getDefaultState().withProperty(BlockBOPSand.VARIANT, BlockBOPSand.SandType.QUICKSAND), new Aspect[] { Aspect.EARTH, Aspect.TRAP }, new int[] { 2, 4 });
|
||||
|
|
|
@ -43,7 +43,7 @@ public class GeneratorSpike extends GeneratorReplacing
|
|||
this.amountPerChunk = 1.0F;
|
||||
this.placeOn = BlockQueries.solid;
|
||||
this.replace = new BlockQueryMaterial(Material.air);
|
||||
this.with = BOPBlocks.dried_dirt.getDefaultState();
|
||||
this.with = BOPBlocks.dried_sand.getDefaultState();
|
||||
this.scatterYMethod = ScatterYMethod.AT_SURFACE;
|
||||
this.minHeight = 8;
|
||||
this.maxHeight = 12;
|
||||
|
|
|
@ -1,5 +0,0 @@
|
|||
{
|
||||
"variants": {
|
||||
"normal": { "model": "biomesoplenty:ash_stone" }
|
||||
}
|
||||
}
|
|
@ -1,12 +1,5 @@
|
|||
{
|
||||
"variants": {
|
||||
"variant=limestone": { "model": "biomesoplenty:limestone" },
|
||||
"variant=siltstone": { "model": "biomesoplenty:siltstone" },
|
||||
"variant=shale": { "model": "biomesoplenty:shale" },
|
||||
"variant=polished_limestone": { "model": "biomesoplenty:polished_limestone" },
|
||||
"variant=polished_siltstone": { "model": "biomesoplenty:polished_siltstone" },
|
||||
"variant=polished_shale": { "model": "biomesoplenty:polished_shale" },
|
||||
"variant=crag_rock": { "model": "biomesoplenty:crag_rock" },
|
||||
"variant=mud_brick": { "model": "biomesoplenty:mud_brick_block" }
|
||||
}
|
||||
}
|
|
@ -1,5 +0,0 @@
|
|||
{
|
||||
"variants": {
|
||||
"normal": { "model": "biomesoplenty:dried_dirt" }
|
||||
}
|
||||
}
|
|
@ -0,0 +1,5 @@
|
|||
{
|
||||
"variants": {
|
||||
"normal": { "model": "biomesoplenty:dried_sand" }
|
||||
}
|
||||
}
|
|
@ -1,5 +0,0 @@
|
|||
{
|
||||
"variants": {
|
||||
"normal": { "model": "biomesoplenty:hard_dirt" }
|
||||
}
|
||||
}
|
|
@ -1,5 +0,0 @@
|
|||
{
|
||||
"variants": {
|
||||
"normal": { "model": "biomesoplenty:hard_sand" }
|
||||
}
|
||||
}
|
|
@ -1,19 +1,5 @@
|
|||
{
|
||||
"variants": {
|
||||
"half=bottom,variant=limestone": { "model": "biomesoplenty:half_slab_limestone" },
|
||||
"half=top,variant=limestone": { "model": "biomesoplenty:upper_slab_limestone" },
|
||||
"half=bottom,variant=siltstone": { "model": "biomesoplenty:half_slab_siltstone" },
|
||||
"half=top,variant=siltstone": { "model": "biomesoplenty:upper_slab_siltstone" },
|
||||
"half=bottom,variant=shale": { "model": "biomesoplenty:half_slab_shale" },
|
||||
"half=top,variant=shale": { "model": "biomesoplenty:upper_slab_shale" },
|
||||
"half=bottom,variant=polished_limestone": { "model": "biomesoplenty:half_slab_polished_limestone" },
|
||||
"half=top,variant=polished_limestone": { "model": "biomesoplenty:upper_slab_polished_limestone" },
|
||||
"half=bottom,variant=polished_siltstone": { "model": "biomesoplenty:half_slab_polished_siltstone" },
|
||||
"half=top,variant=polished_siltstone": { "model": "biomesoplenty:upper_slab_polished_siltstone" },
|
||||
"half=bottom,variant=polished_shale": { "model": "biomesoplenty:half_slab_polished_shale" },
|
||||
"half=top,variant=polished_shale": { "model": "biomesoplenty:upper_slab_polished_shale" },
|
||||
"half=bottom,variant=crag_rock": { "model": "biomesoplenty:half_slab_crag_rock" },
|
||||
"half=top,variant=crag_rock": { "model": "biomesoplenty:upper_slab_crag_rock" },
|
||||
"half=bottom,variant=mud_brick": { "model": "biomesoplenty:half_slab_mud_brick" },
|
||||
"half=top,variant=mud_brick": { "model": "biomesoplenty:upper_slab_mud_brick" }
|
||||
}
|
||||
|
|
|
@ -193,7 +193,6 @@ tile.coral.orange_coral.name=Orange Coral
|
|||
tile.coral.blue_coral.name=Blue Coral
|
||||
tile.coral.glowing_coral.name=Glowing Coral
|
||||
tile.coral.algae.name=Algae
|
||||
tile.crag_rock_slab.name=Crag Rock Slab
|
||||
tile.dirt.loamy_dirt.name=Loamy Dirt
|
||||
tile.dirt.sandy_dirt.name=Sandy Dirt
|
||||
tile.dirt.silty_dirt.name=Silty Dirt
|
||||
|
@ -297,7 +296,6 @@ tile.leaves_5.pine_leaves.name=Pine Leaves
|
|||
tile.leaves_5.mahogany_leaves.name=Mahogany Leaves
|
||||
tile.leaves_5.red_big_flower_petal.name=Giant Red Flower Petal
|
||||
tile.leaves_5.yellow_big_flower_petal.name=Giant Yellow Flower Petal
|
||||
tile.limestone_slab.name=Limestone Slab
|
||||
tile.log_0.sacred_oak_log.name=Sacred Oak Wood
|
||||
tile.log_0.cherry_log.name=Cherry Wood
|
||||
tile.log_0.umbran_log.name=Umbran Wood
|
||||
|
@ -390,9 +388,6 @@ tile.plant_1.reed.name=Reed
|
|||
tile.plant_1.root.name=Root
|
||||
tile.plant_1.rafflesia.name=Rafflesia
|
||||
tile.plant_1.wisteria.name=Wisteria
|
||||
tile.polished_limestone_slab.name=Polished Limestone Slab
|
||||
tile.polished_siltstone_slab.name=Polished Siltstone Slab
|
||||
tile.polished_shale_slab.name=Polished Shale Slab
|
||||
tile.redwood_fence.name=Redwood Fence
|
||||
tile.redwood_fence_gate.name=Redwood Fence Gate
|
||||
tile.redwood_wood_slab.name=Redwood Wood Slab
|
||||
|
@ -424,8 +419,6 @@ tile.sapling_2.willow_sapling.name=Willow Sapling
|
|||
tile.sapling_2.pine_sapling.name=Pine Sapling
|
||||
tile.sapling_2.mahogany_sapling.name=Mahogany Sapling
|
||||
tile.seaweed.kelp.name=Kelp
|
||||
tile.shale_slab.name=Shale Slab
|
||||
tile.siltstone_slab.name=Siltstone Slab
|
||||
tile.stone.limestone.name=Limestone
|
||||
tile.stone.polished_limestone.name=Polished Limestone
|
||||
tile.stone.siltstone.name=Siltstone
|
||||
|
@ -464,11 +457,8 @@ tile.willow_fence.name=Willow Fence
|
|||
tile.willow_fence_gate.name=Willow Fence Gate
|
||||
tile.willow_wood_slab.name=Willow Wood Slab
|
||||
tile.willow_stairs.name=Willow Wood Stairs
|
||||
tile.ash_stone.name=Ash Stone
|
||||
tile.hard_sand.name=Hardened Sand
|
||||
tile.hard_dirt.name=Hardened Dirt
|
||||
tile.hard_ice.name=Hardened Ice
|
||||
tile.dried_dirt.name=Dried Dirt
|
||||
tile.dried_sand.name=Dried Sand
|
||||
tile.crag_rock.name=Crag Rock
|
||||
tile.mud_brick.name=Mud Bricks
|
||||
tile.crystal.name=Celestial Crystal
|
|
@ -1,6 +0,0 @@
|
|||
{
|
||||
"parent": "block/cube_all",
|
||||
"textures": {
|
||||
"all": "biomesoplenty:blocks/dried_dirt"
|
||||
}
|
||||
}
|
|
@ -1,6 +1,6 @@
|
|||
{
|
||||
"parent": "block/cube_all",
|
||||
"textures": {
|
||||
"all": "biomesoplenty:blocks/ash_stone"
|
||||
"all": "biomesoplenty:blocks/dried_sand"
|
||||
}
|
||||
}
|
|
@ -1,8 +0,0 @@
|
|||
{
|
||||
"parent": "block/half_slab",
|
||||
"textures": {
|
||||
"bottom": "biomesoplenty:blocks/crag_rock",
|
||||
"top": "biomesoplenty:blocks/crag_rock",
|
||||
"side": "biomesoplenty:blocks/crag_rock"
|
||||
}
|
||||
}
|
|
@ -1,8 +0,0 @@
|
|||
{
|
||||
"parent": "block/half_slab",
|
||||
"textures": {
|
||||
"bottom": "biomesoplenty:blocks/limestone",
|
||||
"top": "biomesoplenty:blocks/limestone",
|
||||
"side": "biomesoplenty:blocks/limestone"
|
||||
}
|
||||
}
|
|
@ -1,8 +0,0 @@
|
|||
{
|
||||
"parent": "block/half_slab",
|
||||
"textures": {
|
||||
"bottom": "biomesoplenty:blocks/polished_limestone",
|
||||
"top": "biomesoplenty:blocks/polished_limestone",
|
||||
"side": "biomesoplenty:blocks/polished_limestone"
|
||||
}
|
||||
}
|
|
@ -1,8 +0,0 @@
|
|||
{
|
||||
"parent": "block/half_slab",
|
||||
"textures": {
|
||||
"bottom": "biomesoplenty:blocks/polished_shale",
|
||||
"top": "biomesoplenty:blocks/polished_shale",
|
||||
"side": "biomesoplenty:blocks/polished_shale"
|
||||
}
|
||||
}
|
|
@ -1,8 +0,0 @@
|
|||
{
|
||||
"parent": "block/half_slab",
|
||||
"textures": {
|
||||
"bottom": "biomesoplenty:blocks/polished_siltstone",
|
||||
"top": "biomesoplenty:blocks/polished_siltstone",
|
||||
"side": "biomesoplenty:blocks/polished_siltstone"
|
||||
}
|
||||
}
|
|
@ -1,8 +0,0 @@
|
|||
{
|
||||
"parent": "block/half_slab",
|
||||
"textures": {
|
||||
"bottom": "biomesoplenty:blocks/shale",
|
||||
"top": "biomesoplenty:blocks/shale",
|
||||
"side": "biomesoplenty:blocks/shale"
|
||||
}
|
||||
}
|
|
@ -1,8 +0,0 @@
|
|||
{
|
||||
"parent": "block/half_slab",
|
||||
"textures": {
|
||||
"bottom": "biomesoplenty:blocks/siltstone",
|
||||
"top": "biomesoplenty:blocks/siltstone",
|
||||
"side": "biomesoplenty:blocks/siltstone"
|
||||
}
|
||||
}
|
|
@ -1,6 +0,0 @@
|
|||
{
|
||||
"parent": "block/cube_all",
|
||||
"textures": {
|
||||
"all": "biomesoplenty:blocks/hard_dirt"
|
||||
}
|
||||
}
|
|
@ -1,6 +0,0 @@
|
|||
{
|
||||
"parent": "block/cube_all",
|
||||
"textures": {
|
||||
"all": "biomesoplenty:blocks/hard_sand"
|
||||
}
|
||||
}
|
|
@ -1,8 +0,0 @@
|
|||
{
|
||||
"parent": "block/upper_slab",
|
||||
"textures": {
|
||||
"bottom": "biomesoplenty:blocks/crag_rock",
|
||||
"top": "biomesoplenty:blocks/crag_rock",
|
||||
"side": "biomesoplenty:blocks/crag_rock"
|
||||
}
|
||||
}
|
|
@ -1,8 +0,0 @@
|
|||
{
|
||||
"parent": "block/upper_slab",
|
||||
"textures": {
|
||||
"bottom": "biomesoplenty:blocks/limestone",
|
||||
"top": "biomesoplenty:blocks/limestone",
|
||||
"side": "biomesoplenty:blocks/limestone"
|
||||
}
|
||||
}
|
|
@ -1,8 +0,0 @@
|
|||
{
|
||||
"parent": "block/upper_slab",
|
||||
"textures": {
|
||||
"bottom": "biomesoplenty:blocks/polished_limestone",
|
||||
"top": "biomesoplenty:blocks/polished_limestone",
|
||||
"side": "biomesoplenty:blocks/polished_limestone"
|
||||
}
|
||||
}
|
|
@ -1,8 +0,0 @@
|
|||
{
|
||||
"parent": "block/upper_slab",
|
||||
"textures": {
|
||||
"bottom": "biomesoplenty:blocks/polished_shale",
|
||||
"top": "biomesoplenty:blocks/polished_shale",
|
||||
"side": "biomesoplenty:blocks/polished_shale"
|
||||
}
|
||||
}
|
|
@ -1,8 +0,0 @@
|
|||
{
|
||||
"parent": "block/upper_slab",
|
||||
"textures": {
|
||||
"bottom": "biomesoplenty:blocks/polished_siltstone",
|
||||
"top": "biomesoplenty:blocks/polished_siltstone",
|
||||
"side": "biomesoplenty:blocks/polished_siltstone"
|
||||
}
|
||||
}
|
|
@ -1,8 +0,0 @@
|
|||
{
|
||||
"parent": "block/upper_slab",
|
||||
"textures": {
|
||||
"bottom": "biomesoplenty:blocks/shale",
|
||||
"top": "biomesoplenty:blocks/shale",
|
||||
"side": "biomesoplenty:blocks/shale"
|
||||
}
|
||||
}
|
|
@ -1,8 +0,0 @@
|
|||
{
|
||||
"parent": "block/upper_slab",
|
||||
"textures": {
|
||||
"bottom": "biomesoplenty:blocks/siltstone",
|
||||
"top": "biomesoplenty:blocks/siltstone",
|
||||
"side": "biomesoplenty:blocks/siltstone"
|
||||
}
|
||||
}
|
|
@ -1,11 +0,0 @@
|
|||
{
|
||||
"parent": "biomesoplenty:block/half_slab_crag_rock",
|
||||
"display": {
|
||||
"thirdperson": {
|
||||
"rotation": [ 10, -45, 170 ],
|
||||
"translation": [ 0, 1.5, -2.75 ],
|
||||
"scale": [ 0.375, 0.375, 0.375 ]
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
@ -1,10 +0,0 @@
|
|||
{
|
||||
"parent": "biomesoplenty:block/dried_dirt",
|
||||
"display": {
|
||||
"thirdperson": {
|
||||
"rotation": [ 10, -45, 170 ],
|
||||
"translation": [ 0, 1.5, -2.75 ],
|
||||
"scale": [ 0.375, 0.375, 0.375 ]
|
||||
}
|
||||
}
|
||||
}
|
|
@ -1,5 +1,5 @@
|
|||
{
|
||||
"parent": "biomesoplenty:block/ash_stone",
|
||||
"parent": "biomesoplenty:block/dried_sand",
|
||||
"display": {
|
||||
"thirdperson": {
|
||||
"rotation": [ 10, -45, 170 ],
|
|
@ -1,10 +0,0 @@
|
|||
{
|
||||
"parent": "biomesoplenty:block/hard_dirt",
|
||||
"display": {
|
||||
"thirdperson": {
|
||||
"rotation": [ 10, -45, 170 ],
|
||||
"translation": [ 0, 1.5, -2.75 ],
|
||||
"scale": [ 0.375, 0.375, 0.375 ]
|
||||
}
|
||||
}
|
||||
}
|
|
@ -1,10 +0,0 @@
|
|||
{
|
||||
"parent": "biomesoplenty:block/hard_sand",
|
||||
"display": {
|
||||
"thirdperson": {
|
||||
"rotation": [ 10, -45, 170 ],
|
||||
"translation": [ 0, 1.5, -2.75 ],
|
||||
"scale": [ 0.375, 0.375, 0.375 ]
|
||||
}
|
||||
}
|
||||
}
|
|
@ -1,11 +0,0 @@
|
|||
{
|
||||
"parent": "biomesoplenty:block/half_slab_limestone",
|
||||
"display": {
|
||||
"thirdperson": {
|
||||
"rotation": [ 10, -45, 170 ],
|
||||
"translation": [ 0, 1.5, -2.75 ],
|
||||
"scale": [ 0.375, 0.375, 0.375 ]
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
@ -1,11 +0,0 @@
|
|||
{
|
||||
"parent": "biomesoplenty:block/half_slab_polished_limestone",
|
||||
"display": {
|
||||
"thirdperson": {
|
||||
"rotation": [ 10, -45, 170 ],
|
||||
"translation": [ 0, 1.5, -2.75 ],
|
||||
"scale": [ 0.375, 0.375, 0.375 ]
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
@ -1,11 +0,0 @@
|
|||
{
|
||||
"parent": "biomesoplenty:block/half_slab_polished_shale",
|
||||
"display": {
|
||||
"thirdperson": {
|
||||
"rotation": [ 10, -45, 170 ],
|
||||
"translation": [ 0, 1.5, -2.75 ],
|
||||
"scale": [ 0.375, 0.375, 0.375 ]
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
@ -1,11 +0,0 @@
|
|||
{
|
||||
"parent": "biomesoplenty:block/half_slab_polished_siltstone",
|
||||
"display": {
|
||||
"thirdperson": {
|
||||
"rotation": [ 10, -45, 170 ],
|
||||
"translation": [ 0, 1.5, -2.75 ],
|
||||
"scale": [ 0.375, 0.375, 0.375 ]
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
@ -1,11 +0,0 @@
|
|||
{
|
||||
"parent": "biomesoplenty:block/half_slab_shale",
|
||||
"display": {
|
||||
"thirdperson": {
|
||||
"rotation": [ 10, -45, 170 ],
|
||||
"translation": [ 0, 1.5, -2.75 ],
|
||||
"scale": [ 0.375, 0.375, 0.375 ]
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
@ -1,11 +0,0 @@
|
|||
{
|
||||
"parent": "biomesoplenty:block/half_slab_siltstone",
|
||||
"display": {
|
||||
"thirdperson": {
|
||||
"rotation": [ 10, -45, 170 ],
|
||||
"translation": [ 0, 1.5, -2.75 ],
|
||||
"scale": [ 0.375, 0.375, 0.375 ]
|
||||
}
|
||||
}
|
||||
}
|
||||
|
Before Width: | Height: | Size: 709 B After Width: | Height: | Size: 709 B |
Binary file not shown.
Before Width: | Height: | Size: 466 B |
Binary file not shown.
Before Width: | Height: | Size: 613 B |
Binary file not shown.
Before Width: | Height: | Size: 737 B After Width: | Height: | Size: 566 B |
Loading…
Reference in a new issue