Class SingleBlockEntityEdgePoint

java.lang.Object
com.simibubi.create.content.trains.signal.TrackEdgePoint
com.simibubi.create.content.trains.signal.SingleBlockEntityEdgePoint
Direct Known Subclasses:
GlobalStation, TrackObserver

public abstract class SingleBlockEntityEdgePoint extends TrackEdgePoint
  • Field Details

    • blockEntityDimension

      public net.minecraft.resources.ResourceKey<net.minecraft.world.level.Level> blockEntityDimension
    • blockEntityPos

      public net.minecraft.core.BlockPos blockEntityPos
  • Constructor Details

    • SingleBlockEntityEdgePoint

      public SingleBlockEntityEdgePoint()
  • Method Details

    • getBlockEntityPos

      public net.minecraft.core.BlockPos getBlockEntityPos()
    • getBlockEntityDimension

      public net.minecraft.resources.ResourceKey<net.minecraft.world.level.Level> getBlockEntityDimension()
    • blockEntityAdded

      public void blockEntityAdded(net.minecraft.world.level.block.entity.BlockEntity blockEntity, boolean front)
      Specified by:
      blockEntityAdded in class TrackEdgePoint
    • blockEntityRemoved

      public void blockEntityRemoved(net.minecraft.core.BlockPos blockEntityPos, boolean front)
      Specified by:
      blockEntityRemoved in class TrackEdgePoint
    • invalidate

      public void invalidate(net.minecraft.world.level.LevelAccessor level)
      Specified by:
      invalidate in class TrackEdgePoint
    • canMerge

      public boolean canMerge()
      Specified by:
      canMerge in class TrackEdgePoint
    • read

      public void read(net.minecraft.nbt.CompoundTag nbt, net.minecraft.core.HolderLookup.Provider registries, boolean migration, 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 TrackEdgePoint