mirror of
				https://github.com/mcMMO-Dev/mcMMO.git
				synced 2025-11-04 11:03:43 +01:00 
			
		
		
		
	Added ability to get skill level from McMMOPlayerExperience events.
This commit is contained in:
		@@ -9,6 +9,7 @@ Key:
 | 
				
			|||||||
  
 | 
					  
 | 
				
			||||||
Version 1.3.04-dev
 | 
					Version 1.3.04-dev
 | 
				
			||||||
 + Added McMMOPlayerRepairEvent for API usage - fires after completion of a repair.
 | 
					 + Added McMMOPlayerRepairEvent for API usage - fires after completion of a repair.
 | 
				
			||||||
 | 
					 + Added ability to get skill level from McMMOPlayerExperience events
 | 
				
			||||||
 = Fixed Shake ability dropping bonemeal instead of ink for squids.
 | 
					 = Fixed Shake ability dropping bonemeal instead of ink for squids.
 | 
				
			||||||
 = Fixed Green Terra & Super Breaker awarding 4x drops at high levels.
 | 
					 = Fixed Green Terra & Super Breaker awarding 4x drops at high levels.
 | 
				
			||||||
 = Fixed summoned ocelots never changing skins.
 | 
					 = Fixed summoned ocelots never changing skins.
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -9,16 +9,22 @@ import com.gmail.nossr50.datatypes.SkillType;
 | 
				
			|||||||
public class McMMOPlayerExperienceEvent extends PlayerEvent {
 | 
					public class McMMOPlayerExperienceEvent extends PlayerEvent {
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    protected SkillType skill;
 | 
					    protected SkillType skill;
 | 
				
			||||||
 | 
					    protected int skillLevel;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    public McMMOPlayerExperienceEvent(Player player, SkillType skill) {
 | 
					    public McMMOPlayerExperienceEvent(Player player, SkillType skill) {
 | 
				
			||||||
        super(player);
 | 
					        super(player);
 | 
				
			||||||
        this.skill = skill;
 | 
					        this.skill = skill;
 | 
				
			||||||
 | 
					        this.skillLevel = skill.getSkillLevel(player);
 | 
				
			||||||
    }
 | 
					    }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    public SkillType getSkill() {
 | 
					    public SkillType getSkill() {
 | 
				
			||||||
        return skill;
 | 
					        return skill;
 | 
				
			||||||
    }
 | 
					    }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    public int getSkillLevel() {
 | 
				
			||||||
 | 
					        return skillLevel;
 | 
				
			||||||
 | 
					    }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    /** Rest of file is required boilerplate for custom events **/
 | 
					    /** Rest of file is required boilerplate for custom events **/
 | 
				
			||||||
    private static final HandlerList handlers = new HandlerList();
 | 
					    private static final HandlerList handlers = new HandlerList();
 | 
				
			||||||
    
 | 
					    
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user