Fix FQN in DisguiseType
This commit is contained in:
		@@ -5,6 +5,9 @@ import java.lang.reflect.Method;
 | 
			
		||||
import org.apache.commons.lang.StringUtils;
 | 
			
		||||
import org.bukkit.entity.Entity;
 | 
			
		||||
import org.bukkit.entity.EntityType;
 | 
			
		||||
import org.bukkit.entity.Horse;
 | 
			
		||||
import org.bukkit.entity.Skeleton;
 | 
			
		||||
import org.bukkit.entity.Zombie;
 | 
			
		||||
 | 
			
		||||
public enum DisguiseType {
 | 
			
		||||
    ARROW(60),
 | 
			
		||||
@@ -170,17 +173,16 @@ public enum DisguiseType {
 | 
			
		||||
            }
 | 
			
		||||
        }
 | 
			
		||||
        try {
 | 
			
		||||
            isVillager = org.bukkit.entity.Zombie.class.getMethod("isVillager");
 | 
			
		||||
            isVillager = Zombie.class.getMethod("isVillager");
 | 
			
		||||
        } catch (Throwable ignored) {
 | 
			
		||||
            // This version doesn't have villagers
 | 
			
		||||
        }
 | 
			
		||||
        try {
 | 
			
		||||
            getVariant = org.bukkit.entity.Horse.class.getMethod("getVariant");
 | 
			
		||||
            getVariant = Horse.class.getMethod("getVariant");
 | 
			
		||||
        } catch (Throwable ignored) {
 | 
			
		||||
            // This version doesn't have horses
 | 
			
		||||
            // Pre-1.6, but that isn't even supported
 | 
			
		||||
        }
 | 
			
		||||
        try {
 | 
			
		||||
            getSkeletonType = org.bukkit.entity.Skeleton.class.getMethod("getSkeletonType");
 | 
			
		||||
            getSkeletonType = Skeleton.class.getMethod("getSkeletonType");
 | 
			
		||||
        } catch (Throwable ignored) {
 | 
			
		||||
        }
 | 
			
		||||
    }
 | 
			
		||||
@@ -208,7 +210,7 @@ public enum DisguiseType {
 | 
			
		||||
        case SKELETON:
 | 
			
		||||
            try {
 | 
			
		||||
                Object type = getSkeletonType.invoke(entity);
 | 
			
		||||
                if (type == org.bukkit.entity.Skeleton.SkeletonType.WITHER) {
 | 
			
		||||
                if (type == Skeleton.SkeletonType.WITHER) {
 | 
			
		||||
                    disguiseType = DisguiseType.WITHER_SKELETON;
 | 
			
		||||
                }
 | 
			
		||||
            } catch (Exception ex) {
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user