net.minecraft.advancement.criterion

public record ConstructBeaconCriterion$Conditions

implements AbstractCriterion$Conditions

net.minecraft.advancements.criterion.ConstructBeaconTrigger$TriggerInstance
net.minecraft.class_2006$class_2008
net.minecraft.advancement.criterion.ConstructBeaconCriterion$Conditions

Field summary

Modifier and TypeField
private final Optional<LootContextPredicate>
player
comp_2029
player
private final NumberRange$IntRange
level
comp_2040
level
public static final com.mojang.serialization.Codec<ConstructBeaconCriterion$Conditions>
CODEC
field_47232
CODEC

Constructor summary

ModifierConstructor
public (Optional<LootContextPredicate> playerPredicate, NumberRange$IntRange level)

Method summary

Modifier and TypeMethod
public static AdvancementCriterion<ConstructBeaconCriterion$Conditions>
constructedBeacon()
method_35110()
create()
public static AdvancementCriterion<ConstructBeaconCriterion$Conditions>
constructedBeacon(MinMaxBounds$Ints level)
method_8818(class_2096$class_2100 arg0)
level(NumberRange$IntRange level)
public boolean
matches(int levels)
method_8817(int arg0)
matches(int level)
public Optional<LootContextPredicate>
player()
comp_2029()
player()
public NumberRange$IntRange
level()
comp_2040()
level()
private static com.mojang.datafixers.kinds.App
lambda$static$0(com.mojang.serialization.codecs.RecordCodecBuilder$Instance arg0)
method_54956(com.mojang.serialization.codecs.RecordCodecBuilder$Instance arg0)
method_54956(com.mojang.serialization.codecs.RecordCodecBuilder$Instance instance)