Package api.util.status
Class StatusEffect
java.lang.Object
api.util.status.StatusEffect
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected booleanprotected booleanprotected booleanprotected booleanprotected StatusCategoryprotected floatprotected Supplier<Optional<PotionEffect>>protected Predicate<EntityPlayer>protected intprotected booleanprotected booleanprotected Stringprotected String -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleanbooleanbooleanbooleanfloatintgetLevel()booleanisActive(EntityPlayer player) booleanbooleanbooleantest(EntityPlayer player)
-
Field Details
-
level
protected int level -
category
-
effectivenessMultiplier
protected float effectivenessMultiplier -
affectsMovement
protected boolean affectsMovement -
affectsMiningSpeed
protected boolean affectsMiningSpeed -
affectsAttackDamage
protected boolean affectsAttackDamage -
areEffectsMultiplicative
protected boolean areEffectsMultiplicative -
preventsSprinting
protected boolean preventsSprinting -
preventsJumping
protected boolean preventsJumping -
effectSupplier
-
evaluator
-
unlocalizedCategory
-
unlocalizedName
-
-
Constructor Details
-
StatusEffect
protected StatusEffect()
-
-
Method Details
-
getLevel
public int getLevel() -
getCategory
-
getEffectivenessMultiplier
public float getEffectivenessMultiplier() -
affectsMovement
public boolean affectsMovement() -
affectsMiningSpeed
public boolean affectsMiningSpeed() -
affectsAttackDamage
public boolean affectsAttackDamage() -
areEffectsMultiplicative
public boolean areEffectsMultiplicative() -
preventsSprinting
public boolean preventsSprinting() -
preventsJumping
public boolean preventsJumping() -
getPotionEffect
-
test
-
isActive
-
getUnlocalizedName
-