mirror of
https://github.com/songoda/FabledSkyBlock.git
synced 2024-09-29 23:17:26 +02:00
Use our API correctly.
This commit is contained in:
parent
2d50efaac4
commit
5f69d3d2e7
@ -700,8 +700,8 @@ public class Interact implements Listener {
|
||||
SoundManager soundManager = skyblock.getSoundManager();
|
||||
|
||||
if (skyblock.getWorldManager().isIslandWorld(entity.getWorld())) {
|
||||
if ((is != null) && (CompatibleMaterial.getMaterial(is.getType()) != CompatibleMaterial.AIR)) {
|
||||
if (CompatibleMaterial.getMaterial(is.getType()) == CompatibleMaterial.LEAD) {
|
||||
if ((is != null) && (CompatibleMaterial.getMaterial(is) != CompatibleMaterial.AIR)) {
|
||||
if (CompatibleMaterial.getMaterial(is) == CompatibleMaterial.LEAD) {
|
||||
if (!islandManager.hasPermission(player, entity.getLocation(), "Leash")) {
|
||||
event.setCancelled(true);
|
||||
|
||||
@ -765,7 +765,7 @@ public class Interact implements Listener {
|
||||
skyblock.getSoundManager().playSound(player, CompatibleSound.ENTITY_VILLAGER_NO.getSound(), 1.0F, 1.0F);
|
||||
}
|
||||
} else if (entity.getType() == EntityType.COW || entity.getType() == EntityType.MUSHROOM_COW) {
|
||||
if (CompatibleMaterial.getMaterial(is.getType()) == CompatibleMaterial.BUCKET) {
|
||||
if (CompatibleMaterial.getMaterial(is) == CompatibleMaterial.BUCKET) {
|
||||
if (!islandManager.hasPermission(player, entity.getLocation(), "Milking")) {
|
||||
event.setCancelled(true);
|
||||
|
||||
@ -819,27 +819,27 @@ public class Interact implements Listener {
|
||||
}
|
||||
|
||||
if (entity.getType() == EntityType.HORSE) {
|
||||
if (!(CompatibleMaterial.getMaterial(is.getType()) == CompatibleMaterial.GOLDEN_APPLE
|
||||
|| CompatibleMaterial.getMaterial(is.getType()) == CompatibleMaterial.GOLDEN_CARROT
|
||||
|| CompatibleMaterial.getMaterial(is.getType()) == CompatibleMaterial.SUGAR
|
||||
|| CompatibleMaterial.getMaterial(is.getType()) == CompatibleMaterial.WHEAT
|
||||
|| CompatibleMaterial.getMaterial(is.getType()) == CompatibleMaterial.APPLE
|
||||
|| CompatibleMaterial.getMaterial(is.getType()) == CompatibleMaterial.HAY_BLOCK)) {
|
||||
if (!(CompatibleMaterial.getMaterial(is) == CompatibleMaterial.GOLDEN_APPLE
|
||||
|| CompatibleMaterial.getMaterial(is) == CompatibleMaterial.GOLDEN_CARROT
|
||||
|| CompatibleMaterial.getMaterial(is) == CompatibleMaterial.SUGAR
|
||||
|| CompatibleMaterial.getMaterial(is) == CompatibleMaterial.WHEAT
|
||||
|| CompatibleMaterial.getMaterial(is) == CompatibleMaterial.APPLE
|
||||
|| CompatibleMaterial.getMaterial(is) == CompatibleMaterial.HAY_BLOCK)) {
|
||||
return;
|
||||
}
|
||||
} else if (entity.getType() == EntityType.SHEEP || entity.getType() == EntityType.COW || entity.getType() == EntityType.MUSHROOM_COW) {
|
||||
if (!(CompatibleMaterial.getMaterial(is.getType()) == CompatibleMaterial.WHEAT)) {
|
||||
if (!(CompatibleMaterial.getMaterial(is) == CompatibleMaterial.WHEAT)) {
|
||||
return;
|
||||
}
|
||||
} else if (entity.getType() == EntityType.PIG) {
|
||||
if (!(CompatibleMaterial.getMaterial(is.getType()) == CompatibleMaterial.CARROT || CompatibleMaterial.getMaterial(is.getType()) == CompatibleMaterial.POTATO)) {
|
||||
if (!(CompatibleMaterial.getMaterial(is) == CompatibleMaterial.CARROT || CompatibleMaterial.getMaterial(is) == CompatibleMaterial.POTATO)) {
|
||||
return;
|
||||
}
|
||||
} else if (entity.getType() == EntityType.CHICKEN) {
|
||||
if (!(CompatibleMaterial.getMaterial(is.getType()) == CompatibleMaterial.WHEAT_SEEDS
|
||||
|| CompatibleMaterial.getMaterial(is.getType()) == CompatibleMaterial.PUMPKIN_SEEDS || CompatibleMaterial.getMaterial(is.getType()) == CompatibleMaterial.MELON_SEEDS)) {
|
||||
if (!(CompatibleMaterial.getMaterial(is) == CompatibleMaterial.WHEAT_SEEDS
|
||||
|| CompatibleMaterial.getMaterial(is) == CompatibleMaterial.PUMPKIN_SEEDS || CompatibleMaterial.getMaterial(is) == CompatibleMaterial.MELON_SEEDS)) {
|
||||
if (NMSUtil.getVersionNumber() > 8) {
|
||||
if (!(CompatibleMaterial.getMaterial(is.getType()) == CompatibleMaterial.BEETROOT_SEEDS)) {
|
||||
if (!(CompatibleMaterial.getMaterial(is) == CompatibleMaterial.BEETROOT_SEEDS)) {
|
||||
return;
|
||||
}
|
||||
} else {
|
||||
@ -847,31 +847,31 @@ public class Interact implements Listener {
|
||||
}
|
||||
}
|
||||
} else if (entity.getType() == EntityType.WOLF) {
|
||||
if (!(CompatibleMaterial.getMaterial(is.getType()) == CompatibleMaterial.BONE
|
||||
|| CompatibleMaterial.getMaterial(is.getType()) == CompatibleMaterial.PORKCHOP
|
||||
|| CompatibleMaterial.getMaterial(is.getType()) == CompatibleMaterial.BEEF
|
||||
|| CompatibleMaterial.getMaterial(is.getType()) == CompatibleMaterial.CHICKEN
|
||||
|| CompatibleMaterial.getMaterial(is.getType()) == CompatibleMaterial.RABBIT
|
||||
|| CompatibleMaterial.getMaterial(is.getType()) == CompatibleMaterial.MUTTON
|
||||
|| CompatibleMaterial.getMaterial(is.getType()) == CompatibleMaterial.ROTTEN_FLESH
|
||||
|| CompatibleMaterial.getMaterial(is.getType()) == CompatibleMaterial.COOKED_PORKCHOP
|
||||
|| CompatibleMaterial.getMaterial(is.getType()) == CompatibleMaterial.COOKED_BEEF
|
||||
|| CompatibleMaterial.getMaterial(is.getType()) == CompatibleMaterial.COOKED_CHICKEN
|
||||
|| CompatibleMaterial.getMaterial(is.getType()) == CompatibleMaterial.COOKED_RABBIT
|
||||
|| CompatibleMaterial.getMaterial(is.getType()) == CompatibleMaterial.COOKED_MUTTON)) {
|
||||
if (!(CompatibleMaterial.getMaterial(is) == CompatibleMaterial.BONE
|
||||
|| CompatibleMaterial.getMaterial(is) == CompatibleMaterial.PORKCHOP
|
||||
|| CompatibleMaterial.getMaterial(is) == CompatibleMaterial.BEEF
|
||||
|| CompatibleMaterial.getMaterial(is) == CompatibleMaterial.CHICKEN
|
||||
|| CompatibleMaterial.getMaterial(is) == CompatibleMaterial.RABBIT
|
||||
|| CompatibleMaterial.getMaterial(is) == CompatibleMaterial.MUTTON
|
||||
|| CompatibleMaterial.getMaterial(is) == CompatibleMaterial.ROTTEN_FLESH
|
||||
|| CompatibleMaterial.getMaterial(is) == CompatibleMaterial.COOKED_PORKCHOP
|
||||
|| CompatibleMaterial.getMaterial(is) == CompatibleMaterial.COOKED_BEEF
|
||||
|| CompatibleMaterial.getMaterial(is) == CompatibleMaterial.COOKED_CHICKEN
|
||||
|| CompatibleMaterial.getMaterial(is) == CompatibleMaterial.COOKED_RABBIT
|
||||
|| CompatibleMaterial.getMaterial(is) == CompatibleMaterial.COOKED_MUTTON)) {
|
||||
return;
|
||||
}
|
||||
} else if (entity.getType() == EntityType.OCELOT) {
|
||||
if (!(CompatibleMaterial.getMaterial(is.getType()) == CompatibleMaterial.COD
|
||||
|| CompatibleMaterial.getMaterial(is.getType()) == CompatibleMaterial.SALMON
|
||||
|| CompatibleMaterial.getMaterial(is.getType()) == CompatibleMaterial.TROPICAL_FISH
|
||||
|| CompatibleMaterial.getMaterial(is.getType()) == CompatibleMaterial.PUFFERFISH)) {
|
||||
if (!(CompatibleMaterial.getMaterial(is) == CompatibleMaterial.COD
|
||||
|| CompatibleMaterial.getMaterial(is) == CompatibleMaterial.SALMON
|
||||
|| CompatibleMaterial.getMaterial(is) == CompatibleMaterial.TROPICAL_FISH
|
||||
|| CompatibleMaterial.getMaterial(is) == CompatibleMaterial.PUFFERFISH)) {
|
||||
return;
|
||||
}
|
||||
} else if (entity.getType() == EntityType.RABBIT) {
|
||||
if (!(CompatibleMaterial.getMaterial(is.getType()) == CompatibleMaterial.DANDELION
|
||||
|| CompatibleMaterial.getMaterial(is.getType()) == CompatibleMaterial.CARROTS
|
||||
|| CompatibleMaterial.getMaterial(is.getType()) == CompatibleMaterial.GOLDEN_CARROT)) {
|
||||
if (!(CompatibleMaterial.getMaterial(is) == CompatibleMaterial.DANDELION
|
||||
|| CompatibleMaterial.getMaterial(is) == CompatibleMaterial.CARROTS
|
||||
|| CompatibleMaterial.getMaterial(is) == CompatibleMaterial.GOLDEN_CARROT)) {
|
||||
return;
|
||||
}
|
||||
} else {
|
||||
@ -879,12 +879,12 @@ public class Interact implements Listener {
|
||||
|
||||
if (NMSVersion > 10) {
|
||||
if (entity.getType() == EntityType.LLAMA) {
|
||||
if (!(CompatibleMaterial.getMaterial(is.getType()) == CompatibleMaterial.HAY_BLOCK)) {
|
||||
if (!(CompatibleMaterial.getMaterial(is) == CompatibleMaterial.HAY_BLOCK)) {
|
||||
return;
|
||||
}
|
||||
} else if (NMSVersion > 12) {
|
||||
if (entity.getType() == EntityType.TURTLE) {
|
||||
if (!(CompatibleMaterial.getMaterial(is.getType()) == CompatibleMaterial.SEAGRASS)) {
|
||||
if (!(CompatibleMaterial.getMaterial(is) == CompatibleMaterial.SEAGRASS)) {
|
||||
return;
|
||||
}
|
||||
} else {
|
||||
|
@ -198,7 +198,7 @@ public class Levelling {
|
||||
if (is == null || is.getItemMeta() == null) continue;
|
||||
|
||||
is.setAmount(Math.min(Math.toIntExact(value), 64));
|
||||
is.setType(CompatibleMaterial.getMaterial(is.getType()).getMaterial());
|
||||
is.setType(CompatibleMaterial.getMaterial(is).getMaterial());
|
||||
|
||||
testInventory.clear();
|
||||
testInventory.setItem(0, is);
|
||||
@ -269,7 +269,7 @@ public class Levelling {
|
||||
|
||||
ItemStack is = materials.getItem();
|
||||
is.setAmount(Math.min(Math.toIntExact(materialAmount), 64));
|
||||
is.setType(CompatibleMaterial.getMaterial(is.getType()).getMaterial());
|
||||
is.setType(CompatibleMaterial.getMaterial(is).getMaterial());
|
||||
|
||||
List<String> lore = configLoad.getStringList("Menu.Levelling.Item.Material.Lore");
|
||||
lore.replaceAll(x -> x.replace("%points", NumberUtil.formatNumberByDecimal(pointsEarned)).replace("%blocks", NumberUtil.formatNumberByDecimal(materialAmount)).replace("%material", name));
|
||||
|
Loading…
Reference in New Issue
Block a user