diff --git a/TwosideKeeper.jar b/TwosideKeeper.jar index 2ee49ac..39674df 100644 Binary files a/TwosideKeeper.jar and b/TwosideKeeper.jar differ diff --git a/src/sig/plugin/TwosideKeeper/HelperStructures/Common/GenericFunctions.java b/src/sig/plugin/TwosideKeeper/HelperStructures/Common/GenericFunctions.java index c477865..0d3d28a 100644 --- a/src/sig/plugin/TwosideKeeper/HelperStructures/Common/GenericFunctions.java +++ b/src/sig/plugin/TwosideKeeper/HelperStructures/Common/GenericFunctions.java @@ -4035,7 +4035,7 @@ public class GenericFunctions { } Location teleloc = target.getLocation().add(target.getLocation().getDirection().multiply(-1.0-mult)); int i=0; - while (teleloc.getBlock().getType().isSolid()) { + while (teleloc.getBlock().getType().isSolid() || teleloc.getBlock().getType()==Material.BEDROCK) { if (i==0) { teleloc=target.getLocation(); } else diff --git a/src/sig/plugin/TwosideKeeper/HelperStructures/Loot.java b/src/sig/plugin/TwosideKeeper/HelperStructures/Loot.java index baa705f..8e4eff5 100644 --- a/src/sig/plugin/TwosideKeeper/HelperStructures/Loot.java +++ b/src/sig/plugin/TwosideKeeper/HelperStructures/Loot.java @@ -508,7 +508,8 @@ public class Loot { if (item.getType().toString().contains("SWORD")) { } else - if (!GenericFunctions.isEquip(item)) { + if (!GenericFunctions.isEquip(item) || + item.getType().name().contains("LEATHER")) { allowed = false; } tierbonus = (custom)?tierbonus:modifyTierBonus(item,tierbonus); @@ -519,7 +520,8 @@ public class Loot { item.setType(Material.SHIELD); tierbonus/=(custom)?1:2; } else - if (!GenericFunctions.isEquip(item)) { + if (!GenericFunctions.isEquip(item) || + item.getType().name().contains("LEATHER")) { allowed = false; } tierbonus = (custom)?tierbonus:modifyTierBonus(item,tierbonus); @@ -529,7 +531,8 @@ public class Loot { if (item.getType().toString().contains("SWORD")) { item.setType(Material.valueOf(item.getType().toString().replace("SWORD","")+"AXE")); } else - if (!GenericFunctions.isEquip(item)) { + if (!GenericFunctions.isEquip(item) || + item.getType().name().contains("LEATHER")) { allowed = false; } tierbonus = (custom)?tierbonus:modifyTierBonus(item,tierbonus);