Package net.minecraft.block
Class WeightedPressurePlateBlock
- java.lang.Object
-
- net.minecraftforge.registries.ForgeRegistryEntry<Block>
-
- net.minecraft.block.AbstractBlock
-
- net.minecraft.block.Block
-
- net.minecraft.block.AbstractPressurePlateBlock
-
- net.minecraft.block.WeightedPressurePlateBlock
-
- All Implemented Interfaces:
IItemProvider,IForgeBlock,IForgeRegistryEntry<Block>
public class WeightedPressurePlateBlock extends AbstractPressurePlateBlock
-
-
Nested Class Summary
-
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 private intmaxWeightstatic IntegerPropertyPOWER-
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 WeightedPressurePlateBlock(int p_i48295_1_, AbstractBlock.Properties p_i48295_2_)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected voidcreateBlockStateDefinition(StateContainer.Builder<Block,BlockState> p_206840_1_)protected intgetPressedTime()protected intgetSignalForState(BlockState p_176576_1_)protected intgetSignalStrength(World p_180669_1_, BlockPos p_180669_2_)protected voidplayOffSound(IWorld p_185508_1_, BlockPos p_185508_2_)protected voidplayOnSound(IWorld p_185507_1_, BlockPos p_185507_2_)protected BlockStatesetSignalForState(BlockState p_176575_1_, int p_176575_2_)-
Methods inherited from class net.minecraft.block.AbstractPressurePlateBlock
canSurvive, checkPressed, entityInside, getDirectSignal, getPistonPushReaction, 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
-
POWER
public static final IntegerProperty POWER
-
maxWeight
private final int maxWeight
-
-
Constructor Detail
-
WeightedPressurePlateBlock
public WeightedPressurePlateBlock(int p_i48295_1_, AbstractBlock.Properties p_i48295_2_)
-
-
Method Detail
-
getSignalStrength
protected int getSignalStrength(World p_180669_1_, BlockPos p_180669_2_)
- Specified by:
getSignalStrengthin classAbstractPressurePlateBlock
-
playOnSound
protected void playOnSound(IWorld p_185507_1_, BlockPos p_185507_2_)
- Specified by:
playOnSoundin classAbstractPressurePlateBlock
-
playOffSound
protected void playOffSound(IWorld p_185508_1_, BlockPos p_185508_2_)
- Specified by:
playOffSoundin classAbstractPressurePlateBlock
-
getSignalForState
protected int getSignalForState(BlockState p_176576_1_)
- Specified by:
getSignalForStatein classAbstractPressurePlateBlock
-
setSignalForState
protected BlockState setSignalForState(BlockState p_176575_1_, int p_176575_2_)
- Specified by:
setSignalForStatein classAbstractPressurePlateBlock
-
getPressedTime
protected int getPressedTime()
- Overrides:
getPressedTimein classAbstractPressurePlateBlock
-
createBlockStateDefinition
protected void createBlockStateDefinition(StateContainer.Builder<Block,BlockState> p_206840_1_)
- Overrides:
createBlockStateDefinitionin classBlock
-
-