Class AbstractRailBlock.RailPlacementHelper

java.lang.Object
net.minecraft.block.AbstractRailBlock.RailPlacementHelper
Enclosing class:
AbstractRailBlock

public class AbstractRailBlock.RailPlacementHelper extends Object
Mappings:
Namespace Name
official ajp$a
intermediary net/minecraft/class_1446$class_174
named net/minecraft/block/AbstractRailBlock$RailPlacementHelper
  • Field Details

    • world

      private final World world
      Mappings:
      Namespace Name Mixin selector
      official b Lajp$a;b:Laht;
      intermediary field_306 Lnet/minecraft/class_1446$class_174;field_306:Lnet/minecraft/class_1150;
      named world Lnet/minecraft/block/AbstractRailBlock$RailPlacementHelper;world:Lnet/minecraft/world/World;
    • pos

      private final BlockPos pos
      Mappings:
      Namespace Name Mixin selector
      official c Lajp$a;c:Lcl;
      intermediary field_9252 Lnet/minecraft/class_1446$class_174;field_9252:Lnet/minecraft/class_2552;
      named pos Lnet/minecraft/block/AbstractRailBlock$RailPlacementHelper;pos:Lnet/minecraft/util/math/BlockPos;
    • block

      private final AbstractRailBlock block
      Mappings:
      Namespace Name Mixin selector
      official d Lajp$a;d:Lajp;
      intermediary field_9253 Lnet/minecraft/class_1446$class_174;field_9253:Lnet/minecraft/class_1446;
      named block Lnet/minecraft/block/AbstractRailBlock$RailPlacementHelper;block:Lnet/minecraft/block/AbstractRailBlock;
    • state

      private BlockState state
      Mappings:
      Namespace Name Mixin selector
      official e Lajp$a;e:Lard;
      intermediary field_9254 Lnet/minecraft/class_1446$class_174;field_9254:Lnet/minecraft/class_2232;
      named state Lnet/minecraft/block/AbstractRailBlock$RailPlacementHelper;state:Lnet/minecraft/block/BlockState;
    • allowCurves

      private final boolean allowCurves
      Mappings:
      Namespace Name Mixin selector
      official f Lajp$a;f:Z
      intermediary field_310 Lnet/minecraft/class_1446$class_174;field_310:Z
      named allowCurves Lnet/minecraft/block/AbstractRailBlock$RailPlacementHelper;allowCurves:Z
    • neighbors

      private final List<BlockPos> neighbors
      Mappings:
      Namespace Name Mixin selector
      official g Lajp$a;g:Ljava/util/List;
      intermediary field_311 Lnet/minecraft/class_1446$class_174;field_311:Ljava/util/List;
      named neighbors Lnet/minecraft/block/AbstractRailBlock$RailPlacementHelper;neighbors:Ljava/util/List;
  • Constructor Details

    • RailPlacementHelper

      public RailPlacementHelper(World world, BlockPos pos, BlockState state)
      Mappings:
      Namespace Name Mixin selector
      official <init> Lajp$a;<init>(Lajp;Laht;Lcl;Lard;)V
      intermediary <init> Lnet/minecraft/class_1446$class_174;<init>(Lnet/minecraft/class_1446;Lnet/minecraft/class_1150;Lnet/minecraft/class_2552;Lnet/minecraft/class_2232;)V
      named <init> Lnet/minecraft/block/AbstractRailBlock$RailPlacementHelper;<init>(Lnet/minecraft/block/AbstractRailBlock;Lnet/minecraft/world/World;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/block/BlockState;)V
  • Method Details

    • method_11551

      public List<BlockPos> method_11551()
      Mappings:
      Namespace Name Mixin selector
      official a Lajp$a;a()Ljava/util/List;
      intermediary method_11551 Lnet/minecraft/class_1446$class_174;method_11551()Ljava/util/List;
      named method_11551 Lnet/minecraft/block/AbstractRailBlock$RailPlacementHelper;method_11551()Ljava/util/List;
    • computeNeighbors

      private void computeNeighbors(AbstractRailBlock.RailShapeType shape)
      Mappings:
      Namespace Name Mixin selector
      official a Lajp$a;a(Lajp$b;)V
      intermediary method_8618 Lnet/minecraft/class_1446$class_174;method_8618(Lnet/minecraft/class_1446$class_2175;)V
      named computeNeighbors Lnet/minecraft/block/AbstractRailBlock$RailPlacementHelper;computeNeighbors(Lnet/minecraft/block/AbstractRailBlock$RailShapeType;)V
    • method_357

      private void method_357()
      Mappings:
      Namespace Name Mixin selector
      official d Lajp$a;d()V
      intermediary method_357 Lnet/minecraft/class_1446$class_174;method_357()V
      named method_357 Lnet/minecraft/block/AbstractRailBlock$RailPlacementHelper;method_357()V
    • isVerticallyNearRail

      private boolean isVerticallyNearRail(BlockPos pos)
      Mappings:
      Namespace Name Mixin selector
      official a Lajp$a;a(Lcl;)Z
      intermediary method_8619 Lnet/minecraft/class_1446$class_174;method_8619(Lnet/minecraft/class_2552;)Z
      named isVerticallyNearRail Lnet/minecraft/block/AbstractRailBlock$RailPlacementHelper;isVerticallyNearRail(Lnet/minecraft/util/math/BlockPos;)Z
    • method_361

      Mappings:
      Namespace Name Mixin selector
      official b Lajp$a;b(Lcl;)Lajp$a;
      intermediary method_361 Lnet/minecraft/class_1446$class_174;method_361(Lnet/minecraft/class_2552;)Lnet/minecraft/class_1446$class_174;
      named method_361 Lnet/minecraft/block/AbstractRailBlock$RailPlacementHelper;method_361(Lnet/minecraft/util/math/BlockPos;)Lnet/minecraft/block/AbstractRailBlock$RailPlacementHelper;
    • isNeighbor

      private boolean isNeighbor(AbstractRailBlock.RailPlacementHelper other)
      Mappings:
      Namespace Name Mixin selector
      official a Lajp$a;a(Lajp$a;)Z
      intermediary method_8617 Lnet/minecraft/class_1446$class_174;method_8617(Lnet/minecraft/class_1446$class_174;)Z
      named isNeighbor Lnet/minecraft/block/AbstractRailBlock$RailPlacementHelper;isNeighbor(Lnet/minecraft/block/AbstractRailBlock$RailPlacementHelper;)Z
    • isNeighbor

      private boolean isNeighbor(BlockPos pos)
      Mappings:
      Namespace Name Mixin selector
      official c Lajp$a;c(Lcl;)Z
      intermediary method_8623 Lnet/minecraft/class_1446$class_174;method_8623(Lnet/minecraft/class_2552;)Z
      named isNeighbor Lnet/minecraft/block/AbstractRailBlock$RailPlacementHelper;isNeighbor(Lnet/minecraft/util/math/BlockPos;)Z
    • method_363

      protected int method_363()
      Mappings:
      Namespace Name Mixin selector
      official b Lajp$a;b()I
      intermediary method_363 Lnet/minecraft/class_1446$class_174;method_363()I
      named method_363 Lnet/minecraft/block/AbstractRailBlock$RailPlacementHelper;method_363()I
    • method_367

      private boolean method_367(AbstractRailBlock.RailPlacementHelper railPlacementHelper)
      Mappings:
      Namespace Name Mixin selector
      official b Lajp$a;b(Lajp$a;)Z
      intermediary method_367 Lnet/minecraft/class_1446$class_174;method_367(Lnet/minecraft/class_1446$class_174;)Z
      named method_367 Lnet/minecraft/block/AbstractRailBlock$RailPlacementHelper;method_367(Lnet/minecraft/block/AbstractRailBlock$RailPlacementHelper;)Z
    • method_8622

      private void method_8622(AbstractRailBlock.RailPlacementHelper railPlacementHelper)
      Mappings:
      Namespace Name Mixin selector
      official c Lajp$a;c(Lajp$a;)V
      intermediary method_8622 Lnet/minecraft/class_1446$class_174;method_8622(Lnet/minecraft/class_1446$class_174;)V
      named method_8622 Lnet/minecraft/block/AbstractRailBlock$RailPlacementHelper;method_8622(Lnet/minecraft/block/AbstractRailBlock$RailPlacementHelper;)V
    • method_8624

      private boolean method_8624(BlockPos blockPos)
      Mappings:
      Namespace Name Mixin selector
      official d Lajp$a;d(Lcl;)Z
      intermediary method_8624 Lnet/minecraft/class_1446$class_174;method_8624(Lnet/minecraft/class_2552;)Z
      named method_8624 Lnet/minecraft/block/AbstractRailBlock$RailPlacementHelper;method_8624(Lnet/minecraft/util/math/BlockPos;)Z
    • method_8620

      public AbstractRailBlock.RailPlacementHelper method_8620(boolean bool, boolean bool2)
      Mappings:
      Namespace Name Mixin selector
      official a Lajp$a;a(ZZ)Lajp$a;
      intermediary method_8620 Lnet/minecraft/class_1446$class_174;method_8620(ZZ)Lnet/minecraft/class_1446$class_174;
      named method_8620 Lnet/minecraft/block/AbstractRailBlock$RailPlacementHelper;method_8620(ZZ)Lnet/minecraft/block/AbstractRailBlock$RailPlacementHelper;
    • method_8621

      public BlockState method_8621()
      Mappings:
      Namespace Name Mixin selector
      official c Lajp$a;c()Lard;
      intermediary method_8621 Lnet/minecraft/class_1446$class_174;method_8621()Lnet/minecraft/class_2232;
      named method_8621 Lnet/minecraft/block/AbstractRailBlock$RailPlacementHelper;method_8621()Lnet/minecraft/block/BlockState;