Class AgingDisplayState.Serializer

java.lang.Object
net.darkhax.botanypots.data.displaystate.AgingDisplayState.Serializer
All Implemented Interfaces:
net.darkhax.bookshelf.api.serialization.ISerializer<AgingDisplayState>, DisplayStateSerializer<AgingDisplayState>
Enclosing class:
AgingDisplayState

public static class AgingDisplayState.Serializer extends Object implements DisplayStateSerializer<AgingDisplayState>
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    fromByteBuf(net.minecraft.network.FriendlyByteBuf buffer)
     
    fromJSON(com.google.gson.JsonElement json)
     
    fromNBT(net.minecraft.nbt.Tag nbt)
     
    net.minecraft.resources.ResourceLocation
     
    void
    toByteBuf(net.minecraft.network.FriendlyByteBuf buffer, AgingDisplayState toWrite)
     
    com.google.gson.JsonElement
     
    net.minecraft.nbt.Tag
     

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

    Methods inherited from interface net.darkhax.bookshelf.api.serialization.ISerializer

    fromByteBufList, fromByteBufNullable, fromByteBufOptional, fromByteBufWeighted, fromByteBufWeightedList, fromJSON, fromJSON, fromJSON, fromJSONList, fromJSONList, fromJSONList, fromJSONList, fromJSONNullable, fromJSONNullable, fromJSONOptional, fromJSONOptional, fromJSONSet, fromJSONSet, fromJSONSet, fromJSONSet, fromJSONString, fromJSONWeighted, fromJSONWeightedList, fromNBT, fromNBT, fromNBTList, fromNBTList, readByteBufSet, toByteBufList, toByteBufNullable, toByteBufOptional, toByteBufWeighted, toByteBufWeightedList, toJSON, toJSONList, toJSONList, toJSONNullable, toJSONNullable, toJSONOptional, toJSONOptional, toJSONOptional, toJSONSet, toJSONString, toJSONWeighted, toJSONWeightedList, toNBT, toNBTList, toNBTList, writeByteBufSet
  • Constructor Details

    • Serializer

      public Serializer()
  • Method Details

    • getId

      public net.minecraft.resources.ResourceLocation getId()
      Specified by:
      getId in interface DisplayStateSerializer<AgingDisplayState>
    • fromJSON

      public AgingDisplayState fromJSON(com.google.gson.JsonElement json)
      Specified by:
      fromJSON in interface net.darkhax.bookshelf.api.serialization.ISerializer<AgingDisplayState>
    • toJSON

      public com.google.gson.JsonElement toJSON(AgingDisplayState toWrite)
      Specified by:
      toJSON in interface net.darkhax.bookshelf.api.serialization.ISerializer<AgingDisplayState>
    • fromByteBuf

      public AgingDisplayState fromByteBuf(net.minecraft.network.FriendlyByteBuf buffer)
      Specified by:
      fromByteBuf in interface net.darkhax.bookshelf.api.serialization.ISerializer<AgingDisplayState>
    • toByteBuf

      public void toByteBuf(net.minecraft.network.FriendlyByteBuf buffer, AgingDisplayState toWrite)
      Specified by:
      toByteBuf in interface net.darkhax.bookshelf.api.serialization.ISerializer<AgingDisplayState>
    • toNBT

      public net.minecraft.nbt.Tag toNBT(AgingDisplayState toWrite)
      Specified by:
      toNBT in interface net.darkhax.bookshelf.api.serialization.ISerializer<AgingDisplayState>
    • fromNBT

      public AgingDisplayState fromNBT(net.minecraft.nbt.Tag nbt)
      Specified by:
      fromNBT in interface net.darkhax.bookshelf.api.serialization.ISerializer<AgingDisplayState>