net.minecraft.world.item.component

public record Consumable

ddf
net.minecraft.world.item.component.Consumable
net.minecraft.class_10124

Field summary

Modifier and TypeField
private final float
d
consumeSeconds
comp_3085
private final ItemUseAnimation
e
animation
comp_3086
private final Holder<SoundEvent>
f
sound
comp_3087
private final boolean
g
hasConsumeParticles
comp_3088
private final List<ConsumeEffect>
h
onConsumeEffects
comp_3089
public static final float
a
DEFAULT_CONSUME_SECONDS
field_53769
private static final int
i
CONSUME_EFFECTS_INTERVAL
field_53772
private static final float
j
CONSUME_EFFECTS_START_FRACTION
field_53773
public static final com.mojang.serialization.Codec<Consumable>
b
CODEC
field_53770
public static final StreamCodec<RegistryFriendlyByteBuf, Consumable>
c
STREAM_CODEC
field_53771

Constructor summary

ModifierConstructor
public (float arg0, ItemUseAnimation arg1, Holder<SoundEvent> arg2, boolean arg3, List<ConsumeEffect> arg4)

Method summary

Modifier and TypeMethod
public InteractionResult
a(bys arg0, dba arg1, bvo arg2)
startConsuming(LivingEntity arg0, ItemStack arg1, InteractionHand arg2)
method_62845(class_1309 arg0, class_1799 arg1, class_1268 arg2)
public ItemStack
a(dkz arg0, bys arg1, dba arg2)
onConsume(Level arg0, LivingEntity arg1, ItemStack arg2)
method_62847(class_1937 arg0, class_1309 arg1, class_1799 arg2)
public boolean
a(bys arg0, dba arg1)
canConsume(LivingEntity arg0, ItemStack arg1)
method_62844(class_1309 arg0, class_1799 arg1)
public int
a()
consumeTicks()
method_62841()
public void
a(baq arg0, bys arg1, dba arg2, int arg3)
emitParticlesAndSounds(RandomSource arg0, LivingEntity arg1, ItemStack arg2, int arg3)
method_62843(class_5819 arg0, class_1309 arg1, class_1799 arg2, int arg3)
public boolean
a(int arg0)
shouldEmitParticlesAndSounds(int arg0)
method_62842(int arg0)
public static Consumable$Builder
b()
builder()
method_62850()
public float
c()
consumeSeconds()
comp_3085()
public ItemUseAnimation
d()
animation()
comp_3086()
public Holder<SoundEvent>
e()
sound()
comp_3087()
public boolean
f()
hasConsumeParticles()
comp_3088()
public List<ConsumeEffect>
g()
onConsumeEffects()
comp_3089()