net.minecraft.advancement

public record AdvancementRewards

net.minecraft.advancements.AdvancementRewards
net.minecraft.class_170
net.minecraft.advancement.AdvancementRewards

Field summary

Modifier and TypeField
private final int
experience
comp_2025
experience
private final List<RegistryKey<LootTable>>
loot
comp_2026
loot
private final List<RegistryKey<Recipe<?>>>
recipes
comp_2027
recipes
private final Optional<LazyContainer>
function
comp_2028
function
public static final com.mojang.serialization.Codec<AdvancementRewards>
CODEC
field_47185
CODEC
public static final AdvancementRewards
EMPTY
field_1167
NONE

Constructor summary

ModifierConstructor
public (int experience, List<RegistryKey<LootTable>> loot, List<RegistryKey<Recipe<?>>> recipes, Optional<LazyContainer> function)

Method summary

Modifier and TypeMethod
public void
grant(ServerPlayer player)
method_748(class_3222 arg0)
apply(ServerPlayerEntity player)
public int
experience()
comp_2025()
experience()
public List<RegistryKey<LootTable>>
loot()
comp_2026()
loot()
public List<RegistryKey<Recipe<?>>>
recipes()
comp_2027()
recipes()
public Optional<LazyContainer>
function()
comp_2028()
function()
private static void
lambda$grant$1(MinecraftServer arg0, ServerPlayer arg1, CommandFunction arg2)
method_17978(MinecraftServer arg0, class_3222 arg1, class_2158 arg2)
method_17978(MinecraftServer arg0, ServerPlayerEntity arg1, CommandFunction function)
private static Optional
lambda$grant$0(MinecraftServer arg0, CacheableFunction arg1)
method_54931(MinecraftServer arg0, class_2159 arg1)
method_54931(MinecraftServer arg0, LazyContainer function)
private static com.mojang.datafixers.kinds.App
lambda$static$0(com.mojang.serialization.codecs.RecordCodecBuilder$Instance arg0)
method_54930(com.mojang.serialization.codecs.RecordCodecBuilder$Instance arg0)
method_54930(com.mojang.serialization.codecs.RecordCodecBuilder$Instance instance)