Class SingleBlockEntityEdgePoint
java.lang.Object
com.simibubi.create.content.trains.signal.TrackEdgePoint
com.simibubi.create.content.trains.signal.SingleBlockEntityEdgePoint
- Direct Known Subclasses:
GlobalStation,TrackObserver
-
Field Summary
FieldsModifier and TypeFieldDescriptionnet.minecraft.resources.ResourceKey<net.minecraft.world.level.Level> net.minecraft.core.BlockPosFields 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) voidblockEntityRemoved(net.minecraft.core.BlockPos blockEntityPos, boolean front) booleancanMerge()net.minecraft.resources.ResourceKey<net.minecraft.world.level.Level> net.minecraft.core.BlockPosvoidinvalidate(net.minecraft.world.level.LevelAccessor level) voidread(net.minecraft.nbt.CompoundTag nbt, net.minecraft.core.HolderLookup.Provider registries, boolean migration, DimensionPalette dimensions) voidwrite(net.minecraft.nbt.CompoundTag nbt, net.minecraft.core.HolderLookup.Provider registries, DimensionPalette dimensions) Methods inherited from class com.simibubi.create.content.trains.signal.TrackEdgePoint
canCoexistWith, canNavigateVia, getId, getLocationOn, getType, invalidateAt, isPrimary, onRemoved, read, removeFromAllGraphs, setId, setLocation, setType, tick, write
-
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:
blockEntityAddedin classTrackEdgePoint
-
blockEntityRemoved
public void blockEntityRemoved(net.minecraft.core.BlockPos blockEntityPos, boolean front) - Specified by:
blockEntityRemovedin classTrackEdgePoint
-
invalidate
public void invalidate(net.minecraft.world.level.LevelAccessor level) - Specified by:
invalidatein classTrackEdgePoint
-
canMerge
public boolean canMerge()- Specified by:
canMergein classTrackEdgePoint
-
read
public void read(net.minecraft.nbt.CompoundTag nbt, net.minecraft.core.HolderLookup.Provider registries, boolean migration, DimensionPalette dimensions) - Overrides:
readin classTrackEdgePoint
-
write
public void write(net.minecraft.nbt.CompoundTag nbt, net.minecraft.core.HolderLookup.Provider registries, DimensionPalette dimensions) - Overrides:
writein classTrackEdgePoint
-