Interface WithCodec

All Superinterfaces:
JsonSerializable, NBTSerializable
All Known Subinterfaces:
ComponentKJS, FluidIngredientKJS, FluidStackKJS, IngredientKJS, ItemStackKJS
All Known Implementing Classes:
ClickEventMixin, FluidIngredientMixin, FluidStackMixin, IngredientMixin, ItemStackMixin, MutableComponentMixin

public interface WithCodec extends NBTSerializable, JsonSerializable
  • Method Summary

    Modifier and Type
    Method
    Description
    com.mojang.serialization.Codec<?>
    getCodec(dev.latvian.mods.rhino.Context cx)
     
    default com.google.gson.JsonElement
    toJson(dev.latvian.mods.rhino.Context cx)
     
    default net.minecraft.nbt.Tag
    toNBT(dev.latvian.mods.rhino.Context cx)
     
  • Method Details

    • getCodec

      com.mojang.serialization.Codec<?> getCodec(dev.latvian.mods.rhino.Context cx)
    • toNBT

      default net.minecraft.nbt.Tag toNBT(dev.latvian.mods.rhino.Context cx)
      Specified by:
      toNBT in interface NBTSerializable
    • toJson

      default com.google.gson.JsonElement toJson(dev.latvian.mods.rhino.Context cx)
      Specified by:
      toJson in interface JsonSerializable