use of com.ferreusveritas.dynamictrees.tileentity.TileEntitySpecies in project DynamicTrees by DynamicTreesTeam.
the class Species method placeRootyDirtBlock.
public boolean placeRootyDirtBlock(World world, BlockPos rootPos, int life) {
world.setBlockState(rootPos, getRootyBlock(world, rootPos).getDefaultState().withProperty(BlockRooty.LIFE, life));
TileEntity tileEntity = world.getTileEntity(rootPos);
if (tileEntity instanceof TileEntitySpecies) {
TileEntitySpecies speciesTE = (TileEntitySpecies) tileEntity;
speciesTE.setSpecies(this);
}
return true;
}
use of com.ferreusveritas.dynamictrees.tileentity.TileEntitySpecies in project DynamicTrees by DynamicTreesTeam.
the class BlockDynamicSapling method setSpecies.
// /////////////////////////////////////////
// TREE INFORMATION
// /////////////////////////////////////////
public void setSpecies(World world, BlockPos pos, Species species) {
world.setBlockState(pos, getDefaultState());
TileEntity tileEntity = world.getTileEntity(pos);
if (tileEntity instanceof TileEntitySpecies) {
TileEntitySpecies speciesTE = (TileEntitySpecies) tileEntity;
speciesTE.setSpecies(species);
}
}
Aggregations