Class PressurePlateBlock


public class PressurePlateBlock
extends AbstractPressurePlateBlock
Mappings:
Namespace Name
official ait
intermediary net/minecraft/class_273
named net/minecraft/block/PressurePlateBlock
  • Field Details

    • POWERED

      public static final BooleanProperty POWERED
      Mappings:
      Namespace Name Mixin selector
      official a Lait;a:Lamk;
      intermediary field_1097 Lnet/minecraft/class_273;field_1097:Lnet/minecraft/class_388;
      named POWERED Lnet/minecraft/block/PressurePlateBlock;POWERED:Lnet/minecraft/state/property/BooleanProperty;
    • field_1098

      private final PressurePlateBlock.ActivationRule field_1098
      Mappings:
      Namespace Name Mixin selector
      official b Lait;b:Lait$a;
      intermediary field_1098 Lnet/minecraft/class_273;field_1098:Lnet/minecraft/class_273$class_274;
      named field_1098 Lnet/minecraft/block/PressurePlateBlock;field_1098:Lnet/minecraft/block/PressurePlateBlock$ActivationRule;
  • Constructor Details

  • Method Details

    • getMinRedstoneOutput

      protected int getMinRedstoneOutput​(BlockState state)
      Specified by:
      getMinRedstoneOutput in class AbstractPressurePlateBlock
      Mappings:
      Namespace Name Mixin selector
      official e Lafd;e(Lalz;)I
      intermediary method_587 Lnet/minecraft/class_153;method_587(Lnet/minecraft/class_376;)I
      named getMinRedstoneOutput Lnet/minecraft/block/AbstractPressurePlateBlock;getMinRedstoneOutput(Lnet/minecraft/block/BlockState;)I
    • setRedstoneOutput

      protected BlockState setRedstoneOutput​(BlockState state, int value)
      Specified by:
      setRedstoneOutput in class AbstractPressurePlateBlock
      Mappings:
      Namespace Name Mixin selector
      official a Lafd;a(Lalz;I)Lalz;
      intermediary method_583 Lnet/minecraft/class_153;method_583(Lnet/minecraft/class_376;I)Lnet/minecraft/class_376;
      named setRedstoneOutput Lnet/minecraft/block/AbstractPressurePlateBlock;setRedstoneOutput(Lnet/minecraft/block/BlockState;I)Lnet/minecraft/block/BlockState;
    • getRedstoneOutput

      protected int getRedstoneOutput​(World world, BlockPos pos)
      Specified by:
      getRedstoneOutput in class AbstractPressurePlateBlock
      Mappings:
      Namespace Name Mixin selector
      official f Lafd;f(Ladm;Lcj;)I
      intermediary method_588 Lnet/minecraft/class_153;method_588(Lnet/minecraft/class_99;Lnet/minecraft/class_1372;)I
      named getRedstoneOutput Lnet/minecraft/block/AbstractPressurePlateBlock;getRedstoneOutput(Lnet/minecraft/world/World;Lnet/minecraft/util/math/BlockPos;)I
    • stateFromData

      public BlockState stateFromData​(int data)
      Returns a blockstate of the current block from it's id
      Overrides:
      stateFromData in class Block
      Parameters:
      data - The Blockstate's associated data value
      Returns:
      The Default state
      Mappings:
      Namespace Name Mixin selector
      official a Lafh;a(I)Lalz;
      intermediary method_637 Lnet/minecraft/class_160;method_637(I)Lnet/minecraft/class_376;
      named stateFromData Lnet/minecraft/block/Block;stateFromData(I)Lnet/minecraft/block/BlockState;
    • getData

      public int getData​(BlockState state)
      Returns the data value for a blockstate Throws an IllegalArmumentException as this method does not work
      Overrides:
      getData in class Block
      Parameters:
      state - The Blockstate
      Returns:
      Zero
      Mappings:
      Namespace Name Mixin selector
      official c Lafh;c(Lalz;)I
      intermediary method_706 Lnet/minecraft/class_160;method_706(Lnet/minecraft/class_376;)I
      named getData Lnet/minecraft/block/Block;getData(Lnet/minecraft/block/BlockState;)I
    • appendProperties

      protected StateManager appendProperties()
      Returns a new state manager with a property array.
      Overrides:
      appendProperties in class Block
      Returns:
      New state manager
      Mappings:
      Namespace Name Mixin selector
      official e Lafh;e()Lama;
      intermediary method_714 Lnet/minecraft/class_160;method_714()Lnet/minecraft/class_378;
      named appendProperties Lnet/minecraft/block/Block;appendProperties()Lnet/minecraft/state/StateManager;