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
public class PressurePlateBlock extends AbstractPressurePlateBlock
- Mappings:
Namespace Name official cbxintermediary net/minecraft/class_2440named net/minecraft/block/PressurePlateBlock
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classPressurePlateBlock.ActivationRuleNested classes/interfaces inherited from class net.minecraft.block.Block
Block.NeighborGroupNested classes/interfaces inherited from class net.minecraft.block.AbstractBlock
AbstractBlock.AbstractBlockState, AbstractBlock.ContextPredicate, AbstractBlock.OffsetType, AbstractBlock.Settings, AbstractBlock.TypedContextPredicate<A> -
Field Summary
Fields Modifier and Type Field Description static BooleanPropertyPOWEREDprivate PressurePlateBlock.ActivationRuletypeFields inherited from class net.minecraft.block.AbstractPressurePlateBlock
BOX, DEFAULT_SHAPE, PRESSED_SHAPEFields inherited from class net.minecraft.block.Block
LOGGER, STATE_IDS, stateManagerFields inherited from class net.minecraft.block.AbstractBlock
collidable, DIRECTIONS, dynamicBounds, jumpVelocityMultiplier, lootTableId, material, randomTicks, resistance, settings, slipperiness, soundGroup, velocityMultiplier -
Constructor Summary
Constructors Modifier Constructor Description protectedPressurePlateBlock(PressurePlateBlock.ActivationRule type, AbstractBlock.Settings settings) -
Method Summary
Modifier and Type Method Description protected voidappendProperties(StateManager.Builder<Block,BlockState> builder)protected intgetRedstoneOutput(BlockState state)protected intgetRedstoneOutput(World world, BlockPos pos)protected voidplayDepressSound(WorldAccess world, BlockPos pos)protected voidplayPressSound(WorldAccess world, BlockPos pos)protected BlockStatesetRedstoneOutput(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, updatePlateStateMethods inherited from class net.minecraft.block.Block
addStacksForDisplay, afterBreak, appendTooltip, asBlock, asItem, cannotConnect, createCuboidShape, dropExperience, dropStack, dropStacks, dropStacks, dropStacks, getBlastResistance, getBlockFromItem, getDefaultState, getDroppedStacks, getDroppedStacks, getJumpVelocityMultiplier, getName, getPickStack, getPlacementState, getRawIdFromState, getShapesForStates, getSlipperiness, getSoundGroup, getStateFromRawId, getStateManager, getTranslationKey, getVelocityMultiplier, hasDynamicBounds, hasRandomTicks, hasTopRim, isFaceFullSquare, isShapeFullCube, isTranslucent, method_33614, onBreak, onBroken, onDestroyedByExplosion, onEntityLand, onLandedUpon, onPlaced, onSteppedOn, postProcessState, precipitationTick, pushEntitiesUpBeforeBlockChange, randomDisplayTick, replace, replace, setDefaultState, shouldDrawSide, shouldDropItemsOnExplosion, sideCoversSmallSquare, toStringMethods inherited from class net.minecraft.block.AbstractBlock
calcBlockBreakingDelta, canBucketPlace, canPathfindThrough, canReplace, createScreenHandlerFactory, getAmbientOcclusionLightLevel, getCollisionShape, getComparatorOutput, getCullingShape, getDefaultMapColor, getDroppedStacks, getFluidState, getLootTableId, getMaxModelOffset, getOffsetType, getOpacity, getRaycastShape, getRenderingSeed, getRenderType, getSidesShape, getVisualShape, hasComparatorOutput, hasSidedTransparency, isSideInvisible, mirror, neighborUpdate, onBlockAdded, onBlockBreakStart, onProjectileHit, onStacksDropped, onSyncedBlockEvent, onUse, prepare, randomTick, rotate
-
Field Details
-
POWERED
- Mappings:
Namespace Name Mixin selector official dLcbx;d:Lcik;intermediary field_11358Lnet/minecraft/class_2440;field_11358:Lnet/minecraft/class_2746;named POWEREDLnet/minecraft/block/PressurePlateBlock;POWERED:Lnet/minecraft/state/property/BooleanProperty;
-
type
- Mappings:
Namespace Name Mixin selector official eLcbx;e:Lcbx$a;intermediary field_11359Lnet/minecraft/class_2440;field_11359:Lnet/minecraft/class_2440$class_2441;named typeLnet/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>Lcbx;<init>(Lcbx$a;Lchs$c;)Vintermediary <init>Lnet/minecraft/class_2440;<init>(Lnet/minecraft/class_2440$class_2441;Lnet/minecraft/class_4970$class_2251;)Vnamed <init>Lnet/minecraft/block/PressurePlateBlock;<init>(Lnet/minecraft/block/PressurePlateBlock$ActivationRule;Lnet/minecraft/block/AbstractBlock$Settings;)V
-
-
Method Details
-
getRedstoneOutput
- Specified by:
getRedstoneOutputin classAbstractPressurePlateBlock- Mappings:
Namespace Name Mixin selector official gLbwj;g(Lcht;)Iintermediary method_9435Lnet/minecraft/class_2231;method_9435(Lnet/minecraft/class_2680;)Inamed getRedstoneOutputLnet/minecraft/block/AbstractPressurePlateBlock;getRedstoneOutput(Lnet/minecraft/block/BlockState;)I
-
setRedstoneOutput
- Specified by:
setRedstoneOutputin classAbstractPressurePlateBlock- Mappings:
Namespace Name Mixin selector official aLbwj;a(Lcht;I)Lcht;intermediary method_9432Lnet/minecraft/class_2231;method_9432(Lnet/minecraft/class_2680;I)Lnet/minecraft/class_2680;named setRedstoneOutputLnet/minecraft/block/AbstractPressurePlateBlock;setRedstoneOutput(Lnet/minecraft/block/BlockState;I)Lnet/minecraft/block/BlockState;
-
playPressSound
- Specified by:
playPressSoundin classAbstractPressurePlateBlock- Mappings:
Namespace Name Mixin selector official aLbwj;a(Lbtw;Lfx;)Vintermediary method_9436Lnet/minecraft/class_2231;method_9436(Lnet/minecraft/class_1936;Lnet/minecraft/class_2338;)Vnamed playPressSoundLnet/minecraft/block/AbstractPressurePlateBlock;playPressSound(Lnet/minecraft/world/WorldAccess;Lnet/minecraft/util/math/BlockPos;)V
-
playDepressSound
- Specified by:
playDepressSoundin classAbstractPressurePlateBlock- Mappings:
Namespace Name Mixin selector official bLbwj;b(Lbtw;Lfx;)Vintermediary method_9438Lnet/minecraft/class_2231;method_9438(Lnet/minecraft/class_1936;Lnet/minecraft/class_2338;)Vnamed playDepressSoundLnet/minecraft/block/AbstractPressurePlateBlock;playDepressSound(Lnet/minecraft/world/WorldAccess;Lnet/minecraft/util/math/BlockPos;)V
-
getRedstoneOutput
- Specified by:
getRedstoneOutputin classAbstractPressurePlateBlock- Mappings:
Namespace Name Mixin selector official bLbwj;b(Lbtv;Lfx;)Iintermediary method_9434Lnet/minecraft/class_2231;method_9434(Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;)Inamed getRedstoneOutputLnet/minecraft/block/AbstractPressurePlateBlock;getRedstoneOutput(Lnet/minecraft/world/World;Lnet/minecraft/util/math/BlockPos;)I
-
appendProperties
- Overrides:
appendPropertiesin classBlock- Mappings:
Namespace Name Mixin selector official aLbwu;a(Lchu$a;)Vintermediary method_9515Lnet/minecraft/class_2248;method_9515(Lnet/minecraft/class_2689$class_2690;)Vnamed appendPropertiesLnet/minecraft/block/Block;appendProperties(Lnet/minecraft/state/StateManager$Builder;)V
-