Class Codecs

java.lang.Object
com.github.darksoulq.abyssallib.common.serialization.Codecs

public class Codecs extends Object
  • Field Details

    • PASSTHROUGH

      public static final Codec<Object> PASSTHROUGH
    • STRING

      public static final Codec<String> STRING
    • CHARACTER

      public static final Codec<Character> CHARACTER
    • INT

      public static final Codec<Integer> INT
    • LONG

      public static final Codec<Long> LONG
    • DOUBLE

      public static final Codec<Double> DOUBLE
    • FLOAT

      public static final Codec<Float> FLOAT
    • BOOLEAN

      public static final Codec<Boolean> BOOLEAN
    • BYTE

      public static final Codec<Byte> BYTE
    • COLOR

      public static final Codec<org.bukkit.Color> COLOR
    • VECTOR3F

      public static final Codec<org.joml.Vector3f> VECTOR3F
    • QUATERNIONF

      public static final Codec<org.joml.Quaternionf> QUATERNIONF
    • MATRIX4F

      public static final Codec<org.joml.Matrix4f> MATRIX4F
    • TRANSFORMATION

      public static final Codec<org.bukkit.util.Transformation> TRANSFORMATION
    • DISPLAY_BRIGHTNESS

      public static final Codec<org.bukkit.entity.Display.Brightness> DISPLAY_BRIGHTNESS
    • BILLBOARD

      public static final Codec<org.bukkit.entity.Display.Billboard> BILLBOARD
    • ITEM_DISPLAY_TRANSFORM

      public static final Codec<org.bukkit.entity.ItemDisplay.ItemDisplayTransform> ITEM_DISPLAY_TRANSFORM
    • TEXT_ALIGNMENT

      public static final Codec<org.bukkit.entity.TextDisplay.TextAlignment> TEXT_ALIGNMENT
    • VECTOR_I

      public static final Codec<org.bukkit.util.Vector> VECTOR_I
    • VECTOR_F

      public static final Codec<org.bukkit.util.Vector> VECTOR_F
    • UUID

      public static final Codec<UUID> UUID
    • TEXT_COMPONENT

      public static final Codec<net.kyori.adventure.text.Component> TEXT_COMPONENT
    • KEY

      public static final Codec<net.kyori.adventure.key.Key> KEY
    • NAMESPACED_KEY

      public static final Codec<org.bukkit.NamespacedKey> NAMESPACED_KEY
    • WORLD

      public static final Codec<org.bukkit.World> WORLD
    • LOCATION

      public static final Codec<org.bukkit.Location> LOCATION
    • DATA_COMPONENT_TYPE

      public static final Codec<io.papermc.paper.datacomponent.DataComponentType> DATA_COMPONENT_TYPE
    • DATA_COMPONENT_MAP

      public static final Codec<List<DataComponent<?>>> DATA_COMPONENT_MAP
    • ITEM_STACK

      public static final Codec<org.bukkit.inventory.ItemStack> ITEM_STACK
    • EXACT_CHOICE

      public static final Codec<org.bukkit.inventory.RecipeChoice.ExactChoice> EXACT_CHOICE
    • MATERIAL_CHOICE

      public static final Codec<org.bukkit.inventory.RecipeChoice.MaterialChoice> MATERIAL_CHOICE
    • RECIPE_CHOICE

      public static final Codec<org.bukkit.inventory.RecipeChoice> RECIPE_CHOICE
    • SHAPED_RECIPE

      public static final Codec<org.bukkit.inventory.ShapedRecipe> SHAPED_RECIPE
    • SHAPELESS_RECIPE

      public static final Codec<org.bukkit.inventory.ShapelessRecipe> SHAPELESS_RECIPE
    • TRANSMUTE_RECIPE

      public static final Codec<org.bukkit.inventory.TransmuteRecipe> TRANSMUTE_RECIPE
    • FURNACE_RECIPE

      public static final Codec<org.bukkit.inventory.FurnaceRecipe> FURNACE_RECIPE
    • SMOKING_RECIPE

      public static final Codec<org.bukkit.inventory.SmokingRecipe> SMOKING_RECIPE
    • BLASTING_RECIPE

      public static final Codec<org.bukkit.inventory.BlastingRecipe> BLASTING_RECIPE
    • CAMPFIRE_RECIPE

      public static final Codec<org.bukkit.inventory.CampfireRecipe> CAMPFIRE_RECIPE
    • STONECUTTING_RECIPE

      public static final Codec<org.bukkit.inventory.StonecuttingRecipe> STONECUTTING_RECIPE
    • SMITHING_TRANSFORM_RECIPE

      public static final Codec<org.bukkit.inventory.SmithingTransformRecipe> SMITHING_TRANSFORM_RECIPE
    • POTION_MIX

      public static final Codec<io.papermc.paper.potion.PotionMix> POTION_MIX
  • Constructor Details

    • Codecs

      public Codecs()