Package net.minecraft.world.level.block
Class CaveVinesBlock
java.lang.Object
net.minecraft.world.level.block.state.BlockBehaviour
net.minecraft.world.level.block.Block
net.minecraft.world.level.block.GrowingPlantBlock
net.minecraft.world.level.block.GrowingPlantHeadBlock
net.minecraft.world.level.block.CaveVinesBlock
- All Implemented Interfaces:
- FeatureElement,- BonemealableBlock,- CaveVines,- ItemLike,- IForgeBlock
- 
Nested Class SummaryNested classes/interfaces inherited from class net.minecraft.world.level.block.BlockBlock.BlockStatePairKeyNested classes/interfaces inherited from class net.minecraft.world.level.block.state.BlockBehaviourBlockBehaviour.BlockStateBase, BlockBehaviour.OffsetFunction, BlockBehaviour.OffsetType, BlockBehaviour.Properties, BlockBehaviour.StateArgumentPredicate<A>, BlockBehaviour.StatePredicate
- 
Field SummaryFieldsFields inherited from class net.minecraft.world.level.block.GrowingPlantHeadBlockAGE, MAX_AGEFields inherited from class net.minecraft.world.level.block.GrowingPlantBlockgrowthDirection, scheduleFluidTicks, shapeFields inherited from class net.minecraft.world.level.block.BlockBLOCK_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_SUPPRESS_DROPSFields inherited from class net.minecraft.world.level.block.state.BlockBehaviourdrops, dynamicShape, explosionResistance, friction, hasCollision, isRandomlyTicking, jumpFactor, properties, requiredFeatures, soundType, speedFactor, UPDATE_SHAPE_ORDERFields inherited from interface net.minecraft.world.flag.FeatureElementFILTERED_REGISTRIES
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionprotected booleancanGrowInto(BlockState p_152998_) protected voidprotected intgetBlocksToGrowWhenBonemealed(RandomSource p_220928_) protected BlockgetCloneItemStack(BlockGetter p_152966_, BlockPos p_152967_, BlockState p_152968_) protected BlockStategetGrowIntoState(BlockState p_220935_, RandomSource p_220936_) booleanisBonemealSuccess(Level p_220930_, RandomSource p_220931_, BlockPos p_220932_, BlockState p_220933_) booleanisValidBonemealTarget(LevelReader p_256026_, BlockPos p_152971_, BlockState p_152972_) voidperformBonemeal(ServerLevel p_220923_, RandomSource p_220924_, BlockPos p_220925_, BlockState p_220926_) protected BlockStateupdateBodyAfterConvertedFromHead(BlockState p_152987_, BlockState p_152988_) use(BlockState p_152980_, Level p_152981_, BlockPos p_152982_, Player p_152983_, InteractionHand p_152984_, BlockHitResult p_152985_) Methods inherited from class net.minecraft.world.level.block.GrowingPlantHeadBlockgetHeadBlock, getMaxAgeState, getStateForPlacement, isMaxAge, isRandomlyTicking, randomTick, updateShapeMethods inherited from class net.minecraft.world.level.block.GrowingPlantBlockcanAttachTo, canSurvive, getShape, getStateForPlacement, tickMethods inherited from class net.minecraft.world.level.block.BlockanimateTick, appendHoverText, asBlock, asItem, box, builtInRegistryHolder, byItem, canSupportCenter, canSupportRigidBlock, canSustainPlant, defaultBlockState, destroy, dropFromExplosion, dropResources, dropResources, dropResources, dropResources, fallOn, getDescriptionId, getDrops, getDrops, getExplosionResistance, getFriction, getId, getJumpFactor, getName, getRenderPropertiesInternal, getShapeForEachState, getSoundType, getSpeedFactor, getStateDefinition, handlePrecipitation, hasDynamicShape, initializeClient, isExceptionForConnection, isFaceFull, isPossibleToRespawnInThis, isShapeFullBlock, playerDestroy, playerWillDestroy, popExperience, popResource, popResourceFromFace, propagatesSkylightDown, pushEntitiesUp, registerDefaultState, setPlacedBy, shouldRenderFace, spawnDestroyParticles, stateById, stepOn, toString, tryDropExperience, updateEntityAfterFallOn, updateFromNeighbourShapes, updateOrDestroy, updateOrDestroy, wasExploded, withPropertiesOfMethods inherited from class net.minecraft.world.level.block.state.BlockBehaviourattack, canBeReplaced, canBeReplaced, defaultDestroyTime, defaultMapColor, entityInside, getAnalogOutputSignal, getBlockSupportShape, getCollisionShape, getDestroyProgress, getDirectSignal, getDrops, getFluidState, getInteractionShape, getLightBlock, getLootTable, getMaxHorizontalOffset, getMaxVerticalOffset, getMenuProvider, getOcclusionShape, getRenderShape, getSeed, getShadeBrightness, getSignal, getVisualShape, hasAnalogOutputSignal, isAir, isCollisionShapeFullBlock, isOcclusionShapeFullBlock, isPathfindable, isSignalSource, mirror, neighborChanged, onPlace, onProjectileHit, onRemove, requiredFeatures, rotate, skipRendering, spawnAfterBreak, triggerEvent, updateIndirectNeighbourShapes, useShapeForLightOcclusionMethods inherited from class java.lang.Objectclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface net.minecraft.world.flag.FeatureElementisEnabledMethods inherited from interface net.minecraftforge.common.extensions.IForgeBlockaddLandingEffects, addRunningEffects, canBeHydrated, canConnectRedstone, canDropFromExplosion, canEntityDestroy, canHarvestBlock, canStickTo, collisionExtendsVertically, getAdjacentBlockPathType, getAppearance, getBeaconColorMultiplier, getBedDirection, getBlockPathType, getCloneItemStack, getEnchantPowerBonus, getExpDrop, getExplosionResistance, getFireSpreadSpeed, getFlammability, getFriction, getLightEmission, getMapColor, getPistonPushReaction, getRespawnPosition, getSoundType, 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
- 
Field Details- 
CHANCE_OF_BERRIES_ON_GROWTHprivate static final float CHANCE_OF_BERRIES_ON_GROWTH- See Also:
 
 
- 
- 
Constructor Details- 
CaveVinesBlock
 
- 
- 
Method Details- 
getBlocksToGrowWhenBonemealed- Specified by:
- getBlocksToGrowWhenBonemealedin class- GrowingPlantHeadBlock
 
- 
canGrowInto- Specified by:
- canGrowIntoin class- GrowingPlantHeadBlock
 
- 
getBodyBlock- Specified by:
- getBodyBlockin class- GrowingPlantBlock
 
- 
updateBodyAfterConvertedFromHead- Overrides:
- updateBodyAfterConvertedFromHeadin class- GrowingPlantHeadBlock
 
- 
getGrowIntoState- Overrides:
- getGrowIntoStatein class- GrowingPlantHeadBlock
 
- 
getCloneItemStack- Overrides:
- getCloneItemStackin class- Block
 
- 
usepublic InteractionResult use(BlockState p_152980_, Level p_152981_, BlockPos p_152982_, Player p_152983_, InteractionHand p_152984_, BlockHitResult p_152985_) - Overrides:
- usein class- BlockBehaviour
 
- 
createBlockStateDefinition- Overrides:
- createBlockStateDefinitionin class- GrowingPlantHeadBlock
 
- 
isValidBonemealTargetpublic boolean isValidBonemealTarget(LevelReader p_256026_, BlockPos p_152971_, BlockState p_152972_) - Specified by:
- isValidBonemealTargetin interface- BonemealableBlock
- Overrides:
- isValidBonemealTargetin class- GrowingPlantHeadBlock
 
- 
isBonemealSuccesspublic boolean isBonemealSuccess(Level p_220930_, RandomSource p_220931_, BlockPos p_220932_, BlockState p_220933_) - Specified by:
- isBonemealSuccessin interface- BonemealableBlock
- Overrides:
- isBonemealSuccessin class- GrowingPlantHeadBlock
 
- 
performBonemealpublic void performBonemeal(ServerLevel p_220923_, RandomSource p_220924_, BlockPos p_220925_, BlockState p_220926_) - Specified by:
- performBonemealin interface- BonemealableBlock
- Overrides:
- performBonemealin class- GrowingPlantHeadBlock
 
 
-