Class AbstractRailBlock.RailPlacementHelper

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

public class AbstractRailBlock.RailPlacementHelper
extends Object
Mappings:
Namespace Name
official afe$a
intermediary net/minecraft/class_154$class_155
named net/minecraft/block/AbstractRailBlock$RailPlacementHelper
  • Field Details

    • world

      private final World world
      Mappings:
      Namespace Name Mixin selector
      official b Lafe$a;b:Ladm;
      intermediary field_546 Lnet/minecraft/class_154$class_155;field_546:Lnet/minecraft/class_99;
      named world Lnet/minecraft/block/AbstractRailBlock$RailPlacementHelper;world:Lnet/minecraft/world/World;
    • pos

      private final BlockPos pos
      Mappings:
      Namespace Name Mixin selector
      official c Lafe$a;c:Lcj;
      intermediary field_547 Lnet/minecraft/class_154$class_155;field_547:Lnet/minecraft/class_1372;
      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 Lafe$a;d:Lafe;
      intermediary field_548 Lnet/minecraft/class_154$class_155;field_548:Lnet/minecraft/class_154;
      named block Lnet/minecraft/block/AbstractRailBlock$RailPlacementHelper;block:Lnet/minecraft/block/AbstractRailBlock;
    • state

      private BlockState state
      Mappings:
      Namespace Name Mixin selector
      official e Lafe$a;e:Lalz;
      intermediary field_549 Lnet/minecraft/class_154$class_155;field_549:Lnet/minecraft/class_376;
      named state Lnet/minecraft/block/AbstractRailBlock$RailPlacementHelper;state:Lnet/minecraft/block/BlockState;
    • allowCurves

      private final boolean allowCurves
      Mappings:
      Namespace Name Mixin selector
      official f Lafe$a;f:Z
      intermediary field_550 Lnet/minecraft/class_154$class_155;field_550:Z
      named allowCurves Lnet/minecraft/block/AbstractRailBlock$RailPlacementHelper;allowCurves:Z
    • neighbors

      private final List<BlockPos> neighbors
      Mappings:
      Namespace Name Mixin selector
      official g Lafe$a;g:Ljava/util/List;
      intermediary field_551 Lnet/minecraft/class_154$class_155;field_551: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> Lafe$a;<init>(Lafe;Ladm;Lcj;Lalz;)V
      intermediary <init> Lnet/minecraft/class_154$class_155;<init>(Lnet/minecraft/class_154;Lnet/minecraft/class_99;Lnet/minecraft/class_1372;Lnet/minecraft/class_376;)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

    • computeNeighbors

      private void computeNeighbors​(AbstractRailBlock.RailShapeType shape)
      Mappings:
      Namespace Name Mixin selector
      official a Lafe$a;a(Lafe$b;)V
      intermediary method_597 Lnet/minecraft/class_154$class_155;method_597(Lnet/minecraft/class_154$class_156;)V
      named computeNeighbors Lnet/minecraft/block/AbstractRailBlock$RailPlacementHelper;computeNeighbors(Lnet/minecraft/block/AbstractRailBlock$RailShapeType;)V
    • method_603

      private void method_603()
      Mappings:
      Namespace Name Mixin selector
      official c Lafe$a;c()V
      intermediary method_603 Lnet/minecraft/class_154$class_155;method_603()V
      named method_603 Lnet/minecraft/block/AbstractRailBlock$RailPlacementHelper;method_603()V
    • isVerticallyNearRail

      private boolean isVerticallyNearRail​(BlockPos pos)
      Mappings:
      Namespace Name Mixin selector
      official a Lafe$a;a(Lcj;)Z
      intermediary method_598 Lnet/minecraft/class_154$class_155;method_598(Lnet/minecraft/class_1372;)Z
      named isVerticallyNearRail Lnet/minecraft/block/AbstractRailBlock$RailPlacementHelper;isVerticallyNearRail(Lnet/minecraft/util/math/BlockPos;)Z
    • method_602

      private AbstractRailBlock.RailPlacementHelper method_602​(BlockPos pos)
      Mappings:
      Namespace Name Mixin selector
      official b Lafe$a;b(Lcj;)Lafe$a;
      intermediary method_602 Lnet/minecraft/class_154$class_155;method_602(Lnet/minecraft/class_1372;)Lnet/minecraft/class_154$class_155;
      named method_602 Lnet/minecraft/block/AbstractRailBlock$RailPlacementHelper;method_602(Lnet/minecraft/util/math/BlockPos;)Lnet/minecraft/block/AbstractRailBlock$RailPlacementHelper;
    • isNeighbor

      private boolean isNeighbor​(AbstractRailBlock.RailPlacementHelper other)
      Mappings:
      Namespace Name Mixin selector
      official a Lafe$a;a(Lafe$a;)Z
      intermediary method_596 Lnet/minecraft/class_154$class_155;method_596(Lnet/minecraft/class_154$class_155;)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 Lafe$a;c(Lcj;)Z
      intermediary method_605 Lnet/minecraft/class_154$class_155;method_605(Lnet/minecraft/class_1372;)Z
      named isNeighbor Lnet/minecraft/block/AbstractRailBlock$RailPlacementHelper;isNeighbor(Lnet/minecraft/util/math/BlockPos;)Z
    • method_595

      protected int method_595()
      Mappings:
      Namespace Name Mixin selector
      official a Lafe$a;a()I
      intermediary method_595 Lnet/minecraft/class_154$class_155;method_595()I
      named method_595 Lnet/minecraft/block/AbstractRailBlock$RailPlacementHelper;method_595()I
    • method_601

      private boolean method_601​(AbstractRailBlock.RailPlacementHelper railPlacementHelper)
      Mappings:
      Namespace Name Mixin selector
      official b Lafe$a;b(Lafe$a;)Z
      intermediary method_601 Lnet/minecraft/class_154$class_155;method_601(Lnet/minecraft/class_154$class_155;)Z
      named method_601 Lnet/minecraft/block/AbstractRailBlock$RailPlacementHelper;method_601(Lnet/minecraft/block/AbstractRailBlock$RailPlacementHelper;)Z
    • method_604

      private void method_604​(AbstractRailBlock.RailPlacementHelper railPlacementHelper)
      Mappings:
      Namespace Name Mixin selector
      official c Lafe$a;c(Lafe$a;)V
      intermediary method_604 Lnet/minecraft/class_154$class_155;method_604(Lnet/minecraft/class_154$class_155;)V
      named method_604 Lnet/minecraft/block/AbstractRailBlock$RailPlacementHelper;method_604(Lnet/minecraft/block/AbstractRailBlock$RailPlacementHelper;)V
    • method_606

      private boolean method_606​(BlockPos blockPos)
      Mappings:
      Namespace Name Mixin selector
      official d Lafe$a;d(Lcj;)Z
      intermediary method_606 Lnet/minecraft/class_154$class_155;method_606(Lnet/minecraft/class_1372;)Z
      named method_606 Lnet/minecraft/block/AbstractRailBlock$RailPlacementHelper;method_606(Lnet/minecraft/util/math/BlockPos;)Z
    • method_599

      public AbstractRailBlock.RailPlacementHelper method_599​(boolean bool, boolean bool2)
      Mappings:
      Namespace Name Mixin selector
      official a Lafe$a;a(ZZ)Lafe$a;
      intermediary method_599 Lnet/minecraft/class_154$class_155;method_599(ZZ)Lnet/minecraft/class_154$class_155;
      named method_599 Lnet/minecraft/block/AbstractRailBlock$RailPlacementHelper;method_599(ZZ)Lnet/minecraft/block/AbstractRailBlock$RailPlacementHelper;
    • method_600

      public BlockState method_600()
      Mappings:
      Namespace Name Mixin selector
      official b Lafe$a;b()Lalz;
      intermediary method_600 Lnet/minecraft/class_154$class_155;method_600()Lnet/minecraft/class_376;
      named method_600 Lnet/minecraft/block/AbstractRailBlock$RailPlacementHelper;method_600()Lnet/minecraft/block/BlockState;