Package net.minecraft.block
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$aintermediary net/minecraft/class_154$class_155named net/minecraft/block/AbstractRailBlock$RailPlacementHelper
-
Field Summary
Fields Modifier and Type Field Description private booleanallowCurvesprivate AbstractRailBlockblockprivate List<BlockPos>neighborsprivate BlockPosposprivate BlockStatestateprivate Worldworld -
Constructor Summary
Constructors Constructor Description RailPlacementHelper(World world, BlockPos pos, BlockState state) -
Method Summary
Modifier and Type Method Description private voidcomputeNeighbors(AbstractRailBlock.RailShapeType shape)private booleanisNeighbor(AbstractRailBlock.RailPlacementHelper other)private booleanisNeighbor(BlockPos pos)private booleanisVerticallyNearRail(BlockPos pos)protected intmethod_595()AbstractRailBlock.RailPlacementHelpermethod_599(boolean bool, boolean bool2)BlockStatemethod_600()private booleanmethod_601(AbstractRailBlock.RailPlacementHelper railPlacementHelper)private AbstractRailBlock.RailPlacementHelpermethod_602(BlockPos pos)private voidmethod_603()private voidmethod_604(AbstractRailBlock.RailPlacementHelper railPlacementHelper)private booleanmethod_606(BlockPos blockPos)
-
Field Details
-
world
- Mappings:
Namespace Name Mixin selector official bLafe$a;b:Ladm;intermediary field_546Lnet/minecraft/class_154$class_155;field_546:Lnet/minecraft/class_99;named worldLnet/minecraft/block/AbstractRailBlock$RailPlacementHelper;world:Lnet/minecraft/world/World;
-
pos
- Mappings:
Namespace Name Mixin selector official cLafe$a;c:Lcj;intermediary field_547Lnet/minecraft/class_154$class_155;field_547:Lnet/minecraft/class_1372;named posLnet/minecraft/block/AbstractRailBlock$RailPlacementHelper;pos:Lnet/minecraft/util/math/BlockPos;
-
block
- Mappings:
Namespace Name Mixin selector official dLafe$a;d:Lafe;intermediary field_548Lnet/minecraft/class_154$class_155;field_548:Lnet/minecraft/class_154;named blockLnet/minecraft/block/AbstractRailBlock$RailPlacementHelper;block:Lnet/minecraft/block/AbstractRailBlock;
-
state
- Mappings:
Namespace Name Mixin selector official eLafe$a;e:Lalz;intermediary field_549Lnet/minecraft/class_154$class_155;field_549:Lnet/minecraft/class_376;named stateLnet/minecraft/block/AbstractRailBlock$RailPlacementHelper;state:Lnet/minecraft/block/BlockState;
-
allowCurves
private final boolean allowCurves- Mappings:
Namespace Name Mixin selector official fLafe$a;f:Zintermediary field_550Lnet/minecraft/class_154$class_155;field_550:Znamed allowCurvesLnet/minecraft/block/AbstractRailBlock$RailPlacementHelper;allowCurves:Z
-
neighbors
- Mappings:
Namespace Name Mixin selector official gLafe$a;g:Ljava/util/List;intermediary field_551Lnet/minecraft/class_154$class_155;field_551:Ljava/util/List;named neighborsLnet/minecraft/block/AbstractRailBlock$RailPlacementHelper;neighbors:Ljava/util/List;
-
-
Constructor Details
-
RailPlacementHelper
- Mappings:
Namespace Name Mixin selector official <init>Lafe$a;<init>(Lafe;Ladm;Lcj;Lalz;)Vintermediary <init>Lnet/minecraft/class_154$class_155;<init>(Lnet/minecraft/class_154;Lnet/minecraft/class_99;Lnet/minecraft/class_1372;Lnet/minecraft/class_376;)Vnamed <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
- Mappings:
Namespace Name Mixin selector official aLafe$a;a(Lafe$b;)Vintermediary method_597Lnet/minecraft/class_154$class_155;method_597(Lnet/minecraft/class_154$class_156;)Vnamed computeNeighborsLnet/minecraft/block/AbstractRailBlock$RailPlacementHelper;computeNeighbors(Lnet/minecraft/block/AbstractRailBlock$RailShapeType;)V
-
method_603
private void method_603()- Mappings:
Namespace Name Mixin selector official cLafe$a;c()Vintermediary method_603Lnet/minecraft/class_154$class_155;method_603()Vnamed method_603Lnet/minecraft/block/AbstractRailBlock$RailPlacementHelper;method_603()V
-
isVerticallyNearRail
- Mappings:
Namespace Name Mixin selector official aLafe$a;a(Lcj;)Zintermediary method_598Lnet/minecraft/class_154$class_155;method_598(Lnet/minecraft/class_1372;)Znamed isVerticallyNearRailLnet/minecraft/block/AbstractRailBlock$RailPlacementHelper;isVerticallyNearRail(Lnet/minecraft/util/math/BlockPos;)Z
-
method_602
- Mappings:
Namespace Name Mixin selector official bLafe$a;b(Lcj;)Lafe$a;intermediary method_602Lnet/minecraft/class_154$class_155;method_602(Lnet/minecraft/class_1372;)Lnet/minecraft/class_154$class_155;named method_602Lnet/minecraft/block/AbstractRailBlock$RailPlacementHelper;method_602(Lnet/minecraft/util/math/BlockPos;)Lnet/minecraft/block/AbstractRailBlock$RailPlacementHelper;
-
isNeighbor
- Mappings:
Namespace Name Mixin selector official aLafe$a;a(Lafe$a;)Zintermediary method_596Lnet/minecraft/class_154$class_155;method_596(Lnet/minecraft/class_154$class_155;)Znamed isNeighborLnet/minecraft/block/AbstractRailBlock$RailPlacementHelper;isNeighbor(Lnet/minecraft/block/AbstractRailBlock$RailPlacementHelper;)Z
-
isNeighbor
- Mappings:
Namespace Name Mixin selector official cLafe$a;c(Lcj;)Zintermediary method_605Lnet/minecraft/class_154$class_155;method_605(Lnet/minecraft/class_1372;)Znamed isNeighborLnet/minecraft/block/AbstractRailBlock$RailPlacementHelper;isNeighbor(Lnet/minecraft/util/math/BlockPos;)Z
-
method_595
protected int method_595()- Mappings:
Namespace Name Mixin selector official aLafe$a;a()Iintermediary method_595Lnet/minecraft/class_154$class_155;method_595()Inamed method_595Lnet/minecraft/block/AbstractRailBlock$RailPlacementHelper;method_595()I
-
method_601
- Mappings:
Namespace Name Mixin selector official bLafe$a;b(Lafe$a;)Zintermediary method_601Lnet/minecraft/class_154$class_155;method_601(Lnet/minecraft/class_154$class_155;)Znamed method_601Lnet/minecraft/block/AbstractRailBlock$RailPlacementHelper;method_601(Lnet/minecraft/block/AbstractRailBlock$RailPlacementHelper;)Z
-
method_604
- Mappings:
Namespace Name Mixin selector official cLafe$a;c(Lafe$a;)Vintermediary method_604Lnet/minecraft/class_154$class_155;method_604(Lnet/minecraft/class_154$class_155;)Vnamed method_604Lnet/minecraft/block/AbstractRailBlock$RailPlacementHelper;method_604(Lnet/minecraft/block/AbstractRailBlock$RailPlacementHelper;)V
-
method_606
- Mappings:
Namespace Name Mixin selector official dLafe$a;d(Lcj;)Zintermediary method_606Lnet/minecraft/class_154$class_155;method_606(Lnet/minecraft/class_1372;)Znamed method_606Lnet/minecraft/block/AbstractRailBlock$RailPlacementHelper;method_606(Lnet/minecraft/util/math/BlockPos;)Z
-
method_599
- Mappings:
Namespace Name Mixin selector official aLafe$a;a(ZZ)Lafe$a;intermediary method_599Lnet/minecraft/class_154$class_155;method_599(ZZ)Lnet/minecraft/class_154$class_155;named method_599Lnet/minecraft/block/AbstractRailBlock$RailPlacementHelper;method_599(ZZ)Lnet/minecraft/block/AbstractRailBlock$RailPlacementHelper;
-
method_600
- Mappings:
Namespace Name Mixin selector official bLafe$a;b()Lalz;intermediary method_600Lnet/minecraft/class_154$class_155;method_600()Lnet/minecraft/class_376;named method_600Lnet/minecraft/block/AbstractRailBlock$RailPlacementHelper;method_600()Lnet/minecraft/block/BlockState;
-