Package net.minecraft.block
Class PressurePlateBlock
- java.lang.Object
-
- net.minecraftforge.registries.ForgeRegistryEntry<Block>
-
- net.minecraft.block.AbstractBlock
-
- net.minecraft.block.Block
-
- net.minecraft.block.AbstractPressurePlateBlock
-
- net.minecraft.block.PressurePlateBlock
-
- All Implemented Interfaces:
IItemProvider
,IForgeBlock
,IForgeRegistryEntry<Block>
public class PressurePlateBlock extends AbstractPressurePlateBlock
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
PressurePlateBlock.Sensitivity
-
Nested classes/interfaces inherited from class net.minecraft.block.Block
Block.RenderSideCacheKey
-
Nested classes/interfaces inherited from class net.minecraft.block.AbstractBlock
AbstractBlock.AbstractBlockState, AbstractBlock.IExtendedPositionPredicate<A>, AbstractBlock.IPositionPredicate, AbstractBlock.OffsetType, AbstractBlock.Properties
-
Nested classes/interfaces inherited from class net.minecraftforge.registries.ForgeRegistryEntry
ForgeRegistryEntry.UncheckedRegistryEntry<V extends IForgeRegistryEntry<V>>
-
-
Field Summary
Fields Modifier and Type Field Description static BooleanProperty
POWERED
private PressurePlateBlock.Sensitivity
sensitivity
-
Fields inherited from class net.minecraft.block.AbstractPressurePlateBlock
AABB, PRESSED_AABB, TOUCH_AABB
-
Fields inherited from class net.minecraft.block.Block
BLOCK_STATE_REGISTRY, LOGGER, RANDOM, stateDefinition
-
Fields inherited from class net.minecraft.block.AbstractBlock
drops, dynamicShape, explosionResistance, friction, hasCollision, isRandomlyTicking, jumpFactor, material, properties, soundType, speedFactor, UPDATE_SHAPE_ORDER
-
Fields inherited from class net.minecraftforge.registries.ForgeRegistryEntry
delegate
-
-
Constructor Summary
Constructors Constructor Description PressurePlateBlock(PressurePlateBlock.Sensitivity p_i48348_1_, AbstractBlock.Properties p_i48348_2_)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected void
createBlockStateDefinition(StateContainer.Builder<Block,BlockState> p_206840_1_)
protected int
getSignalForState(BlockState p_176576_1_)
protected int
getSignalStrength(World p_180669_1_, BlockPos p_180669_2_)
protected void
playOffSound(IWorld p_185508_1_, BlockPos p_185508_2_)
protected void
playOnSound(IWorld p_185507_1_, BlockPos p_185507_2_)
protected BlockState
setSignalForState(BlockState p_176575_1_, int p_176575_2_)
-
Methods inherited from class net.minecraft.block.AbstractPressurePlateBlock
canSurvive, checkPressed, entityInside, getDirectSignal, getPistonPushReaction, getPressedTime, getShape, getSignal, isPossibleToRespawnInThis, isSignalSource, onRemove, tick, updateNeighbours, updateShape
-
Methods inherited from class net.minecraft.block.Block
animateTick, appendHoverText, asBlock, asItem, box, byItem, canSupportCenter, canSupportRigidBlock, canSustainPlant, defaultBlockState, destroy, dropFromExplosion, dropResources, dropResources, dropResources, fallOn, fillItemCategory, getCloneItemStack, getDescriptionId, getDrops, getDrops, getExplosionResistance, getFriction, getHarvestLevel, getHarvestTool, getId, getJumpFactor, getName, getSoundType, getSpeedFactor, getStateDefinition, getStateForPlacement, getTags, handleRain, hasDynamicShape, is, is, isExceptionForConnection, isFaceFull, isRandomlyTicking, isShapeFullBlock, playerDestroy, playerWillDestroy, popExperience, popResource, propagatesSkylightDown, pushEntitiesUp, registerDefaultState, setPlacedBy, shouldRenderFace, stateById, stepOn, toString, updateEntityAfterFallOn, updateFromNeighbourShapes, updateOrDestroy, updateOrDestroy, wasExploded
-
Methods inherited from class net.minecraft.block.AbstractBlock
attack, canBeReplaced, canBeReplaced, defaultMaterialColor, getAnalogOutputSignal, getBlockSupportShape, getCollisionShape, getDestroyProgress, getDrops, getFluidState, getInteractionShape, getLightBlock, getLootTable, getMenuProvider, getOcclusionShape, getOffsetType, getRenderShape, getSeed, getShadeBrightness, getVisualShape, hasAnalogOutputSignal, isAir, isEntityBlock, isPathfindable, mirror, neighborChanged, onPlace, onProjectileHit, randomTick, rotate, skipRendering, spawnAfterBreak, triggerEvent, updateIndirectNeighbourShapes, use, useShapeForLightOcclusion
-
Methods inherited from class net.minecraftforge.registries.ForgeRegistryEntry
getRegistryName, getRegistryType, setRegistryName, setRegistryName, setRegistryName
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface net.minecraftforge.common.extensions.IForgeBlock
addDestroyEffects, addHitEffects, addLandingEffects, addRunningEffects, canBeReplacedByLeaves, canBeReplacedByLogs, canConnectRedstone, canCreatureSpawn, canDropFromExplosion, canEntityDestroy, canHarvestBlock, canStickTo, catchFire, collisionExtendsVertically, createTileEntity, getAiPathNodeType, getBeaconColorMultiplier, getBedDirection, getBedSpawnPosition, getBlock, getEnchantPowerBonus, getExpDrop, getExplosionResistance, getFireSpreadSpeed, getFlammability, getFogColor, getLightValue, getPickBlock, getRespawnPosition, getSlipperiness, getSoundType, getStateAtViewpoint, getToolModifiedState, getWeakChanges, hasTileEntity, isAir, isBed, isBurning, isConduitFrame, isFertile, isFireSource, isFlammable, isLadder, isPortalFrame, isScaffolding, isSlimeBlock, isStickyBlock, isToolEffective, makesOpenTrapdoorAboveClimbable, observedNeighborChange, onBlockExploded, onNeighborChange, onPlantGrow, removedByPlayer, rotate, setBedOccupied, shouldCheckWeakPower, shouldDisplayFluidOverlay
-
-
-
-
Field Detail
-
POWERED
public static final BooleanProperty POWERED
-
sensitivity
private final PressurePlateBlock.Sensitivity sensitivity
-
-
Constructor Detail
-
PressurePlateBlock
public PressurePlateBlock(PressurePlateBlock.Sensitivity p_i48348_1_, AbstractBlock.Properties p_i48348_2_)
-
-
Method Detail
-
getSignalForState
protected int getSignalForState(BlockState p_176576_1_)
- Specified by:
getSignalForState
in classAbstractPressurePlateBlock
-
setSignalForState
protected BlockState setSignalForState(BlockState p_176575_1_, int p_176575_2_)
- Specified by:
setSignalForState
in classAbstractPressurePlateBlock
-
playOnSound
protected void playOnSound(IWorld p_185507_1_, BlockPos p_185507_2_)
- Specified by:
playOnSound
in classAbstractPressurePlateBlock
-
playOffSound
protected void playOffSound(IWorld p_185508_1_, BlockPos p_185508_2_)
- Specified by:
playOffSound
in classAbstractPressurePlateBlock
-
getSignalStrength
protected int getSignalStrength(World p_180669_1_, BlockPos p_180669_2_)
- Specified by:
getSignalStrength
in classAbstractPressurePlateBlock
-
createBlockStateDefinition
protected void createBlockStateDefinition(StateContainer.Builder<Block,BlockState> p_206840_1_)
- Overrides:
createBlockStateDefinition
in classBlock
-
-