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:
common—net/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 levelItemStack itemStackLivingEntity 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 mobEffectInstancefloat 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:
common—net/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 levelItemStack itemStackLivingEntity 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:
common—net/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 levelItemStack itemStackLivingEntity 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:
common—net/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 levelItemStack itemStackLivingEntity 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:
common—net/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 levelItemStack itemStackLivingEntity 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:
common—net/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 levelItemStack itemStackLivingEntity 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
- ไม่มี