net.minecraft.loot.condition

public record WeatherCheckLootCondition

implements LootCondition

net.minecraft.world.level.storage.loot.predicates.WeatherCheck
net.minecraft.class_227
net.minecraft.loot.condition.WeatherCheckLootCondition

Field summary

Modifier and TypeField
private final Optional<Boolean>
isRaining
comp_1889
raining
private final Optional<Boolean>
isThundering
comp_1890
thundering
public static final com.mojang.serialization.MapCodec<WeatherCheckLootCondition>
MAP_CODEC
field_45878
CODEC

Constructor summary

ModifierConstructor
public (Optional<Boolean> raining, Optional<Boolean> thundering)

Method summary

Modifier and TypeMethod
public com.mojang.serialization.MapCodec<WeatherCheckLootCondition>
codec()
method_1_745()
getCodec()
public boolean
test(LootContext context)
method_957(class_47 arg0)
test(LootContext arg0)
public static WeatherCheckLootCondition$Builder
weather()
method_35564()
create()
public Optional<Boolean>
isRaining()
comp_1889()
raining()
public Optional<Boolean>
isThundering()
comp_1890()
thundering()
public boolean
test(Object context)
test(Object arg0)
test(Object context)
private static com.mojang.datafixers.kinds.App
lambda$static$0(com.mojang.serialization.codecs.RecordCodecBuilder$Instance arg0)
method_53429(com.mojang.serialization.codecs.RecordCodecBuilder$Instance arg0)
method_53429(com.mojang.serialization.codecs.RecordCodecBuilder$Instance instance)