Package net.minecraft.block
Class RailPlacementHelper
java.lang.Object
net.minecraft.block.RailPlacementHelper
- Mappings:
Namespace Name named net/minecraft/block/RailPlacementHelperintermediary net/minecraft/class_2452official dlz
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final AbstractRailBlockprivate final booleanprivate final BlockPosprivate BlockStateprivate final World -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprivate booleancanConnect(RailPlacementHelper placementHelper) private booleancanConnect(BlockPos pos) private voidcomputeNeighbors(RailShape shape) private voidcomputeRailShape(RailPlacementHelper placementHelper) protected intprivate @Nullable RailPlacementHelperprivate booleanisNeighbor(RailPlacementHelper other) private booleanisNeighbor(BlockPos pos) private booleanupdateBlockState(boolean powered, boolean forceUpdate, RailShape railShape) private void
-
Field Details
-
world
- Mappings:
Namespace Name Mixin selector named worldLnet/minecraft/block/RailPlacementHelper;world:Lnet/minecraft/world/World;intermediary field_11409Lnet/minecraft/class_2452;field_11409:Lnet/minecraft/class_1937;official aLdlz;a:Ldcw;
-
pos
- Mappings:
Namespace Name Mixin selector named posLnet/minecraft/block/RailPlacementHelper;pos:Lnet/minecraft/util/math/BlockPos;intermediary field_11410Lnet/minecraft/class_2452;field_11410:Lnet/minecraft/class_2338;official bLdlz;b:Ljd;
-
block
- Mappings:
Namespace Name Mixin selector named blockLnet/minecraft/block/RailPlacementHelper;block:Lnet/minecraft/block/AbstractRailBlock;intermediary field_11411Lnet/minecraft/class_2452;field_11411:Lnet/minecraft/class_2241;official cLdlz;c:Ldfn;
-
state
- Mappings:
Namespace Name Mixin selector named stateLnet/minecraft/block/RailPlacementHelper;state:Lnet/minecraft/block/BlockState;intermediary field_11406Lnet/minecraft/class_2452;field_11406:Lnet/minecraft/class_2680;official dLdlz;d:Ldtc;
-
forbidCurves
private final boolean forbidCurves- Mappings:
Namespace Name Mixin selector named forbidCurvesLnet/minecraft/block/RailPlacementHelper;forbidCurves:Zintermediary field_11408Lnet/minecraft/class_2452;field_11408:Zofficial eLdlz;e:Z
-
neighbors
- Mappings:
Namespace Name Mixin selector named neighborsLnet/minecraft/block/RailPlacementHelper;neighbors:Ljava/util/List;intermediary field_11407Lnet/minecraft/class_2452;field_11407:Ljava/util/List;official fLdlz;f:Ljava/util/List;
-
-
Constructor Details
-
RailPlacementHelper
- Mappings:
Namespace Name Mixin selector named <init>Lnet/minecraft/block/RailPlacementHelper;<init>(Lnet/minecraft/world/World;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/block/BlockState;)Vintermediary <init>Lnet/minecraft/class_2452;<init>(Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;)Vofficial <init>Ldlz;<init>(Ldcw;Ljd;Ldtc;)V
-
-
Method Details
-
getNeighbors
- Mappings:
Namespace Name Mixin selector named getNeighborsLnet/minecraft/block/RailPlacementHelper;getNeighbors()Ljava/util/List;intermediary method_10457Lnet/minecraft/class_2452;method_10457()Ljava/util/List;official aLdlz;a()Ljava/util/List;
-
computeNeighbors
- Mappings:
Namespace Name Mixin selector named computeNeighborsLnet/minecraft/block/RailPlacementHelper;computeNeighbors(Lnet/minecraft/block/enums/RailShape;)Vintermediary method_10466Lnet/minecraft/class_2452;method_10466(Lnet/minecraft/class_2768;)Vofficial aLdlz;a(Ldug;)V
-
updateNeighborPositions
private void updateNeighborPositions()- Mappings:
Namespace Name Mixin selector named updateNeighborPositionsLnet/minecraft/block/RailPlacementHelper;updateNeighborPositions()Vintermediary method_10467Lnet/minecraft/class_2452;method_10467()Vofficial dLdlz;d()V
-
isVerticallyNearRail
- Mappings:
Namespace Name Mixin selector named isVerticallyNearRailLnet/minecraft/block/RailPlacementHelper;isVerticallyNearRail(Lnet/minecraft/util/math/BlockPos;)Zintermediary method_10456Lnet/minecraft/class_2452;method_10456(Lnet/minecraft/class_2338;)Zofficial aLdlz;a(Ljd;)Z
-
getNeighboringRail
- Mappings:
Namespace Name Mixin selector named getNeighboringRailLnet/minecraft/block/RailPlacementHelper;getNeighboringRail(Lnet/minecraft/util/math/BlockPos;)Lnet/minecraft/block/RailPlacementHelper;intermediary method_10458Lnet/minecraft/class_2452;method_10458(Lnet/minecraft/class_2338;)Lnet/minecraft/class_2452;official bLdlz;b(Ljd;)Ldlz;
-
isNeighbor
- Mappings:
Namespace Name Mixin selector named isNeighborLnet/minecraft/block/RailPlacementHelper;isNeighbor(Lnet/minecraft/block/RailPlacementHelper;)Zintermediary method_10464Lnet/minecraft/class_2452;method_10464(Lnet/minecraft/class_2452;)Zofficial aLdlz;a(Ldlz;)Z
-
isNeighbor
- Mappings:
Namespace Name Mixin selector named isNeighborLnet/minecraft/block/RailPlacementHelper;isNeighbor(Lnet/minecraft/util/math/BlockPos;)Zintermediary method_10463Lnet/minecraft/class_2452;method_10463(Lnet/minecraft/class_2338;)Zofficial cLdlz;c(Ljd;)Z
-
getNeighborCount
protected int getNeighborCount()- Mappings:
Namespace Name Mixin selector named getNeighborCountLnet/minecraft/block/RailPlacementHelper;getNeighborCount()Iintermediary method_10460Lnet/minecraft/class_2452;method_10460()Iofficial bLdlz;b()I
-
canConnect
- Mappings:
Namespace Name Mixin selector named canConnectLnet/minecraft/block/RailPlacementHelper;canConnect(Lnet/minecraft/block/RailPlacementHelper;)Zintermediary method_10455Lnet/minecraft/class_2452;method_10455(Lnet/minecraft/class_2452;)Zofficial bLdlz;b(Ldlz;)Z
-
computeRailShape
- Mappings:
Namespace Name Mixin selector named computeRailShapeLnet/minecraft/block/RailPlacementHelper;computeRailShape(Lnet/minecraft/block/RailPlacementHelper;)Vintermediary method_10461Lnet/minecraft/class_2452;method_10461(Lnet/minecraft/class_2452;)Vofficial cLdlz;c(Ldlz;)V
-
canConnect
- Mappings:
Namespace Name Mixin selector named canConnectLnet/minecraft/block/RailPlacementHelper;canConnect(Lnet/minecraft/util/math/BlockPos;)Zintermediary method_10465Lnet/minecraft/class_2452;method_10465(Lnet/minecraft/class_2338;)Zofficial dLdlz;d(Ljd;)Z
-
updateBlockState
public RailPlacementHelper updateBlockState(boolean powered, boolean forceUpdate, RailShape railShape) - Mappings:
Namespace Name Mixin selector named updateBlockStateLnet/minecraft/block/RailPlacementHelper;updateBlockState(ZZLnet/minecraft/block/enums/RailShape;)Lnet/minecraft/block/RailPlacementHelper;intermediary method_10459Lnet/minecraft/class_2452;method_10459(ZZLnet/minecraft/class_2768;)Lnet/minecraft/class_2452;official aLdlz;a(ZZLdug;)Ldlz;
-
getBlockState
- Mappings:
Namespace Name Mixin selector named getBlockStateLnet/minecraft/block/RailPlacementHelper;getBlockState()Lnet/minecraft/block/BlockState;intermediary method_10462Lnet/minecraft/class_2452;method_10462()Lnet/minecraft/class_2680;official cLdlz;c()Ldtc;
-