Class InternalReferenceResolver

java.lang.Object
com.hypixel.hytale.server.npc.asset.builder.InternalReferenceResolver

public class InternalReferenceResolver extends Object
  • Constructor Details

    • InternalReferenceResolver

      public InternalReferenceResolver()
  • Method Details

    • getOrCreateIndex

      public int getOrCreateIndex(String name)
    • setRecordDependencies

      public void setRecordDependencies()
    • getRecordedDependenices

      @Nullable public it.unimi.dsi.fastutil.ints.IntSet getRecordedDependenices()
    • stopRecordingDependencies

      public void stopRecordingDependencies()
    • addBuilder

      public void addBuilder(int index, BuilderInstructionReference builder)
    • validateInternalReferences

      public void validateInternalReferences(String configName, @Nonnull List<String> errors)
    • getBuilder

      public <T> Builder<T> getBuilder(int index, Class<?> classType)
    • optimise

      public void optimise()