public abstract class BlockEngineBase extends BlockBuildCraft implements ICustomHighlight
icons, keepInventory, maxPasses, rand, renderPassblockConstructorCalled, blockHardness, blockIcon, blockMaterial, blockParticleGravity, blockRegistry, blockResistance, canBlockGrass, capturedDrops, captureDrops, delegate, enableStats, harvesters, 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 |
|---|
BlockEngineBase() |
| 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) |
abstract 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() |
int |
getRenderType() |
abstract java.lang.String |
getUnlocalizedName(int metadata) |
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) |
boolean |
renderAsNormalBlock() |
boolean |
rotateBlock(net.minecraft.world.World world,
int x,
int y,
int z,
net.minecraftforge.common.util.ForgeDirection axis) |
breakBlock, canRenderInPass, canRenderInPassBC, getCurrentRenderPass, getFrontSide, getIcon, getIcon, getIconAbsolute, getIconAbsolute, getIconBlockNames, getLightValue, getRenderBlockPass, hasAlphaPass, isRotatable, onBlockPlacedBy, registerBlockIcons, registerIconsForMeta, setAlphaPass, setPassCount, setRotatableaddDestroyEffects, addHitEffects, beginLeavesDecay, canBeReplacedByLeaves, canBlockStay, canCollideCheck, canConnectRedstone, canCreatureSpawn, canDropFromExplosion, canEntityDestroy, canHarvestBlock, canPlaceBlockAt, canPlaceBlockOnSide, canPlaceTorchOnTop, canProvidePower, canReplace, canSilkHarvest, canSilkHarvest, canSustainLeaves, canSustainPlant, captureDrops, 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, getIdFromBlock, getItem, getItemDropped, getItemIconName, getLightOpacity, getLightOpacity, getLightValue, getLocalizedName, getMapColor, getMaterial, getMixedBrightnessForBlock, getMobilityFlag, getPickBlock, getPickBlock, getPlayerRelativeBlockHardness, getRenderColor, getSelectedBoundingBoxFromPool, getSubBlocks, 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, 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 int getRenderType()
getRenderType in class BlockBuildCraftpublic 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 BlockBuildCraftpublic 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 BlockBuildCraftpublic 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 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.tileentity.TileEntity createNewTileEntity(net.minecraft.world.World world,
int metadata)
createNewTileEntity in interface net.minecraft.block.ITileEntityProviderpublic abstract java.lang.String getUnlocalizedName(int metadata)
public abstract net.minecraft.tileentity.TileEntity createTileEntity(net.minecraft.world.World world,
int metadata)
createTileEntity in class net.minecraft.block.Block