Package net.minecraft.block
Class WeightedPressurePlateBlock
java.lang.Object
net.minecraft.block.AbstractBlock
net.minecraft.block.Block
net.minecraft.block.AbstractPressurePlateBlock
net.minecraft.block.WeightedPressurePlateBlock
- All Implemented Interfaces:
ItemConvertible
- Mappings:
Namespace Name official csq
intermediary net/minecraft/class_2557
named net/minecraft/block/WeightedPressurePlateBlock
-
Nested Class Summary
Nested classes/interfaces inherited from class net.minecraft.block.Block
Block.NeighborGroup
Nested classes/interfaces inherited from class net.minecraft.block.AbstractBlock
AbstractBlock.AbstractBlockState, AbstractBlock.ContextPredicate, AbstractBlock.OffsetType, AbstractBlock.Settings, AbstractBlock.TypedContextPredicate<A>
-
Field Summary
Fields inherited from class net.minecraft.block.AbstractPressurePlateBlock
BOX, DEFAULT_SHAPE, PRESSED_SHAPE
Fields inherited from class net.minecraft.block.Block
field_31022, field_31023, field_31024, field_31025, field_31035, FORCE_STATE, MOVED, NO_REDRAW, NOTIFY_ALL, NOTIFY_LISTENERS, NOTIFY_NEIGHBORS, REDRAW_ON_MAIN_THREAD, SKIP_DROPS, SKIP_LIGHTING_UPDATES, STATE_IDS, stateManager
Fields inherited from class net.minecraft.block.AbstractBlock
collidable, DIRECTIONS, dynamicBounds, jumpVelocityMultiplier, lootTableId, material, randomTicks, resistance, settings, slipperiness, soundGroup, velocityMultiplier
-
Constructor Summary
ModifierConstructorDescriptionprotected
WeightedPressurePlateBlock
(int weight, AbstractBlock.Settings settings) -
Method Summary
Modifier and TypeMethodDescriptionprotected void
appendProperties
(StateManager.Builder<Block, BlockState> builder) Appends block state properties to this block.protected int
getRedstoneOutput
(BlockState state) protected int
getRedstoneOutput
(World world, BlockPos pos) protected int
protected void
playDepressSound
(WorldAccess world, BlockPos pos) protected void
playPressSound
(WorldAccess world, BlockPos pos) protected BlockState
setRedstoneOutput
(BlockState state, int rsOut) Methods inherited from class net.minecraft.block.AbstractPressurePlateBlock
canMobSpawnInside, canPlaceAt, emitsRedstonePower, getOutlineShape, getPistonBehavior, getStateForNeighborUpdate, getStrongRedstonePower, getWeakRedstonePower, onEntityCollision, onStateReplaced, scheduledTick, updateNeighbors, updatePlateState
Methods inherited from class net.minecraft.block.Block
afterBreak, appendStacks, appendTooltip, asBlock, asItem, cannotConnect, createCuboidShape, dropExperience, dropExperienceWhenMined, dropStack, dropStack, dropStacks, dropStacks, dropStacks, dropStacks, getBlastResistance, getBlockFromItem, getDefaultState, getDroppedStacks, getDroppedStacks, getJumpVelocityMultiplier, getName, getPickStack, getPlacementState, getRawIdFromState, getRegistryEntry, getShapesForStates, getSlipperiness, getSoundGroup, getStateFromRawId, getStateManager, getStateWithProperties, getTranslationKey, getVelocityMultiplier, hasDynamicBounds, hasRandomTicks, hasTopRim, isFaceFullSquare, isShapeFullCube, isTranslucent, onBreak, onBroken, onDestroyedByExplosion, onEntityLand, onLandedUpon, onPlaced, onSteppedOn, postProcessState, precipitationTick, pushEntitiesUpBeforeBlockChange, randomDisplayTick, replace, replace, setDefaultState, shouldDrawSide, shouldDropItemsOnExplosion, sideCoversSmallSquare, spawnBreakParticles, toString
Methods inherited from class net.minecraft.block.AbstractBlock
calcBlockBreakingDelta, canBucketPlace, canPathfindThrough, canReplace, createScreenHandlerFactory, getAmbientOcclusionLightLevel, getCameraCollisionShape, getCollisionShape, getComparatorOutput, getCullingShape, getDefaultMapColor, getDroppedStacks, getFluidState, getHardness, getLootTableId, getMaxHorizontalModelOffset, getOpacity, getRaycastShape, getRenderingSeed, getRenderType, getSidesShape, getVerticalModelOffsetMultiplier, hasComparatorOutput, hasSidedTransparency, isCullingShapeFullCube, isShapeFullCube, isSideInvisible, mirror, neighborUpdate, onBlockAdded, onBlockBreakStart, onProjectileHit, onStacksDropped, onSyncedBlockEvent, onUse, prepare, randomTick, rotate
-
Field Details
-
POWER
- Mappings:
Namespace Name Mixin selector official d
Lcsq;d:Lcwo;
intermediary field_11739
Lnet/minecraft/class_2557;field_11739:Lnet/minecraft/class_2758;
named POWER
Lnet/minecraft/block/WeightedPressurePlateBlock;POWER:Lnet/minecraft/state/property/IntProperty;
-
weight
private final int weight- Mappings:
Namespace Name Mixin selector official e
Lcsq;e:I
intermediary field_11738
Lnet/minecraft/class_2557;field_11738:I
named weight
Lnet/minecraft/block/WeightedPressurePlateBlock;weight:I
-
-
Constructor Details
-
WeightedPressurePlateBlock
- Mappings:
Namespace Name Mixin selector official <init>
Lcsq;<init>(ILcvn$c;)V
intermediary <init>
Lnet/minecraft/class_2557;<init>(ILnet/minecraft/class_4970$class_2251;)V
named <init>
Lnet/minecraft/block/WeightedPressurePlateBlock;<init>(ILnet/minecraft/block/AbstractBlock$Settings;)V
-
-
Method Details
-
getRedstoneOutput
- Specified by:
getRedstoneOutput
in classAbstractPressurePlateBlock
- Mappings:
Namespace Name Mixin selector official b
Lcji;b(Lcgx;Lgt;)I
intermediary method_9434
Lnet/minecraft/class_2231;method_9434(Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;)I
named getRedstoneOutput
Lnet/minecraft/block/AbstractPressurePlateBlock;getRedstoneOutput(Lnet/minecraft/world/World;Lnet/minecraft/util/math/BlockPos;)I
-
playPressSound
- Specified by:
playPressSound
in classAbstractPressurePlateBlock
- Mappings:
Namespace Name Mixin selector official a
Lcji;a(Lcgy;Lgt;)V
intermediary method_9436
Lnet/minecraft/class_2231;method_9436(Lnet/minecraft/class_1936;Lnet/minecraft/class_2338;)V
named playPressSound
Lnet/minecraft/block/AbstractPressurePlateBlock;playPressSound(Lnet/minecraft/world/WorldAccess;Lnet/minecraft/util/math/BlockPos;)V
-
playDepressSound
- Specified by:
playDepressSound
in classAbstractPressurePlateBlock
- Mappings:
Namespace Name Mixin selector official b
Lcji;b(Lcgy;Lgt;)V
intermediary method_9438
Lnet/minecraft/class_2231;method_9438(Lnet/minecraft/class_1936;Lnet/minecraft/class_2338;)V
named playDepressSound
Lnet/minecraft/block/AbstractPressurePlateBlock;playDepressSound(Lnet/minecraft/world/WorldAccess;Lnet/minecraft/util/math/BlockPos;)V
-
getRedstoneOutput
- Specified by:
getRedstoneOutput
in classAbstractPressurePlateBlock
- Mappings:
Namespace Name Mixin selector official g
Lcji;g(Lcvo;)I
intermediary method_9435
Lnet/minecraft/class_2231;method_9435(Lnet/minecraft/class_2680;)I
named getRedstoneOutput
Lnet/minecraft/block/AbstractPressurePlateBlock;getRedstoneOutput(Lnet/minecraft/block/BlockState;)I
-
setRedstoneOutput
- Specified by:
setRedstoneOutput
in classAbstractPressurePlateBlock
- Mappings:
Namespace Name Mixin selector official a
Lcji;a(Lcvo;I)Lcvo;
intermediary method_9432
Lnet/minecraft/class_2231;method_9432(Lnet/minecraft/class_2680;I)Lnet/minecraft/class_2680;
named setRedstoneOutput
Lnet/minecraft/block/AbstractPressurePlateBlock;setRedstoneOutput(Lnet/minecraft/block/BlockState;I)Lnet/minecraft/block/BlockState;
-
getTickRate
protected int getTickRate()- Overrides:
getTickRate
in classAbstractPressurePlateBlock
- Mappings:
Namespace Name Mixin selector official b
Lcji;b()I
intermediary method_9563
Lnet/minecraft/class_2231;method_9563()I
named getTickRate
Lnet/minecraft/block/AbstractPressurePlateBlock;getTickRate()I
-
appendProperties
Appends block state properties to this block. To use this, override and callStateManager.Builder.add(net.minecraft.state.property.Property<?>[])
inside the method. SeeProperties
for the list of pre-defined properties.- Overrides:
appendProperties
in classBlock
- Mappings:
Namespace Name Mixin selector official a
Lcjt;a(Lcvp$a;)V
intermediary method_9515
Lnet/minecraft/class_2248;method_9515(Lnet/minecraft/class_2689$class_2690;)V
named appendProperties
Lnet/minecraft/block/Block;appendProperties(Lnet/minecraft/state/StateManager$Builder;)V
-