类 BambooStalkBlock
java.lang.Object
net.minecraft.world.level.block.state.BlockBehaviour
net.minecraft.world.level.block.Block
net.minecraft.world.level.block.BambooStalkBlock
- 所有已实现的接口:
FeatureElement
,BonemealableBlock
,ItemLike
,IForgeBlock
,IPlantable
-
嵌套类概要
从类继承的嵌套类/接口 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 int
static final int
static final com.mojang.serialization.MapCodec
<BambooStalkBlock> protected static final float
protected static final VoxelShape
protected static final float
protected static final VoxelShape
static final EnumProperty
<BambooLeaves> static final int
protected static final float
protected static final VoxelShape
static final IntegerProperty
static final int
static final int
从类继承的字段 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_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_261860_, LevelReader p_262154_, BlockPos p_261493_) com.mojang.serialization.MapCodec
<BambooStalkBlock> codec()
protected void
protected VoxelShape
getCollisionShape
(BlockState p_261560_, BlockGetter p_261965_, BlockPos p_261950_, CollisionContext p_261571_) protected float
getDestroyProgress
(BlockState p_261691_, Player p_262171_, BlockGetter p_261621_, BlockPos p_261500_) protected int
getHeightAboveUpToMax
(BlockGetter p_261541_, BlockPos p_261593_) protected int
getHeightBelowUpToMax
(BlockGetter p_261927_, BlockPos p_261481_) getPlant
(BlockGetter world, BlockPos pos) protected VoxelShape
getShape
(BlockState p_261515_, BlockGetter p_261586_, BlockPos p_261526_, CollisionContext p_261930_) getStateForPlacement
(BlockPlaceContext p_261764_) protected void
growBamboo
(BlockState p_261855_, Level p_262076_, BlockPos p_262109_, RandomSource p_261633_, int p_261759_) boolean
isBonemealSuccess
(Level p_261870_, RandomSource p_261802_, BlockPos p_262123_, BlockState p_261972_) protected boolean
isCollisionShapeFullBlock
(BlockState p_262062_, BlockGetter p_261848_, BlockPos p_261466_) protected boolean
isPathfindable
(BlockState p_262166_, PathComputationType p_261513_) protected boolean
isRandomlyTicking
(BlockState p_262083_) boolean
isValidBonemealTarget
(LevelReader p_262065_, BlockPos p_262033_, BlockState p_261700_) void
performBonemeal
(ServerLevel p_261845_, RandomSource p_262034_, BlockPos p_261955_, BlockState p_261685_) protected boolean
propagatesSkylightDown
(BlockState p_261479_) protected void
randomTick
(BlockState p_261931_, ServerLevel p_261751_, BlockPos p_261616_, RandomSource p_261766_) protected void
tick
(BlockState p_261612_, ServerLevel p_261527_, BlockPos p_261846_, RandomSource p_261638_) protected BlockState
updateShape
(BlockState p_261476_, LevelReader p_362157_, ScheduledTickAccess p_366749_, BlockPos p_261876_, Direction p_261512_, BlockPos p_262140_, BlockState p_262167_, RandomSource p_364105_) 从类继承的方法 net.minecraft.world.level.block.Block
animateTick, appendHoverText, asBlock, asItem, box, builtInRegistryHolder, byItem, canSupportCenter, canSupportRigidBlock, canSustainPlant, defaultBlockState, destroy, dropFromExplosion, dropResources, dropResources, dropResources, dropResources, fallOn, getDrops, getDrops, getExplosionResistance, getFriction, getId, getJumpFactor, getName, getRenderPropertiesInternal, getShapeForEachState, getSoundType, getSpeedFactor, getStateDefinition, handlePrecipitation, hasDynamicShape, initializeClient, 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
attack, canBeReplaced, canBeReplaced, defaultDestroyTime, defaultMapColor, entityInside, getAnalogOutputSignal, getBlockSupportShape, getCloneItemStack, getDescriptionId, getDirectSignal, getDrops, getEntityInsideCollisionShape, getFluidState, getInteractionShape, getLightBlock, getLootTable, getMaxHorizontalOffset, getMaxVerticalOffset, getMenuProvider, getOcclusionShape, getRenderShape, getSeed, getShadeBrightness, getSignal, getSoundType, getVisualShape, hasAnalogOutputSignal, isAir, isSignalSource, mirror, neighborChanged, onExplosionHit, onPlace, onProjectileHit, onRemove, properties, propertiesCodec, requiredFeatures, rotate, simpleCodec, skipRendering, spawnAfterBreak, 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.minecraftforge.common.extensions.IForgeBlock
addLandingEffects, addRunningEffects, canBeHydrated, canConnectRedstone, canDropFromExplosion, canEntityDestroy, canHarvestBlock, canStickTo, collisionExtendsVertically, getAdjacentBlockPathType, getAppearance, getBeaconColorMultiplier, getBedDirection, getBlockPathType, getEnchantPowerBonus, getExpDrop, getExplosionResistance, getFireSpreadSpeed, getFlammability, getFriction, getLightEmission, getMapColor, getPistonPushReaction, getRespawnPosition, getStateAtViewpoint, getToolModifiedState, getWeakChanges, hidesNeighborFace, isBed, isBurning, isConduitFrame, isFertile, isFireSource, isFlammable, isLadder, isPortalFrame, isScaffolding, isSlimeBlock, isStickyBlock, isValidSpawn, makesOpenTrapdoorAboveClimbable, onBlockExploded, onBlockStateChange, onCaughtFire, onDestroyedByPlayer, onNeighborChange, onTreeGrow, rotate, setBedOccupied, shouldCheckWeakPower, shouldDisplayFluidOverlay, supportsExternalFaceHiding
从接口继承的方法 net.minecraftforge.common.IPlantable
getPlantType
-
字段详细资料
-
CODEC
-
SMALL_LEAVES_AABB_OFFSET
protected static final float SMALL_LEAVES_AABB_OFFSET- 另请参阅:
-
LARGE_LEAVES_AABB_OFFSET
protected static final float LARGE_LEAVES_AABB_OFFSET- 另请参阅:
-
COLLISION_AABB_OFFSET
protected static final float COLLISION_AABB_OFFSET- 另请参阅:
-
SMALL_SHAPE
-
LARGE_SHAPE
-
COLLISION_SHAPE
-
AGE
-
LEAVES
-
STAGE
-
MAX_HEIGHT
public static final int MAX_HEIGHT- 另请参阅:
-
STAGE_GROWING
public static final int STAGE_GROWING- 另请参阅:
-
STAGE_DONE_GROWING
public static final int STAGE_DONE_GROWING- 另请参阅:
-
AGE_THIN_BAMBOO
public static final int AGE_THIN_BAMBOO- 另请参阅:
-
AGE_THICK_BAMBOO
public static final int AGE_THICK_BAMBOO- 另请参阅:
-
-
构造器详细资料
-
BambooStalkBlock
-
-
方法详细资料
-
codec
-
createBlockStateDefinition
- 覆盖:
createBlockStateDefinition
在类中Block
-
propagatesSkylightDown
- 覆盖:
propagatesSkylightDown
在类中BlockBehaviour
-
getShape
protected VoxelShape getShape(BlockState p_261515_, BlockGetter p_261586_, BlockPos p_261526_, CollisionContext p_261930_) - 覆盖:
getShape
在类中BlockBehaviour
-
isPathfindable
- 覆盖:
isPathfindable
在类中BlockBehaviour
-
getCollisionShape
protected VoxelShape getCollisionShape(BlockState p_261560_, BlockGetter p_261965_, BlockPos p_261950_, CollisionContext p_261571_) - 覆盖:
getCollisionShape
在类中BlockBehaviour
-
isCollisionShapeFullBlock
protected boolean isCollisionShapeFullBlock(BlockState p_262062_, BlockGetter p_261848_, BlockPos p_261466_) -
getStateForPlacement
- 覆盖:
getStateForPlacement
在类中Block
-
tick
protected void tick(BlockState p_261612_, ServerLevel p_261527_, BlockPos p_261846_, RandomSource p_261638_) - 覆盖:
tick
在类中BlockBehaviour
-
isRandomlyTicking
- 覆盖:
isRandomlyTicking
在类中BlockBehaviour
-
randomTick
protected void randomTick(BlockState p_261931_, ServerLevel p_261751_, BlockPos p_261616_, RandomSource p_261766_) - 覆盖:
randomTick
在类中BlockBehaviour
-
canSurvive
- 覆盖:
canSurvive
在类中BlockBehaviour
-
updateShape
protected BlockState updateShape(BlockState p_261476_, LevelReader p_362157_, ScheduledTickAccess p_366749_, BlockPos p_261876_, Direction p_261512_, BlockPos p_262140_, BlockState p_262167_, RandomSource p_364105_) - 覆盖:
updateShape
在类中BlockBehaviour
-
isValidBonemealTarget
public boolean isValidBonemealTarget(LevelReader p_262065_, BlockPos p_262033_, BlockState p_261700_) - 指定者:
isValidBonemealTarget
在接口中BonemealableBlock
-
isBonemealSuccess
public boolean isBonemealSuccess(Level p_261870_, RandomSource p_261802_, BlockPos p_262123_, BlockState p_261972_) - 指定者:
isBonemealSuccess
在接口中BonemealableBlock
-
performBonemeal
public void performBonemeal(ServerLevel p_261845_, RandomSource p_262034_, BlockPos p_261955_, BlockState p_261685_) - 指定者:
performBonemeal
在接口中BonemealableBlock
-
getDestroyProgress
protected float getDestroyProgress(BlockState p_261691_, Player p_262171_, BlockGetter p_261621_, BlockPos p_261500_) - 覆盖:
getDestroyProgress
在类中BlockBehaviour
-
growBamboo
protected void growBamboo(BlockState p_261855_, Level p_262076_, BlockPos p_262109_, RandomSource p_261633_, int p_261759_) -
getHeightAboveUpToMax
-
getHeightBelowUpToMax
-
getPlant
- 指定者:
getPlant
在接口中IPlantable
-