User Tools

Site Tools


tutorial:status_effects

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
Last revisionBoth sides next revision
tutorial:status_effects [2020/12/28 11:04] – typo yanis48tutorial:status_effects [2022/02/17 08:59] – [Creating Status Effect Class] sattes
Line 3: Line 3:
 To add status effects to your mod, you'll need to: To add status effects to your mod, you'll need to:
   * create a class that extends ''StatusEffect''   * create a class that extends ''StatusEffect''
-  * register your status effect 
   * add custom functionality   * add custom functionality
 +  * register your status effect
   * add translations and textures for your status effect   * add translations and textures for your status effect
  
 ==== Creating Status Effect Class ==== ==== Creating Status Effect Class ====
-We will add new status effect that gives you EXP every tick.+We will add new status effect that gives you EXP every tick.
  
 <code java> <code java>
Line 14: Line 14:
   public ExpStatusEffect() {   public ExpStatusEffect() {
     super(     super(
-      StatusEffectType.BENEFICIAL, // whether beneficial or harmful for entities+      StatusEffectCategory.BENEFICIAL, // whether beneficial or harmful for entities
       0x98D982); // color in RGB       0x98D982); // color in RGB
   }   }
  
-  // This method is called every tick to check weather it should apply the status effect or not+  // This method is called every tick to check whether it should apply the status effect or not
   @Override   @Override
   public boolean canApplyUpdateEffect(int duration, int amplifier) {   public boolean canApplyUpdateEffect(int duration, int amplifier) {
tutorial/status_effects.txt · Last modified: 2023/01/12 07:06 by tao0lu