public class PressurePlateBlock extends AbstractPressurePlateBlock
Modifier and Type | Class and Description |
---|---|
static class |
PressurePlateBlock.Sensitivity |
Block.RenderSideCacheKey
AbstractBlock.AbstractBlockState, AbstractBlock.IExtendedPositionPredicate<A>, AbstractBlock.IPositionPredicate, AbstractBlock.OffsetType, AbstractBlock.Properties
ForgeRegistryEntry.UncheckedRegistryEntry<V extends IForgeRegistryEntry<V>>
Modifier and Type | Field and Description |
---|---|
static BooleanProperty |
POWERED |
private PressurePlateBlock.Sensitivity |
sensitivity |
AABB, PRESSED_AABB, TOUCH_AABB
BLOCK_STATE_REGISTRY, LOGGER, RANDOM, stateDefinition
drops, dynamicShape, explosionResistance, friction, hasCollision, isRandomlyTicking, jumpFactor, material, properties, soundType, speedFactor, UPDATE_SHAPE_ORDER
delegate
Constructor and Description |
---|
PressurePlateBlock(PressurePlateBlock.Sensitivity p_i48348_1_,
AbstractBlock.Properties p_i48348_2_) |
Modifier and Type | Method and 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_) |
canSurvive, checkPressed, entityInside, getDirectSignal, getPistonPushReaction, getPressedTime, getShape, getSignal, isPossibleToRespawnInThis, isSignalSource, onRemove, tick, updateNeighbours, updateShape
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
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
getRegistryName, getRegistryType, setRegistryName, setRegistryName, setRegistryName
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
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
public static final BooleanProperty POWERED
private final PressurePlateBlock.Sensitivity sensitivity
public PressurePlateBlock(PressurePlateBlock.Sensitivity p_i48348_1_, AbstractBlock.Properties p_i48348_2_)
protected int getSignalForState(BlockState p_176576_1_)
getSignalForState
in class AbstractPressurePlateBlock
protected BlockState setSignalForState(BlockState p_176575_1_, int p_176575_2_)
setSignalForState
in class AbstractPressurePlateBlock
protected void playOnSound(IWorld p_185507_1_, BlockPos p_185507_2_)
playOnSound
in class AbstractPressurePlateBlock
protected void playOffSound(IWorld p_185508_1_, BlockPos p_185508_2_)
playOffSound
in class AbstractPressurePlateBlock
protected int getSignalStrength(World p_180669_1_, BlockPos p_180669_2_)
getSignalStrength
in class AbstractPressurePlateBlock
protected void createBlockStateDefinition(StateContainer.Builder<Block,BlockState> p_206840_1_)
createBlockStateDefinition
in class Block