Skip to content

Package net.minecraft.world.item.consume_effects

Part 1/1


ApplyStatusEffectsConsumeEffect

  • Full name: net.minecraft.world.item.consume_effects.ApplyStatusEffectsConsumeEffect
  • Package: net.minecraft.world.item.consume_effects
  • Source: commonnet/minecraft/world/item/consume_effects/ApplyStatusEffectsConsumeEffect.java
  • Type: record
  • Modifiers: public
  • Implements: ConsumeEffect

net.minecraft.world.item.consume_effects.ApplyStatusEffectsConsumeEffect#apply(Level,ItemStack,LivingEntity)

  • Origin: common
  • Source: net/minecraft/world/item/consume_effects/ApplyStatusEffectsConsumeEffect.java:48
  • Modifiers: public
  • Return: boolean

คืออะไร

นำไปใช้ apply

ทำงานยังไง

ตรวจเงื่อนไขด้วย if ; มีการวนลูป. เรียกต่อ: getRandom(), nextFloat(), addEffect(). สร้างออบเจ็กต์: MobEffectInstance. มีจุด return อย่างน้อย 2 จุด.

Parameters

  • Level level
  • ItemStack itemStack
  • LivingEntity livingEntity

ตัวอย่างใช้งาน

ApplyStatusEffectsConsumeEffect instance = ...;
Level level = ...;
ItemStack itemStack = ...;
LivingEntity livingEntity = ...;
boolean result = instance.apply(level, itemStack, livingEntity);

net.minecraft.world.item.consume_effects.ApplyStatusEffectsConsumeEffect#ApplyStatusEffectsConsumeEffect(List<MobEffectInstance>)

  • Origin: common
  • Source: net/minecraft/world/item/consume_effects/ApplyStatusEffectsConsumeEffect.java:35
  • Modifiers: public
  • Kind: constructor

คืออะไร

สร้างออบเจ็กต์ ApplyStatusEffectsConsumeEffect ด้วยพารามิเตอร์ที่ระบุ

ทำงานยังไง

ทำงานตาม body โดยตรง (ประมาณ 1 statement).

Parameters

  • List<MobEffectInstance> list

ตัวอย่างใช้งาน

List<MobEffectInstance> list = ...;
ApplyStatusEffectsConsumeEffect instance = new ApplyStatusEffectsConsumeEffect(list);

net.minecraft.world.item.consume_effects.ApplyStatusEffectsConsumeEffect#ApplyStatusEffectsConsumeEffect(MobEffectInstance)

  • Origin: common
  • Source: net/minecraft/world/item/consume_effects/ApplyStatusEffectsConsumeEffect.java:39
  • Modifiers: public
  • Kind: constructor

คืออะไร

สร้างออบเจ็กต์ ApplyStatusEffectsConsumeEffect ด้วยพารามิเตอร์ที่ระบุ

ทำงานยังไง

ทำงานตาม body โดยตรง (ประมาณ 1 statement).

Parameters

  • MobEffectInstance mobEffectInstance

ตัวอย่างใช้งาน

MobEffectInstance mobEffectInstance = ...;
ApplyStatusEffectsConsumeEffect instance = new ApplyStatusEffectsConsumeEffect(mobEffectInstance);

net.minecraft.world.item.consume_effects.ApplyStatusEffectsConsumeEffect#ApplyStatusEffectsConsumeEffect(MobEffectInstance,float)

  • Origin: common
  • Source: net/minecraft/world/item/consume_effects/ApplyStatusEffectsConsumeEffect.java:31
  • Modifiers: public
  • Kind: constructor

คืออะไร

สร้างออบเจ็กต์ ApplyStatusEffectsConsumeEffect ด้วยพารามิเตอร์ที่ระบุ

ทำงานยังไง

เรียกต่อ: of().

Parameters

  • MobEffectInstance mobEffectInstance
  • float f

ตัวอย่างใช้งาน

MobEffectInstance mobEffectInstance = ...;
ApplyStatusEffectsConsumeEffect instance = new ApplyStatusEffectsConsumeEffect(mobEffectInstance, 0.0F);

net.minecraft.world.item.consume_effects.ApplyStatusEffectsConsumeEffect#getType()

  • Origin: common
  • Source: net/minecraft/world/item/consume_effects/ApplyStatusEffectsConsumeEffect.java:43
  • Modifiers: public
  • Return: ConsumeEffect.Type<ApplyStatusEffectsConsumeEffect>

คืออะไร

อ่านค่า Type

ทำงานยังไง

คืนค่า: ConsumeEffect.Type.APPLY_EFFECTS.

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

ApplyStatusEffectsConsumeEffect instance = ...;
ConsumeEffect.Type<ApplyStatusEffectsConsumeEffect> result = instance.getType();

ClearAllStatusEffectsConsumeEffect

  • Full name: net.minecraft.world.item.consume_effects.ClearAllStatusEffectsConsumeEffect
  • Package: net.minecraft.world.item.consume_effects
  • Source: commonnet/minecraft/world/item/consume_effects/ClearAllStatusEffectsConsumeEffect.java
  • Type: record
  • Modifiers: public
  • Implements: ConsumeEffect

net.minecraft.world.item.consume_effects.ClearAllStatusEffectsConsumeEffect#apply(Level,ItemStack,LivingEntity)

  • Origin: common
  • Source: net/minecraft/world/item/consume_effects/ClearAllStatusEffectsConsumeEffect.java:20
  • Modifiers: public
  • Return: boolean

คืออะไร

นำไปใช้ apply

ทำงานยังไง

เรียกต่อ: removeAllEffects(). คืนค่า: livingEntity.removeAllEffects().

Parameters

  • Level level
  • ItemStack itemStack
  • LivingEntity livingEntity

ตัวอย่างใช้งาน

ClearAllStatusEffectsConsumeEffect instance = ...;
Level level = ...;
ItemStack itemStack = ...;
LivingEntity livingEntity = ...;
boolean result = instance.apply(level, itemStack, livingEntity);

net.minecraft.world.item.consume_effects.ClearAllStatusEffectsConsumeEffect#getType()

  • Origin: common
  • Source: net/minecraft/world/item/consume_effects/ClearAllStatusEffectsConsumeEffect.java:15
  • Modifiers: public
  • Return: ConsumeEffect.Type<ClearAllStatusEffectsConsumeEffect>

คืออะไร

อ่านค่า Type

ทำงานยังไง

คืนค่า: ConsumeEffect.Type.CLEAR_ALL_EFFECTS.

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

ClearAllStatusEffectsConsumeEffect instance = ...;
ConsumeEffect.Type<ClearAllStatusEffectsConsumeEffect> result = instance.getType();

ConsumeEffect

  • Full name: net.minecraft.world.item.consume_effects.ConsumeEffect
  • Package: net.minecraft.world.item.consume_effects
  • Source: commonnet/minecraft/world/item/consume_effects/ConsumeEffect.java
  • Type: interface
  • Modifiers: public

net.minecraft.world.item.consume_effects.ConsumeEffect#apply(Level,ItemStack,LivingEntity)

  • Origin: common
  • Source: net/minecraft/world/item/consume_effects/ConsumeEffect.java:22
  • Modifiers: ``
  • Return: boolean

คืออะไร

นำไปใช้ apply

ทำงานยังไง

ไม่มี body ใน source declaration นี้

Parameters

  • Level level
  • ItemStack itemStack
  • LivingEntity livingEntity

ตัวอย่างใช้งาน

ConsumeEffect instance = ...;
Level level = ...;
ItemStack itemStack = ...;
LivingEntity livingEntity = ...;
boolean result = instance.apply(level, itemStack, livingEntity);

net.minecraft.world.item.consume_effects.ConsumeEffect#getType()

  • Origin: common
  • Source: net/minecraft/world/item/consume_effects/ConsumeEffect.java:20
  • Modifiers: ``
  • Return: ConsumeEffect.Type<? extends ConsumeEffect>

คืออะไร

อ่านค่า Type

ทำงานยังไง

ไม่มี body ใน source declaration นี้

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

ConsumeEffect instance = ...;
ConsumeEffect.Type<? extends ConsumeEffect> result = instance.getType();

PlaySoundConsumeEffect

  • Full name: net.minecraft.world.item.consume_effects.PlaySoundConsumeEffect
  • Package: net.minecraft.world.item.consume_effects
  • Source: commonnet/minecraft/world/item/consume_effects/PlaySoundConsumeEffect.java
  • Type: record
  • Modifiers: public
  • Implements: ConsumeEffect

net.minecraft.world.item.consume_effects.PlaySoundConsumeEffect#apply(Level,ItemStack,LivingEntity)

  • Origin: common
  • Source: net/minecraft/world/item/consume_effects/PlaySoundConsumeEffect.java:27
  • Modifiers: public
  • Return: boolean

คืออะไร

นำไปใช้ apply

ทำงานยังไง

เรียกต่อ: playSound(), blockPosition(), value(), getSoundSource(). คืนค่า: true.

Parameters

  • Level level
  • ItemStack itemStack
  • LivingEntity livingEntity

ตัวอย่างใช้งาน

PlaySoundConsumeEffect instance = ...;
Level level = ...;
ItemStack itemStack = ...;
LivingEntity livingEntity = ...;
boolean result = instance.apply(level, itemStack, livingEntity);

net.minecraft.world.item.consume_effects.PlaySoundConsumeEffect#getType()

  • Origin: common
  • Source: net/minecraft/world/item/consume_effects/PlaySoundConsumeEffect.java:22
  • Modifiers: public
  • Return: ConsumeEffect.Type<PlaySoundConsumeEffect>

คืออะไร

อ่านค่า Type

ทำงานยังไง

คืนค่า: ConsumeEffect.Type.PLAY_SOUND.

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

PlaySoundConsumeEffect instance = ...;
ConsumeEffect.Type<PlaySoundConsumeEffect> result = instance.getType();

RemoveStatusEffectsConsumeEffect

  • Full name: net.minecraft.world.item.consume_effects.RemoveStatusEffectsConsumeEffect
  • Package: net.minecraft.world.item.consume_effects
  • Source: commonnet/minecraft/world/item/consume_effects/RemoveStatusEffectsConsumeEffect.java
  • Type: record
  • Modifiers: public
  • Implements: ConsumeEffect

net.minecraft.world.item.consume_effects.RemoveStatusEffectsConsumeEffect#apply(Level,ItemStack,LivingEntity)

  • Origin: common
  • Source: net/minecraft/world/item/consume_effects/RemoveStatusEffectsConsumeEffect.java:35
  • Modifiers: public
  • Return: boolean

คืออะไร

นำไปใช้ apply

ทำงานยังไง

ตรวจเงื่อนไขด้วย if ; มีการวนลูป. เรียกต่อ: removeEffect(). คืนค่า: bl.

Parameters

  • Level level
  • ItemStack itemStack
  • LivingEntity livingEntity

ตัวอย่างใช้งาน

RemoveStatusEffectsConsumeEffect instance = ...;
Level level = ...;
ItemStack itemStack = ...;
LivingEntity livingEntity = ...;
boolean result = instance.apply(level, itemStack, livingEntity);

net.minecraft.world.item.consume_effects.RemoveStatusEffectsConsumeEffect#getType()

  • Origin: common
  • Source: net/minecraft/world/item/consume_effects/RemoveStatusEffectsConsumeEffect.java:30
  • Modifiers: public
  • Return: ConsumeEffect.Type<RemoveStatusEffectsConsumeEffect>

คืออะไร

อ่านค่า Type

ทำงานยังไง

คืนค่า: ConsumeEffect.Type.REMOVE_EFFECTS.

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

RemoveStatusEffectsConsumeEffect instance = ...;
ConsumeEffect.Type<RemoveStatusEffectsConsumeEffect> result = instance.getType();

net.minecraft.world.item.consume_effects.RemoveStatusEffectsConsumeEffect#RemoveStatusEffectsConsumeEffect(Holder<MobEffect>)

  • Origin: common
  • Source: net/minecraft/world/item/consume_effects/RemoveStatusEffectsConsumeEffect.java:26
  • Modifiers: public
  • Kind: constructor

คืออะไร

สร้างออบเจ็กต์ RemoveStatusEffectsConsumeEffect ด้วยพารามิเตอร์ที่ระบุ

ทำงานยังไง

เรียกต่อ: direct().

Parameters

  • Holder<MobEffect> holder

ตัวอย่างใช้งาน

Holder<MobEffect> holder = ...;
RemoveStatusEffectsConsumeEffect instance = new RemoveStatusEffectsConsumeEffect(holder);

TeleportRandomlyConsumeEffect

  • Full name: net.minecraft.world.item.consume_effects.TeleportRandomlyConsumeEffect
  • Package: net.minecraft.world.item.consume_effects
  • Source: commonnet/minecraft/world/item/consume_effects/TeleportRandomlyConsumeEffect.java
  • Type: record
  • Modifiers: public
  • Implements: ConsumeEffect

net.minecraft.world.item.consume_effects.TeleportRandomlyConsumeEffect#apply(Level,ItemStack,LivingEntity)

  • Origin: common
  • Source: net/minecraft/world/item/consume_effects/TeleportRandomlyConsumeEffect.java:41
  • Modifiers: public
  • Return: boolean

คืออะไร

นำไปใช้ apply

ทำงานยังไง

ตรวจเงื่อนไขด้วย if ; มีการวนลูป. เรียกต่อ: getX(), getRandom(), nextDouble(), clamp(), getY(), getMinY(), getLogicalHeight(), getZ(). คืนค่า: bl.

Parameters

  • Level level
  • ItemStack itemStack
  • LivingEntity livingEntity

ตัวอย่างใช้งาน

TeleportRandomlyConsumeEffect instance = ...;
Level level = ...;
ItemStack itemStack = ...;
LivingEntity livingEntity = ...;
boolean result = instance.apply(level, itemStack, livingEntity);

net.minecraft.world.item.consume_effects.TeleportRandomlyConsumeEffect#getType()

  • Origin: common
  • Source: net/minecraft/world/item/consume_effects/TeleportRandomlyConsumeEffect.java:36
  • Modifiers: public
  • Return: ConsumeEffect.Type<TeleportRandomlyConsumeEffect>

คืออะไร

อ่านค่า Type

ทำงานยังไง

คืนค่า: ConsumeEffect.Type.TELEPORT_RANDOMLY.

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

TeleportRandomlyConsumeEffect instance = ...;
ConsumeEffect.Type<TeleportRandomlyConsumeEffect> result = instance.getType();

net.minecraft.world.item.consume_effects.TeleportRandomlyConsumeEffect#TeleportRandomlyConsumeEffect()

  • Origin: common
  • Source: net/minecraft/world/item/consume_effects/TeleportRandomlyConsumeEffect.java:32
  • Modifiers: public
  • Kind: constructor

คืออะไร

สร้างออบเจ็กต์ TeleportRandomlyConsumeEffect ด้วยพารามิเตอร์ที่ระบุ

ทำงานยังไง

ทำงานตาม body โดยตรง (ประมาณ 1 statement).

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

TeleportRandomlyConsumeEffect instance = new TeleportRandomlyConsumeEffect();