From 0000000000000000000000000000000000000000 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 f844d5aa983f1d4718c9f22da80b0eed113547b1..e8c04c1383ec6dd53f30727db4e910ca17fbae5d 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 {
 
     /**
@@ -43,4 +46,15 @@ public interface Firework extends Entity {
      * @param shotAtAngle the new shotAtAngle
      */
     void setShotAtAngle(boolean shotAtAngle);
+
+    // 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
 }
