net.minecraft.loot.provider.intprovider

public record ConditionalLootIntProvider

implements LootIntProvider, ConditionalLootNumberProvider<LootIntProvider>

net.minecraft.world.level.storage.loot.providers.number.ints.ConditionalValue
net.minecraft.class_1_1662
net.minecraft.loot.provider.intprovider.ConditionalLootIntProvider

Field summary

Modifier and TypeField
private final RegistryEntry<LootCondition>
condition
comp_1_1333
condition
private final RegistryEntry<LootIntProvider>
onTrue
comp_1_1335
onTrue
private final RegistryEntry<LootIntProvider>
onFalse
comp_1_1334
onFalse
public static final com.mojang.serialization.MapCodec<ConditionalLootIntProvider>
MAP_CODEC
field_1_10464
MAP_CODEC
public static final com.mojang.serialization.Codec<ConditionalLootIntProvider>
CODEC
field_1_10463
CODEC

Constructor summary

ModifierConstructor
public (RegistryEntry<LootCondition> condition, RegistryEntry<LootIntProvider> onTrue, RegistryEntry<LootIntProvider> onFalse)

Method summary

Modifier and TypeMethod
public int
getIntUnsafe(LootContext context)
method_1_10383(class_47 arg0)
nextInt(LootContext arg0)
public com.mojang.serialization.MapCodec<ConditionalLootIntProvider>
codec()
method_1_10380()
getCodec()
public RegistryEntry<LootCondition>
condition()
comp_1_1333()
condition()
public RegistryEntry<LootIntProvider>
onTrue()
comp_1_1335()
onTrue()
public RegistryEntry<LootIntProvider>
onFalse()
comp_1_1334()
onFalse()