Package api.block.blocks
Class MouldingAndDecorativeBlock
java.lang.Object
net.minecraft.src.Block
api.block.blocks.MouldingBlock
api.block.blocks.MouldingAndDecorativeBlock
- Direct Known Subclasses:
MouldingAndDecorativeWallBlock,WoodMouldingAndDecorativeBlock
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected static final doubleprotected static final doubleprotected static final doubleprotected static final doubleprotected static final doubleprotected static final doubleprotected static final doubleprotected static final doubleprotected static final doublestatic final intstatic final intstatic final intstatic final intprotected static final doubleprotected static final doubleprotected static final doubleprotected static final doubleFields inherited from class api.block.blocks.MouldingBlock
matchingCornerBlockID, MOULDING_HALF_WIDTH, MOULDING_LENGTH, MOULDING_WIDTHFields inherited from class net.minecraft.src.Block
anvil, beacon, bed, bedrock, blockClay, blockConstructorCalled, blockDiamond, blockEmerald, blockGold, blockHardness, blockIcon, blockID, blockIron, blockLapis, blockMaterial, blockNetherQuartz, blockParticleGravity, blockRedstone, blockReplaced, blockReplacedBy, blockResistance, blocksList, blockSnow, bookShelf, brewingStand, brick, cactus, cake, canBlockGrass, carpet, carrot, cauldron, chest, chestTrapped, cloth, coalBlock, cobblestone, cobblestoneMossy, cobblestoneWall, cocoaPlant, commandBlock, crops, currentBlockRenderer, daylightSensor, deadBush, dirt, dispenser, doorIron, doorWood, dragonEgg, dropper, enableStats, enchantmentTable, enderChest, endPortal, endPortalFrame, fence, fenceGate, fenceIron, fire, flowerPot, furnaceBurning, furnaceIdle, glass, glowStone, grass, gravel, hardenedClay, hasKilnRecipe, hay, hopperBlock, ice, isBlockContainer, jukebox, ladder, lavaMoving, lavaStill, leaves, lever, lightOpacity, lightValue, lockedChest, maxX, maxY, maxZ, melon, melonStem, minX, minY, minZ, mobSpawner, modID, modIDSetter, mushroomBrown, mushroomCapBrown, mushroomCapRed, mushroomRed, music, mycelium, needsRandomTick, netherBrick, netherFence, netherrack, netherStalk, obsidian, opaqueCubeLookup, oreCoal, oreDiamond, oreEmerald, oreGold, oreIron, oreLapis, oreNetherQuartz, oreRedstone, oreRedstoneGlowing, pistonBase, pistonExtension, pistonMoving, pistonStickyBase, planks, plantRed, plantYellow, portal, potato, pressurePlateGold, pressurePlateIron, pressurePlatePlanks, pressurePlateStone, pumpkin, pumpkinLantern, pumpkinStem, rail, railActivator, railDetector, railPowered, redstoneComparatorActive, redstoneComparatorIdle, redstoneLampActive, redstoneLampIdle, redstoneRepeaterActive, redstoneRepeaterIdle, redstoneWire, reed, sand, sandStone, sapling, signPost, signWall, silverfish, skull, slipperiness, slowSand, snow, soundAnvilFootstep, soundClothFootstep, soundGlassFootstep, soundGrassFootstep, soundGravelFootstep, soundLadderFootstep, soundMetalFootstep, soundPowderFootstep, soundSandFootstep, soundSnowFootstep, soundStoneFootstep, soundWoodFootstep, sponge, stainedClay, stairsBrick, stairsCobblestone, stairsNetherBrick, stairsNetherQuartz, stairsSandStone, stairsStoneBrick, stairsWoodBirch, stairsWoodJungle, stairsWoodOak, stairsWoodSpruce, stepSound, stone, stoneBrick, stoneButton, stoneDoubleSlab, stoneSingleSlab, tallGrass, thinGlass, tilledField, tnt, torchRedstoneActive, torchRedstoneIdle, torchWood, trapdoor, tripWire, tripWireSource, useNeighborBrightness, vine, waterlily, waterMoving, waterStill, web, whiteStone, wood, woodDoubleSlab, woodenButton, woodSingleSlab, workbench -
Constructor Summary
ConstructorsConstructorDescriptionMouldingAndDecorativeBlock(int iBlockID, Material material, String sTextureName, String sColumnSideTextureName, int iMatchingCornerBlockID, float fHardness, float fResistance, StepSound stepSound, String name) MouldingAndDecorativeBlock(int iBlockID, Material material, String sTextureName, String sColumnSideTextureName, String sColumnTopAndBottomTextureName, String sPedestalSideTextureName, String sPedestalTopAndBottomTextureName, int iMatchingCornerBlockID, float fHardness, float fResistance, StepSound stepSound, String name) -
Method Summary
Modifier and TypeMethodDescriptionvoidaddCollisionBoxesToList(World world, int i, int j, int k, AxisAlignedBB intersectingBox, List list, Entity entity) Adds all intersecting collision boxes to a list.booleancanTransmitRotationHorizontallyOnTurntable(IBlockAccess blockAccess, int i, int j, int k) booleancanTransmitRotationVerticallyOnTurntable(IBlockAccess blockAccess, int i, int j, int k) collisionRayTrace(World world, int i, int j, int k, Vec3 startRay, Vec3 endRay) collisionRayTraceTableWithLeg(World world, int i, int j, int k, Vec3 startRay, Vec3 endRay) intdamageDropped(int iMetadata) Determines the damage on the item the block drops.booleandoesTableHaveLeg(IBlockAccess blockAccess, int i, int j, int k) getBlockBoundsFromPoolBasedOnState(IBlockAccess blockAccess, int i, int j, int k) getIcon(int iSide, int iMetadata) From the specified side and block metadata retrieves the blocks texture.getSelectedBoundingBoxFromPool(World world, int i, int j, int k) voidgetSubBlocks(int iBlockID, CreativeTabs creativeTabs, List list) returns a list of blocks with the same ID, but different meta (eg: wood returns 4 blocks)booleanhasCenterHardPointToFacing(IBlockAccess blockAccess, int i, int j, int k, int iFacing, boolean bIgnoreTransparency) medium sized attachment points like the top of fence posts (approx 1/4 block width)booleanhasLargeCenterHardPointToFacing(IBlockAccess blockAccess, int i, int j, int k, int iFacing, boolean bIgnoreTransparency) large attachment points that can support a full block widthbooleanisBenchOrTable(int metadata) booleanisBlockTable(IBlockAccess blockAccess, int i, int j, int k) booleanisDecorative(int iMetadata) booleanisDecorative(IBlockAccess blockAccess, int i, int j, int k) protected booleanisMouldingOfSameType(IBlockAccess blockAccess, int i, int j, int k) floatmobSpawnOnVerticalOffset(World world, int i, int j, int k) intonBlockPlaced(World world, int i, int j, int k, int iFacing, float fClickX, float fClickY, float fClickZ, int iMetadata) Called when a block is placed using its ItemBlock.voidregisterIcons(IconRegister register) When this method is called, your block should register all the icons it needs with the given IconRegister.booleanrenderBlock(RenderBlocks renderBlocks, int i, int j, int k) voidrenderBlockAsItem(RenderBlocks renderBlocks, int iItemDamage, float fBrightness) protected voidrenderDecorativeInvBlock(RenderBlocks renderBlocks, Block block, int iItemDamage, float fBrightness) The block param is necessary here as the wood item stubs use them to specify what block type they represent.booleanrenderPedestalDown(RenderBlocks renderBlocks, int i, int j, int k) voidrenderPedestalDownInvBlock(RenderBlocks renderBlocks, Block block) booleanrenderPedestalUp(RenderBlocks renderBlocks, int i, int j, int k) voidrenderPedestalUpInvBlock(RenderBlocks renderBlocks, Block block) booleanrenderTable(RenderBlocks renderBlocks, int i, int j, int k) voidrenderTableInvBlock(RenderBlocks renderBlocks, Block block) introtateMetadataAroundYAxis(int iMetadata, boolean bReverse) booleanshouldWallFormPostBelowThisBlock(IBlockAccess blockAccess, int x, int y, int z) booleantoggleFacing(World world, int i, int j, int k, boolean bReverse) Cycle through all the possible facings for a block returns true if the facing has actually changed as a result of this callMethods inherited from class api.block.blocks.MouldingBlock
canRotateOnTurntable, getBlockBoundsFromPoolForAlignment, getMouldingAlignment, getMouldingAlignmentFromMetadata, idPicked, isOpaqueCube, renderAsNormalBlock, setMouldingAlignment, setMouldingAlignmentInMetadata, shouldSideBeRenderedMethods inherited from class net.minecraft.src.Block
adjustMetadataForPistonMove, adjustPathWeightOnNotBlocked, areAxesEffectiveOn, arechiselseffectiveon, arechiselseffectiveon, areHoesEffectiveOn, arePicksEffectiveOn, areShovelsEffectiveOn, attachToFacing, attemptToAffectBlockWithSoul, attemptToApplyFertilizerTo, attemptToCombineWithFallingEntity, blocksEndermanPickup, breakBlock, canBeConvertedByMobSpawner, canBeCrushedByFallingEntity, canBeGrazedOn, canBePistonShoveled, canBlockBePulledByPiston, canBlockBePushedByPiston, canBlocksBePlacedAgainstThisBlock, canBlockStay, canBlockStayDuringGenerate, canBlockSuffocateEntity, canCactusGrowOnBlock, canChiselsHarvest, canCollideCheck, canContainPistonPackingToFacing, canConvertBlock, canDomesticatedCropsGrowOnBlock, canDropFromExplosion, canEndermenPickUpBlock, canFallIntoBlockAtPos, canGroundCoverRestOnBlock, canLeashKnotOnBlock, canMobsSpawnOn, canNetherWartGrowOnBlock, canPathThroughBlock, canPlaceBlockAt, canPlaceBlockOnSide, canPlaceBlockOnSide, canProvidePower, canRedstoneConnectToSide, canReedsGrowOnBlock, canRotateAroundBlockOnTurntableToFacing, canSaplingsGrowOnBlock, canSilkHarvest, canSilkHarvest, canSpitWebReplaceBlock, canSupportFallingBlocks, canSupportLeaves, canToolsStickInBlock, canToolStickInBlockSpecialCase, canWeedsGrowInBlock, canWildVegetationGrowOnBlock, canWitherDestroyBlock, checkForFall, checkForUnstableGround, clientBlockAdded, clientBreakBlock, clientNotificationOfMetadataChange, collisionRayTraceVsBlockBounds, colorMultiplier, convertBlock, convertBlockFromMobSpawner, convertFacingToBottomTextureRotation, convertFacingToTopTextureRotation, createStackedBlock, cycleFacing, disableStats, doEndermenIgnoreNeighbors, doesBlockBreakSaw, doesBlockDropAsItemOnSaw, doesBlockHopperEject, doesBlockHopperInsert, doesExtinguishFireAbove, doesInfiniteBurnToFacing, doesItemRenderAsBlock, dropBlockAsItem, dropBlockAsItem_do, dropBlockAsItemWithChance, dropComponentItemsOnBadBreak, dropItemsIndividually, dropItemsOnDestroyedByExplosion, dropItemsOnDestroyedByMiningCharge, dropXpOnBlockBreak, fillWithRain, func_82506_l, getAmbientOcclusionLightValue, getAsPistonMovingBoundingBox, getBlockBoundsFromPoolForItemRender, getBlockBoundsMaxX, getBlockBoundsMaxY, getBlockBoundsMaxZ, getBlockBoundsMinX, getBlockBoundsMinY, getBlockBoundsMinZ, getBlockBrightness, getBlockColor, getBlockHardness, getBlockIDOnInfest, getBlocksMovement, getBlockTexture, getBlockTextureFromSide, getBreakSoundName, getBreakSoundName, getBuoyancy, getCanBeCookedByKiLn, getCanBeSetOnFireDirectly, getCanBeSetOnFireDirectlyByItem, getCanBlightSpreadToBlock, getCanBlockBeIncinerated, getCanBlockBeReplacedByFire, getCanBlockLightItemOnFire, getCanGrassGrowUnderBlock, getCanGrassSpreadToBlock, getCanMyceliumSpreadToBlock, getChanceOfFireSpreadingDirectlyTo, getChickenItemFoodValue, getCollisionBoundingBoxFromPool, getComparatorInputOverride, getConvertsLegacySoil, getCookTimeMultiplierInKiLn, getCreativeTabToDisplayOn, getDamageValue, getDoesFireDamageToEntities, getDoesFireDamageToEntities, getDoesStumpRemoverWorkOnBlock, getEfficientToolLevel, getEnableStats, getExplosionResistance, getExplosionResistance, getFacing, getFacing, getFixedBlockBoundsFromPool, getFullBlockBoundingBoxFromPool, getFurnaceBurnTime, getHarvestToolLevel, getHerbivoreItemFoodValue, getHopperFilterIcon, getIconByIndex, getIsBlockWarm, getIsFertilizedForPlantGrowth, getIsProblemToRemove, getItemIconName, getLightValue, getLightValueForBlock, getLocalizedName, getMapColor, getMechanicalPowerLevelProvidedToAxleAtFacing, getMetadataConversionForStrataLevel, getMixedBrightnessForBlock, getMobilityFlag, getModId, getMovementModifier, getNewMetadataRotatedAroundBlockOnTurntableToFacing, getOppositeFacing, getOutputsWhenCookedByKiln, getPigItemFoodValue, getPistonShovelEjectDirection, getPlaceSoundName, getPlaceSoundName, getPlantGrowthOnMultiplier, getPlayerRelativeBlockHardness, getPreventsFluidFlow, getRenderBlockPass, getRenderColor, getRenderType, getSelectedBoundingBoxFromPool, getStackRetrievedByBlockDispenser, getStepSound, getStepSound, getStepSoundInternal, getStepSoundName, getStepSoundName, getTextureName, getTickRandomly, getUnlocalizedName, getUnlocalizedName2, getWeedsGrowthLevel, getWeightOnPathBlocked, groundCoverRestingOnVisualOffset, harvestBlock, hasCenterHardPointToFacing, hasComparatorInputOverride, hasComparatorInputOverride, hasContactPointToFullFace, hasContactPointToSlabSideFace, hasContactPointToStairNarrowVerticalFace, hasContactPointToStairShapedFace, hasFallingBlockRestingOn, hasLargeCenterHardPointToFacing, hasMortar, hasNeighborWithMortarInContact, hasSmallCenterHardPointToFacing, hasSmallCenterHardPointToFacing, hasStickySnowNeighborInContact, hasStrata, hasTileEntity, hasWaterToSidesOrTop, hideFromEMI, hideFromEMI, idDropped, infestBlock, initBlockBounds, initBlockBounds, initializeBlock, installationIntegrityTest, isAirBlock, isAssociatedBlockID, isAssociatedBlockID, isBlockAttachedToFacing, isBlockClimbable, isBlockDestroyedByBlockDispenser, isBlockHydratedForPlantGrowthOn, isBlockInfestable, isBlockInfestedBy, isBlockRestingOnThatBelow, isBlockSolid, isBreakableBarricade, isBreakableBarricadeOpen, isCollidable, isConsideredNeighbouringWaterForReedGrowthOn, isFallingBlock, isFence, isFlowerPot, isGroundCover, isIncineratedInCrucible, isLeafBlock, isLog, isNaturalStone, isNormalCube, isNormalCube, isProvidingStrongPower, isProvidingWeakPower, isRedstoneConductor, isReplaceableVegetation, isSnowCoveringTopSurface, isStairBlock, isStickyToSnow, isWall, mouseOverRayTrace, notifyNearbyAnimalsFinishedFalling, notifyNeighborDirtDugWithImproperTool, notifyNeighborsBlockDisrupted, notifyOfFullStagePlantGrowthOn, notifyOfPlantAboveRemoved, onArrowCollide, onArrowImpact, onBlockActivated, onBlockAdded, onBlockClicked, onBlockDestroyedByExplosion, onBlockDestroyedByMiningCharge, onBlockDestroyedByPlayer, onBlockDestroyedLandingFromFall, onBlockDestroyedWithImproperTool, onBlockEventReceived, onBlockHarvested, onBlockPlacedBy, onBlockPreDestroy, onBlockSawed, onBlockSawed, onBrokenByPistonPush, onCookedByKiLn, onCraftedOnTurntable, onCreativeBonemealApplied, onCrushedByFallingEntity, onDestroyedByFire, onDirtDugWithImproperTool, onDirtSlabDugWithImproperTool, onEntityCollidedWithBlock, onEntityStepsIn, onEntityWalking, onFallenUpon, onFallingUpdate, onFinishedFalling, onFinishFalling, onFluidFlowIntoBlock, onGrazed, onInfested, onMortarApplied, onNeighborBlockChange, onNeighborDirtDugWithImproperTool, onNeighborDisrupted, onPlayerWalksOnBlock, onPostBlockPlaced, onPreBlockPlacedByPiston, onRemovedByBlockDispenser, onRotatedAroundBlockOnTurntableToFacing, onRotatedOnTurntable, onStartFalling, onStruckByLightning, onVegetationAboveGrazed, postBlockDestroyedByExplosion, postBlockDestroyedByMiningCharge, preBlockPlacedBy, quantityDropped, quantityDroppedWithBonus, randomDisplayTick, randomUpdateTick, removeWeeds, renderBlockMovedByPiston, renderBlockSecondPass, renderBlockWithTexture, renderCookingByKiLnOverlay, renderCrossHatch, renderFallingBlock, rotateAroundJAxis, rotateFacingAroundY, rotateOnTurntable, scheduleCheckForFall, setAlwaysStartlesAnimals, setAxesEffectiveOn, setAxesEffectiveOn, setBlockBounds, setBlockBoundsBasedOnState, setBlockBoundsForItemRender, setBlockMaterial, setBlockUnbreakable, setBuoyancy, setBuoyant, setChickenItemFoodValue, setChiselsCanHarvest, setChiselsCanHarvest, setChiselsEffectiveOn, setChiselsEffectiveOn, setCreativeTab, setFacing, setFacing, setFireProperties, setFireProperties, setFurnaceBurnTime, setFurnaceBurnTime, setHardness, setHerbivoreItemFoodValue, setHoesEffectiveOn, setHoesEffectiveOn, setLightOpacity, setLightValue, setMapColorsForMetadata, setModID, setNeutralBuoyant, setNonBuoyant, setOnFireDirectly, setPicksEffectiveOn, setPicksEffectiveOn, setPigItemFoodValue, setResistance, setShovelsEffectiveOn, setShovelsEffectiveOn, setStepSound, setTextureName, setTickRandomly, setUnlocalizedName, shouldDeleteTileEntityOnBlockChange, shouldFenceConnectToThisBlockToFacing, shouldOffsetPositionIfPathingOutOf, shouldPaneConnectToThisBlockToFacing, shouldPlayStandardConvertSound, shouldRenderNeighborFullFaceSide, shouldRenderNeighborHalfSlabSide, shouldRenderWhileFalling, shouldSideBeRenderedOnFallingBlock, shouldWallConnectToThisBlockToFacing, spreadGrassToBlock, spreadMyceliumToBlock, startlesAnimalsWhenPlaced, tickRate, triggersBuddy, turntableCraftingRotation, updateTick, velocityToAddToEntity
-
Field Details
-
SUBTYPE_COLUMN
public static final int SUBTYPE_COLUMN- See Also:
-
SUBTYPE_PEDESTAL_UP
public static final int SUBTYPE_PEDESTAL_UP- See Also:
-
SUBTYPE_PEDESTAL_DOWN
public static final int SUBTYPE_PEDESTAL_DOWN- See Also:
-
SUBTYPE_TABLE
public static final int SUBTYPE_TABLE- See Also:
-
COLUM_WIDTH
protected static final double COLUM_WIDTH- See Also:
-
COLUM_HALF_WIDTH
protected static final double COLUM_HALF_WIDTH- See Also:
-
PEDESTAL_BASE_HEIGHT
protected static final double PEDESTAL_BASE_HEIGHT- See Also:
-
PEDESTAL_MIDDLE_HEIGHT
protected static final double PEDESTAL_MIDDLE_HEIGHT- See Also:
-
PEDESTAL_MIDDLE_WIDTH
protected static final double PEDESTAL_MIDDLE_WIDTH- See Also:
-
PEDESTAL_MIDDLE_HALF_WIDTH
protected static final double PEDESTAL_MIDDLE_HALF_WIDTH- See Also:
-
PEDESTAL_TOP_HEIGHT
protected static final double PEDESTAL_TOP_HEIGHT- See Also:
-
PEDESTAL_TOP_WIDTH
protected static final double PEDESTAL_TOP_WIDTH- See Also:
-
PEDESTAL_TOP_HALF_WIDTH
protected static final double PEDESTAL_TOP_HALF_WIDTH- See Also:
-
TABLE_TOP_HEIGHT
protected static final double TABLE_TOP_HEIGHT- See Also:
-
TABLE_LEG_HEIGHT
protected static final double TABLE_LEG_HEIGHT- See Also:
-
TABLE_LEG_WIDTH
protected static final double TABLE_LEG_WIDTH- See Also:
-
TABLE_LEG_HALF_WIDTH
protected static final double TABLE_LEG_HALF_WIDTH- See Also:
-
-
Constructor Details
-
MouldingAndDecorativeBlock
-
MouldingAndDecorativeBlock
public MouldingAndDecorativeBlock(int iBlockID, Material material, String sTextureName, String sColumnSideTextureName, String sColumnTopAndBottomTextureName, String sPedestalSideTextureName, String sPedestalTopAndBottomTextureName, int iMatchingCornerBlockID, float fHardness, float fResistance, StepSound stepSound, String name)
-
-
Method Details
-
damageDropped
public int damageDropped(int iMetadata) Description copied from class:BlockDetermines the damage on the item the block drops. Used in cloth and wood.- Overrides:
damageDroppedin classBlock
-
onBlockPlaced
public int onBlockPlaced(World world, int i, int j, int k, int iFacing, float fClickX, float fClickY, float fClickZ, int iMetadata) Description copied from class:BlockCalled when a block is placed using its ItemBlock. Args: World, X, Y, Z, side, hitX, hitY, hitZ, block metadata- Overrides:
onBlockPlacedin classMouldingBlock
-
getBlockBoundsFromPoolBasedOnState
public AxisAlignedBB getBlockBoundsFromPoolBasedOnState(IBlockAccess blockAccess, int i, int j, int k) - Overrides:
getBlockBoundsFromPoolBasedOnStatein classMouldingBlock
-
collisionRayTrace
public MovingObjectPosition collisionRayTrace(World world, int i, int j, int k, Vec3 startRay, Vec3 endRay) - Overrides:
collisionRayTracein classMouldingBlock
-
addCollisionBoxesToList
public void addCollisionBoxesToList(World world, int i, int j, int k, AxisAlignedBB intersectingBox, List list, Entity entity) Description copied from class:BlockAdds all intersecting collision boxes to a list. (Be sure to only add boxes to the list if they intersect the mask.) Parameters: World, X, Y, Z, mask, list, colliding entity // +++START EDIT+++ FCNOTE: The "mask" referred to above is just the bounding box to check for intersection with // ---END EDIT---- Overrides:
addCollisionBoxesToListin classMouldingBlock
-
hasCenterHardPointToFacing
public boolean hasCenterHardPointToFacing(IBlockAccess blockAccess, int i, int j, int k, int iFacing, boolean bIgnoreTransparency) Description copied from class:Blockmedium sized attachment points like the top of fence posts (approx 1/4 block width)- Overrides:
hasCenterHardPointToFacingin classBlock
-
hasLargeCenterHardPointToFacing
public boolean hasLargeCenterHardPointToFacing(IBlockAccess blockAccess, int i, int j, int k, int iFacing, boolean bIgnoreTransparency) Description copied from class:Blocklarge attachment points that can support a full block width- Overrides:
hasLargeCenterHardPointToFacingin classBlock
-
rotateMetadataAroundYAxis
public int rotateMetadataAroundYAxis(int iMetadata, boolean bReverse) - Overrides:
rotateMetadataAroundYAxisin classMouldingBlock
-
toggleFacing
Description copied from class:BlockCycle through all the possible facings for a block returns true if the facing has actually changed as a result of this call- Overrides:
toggleFacingin classMouldingBlock
-
canTransmitRotationHorizontallyOnTurntable
public boolean canTransmitRotationHorizontallyOnTurntable(IBlockAccess blockAccess, int i, int j, int k) - Overrides:
canTransmitRotationHorizontallyOnTurntablein classBlock
-
canTransmitRotationVerticallyOnTurntable
public boolean canTransmitRotationVerticallyOnTurntable(IBlockAccess blockAccess, int i, int j, int k) - Overrides:
canTransmitRotationVerticallyOnTurntablein classBlock
-
mobSpawnOnVerticalOffset
- Overrides:
mobSpawnOnVerticalOffsetin classMouldingBlock
-
isBenchOrTable
public boolean isBenchOrTable(int metadata) - Overrides:
isBenchOrTablein classBlock
-
shouldWallFormPostBelowThisBlock
- Overrides:
shouldWallFormPostBelowThisBlockin classBlock
-
isMouldingOfSameType
- Overrides:
isMouldingOfSameTypein classMouldingBlock
-
isDecorative
-
isDecorative
public boolean isDecorative(int iMetadata) -
isBlockTable
-
doesTableHaveLeg
-
collisionRayTraceTableWithLeg
public MovingObjectPosition collisionRayTraceTableWithLeg(World world, int i, int j, int k, Vec3 startRay, Vec3 endRay) -
getSubBlocks
Description copied from class:Blockreturns a list of blocks with the same ID, but different meta (eg: wood returns 4 blocks)- Overrides:
getSubBlocksin classBlock
-
registerIcons
Description copied from class:BlockWhen this method is called, your block should register all the icons it needs with the given IconRegister. This is the only chance you get to register icons.- Overrides:
registerIconsin classMouldingBlock
-
getIcon
Description copied from class:BlockFrom the specified side and block metadata retrieves the blocks texture. Args: side, metadata -
renderBlock
- Overrides:
renderBlockin classMouldingBlock
-
renderBlockAsItem
@Environment(CLIENT) public void renderBlockAsItem(RenderBlocks renderBlocks, int iItemDamage, float fBrightness) - Overrides:
renderBlockAsItemin classBlock
-
renderDecorativeInvBlock
@Environment(CLIENT) protected void renderDecorativeInvBlock(RenderBlocks renderBlocks, Block block, int iItemDamage, float fBrightness) The block param is necessary here as the wood item stubs use them to specify what block type they represent. -
getSelectedBoundingBoxFromPool
@Environment(CLIENT) public AxisAlignedBB getSelectedBoundingBoxFromPool(World world, int i, int j, int k) - Overrides:
getSelectedBoundingBoxFromPoolin classMouldingBlock
-
renderPedestalUp
@Environment(CLIENT) public boolean renderPedestalUp(RenderBlocks renderBlocks, int i, int j, int k) -
renderPedestalUpInvBlock
-
renderPedestalDown
@Environment(CLIENT) public boolean renderPedestalDown(RenderBlocks renderBlocks, int i, int j, int k) -
renderPedestalDownInvBlock
-
renderTable
-
renderTableInvBlock
-