net.minecraft.loot.provider.floatprovider

public class LootFloatProviders

net.minecraft.world.level.storage.loot.providers.number.floats.ContextFloatProviders
net.minecraft.class_1_1670
net.minecraft.loot.provider.floatprovider.LootFloatProviders

Field summary

Modifier and TypeField
public static final com.mojang.serialization.Codec<LootFloatProvider>
DIRECT_CODEC
field_1_10502
CODEC
public static final com.mojang.serialization.Codec<RegistryEntry<LootFloatProvider>>
CODEC
field_1_10498
ENTRY_CODEC
public static final com.mojang.serialization.Codec<RegistryEntryList<LootFloatProvider>>
LIST_CODEC
field_1_10503
ENTRY_LIST_CODEC
public static final RegistryKey<LootFloatProvider>
COOKING_DEFAULT_SPEED_MULTIPLIER
field_1_10499
SPEED_DEFAULT_COOKING
public static final RegistryKey<LootFloatProvider>
COOKING_NORMAL_SPEED_MULTIPLIER
field_1_10501
NORMAL_SPEED_MULTIPLIER_COOKING
public static final RegistryKey<LootFloatProvider>
COOKING_FAST_SPEED_MULTIPLIER
field_1_10500
FAST_SPEED_MULTIPLIER_COOKING
public static final RegistryKey<LootFloatProvider>
BREWING_DEFAULT_SPEED_MULTIPLIER
field_1_10497
SPEED_DEFAULT_BREWING

Constructor summary

ModifierConstructor
public ()

Method summary

Modifier and TypeMethod
private static RegistryKey<LootFloatProvider>
createKey(String location)
method_1_10422(String arg0)
of(String path)
public static void
bootstrap(BootstrapContext<ContextFloatProvider> context)
method_1_10419(class_7891<class_5658> arg0)
bootstrap(Registerable<LootFloatProvider> registry)
public static RegistryEntry<LootFloatProvider>
abs(Holder<ContextFloatProvider> input)
method_1_10415(class_6880<class_5658> arg0)
abs(RegistryEntry<LootFloatProvider> input)
public static RegistryEntry<LootFloatProvider>
avg(Holder<ContextFloatProvider>... inputs)
method_1_10417(class_6880<class_5658>... arg0)
average(RegistryEntry<LootFloatProvider>... inputs)
public static RegistryEntry<LootFloatProvider>
ceiling(Holder<ContextFloatProvider> input)
method_1_10420(class_6880<class_5658> arg0)
ceil(RegistryEntry<LootFloatProvider> input)
public static RegistryEntry<LootFloatProvider>
exactly(float value)
method_1_10424(float arg0)
constant(float value)
public static RegistryEntry<LootFloatProvider>
cos(Holder<ContextFloatProvider> input)
method_1_10421(class_6880<class_5658> arg0)
cos(RegistryEntry<LootFloatProvider> input)
public static RegistryEntry<LootFloatProvider>
sub(Holder<ContextFloatProvider> left, Holder<ContextFloatProvider> right)
method_1_10440(class_6880<class_5658> arg0, class_6880<class_5658> arg1)
sub(RegistryEntry<LootFloatProvider> left, RegistryEntry<LootFloatProvider> right)
public static RegistryEntry<LootFloatProvider>
forEnchantmentLevel(LevelBasedValue amount)
method_1_10425(class_9704 arg0)
enchantmentLevel(EnchantmentLevelBasedValue amount)
public static RegistryEntry<LootFloatProvider>
forEnvironmentAttribute(EnvironmentAttribute<?> attribute)
method_1_10426(class_12197<?> arg0)
environmentAttribute(EnvironmentAttribute<?> attribute)
public static RegistryEntry<LootFloatProvider>
length(Holder<ContextFloatProvider>... inputs)
method_1_10430(class_6880<class_5658>... arg0)
length(RegistryEntry<LootFloatProvider>... inputs)
public static RegistryEntry<LootFloatProvider>
max(Holder<ContextFloatProvider>... inputs)
method_1_10431(class_6880<class_5658>... arg0)
max(RegistryEntry<LootFloatProvider>... inputs)
public static RegistryEntry<LootFloatProvider>
min(Holder<ContextFloatProvider>... inputs)
method_1_10432(class_6880<class_5658>... arg0)
min(RegistryEntry<LootFloatProvider>... inputs)
public static RegistryEntry<LootFloatProvider>
mod(Holder<ContextFloatProvider> left, Holder<ContextFloatProvider> right)
method_1_10433(class_6880<class_5658> arg0, class_6880<class_5658> arg1)
mod(RegistryEntry<LootFloatProvider> left, RegistryEntry<LootFloatProvider> right)
public static RegistryEntry<LootFloatProvider>
negate(Holder<ContextFloatProvider> input)
method_1_10435(class_6880<class_5658> arg0)
negate(RegistryEntry<LootFloatProvider> input)
public static RegistryEntry<LootFloatProvider>
pow(Holder<ContextFloatProvider> base, Holder<ContextFloatProvider> exponent)
method_1_10436(class_6880<class_5658> arg0, class_6880<class_5658> arg1)
pow(RegistryEntry<LootFloatProvider> base, RegistryEntry<LootFloatProvider> exponent)
public static RegistryEntry<LootFloatProvider>
mul(Holder<ContextFloatProvider>... inputs)
method_1_10434(class_6880<class_5658>... arg0)
product(RegistryEntry<LootFloatProvider>... inputs)
public static RegistryEntry<LootFloatProvider>
div(Holder<ContextFloatProvider> left, Holder<ContextFloatProvider> right)
method_1_10423(class_6880<class_5658> arg0, class_6880<class_5658> arg1)
div(RegistryEntry<LootFloatProvider> left, RegistryEntry<LootFloatProvider> right)
public static RegistryEntry<LootFloatProvider>
round(Holder<ContextFloatProvider> input)
method_1_10437(class_6880<class_5658> arg0)
round(RegistryEntry<LootFloatProvider> input)
public static RegistryEntry<LootFloatProvider>
sin(Holder<ContextFloatProvider> input)
method_1_10438(class_6880<class_5658> arg0)
sin(RegistryEntry<LootFloatProvider> input)
public static RegistryEntry<LootFloatProvider>
sqrt(Holder<ContextFloatProvider> input)
method_1_10439(class_6880<class_5658> arg0)
sqrt(RegistryEntry<LootFloatProvider> input)
public static RegistryEntry<LootFloatProvider>
add(Holder<ContextFloatProvider>... inputs)
method_1_10416(class_6880<class_5658>... arg0)
sum(RegistryEntry<LootFloatProvider>... inputs)
public static RegistryEntry<LootFloatProvider>
trunc(Holder<ContextFloatProvider> input)
method_1_10441(class_6880<class_5658> arg0)
truncate(RegistryEntry<LootFloatProvider> input)
public static RegistryEntry<LootFloatProvider>
between(float min, float max)
method_1_10418(float arg0, float arg1)
uniform(float min, float max)
private static com.mojang.serialization.Codec
lambda$static$0()
method_1_10427()
method_1_10427()
private static com.mojang.datafixers.util.Either
lambda$static$2(ContextFloatProvider arg0)
method_1_10429(class_5658 arg0)
method_1_10429(LootFloatProvider provider)
private static com.mojang.serialization.MapCodec
lambda$static$1(com.mojang.serialization.MapCodec arg0)
method_1_10428(com.mojang.serialization.MapCodec arg0)
method_1_10428(com.mojang.serialization.MapCodec mapCodec)