Class PoweredRailBlock

All Implemented Interfaces:
Itemable

public class PoweredRailBlock extends AbstractRailBlock
Mappings:
Namespace Name
official bgo
intermediary net/minecraft/class_1454
named net/minecraft/block/PoweredRailBlock
  • Field Details

    • field_18429

      public static final EnumProperty<class_2175> field_18429
      Mappings:
      Namespace Name Mixin selector
      official c Lbgo;c:Lbmh;
      intermediary field_18429 Lnet/minecraft/class_1454;field_18429:Lnet/minecraft/class_2245;
      named field_18429 Lnet/minecraft/block/PoweredRailBlock;field_18429:Lnet/minecraft/state/property/EnumProperty;
    • field_18430

      public static final BooleanProperty field_18430
      Mappings:
      Namespace Name Mixin selector
      official o Lbgo;o:Lbmb;
      intermediary field_18430 Lnet/minecraft/class_1454;field_18430:Lnet/minecraft/class_2243;
      named field_18430 Lnet/minecraft/block/PoweredRailBlock;field_18430:Lnet/minecraft/state/property/BooleanProperty;
  • Constructor Details

    • PoweredRailBlock

      protected PoweredRailBlock(Block.Builder settings)
      Mappings:
      Namespace Name Mixin selector
      official <init> Lbcs;<init>(Lbcs$c;)V
      intermediary <init> Lnet/minecraft/class_197;<init>(Lnet/minecraft/class_197$class_3692;)V
      named <init> Lnet/minecraft/block/Block;<init>(Lnet/minecraft/block/Block$Builder;)V
  • Method Details

    • isPoweredByOtherRails

      protected boolean isPoweredByOtherRails(World world, BlockPos pos, BlockState state, boolean boolean4, int distance)
      Mappings:
      Namespace Name Mixin selector
      official a Lbgo;a(Laxy;Lel;Lblc;ZI)Z
      intermediary method_8854 Lnet/minecraft/class_1454;method_8854(Lnet/minecraft/class_1150;Lnet/minecraft/class_2552;Lnet/minecraft/class_2232;ZI)Z
      named isPoweredByOtherRails Lnet/minecraft/block/PoweredRailBlock;isPoweredByOtherRails(Lnet/minecraft/world/World;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/block/BlockState;ZI)Z
    • method_8855

      protected boolean method_8855(World world, BlockPos blockPos, boolean bool, int int2, class_2175 class_2175)
      Mappings:
      Namespace Name Mixin selector
      official a Lbgo;a(Laxy;Lel;ZILbmn;)Z
      intermediary method_8855 Lnet/minecraft/class_1454;method_8855(Lnet/minecraft/class_1150;Lnet/minecraft/class_2552;ZILnet/minecraft/class_2175;)Z
      named method_8855 Lnet/minecraft/block/PoweredRailBlock;method_8855(Lnet/minecraft/world/World;Lnet/minecraft/util/math/BlockPos;ZILnet/minecraft/class_2175;)Z
    • method_8613

      protected void method_8613(BlockState blockState, World world, BlockPos blockPos, Block block)
      Overrides:
      method_8613 in class AbstractRailBlock
      Mappings:
      Namespace Name Mixin selector
      official a Lbco;a(Lblc;Laxy;Lel;Lbcs;)V
      intermediary method_8613 Lnet/minecraft/class_1446;method_8613(Lnet/minecraft/class_2232;Lnet/minecraft/class_1150;Lnet/minecraft/class_2552;Lnet/minecraft/class_197;)V
      named method_8613 Lnet/minecraft/block/AbstractRailBlock;method_8613(Lnet/minecraft/block/BlockState;Lnet/minecraft/world/World;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/block/Block;)V
    • getShapeProperty

      public Property<class_2175> getShapeProperty()
      Specified by:
      getShapeProperty in class AbstractRailBlock
      Mappings:
      Namespace Name Mixin selector
      official e Lbco;e()Lbmm;
      intermediary method_8616 Lnet/minecraft/class_1446;method_8616()Lnet/minecraft/class_2247;
      named getShapeProperty Lnet/minecraft/block/AbstractRailBlock;getShapeProperty()Lnet/minecraft/state/property/Property;
    • withRotation

      public BlockState withRotation(BlockState state, BlockRotation rotation)
      Overrides:
      withRotation in class Block
      Mappings:
      Namespace Name Mixin selector
      official a Lbcs;a(Lblc;Lbhb;)Lblc;
      intermediary method_11556 Lnet/minecraft/class_197;method_11556(Lnet/minecraft/class_2232;Lnet/minecraft/class_2734;)Lnet/minecraft/class_2232;
      named withRotation Lnet/minecraft/block/Block;withRotation(Lnet/minecraft/block/BlockState;Lnet/minecraft/util/BlockRotation;)Lnet/minecraft/block/BlockState;
    • withMirror

      public BlockState withMirror(BlockState state, BlockMirror mirror)
      Overrides:
      withMirror in class Block
      Mappings:
      Namespace Name Mixin selector
      official a Lbcs;a(Lblc;Lbfz;)Lblc;
      intermediary method_11555 Lnet/minecraft/class_197;method_11555(Lnet/minecraft/class_2232;Lnet/minecraft/class_2727;)Lnet/minecraft/class_2232;
      named withMirror Lnet/minecraft/block/Block;withMirror(Lnet/minecraft/block/BlockState;Lnet/minecraft/util/BlockMirror;)Lnet/minecraft/block/BlockState;
    • appendProperties

      protected void appendProperties(StateManager.Builder<Block,BlockState> builder)
      Overrides:
      appendProperties in class Block
      Mappings:
      Namespace Name Mixin selector
      official a Lbcs;a(Lble$a;)V
      intermediary method_16576 Lnet/minecraft/class_197;method_16576(Lnet/minecraft/class_2233$class_3757;)V
      named appendProperties Lnet/minecraft/block/Block;appendProperties(Lnet/minecraft/state/StateManager$Builder;)V