net.minecraft.component

public interface ComponentIntProvider

net.minecraft.world.level.storage.loot.providers.number.ints.ResolvableInt
net.minecraft.class_1_1653
net.minecraft.component.ComponentIntProvider

Field summary

Modifier and TypeField
com.mojang.serialization.Codec<ComponentIntProvider>
CODEC
field_1_10453
CODEC
PacketCodec<io.netty.buffer.ByteBuf, ComponentIntProvider>
STREAM_CODEC
field_1_10454
PACKET_CODEC

Method summary

Modifier and TypeMethod
private static com.mojang.datafixers.util.Either<ComponentIntProvider$Constant, ComponentIntProvider$Reference>
wrap(ResolvableInt resolvableNumber)
method_1_10363(class_1_1653 arg0)
toEither(ComponentIntProvider value)
int
get(LootContext context, int defaultValue)
method_1_10361(class_47 arg0, int arg1)
get(LootContext context, int fallback)
static ComponentIntProvider
fromKey(ResourceKey<ContextIntProvider> key)
method_1_10360(class_5321<class_1_1666> arg0)
reference(RegistryKey<LootIntProvider> key)
static <T> int
getFromItem(ItemStack itemStack, DataComponentType<T> componentType, Function<T, ResolvableInt> getter, LootContext context, int defaultValue)
method_1_10362(class_1799 arg0, class_9331<T> arg1, Function<T, class_1_1653> arg2, class_47 arg3, int arg4)
get(ItemStack stack, ComponentType<T> componentType, Function<T, ComponentIntProvider> getter, LootContext context, int fallback)