Package net.minecraft.block
Class PressurePlateBlock
java.lang.Object
net.minecraft.block.AbstractBlock
net.minecraft.block.Block
net.minecraft.block.AbstractPressurePlateBlock
net.minecraft.block.PressurePlateBlock
- All Implemented Interfaces:
ItemConvertible
- Mappings:
Namespace Name official cpg
intermediary net/minecraft/class_2440
named net/minecraft/block/PressurePlateBlock
-
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
Modifier and TypeFieldDescriptionstatic final BooleanProperty
private final PressurePlateBlock.ActivationRule
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
-
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 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, getTickRate, 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
-
POWERED
- Mappings:
Namespace Name Mixin selector official d
Lcpg;d:Lcwf;
intermediary field_11358
Lnet/minecraft/class_2440;field_11358:Lnet/minecraft/class_2746;
named POWERED
Lnet/minecraft/block/PressurePlateBlock;POWERED:Lnet/minecraft/state/property/BooleanProperty;
-
type
- Mappings:
Namespace Name Mixin selector official e
Lcpg;e:Lcpg$a;
intermediary field_11359
Lnet/minecraft/class_2440;field_11359:Lnet/minecraft/class_2440$class_2441;
named type
Lnet/minecraft/block/PressurePlateBlock;type:Lnet/minecraft/block/PressurePlateBlock$ActivationRule;
-
-
Constructor Details
-
PressurePlateBlock
protected PressurePlateBlock(PressurePlateBlock.ActivationRule type, AbstractBlock.Settings settings) - Mappings:
Namespace Name Mixin selector official <init>
Lcpg;<init>(Lcpg$a;Lcvn$c;)V
intermediary <init>
Lnet/minecraft/class_2440;<init>(Lnet/minecraft/class_2440$class_2441;Lnet/minecraft/class_4970$class_2251;)V
named <init>
Lnet/minecraft/block/PressurePlateBlock;<init>(Lnet/minecraft/block/PressurePlateBlock$ActivationRule;Lnet/minecraft/block/AbstractBlock$Settings;)V
-
-
Method Details
-
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;
-
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 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
-
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
-