Package net.minecraft.block
Class PumpkinBlock
java.lang.Object
net.minecraft.block.Block
net.minecraft.block.HorizotalFacingBlock
net.minecraft.block.PumpkinBlock
- Mappings:
Namespace Name official asyintermediary net/minecraft/class_172named net/minecraft/block/PumpkinBlock
-
Nested Class Summary
Nested classes/interfaces inherited from class net.minecraft.block.Block
Block.OffsetType -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate BlockPatternprivate BlockPatternprivate static final Predicate<BlockState>private BlockPatternprivate BlockPatternFields inherited from class net.minecraft.block.HorizotalFacingBlock
DIRECTIONFields inherited from class net.minecraft.block.Block
blastResistance, BLOCK_STATES, blockEntity, blockSoundGroup, collisionBox, EMPTY_BOX, fullBlock, hardness, lightLevel, material, materialColor, opacity, particleGravity, randomTicks, REGISTRY, slipperiness, stateManager, stats, transluscent, useNeighbourLight -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected StateManagerReturns a new state manager with a property array.booleancanBePlacedAtPos(World world, BlockPos pos) Returns whether the current block can be placed at a certainBlockPosintgetData(BlockState state) Returns the data value for a blockstate Throws anIllegalArmumentExceptionas this method does not workgetStateFromData(World world, BlockPos pos, Direction dir, float float2, float float3, float float4, int id, LivingEntity entity) Returns a BlockState from an idprotected BlockPatternprotected BlockPatternbooleanmethod_8862(World world, BlockPos blockPos) private voidmethod_8863(World world, BlockPos blockPos) protected BlockPatternprotected BlockPatternvoidonCreation(World world, BlockPos pos, BlockState state) Runs when the block is placed (by a player or enderman).stateFromData(int data) Returns a blockstate of the current block from it's idwithMirror(BlockState state, BlockMirror mirror) withRotation(BlockState state, BlockRotation rotation) Methods inherited from class net.minecraft.block.Block
addStacksForDisplay, appendCollisionBoxes, appendCollisionBoxes, areBlocksEqual, blocksMovement, canBePlacedAdjacent, canCollide, canMobSpawnInside, createStackFromBlock, disableStats, dropAsItem, dropExperience, get, getBlastResistance, getBlockFromItem, getBlockRenderType, getBlockState, getBonusDrops, getByBlockState, getById, getCollisionBox, getComparatorOutput, getDefaultState, getDropCount, getDropItem, getHardness, getIdByBlock, getItemGroup, getLuminance, getMaterial, getMaterialColor, getMeta, getOffsetType, getOpacity, getPistonBehavior, getRenderLayerType, getSoundGroup, getStateFromRawId, getStateManager, getTickRate, getTranslatedName, getTranslationKey, hasBlockEntity, hasCollision, hasStats, isEqualTo, isFire, isFullBlock, isFullBoundsCubeForCulling, isTransluscent, method_11557, method_11559, method_11562, method_11563, method_11564, method_11565, method_11566, method_11568, method_11575, method_11576, method_11577, method_13315, method_13702, method_13703, method_13704, method_14306, method_14307, method_14308, method_14309, method_414, method_435, method_8638, method_8640, method_8640, method_8651, method_8653, method_8654, method_8664, method_8669, onBlockBreak, onBlockBreakStart, onBreak, onBreakByPlayer, onBreakByPlayer, onBreaking, onDestroyedByExplosion, onEntityCollision, onEntityCollision, onLandedUpon, onPlaced, onSteppedOn, onUpdateTick, rainTick, randomDropAsItem, requiresSilkTouch, scheduledTick, setBlockSoundGroup, setDefaultState, setEntityVelocity, setItemGroup, setLightLevel, setOpacity, setResistance, setStrength, setTickRandomly, setTranslationKey, setUnbreakable, setup, shouldDropItemsOnExplosion, ticksRandomly, toString, use, useNeighbourLight
-
Field Details
-
field_9602
- Mappings:
Namespace Name Mixin selector official eLasy;e:Lcom/google/common/base/Predicate;intermediary field_9602Lnet/minecraft/class_172;field_9602:Lcom/google/common/base/Predicate;named field_9602Lnet/minecraft/block/PumpkinBlock;field_9602:Lcom/google/common/base/Predicate;
-
field_9603
- Mappings:
Namespace Name Mixin selector official aLasy;a:Lawx;intermediary field_9603Lnet/minecraft/class_172;field_9603:Lnet/minecraft/class_2236;named field_9603Lnet/minecraft/block/PumpkinBlock;field_9603:Lnet/minecraft/block/pattern/BlockPattern;
-
field_9604
- Mappings:
Namespace Name Mixin selector official bLasy;b:Lawx;intermediary field_9604Lnet/minecraft/class_172;field_9604:Lnet/minecraft/class_2236;named field_9604Lnet/minecraft/block/PumpkinBlock;field_9604:Lnet/minecraft/block/pattern/BlockPattern;
-
field_9600
- Mappings:
Namespace Name Mixin selector official cLasy;c:Lawx;intermediary field_9600Lnet/minecraft/class_172;field_9600:Lnet/minecraft/class_2236;named field_9600Lnet/minecraft/block/PumpkinBlock;field_9600:Lnet/minecraft/block/pattern/BlockPattern;
-
field_9601
- Mappings:
Namespace Name Mixin selector official dLasy;d:Lawx;intermediary field_9601Lnet/minecraft/class_172;field_9601:Lnet/minecraft/class_2236;named field_9601Lnet/minecraft/block/PumpkinBlock;field_9601:Lnet/minecraft/block/pattern/BlockPattern;
-
-
Constructor Details
-
PumpkinBlock
protected PumpkinBlock()
-
-
Method Details
-
onCreation
Runs when the block is placed (by a player or enderman).- Overrides:
onCreationin classBlock- Parameters:
world- The world that the block is placed inpos- The block's positionstate- The block's BlockState- Mappings:
Namespace Name Mixin selector official cLaow;c(Lamu;Let;Lawt;)Vintermediary method_8668Lnet/minecraft/class_197;method_8668(Lnet/minecraft/class_1150;Lnet/minecraft/class_2552;Lnet/minecraft/class_2232;)Vnamed onCreationLnet/minecraft/block/Block;onCreation(Lnet/minecraft/world/World;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/block/BlockState;)V
-
method_8862
- Mappings:
Namespace Name Mixin selector official bLasy;b(Lamu;Let;)Zintermediary method_8862Lnet/minecraft/class_172;method_8862(Lnet/minecraft/class_1150;Lnet/minecraft/class_2552;)Znamed method_8862Lnet/minecraft/block/PumpkinBlock;method_8862(Lnet/minecraft/world/World;Lnet/minecraft/util/math/BlockPos;)Z
-
method_8863
- Mappings:
Namespace Name Mixin selector official cLasy;c(Lamu;Let;)Vintermediary method_8863Lnet/minecraft/class_172;method_8863(Lnet/minecraft/class_1150;Lnet/minecraft/class_2552;)Vnamed method_8863Lnet/minecraft/block/PumpkinBlock;method_8863(Lnet/minecraft/world/World;Lnet/minecraft/util/math/BlockPos;)V
-
canBePlacedAtPos
Returns whether the current block can be placed at a certainBlockPos- Overrides:
canBePlacedAtPosin classBlock- Returns:
- Whether the current block can be placed at a BlockPos
- Mappings:
Namespace Name Mixin selector official aLaow;a(Lamu;Let;)Zintermediary method_8673Lnet/minecraft/class_197;method_8673(Lnet/minecraft/class_1150;Lnet/minecraft/class_2552;)Znamed canBePlacedAtPosLnet/minecraft/block/Block;canBePlacedAtPos(Lnet/minecraft/world/World;Lnet/minecraft/util/math/BlockPos;)Z
-
withRotation
- Overrides:
withRotationin classBlock- Mappings:
Namespace Name Mixin selector official aLaow;a(Lawt;Latm;)Lawt;intermediary method_11556Lnet/minecraft/class_197;method_11556(Lnet/minecraft/class_2232;Lnet/minecraft/class_2734;)Lnet/minecraft/class_2232;named withRotationLnet/minecraft/block/Block;withRotation(Lnet/minecraft/block/BlockState;Lnet/minecraft/util/BlockRotation;)Lnet/minecraft/block/BlockState;
-
withMirror
- Overrides:
withMirrorin classBlock- Mappings:
Namespace Name Mixin selector official aLaow;a(Lawt;Lary;)Lawt;intermediary method_11555Lnet/minecraft/class_197;method_11555(Lnet/minecraft/class_2232;Lnet/minecraft/class_2727;)Lnet/minecraft/class_2232;named withMirrorLnet/minecraft/block/Block;withMirror(Lnet/minecraft/block/BlockState;Lnet/minecraft/util/BlockMirror;)Lnet/minecraft/block/BlockState;
-
getStateFromData
public BlockState getStateFromData(World world, BlockPos pos, Direction dir, float float2, float float3, float float4, int id, LivingEntity entity) Returns a BlockState from an id- Overrides:
getStateFromDatain classBlock- Parameters:
world- The world that the block is placed inpos- The block's positiondir- The block's direction- Mappings:
Namespace Name Mixin selector official aLaow;a(Lamu;Let;Lfa;FFFILvp;)Lawt;intermediary method_8645Lnet/minecraft/class_197;method_8645(Lnet/minecraft/class_1150;Lnet/minecraft/class_2552;Lnet/minecraft/class_1354;FFFILnet/minecraft/class_1699;)Lnet/minecraft/class_2232;named getStateFromDataLnet/minecraft/block/Block;getStateFromData(Lnet/minecraft/world/World;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/util/math/Direction;FFFILnet/minecraft/entity/LivingEntity;)Lnet/minecraft/block/BlockState;
-
stateFromData
Returns a blockstate of the current block from it's id- Overrides:
stateFromDatain classBlock- Parameters:
data- The Blockstate's associated data value- Returns:
- The Default state
- Mappings:
Namespace Name Mixin selector official aLaow;a(I)Lawt;intermediary method_8635Lnet/minecraft/class_197;method_8635(I)Lnet/minecraft/class_2232;named stateFromDataLnet/minecraft/block/Block;stateFromData(I)Lnet/minecraft/block/BlockState;
-
getData
Returns the data value for a blockstate Throws anIllegalArmumentExceptionas this method does not work- Overrides:
getDatain classBlock- Parameters:
state- The Blockstate- Returns:
- Zero
- Mappings:
Namespace Name Mixin selector official eLaow;e(Lawt;)Iintermediary method_8671Lnet/minecraft/class_197;method_8671(Lnet/minecraft/class_2232;)Inamed getDataLnet/minecraft/block/Block;getData(Lnet/minecraft/block/BlockState;)I
-
appendProperties
Returns a new state manager with a property array.- Overrides:
appendPropertiesin classBlock- Returns:
- New state manager
- Mappings:
Namespace Name Mixin selector official bLaow;b()Lawu;intermediary method_8676Lnet/minecraft/class_197;method_8676()Lnet/minecraft/class_2233;named appendPropertiesLnet/minecraft/block/Block;appendProperties()Lnet/minecraft/state/StateManager;
-
method_8864
- Mappings:
Namespace Name Mixin selector official eLasy;e()Lawx;intermediary method_8864Lnet/minecraft/class_172;method_8864()Lnet/minecraft/class_2236;named method_8864Lnet/minecraft/block/PumpkinBlock;method_8864()Lnet/minecraft/block/pattern/BlockPattern;
-
method_8865
- Mappings:
Namespace Name Mixin selector official gLasy;g()Lawx;intermediary method_8865Lnet/minecraft/class_172;method_8865()Lnet/minecraft/class_2236;named method_8865Lnet/minecraft/block/PumpkinBlock;method_8865()Lnet/minecraft/block/pattern/BlockPattern;
-
method_8860
- Mappings:
Namespace Name Mixin selector official hLasy;h()Lawx;intermediary method_8860Lnet/minecraft/class_172;method_8860()Lnet/minecraft/class_2236;named method_8860Lnet/minecraft/block/PumpkinBlock;method_8860()Lnet/minecraft/block/pattern/BlockPattern;
-
method_8861
- Mappings:
Namespace Name Mixin selector official iLasy;i()Lawx;intermediary method_8861Lnet/minecraft/class_172;method_8861()Lnet/minecraft/class_2236;named method_8861Lnet/minecraft/block/PumpkinBlock;method_8861()Lnet/minecraft/block/pattern/BlockPattern;
-