Package net.minecraft.block
Class CarvedPumpkinBlock
java.lang.Object
net.minecraft.block.AbstractBlock
net.minecraft.block.Block
net.minecraft.block.HorizontalFacingBlock
net.minecraft.block.CarvedPumpkinBlock
- All Implemented Interfaces:
ItemConvertible,Vanishable,Wearable
public class CarvedPumpkinBlock extends HorizontalFacingBlock implements Wearable
-
Nested Class Summary
Nested classes/interfaces inherited from class net.minecraft.block.Block
Block.NeighborGroupNested classes/interfaces inherited from class net.minecraft.block.AbstractBlock
AbstractBlock.AbstractBlockState, AbstractBlock.ContextPredicate, AbstractBlock.OffsetType, AbstractBlock.Settings, AbstractBlock.TypedContextPredicate<A> -
Field Summary
Fields Modifier and Type Field Description static DirectionPropertyFACINGprivate BlockPatternironGolemDispenserPatternprivate BlockPatternironGolemPatternprivate static Predicate<BlockState>IS_GOLEM_HEAD_PREDICATEprivate BlockPatternsnowGolemDispenserPatternprivate BlockPatternsnowGolemPatternFields inherited from class net.minecraft.block.Block
LOGGER, STATE_IDS, stateManagerFields inherited from class net.minecraft.block.AbstractBlock
collidable, dynamicBounds, FACINGS, jumpVelocityMultiplier, lootTableId, material, randomTicks, resistance, settings, slipperiness, soundGroup, velocityMultiplier -
Constructor Summary
Constructors Modifier Constructor Description protectedCarvedPumpkinBlock(AbstractBlock.Settings settings) -
Method Summary
Modifier and Type Method Description protected voidappendProperties(StateManager.Builder<Block,BlockState> builder)booleancanDispense(WorldView world, BlockPos pos)private BlockPatterngetIronGolemDispenserPattern()private BlockPatterngetIronGolemPattern()BlockStategetPlacementState(ItemPlacementContext ctx)private BlockPatterngetSnowGolemDispenserPattern()private BlockPatterngetSnowGolemPattern()voidonBlockAdded(BlockState state, World world, BlockPos pos, BlockState oldState, boolean notify)private voidtrySpawnEntity(World world, BlockPos pos)Methods inherited from class net.minecraft.block.HorizontalFacingBlock
mirror, rotateMethods inherited from class net.minecraft.block.Block
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, isFaceFullSquare, isShapeFullCube, isTranslucent, onBreak, onBroken, onDestroyedByExplosion, onEntityLand, onLandedUpon, onPlaced, onSteppedOn, postProcessState, precipitationTick, pushEntitiesUpBeforeBlockChange, randomDisplayTick, replace, replace, setDefaultState, shouldDrawSide, shouldDropItemsOnExplosion, sideCoversSmallSquare, toStringMethods inherited from class net.minecraft.block.AbstractBlock
calcBlockBreakingDelta, canBucketPlace, canPathfindThrough, canPlaceAt, canReplace, createScreenHandlerFactory, emitsRedstonePower, getAmbientOcclusionLightLevel, getCollisionShape, getComparatorOutput, getCullingShape, getDefaultMapColor, getDroppedStacks, getFluidState, getLootTableId, getMaxModelOffset, getOffsetType, getOpacity, getOutlineShape, getPistonBehavior, getRaycastShape, getRenderingSeed, getRenderType, getSidesShape, getStateForNeighborUpdate, getStrongRedstonePower, getVisualShape, getWeakRedstonePower, hasComparatorOutput, hasSidedTransparency, isSideInvisible, neighborUpdate, onBlockBreakStart, onEntityCollision, onProjectileHit, onStacksDropped, onStateReplaced, onSyncedBlockEvent, onUse, prepare, randomTick, scheduledTick
-
Field Details
-
FACING
-
IS_GOLEM_HEAD_PREDICATE
-
snowGolemDispenserPattern
-
snowGolemPattern
-
ironGolemDispenserPattern
-
ironGolemPattern
-
-
Constructor Details
-
CarvedPumpkinBlock
-
-
Method Details
-
onBlockAdded
public void onBlockAdded(BlockState state, World world, BlockPos pos, BlockState oldState, boolean notify)- Overrides:
onBlockAddedin classAbstractBlock
-
canDispense
-
trySpawnEntity
-
getPlacementState
- Overrides:
getPlacementStatein classBlock
-
appendProperties
- Overrides:
appendPropertiesin classBlock
-
getSnowGolemDispenserPattern
-
getSnowGolemPattern
-
getIronGolemDispenserPattern
-
getIronGolemPattern
-