Class TransitionalDisplayState

java.lang.Object
net.darkhax.botanypots.common.impl.data.display.types.PhasedDisplayState
net.darkhax.botanypots.common.impl.data.display.types.TransitionalDisplayState
All Implemented Interfaces:
Display

public class TransitionalDisplayState extends PhasedDisplayState
  • Field Details

    • TYPE_ID

      public static final net.minecraft.resources.ResourceLocation TYPE_ID
    • TYPE

      public static final net.darkhax.bookshelf.common.api.function.CachedSupplier<DisplayType<TransitionalDisplayState>> TYPE
    • CODEC

      public static final com.mojang.serialization.MapCodec<TransitionalDisplayState> CODEC
    • STREAM

      public static final net.minecraft.network.codec.StreamCodec<net.minecraft.network.FriendlyByteBuf,TransitionalDisplayState> STREAM
  • Constructor Details

    • TransitionalDisplayState

      public TransitionalDisplayState(List<Display> phases)
  • Method Details

    • getDisplayPhases

      public List<Display> getDisplayPhases()
      Specified by:
      getDisplayPhases in class PhasedDisplayState
    • getType

      public DisplayType<?> getType()
      Description copied from interface: Display
      The type of the display. This is used to handle serialization and binding a display to a renderer.
      Returns:
      The type of the display.