Class BuilderCodecObjectHelper<T>

java.lang.Object
com.hypixel.hytale.server.npc.asset.builder.BuilderCodecObjectHelper<T>
Direct Known Subclasses:
BuilderCombatConfig, BuilderTemplateInteractionVars

public class BuilderCodecObjectHelper<T> extends Object
  • Field Details

    • codec

      protected final Codec<T> codec
    • classType

      protected final Class<?> classType
    • validator

      protected final Validator<T> validator
    • value

      @Nullable protected T value
  • Constructor Details

    • BuilderCodecObjectHelper

      public BuilderCodecObjectHelper(Class<?> classType, Codec<T> codec, Validator<T> validator)
  • Method Details

    • build

      @Nullable public T build()
    • readConfig

      public void readConfig(@Nonnull com.google.gson.JsonElement data, @Nonnull ExtraInfo extraInfo)
    • hasValue

      public boolean hasValue()
    • getClassType

      public Class<?> getClassType()