public class BlockEngine extends BlockBuildCraft implements ICustomHighlight
keepInventory, randblockConstructorCalled, blockHardness, blockIcon, blockMaterial, blockParticleGravity, blockRegistry, blockResistance, canBlockGrass, enableStats, isBlockContainer, lightOpacity, lightValue, maxX, maxY, maxZ, minX, minY, minZ, needsRandomTick, opaque, slipperiness, soundTypeAnvil, soundTypeCloth, soundTypeGlass, soundTypeGrass, soundTypeGravel, soundTypeLadder, soundTypeMetal, soundTypePiston, soundTypeSand, soundTypeSnow, soundTypeStone, soundTypeWood, stepSound, textureName, useNeighborBrightness| Constructor and Description |
|---|
BlockEngine() |
| Modifier and Type | Method and Description |
|---|---|
void |
addCollisionBoxesToList(net.minecraft.world.World wrd,
int x,
int y,
int z,
net.minecraft.util.AxisAlignedBB mask,
java.util.List list,
net.minecraft.entity.Entity ent) |
net.minecraft.util.MovingObjectPosition |
collisionRayTrace(net.minecraft.world.World wrd,
int x,
int y,
int z,
net.minecraft.util.Vec3 origin,
net.minecraft.util.Vec3 direction) |
net.minecraft.tileentity.TileEntity |
createNewTileEntity(net.minecraft.world.World world,
int metadata) |
net.minecraft.tileentity.TileEntity |
createTileEntity(net.minecraft.world.World world,
int metadata) |
int |
damageDropped(int i) |
net.minecraft.util.AxisAlignedBB[] |
getBoxes(net.minecraft.world.World wrd,
int x,
int y,
int z,
net.minecraft.entity.player.EntityPlayer player) |
double |
getExpansion() |
net.minecraft.util.IIcon |
getIcon(int side,
int meta) |
int |
getRenderType() |
void |
getSubBlocks(net.minecraft.item.Item item,
net.minecraft.creativetab.CreativeTabs par2CreativeTabs,
java.util.List itemList) |
boolean |
isOpaqueCube() |
boolean |
isSideSolid(net.minecraft.world.IBlockAccess world,
int x,
int y,
int z,
net.minecraftforge.common.util.ForgeDirection side) |
boolean |
onBlockActivated(net.minecraft.world.World world,
int i,
int j,
int k,
net.minecraft.entity.player.EntityPlayer player,
int side,
float par7,
float par8,
float par9) |
void |
onNeighborBlockChange(net.minecraft.world.World world,
int x,
int y,
int z,
net.minecraft.block.Block block) |
void |
onPostBlockPlaced(net.minecraft.world.World world,
int x,
int y,
int z,
int par5) |
void |
randomDisplayTick(net.minecraft.world.World world,
int i,
int j,
int k,
java.util.Random random) |
void |
registerBlockIcons(net.minecraft.client.renderer.texture.IIconRegister par1IconRegister) |
boolean |
renderAsNormalBlock() |
boolean |
rotateBlock(net.minecraft.world.World world,
int x,
int y,
int z,
net.minecraftforge.common.util.ForgeDirection axis) |
breakBlock, getLightValue, onBlockPlacedByaddDestroyEffects, addHitEffects, beginLeavesDecay, canBeReplacedByLeaves, canBlockStay, canCollideCheck, canConnectRedstone, canCreatureSpawn, canDropFromExplosion, canEntityDestroy, canHarvestBlock, canPlaceBlockAt, canPlaceBlockOnSide, canPlaceTorchOnTop, canProvidePower, canRenderInPass, canReplace, canSilkHarvest, canSilkHarvest, canSustainLeaves, canSustainPlant, colorMultiplier, createStackedBlock, disableStats, dropBlockAsItem, dropBlockAsItem, dropBlockAsItemWithChance, dropXpOnBlockBreak, fillWithRain, func_149698_L, func_149730_j, func_149735_b, getAmbientOcclusionLightValue, getBedDirection, getBedSpawnPosition, getBlockBoundsMaxX, getBlockBoundsMaxY, getBlockBoundsMaxZ, getBlockBoundsMinX, getBlockBoundsMinY, getBlockBoundsMinZ, getBlockById, getBlockColor, getBlockFromItem, getBlockFromName, getBlockHardness, getBlocksMovement, getBlockTextureFromSide, getCanBlockGrass, getCollisionBoundingBoxFromPool, getComparatorInputOverride, getCreativeTabToDisplayOn, getDamageValue, getDrops, getEnableStats, getEnchantPowerBonus, getExpDrop, getExplosionResistance, getExplosionResistance, getFireSpreadSpeed, getFlammability, getHarvestLevel, getHarvestTool, getIcon, getIdFromBlock, getItem, getItemDropped, getItemIconName, getLightOpacity, getLightOpacity, getLightValue, getLocalizedName, getMapColor, getMaterial, getMixedBrightnessForBlock, getMobilityFlag, getPickBlock, getPlayerRelativeBlockHardness, getRenderBlockPass, getRenderColor, getSelectedBoundingBoxFromPool, getTextureName, getTickRandomly, getUnlocalizedName, getUseNeighborBrightness, getValidRotations, getWeakChanges, harvestBlock, hasComparatorInputOverride, hasTileEntity, hasTileEntity, isAir, isAssociatedBlock, isBeaconBase, isBed, isBedFoot, isBlockNormalCube, isBlockSolid, isBurning, isCollidable, isEqualTo, isFertile, isFireSource, isFlammable, isFlowerPot, isFoliage, isLadder, isLeaves, isNormalCube, isNormalCube, isProvidingStrongPower, isProvidingWeakPower, isReplaceable, isReplaceableOreGen, isToolEffective, isWood, onBlockClicked, onBlockDestroyedByExplosion, onBlockDestroyedByPlayer, onBlockExploded, onBlockHarvested, onBlockPlaced, onBlockPreDestroy, onEntityCollidedWithBlock, onEntityWalking, onFallenUpon, onNeighborChange, onPlantGrow, quantityDropped, quantityDropped, quantityDroppedWithBonus, recolourBlock, registerBlocks, removedByPlayer, setBedOccupied, setBlockBounds, setBlockBoundsBasedOnState, setBlockBoundsForItemRender, setBlockName, setBlockTextureName, setBlockUnbreakable, setCreativeTab, setHardness, setHarvestLevel, setHarvestLevel, setLightLevel, setLightOpacity, setResistance, setStepSound, setTickRandomly, shouldCheckWeakPower, shouldSideBeRendered, tickRate, updateTick, velocityToAddToEntitypublic boolean isOpaqueCube()
isOpaqueCube in class net.minecraft.block.Blockpublic boolean renderAsNormalBlock()
renderAsNormalBlock in class net.minecraft.block.Blockpublic void registerBlockIcons(net.minecraft.client.renderer.texture.IIconRegister par1IconRegister)
registerBlockIcons in class net.minecraft.block.Blockpublic int getRenderType()
getRenderType in class net.minecraft.block.Blockpublic net.minecraft.tileentity.TileEntity createTileEntity(net.minecraft.world.World world,
int metadata)
createTileEntity in class net.minecraft.block.Blockpublic boolean isSideSolid(net.minecraft.world.IBlockAccess world,
int x,
int y,
int z,
net.minecraftforge.common.util.ForgeDirection side)
isSideSolid in class net.minecraft.block.Blockpublic boolean rotateBlock(net.minecraft.world.World world,
int x,
int y,
int z,
net.minecraftforge.common.util.ForgeDirection axis)
rotateBlock in class net.minecraft.block.Blockpublic boolean onBlockActivated(net.minecraft.world.World world,
int i,
int j,
int k,
net.minecraft.entity.player.EntityPlayer player,
int side,
float par7,
float par8,
float par9)
onBlockActivated in class net.minecraft.block.Blockpublic void addCollisionBoxesToList(net.minecraft.world.World wrd,
int x,
int y,
int z,
net.minecraft.util.AxisAlignedBB mask,
java.util.List list,
net.minecraft.entity.Entity ent)
addCollisionBoxesToList in class net.minecraft.block.Blockpublic net.minecraft.util.AxisAlignedBB[] getBoxes(net.minecraft.world.World wrd,
int x,
int y,
int z,
net.minecraft.entity.player.EntityPlayer player)
getBoxes in interface ICustomHighlightpublic double getExpansion()
getExpansion in interface ICustomHighlightpublic net.minecraft.util.MovingObjectPosition collisionRayTrace(net.minecraft.world.World wrd,
int x,
int y,
int z,
net.minecraft.util.Vec3 origin,
net.minecraft.util.Vec3 direction)
collisionRayTrace in class net.minecraft.block.Blockpublic void onPostBlockPlaced(net.minecraft.world.World world,
int x,
int y,
int z,
int par5)
onPostBlockPlaced in class net.minecraft.block.Blockpublic int damageDropped(int i)
damageDropped in class net.minecraft.block.Blockpublic void randomDisplayTick(net.minecraft.world.World world,
int i,
int j,
int k,
java.util.Random random)
randomDisplayTick in class net.minecraft.block.Blockpublic void getSubBlocks(net.minecraft.item.Item item,
net.minecraft.creativetab.CreativeTabs par2CreativeTabs,
java.util.List itemList)
getSubBlocks in class net.minecraft.block.Blockpublic void onNeighborBlockChange(net.minecraft.world.World world,
int x,
int y,
int z,
net.minecraft.block.Block block)
onNeighborBlockChange in class net.minecraft.block.Blockpublic net.minecraft.util.IIcon getIcon(int side,
int meta)
getIcon in class net.minecraft.block.Blockpublic net.minecraft.tileentity.TileEntity createNewTileEntity(net.minecraft.world.World world,
int metadata)
createNewTileEntity in interface net.minecraft.block.ITileEntityProvider