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
- Mappings:
Namespace Name official bxl
intermediary net/minecraft/class_2276
named net/minecraft/block/CarvedPumpkinBlock
-
Nested Class Summary
Nested classes/interfaces inherited from class net.minecraft.block.Block
Block.NeighborGroup
Nested 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 DirectionProperty
FACING
private BlockPattern
ironGolemDispenserPattern
private BlockPattern
ironGolemPattern
private static Predicate<BlockState>
IS_GOLEM_HEAD_PREDICATE
private BlockPattern
snowGolemDispenserPattern
private BlockPattern
snowGolemPattern
Fields inherited from class net.minecraft.block.Block
LOGGER, STATE_IDS, stateManager
Fields inherited from class net.minecraft.block.AbstractBlock
collidable, DIRECTIONS, dynamicBounds, jumpVelocityMultiplier, lootTableId, material, randomTicks, resistance, settings, slipperiness, soundGroup, velocityMultiplier
-
Constructor Summary
Constructors Modifier Constructor Description protected
CarvedPumpkinBlock(AbstractBlock.Settings settings)
-
Method Summary
Modifier and Type Method Description protected void
appendProperties(StateManager.Builder<Block,BlockState> builder)
boolean
canDispense(WorldView world, BlockPos pos)
private BlockPattern
getIronGolemDispenserPattern()
private BlockPattern
getIronGolemPattern()
BlockState
getPlacementState(ItemPlacementContext ctx)
private BlockPattern
getSnowGolemDispenserPattern()
private BlockPattern
getSnowGolemPattern()
void
onBlockAdded(BlockState state, World world, BlockPos pos, BlockState oldState, boolean notify)
private void
trySpawnEntity(World world, BlockPos pos)
Methods inherited from class net.minecraft.block.HorizontalFacingBlock
mirror, rotate
Methods 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, getShapesForStates, getSlipperiness, getSoundGroup, getStateFromRawId, getStateManager, getTranslationKey, getVelocityMultiplier, hasDynamicBounds, hasRandomTicks, hasTopRim, isFaceFullSquare, isShapeFullCube, isTranslucent, method_33614, onBreak, onBroken, onDestroyedByExplosion, onEntityLand, onLandedUpon, onPlaced, onSteppedOn, postProcessState, precipitationTick, pushEntitiesUpBeforeBlockChange, randomDisplayTick, replace, replace, setDefaultState, shouldDrawSide, shouldDropItemsOnExplosion, sideCoversSmallSquare, toString
Methods 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
- Mappings:
Namespace Name Mixin selector official a
Lbxl;a:Lcin;
intermediary field_10748
Lnet/minecraft/class_2276;field_10748:Lnet/minecraft/class_2753;
named FACING
Lnet/minecraft/block/CarvedPumpkinBlock;FACING:Lnet/minecraft/state/property/DirectionProperty;
-
IS_GOLEM_HEAD_PREDICATE
- Mappings:
Namespace Name Mixin selector official f
Lbxl;f:Ljava/util/function/Predicate;
intermediary field_10751
Lnet/minecraft/class_2276;field_10751:Ljava/util/function/Predicate;
named IS_GOLEM_HEAD_PREDICATE
Lnet/minecraft/block/CarvedPumpkinBlock;IS_GOLEM_HEAD_PREDICATE:Ljava/util/function/Predicate;
-
snowGolemDispenserPattern
- Mappings:
Namespace Name Mixin selector official b
Lbxl;b:Lchy;
intermediary field_10749
Lnet/minecraft/class_2276;field_10749:Lnet/minecraft/class_2700;
named snowGolemDispenserPattern
Lnet/minecraft/block/CarvedPumpkinBlock;snowGolemDispenserPattern:Lnet/minecraft/block/pattern/BlockPattern;
-
snowGolemPattern
- Mappings:
Namespace Name Mixin selector official c
Lbxl;c:Lchy;
intermediary field_10750
Lnet/minecraft/class_2276;field_10750:Lnet/minecraft/class_2700;
named snowGolemPattern
Lnet/minecraft/block/CarvedPumpkinBlock;snowGolemPattern:Lnet/minecraft/block/pattern/BlockPattern;
-
ironGolemDispenserPattern
- Mappings:
Namespace Name Mixin selector official d
Lbxl;d:Lchy;
intermediary field_10752
Lnet/minecraft/class_2276;field_10752:Lnet/minecraft/class_2700;
named ironGolemDispenserPattern
Lnet/minecraft/block/CarvedPumpkinBlock;ironGolemDispenserPattern:Lnet/minecraft/block/pattern/BlockPattern;
-
ironGolemPattern
- Mappings:
Namespace Name Mixin selector official e
Lbxl;e:Lchy;
intermediary field_10753
Lnet/minecraft/class_2276;field_10753:Lnet/minecraft/class_2700;
named ironGolemPattern
Lnet/minecraft/block/CarvedPumpkinBlock;ironGolemPattern:Lnet/minecraft/block/pattern/BlockPattern;
-
-
Constructor Details
-
CarvedPumpkinBlock
- Mappings:
Namespace Name Mixin selector official <init>
Lchs;<init>(Lchs$c;)V
intermediary <init>
Lnet/minecraft/class_4970;<init>(Lnet/minecraft/class_4970$class_2251;)V
named <init>
Lnet/minecraft/block/AbstractBlock;<init>(Lnet/minecraft/block/AbstractBlock$Settings;)V
-
-
Method Details
-
onBlockAdded
public void onBlockAdded(BlockState state, World world, BlockPos pos, BlockState oldState, boolean notify)- Overrides:
onBlockAdded
in classAbstractBlock
- Mappings:
Namespace Name Mixin selector official b
Lchs;b(Lcht;Lbtv;Lfx;Lcht;Z)V
intermediary method_9615
Lnet/minecraft/class_4970;method_9615(Lnet/minecraft/class_2680;Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;Z)V
named onBlockAdded
Lnet/minecraft/block/AbstractBlock;onBlockAdded(Lnet/minecraft/block/BlockState;Lnet/minecraft/world/World;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/block/BlockState;Z)V
-
canDispense
- Mappings:
Namespace Name Mixin selector official a
Lbxl;a(Lbty;Lfx;)Z
intermediary method_9733
Lnet/minecraft/class_2276;method_9733(Lnet/minecraft/class_4538;Lnet/minecraft/class_2338;)Z
named canDispense
Lnet/minecraft/block/CarvedPumpkinBlock;canDispense(Lnet/minecraft/world/WorldView;Lnet/minecraft/util/math/BlockPos;)Z
-
trySpawnEntity
- Mappings:
Namespace Name Mixin selector official a
Lbxl;a(Lbtv;Lfx;)V
intermediary method_9731
Lnet/minecraft/class_2276;method_9731(Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;)V
named trySpawnEntity
Lnet/minecraft/block/CarvedPumpkinBlock;trySpawnEntity(Lnet/minecraft/world/World;Lnet/minecraft/util/math/BlockPos;)V
-
getPlacementState
- Overrides:
getPlacementState
in classBlock
- Mappings:
Namespace Name Mixin selector official a
Lbwu;a(Lbpv;)Lcht;
intermediary method_9605
Lnet/minecraft/class_2248;method_9605(Lnet/minecraft/class_1750;)Lnet/minecraft/class_2680;
named getPlacementState
Lnet/minecraft/block/Block;getPlacementState(Lnet/minecraft/item/ItemPlacementContext;)Lnet/minecraft/block/BlockState;
-
appendProperties
- Overrides:
appendProperties
in classBlock
- Mappings:
Namespace Name Mixin selector official a
Lbwu;a(Lchu$a;)V
intermediary method_9515
Lnet/minecraft/class_2248;method_9515(Lnet/minecraft/class_2689$class_2690;)V
named appendProperties
Lnet/minecraft/block/Block;appendProperties(Lnet/minecraft/state/StateManager$Builder;)V
-
getSnowGolemDispenserPattern
- Mappings:
Namespace Name Mixin selector official c
Lbxl;c()Lchy;
intermediary method_9732
Lnet/minecraft/class_2276;method_9732()Lnet/minecraft/class_2700;
named getSnowGolemDispenserPattern
Lnet/minecraft/block/CarvedPumpkinBlock;getSnowGolemDispenserPattern()Lnet/minecraft/block/pattern/BlockPattern;
-
getSnowGolemPattern
- Mappings:
Namespace Name Mixin selector official e
Lbxl;e()Lchy;
intermediary method_9729
Lnet/minecraft/class_2276;method_9729()Lnet/minecraft/class_2700;
named getSnowGolemPattern
Lnet/minecraft/block/CarvedPumpkinBlock;getSnowGolemPattern()Lnet/minecraft/block/pattern/BlockPattern;
-
getIronGolemDispenserPattern
- Mappings:
Namespace Name Mixin selector official s
Lbxl;s()Lchy;
intermediary method_9727
Lnet/minecraft/class_2276;method_9727()Lnet/minecraft/class_2700;
named getIronGolemDispenserPattern
Lnet/minecraft/block/CarvedPumpkinBlock;getIronGolemDispenserPattern()Lnet/minecraft/block/pattern/BlockPattern;
-
getIronGolemPattern
- Mappings:
Namespace Name Mixin selector official t
Lbxl;t()Lchy;
intermediary method_9730
Lnet/minecraft/class_2276;method_9730()Lnet/minecraft/class_2700;
named getIronGolemPattern
Lnet/minecraft/block/CarvedPumpkinBlock;getIronGolemPattern()Lnet/minecraft/block/pattern/BlockPattern;
-