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,ToggleableFeature
- Mappings:
Namespace Name official csxintermediary net/minecraft/class_2440named net/minecraft/block/PressurePlateBlock
-
Nested Class Summary
Nested ClassesNested 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
FieldsModifier and TypeFieldDescriptionprivate final SoundEventstatic final BooleanPropertyprivate final SoundEventprivate final PressurePlateBlock.ActivationRuleFields inherited from class net.minecraft.block.AbstractPressurePlateBlock
BOX, DEFAULT_SHAPE, PRESSED_SHAPEFields 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, stateManagerFields inherited from class net.minecraft.block.AbstractBlock
collidable, DIRECTIONS, dynamicBounds, jumpVelocityMultiplier, lootTableId, material, randomTicks, requiredFeatures, resistance, settings, slipperiness, soundGroup, velocityMultiplierFields inherited from interface net.minecraft.resource.featuretoggle.ToggleableFeature
FEATURE_ENABLED_REGISTRY_KEYS -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedPressurePlateBlock(PressurePlateBlock.ActivationRule type, AbstractBlock.Settings settings, SoundEvent depressSound, SoundEvent pressSound) -
Method Summary
Modifier and TypeMethodDescriptionprotected voidappendProperties(StateManager.Builder<Block, BlockState> builder) Appends block state properties to this block.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
afterBreak, 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, toStringMethods 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, getRequiredFeatures, getSidesShape, getVerticalModelOffsetMultiplier, hasComparatorOutput, hasSidedTransparency, isCullingShapeFullCube, isShapeFullCube, isSideInvisible, mirror, neighborUpdate, onBlockAdded, onBlockBreakStart, onProjectileHit, onStacksDropped, onSyncedBlockEvent, onUse, prepare, randomTick, rotateMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface net.minecraft.resource.featuretoggle.ToggleableFeature
isEnabled
-
Field Details
-
POWERED
- Mappings:
Namespace Name Mixin selector official dLcsx;d:Lczy;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 eLcsx;e:Lcsx$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;
-
depressSound
- Mappings:
Namespace Name Mixin selector official fLcsx;f:Lalx;intermediary field_40311Lnet/minecraft/class_2440;field_40311:Lnet/minecraft/class_3414;named depressSoundLnet/minecraft/block/PressurePlateBlock;depressSound:Lnet/minecraft/sound/SoundEvent;
-
pressSound
- Mappings:
Namespace Name Mixin selector official gLcsx;g:Lalx;intermediary field_40312Lnet/minecraft/class_2440;field_40312:Lnet/minecraft/class_3414;named pressSoundLnet/minecraft/block/PressurePlateBlock;pressSound:Lnet/minecraft/sound/SoundEvent;
-
-
Constructor Details
-
PressurePlateBlock
protected PressurePlateBlock(PressurePlateBlock.ActivationRule type, AbstractBlock.Settings settings, SoundEvent depressSound, SoundEvent pressSound) - Mappings:
Namespace Name Mixin selector official <init>Lcsx;<init>(Lcsx$a;Lczg$c;Lalx;Lalx;)Vintermediary <init>Lnet/minecraft/class_2440;<init>(Lnet/minecraft/class_2440$class_2441;Lnet/minecraft/class_4970$class_2251;Lnet/minecraft/class_3414;Lnet/minecraft/class_3414;)Vnamed <init>Lnet/minecraft/block/PressurePlateBlock;<init>(Lnet/minecraft/block/PressurePlateBlock$ActivationRule;Lnet/minecraft/block/AbstractBlock$Settings;Lnet/minecraft/sound/SoundEvent;Lnet/minecraft/sound/SoundEvent;)V
-
-
Method Details
-
getRedstoneOutput
- Specified by:
getRedstoneOutputin classAbstractPressurePlateBlock- Mappings:
Namespace Name Mixin selector official gLcmw;g(Lczh;)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 aLcmw;a(Lczh;I)Lczh;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 aLcmw;a(Lckl;Lgp;)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 bLcmw;b(Lckl;Lgp;)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 bLcmw;b(Lckk;Lgp;)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
Appends block state properties to this block. To use this, override and callStateManager.Builder.add(net.minecraft.state.property.Property<?>[])inside the method. SeePropertiesfor the list of pre-defined properties.- Overrides:
appendPropertiesin classBlock- Mappings:
Namespace Name Mixin selector official aLcnh;a(Lczi$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
-