From 8b5c9c15b022b460e83ccb8bb9f3bcd691f4eb6b Mon Sep 17 00:00:00 2001 From: md_5 Date: Tue, 1 Mar 2016 13:46:07 +1100 Subject: [PATCH] SPIGOT-1541: Fix firework launching --- .../java/org/bukkit/craftbukkit/entity/CraftFirework.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/main/java/org/bukkit/craftbukkit/entity/CraftFirework.java b/src/main/java/org/bukkit/craftbukkit/entity/CraftFirework.java index 6a5c44802..b1f4d6e19 100644 --- a/src/main/java/org/bukkit/craftbukkit/entity/CraftFirework.java +++ b/src/main/java/org/bukkit/craftbukkit/entity/CraftFirework.java @@ -1,5 +1,6 @@ package org.bukkit.craftbukkit.entity; +import com.google.common.base.Optional; import net.minecraft.server.EntityFireworks; import net.minecraft.server.ItemStack; import net.minecraft.server.Items; @@ -14,7 +15,6 @@ import org.bukkit.inventory.meta.FireworkMeta; import java.util.Random; public class CraftFirework extends CraftEntity implements Firework { - private static final int FIREWORK_ITEM_INDEX = 8; private final Random random = new Random(); private final CraftItemStack item; @@ -26,7 +26,7 @@ public class CraftFirework extends CraftEntity implements Firework { if (item == null) { item = new ItemStack(Items.FIREWORKS); - getHandle().getDataWatcher().register(EntityFireworks.FIREWORK_ITEM, item); + getHandle().getDataWatcher().set(EntityFireworks.FIREWORK_ITEM, Optional.of(item)); } this.item = CraftItemStack.asCraftMirror(item);