mirror of
				https://github.com/mcMMO-Dev/mcMMO.git
				synced 2025-11-04 02:53:43 +01:00 
			
		
		
		
	PrimarySkillType refactor and other refactors
This commit is contained in:
		@@ -3,6 +3,7 @@ package com.gmail.nossr50.events.skills.abilities;
 | 
			
		||||
import com.gmail.nossr50.datatypes.skills.PrimarySkillType;
 | 
			
		||||
import com.gmail.nossr50.datatypes.skills.SuperAbilityType;
 | 
			
		||||
import com.gmail.nossr50.events.skills.McMMOPlayerSkillEvent;
 | 
			
		||||
import com.gmail.nossr50.mcMMO;
 | 
			
		||||
import org.bukkit.entity.Player;
 | 
			
		||||
 | 
			
		||||
public class McMMOPlayerAbilityEvent extends McMMOPlayerSkillEvent {
 | 
			
		||||
@@ -10,7 +11,7 @@ public class McMMOPlayerAbilityEvent extends McMMOPlayerSkillEvent {
 | 
			
		||||
 | 
			
		||||
    protected McMMOPlayerAbilityEvent(Player player, PrimarySkillType skill) {
 | 
			
		||||
        super(player, skill);
 | 
			
		||||
        ability = skill.getAbility();
 | 
			
		||||
        ability = mcMMO.p.getSkillTools().getSuperAbility(skill);
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    public SuperAbilityType getAbility() {
 | 
			
		||||
 
 | 
			
		||||
@@ -4,6 +4,7 @@ import com.gmail.nossr50.datatypes.skills.SubSkillType;
 | 
			
		||||
import com.gmail.nossr50.datatypes.skills.interfaces.Skill;
 | 
			
		||||
import com.gmail.nossr50.datatypes.skills.subskills.AbstractSubSkill;
 | 
			
		||||
import com.gmail.nossr50.events.skills.McMMOPlayerSkillEvent;
 | 
			
		||||
import com.gmail.nossr50.mcMMO;
 | 
			
		||||
import org.bukkit.entity.Player;
 | 
			
		||||
import org.bukkit.event.Cancellable;
 | 
			
		||||
 | 
			
		||||
@@ -20,7 +21,7 @@ public class SubSkillEvent extends McMMOPlayerSkillEvent implements Cancellable
 | 
			
		||||
     */
 | 
			
		||||
    @Deprecated
 | 
			
		||||
    public SubSkillEvent(Player player, SubSkillType subSkillType) {
 | 
			
		||||
        super(player, Skill.bySecondaryAbility(subSkillType));
 | 
			
		||||
        super(player, mcMMO.p.getSkillTools().getPrimarySkillBySubSkill(subSkillType));
 | 
			
		||||
        this.subSkillType = subSkillType;
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
@@ -33,7 +34,7 @@ public class SubSkillEvent extends McMMOPlayerSkillEvent implements Cancellable
 | 
			
		||||
     */
 | 
			
		||||
    @Deprecated
 | 
			
		||||
    public SubSkillEvent(Player player, SubSkillType subSkillType, double resultModifier) {
 | 
			
		||||
        super(player, Skill.bySecondaryAbility(subSkillType));
 | 
			
		||||
        super(player, mcMMO.p.getSkillTools().getPrimarySkillBySubSkill(subSkillType));
 | 
			
		||||
        this.subSkillType = subSkillType;
 | 
			
		||||
        this.resultModifier = resultModifier;
 | 
			
		||||
    }
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user