public class ChiseledBlockMultiPart
extends java.lang.Object
implements mcmultipart.api.multipart.IMultipart
Constructor and Description |
---|
ChiseledBlockMultiPart(BlockChiseled myBlock) |
Modifier and Type | Method and Description |
---|---|
mcmultipart.api.multipart.IMultipartTile |
convertToMultipartTile(net.minecraft.tileentity.TileEntity tileEntity) |
net.minecraft.block.Block |
getBlock() |
java.util.List<net.minecraft.util.math.AxisAlignedBB> |
getOcclusionBoxes(mcmultipart.api.container.IPartInfo part) |
mcmultipart.api.slot.IPartSlot |
getSlotForPlacement(net.minecraft.world.World world,
net.minecraft.util.math.BlockPos pos,
net.minecraft.block.state.IBlockState state,
net.minecraft.util.EnumFacing facing,
float hitX,
float hitY,
float hitZ,
net.minecraft.entity.EntityLivingBase placer) |
mcmultipart.api.slot.IPartSlot |
getSlotFromWorld(net.minecraft.world.IBlockAccess world,
net.minecraft.util.math.BlockPos pos,
net.minecraft.block.state.IBlockState state) |
mcmultipart.api.world.IWorldView |
getWorldView(mcmultipart.api.container.IPartInfo part) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
addCollisionBoxToList, addDestroyEffects, addHitEffects, breakPart, canConnectRedstone, canCreatureSpawn, canRenderInLayer, canSustainLeaves, canSustainPlant, collisionRayTrace, createMultipartTile, dropPartAsItem, fillWithRain, getActualState, getBoundingBox, getCollisionBoundingBox, getComparatorInputOverride, getDrops, getEnchantPowerBonus, getExplosionResistance, getExtendedState, getGhostSlots, getLightOpacity, getLightOpacity, getLightValue, getLightValue, getPickPart, getPlayerRelativePartHardness, getRenderType, getStrongPower, getWeakPower, isAABBInsideMaterial, isBeaconBase, isBurning, isEntityInsideMaterial, isFertile, isFireSource, isFlammable, isFoliage, isLeaves, isPartSolid, isPassable, isSideSolid, isWood, loadMultipartTile, neighborChanged, onAdded, onNeighborChange, onPartActivated, onPartAdded, onPartChanged, onPartClicked, onPartHarvested, onPartPlacedBy, onPartRemoved, onPlantGrow, onRemoved, randomDisplayTick, randomTick, shouldWrapWorld, testIntersection, updateTick
public ChiseledBlockMultiPart(BlockChiseled myBlock)
public mcmultipart.api.world.IWorldView getWorldView(mcmultipart.api.container.IPartInfo part)
getWorldView
in interface mcmultipart.api.multipart.IMultipart
public java.util.List<net.minecraft.util.math.AxisAlignedBB> getOcclusionBoxes(mcmultipart.api.container.IPartInfo part)
getOcclusionBoxes
in interface mcmultipart.api.multipart.IMultipart
public net.minecraft.block.Block getBlock()
getBlock
in interface mcmultipart.api.multipart.IMultipart
public mcmultipart.api.multipart.IMultipartTile convertToMultipartTile(net.minecraft.tileentity.TileEntity tileEntity)
convertToMultipartTile
in interface mcmultipart.api.multipart.IMultipart
public mcmultipart.api.slot.IPartSlot getSlotForPlacement(net.minecraft.world.World world, net.minecraft.util.math.BlockPos pos, net.minecraft.block.state.IBlockState state, net.minecraft.util.EnumFacing facing, float hitX, float hitY, float hitZ, net.minecraft.entity.EntityLivingBase placer)
getSlotForPlacement
in interface mcmultipart.api.multipart.IMultipart
public mcmultipart.api.slot.IPartSlot getSlotFromWorld(net.minecraft.world.IBlockAccess world, net.minecraft.util.math.BlockPos pos, net.minecraft.block.state.IBlockState state)
getSlotFromWorld
in interface mcmultipart.api.multipart.IMultipart