From f3e26f2572b176062b5a996a538b9674a10feeba Mon Sep 17 00:00:00 2001 From: CraftBukkit/Spigot Date: Sun, 12 May 2019 11:22:21 +1000 Subject: [PATCH] SPIGOT-4911: Cannot add firework rocket as charged projectile in crossbow By: md_5 --- .../org/bukkit/craftbukkit/inventory/CraftMetaCrossbow.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/paper-server/src/main/java/org/bukkit/craftbukkit/inventory/CraftMetaCrossbow.java b/paper-server/src/main/java/org/bukkit/craftbukkit/inventory/CraftMetaCrossbow.java index b3ace0bf2..15fc0115c 100644 --- a/paper-server/src/main/java/org/bukkit/craftbukkit/inventory/CraftMetaCrossbow.java +++ b/paper-server/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<>();