History - net.minecraft.component.type.ConsumableComponent

26.4-snapshot-7

Names

Fields

Constructors

Methods

26.4-snapshot-6

Names

Fields

Constructors

Methods

26.4-snapshot-5

Names

Fields

RegistryEntry<SoundEvent>: sound, comp_3087, sound

Optional<RegistryEntry<SoundEvent>>: sound, comp_3087, sound

Constructors

(float, UseAction, RegistryEntry<SoundEvent>, boolean, List<ConsumeEffect>)

(float, UseAction, Optional<RegistryEntry<SoundEvent>>, boolean, List<ConsumeEffect>)

Methods

RegistryEntry<SoundEvent> (): sound, comp_3087, sound

Optional<RegistryEntry<SoundEvent>> (LivingEntity, ItemStack): getConsumingSound, method_1_11766, getConsumeSound

Optional<RegistryEntry<SoundEvent>> (): sound, comp_3087, sound

void (Random, LivingEntity, RegistryEntry): lambda$emitParticlesAndSounds$0, method_1_11767, method_1_11767

26.4-snapshot-4

Names

Fields

Constructors

Methods

26.4-snapshot-3

Names

Fields

Constructors

Methods

26.4-snapshot-2

Names

Fields

Constructors

Methods

26.4-snapshot-1

Names

Fields

Constructors

Methods

26.3

Names

Fields

Constructors

Methods

26.2

Names

Fields

Constructors

Methods

26.1.2

Names

Fields

Constructors

Methods

26.1.1

Names

Fields

Constructors

Methods

26.1

Names

Fields

Constructors

Methods

void (World, ItemStack, LivingEntity, ConsumeEffect): lambda$onConsume$2, method_62849, method_62849

void (World, ItemStack, LivingEntity, ConsumeEffect): lambda$onConsume$1, method_62849, method_62849

void (World, LivingEntity, ItemStack, Consumable): lambda$onConsume$1, method_62848, method_62848

void (World, LivingEntity, ItemStack, Consumable): lambda$onConsume$0, method_62848, method_62848

1.21.11_unobfuscated

Names

net.minecraft.world.item.component.Consumable

net.minecraft.class_10124

net.minecraft.component.type.ConsumableComponent

Fields

float: consumeSeconds, comp_3085, consumeSeconds

UseAction: animation, comp_3086, useAction

RegistryEntry<SoundEvent>: sound, comp_3087, sound

boolean: hasConsumeParticles, comp_3088, hasConsumeParticles

List<ConsumeEffect>: onConsumeEffects, comp_3089, onConsumeEffects

float: DEFAULT_CONSUME_SECONDS, field_53769, DEFAULT_CONSUME_SECONDS

int: CONSUME_EFFECTS_INTERVAL, field_53772, PARTICLES_AND_SOUND_TICK_INTERVAL

float: CONSUME_EFFECTS_START_FRACTION, field_53773, PARTICLES_AND_SOUND_TICK_THRESHOLD

com.mojang.serialization.Codec<ConsumableComponent>: CODEC, field_53770, CODEC

PacketCodec<RegistryByteBuf, ConsumableComponent>: STREAM_CODEC, field_53771, PACKET_CODEC

Constructors

(float, UseAction, RegistryEntry<SoundEvent>, boolean, List<ConsumeEffect>)

Methods

ActionResult (LivingEntity, ItemStack, Hand): startConsuming, method_62845, consume

ItemStack (World, LivingEntity, ItemStack): onConsume, method_62847, finishConsumption

boolean (LivingEntity, ItemStack): canConsume, method_62844, canConsume

int (): consumeTicks, method_62841, getConsumeTicks

void (Random, LivingEntity, ItemStack, int): emitParticlesAndSounds, method_62843, spawnParticlesAndPlaySound

boolean (int): shouldEmitParticlesAndSounds, method_62842, shouldSpawnParticlesAndPlaySounds

ConsumableComponent$Builder (): builder, method_62850, builder

float (): consumeSeconds, comp_3085, consumeSeconds

UseAction (): animation, comp_3086, useAction

RegistryEntry<SoundEvent> (): sound, comp_3087, sound

boolean (): hasConsumeParticles, comp_3088, hasConsumeParticles

List<ConsumeEffect> (): onConsumeEffects, comp_3089, onConsumeEffects

void (World, ItemStack, LivingEntity, ConsumeEffect): lambda$onConsume$2, method_62849, method_62849

void (World, LivingEntity, ItemStack, Consumable): lambda$onConsume$1, method_62848, method_62848

com.mojang.datafixers.kinds.App (com.mojang.serialization.codecs.RecordCodecBuilder$Instance): lambda$static$0, method_62846, method_62846