public class WitherSkullBlock extends SkullBlock
SkullBlock.SkullType, SkullBlock.Type
Block.NeighborGroup
AbstractBlock.AbstractBlockState, AbstractBlock.ContextPredicate, AbstractBlock.OffsetType, AbstractBlock.Settings, AbstractBlock.TypedContextPredicate<A>
Modifier and Type | Field and Description |
---|---|
private static BlockPattern |
witherBossPattern |
private static BlockPattern |
witherDispenserPattern |
ROTATION, SHAPE
LOGGER, STATE_IDS, stateManager
collidable, dynamicBounds, FACINGS, jumpVelocityMultiplier, lootTableId, material, randomTicks, resistance, settings, slipperiness, soundGroup, velocityMultiplier
Modifier | Constructor and Description |
---|---|
protected |
WitherSkullBlock(AbstractBlock.Settings settings) |
Modifier and Type | Method and Description |
---|---|
static boolean |
canDispense(World world,
BlockPos pos,
ItemStack stack) |
private static BlockPattern |
getWitherBossPattern() |
private static BlockPattern |
getWitherDispenserPattern() |
void |
onPlaced(World world,
BlockPos pos,
BlockState state,
LivingEntity placer,
ItemStack itemStack) |
static void |
onPlaced(World world,
BlockPos pos,
SkullBlockEntity blockEntity) |
appendProperties, getCullingShape, getOutlineShape, getPlacementState, mirror, rotate
canPathfindThrough, createBlockEntity, getSkullType
createScreenHandlerFactory, getRenderType, onSyncedBlockEvent
addStacksForDisplay, afterBreak, appendTooltip, asBlock, asItem, canMobSpawnInside, cannotConnect, createCuboidShape, dropExperience, dropStack, dropStacks, dropStacks, dropStacks, getBlastResistance, getBlockFromItem, getDefaultState, getDroppedStacks, getDroppedStacks, getJumpVelocityMultiplier, getName, getPickStack, getRawIdFromState, getSlipperiness, getSoundGroup, getStateFromRawId, getStateManager, getTranslationKey, getVelocityMultiplier, hasDynamicBounds, hasRandomTicks, hasTopRim, is, isFaceFullSquare, isIn, isShapeFullCube, isTranslucent, onBreak, onBroken, onDestroyedByExplosion, onEntityLand, onLandedUpon, onSteppedOn, postProcessState, pushEntitiesUpBeforeBlockChange, rainTick, randomDisplayTick, replace, replace, setDefaultState, shouldDrawSide, shouldDropItemsOnExplosion, sideCoversSmallSquare, toString
calcBlockBreakingDelta, canBucketPlace, canPlaceAt, canReplace, emitsRedstonePower, getAmbientOcclusionLightLevel, getCollisionShape, getComparatorOutput, getDefaultMaterialColor, getDroppedStacks, getFluidState, getLootTableId, getOffsetType, getOpacity, getPistonBehavior, getRaycastShape, getRenderingSeed, getSidesShape, getStateForNeighborUpdate, getStrongRedstonePower, getVisualShape, getWeakRedstonePower, hasBlockEntity, hasComparatorOutput, hasSidedTransparency, isSideInvisible, neighborUpdate, onBlockAdded, onBlockBreakStart, onEntityCollision, onProjectileHit, onStacksDropped, onStateReplaced, onUse, prepare, randomTick, scheduledTick
@Nullable private static BlockPattern witherBossPattern
@Nullable private static BlockPattern witherDispenserPattern
protected WitherSkullBlock(AbstractBlock.Settings settings)
public void onPlaced(World world, BlockPos pos, BlockState state, @Nullable LivingEntity placer, ItemStack itemStack)
public static void onPlaced(World world, BlockPos pos, SkullBlockEntity blockEntity)
private static BlockPattern getWitherBossPattern()
private static BlockPattern getWitherDispenserPattern()