Class WeightedPressurePlateBlock

All Implemented Interfaces:
ItemConvertible, ToggleableFeature

public class WeightedPressurePlateBlock extends AbstractPressurePlateBlock
Mappings:
Namespace Name
official cvu
intermediary net/minecraft/class_2557
named net/minecraft/block/WeightedPressurePlateBlock
  • Field Details

    • POWER

      public static final IntProperty POWER
      Mappings:
      Namespace Name Mixin selector
      official d Lcvu;d:Lczt;
      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 Lcvu;e:I
      intermediary field_11738 Lnet/minecraft/class_2557;field_11738:I
      named weight Lnet/minecraft/block/WeightedPressurePlateBlock;weight:I
    • depressSound

      private final SoundEvent depressSound
      Mappings:
      Namespace Name Mixin selector
      official f Lcvu;f:Laln;
      intermediary field_40326 Lnet/minecraft/class_2557;field_40326:Lnet/minecraft/class_3414;
      named depressSound Lnet/minecraft/block/WeightedPressurePlateBlock;depressSound:Lnet/minecraft/sound/SoundEvent;
    • pressSound

      private final SoundEvent pressSound
      Mappings:
      Namespace Name Mixin selector
      official g Lcvu;g:Laln;
      intermediary field_40327 Lnet/minecraft/class_2557;field_40327:Lnet/minecraft/class_3414;
      named pressSound Lnet/minecraft/block/WeightedPressurePlateBlock;pressSound:Lnet/minecraft/sound/SoundEvent;
  • Constructor Details

    • WeightedPressurePlateBlock

      protected WeightedPressurePlateBlock(int weight, AbstractBlock.Settings settings, SoundEvent depressSound, SoundEvent pressSound)
      Mappings:
      Namespace Name Mixin selector
      official <init> Lcvu;<init>(ILcys$c;Laln;Laln;)V
      intermediary <init> Lnet/minecraft/class_2557;<init>(ILnet/minecraft/class_4970$class_2251;Lnet/minecraft/class_3414;Lnet/minecraft/class_3414;)V
      named <init> Lnet/minecraft/block/WeightedPressurePlateBlock;<init>(ILnet/minecraft/block/AbstractBlock$Settings;Lnet/minecraft/sound/SoundEvent;Lnet/minecraft/sound/SoundEvent;)V
  • Method Details

    • getRedstoneOutput

      protected int getRedstoneOutput(World world, BlockPos pos)
      Specified by:
      getRedstoneOutput in class AbstractPressurePlateBlock
      Mappings:
      Namespace Name Mixin selector
      official b Lcmi;b(Lcjw;Lgp;)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

      protected void playPressSound(WorldAccess world, BlockPos pos)
      Specified by:
      playPressSound in class AbstractPressurePlateBlock
      Mappings:
      Namespace Name Mixin selector
      official a Lcmi;a(Lcjx;Lgp;)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

      protected void playDepressSound(WorldAccess world, BlockPos pos)
      Specified by:
      playDepressSound in class AbstractPressurePlateBlock
      Mappings:
      Namespace Name Mixin selector
      official b Lcmi;b(Lcjx;Lgp;)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

      protected int getRedstoneOutput(BlockState state)
      Specified by:
      getRedstoneOutput in class AbstractPressurePlateBlock
      Mappings:
      Namespace Name Mixin selector
      official g Lcmi;g(Lcyt;)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

      protected BlockState setRedstoneOutput(BlockState state, int rsOut)
      Specified by:
      setRedstoneOutput in class AbstractPressurePlateBlock
      Mappings:
      Namespace Name Mixin selector
      official a Lcmi;a(Lcyt;I)Lcyt;
      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 class AbstractPressurePlateBlock
      Mappings:
      Namespace Name Mixin selector
      official b Lcmi;b()I
      intermediary method_9563 Lnet/minecraft/class_2231;method_9563()I
      named getTickRate Lnet/minecraft/block/AbstractPressurePlateBlock;getTickRate()I
    • appendProperties

      protected void appendProperties(StateManager.Builder<Block,BlockState> builder)
      Appends block state properties to this block. To use this, override and call StateManager.Builder.add(net.minecraft.state.property.Property<?>[]) inside the method. See Properties for the list of pre-defined properties.
      Overrides:
      appendProperties in class Block
      Mappings:
      Namespace Name Mixin selector
      official a Lcmt;a(Lcyu$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