Class ContextFloatProviders
java.lang.Object
net.minecraft.world.level.storage.loot.providers.number.floats.ContextFloatProviders
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final ResourceKey<ContextFloatProvider> static final com.mojang.serialization.Codec<Holder<ContextFloatProvider>> static final ResourceKey<ContextFloatProvider> static final ResourceKey<ContextFloatProvider> static final ResourceKey<ContextFloatProvider> static final com.mojang.serialization.Codec<ContextFloatProvider> static final com.mojang.serialization.Codec<HolderSet<ContextFloatProvider>> -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic Holder<ContextFloatProvider> abs(Holder<ContextFloatProvider> input) static Holder<ContextFloatProvider> add(Holder<ContextFloatProvider>... inputs) static Holder<ContextFloatProvider> avg(Holder<ContextFloatProvider>... inputs) static Holder<ContextFloatProvider> between(float min, float max) static voidbootstrap(BootstrapContext<ContextFloatProvider> context) static Holder<ContextFloatProvider> ceiling(Holder<ContextFloatProvider> input) static Holder<ContextFloatProvider> cos(Holder<ContextFloatProvider> input) private static ResourceKey<ContextFloatProvider> static Holder<ContextFloatProvider> div(Holder<ContextFloatProvider> left, Holder<ContextFloatProvider> right) static Holder<ContextFloatProvider> exactly(float value) static Holder<ContextFloatProvider> forEnchantmentLevel(LevelBasedValue amount) static Holder<ContextFloatProvider> forEnvironmentAttribute(EnvironmentAttribute<?> attribute) static Holder<ContextFloatProvider> length(Holder<ContextFloatProvider>... inputs) static Holder<ContextFloatProvider> max(Holder<ContextFloatProvider>... inputs) static Holder<ContextFloatProvider> min(Holder<ContextFloatProvider>... inputs) static Holder<ContextFloatProvider> mod(Holder<ContextFloatProvider> left, Holder<ContextFloatProvider> right) static Holder<ContextFloatProvider> mul(Holder<ContextFloatProvider>... inputs) static Holder<ContextFloatProvider> negate(Holder<ContextFloatProvider> input) static Holder<ContextFloatProvider> pow(Holder<ContextFloatProvider> base, Holder<ContextFloatProvider> exponent) static Holder<ContextFloatProvider> round(Holder<ContextFloatProvider> input) static Holder<ContextFloatProvider> sin(Holder<ContextFloatProvider> input) static Holder<ContextFloatProvider> sqrt(Holder<ContextFloatProvider> input) static Holder<ContextFloatProvider> sub(Holder<ContextFloatProvider> left, Holder<ContextFloatProvider> right) static Holder<ContextFloatProvider> trunc(Holder<ContextFloatProvider> input)
-
Field Details
-
DIRECT_CODEC
-
CODEC
-
LIST_CODEC
-
COOKING_DEFAULT_SPEED_MULTIPLIER
-
COOKING_NORMAL_SPEED_MULTIPLIER
-
COOKING_FAST_SPEED_MULTIPLIER
-
BREWING_DEFAULT_SPEED_MULTIPLIER
-
-
Constructor Details
-
ContextFloatProviders
public ContextFloatProviders()
-
-
Method Details
-
createKey
-
bootstrap
-
abs
-
avg
-
ceiling
-
exactly
-
cos
-
sub
public static Holder<ContextFloatProvider> sub(Holder<ContextFloatProvider> left, Holder<ContextFloatProvider> right) -
forEnchantmentLevel
-
forEnvironmentAttribute
public static Holder<ContextFloatProvider> forEnvironmentAttribute(EnvironmentAttribute<?> attribute) -
length
@SafeVarargs public static Holder<ContextFloatProvider> length(Holder<ContextFloatProvider>... inputs) -
max
-
min
-
mod
public static Holder<ContextFloatProvider> mod(Holder<ContextFloatProvider> left, Holder<ContextFloatProvider> right) -
negate
-
pow
public static Holder<ContextFloatProvider> pow(Holder<ContextFloatProvider> base, Holder<ContextFloatProvider> exponent) -
mul
-
div
public static Holder<ContextFloatProvider> div(Holder<ContextFloatProvider> left, Holder<ContextFloatProvider> right) -
round
-
sin
-
sqrt
-
add
-
trunc
-
between
-