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
,ToggleableFeature
- Mappings:
Namespace Name named net/minecraft/block/WeightedPressurePlateBlock
intermediary net/minecraft/class_2557
official dpn
-
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.Offsetter, AbstractBlock.OffsetType, AbstractBlock.Settings, AbstractBlock.TypedContextPredicate<A>
-
Field Summary
Modifier and TypeFieldDescriptionstatic final com.mojang.serialization.MapCodec
<WeightedPressurePlateBlock> static final IntProperty
private final int
Fields inherited from class net.minecraft.block.AbstractPressurePlateBlock
blockSetType, BOX, DEFAULT_SHAPE, PRESSED_SHAPE
Fields inherited from class net.minecraft.block.Block
field_31023, field_31024, field_31025, field_31035, FORCE_STATE, MOVED, NO_REDRAW, NOTIFY_ALL, NOTIFY_ALL_AND_REDRAW, NOTIFY_LISTENERS, NOTIFY_NEIGHBORS, REDRAW_ON_MAIN_THREAD, SKIP_DROPS, STATE_IDS, stateManager
Fields inherited from class net.minecraft.block.AbstractBlock
collidable, DIRECTIONS, dynamicBounds, jumpVelocityMultiplier, lootTableKey, randomTicks, requiredFeatures, resistance, settings, slipperiness, soundGroup, velocityMultiplier
Fields inherited from interface net.minecraft.resource.featuretoggle.ToggleableFeature
FEATURE_ENABLED_REGISTRY_KEYS
-
Constructor Summary
ModifierConstructorDescriptionprotected
WeightedPressurePlateBlock
(int weight, BlockSetType type, AbstractBlock.Settings settings) -
Method Summary
Modifier and TypeMethodDescriptionprotected void
appendProperties
(StateManager.Builder<Block, BlockState> builder) Appends block state properties to this block.com.mojang.serialization.MapCodec
<WeightedPressurePlateBlock> getCodec()
protected int
getRedstoneOutput
(BlockState state) protected int
getRedstoneOutput
(World world, BlockPos pos) protected int
protected BlockState
setRedstoneOutput
(BlockState state, int rsOut) Methods inherited from class net.minecraft.block.AbstractPressurePlateBlock
canMobSpawnInside, canPlaceAt, emitsRedstonePower, getEntityCount, getOutlineShape, getStateForNeighborUpdate, getStrongRedstonePower, getWeakRedstonePower, onEntityCollision, onStateReplaced, scheduledTick, updateNeighbors
Methods inherited from class net.minecraft.block.Block
afterBreak, appendTooltip, asBlock, asItem, cannotConnect, createCuboidShape, dropExperience, dropExperienceWhenMined, dropStack, dropStack, dropStacks, dropStacks, dropStacks, getBlastResistance, getBlockFromItem, getDefaultState, getDroppedStacks, getDroppedStacks, getJumpVelocityMultiplier, getName, getPickStack, getPlacementState, getRawIdFromState, getRegistryEntry, getShapesForStates, getSlipperiness, getStateFromRawId, getStateManager, getStateWithProperties, getTranslationKey, getVelocityMultiplier, hasDynamicBounds, hasTopRim, isFaceFullSquare, isShapeFullCube, 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, createCodec, createScreenHandlerFactory, createSettingsCodec, getAmbientOcclusionLightLevel, getCameraCollisionShape, getCollisionShape, getComparatorOutput, getCullingShape, getDefaultMapColor, getDroppedStacks, getFluidState, getHardness, getLootTableKey, getMaxHorizontalModelOffset, getOpacity, getRaycastShape, getRenderingSeed, getRenderType, getRequiredFeatures, getSettings, getSidesShape, getSoundGroup, getVerticalModelOffsetMultiplier, hasComparatorOutput, hasRandomTicks, hasSidedTransparency, isCullingShapeFullCube, isShapeFullCube, isSideInvisible, isTransparent, mirror, neighborUpdate, onBlockAdded, onBlockBreakStart, onExploded, onProjectileHit, onStacksDropped, onSyncedBlockEvent, onUse, onUseWithItem, prepare, randomTick, rotate
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
Methods inherited from interface net.minecraft.resource.featuretoggle.ToggleableFeature
isEnabled
-
Field Details
-
CODEC
- Mappings:
Namespace Name Mixin selector named CODEC
Lnet/minecraft/block/WeightedPressurePlateBlock;CODEC:Lcom/mojang/serialization/MapCodec;
intermediary field_46501
Lnet/minecraft/class_2557;field_46501:Lcom/mojang/serialization/MapCodec;
official e
Ldpn;e:Lcom/mojang/serialization/MapCodec;
-
POWER
- Mappings:
Namespace Name Mixin selector named POWER
Lnet/minecraft/block/WeightedPressurePlateBlock;POWER:Lnet/minecraft/state/property/IntProperty;
intermediary field_11739
Lnet/minecraft/class_2557;field_11739:Lnet/minecraft/class_2758;
official f
Ldpn;f:Ldua;
-
weight
private final int weight- Mappings:
Namespace Name Mixin selector named weight
Lnet/minecraft/block/WeightedPressurePlateBlock;weight:I
intermediary field_11738
Lnet/minecraft/class_2557;field_11738:I
official g
Ldpn;g:I
-
-
Constructor Details
-
WeightedPressurePlateBlock
protected WeightedPressurePlateBlock(int weight, BlockSetType type, AbstractBlock.Settings settings) - Mappings:
Namespace Name Mixin selector named <init>
Lnet/minecraft/block/WeightedPressurePlateBlock;<init>(ILnet/minecraft/block/BlockSetType;Lnet/minecraft/block/AbstractBlock$Settings;)V
intermediary <init>
Lnet/minecraft/class_2557;<init>(ILnet/minecraft/class_8177;Lnet/minecraft/class_4970$class_2251;)V
official <init>
Ldpn;<init>(ILdtp;Ldsz$d;)V
-
-
Method Details
-
getCodec
- Specified by:
getCodec
in classAbstractPressurePlateBlock
- Mappings:
Namespace Name Mixin selector named getCodec
Lnet/minecraft/block/AbstractBlock;getCodec()Lcom/mojang/serialization/MapCodec;
intermediary method_53969
Lnet/minecraft/class_4970;method_53969()Lcom/mojang/serialization/MapCodec;
official a
Ldsz;a()Lcom/mojang/serialization/MapCodec;
-
getRedstoneOutput
- Specified by:
getRedstoneOutput
in classAbstractPressurePlateBlock
- Mappings:
Namespace Name Mixin selector named getRedstoneOutput
Lnet/minecraft/block/AbstractPressurePlateBlock;getRedstoneOutput(Lnet/minecraft/world/World;Lnet/minecraft/util/math/BlockPos;)I
intermediary method_9434
Lnet/minecraft/class_2231;method_9434(Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;)I
official b
Ldfk;b(Ldcu;Ljd;)I
-
getRedstoneOutput
- Specified by:
getRedstoneOutput
in classAbstractPressurePlateBlock
- Mappings:
Namespace Name Mixin selector named getRedstoneOutput
Lnet/minecraft/block/AbstractPressurePlateBlock;getRedstoneOutput(Lnet/minecraft/block/BlockState;)I
intermediary method_9435
Lnet/minecraft/class_2231;method_9435(Lnet/minecraft/class_2680;)I
official g
Ldfk;g(Ldta;)I
-
setRedstoneOutput
- Specified by:
setRedstoneOutput
in classAbstractPressurePlateBlock
- Mappings:
Namespace Name Mixin selector named setRedstoneOutput
Lnet/minecraft/block/AbstractPressurePlateBlock;setRedstoneOutput(Lnet/minecraft/block/BlockState;I)Lnet/minecraft/block/BlockState;
intermediary method_9432
Lnet/minecraft/class_2231;method_9432(Lnet/minecraft/class_2680;I)Lnet/minecraft/class_2680;
official a
Ldfk;a(Ldta;I)Ldta;
-
getTickRate
protected int getTickRate()- Overrides:
getTickRate
in classAbstractPressurePlateBlock
- Mappings:
Namespace Name Mixin selector named getTickRate
Lnet/minecraft/block/AbstractPressurePlateBlock;getTickRate()I
intermediary method_9563
Lnet/minecraft/class_2231;method_9563()I
official b
Ldfk;b()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 named appendProperties
Lnet/minecraft/block/Block;appendProperties(Lnet/minecraft/state/StateManager$Builder;)V
intermediary method_9515
Lnet/minecraft/class_2248;method_9515(Lnet/minecraft/class_2689$class_2690;)V
official a
Ldfw;a(Ldtb$a;)V
-