Fix #482, unable to disguise as variants with no item equiv

This commit is contained in:
libraryaddict
2020-06-24 17:20:18 +12:00
parent 281d94fbb9
commit 0777947173
4 changed files with 16 additions and 7 deletions

View File

@@ -12,6 +12,7 @@ import me.libraryaddict.disguise.utilities.params.types.custom.ParamInfoSoundGro
import me.libraryaddict.disguise.utilities.parser.DisguisePerm;
import me.libraryaddict.disguise.utilities.watchers.DisguiseMethods;
import org.bukkit.ChatColor;
import org.bukkit.Material;
import org.bukkit.boss.BarColor;
import org.bukkit.boss.BarStyle;
import org.bukkit.inventory.ItemStack;
@@ -53,7 +54,7 @@ public class ParamInfoManager {
}
if (method.getDeclaringClass() == FallingBlockWatcher.class &&
method.getParameterTypes()[0] == ItemStack.class) {
(method.getParameterTypes()[0] == Material.class || method.getParameterTypes()[0] == ItemStack.class)) {
return getParamInfoItemBlock();
}

View File

@@ -50,7 +50,7 @@ public class ParamInfoItemBlock extends ParamInfoItemStack {
Material material = ReflectionManager.getMaterial(split[0].toLowerCase());
if (material == null) {
if (material == null || material == Material.AIR) {
material = Material.getMaterial(split[0].toUpperCase());
}