类 PitcherCropBlock
java.lang.Object
net.minecraft.world.level.block.state.BlockBehaviour
net.minecraft.world.level.block.Block
net.minecraft.world.level.block.VegetationBlock
net.minecraft.world.level.block.DoublePlantBlock
net.minecraft.world.level.block.PitcherCropBlock
- 所有已实现的接口:
FeatureElement
,BonemealableBlock
,ItemLike
,IBlockExtension
-
嵌套类概要
嵌套类从类继承的嵌套类/接口 net.minecraft.world.level.block.Block
Block.ShapePairKey
从类继承的嵌套类/接口 net.minecraft.world.level.block.state.BlockBehaviour
BlockBehaviour.BlockStateBase, BlockBehaviour.OffsetFunction, BlockBehaviour.OffsetType, BlockBehaviour.Properties, BlockBehaviour.StateArgumentPredicate<A>, BlockBehaviour.StatePredicate
从接口继承的嵌套类/接口 net.minecraft.world.level.block.BonemealableBlock
BonemealableBlock.Type
-
字段概要
字段修饰符和类型字段说明static final IntegerProperty
private static final int
static final com.mojang.serialization.MapCodec
<PitcherCropBlock> private static final int
static final EnumProperty
<DoubleBlockHalf> static final int
private static final VoxelShape
private static final VoxelShape
private final Function
<BlockState, VoxelShape> 从类继承的字段 net.minecraft.world.level.block.Block
BLOCK_STATE_REGISTRY, INDESTRUCTIBLE, INSTANT, stateDefinition, UPDATE_ALL, UPDATE_ALL_IMMEDIATE, UPDATE_CLIENTS, UPDATE_IMMEDIATE, UPDATE_INVISIBLE, UPDATE_KNOWN_SHAPE, UPDATE_LIMIT, UPDATE_MOVE_BY_PISTON, UPDATE_NEIGHBORS, UPDATE_NONE, UPDATE_SKIP_ALL_SIDEEFFECTS, UPDATE_SKIP_BLOCK_ENTITY_SIDEEFFECTS, UPDATE_SKIP_ON_PLACE, UPDATE_SKIP_SHAPE_UPDATE_ON_WIRE, UPDATE_SUPPRESS_DROPS
从类继承的字段 net.minecraft.world.level.block.state.BlockBehaviour
descriptionId, drops, dynamicShape, explosionResistance, friction, hasCollision, isRandomlyTicking, jumpFactor, properties, requiredFeatures, soundType, speedFactor, UPDATE_SHAPE_ORDER
从接口继承的字段 net.minecraft.world.flag.FeatureElement
FILTERED_REGISTRIES
-
构造器概要
构造器 -
方法概要
修饰符和类型方法说明boolean
canBeReplaced
(BlockState p_277627_, BlockPlaceContext p_277759_) private boolean
canGrow
(LevelReader p_290007_, BlockPos p_290014_, BlockState p_290017_, int p_290008_) private static boolean
canGrowInto
(LevelReader p_290010_, BlockPos p_277823_) boolean
canSurvive
(BlockState p_277671_, LevelReader p_277477_, BlockPos p_278085_) com.mojang.serialization.MapCodec
<PitcherCropBlock> codec()
protected void
void
entityInside
(BlockState p_279266_, Level p_279469_, BlockPos p_279119_, Entity p_279372_, InsideBlockEffectApplier p_404719_) getCollisionShape
(BlockState p_277609_, BlockGetter p_277398_, BlockPos p_278042_, CollisionContext p_277995_) private PitcherCropBlock.PosAndState
getLowerHalf
(LevelReader p_290009_, BlockPos p_290016_, BlockState p_290015_) getShape
(BlockState p_277602_, BlockGetter p_277617_, BlockPos p_278005_, CollisionContext p_277514_) getStateForPlacement
(BlockPlaceContext p_277448_) private void
grow
(ServerLevel p_277975_, BlockState p_277349_, BlockPos p_277585_, int p_277498_) boolean
isBonemealSuccess
(Level p_277920_, RandomSource p_277594_, BlockPos p_277401_, BlockState p_277434_) private static boolean
isDouble
(int p_295217_) private static boolean
isLower
(BlockState p_279488_) private boolean
isMaxAge
(BlockState p_277387_) boolean
isRandomlyTicking
(BlockState p_277483_) boolean
isValidBonemealTarget
(LevelReader p_277380_, BlockPos p_277500_, BlockState p_277715_) private Function
<BlockState, VoxelShape> protected boolean
mayPlaceOn
(BlockState p_277418_, BlockGetter p_277461_, BlockPos p_277608_) void
performBonemeal
(ServerLevel p_277717_, RandomSource p_277870_, BlockPos p_277836_, BlockState p_278034_) void
randomTick
(BlockState p_277950_, ServerLevel p_277589_, BlockPos p_277937_, RandomSource p_277887_) void
setPlacedBy
(Level p_277432_, BlockPos p_277632_, BlockState p_277479_, LivingEntity p_277805_, ItemStack p_277663_) private static boolean
sufficientLight
(LevelReader p_290018_, BlockPos p_290011_) updateShape
(BlockState p_277518_, LevelReader p_374059_, ScheduledTickAccess p_374076_, BlockPos p_277982_, Direction p_277700_, BlockPos p_278106_, BlockState p_277660_, RandomSource p_374409_) 从类继承的方法 net.minecraft.world.level.block.DoublePlantBlock
copyWaterloggedFrom, getSeed, placeAt, playerDestroy, playerWillDestroy, preventDropFromBottomPart
从类继承的方法 net.minecraft.world.level.block.VegetationBlock
isPathfindable, propagatesSkylightDown
从类继承的方法 net.minecraft.world.level.block.Block
animateTick, asBlock, asItem, box, boxes, boxZ, boxZ, boxZ, builtInRegistryHolder, byItem, canSupportCenter, canSupportRigidBlock, column, column, cube, cube, defaultBlockState, destroy, dropFromExplosion, dropResources, dropResources, dropResources, fallOn, getDrops, getDrops, getExplosionResistance, getFriction, getId, getJumpFactor, getName, getShapeForEachState, getShapeForEachState, getSpeedFactor, getStateDefinition, handlePrecipitation, hasDynamicShape, isExceptionForConnection, isFaceFull, isPossibleToRespawnInThis, isShapeFullBlock, popExperience, popResource, popResourceFromFace, pushEntitiesUp, registerDefaultState, shouldRenderFace, shouldRenderFace, spawnDestroyParticles, stateById, stepOn, toString, tryDropExperience, updateEntityMovementAfterFallOn, updateFromNeighbourShapes, updateOrDestroy, updateOrDestroy, wasExploded, withPropertiesOf
从类继承的方法 net.minecraft.world.level.block.state.BlockBehaviour
affectNeighborsAfterRemoval, attack, canBeReplaced, defaultDestroyTime, defaultMapColor, getAnalogOutputSignal, getBlockSupportShape, getCloneItemStack, getDescriptionId, getDestroyProgress, getDirectSignal, getDrops, getEntityInsideCollisionShape, getFluidState, getInteractionShape, getLightBlock, getLootTable, getMaxHorizontalOffset, getMaxVerticalOffset, getMenuProvider, getOcclusionShape, getRenderShape, getShadeBrightness, getSignal, getSoundType, getVisualShape, hasAnalogOutputSignal, isAir, isCollisionShapeFullBlock, isSignalSource, mirror, neighborChanged, onExplosionHit, onPlace, onProjectileHit, properties, propertiesCodec, requiredFeatures, rotate, simpleCodec, skipRendering, spawnAfterBreak, tick, triggerEvent, updateIndirectNeighbourShapes, useItemOn, useShapeForLightOcclusion, useWithoutItem
从类继承的方法 java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
从接口继承的方法 net.minecraft.world.level.block.BonemealableBlock
getParticlePos, getType
从接口继承的方法 net.minecraft.world.flag.FeatureElement
isEnabled
从接口继承的方法 net.neoforged.neoforge.common.extensions.IBlockExtension
addLandingEffects, addRunningEffects, canBeHydrated, canConnectRedstone, canDropFromExplosion, canEntityDestroy, canHarvestBlock, canStickTo, canSustainPlant, collisionExtendsVertically, getAdjacentBlockPathType, getAppearance, getBeaconColorMultiplier, getBedDirection, getBlockPathType, getBubbleColumnDirection, getCloneItemStack, getEnchantPowerBonus, getExpDrop, getExplosionResistance, getFireSpreadSpeed, getFlammability, getFriction, getLightEmission, getMapColor, getPistonPushReaction, getRespawnPosition, getSoundType, getStateAtViewpoint, getToolModifiedState, getWeakChanges, hasDynamicLightEmission, hidesNeighborFace, isBed, isBurning, isConduitFrame, isEmpty, isFertile, isFireSource, isFlammable, isLadder, isPortalFrame, isScaffolding, isSlimeBlock, isStickyBlock, makesOpenTrapdoorAboveClimbable, onBlockExploded, onBlockStateChange, onCaughtFire, onDestroyedByPlayer, onDestroyedByPushReaction, onNeighborChange, onTreeGrow, playFallSound, playStepSound, rotate, setBedOccupied, shouldCheckWeakPower, shouldDisplayFluidOverlay, shouldHideAdjacentFluidFace, supportsExternalFaceHiding
-
字段详细资料
-
CODEC
-
MAX_AGE
public static final int MAX_AGE- 另请参阅:
-
AGE
-
HALF
-
DOUBLE_PLANT_AGE_INTERSECTION
private static final int DOUBLE_PLANT_AGE_INTERSECTION- 另请参阅:
-
BONEMEAL_INCREASE
private static final int BONEMEAL_INCREASE- 另请参阅:
-
SHAPE_BULB
-
SHAPE_CROP
-
shapes
-
-
构造器详细资料
-
PitcherCropBlock
-
-
方法详细资料
-
codec
- 覆盖:
codec
在类中DoublePlantBlock
-
makeShapes
-
getStateForPlacement
- 覆盖:
getStateForPlacement
在类中DoublePlantBlock
-
getShape
public VoxelShape getShape(BlockState p_277602_, BlockGetter p_277617_, BlockPos p_278005_, CollisionContext p_277514_) - 覆盖:
getShape
在类中BlockBehaviour
-
getCollisionShape
public VoxelShape getCollisionShape(BlockState p_277609_, BlockGetter p_277398_, BlockPos p_278042_, CollisionContext p_277995_) - 覆盖:
getCollisionShape
在类中BlockBehaviour
-
updateShape
public BlockState updateShape(BlockState p_277518_, LevelReader p_374059_, ScheduledTickAccess p_374076_, BlockPos p_277982_, Direction p_277700_, BlockPos p_278106_, BlockState p_277660_, RandomSource p_374409_) - 覆盖:
updateShape
在类中DoublePlantBlock
-
canSurvive
- 覆盖:
canSurvive
在类中DoublePlantBlock
-
mayPlaceOn
- 覆盖:
mayPlaceOn
在类中VegetationBlock
-
createBlockStateDefinition
-
entityInside
public void entityInside(BlockState p_279266_, Level p_279469_, BlockPos p_279119_, Entity p_279372_, InsideBlockEffectApplier p_404719_) - 覆盖:
entityInside
在类中BlockBehaviour
-
canBeReplaced
- 覆盖:
canBeReplaced
在类中BlockBehaviour
-
setPlacedBy
public void setPlacedBy(Level p_277432_, BlockPos p_277632_, BlockState p_277479_, LivingEntity p_277805_, ItemStack p_277663_) - 覆盖:
setPlacedBy
在类中DoublePlantBlock
-
isRandomlyTicking
- 覆盖:
isRandomlyTicking
在类中BlockBehaviour
-
randomTick
public void randomTick(BlockState p_277950_, ServerLevel p_277589_, BlockPos p_277937_, RandomSource p_277887_) - 覆盖:
randomTick
在类中BlockBehaviour
-
grow
-
canGrowInto
-
sufficientLight
-
isLower
-
isDouble
private static boolean isDouble(int p_295217_) -
canGrow
private boolean canGrow(LevelReader p_290007_, BlockPos p_290014_, BlockState p_290017_, int p_290008_) -
isMaxAge
-
getLowerHalf
@Nullable private PitcherCropBlock.PosAndState getLowerHalf(LevelReader p_290009_, BlockPos p_290016_, BlockState p_290015_) -
isValidBonemealTarget
public boolean isValidBonemealTarget(LevelReader p_277380_, BlockPos p_277500_, BlockState p_277715_) - 指定者:
isValidBonemealTarget
在接口中BonemealableBlock
-
isBonemealSuccess
public boolean isBonemealSuccess(Level p_277920_, RandomSource p_277594_, BlockPos p_277401_, BlockState p_277434_) - 指定者:
isBonemealSuccess
在接口中BonemealableBlock
-
performBonemeal
public void performBonemeal(ServerLevel p_277717_, RandomSource p_277870_, BlockPos p_277836_, BlockState p_278034_) - 指定者:
performBonemeal
在接口中BonemealableBlock
-