|
|
MCAPI | MobEffectInstance (uint id) |
|
MCAPI | MobEffectInstance (uint id, ::EffectDuration duration) |
|
MCAPI | MobEffectInstance (uint id, ::EffectDuration duration, int amplifier) |
|
MCAPI | MobEffectInstance (uint id, ::EffectDuration duration, int amplifier, bool ambient, bool effectVisible, bool displayAnimation) |
|
MCAPI void | applyEffects (::Actor &mob) const |
|
MCFOLD bool | displaysOnScreenTextureAnimation () const |
|
MCFOLD int | getAmplifier () const |
|
MCAPI::HashedString const & | getComponentName () const |
|
MCAPI::std::string const & | getDescriptionId () const |
|
MCAPI::EffectDuration | getDifficultyDuration (::SharedTypes::Legacy::Difficulty difficulty) const |
|
MCAPI::std::string | getDisplayName () const |
|
MCAPI::EffectDuration | getDuration () const |
|
MCFOLD uint | getId () const |
|
MCAPI::EffectDuration | getLingerDuration () const |
|
MCAPI::std::string const & | getResourceName () const |
|
MCAPI::EffectDuration | getSplashDuration () const |
|
MCAPI::MobEffectInstance | getSplashEffect () const |
|
MCAPI bool | isAmbient () const |
|
MCAPI bool | isEffectVisible () const |
|
MCAPI void | onActorDied (::Actor &mob) const |
|
MCAPI void | onActorHurt (::Actor &mob, ::ActorDamageSource const &source, float damage) const |
|
MCAPI void | onEffectsExpired (::Actor &mob) const |
|
MCAPI bool | operator!= (::MobEffectInstance const &obj) const |
|
MCAPI void | pauseCounterThisTick () |
|
MCAPI void | removeEffects (::BaseAttributeMap &attributeMapToRemoveFrom) const |
|
MCAPI ::std::unique_ptr<::CompoundTag > | save () const |
|
MCAPI void | setDifficultyDuration (::SharedTypes::Legacy::Difficulty difficulty, ::EffectDuration duration) |
|
MCFOLD void | setDuration (::EffectDuration dur) |
|
MCAPI void | splitDurations (int splitValue) |
|
MCAPI bool | tick () |
|
MCAPI void | tryInitializeMobEffectData () |
|
MCAPI void | update (::MobEffectInstance const &takeOver) |
|
MCAPI void | updateEffects (::Actor &mob) const |
|
MCAPI void * | $ctor (uint id) |
|
MCAPI void * | $ctor (uint id, ::EffectDuration duration) |
|
MCAPI void * | $ctor (uint id, ::EffectDuration duration, int amplifier) |
|
MCAPI void * | $ctor (uint id, ::EffectDuration duration, int amplifier, bool ambient, bool effectVisible, bool displayAnimation) |
|
|
::ll::TypedStorage< 4, 4, uint > | mId |
|
::ll::TypedStorage< 4, 4, ::EffectDuration > | mDuration |
|
::ll::TypedStorage< 4, 8, ::std::optional<::EffectDuration > > | mDurationEasy |
|
::ll::TypedStorage< 4, 8, ::std::optional<::EffectDuration > > | mDurationNormal |
|
::ll::TypedStorage< 4, 8, ::std::optional<::EffectDuration > > | mDurationHard |
|
::ll::TypedStorage< 4, 4, int > | mAmplifier |
|
::ll::TypedStorage< 1, 1, bool > | mDisplayOnScreenTextureAnimation |
|
::ll::TypedStorage< 1, 1, bool > | mIsCounterPausedThisTick |
|
::ll::TypedStorage< 1, 1, bool > | mAmbient |
|
::ll::TypedStorage< 1, 1, bool > | mEffectVisible |
|
::ll::TypedStorage< 8, 96, ::MobEffect::FactorCalculationData > | mFactorCalculationData |