Skip to content

Package net.minecraft.world.effect

Part 1/1


InstantenousMobEffect

  • Full name: net.minecraft.world.effect.InstantenousMobEffect
  • Package: net.minecraft.world.effect
  • Source: commonnet/minecraft/world/effect/InstantenousMobEffect.java
  • Type: class
  • Modifiers: public
  • Extends: MobEffect

net.minecraft.world.effect.InstantenousMobEffect#InstantenousMobEffect(MobEffectCategory,int)

  • Origin: common
  • Source: net/minecraft/world/effect/InstantenousMobEffect.java:4
  • Modifiers: public
  • Kind: constructor

คืออะไร

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

ทำงานยังไง

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

Parameters

  • MobEffectCategory mobEffectCategory
  • int i

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

MobEffectCategory mobEffectCategory = ...;
InstantenousMobEffect instance = new InstantenousMobEffect(mobEffectCategory, 0);

net.minecraft.world.effect.InstantenousMobEffect#isInstantenous()

  • Origin: common
  • Source: net/minecraft/world/effect/InstantenousMobEffect.java:8
  • Modifiers: public
  • Return: boolean

คืออะไร

ตรวจสอบสถานะ Instantenous

ทำงานยังไง

คืนค่า: true.

Parameters

  • ไม่มี

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

InstantenousMobEffect instance = ...;
boolean result = instance.isInstantenous();

net.minecraft.world.effect.InstantenousMobEffect#shouldApplyEffectTickThisTick(int,int)

  • Origin: common
  • Source: net/minecraft/world/effect/InstantenousMobEffect.java:13
  • Modifiers: public
  • Return: boolean

คืออะไร

ตรวจสอบว่าควร Apply Effect Tick This Tick

ทำงานยังไง

คืนค่า: i >= 1.

Parameters

  • int i
  • int j

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

InstantenousMobEffect instance = ...;
boolean result = instance.shouldApplyEffectTickThisTick(0, 0);

MobEffect

  • Full name: net.minecraft.world.effect.MobEffect
  • Package: net.minecraft.world.effect
  • Source: commonnet/minecraft/world/effect/MobEffect.java
  • Type: class
  • Modifiers: public
  • Implements: FeatureElement

net.minecraft.world.effect.MobEffect#addAttributeModifier(Holder<Attribute>,ResourceLocation,double,AttributeModifier.Operation)

  • Origin: common
  • Source: net/minecraft/world/effect/MobEffect.java:129
  • Modifiers: public
  • Return: MobEffect

คืออะไร

เพิ่ม Attribute Modifier

ทำงานยังไง

เรียกต่อ: put(), AttributeTemplate(). สร้างออบเจ็กต์: MobEffect.AttributeTemplate. คืนค่า: this.

Parameters

  • Holder<Attribute> holder
  • ResourceLocation resourceLocation
  • double d
  • AttributeModifier.Operation operation

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

MobEffect instance = ...;
Holder<Attribute> holder = ...;
ResourceLocation resourceLocation = ...;
AttributeModifier.Operation operation = ...;
MobEffect result = instance.addAttributeModifier(holder, resourceLocation, 0.0D, operation);

net.minecraft.world.effect.MobEffect#addAttributeModifiers(AttributeMap,int)

  • Origin: common
  • Source: net/minecraft/world/effect/MobEffect.java:152
  • Modifiers: public
  • Return: void

คืออะไร

เพิ่ม Attribute Modifiers

ทำงานยังไง

ตรวจเงื่อนไขด้วย if ; มีการวนลูป. เรียกต่อ: entrySet(), getInstance(), getKey(), removeModifier(), getValue(), id(), addPermanentModifier(), create().

Parameters

  • AttributeMap attributeMap
  • int i

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

MobEffect instance = ...;
AttributeMap attributeMap = ...;
instance.addAttributeModifiers(attributeMap, 0);

net.minecraft.world.effect.MobEffect#applyEffectTick(ServerLevel,LivingEntity,int)

  • Origin: common
  • Source: net/minecraft/world/effect/MobEffect.java:72
  • Modifiers: public
  • Return: boolean

คืออะไร

นำไปใช้ Effect Tick

ทำงานยังไง

คืนค่า: true.

Parameters

  • ServerLevel serverLevel
  • LivingEntity livingEntity
  • int i

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

MobEffect instance = ...;
ServerLevel serverLevel = ...;
LivingEntity livingEntity = ...;
boolean result = instance.applyEffectTick(serverLevel, livingEntity, 0);

net.minecraft.world.effect.MobEffect#applyInstantenousEffect(ServerLevel,Entity,Entity,LivingEntity,int,double)

  • Origin: common
  • Source: net/minecraft/world/effect/MobEffect.java:76
  • Modifiers: public
  • Return: void

คืออะไร

นำไปใช้ Instantenous Effect

ทำงานยังไง

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

Parameters

  • ServerLevel serverLevel
  • Entity entity
  • Entity entity2
  • LivingEntity livingEntity
  • int i
  • double d

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

MobEffect instance = ...;
ServerLevel serverLevel = ...;
Entity entity = ...;
Entity entity2 = ...;
LivingEntity livingEntity = ...;
instance.applyInstantenousEffect(serverLevel, entity, entity2, livingEntity, 0, 0.0D);

net.minecraft.world.effect.MobEffect#createModifiers(int,BiConsumer<Holder<Attribute>, AttributeModifier>)

  • Origin: common
  • Source: net/minecraft/world/effect/MobEffect.java:139
  • Modifiers: public
  • Return: void

คืออะไร

สร้าง Modifiers

ทำงานยังไง

เรียกต่อ: forEach(), accept(), create().

Parameters

  • int i
  • BiConsumer<Holder<Attribute>, AttributeModifier> biConsumer

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

MobEffect instance = ...;
BiConsumer<Holder<Attribute>, AttributeModifier> biConsumer = ...;
instance.createModifiers(0, biConsumer);

net.minecraft.world.effect.MobEffect#createParticleOptions(MobEffectInstance)

  • Origin: common
  • Source: net/minecraft/world/effect/MobEffect.java:166
  • Modifiers: public
  • Return: ParticleOptions

คืออะไร

สร้าง Particle Options

ทำงานยังไง

เรียกต่อ: apply(). คืนค่า: this.particleFactory.apply(mobEffectInstance).

Parameters

  • MobEffectInstance mobEffectInstance

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

MobEffect instance = ...;
MobEffectInstance mobEffectInstance = ...;
ParticleOptions result = instance.createParticleOptions(mobEffectInstance);

net.minecraft.world.effect.MobEffect#getBlendDurationTicks()

  • Origin: common
  • Source: net/minecraft/world/effect/MobEffect.java:68
  • Modifiers: public
  • Return: int

คืออะไร

อ่านค่า Blend Duration Ticks

ทำงานยังไง

คืนค่า: this.blendDurationTicks.

Parameters

  • ไม่มี

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

MobEffect instance = ...;
int result = instance.getBlendDurationTicks();

net.minecraft.world.effect.MobEffect#getCategory()

  • Origin: common
  • Source: net/minecraft/world/effect/MobEffect.java:121
  • Modifiers: public
  • Return: MobEffectCategory

คืออะไร

อ่านค่า Category

ทำงานยังไง

คืนค่า: this.category.

Parameters

  • ไม่มี

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

MobEffect instance = ...;
MobEffectCategory result = instance.getCategory();

net.minecraft.world.effect.MobEffect#getColor()

  • Origin: common
  • Source: net/minecraft/world/effect/MobEffect.java:125
  • Modifiers: public
  • Return: int

คืออะไร

อ่านค่า Color

ทำงานยังไง

คืนค่า: this.color.

Parameters

  • ไม่มี

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

MobEffect instance = ...;
int result = instance.getColor();

net.minecraft.world.effect.MobEffect#getDescriptionId()

  • Origin: common
  • Source: net/minecraft/world/effect/MobEffect.java:113
  • Modifiers: public
  • Return: String

คืออะไร

อ่านค่า Description Id

ทำงานยังไง

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

Parameters

  • ไม่มี

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

MobEffect instance = ...;
String result = instance.getDescriptionId();

net.minecraft.world.effect.MobEffect#getDisplayName()

  • Origin: common
  • Source: net/minecraft/world/effect/MobEffect.java:117
  • Modifiers: public
  • Return: Component

คืออะไร

อ่านค่า Display Name

ทำงานยังไง

เรียกต่อ: translatable(), getDescriptionId(). คืนค่า: Component.translatable(this.getDescriptionId()).

Parameters

  • ไม่มี

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

MobEffect instance = ...;
Component result = instance.getDisplayName();

net.minecraft.world.effect.MobEffect#getOrCreateDescriptionId()

  • Origin: common
  • Source: net/minecraft/world/effect/MobEffect.java:105
  • Modifiers: protected
  • Return: String

คืออะไร

อ่านค่า Or Create Description Id

ทำงานยังไง

ตรวจเงื่อนไขด้วย if. แก้ state: descriptionId. เรียกต่อ: makeDescriptionId(), getKey(). คืนค่า: this.descriptionId.

Parameters

  • ไม่มี

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

@Override
protected String getOrCreateDescriptionId() {
    return super.getOrCreateDescriptionId();
}

net.minecraft.world.effect.MobEffect#isBeneficial()

  • Origin: common
  • Source: net/minecraft/world/effect/MobEffect.java:162
  • Modifiers: public
  • Return: boolean

คืออะไร

ตรวจสอบสถานะ Beneficial

ทำงานยังไง

แก้ state: category. คืนค่า: this.category == MobEffectCategory.BENEFICIAL.

Parameters

  • ไม่มี

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

MobEffect instance = ...;
boolean result = instance.isBeneficial();

net.minecraft.world.effect.MobEffect#isInstantenous()

  • Origin: common
  • Source: net/minecraft/world/effect/MobEffect.java:101
  • Modifiers: public
  • Return: boolean

คืออะไร

ตรวจสอบสถานะ Instantenous

ทำงานยังไง

คืนค่า: false.

Parameters

  • ไม่มี

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

MobEffect instance = ...;
boolean result = instance.isInstantenous();

net.minecraft.world.effect.MobEffect#MobEffect(MobEffectCategory,int)

  • Origin: common
  • Source: net/minecraft/world/effect/MobEffect.java:53
  • Modifiers: protected
  • Kind: constructor

คืออะไร

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

ทำงานยังไง

แก้ state: category, color, particleFactory. เรียกต่อ: isAmbient(), create(), color(). คืนค่า: ColorParticleOption.create(ParticleTypes.ENTITY_EFFECT, ARGB.color(j, i)).

Parameters

  • MobEffectCategory mobEffectCategory
  • int i

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

MobEffectCategory mobEffectCategory = ...;
MobEffect instance = new MobEffect(mobEffectCategory, 0);

net.minecraft.world.effect.MobEffect#MobEffect(MobEffectCategory,int,ParticleOptions)

  • Origin: common
  • Source: net/minecraft/world/effect/MobEffect.java:62
  • Modifiers: protected
  • Kind: constructor

คืออะไร

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

ทำงานยังไง

แก้ state: category, color, particleFactory.

Parameters

  • MobEffectCategory mobEffectCategory
  • int i
  • ParticleOptions particleOptions

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

MobEffectCategory mobEffectCategory = ...;
ParticleOptions particleOptions = ...;
MobEffect instance = new MobEffect(mobEffectCategory, 0, particleOptions);

net.minecraft.world.effect.MobEffect#onEffectAdded(LivingEntity,int)

  • Origin: common
  • Source: net/minecraft/world/effect/MobEffect.java:87
  • Modifiers: public
  • Return: void

คืออะไร

จัดการเหตุการณ์ Effect Added

ทำงานยังไง

เรียกต่อ: ifPresent(), level(), playSound(), getX(), getY(), getZ(), getSoundSource().

Parameters

  • LivingEntity livingEntity
  • int i

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

MobEffect instance = ...;
LivingEntity livingEntity = ...;
instance.onEffectAdded(livingEntity, 0);

net.minecraft.world.effect.MobEffect#onEffectStarted(LivingEntity,int)

  • Origin: common
  • Source: net/minecraft/world/effect/MobEffect.java:84
  • Modifiers: public
  • Return: void

คืออะไร

จัดการเหตุการณ์ Effect Started

ทำงานยังไง

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

Parameters

  • LivingEntity livingEntity
  • int i

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

MobEffect instance = ...;
LivingEntity livingEntity = ...;
instance.onEffectStarted(livingEntity, 0);

net.minecraft.world.effect.MobEffect#onMobHurt(ServerLevel,LivingEntity,int,DamageSource,float)

  • Origin: common
  • Source: net/minecraft/world/effect/MobEffect.java:98
  • Modifiers: public
  • Return: void

คืออะไร

จัดการเหตุการณ์ Mob Hurt

ทำงานยังไง

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

Parameters

  • ServerLevel serverLevel
  • LivingEntity livingEntity
  • int i
  • DamageSource damageSource
  • float f

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

MobEffect instance = ...;
ServerLevel serverLevel = ...;
LivingEntity livingEntity = ...;
DamageSource damageSource = ...;
instance.onMobHurt(serverLevel, livingEntity, 0, damageSource, 0.0F);

net.minecraft.world.effect.MobEffect#onMobRemoved(ServerLevel,LivingEntity,int,Entity.RemovalReason)

  • Origin: common
  • Source: net/minecraft/world/effect/MobEffect.java:95
  • Modifiers: public
  • Return: void

คืออะไร

จัดการเหตุการณ์ Mob Removed

ทำงานยังไง

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

Parameters

  • ServerLevel serverLevel
  • LivingEntity livingEntity
  • int i
  • Entity.RemovalReason removalReason

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

MobEffect instance = ...;
ServerLevel serverLevel = ...;
LivingEntity livingEntity = ...;
Entity.RemovalReason removalReason = ...;
instance.onMobRemoved(serverLevel, livingEntity, 0, removalReason);

net.minecraft.world.effect.MobEffect#removeAttributeModifiers(AttributeMap)

  • Origin: common
  • Source: net/minecraft/world/effect/MobEffect.java:143
  • Modifiers: public
  • Return: void

คืออะไร

ลบ Attribute Modifiers

ทำงานยังไง

ตรวจเงื่อนไขด้วย if ; มีการวนลูป. เรียกต่อ: entrySet(), getInstance(), getKey(), removeModifier(), getValue(), id().

Parameters

  • AttributeMap attributeMap

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

MobEffect instance = ...;
AttributeMap attributeMap = ...;
instance.removeAttributeModifiers(attributeMap);

net.minecraft.world.effect.MobEffect#requiredFeatures()

  • Origin: common
  • Source: net/minecraft/world/effect/MobEffect.java:180
  • Modifiers: public
  • Return: FeatureFlagSet

คืออะไร

ดำเนินการ requiredFeatures ตาม implementation ของ MobEffect

ทำงานยังไง

คืนค่า: this.requiredFeatures.

Parameters

  • ไม่มี

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

MobEffect instance = ...;
FeatureFlagSet result = instance.requiredFeatures();

net.minecraft.world.effect.MobEffect#requiredFeatures(FeatureFlag[])

  • Origin: common
  • Source: net/minecraft/world/effect/MobEffect.java:175
  • Modifiers: public
  • Return: MobEffect

คืออะไร

ดำเนินการ requiredFeatures ตาม implementation ของ MobEffect

ทำงานยังไง

แก้ state: requiredFeatures. เรียกต่อ: subset(). คืนค่า: this.

Parameters

  • FeatureFlag[] featureFlags

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

MobEffect instance = ...;
FeatureFlag[] featureFlags = ...;
MobEffect result = instance.requiredFeatures(featureFlags);

net.minecraft.world.effect.MobEffect#setBlendDuration(int)

  • Origin: common
  • Source: net/minecraft/world/effect/MobEffect.java:134
  • Modifiers: public
  • Return: MobEffect

คืออะไร

กำหนดค่า Blend Duration

ทำงานยังไง

แก้ state: blendDurationTicks. คืนค่า: this.

Parameters

  • int i

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

MobEffect instance = ...;
MobEffect result = instance.setBlendDuration(0);

net.minecraft.world.effect.MobEffect#shouldApplyEffectTickThisTick(int,int)

  • Origin: common
  • Source: net/minecraft/world/effect/MobEffect.java:80
  • Modifiers: public
  • Return: boolean

คืออะไร

ตรวจสอบว่าควร Apply Effect Tick This Tick

ทำงานยังไง

คืนค่า: false.

Parameters

  • int i
  • int j

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

MobEffect instance = ...;
boolean result = instance.shouldApplyEffectTickThisTick(0, 0);

net.minecraft.world.effect.MobEffect#withSoundOnAdded(SoundEvent)

  • Origin: common
  • Source: net/minecraft/world/effect/MobEffect.java:170
  • Modifiers: public
  • Return: MobEffect

คืออะไร

ดำเนินการ withSoundOnAdded ตาม implementation ของ MobEffect

ทำงานยังไง

แก้ state: soundOnAdded. เรียกต่อ: of(). คืนค่า: this.

Parameters

  • SoundEvent soundEvent

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

MobEffect instance = ...;
SoundEvent soundEvent = ...;
MobEffect result = instance.withSoundOnAdded(soundEvent);

MobEffectCategory

  • Full name: net.minecraft.world.effect.MobEffectCategory
  • Package: net.minecraft.world.effect
  • Source: commonnet/minecraft/world/effect/MobEffectCategory.java
  • Type: enum
  • Modifiers: public

net.minecraft.world.effect.MobEffectCategory#getTooltipFormatting()

  • Origin: common
  • Source: net/minecraft/world/effect/MobEffectCategory.java:16
  • Modifiers: public
  • Return: ChatFormatting

คืออะไร

อ่านค่า Tooltip Formatting

ทำงานยังไง

คืนค่า: this.tooltipFormatting.

Parameters

  • ไม่มี

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

MobEffectCategory instance = ...;
ChatFormatting result = instance.getTooltipFormatting();

MobEffectInstance

  • Full name: net.minecraft.world.effect.MobEffectInstance
  • Package: net.minecraft.world.effect
  • Source: commonnet/minecraft/world/effect/MobEffectInstance.java
  • Type: class
  • Modifiers: public
  • Implements: Comparable<MobEffectInstance>

net.minecraft.world.effect.MobEffectInstance#compareTo(MobEffectInstance)

  • Origin: common
  • Source: net/minecraft/world/effect/MobEffectInstance.java:319
  • Modifiers: public
  • Return: int

คืออะไร

เปรียบเทียบ To

ทำงานยังไง

เรียกต่อ: getDuration(), isAmbient(), start(), compareFalseFirst(), isInfiniteDuration(), compare(), getEffect(), value().

Parameters

  • MobEffectInstance mobEffectInstance

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

MobEffectInstance instance = ...;
MobEffectInstance mobEffectInstance = ...;
int result = instance.compareTo(mobEffectInstance);

net.minecraft.world.effect.MobEffectInstance#copyBlendState(MobEffectInstance)

  • Origin: common
  • Source: net/minecraft/world/effect/MobEffectInstance.java:342
  • Modifiers: public
  • Return: void

คืออะไร

คัดลอก Blend State

ทำงานยังไง

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

Parameters

  • MobEffectInstance mobEffectInstance

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

MobEffectInstance instance = ...;
MobEffectInstance mobEffectInstance = ...;
instance.copyBlendState(mobEffectInstance);

net.minecraft.world.effect.MobEffectInstance#endsWithin(int)

  • Origin: common
  • Source: net/minecraft/world/effect/MobEffectInstance.java:179
  • Modifiers: public
  • Return: boolean

คืออะไร

ดำเนินการ endsWithin ตาม implementation ของ MobEffectInstance

ทำงานยังไง

เรียกต่อ: isInfiniteDuration(). คืนค่า: !this.isInfiniteDuration() && this.duration <= i.

Parameters

  • int i

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

MobEffectInstance instance = ...;
boolean result = instance.endsWithin(0);

net.minecraft.world.effect.MobEffectInstance#equals(Object)

  • Origin: common
  • Source: net/minecraft/world/effect/MobEffectInstance.java:284
  • Modifiers: public
  • Return: boolean

คืออะไร

เปรียบเทียบความเท่ากัน equals

ทำงานยังไง

ตรวจเงื่อนไขด้วย if. แก้ state: duration, amplifier, ambient, visible, showIcon. คืนค่า: true.

Parameters

  • Object object

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

MobEffectInstance instance = ...;
Object object = ...;
boolean result = instance.equals(object);

net.minecraft.world.effect.MobEffectInstance#getAmplifier()

  • Origin: common
  • Source: net/minecraft/world/effect/MobEffectInstance.java:195
  • Modifiers: public
  • Return: int

คืออะไร

อ่านค่า Amplifier

ทำงานยังไง

คืนค่า: this.amplifier.

Parameters

  • ไม่มี

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

MobEffectInstance instance = ...;
int result = instance.getAmplifier();

net.minecraft.world.effect.MobEffectInstance#getBlendFactor(LivingEntity,float)

  • Origin: common
  • Source: net/minecraft/world/effect/MobEffectInstance.java:110
  • Modifiers: public
  • Return: float

คืออะไร

อ่านค่า Blend Factor

ทำงานยังไง

เรียกต่อ: getFactor(). คืนค่า: this.blendState.getFactor(livingEntity, f).

Parameters

  • LivingEntity livingEntity
  • float f

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

MobEffectInstance instance = ...;
LivingEntity livingEntity = ...;
float result = instance.getBlendFactor(livingEntity, 0.0F);

net.minecraft.world.effect.MobEffectInstance#getDescriptionId()

  • Origin: common
  • Source: net/minecraft/world/effect/MobEffectInstance.java:256
  • Modifiers: public
  • Return: String

คืออะไร

อ่านค่า Description Id

ทำงานยังไง

เรียกต่อ: value(). คืนค่า: this.effect.value().getDescriptionId().

Parameters

  • ไม่มี

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

MobEffectInstance instance = ...;
String result = instance.getDescriptionId();

net.minecraft.world.effect.MobEffectInstance#getDuration()

  • Origin: common
  • Source: net/minecraft/world/effect/MobEffectInstance.java:191
  • Modifiers: public
  • Return: int

คืออะไร

อ่านค่า Duration

ทำงานยังไง

คืนค่า: this.duration.

Parameters

  • ไม่มี

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

MobEffectInstance instance = ...;
int result = instance.getDuration();

net.minecraft.world.effect.MobEffectInstance#getEffect()

  • Origin: common
  • Source: net/minecraft/world/effect/MobEffectInstance.java:187
  • Modifiers: public
  • Return: Holder<MobEffect>

คืออะไร

อ่านค่า Effect

ทำงานยังไง

คืนค่า: this.effect.

Parameters

  • ไม่มี

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

MobEffectInstance instance = ...;
Holder<MobEffect> result = instance.getEffect();

net.minecraft.world.effect.MobEffectInstance#getParticleOptions()

  • Origin: common
  • Source: net/minecraft/world/effect/MobEffectInstance.java:114
  • Modifiers: public
  • Return: ParticleOptions

คืออะไร

อ่านค่า Particle Options

ทำงานยังไง

เรียกต่อ: value(), createParticleOptions(). คืนค่า: this.effect.value().createParticleOptions(this).

Parameters

  • ไม่มี

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

MobEffectInstance instance = ...;
ParticleOptions result = instance.getParticleOptions();

net.minecraft.world.effect.MobEffectInstance#hashCode()

  • Origin: common
  • Source: net/minecraft/world/effect/MobEffectInstance.java:300
  • Modifiers: public
  • Return: int

คืออะไร

ดำเนินการ hashCode ตาม implementation ของ MobEffectInstance

ทำงานยังไง

คืนค่า: 31 * i + (this.showIcon ? 1 : 0).

Parameters

  • ไม่มี

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

MobEffectInstance instance = ...;
int result = instance.hashCode();

net.minecraft.world.effect.MobEffectInstance#is(Holder<MobEffect>)

  • Origin: common
  • Source: net/minecraft/world/effect/MobEffectInstance.java:338
  • Modifiers: public
  • Return: boolean

คืออะไร

ตรวจสอบสถานะ is

ทำงานยังไง

เรียกต่อ: equals(). คืนค่า: this.effect.equals(holder).

Parameters

  • Holder<MobEffect> holder

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

MobEffectInstance instance = ...;
Holder<MobEffect> holder = ...;
boolean result = instance.is(holder);

net.minecraft.world.effect.MobEffectInstance#isAmbient()

  • Origin: common
  • Source: net/minecraft/world/effect/MobEffectInstance.java:199
  • Modifiers: public
  • Return: boolean

คืออะไร

ตรวจสอบสถานะ Ambient

ทำงานยังไง

คืนค่า: this.ambient.

Parameters

  • ไม่มี

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

MobEffectInstance instance = ...;
boolean result = instance.isAmbient();

net.minecraft.world.effect.MobEffectInstance#isInfiniteDuration()

  • Origin: common
  • Source: net/minecraft/world/effect/MobEffectInstance.java:175
  • Modifiers: public
  • Return: boolean

คืออะไร

ตรวจสอบสถานะ Infinite Duration

ทำงานยังไง

แก้ state: duration. คืนค่า: this.duration == -1.

Parameters

  • ไม่มี

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

MobEffectInstance instance = ...;
boolean result = instance.isInfiniteDuration();

net.minecraft.world.effect.MobEffectInstance#isVisible()

  • Origin: common
  • Source: net/minecraft/world/effect/MobEffectInstance.java:203
  • Modifiers: public
  • Return: boolean

คืออะไร

ตรวจสอบสถานะ Visible

ทำงานยังไง

คืนค่า: this.visible.

Parameters

  • ไม่มี

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

MobEffectInstance instance = ...;
boolean result = instance.isVisible();

net.minecraft.world.effect.MobEffectInstance#load(CompoundTag)

  • Origin: common
  • Source: net/minecraft/world/effect/MobEffectInstance.java:314
  • Modifiers: public static
  • Return: MobEffectInstance

คืออะไร

โหลด load

ทำงานยังไง

เรียกต่อ: parse(), resultOrPartial(), orElse(). คืนค่า: CODEC.parse(NbtOps.INSTANCE, compoundTag).resultOrPartial(LOGGER::error).orElse(null).

Parameters

  • CompoundTag compoundTag

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

CompoundTag compoundTag = ...;
MobEffectInstance result = MobEffectInstance.load(compoundTag);

net.minecraft.world.effect.MobEffectInstance#mapDuration(Int2IntFunction)

  • Origin: common
  • Source: net/minecraft/world/effect/MobEffectInstance.java:183
  • Modifiers: public
  • Return: int

คืออะไร

ดำเนินการ mapDuration ตาม implementation ของ MobEffectInstance

ทำงานยังไง

เรียกต่อ: isInfiniteDuration(), applyAsInt(). คืนค่า: !this.isInfiniteDuration() && this.duration != 0 ? int2IntFunction.applyAsInt(this.duration) : this.duration.

Parameters

  • Int2IntFunction int2IntFunction

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

MobEffectInstance instance = ...;
Int2IntFunction int2IntFunction = ...;
int result = instance.mapDuration(int2IntFunction);

net.minecraft.world.effect.MobEffectInstance#MobEffectInstance(Holder<MobEffect>)

  • Origin: common
  • Source: net/minecraft/world/effect/MobEffectInstance.java:52
  • Modifiers: public
  • Kind: constructor

คืออะไร

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

ทำงานยังไง

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

Parameters

  • Holder<MobEffect> holder

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

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

net.minecraft.world.effect.MobEffectInstance#MobEffectInstance(Holder<MobEffect>,int)

  • Origin: common
  • Source: net/minecraft/world/effect/MobEffectInstance.java:56
  • Modifiers: public
  • Kind: constructor

คืออะไร

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

ทำงานยังไง

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

Parameters

  • Holder<MobEffect> holder
  • int i

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

Holder<MobEffect> holder = ...;
MobEffectInstance instance = new MobEffectInstance(holder, 0);

net.minecraft.world.effect.MobEffectInstance#MobEffectInstance(Holder<MobEffect>,int,int)

  • Origin: common
  • Source: net/minecraft/world/effect/MobEffectInstance.java:60
  • Modifiers: public
  • Kind: constructor

คืออะไร

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

ทำงานยังไง

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

Parameters

  • Holder<MobEffect> holder
  • int i
  • int j

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

Holder<MobEffect> holder = ...;
MobEffectInstance instance = new MobEffectInstance(holder, 0, 0);

net.minecraft.world.effect.MobEffectInstance#MobEffectInstance(Holder<MobEffect>,int,int,boolean,boolean)

  • Origin: common
  • Source: net/minecraft/world/effect/MobEffectInstance.java:64
  • Modifiers: public
  • Kind: constructor

คืออะไร

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

ทำงานยังไง

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

Parameters

  • Holder<MobEffect> holder
  • int i
  • int j
  • boolean bl
  • boolean bl2

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

Holder<MobEffect> holder = ...;
MobEffectInstance instance = new MobEffectInstance(holder, 0, 0, true, true);

net.minecraft.world.effect.MobEffectInstance#MobEffectInstance(Holder<MobEffect>,int,int,boolean,boolean,boolean)

  • Origin: common
  • Source: net/minecraft/world/effect/MobEffectInstance.java:68
  • Modifiers: public
  • Kind: constructor

คืออะไร

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

ทำงานยังไง

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

Parameters

  • Holder<MobEffect> holder
  • int i
  • int j
  • boolean bl
  • boolean bl2
  • boolean bl3

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

Holder<MobEffect> holder = ...;
MobEffectInstance instance = new MobEffectInstance(holder, 0, 0, true, true, true);

net.minecraft.world.effect.MobEffectInstance#MobEffectInstance(Holder<MobEffect>,int,int,boolean,boolean,boolean,MobEffectInstance)

  • Origin: common
  • Source: net/minecraft/world/effect/MobEffectInstance.java:72
  • Modifiers: public
  • Kind: constructor

คืออะไร

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

ทำงานยังไง

แก้ state: effect, duration, amplifier, ambient, visible, showIcon. เรียกต่อ: clamp().

Parameters

  • Holder<MobEffect> holder
  • int i
  • int j
  • boolean bl
  • boolean bl2
  • boolean bl3
  • MobEffectInstance mobEffectInstance

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

Holder<MobEffect> holder = ...;
MobEffectInstance mobEffectInstance = ...;
MobEffectInstance instance = new MobEffectInstance(holder, 0, 0, true, true, true, mobEffectInstance);

net.minecraft.world.effect.MobEffectInstance#MobEffectInstance(MobEffectInstance)

  • Origin: common
  • Source: net/minecraft/world/effect/MobEffectInstance.java:82
  • Modifiers: public
  • Kind: constructor

คืออะไร

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

ทำงานยังไง

แก้ state: effect. เรียกต่อ: setDetailsFrom().

Parameters

  • MobEffectInstance mobEffectInstance

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

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

net.minecraft.world.effect.MobEffectInstance#onEffectAdded(LivingEntity)

  • Origin: common
  • Source: net/minecraft/world/effect/MobEffectInstance.java:334
  • Modifiers: public
  • Return: void

คืออะไร

จัดการเหตุการณ์ Effect Added

ทำงานยังไง

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

Parameters

  • LivingEntity livingEntity

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

MobEffectInstance instance = ...;
LivingEntity livingEntity = ...;
instance.onEffectAdded(livingEntity);

net.minecraft.world.effect.MobEffectInstance#onEffectStarted(LivingEntity)

  • Origin: common
  • Source: net/minecraft/world/effect/MobEffectInstance.java:244
  • Modifiers: public
  • Return: void

คืออะไร

จัดการเหตุการณ์ Effect Started

ทำงานยังไง

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

Parameters

  • LivingEntity livingEntity

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

MobEffectInstance instance = ...;
LivingEntity livingEntity = ...;
instance.onEffectStarted(livingEntity);

net.minecraft.world.effect.MobEffectInstance#onMobHurt(ServerLevel,LivingEntity,DamageSource,float)

  • Origin: common
  • Source: net/minecraft/world/effect/MobEffectInstance.java:252
  • Modifiers: public
  • Return: void

คืออะไร

จัดการเหตุการณ์ Mob Hurt

ทำงานยังไง

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

Parameters

  • ServerLevel serverLevel
  • LivingEntity livingEntity
  • DamageSource damageSource
  • float f

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

MobEffectInstance instance = ...;
ServerLevel serverLevel = ...;
LivingEntity livingEntity = ...;
DamageSource damageSource = ...;
instance.onMobHurt(serverLevel, livingEntity, damageSource, 0.0F);

net.minecraft.world.effect.MobEffectInstance#onMobRemoved(ServerLevel,LivingEntity,Entity.RemovalReason)

  • Origin: common
  • Source: net/minecraft/world/effect/MobEffectInstance.java:248
  • Modifiers: public
  • Return: void

คืออะไร

จัดการเหตุการณ์ Mob Removed

ทำงานยังไง

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

Parameters

  • ServerLevel serverLevel
  • LivingEntity livingEntity
  • Entity.RemovalReason removalReason

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

MobEffectInstance instance = ...;
ServerLevel serverLevel = ...;
LivingEntity livingEntity = ...;
Entity.RemovalReason removalReason = ...;
instance.onMobRemoved(serverLevel, livingEntity, removalReason);

net.minecraft.world.effect.MobEffectInstance#save()

  • Origin: common
  • Source: net/minecraft/world/effect/MobEffectInstance.java:310
  • Modifiers: public
  • Return: Tag

คืออะไร

บันทึก save

ทำงานยังไง

เรียกต่อ: encodeStart(), getOrThrow(). คืนค่า: CODEC.encodeStart(NbtOps.INSTANCE, this).getOrThrow().

Parameters

  • ไม่มี

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

MobEffectInstance instance = ...;
Tag result = instance.save();

net.minecraft.world.effect.MobEffectInstance#showIcon()

  • Origin: common
  • Source: net/minecraft/world/effect/MobEffectInstance.java:207
  • Modifiers: public
  • Return: boolean

คืออะไร

ดำเนินการ showIcon ตาม implementation ของ MobEffectInstance

ทำงานยังไง

คืนค่า: this.showIcon.

Parameters

  • ไม่มี

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

MobEffectInstance instance = ...;
boolean result = instance.showIcon();

net.minecraft.world.effect.MobEffectInstance#skipBlending()

  • Origin: common
  • Source: net/minecraft/world/effect/MobEffectInstance.java:346
  • Modifiers: public
  • Return: void

คืออะไร

ดำเนินการ skipBlending ตาม implementation ของ MobEffectInstance

ทำงานยังไง

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

Parameters

  • ไม่มี

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

MobEffectInstance instance = ...;
instance.skipBlending();

net.minecraft.world.effect.MobEffectInstance#tick(LivingEntity,Runnable)

  • Origin: common
  • Source: net/minecraft/world/effect/MobEffectInstance.java:211
  • Modifiers: public
  • Return: boolean

คืออะไร

ประมวลผล tick tick

ทำงานยังไง

ตรวจเงื่อนไขด้วย if. แก้ state: duration, hiddenEffect. เรียกต่อ: hasRemainingDuration(), isInfiniteDuration(), level(), value(), shouldApplyEffectTickThisTick(), applyEffectTick(), removeEffect(), tickDownDuration(). คืนค่า: this.hasRemainingDuration().

Parameters

  • LivingEntity livingEntity
  • Runnable runnable

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

MobEffectInstance instance = ...;
LivingEntity livingEntity = ...;
Runnable runnable = ...;
boolean result = instance.tick(livingEntity, runnable);

net.minecraft.world.effect.MobEffectInstance#toString()

  • Origin: common
  • Source: net/minecraft/world/effect/MobEffectInstance.java:260
  • Modifiers: public
  • Return: String

คืออะไร

ดำเนินการ toString ตาม implementation ของ MobEffectInstance

ทำงานยังไง

ตรวจเงื่อนไขด้วย if. เรียกต่อ: getDescriptionId(), describeDuration(). คืนค่า: string.

Parameters

  • ไม่มี

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

MobEffectInstance instance = ...;
String result = instance.toString();

net.minecraft.world.effect.MobEffectInstance#update(MobEffectInstance)

  • Origin: common
  • Source: net/minecraft/world/effect/MobEffectInstance.java:126
  • Modifiers: public
  • Return: boolean

คืออะไร

อัปเดต update

ทำงานยังไง

ตรวจเงื่อนไขด้วย if ; มีการวนลูป. แก้ state: hiddenEffect, amplifier, duration, ambient, visible, showIcon. เรียกต่อ: equals(), warn(), isShorterDurationThan(). สร้างออบเจ็กต์: MobEffectInstance. คืนค่า: bl.

Parameters

  • MobEffectInstance mobEffectInstance

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

MobEffectInstance instance = ...;
MobEffectInstance mobEffectInstance = ...;
boolean result = instance.update(mobEffectInstance);

MobEffects

  • Full name: net.minecraft.world.effect.MobEffects
  • Package: net.minecraft.world.effect
  • Source: commonnet/minecraft/world/effect/MobEffects.java
  • Type: class
  • Modifiers: public

net.minecraft.world.effect.MobEffects#bootstrap(Registry<MobEffect>)

  • Origin: common
  • Source: net/minecraft/world/effect/MobEffects.java:119
  • Modifiers: public static
  • Return: Holder<MobEffect>

คืออะไร

ดำเนินการ bootstrap ตาม implementation ของ MobEffects

ทำงานยังไง

คืนค่า: MOVEMENT_SPEED.

Parameters

  • Registry<MobEffect> registry

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

Registry<MobEffect> registry = ...;
Holder<MobEffect> result = MobEffects.bootstrap(registry);

MobEffectUtil

  • Full name: net.minecraft.world.effect.MobEffectUtil
  • Package: net.minecraft.world.effect
  • Source: commonnet/minecraft/world/effect/MobEffectUtil.java
  • Type: class
  • Modifiers: public final

net.minecraft.world.effect.MobEffectUtil#addEffectToPlayersAround(ServerLevel,Entity,Vec3,double,MobEffectInstance,int)

  • Origin: common
  • Source: net/minecraft/world/effect/MobEffectUtil.java:47
  • Modifiers: public static
  • Return: List<ServerPlayer>

คืออะไร

เพิ่ม Effect To Players Around

ทำงานยังไง

เรียกต่อ: getEffect(), getPlayers(), isSurvival(), isAlliedTo(), closerThan(), position(), hasEffect(), getAmplifier(). สร้างออบเจ็กต์: MobEffectInstance. คืนค่า: list.

Parameters

  • ServerLevel serverLevel
  • Entity entity
  • Vec3 vec3
  • double d
  • MobEffectInstance mobEffectInstance
  • int i

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

ServerLevel serverLevel = ...;
Entity entity = ...;
Vec3 vec3 = ...;
MobEffectInstance mobEffectInstance = ...;
List<ServerPlayer> result = MobEffectUtil.addEffectToPlayersAround(serverLevel, entity, vec3, 0.0D, mobEffectInstance, 0);

net.minecraft.world.effect.MobEffectUtil#formatDuration(MobEffectInstance,float,float)

  • Origin: common
  • Source: net/minecraft/world/effect/MobEffectUtil.java:16
  • Modifiers: public static
  • Return: Component

คืออะไร

ดำเนินการ formatDuration ตาม implementation ของ MobEffectUtil

ทำงานยังไง

ตรวจเงื่อนไขด้วย if. เรียกต่อ: isInfiniteDuration(), translatable(), floor(), getDuration(), literal(), formatTickDuration(). มีจุด return อย่างน้อย 2 จุด.

Parameters

  • MobEffectInstance mobEffectInstance
  • float f
  • float g

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

MobEffectInstance mobEffectInstance = ...;
Component result = MobEffectUtil.formatDuration(mobEffectInstance, 0.0F, 0.0F);

net.minecraft.world.effect.MobEffectUtil#getDigSpeedAmplification(LivingEntity)

  • Origin: common
  • Source: net/minecraft/world/effect/MobEffectUtil.java:29
  • Modifiers: public static
  • Return: int

คืออะไร

อ่านค่า Dig Speed Amplification

ทำงานยังไง

ตรวจเงื่อนไขด้วย if. เรียกต่อ: hasEffect(), getEffect(), getAmplifier(), max(). คืนค่า: Math.max(i, j).

Parameters

  • LivingEntity livingEntity

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

LivingEntity livingEntity = ...;
int result = MobEffectUtil.getDigSpeedAmplification(livingEntity);

net.minecraft.world.effect.MobEffectUtil#hasDigSpeed(LivingEntity)

  • Origin: common
  • Source: net/minecraft/world/effect/MobEffectUtil.java:25
  • Modifiers: public static
  • Return: boolean

คืออะไร

ตรวจสอบว่ามี Dig Speed

ทำงานยังไง

เรียกต่อ: hasEffect(). คืนค่า: livingEntity.hasEffect(MobEffects.DIG_SPEED) || livingEntity.hasEffect(MobEffects.CONDUIT_POWER).

Parameters

  • LivingEntity livingEntity

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

LivingEntity livingEntity = ...;
boolean result = MobEffectUtil.hasDigSpeed(livingEntity);

net.minecraft.world.effect.MobEffectUtil#hasWaterBreathing(LivingEntity)

  • Origin: common
  • Source: net/minecraft/world/effect/MobEffectUtil.java:43
  • Modifiers: public static
  • Return: boolean

คืออะไร

ตรวจสอบว่ามี Water Breathing

ทำงานยังไง

เรียกต่อ: hasEffect(). คืนค่า: livingEntity.hasEffect(MobEffects.WATER_BREATHING) || livingEntity.hasEffect(MobEffects.CONDUIT_POWER).

Parameters

  • LivingEntity livingEntity

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

LivingEntity livingEntity = ...;
boolean result = MobEffectUtil.hasWaterBreathing(livingEntity);

PoisonMobEffect

  • Full name: net.minecraft.world.effect.PoisonMobEffect
  • Package: net.minecraft.world.effect
  • Source: commonnet/minecraft/world/effect/PoisonMobEffect.java
  • Type: class
  • Modifiers: public
  • Extends: MobEffect

net.minecraft.world.effect.PoisonMobEffect#applyEffectTick(ServerLevel,LivingEntity,int)

  • Origin: common
  • Source: net/minecraft/world/effect/PoisonMobEffect.java:13
  • Modifiers: public
  • Return: boolean

คืออะไร

นำไปใช้ Effect Tick

ทำงานยังไง

ตรวจเงื่อนไขด้วย if. เรียกต่อ: getHealth(), hurtServer(), damageSources(), magic(). คืนค่า: true.

Parameters

  • ServerLevel serverLevel
  • LivingEntity livingEntity
  • int i

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

PoisonMobEffect instance = ...;
ServerLevel serverLevel = ...;
LivingEntity livingEntity = ...;
boolean result = instance.applyEffectTick(serverLevel, livingEntity, 0);

net.minecraft.world.effect.PoisonMobEffect#PoisonMobEffect(MobEffectCategory,int)

  • Origin: common
  • Source: net/minecraft/world/effect/PoisonMobEffect.java:9
  • Modifiers: protected
  • Kind: constructor

คืออะไร

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

ทำงานยังไง

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

Parameters

  • MobEffectCategory mobEffectCategory
  • int i

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

MobEffectCategory mobEffectCategory = ...;
PoisonMobEffect instance = new PoisonMobEffect(mobEffectCategory, 0);

net.minecraft.world.effect.PoisonMobEffect#shouldApplyEffectTickThisTick(int,int)

  • Origin: common
  • Source: net/minecraft/world/effect/PoisonMobEffect.java:22
  • Modifiers: public
  • Return: boolean

คืออะไร

ตรวจสอบว่าควร Apply Effect Tick This Tick

ทำงานยังไง

คืนค่า: k > 0 ? i % k == 0 : true.

Parameters

  • int i
  • int j

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

PoisonMobEffect instance = ...;
boolean result = instance.shouldApplyEffectTickThisTick(0, 0);

WitherMobEffect

  • Full name: net.minecraft.world.effect.WitherMobEffect
  • Package: net.minecraft.world.effect
  • Source: commonnet/minecraft/world/effect/WitherMobEffect.java
  • Type: class
  • Modifiers: public
  • Extends: MobEffect

net.minecraft.world.effect.WitherMobEffect#applyEffectTick(ServerLevel,LivingEntity,int)

  • Origin: common
  • Source: net/minecraft/world/effect/WitherMobEffect.java:13
  • Modifiers: public
  • Return: boolean

คืออะไร

นำไปใช้ Effect Tick

ทำงานยังไง

เรียกต่อ: hurtServer(), damageSources(), wither(). คืนค่า: true.

Parameters

  • ServerLevel serverLevel
  • LivingEntity livingEntity
  • int i

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

WitherMobEffect instance = ...;
ServerLevel serverLevel = ...;
LivingEntity livingEntity = ...;
boolean result = instance.applyEffectTick(serverLevel, livingEntity, 0);

net.minecraft.world.effect.WitherMobEffect#shouldApplyEffectTickThisTick(int,int)

  • Origin: common
  • Source: net/minecraft/world/effect/WitherMobEffect.java:19
  • Modifiers: public
  • Return: boolean

คืออะไร

ตรวจสอบว่าควร Apply Effect Tick This Tick

ทำงานยังไง

คืนค่า: k > 0 ? i % k == 0 : true.

Parameters

  • int i
  • int j

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

WitherMobEffect instance = ...;
boolean result = instance.shouldApplyEffectTickThisTick(0, 0);

net.minecraft.world.effect.WitherMobEffect#WitherMobEffect(MobEffectCategory,int)

  • Origin: common
  • Source: net/minecraft/world/effect/WitherMobEffect.java:9
  • Modifiers: protected
  • Kind: constructor

คืออะไร

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

ทำงานยังไง

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

Parameters

  • MobEffectCategory mobEffectCategory
  • int i

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

MobEffectCategory mobEffectCategory = ...;
WitherMobEffect instance = new WitherMobEffect(mobEffectCategory, 0);