Class GlobalStation


public class GlobalStation extends SingleBlockEntityEdgePoint
  • Field Details

  • Constructor Details

    • GlobalStation

      public GlobalStation()
  • Method Details

    • blockEntityAdded

      public void blockEntityAdded(net.minecraft.world.level.block.entity.BlockEntity blockEntity, boolean front)
      Overrides:
      blockEntityAdded in class SingleBlockEntityEdgePoint
    • read

      public void read(net.minecraft.nbt.CompoundTag nbt, net.minecraft.core.HolderLookup.Provider registries, boolean migration, DimensionPalette dimensions)
      Overrides:
      read in class SingleBlockEntityEdgePoint
    • read

      public void read(net.minecraft.network.FriendlyByteBuf buffer, DimensionPalette dimensions)
      Overrides:
      read in class TrackEdgePoint
    • write

      public void write(net.minecraft.nbt.CompoundTag nbt, net.minecraft.core.HolderLookup.Provider registries, DimensionPalette dimensions)
      Overrides:
      write in class SingleBlockEntityEdgePoint
    • write

      public void write(net.minecraft.network.FriendlyByteBuf buffer, DimensionPalette dimensions)
      Overrides:
      write in class TrackEdgePoint
    • canApproachFrom

      public boolean canApproachFrom(TrackNode side)
    • canNavigateVia

      public boolean canNavigateVia(TrackNode side)
      Overrides:
      canNavigateVia in class TrackEdgePoint
    • reserveFor

      public void reserveFor(Train train)
    • cancelReservation

      public void cancelReservation(Train train)
    • trainDeparted

      public void trainDeparted(Train train)
    • getPresentTrain

      @Nullable public Train getPresentTrain()
    • getImminentTrain

      @Nullable public Train getImminentTrain()
    • getNearestTrain

      @Nullable public Train getNearestTrain()
    • runMailTransfer

      public void runMailTransfer()