Klasse EngineDataGenerator

java.lang.Object
de.luckymcdev.foundryengine.common.data.gen.EngineDataGenerator

public class EngineDataGenerator extends Object
Wrapper around Minecraft's DataGenerator for Foundry Engine data generation.
  • Konstruktorübersicht

    Konstruktoren
    Konstruktor
    Beschreibung
    Creates a new EngineDataGenerator with the given output path.
    EngineDataGenerator(Path output, boolean alwaysRun, boolean cached)
    Creates a new EngineDataGenerator with custom caching and always-run settings.
  • Methodenübersicht

    Modifikator und Typ
    Methode
    Beschreibung
    void
    addProvider(net.minecraft.data.DataProvider provider)
    Registers a data provider to be run during generation.
    net.minecraft.data.DataGenerator
    Returns the underlying Minecraft DataGenerator.
    Returns the output path for generated data.
    net.minecraft.data.PackOutput
    Returns the PackOutput from the underlying generator.
    void
    run()
    Runs all registered data providers.

    Von Klasse geerbte Methoden Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Konstruktordetails

    • EngineDataGenerator

      public EngineDataGenerator(Path output)
      Creates a new EngineDataGenerator with the given output path.
    • EngineDataGenerator

      public EngineDataGenerator(Path output, boolean alwaysRun, boolean cached)
      Creates a new EngineDataGenerator with custom caching and always-run settings.
  • Methodendetails

    • run

      public void run() throws IOException
      Runs all registered data providers.
      Löst aus:
      IOException
    • addProvider

      public void addProvider(net.minecraft.data.DataProvider provider)
      Registers a data provider to be run during generation.
    • getGenerator

      public net.minecraft.data.DataGenerator getGenerator()
      Returns the underlying Minecraft DataGenerator.
    • getPackOutput

      public net.minecraft.data.PackOutput getPackOutput()
      Returns the PackOutput from the underlying generator.
    • getOutput

      public Path getOutput()
      Returns the output path for generated data.