public class WeightedPressurePlateBlock extends AbstractPressurePlateBlock
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 |
---|---|
private int |
maxWeight |
static IntegerProperty |
POWER |
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 |
---|
WeightedPressurePlateBlock(int p_i48295_1_,
AbstractBlock.Properties p_i48295_2_) |
Modifier and Type | Method and Description |
---|---|
protected void |
createBlockStateDefinition(StateContainer.Builder<Block,BlockState> p_206840_1_) |
protected int |
getPressedTime() |
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, 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 IntegerProperty POWER
private final int maxWeight
public WeightedPressurePlateBlock(int p_i48295_1_, AbstractBlock.Properties p_i48295_2_)
protected int getSignalStrength(World p_180669_1_, BlockPos p_180669_2_)
getSignalStrength
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 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 int getPressedTime()
getPressedTime
in class AbstractPressurePlateBlock
protected void createBlockStateDefinition(StateContainer.Builder<Block,BlockState> p_206840_1_)
createBlockStateDefinition
in class Block