Class ProtectedVoidStairsBlock
-
- All Implemented Interfaces:
-
net.minecraft.world.flag.FeatureElement
,net.minecraft.world.level.ItemLike
,net.minecraft.world.level.block.BucketPickup
,net.minecraft.world.level.block.LiquidBlockContainer
,net.minecraft.world.level.block.SimpleWaterloggedBlock
,net.neoforged.neoforge.common.extensions.IBlockExtension
,net.neoforged.neoforge.common.extensions.IBucketPickupExtension
public final class ProtectedVoidStairsBlock extends StairBlock
-
-
Field Summary
Fields Modifier and Type Field Description private final Block
base
protected final BlockState
baseState
private final Holder.Reference<Block>
builtInRegistryHolder
protected final StateDefinition<Block, BlockState>
stateDefinition
private final BlockState
defaultBlockState
private final String
descriptionId
private final Item
item
protected final Boolean
hasCollision
protected final Float
explosionResistance
protected final Boolean
isRandomlyTicking
protected final SoundType
soundType
protected final Float
friction
protected final Float
speedFactor
protected final Float
jumpFactor
protected final Boolean
dynamicShape
protected final FeatureFlagSet
requiredFeatures
protected final BlockBehaviour.Properties
properties
protected final ResourceKey<LootTable>
drops
private final Supplier<ResourceKey<LootTable>>
lootTableSupplier
-
Constructor Summary
Constructors Constructor Description ProtectedVoidStairsBlock()
-
Method Summary
Modifier and Type Method Description Float
getExplosionResistance()
Boolean
isRandomlyTicking(BlockStateĀ state)
-
Methods inherited from class 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, rotate, self, setBedOccupied, shouldCheckWeakPower, shouldDisplayFluidOverlay, shouldHideAdjacentFluidFace, supportsExternalFaceHiding
-
Methods inherited from class net.minecraft.world.level.block.Block
animateTick, appendHoverText, asBlock, asItem, builtInRegistryHolder, defaultBlockState, destroy, dropFromExplosion, fallOn, getCloneItemStack, getDescriptionId, getFriction, getJumpFactor, getName, getShapeForEachState, getSpeedFactor, getStateDefinition, handlePrecipitation, hasDynamicShape, initializeClient, isPossibleToRespawnInThis, playerDestroy, playerWillDestroy, popExperience, registerDefaultState, setPlacedBy, spawnDestroyParticles, stepOn, toString, tryDropExperience, updateEntityAfterFallOn, wasExploded, withPropertiesOf
-
Methods inherited from class net.minecraft.world.level.block.state.BlockBehaviour
attack, canBeReplaced, canBeReplaced, canSurvive, defaultDestroyTime, defaultMapColor, entityInside, getAnalogOutputSignal, getBlockSupportShape, getCollisionShape, getDestroyProgress, getDirectSignal, getDrops, getInteractionShape, getLightBlock, getLootTable, getMaxHorizontalOffset, getMaxVerticalOffset, getMenuProvider, getOcclusionShape, getRenderShape, getSeed, getShadeBrightness, getSignal, getSoundType, getVisualShape, hasAnalogOutputSignal, isAir, isCollisionShapeFullBlock, isOcclusionShapeFullBlock, isSignalSource, neighborChanged, onExplosionHit, onPlace, onProjectileHit, onRemove, propagatesSkylightDown, properties, randomTick, requiredFeatures, skipRendering, spawnAfterBreak, tick, triggerEvent, updateIndirectNeighbourShapes, useItemOn, useWithoutItem
-
Methods inherited from class net.minecraft.world.flag.FeatureElement
isEnabled
-
Methods inherited from class net.minecraft.world.level.block.StairBlock
codec, createBlockStateDefinition, getFluidState, getShape, getShapeIndex, getStateForPlacement, isPathfindable, mirror, rotate, updateShape, useShapeForLightOcclusion
-
Methods inherited from class net.minecraft.world.level.block.SimpleWaterloggedBlock
canPlaceLiquid, getPickupSound, pickupBlock, placeLiquid
-
Methods inherited from class net.neoforged.neoforge.common.extensions.IBucketPickupExtension
getPickupSound
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
-
Method Detail
-
getExplosionResistance
Float getExplosionResistance()
-
isRandomlyTicking
Boolean isRandomlyTicking(BlockStateĀ state)
-
-
-
-