java.lang.Object
io.github.vampirestudios.vampirelib.client.model.ModelFile
Direct Known Subclasses:
ModelBuilder, ModelFile.ExistingModelFile, ModelFile.UncheckedModelFile

public abstract class ModelFile extends Object
  • Field Details

    • location

      protected net.minecraft.resources.ResourceLocation location
  • Constructor Details

    • ModelFile

      protected ModelFile(net.minecraft.resources.ResourceLocation location)
  • Method Details

    • exists

      protected abstract boolean exists()
    • getLocation

      public net.minecraft.resources.ResourceLocation getLocation()
    • assertExistence

      public void assertExistence()
      Assert that this model exists.
      Throws:
      IllegalStateException - if this model does not exist
    • getUncheckedLocation

      public net.minecraft.resources.ResourceLocation getUncheckedLocation()