net.minecraft.loot

public interface LootTableReportable

net.minecraft.world.level.storage.loot.Validatable
net.minecraft.world.level.storage.loot.Validatable
net.minecraft.class_1_38
net.minecraft.loot.LootTableReportable

Method summary

Modifier and TypeMethod
void
validate(ValidationContext context)
validate(ValidationContext context)
method_292(class_58 arg0)
report(LootTableReporter reporter)
static void
validate(ValidationContext context, String name, Validatable v)
validate(ValidationContext context, String name, Validatable v)
method_1_593(class_58 arg0, String arg1, class_1_38 arg2)
reportChild(LootTableReporter reporter, String name, LootTableReportable value)
static void
validate(ValidationContext context, String name, Optional<? extends Validatable> optional)
validate(ValidationContext context, String name, Optional<? extends Validatable> optional)
method_1_592(class_58 arg0, String arg1, Optional<? extends class_1_38> arg2)
reportOptionalChild(LootTableReporter reporter, String name, Optional<? extends LootTableReportable> value)
static void
validateHolder(ValidationContext context, Holder<? extends Validatable> holder)
validateHolder(ValidationContext context, Holder<? extends Validatable> holder)
method_1_8795(class_58 arg0, class_6880<? extends class_1_38> arg1)
reportEntry(LootTableReporter reporter, RegistryEntry<? extends LootTableReportable> value)
static void
validateHolder(ValidationContext context, String name, Holder<? extends Validatable> holder)
validateHolder(ValidationContext context, String name, Holder<? extends Validatable> holder)
method_1_8794(class_58 arg0, String arg1, class_6880<? extends class_1_38> arg2)
reportChildEntry(LootTableReporter reporter, String key, RegistryEntry<? extends LootTableReportable> entry)
static void
validateHolder(ValidationContext context, String name, Optional<? extends Holder<? extends Validatable>> optional)
validateHolder(ValidationContext context, String name, Optional<? extends Holder<? extends Validatable>> optional)
method_1_8793(class_58 arg0, String arg1, Optional<? extends class_6880<? extends class_1_38>> arg2)
reportOptionalChildEntry(LootTableReporter reporter, String key, Optional<? extends RegistryEntry<? extends LootTableReportable>> entry)
static void
validateHolder(ValidationContext context, String name, List<? extends Holder<? extends Validatable>> list)
validateHolder(ValidationContext context, String name, List<? extends Holder<? extends Validatable>> list)
method_1_8792(class_58 arg0, String arg1, List<? extends class_6880<? extends class_1_38>> arg2)
reportChildEntries(LootTableReporter reporter, String key, List<? extends RegistryEntry<? extends LootTableReportable>> entries)
static void
validateHolderSet(ValidationContext context, String name, HolderSet<? extends Validatable> holderSet, int minSize)
validateHolderSet(ValidationContext context, String name, HolderSet<? extends Validatable> holderSet, int minSize)
method_1_9798(class_58 arg0, String arg1, class_6885<? extends class_1_38> arg2, int arg3)
reportChildEntries(LootTableReporter reporter, String key, RegistryEntryList<? extends LootTableReportable> entries, int minCount)
static void
validateHolderSet(ValidationContext context, String name, HolderSet<? extends Validatable> holderSet)
validateHolderSet(ValidationContext context, String name, HolderSet<? extends Validatable> holderSet)
method_1_8796(class_58 arg0, String arg1, class_6885<? extends class_1_38> arg2)
reportChildEntries(LootTableReporter reporter, String key, RegistryEntryList<? extends LootTableReportable> entries)
private static void
validateHolderSet(ValidationContext context, HolderSet<? extends Validatable> holderSet)
validateHolderSet(ValidationContext context, HolderSet<? extends Validatable> holderSet)
method_1_8797(class_58 arg0, class_6885<? extends class_1_38> arg1)
reportEntries(LootTableReporter reporter, RegistryEntryList<? extends LootTableReportable> entries)
static void
validate(ValidationContext context, String name, List<? extends Validatable> list)
validate(ValidationContext context, String name, List<? extends Validatable> list)
method_1_591(class_58 arg0, String arg1, List<? extends class_1_38> arg2)
reportChildren(LootTableReporter reporter, String name, List<? extends LootTableReportable> values)
static void
validate(ValidationContext context, List<? extends Validatable> list)
validate(ValidationContext context, List<? extends Validatable> list)
method_1_594(class_58 arg0, List<? extends class_1_38> arg1)
reportChildren(LootTableReporter reporter, List<? extends LootTableReportable> values)
static <T extends LootTableReportable> Function<T, com.mojang.serialization.DataResult<T>>
validatorForContext(ContextKeySet params)
validatorForContext(ContextKeySet params)
method_1_596(class_176 arg0)
validateOne(ContextType contextType)
static <T extends LootTableReportable> Function<List<T>, com.mojang.serialization.DataResult<List<T>>>
listValidatorForContext(ContextKeySet params)
listValidatorForContext(ContextKeySet params)
method_1_590(class_176 arg0)
validateList(ContextType contextType)