net.minecraft.loot

public interface LootTableReportable

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)
method_292(class_58 arg0)
report(LootTableReporter reporter)
static void
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)
method_1_592(class_58 arg0, String arg1, Optional<? extends class_1_38> arg2)
reportOptionalChild(LootTableReporter reporter, String name, Optional<? extends LootTableReportable> value)
private static void
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
method_1_590(class_176 arg0)
validateList(ContextType contextType)
private static com.mojang.serialization.DataResult
lambda$listValidatorForContext$0(ContextKeySet arg0, List arg1)
method_1_583(class_176 arg0, List arg1)
method_1_583(ContextType arg0, List reportable)
private static String
lambda$listValidatorForContext$1(ProblemReporter$Collector arg0)
method_1_584(class_8942$class_8943 arg0)
method_1_584(ErrorReporter$Impl arg0)
private static com.mojang.serialization.DataResult
lambda$validatorForContext$0(ContextKeySet arg0, Validatable arg1)
method_1_588(class_176 arg0, class_1_38 arg1)
method_1_588(ContextType arg0, LootTableReportable reportable)
private static String
lambda$validatorForContext$1(ProblemReporter$Collector arg0)
method_1_589(class_8942$class_8943 arg0)
method_1_589(ErrorReporter$Impl arg0)
private static void
lambda$validateHolder$0(ValidationContext arg0, String arg1, Holder arg2)
method_1_8791(class_58 arg0, String arg1, class_6880 arg2)
method_1_8791(LootTableReporter arg0, String arg1, RegistryEntry val)
private static void
lambda$validate$0(ValidationContext arg0, String arg1, Validatable arg2)
method_1_585(class_58 arg0, String arg1, class_1_38 arg2)
method_1_585(LootTableReporter arg0, String arg1, LootTableReportable val)