Class SimpleFabricLootTableProvider
java.lang.Object
net.fabricmc.fabric.api.datagen.v1.provider.SimpleFabricLootTableProvider
- All Implemented Interfaces:
FabricLootTableProvider,DataProvider,LootTableGenerator
public abstract class SimpleFabricLootTableProvider
extends Object
implements FabricLootTableProvider
Extend this class and implement
LootTableGenerator.accept(java.util.function.BiConsumer<net.minecraft.registry.RegistryKey<net.minecraft.loot.LootTable>, net.minecraft.loot.LootTable.Builder>). Register an instance of the class with FabricDataGenerator.Pack.addProvider(net.fabricmc.fabric.api.datagen.v1.FabricDataGenerator.Pack.Factory<T>) in a DataGeneratorEntrypoint.-
Nested Class Summary
Nested classes/interfaces inherited from interface net.minecraft.data.DataProvider
DataProvider.Factory<T extends DataProvider> -
Field Summary
FieldsFields inherited from interface net.minecraft.data.DataProvider
JSON_KEY_SORT_ORDER, JSON_KEY_SORTING_COMPARATOR, LOGGER -
Constructor Summary
ConstructorsConstructorDescriptionSimpleFabricLootTableProvider(FabricDataOutput output, CompletableFuture<RegistryWrapper.WrapperLookup> registryLookup, ContextType contextType) -
Method Summary
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface net.fabricmc.fabric.api.datagen.v1.provider.FabricLootTableProvider
withConditionsMethods inherited from interface net.minecraft.data.loottable.LootTableGenerator
accept
-
Field Details
-
output
-
contextType
-
-
Constructor Details
-
SimpleFabricLootTableProvider
public SimpleFabricLootTableProvider(FabricDataOutput output, CompletableFuture<RegistryWrapper.WrapperLookup> registryLookup, ContextType contextType)
-
-
Method Details
-
run
- Specified by:
runin interfaceDataProvider
-
getName
- Specified by:
getNamein interfaceDataProvider
-