Class ArrivalSoundQueue

java.lang.Object
com.simibubi.create.content.logistics.trains.entity.ArrivalSoundQueue

public class ArrivalSoundQueue extends Object
  • Field Details

    • offset

      public int offset
  • Constructor Details

    • ArrivalSoundQueue

      public ArrivalSoundQueue()
  • Method Details

    • firstTick

      @Nullable public Integer firstTick()
    • lastTick

      @Nullable public Integer lastTick()
    • tick

      public boolean tick(CarriageContraptionEntity entity, int tick, boolean backwards)
    • getFirstWhistle

      public Pair<Boolean,Integer> getFirstWhistle(CarriageContraptionEntity entity)
    • serialize

      public void serialize(net.minecraft.nbt.CompoundTag tagIn)
    • deserialize

      public void deserialize(net.minecraft.nbt.CompoundTag tagIn)
    • add

      public void add(int offset, net.minecraft.core.BlockPos localPos)
    • isPlayable

      public static boolean isPlayable(net.minecraft.world.level.block.state.BlockState state)
    • play

      public static void play(CarriageContraptionEntity entity, net.minecraft.world.level.levelgen.structure.templatesystem.StructureTemplate.StructureBlockInfo info)