Class TextureGenerator.Instance<T>

java.lang.Object
dev.jaxydog.astral.datagen.TextureGenerator.Instance<T>
Type Parameters:
T - The associated registry type.
All Implemented Interfaces:
net.minecraft.data.DataProvider
Enclosing class:
TextureGenerator

public static class TextureGenerator.Instance<T> extends Object implements net.minecraft.data.DataProvider
An instance of a texture generator.
  • Method Details

    • generate

      public void generate(net.minecraft.util.Identifier identifier, BufferedImage image)
      Generates a new texture.
      Parameters:
      identifier - The texture's identifier.
      image - The texture.
    • getImage

      public Optional<BufferedImage> getImage(String path)
    • getName

      public String getName()
      Specified by:
      getName in interface net.minecraft.data.DataProvider
    • run

      public CompletableFuture<?> run(net.minecraft.data.DataWriter writer)
      Specified by:
      run in interface net.minecraft.data.DataProvider