Package com.petrolpark.core.data.loot
Class UnvalidatedLootTableProvider
java.lang.Object
net.minecraft.data.loot.LootTableProvider
com.petrolpark.core.data.loot.UnvalidatedLootTableProvider
- All Implemented Interfaces:
net.minecraft.data.DataProvider
public class UnvalidatedLootTableProvider
extends net.minecraft.data.loot.LootTableProvider
-
Nested Class Summary
Nested classes/interfaces inherited from class net.minecraft.data.loot.LootTableProvider
net.minecraft.data.loot.LootTableProvider.SubProviderEntryNested classes/interfaces inherited from interface net.minecraft.data.DataProvider
net.minecraft.data.DataProvider.Factory<T extends net.minecraft.data.DataProvider> -
Field Summary
Fields inherited from interface net.minecraft.data.DataProvider
FIXED_ORDER_FIELDS, INDENT_WIDTH, KEY_COMPARATOR -
Constructor Summary
ConstructorsConstructorDescriptionUnvalidatedLootTableProvider(net.minecraft.data.PackOutput output, Stream<Function<net.minecraft.core.HolderLookup.Provider, net.minecraft.data.loot.LootTableSubProvider>> subProviders, CompletableFuture<net.minecraft.core.HolderLookup.Provider> registries) UnvalidatedLootTableProvider(net.neoforged.neoforge.data.event.GatherDataEvent event, Stream<Function<net.minecraft.core.HolderLookup.Provider, net.minecraft.data.loot.LootTableSubProvider>> subProviders) -
Method Summary
Modifier and TypeMethodDescriptionstatic final voidadd(net.neoforged.neoforge.data.event.GatherDataEvent event, Stream<Function<net.minecraft.core.HolderLookup.Provider, net.minecraft.data.loot.LootTableSubProvider>> subProviders) protected voidvalidate(net.minecraft.core.WritableRegistry<net.minecraft.world.level.storage.loot.LootTable> writableregistry, net.minecraft.world.level.storage.loot.ValidationContext validationcontext, net.minecraft.util.ProblemReporter.Collector problemreporter) Deprecated.Methods inherited from class net.minecraft.data.loot.LootTableProvider
getName, getTables, run
-
Constructor Details
-
UnvalidatedLootTableProvider
-
UnvalidatedLootTableProvider
public UnvalidatedLootTableProvider(net.minecraft.data.PackOutput output, Stream<Function<net.minecraft.core.HolderLookup.Provider, net.minecraft.data.loot.LootTableSubProvider>> subProviders, CompletableFuture<net.minecraft.core.HolderLookup.Provider> registries)
-
-
Method Details
-
add
-
validate
@Deprecated protected void validate(@Nonnull net.minecraft.core.WritableRegistry<net.minecraft.world.level.storage.loot.LootTable> writableregistry, @Nonnull net.minecraft.world.level.storage.loot.ValidationContext validationcontext, @Nonnull net.minecraft.util.ProblemReporter.Collector problemreporter) Deprecated.- Overrides:
validatein classnet.minecraft.data.loot.LootTableProvider
-