Class GlobalStation
java.lang.Object
com.simibubi.create.content.trains.signal.TrackEdgePoint
com.simibubi.create.content.trains.signal.SingleBlockEntityEdgePoint
com.simibubi.create.content.trains.station.GlobalStation
-
Nested Class Summary
Nested Classes -
Field Summary
FieldsModifier and TypeFieldDescriptionbooleanMap<net.minecraft.core.BlockPos, GlobalStation.GlobalPackagePort> Fields inherited from class com.simibubi.create.content.trains.signal.SingleBlockEntityEdgePoint
blockEntityDimension, blockEntityPosFields inherited from class com.simibubi.create.content.trains.signal.TrackEdgePoint
edgeLocation, id, position -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidblockEntityAdded(net.minecraft.world.level.block.entity.BlockEntity blockEntity, boolean front) booleancanApproachFrom(TrackNode side) voidcancelReservation(Train train) booleancanNavigateVia(TrackNode side) voidread(net.minecraft.nbt.CompoundTag nbt, net.minecraft.core.HolderLookup.Provider registries, boolean migration, DimensionPalette dimensions) voidread(net.minecraft.network.FriendlyByteBuf buffer, DimensionPalette dimensions) voidreserveFor(Train train) voidvoidtrainDeparted(Train train) voidwrite(net.minecraft.nbt.CompoundTag nbt, net.minecraft.core.HolderLookup.Provider registries, DimensionPalette dimensions) voidwrite(net.minecraft.network.FriendlyByteBuf buffer, DimensionPalette dimensions) Methods inherited from class com.simibubi.create.content.trains.signal.SingleBlockEntityEdgePoint
blockEntityRemoved, canMerge, getBlockEntityDimension, getBlockEntityPos, invalidateMethods inherited from class com.simibubi.create.content.trains.signal.TrackEdgePoint
canCoexistWith, getId, getLocationOn, getType, invalidateAt, isPrimary, onRemoved, removeFromAllGraphs, setId, setLocation, setType, tick
-
Field Details
-
name
-
nearestTrain
-
assembling
public boolean assembling -
connectedPorts
-
-
Constructor Details
-
GlobalStation
public GlobalStation()
-
-
Method Details
-
blockEntityAdded
public void blockEntityAdded(net.minecraft.world.level.block.entity.BlockEntity blockEntity, boolean front) - Overrides:
blockEntityAddedin classSingleBlockEntityEdgePoint
-
read
public void read(net.minecraft.nbt.CompoundTag nbt, net.minecraft.core.HolderLookup.Provider registries, boolean migration, DimensionPalette dimensions) - Overrides:
readin classSingleBlockEntityEdgePoint
-
read
- Overrides:
readin classTrackEdgePoint
-
write
public void write(net.minecraft.nbt.CompoundTag nbt, net.minecraft.core.HolderLookup.Provider registries, DimensionPalette dimensions) - Overrides:
writein classSingleBlockEntityEdgePoint
-
write
- Overrides:
writein classTrackEdgePoint
-
canApproachFrom
-
reserveFor
-
cancelReservation
-
trainDeparted
-
getPresentTrain
-
getImminentTrain
-
getNearestTrain
-
runMailTransfer
public void runMailTransfer()
-