Fixed overgrown stone, toned down the frequency of wasp hives
This commit is contained in:
parent
984e4e395c
commit
8f6d19f853
3 changed files with 17 additions and 5 deletions
|
@ -58,7 +58,7 @@ public class BOPHellBiome extends BOPBiome
|
|||
this.spawnableMonsterList.add(new Biome.SpawnListEntry(EntityMagmaCube.class, 2, 4, 4));
|
||||
this.spawnableMonsterList.add(new Biome.SpawnListEntry(EntityEnderman.class, 1, 4, 4));
|
||||
|
||||
this.addGenerator("hive", GeneratorStage.PRE, (new GeneratorHive.Builder()).amountPerChunk(0.3F).create());
|
||||
this.addGenerator("hive", GeneratorStage.PRE, (new GeneratorHive.Builder()).amountPerChunk(0.2F).create());
|
||||
}
|
||||
|
||||
@Override
|
||||
|
|
|
@ -33,7 +33,7 @@ public class BiomeExtHell extends ExtendedBiomeWrapper
|
|||
Biomes.HELL.theBiomeDecorator.sandPerChunk2 = -999;
|
||||
//this.theBiomeDecorator.generateLakes = false;
|
||||
|
||||
this.addGenerator("hive", GeneratorStage.PRE, (new GeneratorHive.Builder()).amountPerChunk(0.3F).create());
|
||||
this.addGenerator("hive", GeneratorStage.PRE, (new GeneratorHive.Builder()).amountPerChunk(0.2F).create());
|
||||
}
|
||||
|
||||
@Override
|
||||
|
|
|
@ -437,15 +437,27 @@ public class BlockBOPGrass extends BlockGrass implements IBOPBlock, ISustainsPla
|
|||
@Override
|
||||
public Item getItemDropped(IBlockState state, Random rand, int fortune)
|
||||
{
|
||||
switch ((BOPGrassType) state.getValue(VARIANT))
|
||||
{
|
||||
case OVERGROWN_STONE:
|
||||
return Item.getItemFromBlock(Blocks.COBBLESTONE.getDefaultState().getBlock());
|
||||
default:
|
||||
return Item.getItemFromBlock(getDirtBlock(state));
|
||||
}
|
||||
}
|
||||
|
||||
// goes hand in hand with getItemDropped() above to determine precisely what is dropped
|
||||
@Override
|
||||
public int damageDropped(IBlockState state)
|
||||
{
|
||||
switch ((BOPGrassType) state.getValue(VARIANT))
|
||||
{
|
||||
case OVERGROWN_STONE:
|
||||
return 0;
|
||||
default:
|
||||
return getDirtBlockMeta(state);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
// get the blockstate which corresponds to the type of dirt which this grass variant grows on
|
||||
|
@ -465,7 +477,7 @@ public class BlockBOPGrass extends BlockGrass implements IBOPBlock, ISustainsPla
|
|||
case OVERGROWN_NETHERRACK:
|
||||
return Blocks.NETHERRACK.getDefaultState();
|
||||
case OVERGROWN_STONE:
|
||||
return Blocks.COBBLESTONE.getDefaultState();
|
||||
return Blocks.STONE.getDefaultState();
|
||||
case ORIGIN: case DAISY: default:
|
||||
return Blocks.DIRT.getStateFromMeta(BlockDirt.DirtType.DIRT.getMetadata());
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue