Class ExampleFabricDataGenerator

java.lang.Object
dev.thomasglasser.sherdsapi.example.ExampleFabricDataGenerator
All Implemented Interfaces:
net.fabricmc.fabric.api.datagen.v1.DataGeneratorEntrypoint

public class ExampleFabricDataGenerator extends Object implements net.fabricmc.fabric.api.datagen.v1.DataGeneratorEntrypoint
Example of how to create sherds using the FabricSherdDatagenSuite.
  • Constructor Details

    • ExampleFabricDataGenerator

      public ExampleFabricDataGenerator()
  • Method Details

    • onInitializeDataGenerator

      public void onInitializeDataGenerator(net.fabricmc.fabric.api.datagen.v1.FabricDataGenerator fabricDataGenerator)
      Adds values to the FabricSherdDatagenSuite and builds it with the provided pack

      FabricSherdDatagenSuite.build(FabricDataGenerator.Pack) must be called for generation to work.

      Specified by:
      onInitializeDataGenerator in interface net.fabricmc.fabric.api.datagen.v1.DataGeneratorEntrypoint
      Parameters:
      fabricDataGenerator - The FabricDataGenerator instance provided by Fabric API.
    • buildRegistry

      public void buildRegistry(net.minecraft.core.RegistrySetBuilder registryBuilder)
      Adds the registry keys created by the FabricSherdDatagenSuite to the provided RegistrySetBuilder
      Specified by:
      buildRegistry in interface net.fabricmc.fabric.api.datagen.v1.DataGeneratorEntrypoint
      Parameters:
      registryBuilder - The provided RegistrySetBuilder instance to add to