Class CustomLoaderBuilder<T extends ModelBuilder<T>>

java.lang.Object
io.github.vampirestudios.vampirelib.api.datagen.CustomLoaderBuilder<T>

public abstract class CustomLoaderBuilder<T extends ModelBuilder<T>> extends Object
  • Field Details

    • loaderId

      protected final net.minecraft.resources.ResourceLocation loaderId
    • parent

      protected final T extends ModelBuilder<T> parent
    • existingFileHelper

      protected final ExistingFileHelper existingFileHelper
    • visibility

      protected final Map<String,Boolean> visibility
  • Constructor Details

    • CustomLoaderBuilder

      protected CustomLoaderBuilder(net.minecraft.resources.ResourceLocation loaderId, T parent, ExistingFileHelper existingFileHelper)
  • Method Details

    • visibility

      public CustomLoaderBuilder<T> visibility(String partName, boolean show)
    • end

      public T end()
    • toJson

      public com.google.gson.JsonObject toJson(com.google.gson.JsonObject json)