Package net.minecraft.block
Class RailPlacementHelper
java.lang.Object
net.minecraft.block.RailPlacementHelper
- Mappings:
Namespace Name official cih
intermediary net/minecraft/class_2452
named net/minecraft/block/RailPlacementHelper
-
Field Summary
Modifier and TypeFieldDescriptionprivate final boolean
private final AbstractRailBlock
private final BlockPos
private BlockState
private final World
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionprivate boolean
canConnect
(RailPlacementHelper placementHelper) private boolean
canConnect
(BlockPos pos) private void
computeNeighbors
(RailShape shape) private void
computeRailShape
(RailPlacementHelper placementHelper) protected int
private @Nullable RailPlacementHelper
private boolean
isNeighbor
(RailPlacementHelper other) private boolean
isNeighbor
(BlockPos pos) private boolean
updateBlockState
(boolean powered, boolean forceUpdate, RailShape railShape) private void
-
Field Details
-
world
- Mappings:
Namespace Name Mixin selector official a
Lcih;a:Lcad;
intermediary field_11409
Lnet/minecraft/class_2452;field_11409:Lnet/minecraft/class_1937;
named world
Lnet/minecraft/block/RailPlacementHelper;world:Lnet/minecraft/world/World;
-
pos
- Mappings:
Namespace Name Mixin selector official b
Lcih;b:Lgh;
intermediary field_11410
Lnet/minecraft/class_2452;field_11410:Lnet/minecraft/class_2338;
named pos
Lnet/minecraft/block/RailPlacementHelper;pos:Lnet/minecraft/util/math/BlockPos;
-
block
- Mappings:
Namespace Name Mixin selector official c
Lcih;c:Lcco;
intermediary field_11411
Lnet/minecraft/class_2452;field_11411:Lnet/minecraft/class_2241;
named block
Lnet/minecraft/block/RailPlacementHelper;block:Lnet/minecraft/block/AbstractRailBlock;
-
state
- Mappings:
Namespace Name Mixin selector official d
Lcih;d:Lcoc;
intermediary field_11406
Lnet/minecraft/class_2452;field_11406:Lnet/minecraft/class_2680;
named state
Lnet/minecraft/block/RailPlacementHelper;state:Lnet/minecraft/block/BlockState;
-
allowCurves
private final boolean allowCurves- Mappings:
Namespace Name Mixin selector official e
Lcih;e:Z
intermediary field_11408
Lnet/minecraft/class_2452;field_11408:Z
named allowCurves
Lnet/minecraft/block/RailPlacementHelper;allowCurves:Z
-
neighbors
- Mappings:
Namespace Name Mixin selector official f
Lcih;f:Ljava/util/List;
intermediary field_11407
Lnet/minecraft/class_2452;field_11407:Ljava/util/List;
named neighbors
Lnet/minecraft/block/RailPlacementHelper;neighbors:Ljava/util/List;
-
-
Constructor Details
-
RailPlacementHelper
- Mappings:
Namespace Name Mixin selector official <init>
Lcih;<init>(Lcad;Lgh;Lcoc;)V
intermediary <init>
Lnet/minecraft/class_2452;<init>(Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;)V
named <init>
Lnet/minecraft/block/RailPlacementHelper;<init>(Lnet/minecraft/world/World;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/block/BlockState;)V
-
-
Method Details
-
getNeighbors
- Mappings:
Namespace Name Mixin selector official a
Lcih;a()Ljava/util/List;
intermediary method_10457
Lnet/minecraft/class_2452;method_10457()Ljava/util/List;
named getNeighbors
Lnet/minecraft/block/RailPlacementHelper;getNeighbors()Ljava/util/List;
-
computeNeighbors
- Mappings:
Namespace Name Mixin selector official a
Lcih;a(Lcph;)V
intermediary method_10466
Lnet/minecraft/class_2452;method_10466(Lnet/minecraft/class_2768;)V
named computeNeighbors
Lnet/minecraft/block/RailPlacementHelper;computeNeighbors(Lnet/minecraft/block/enums/RailShape;)V
-
updateNeighborPositions
private void updateNeighborPositions()- Mappings:
Namespace Name Mixin selector official d
Lcih;d()V
intermediary method_10467
Lnet/minecraft/class_2452;method_10467()V
named updateNeighborPositions
Lnet/minecraft/block/RailPlacementHelper;updateNeighborPositions()V
-
isVerticallyNearRail
- Mappings:
Namespace Name Mixin selector official a
Lcih;a(Lgh;)Z
intermediary method_10456
Lnet/minecraft/class_2452;method_10456(Lnet/minecraft/class_2338;)Z
named isVerticallyNearRail
Lnet/minecraft/block/RailPlacementHelper;isVerticallyNearRail(Lnet/minecraft/util/math/BlockPos;)Z
-
getNeighboringRail
- Mappings:
Namespace Name Mixin selector official b
Lcih;b(Lgh;)Lcih;
intermediary method_10458
Lnet/minecraft/class_2452;method_10458(Lnet/minecraft/class_2338;)Lnet/minecraft/class_2452;
named getNeighboringRail
Lnet/minecraft/block/RailPlacementHelper;getNeighboringRail(Lnet/minecraft/util/math/BlockPos;)Lnet/minecraft/block/RailPlacementHelper;
-
isNeighbor
- Mappings:
Namespace Name Mixin selector official a
Lcih;a(Lcih;)Z
intermediary method_10464
Lnet/minecraft/class_2452;method_10464(Lnet/minecraft/class_2452;)Z
named isNeighbor
Lnet/minecraft/block/RailPlacementHelper;isNeighbor(Lnet/minecraft/block/RailPlacementHelper;)Z
-
isNeighbor
- Mappings:
Namespace Name Mixin selector official c
Lcih;c(Lgh;)Z
intermediary method_10463
Lnet/minecraft/class_2452;method_10463(Lnet/minecraft/class_2338;)Z
named isNeighbor
Lnet/minecraft/block/RailPlacementHelper;isNeighbor(Lnet/minecraft/util/math/BlockPos;)Z
-
getNeighborCount
protected int getNeighborCount()- Mappings:
Namespace Name Mixin selector official b
Lcih;b()I
intermediary method_10460
Lnet/minecraft/class_2452;method_10460()I
named getNeighborCount
Lnet/minecraft/block/RailPlacementHelper;getNeighborCount()I
-
canConnect
- Mappings:
Namespace Name Mixin selector official b
Lcih;b(Lcih;)Z
intermediary method_10455
Lnet/minecraft/class_2452;method_10455(Lnet/minecraft/class_2452;)Z
named canConnect
Lnet/minecraft/block/RailPlacementHelper;canConnect(Lnet/minecraft/block/RailPlacementHelper;)Z
-
computeRailShape
- Mappings:
Namespace Name Mixin selector official c
Lcih;c(Lcih;)V
intermediary method_10461
Lnet/minecraft/class_2452;method_10461(Lnet/minecraft/class_2452;)V
named computeRailShape
Lnet/minecraft/block/RailPlacementHelper;computeRailShape(Lnet/minecraft/block/RailPlacementHelper;)V
-
canConnect
- Mappings:
Namespace Name Mixin selector official d
Lcih;d(Lgh;)Z
intermediary method_10465
Lnet/minecraft/class_2452;method_10465(Lnet/minecraft/class_2338;)Z
named canConnect
Lnet/minecraft/block/RailPlacementHelper;canConnect(Lnet/minecraft/util/math/BlockPos;)Z
-
updateBlockState
public RailPlacementHelper updateBlockState(boolean powered, boolean forceUpdate, RailShape railShape) - Mappings:
Namespace Name Mixin selector official a
Lcih;a(ZZLcph;)Lcih;
intermediary method_10459
Lnet/minecraft/class_2452;method_10459(ZZLnet/minecraft/class_2768;)Lnet/minecraft/class_2452;
named updateBlockState
Lnet/minecraft/block/RailPlacementHelper;updateBlockState(ZZLnet/minecraft/block/enums/RailShape;)Lnet/minecraft/block/RailPlacementHelper;
-
getBlockState
- Mappings:
Namespace Name Mixin selector official c
Lcih;c()Lcoc;
intermediary method_10462
Lnet/minecraft/class_2452;method_10462()Lnet/minecraft/class_2680;
named getBlockState
Lnet/minecraft/block/RailPlacementHelper;getBlockState()Lnet/minecraft/block/BlockState;
-