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)
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> void
validateReference(ValidationContext context, ResourceKey<T> id)
method_1_595(class_58 arg0, class_5321<T> arg1)
reportReference(LootTableReporter reporter, RegistryKey<T> key)
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$validateReference$1(ValidationContext arg0, ResourceKey arg1)
method_1_587(class_58 arg0, class_5321 arg1)
method_1_587(LootTableReporter arg0, RegistryKey arg1)
private static void
lambda$validateReference$0(ValidationContext arg0, ResourceKey arg1, Holder$Reference arg2)
method_1_586(class_58 arg0, class_5321 arg1, class_6880$class_6883 arg2)
method_1_586(LootTableReporter arg0, RegistryKey arg1, RegistryEntry$Reference arg2)
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 arg2)