类 CropBlock
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.CropBlock
- 所有已实现的接口:
FeatureElement
,BonemealableBlock
,ItemLike
,IBlockExtension
- 直接已知子类:
BeetrootBlock
,CarrotBlock
,PotatoBlock
,TorchflowerCropBlock
-
嵌套类概要
从类继承的嵌套类/接口 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
static final com.mojang.serialization.MapCodec
<CropBlock> static final int
private static final 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
-
构造器概要
构造器 -
方法概要
修饰符和类型方法说明protected boolean
canSurvive
(BlockState p_52282_, LevelReader p_52283_, BlockPos p_52284_) com.mojang.serialization.MapCodec
<? extends CropBlock> codec()
protected void
protected void
entityInside
(BlockState p_52277_, Level p_52278_, BlockPos p_52279_, Entity p_52280_, InsideBlockEffectApplier p_405324_) int
getAge
(BlockState p_52306_) protected IntegerProperty
protected ItemLike
protected int
getBonemealAgeIncrease
(Level p_52262_) protected ItemStack
getCloneItemStack
(LevelReader p_304482_, BlockPos p_52255_, BlockState p_52256_, boolean p_387989_) protected static float
getGrowthSpeed
(BlockState blockState, BlockGetter p_52274_, BlockPos p_52275_) int
protected VoxelShape
getShape
(BlockState p_52297_, BlockGetter p_52298_, BlockPos p_52299_, CollisionContext p_52300_) getStateForAge
(int p_52290_) void
growCrops
(Level p_52264_, BlockPos p_52265_, BlockState p_52266_) static boolean
hasSufficientLight
(LevelReader p_294828_, BlockPos p_295989_) boolean
isBonemealSuccess
(Level p_221045_, RandomSource p_221046_, BlockPos p_221047_, BlockState p_221048_) final boolean
isMaxAge
(BlockState p_52308_) protected boolean
isRandomlyTicking
(BlockState p_52288_) boolean
isValidBonemealTarget
(LevelReader p_255715_, BlockPos p_52259_, BlockState p_52260_) protected boolean
mayPlaceOn
(BlockState p_52302_, BlockGetter p_52303_, BlockPos p_52304_) void
performBonemeal
(ServerLevel p_221040_, RandomSource p_221041_, BlockPos p_221042_, BlockState p_221043_) protected void
randomTick
(BlockState p_221050_, ServerLevel p_221051_, BlockPos p_221052_, RandomSource p_221053_) 从类继承的方法 net.minecraft.world.level.block.VegetationBlock
isPathfindable, propagatesSkylightDown, updateShape
从类继承的方法 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, getStateForPlacement, handlePrecipitation, hasDynamicShape, isExceptionForConnection, isFaceFull, isPossibleToRespawnInThis, isShapeFullBlock, playerDestroy, playerWillDestroy, popExperience, popResource, popResourceFromFace, pushEntitiesUp, registerDefaultState, setPlacedBy, shouldRenderFace, shouldRenderFace, spawnDestroyParticles, stateById, stepOn, toString, tryDropExperience, updateEntityMovementAfterFallOn, updateFromNeighbourShapes, updateOrDestroy, updateOrDestroy, wasExploded, withPropertiesOf
从类继承的方法 net.minecraft.world.level.block.state.BlockBehaviour
affectNeighborsAfterRemoval, attack, canBeReplaced, canBeReplaced, defaultDestroyTime, defaultMapColor, getAnalogOutputSignal, getBlockSupportShape, getCollisionShape, getDescriptionId, getDestroyProgress, getDirectSignal, getDrops, getEntityInsideCollisionShape, getFluidState, getInteractionShape, getLightBlock, getLootTable, getMaxHorizontalOffset, getMaxVerticalOffset, getMenuProvider, getOcclusionShape, getRenderShape, getSeed, 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
-
SHAPES
-
-
构造器详细资料
-
CropBlock
-
-
方法详细资料
-
codec
- 指定者:
codec
在类中VegetationBlock
-
getShape
protected VoxelShape getShape(BlockState p_52297_, BlockGetter p_52298_, BlockPos p_52299_, CollisionContext p_52300_) - 覆盖:
getShape
在类中BlockBehaviour
-
mayPlaceOn
- 覆盖:
mayPlaceOn
在类中VegetationBlock
-
getAgeProperty
-
getMaxAge
public int getMaxAge() -
getAge
-
getStateForAge
-
isMaxAge
-
isRandomlyTicking
- 覆盖:
isRandomlyTicking
在类中BlockBehaviour
-
randomTick
protected void randomTick(BlockState p_221050_, ServerLevel p_221051_, BlockPos p_221052_, RandomSource p_221053_) - 覆盖:
randomTick
在类中BlockBehaviour
-
growCrops
-
getBonemealAgeIncrease
-
getGrowthSpeed
protected static float getGrowthSpeed(BlockState blockState, BlockGetter p_52274_, BlockPos p_52275_) -
canSurvive
- 覆盖:
canSurvive
在类中VegetationBlock
-
hasSufficientLight
-
entityInside
protected void entityInside(BlockState p_52277_, Level p_52278_, BlockPos p_52279_, Entity p_52280_, InsideBlockEffectApplier p_405324_) - 覆盖:
entityInside
在类中BlockBehaviour
-
getBaseSeedId
-
getCloneItemStack
protected ItemStack getCloneItemStack(LevelReader p_304482_, BlockPos p_52255_, BlockState p_52256_, boolean p_387989_) - 覆盖:
getCloneItemStack
在类中BlockBehaviour
-
isValidBonemealTarget
- 指定者:
isValidBonemealTarget
在接口中BonemealableBlock
-
isBonemealSuccess
public boolean isBonemealSuccess(Level p_221045_, RandomSource p_221046_, BlockPos p_221047_, BlockState p_221048_) - 指定者:
isBonemealSuccess
在接口中BonemealableBlock
-
performBonemeal
public void performBonemeal(ServerLevel p_221040_, RandomSource p_221041_, BlockPos p_221042_, BlockState p_221043_) - 指定者:
performBonemeal
在接口中BonemealableBlock
-
createBlockStateDefinition
- 覆盖:
createBlockStateDefinition
在类中Block
-