From 21dbe8ab2aa64065350915039ea38e8df401553f Mon Sep 17 00:00:00 2001 From: md_5 Date: Sun, 12 May 2019 11:22:21 +1000 Subject: [PATCH] SPIGOT-4911: Cannot add firework rocket as charged projectile in crossbow --- .../org/bukkit/craftbukkit/inventory/CraftMetaCrossbow.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/main/java/org/bukkit/craftbukkit/inventory/CraftMetaCrossbow.java b/src/main/java/org/bukkit/craftbukkit/inventory/CraftMetaCrossbow.java index b3ace0bf2d..15fc0115cb 100644 --- a/src/main/java/org/bukkit/craftbukkit/inventory/CraftMetaCrossbow.java +++ b/src/main/java/org/bukkit/craftbukkit/inventory/CraftMetaCrossbow.java @@ -141,7 +141,7 @@ public class CraftMetaCrossbow extends CraftMetaItem implements CrossbowMeta { @Override public void addChargedProjectile(ItemStack item) { Preconditions.checkArgument(item != null, "item"); - Preconditions.checkArgument(CraftMagicNumbers.getItem(item.getType()) instanceof ItemArrow, "Item %s is not an arrow", item); + Preconditions.checkArgument(item.getType() == Material.FIREWORK_ROCKET || CraftMagicNumbers.getItem(item.getType()) instanceof ItemArrow, "Item %s is not an arrow or firework rocket", item); if (chargedProjectiles == null) { chargedProjectiles = new ArrayList<>();