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