public class WitherSkullBlock extends SkullBlock
SkullBlock.SkullType, SkullBlock.TypeBlock.NeighborGroupAbstractBlock.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, SHAPELOGGER, STATE_IDS, stateManagercollidable, 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, rotatecanPathfindThrough, createBlockEntity, getSkullTypecreateScreenHandlerFactory, getRenderType, onSyncedBlockEventaddStacksForDisplay, 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, toStringcalcBlockBreakingDelta, 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()