Added %quality% placeholder & Bottled Materials

issue #259
This commit is contained in:
Sn0wStorm
2020-04-13 13:52:57 +02:00
parent 2cd52955a0
commit 786a3c5741
19 changed files with 56 additions and 32 deletions
+6 -3
View File
@@ -281,18 +281,21 @@ public class BCauldron {
return;
}
if (ingredientAdd(clickedBlock, item, player)) {
boolean isBucket = item.getType().equals(Material.WATER_BUCKET)
|| item.getType().equals(Material.LAVA_BUCKET)
|| item.getType().equals(Material.MILK_BUCKET);
boolean isBucket = item.getType().name().endsWith("_BUCKET");
boolean isBottle = LegacyUtil.isBottle(item.getType());
if (item.getAmount() > 1) {
item.setAmount(item.getAmount() - 1);
if (isBucket) {
giveItem(player, new ItemStack(Material.BUCKET));
} else if (isBottle) {
giveItem(player, new ItemStack(Material.GLASS_BOTTLE));
}
} else {
if (isBucket) {
setItemInHand(event, Material.BUCKET, handSwap);
} else if (isBottle) {
setItemInHand(event, Material.GLASS_BOTTLE, handSwap);
} else {
setItemInHand(event, Material.AIR, handSwap);
}