Interface ResolvableFloat
- All Known Implementing Classes:
ResolvableFloat.Constant, ResolvableFloat.Reference
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic final recordstatic final record -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final com.mojang.serialization.Codec<ResolvableFloat> static final StreamCodec<io.netty.buffer.ByteBuf, ResolvableFloat> -
Method Summary
Modifier and TypeMethodDescriptionstatic ResolvableFloatfloatget(LootContext context, float defaultValue) static <T> floatgetFromItem(ItemStack itemStack, DataComponentType<T> componentType, Function<T, ResolvableFloat> getter, LootContext context, float defaultValue) private static com.mojang.datafixers.util.Either<ResolvableFloat.Constant, ResolvableFloat.Reference> wrap(ResolvableFloat resolvableNumber)
-
Field Details
-
CODEC
-
STREAM_CODEC
-
-
Method Details
-
wrap
private static com.mojang.datafixers.util.Either<ResolvableFloat.Constant, ResolvableFloat.Reference> wrap(ResolvableFloat resolvableNumber) -
get
-
fromKey
-
getFromItem
static <T> float getFromItem(ItemStack itemStack, DataComponentType<T> componentType, Function<T, ResolvableFloat> getter, LootContext context, float defaultValue)
-