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 int
maxWeight
static IntegerProperty
POWER
-
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 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_)
-
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:
getSignalStrength
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
-
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
-
getPressedTime
protected int getPressedTime()
- Overrides:
getPressedTime
in classAbstractPressurePlateBlock
-
createBlockStateDefinition
protected void createBlockStateDefinition(StateContainer.Builder<Block,BlockState> p_206840_1_)
- Overrides:
createBlockStateDefinition
in classBlock
-
-