From 6920434f57d65bdcb36d94c4c347c5e30f3775ad Mon Sep 17 00:00:00 2001
From: Aikar <aikar@aikar.co>
Date: Wed, 28 Dec 2016 01:18:55 -0500
Subject: [PATCH] Fireworks API's

Get the Entity being boosted
Get the firework launcher

diff --git a/src/main/java/org/bukkit/entity/Firework.java b/src/main/java/org/bukkit/entity/Firework.java
index 1c55f0338..7df26cf7f 100644
--- a/src/main/java/org/bukkit/entity/Firework.java
+++ b/src/main/java/org/bukkit/entity/Firework.java
@@ -3,6 +3,9 @@ package org.bukkit.entity;
 import org.bukkit.inventory.meta.FireworkMeta;
 import org.jetbrains.annotations.NotNull;
 
+import java.util.UUID;
+import org.jetbrains.annotations.Nullable;
+
 public interface Firework extends Entity {
 
     /**
@@ -25,4 +28,15 @@ public interface Firework extends Entity {
      * remaining fuse.
      */
     void detonate();
+
+    // Paper start
+    @Nullable
+    public UUID getSpawningEntity();
+    /**
+     * If this firework is boosting an entity, return it
+     * @return The entity being boosted
+     */
+    @Nullable
+    public LivingEntity getBoostedEntity();
+    // Paper end
 }
-- 
2.21.0