public class BlockLaser 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 |
|---|
BlockLaser() |
| 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.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(net.minecraft.world.IBlockAccess access,
int x,
int y,
int z,
int side) |
net.minecraft.util.IIcon |
getIcon(int i,
int j) |
int |
getRenderType() |
boolean |
isOpaqueCube() |
boolean |
isSideSolid(net.minecraft.world.IBlockAccess world,
int x,
int y,
int z,
net.minecraftforge.common.util.ForgeDirection side) |
int |
onBlockPlaced(net.minecraft.world.World world,
int x,
int y,
int z,
int side,
float par6,
float par7,
float par8,
int meta) |
boolean |
renderAsNormalBlock() |
boolean |
shouldSideBeRendered(net.minecraft.world.IBlockAccess world,
int x,
int y,
int z,
int side) |
breakBlock, canRenderInPass, canRenderInPassBC, getComparatorInputOverride, getCurrentRenderPass, getFrontSide, getIconAbsolute, getIconAbsolute, getIconBlockNames, getLightValue, getRenderBlockPass, hasAlphaPass, hasComparatorInputOverride, isRotatable, onBlockActivated, onBlockPlacedBy, registerBlockIcons, registerIconsForMeta, rotateBlock, 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, createTileEntity, damageDropped, 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, 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, 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, onBlockPreDestroy, onEntityCollidedWithBlock, onEntityWalking, onFallenUpon, onNeighborBlockChange, onNeighborChange, onPlantGrow, onPostBlockPlaced, quantityDropped, quantityDropped, quantityDroppedWithBonus, randomDisplayTick, recolourBlock, registerBlocks, removedByPlayer, removedByPlayer, setBedOccupied, setBlockBounds, setBlockBoundsBasedOnState, setBlockBoundsForItemRender, setBlockName, setBlockTextureName, setBlockUnbreakable, setCreativeTab, setHardness, setHarvestLevel, setHarvestLevel, setLightLevel, setLightOpacity, setResistance, setStepSound, setTickRandomly, shouldCheckWeakPower, tickRate, updateTick, velocityToAddToEntitypublic 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 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 int getRenderType()
getRenderType in class BlockBuildCraftpublic boolean isOpaqueCube()
isOpaqueCube in class net.minecraft.block.Blockpublic boolean renderAsNormalBlock()
renderAsNormalBlock 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 net.minecraft.util.IIcon getIcon(net.minecraft.world.IBlockAccess access,
int x,
int y,
int z,
int side)
getIcon in class BlockBuildCraftpublic net.minecraft.util.IIcon getIcon(int i,
int j)
getIcon in class BlockBuildCraftpublic int onBlockPlaced(net.minecraft.world.World world,
int x,
int y,
int z,
int side,
float par6,
float par7,
float par8,
int meta)
onBlockPlaced 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 shouldSideBeRendered(net.minecraft.world.IBlockAccess world,
int x,
int y,
int z,
int side)
shouldSideBeRendered in class net.minecraft.block.Block