79b873c901
Upstream has released updates that appear to apply and compile correctly. This update has not been tested by PaperMC and as with ANY update, please do your own testing Bukkit Changes: 64c8bd39 #679: Add getHideOnlinePlayers b991b6c7 #677: Add "Allow Server Listings" API 4e9f199a SPIGOT-6801: Wrong BlockData classes in Material enum for SOUL_FIRE and SOUL_TORCH CraftBukkit Changes: 37e63e63 Fix loading / creating secondary worlds (nether/end) 4bf7f33c #956: Add getHideOnlinePlayers d181e1ed Fix serializing unhandled NBT + add unit test with unhandled NBT aebb79e3 #954: Add "Allow Server Listings" API 7c4707e4 #955: Add test for BlockData class of Material Spigot Changes: 16c0cb41 Rebuild patches
30 lines
1.4 KiB
Diff
30 lines
1.4 KiB
Diff
From 0000000000000000000000000000000000000000 Mon Sep 17 00:00:00 2001
|
|
From: Trigary <trigary0@gmail.com>
|
|
Date: Tue, 14 Apr 2020 12:06:14 +0200
|
|
Subject: [PATCH] Player elytra boost API
|
|
|
|
|
|
diff --git a/src/main/java/org/bukkit/entity/Player.java b/src/main/java/org/bukkit/entity/Player.java
|
|
index d0d44acb364bafca80e6efa04532b66663ca336a..e3d56cc4122de5237b89ed670493eecd3413b2b6 100644
|
|
--- a/src/main/java/org/bukkit/entity/Player.java
|
|
+++ b/src/main/java/org/bukkit/entity/Player.java
|
|
@@ -2116,6 +2116,19 @@ public interface Player extends HumanEntity, Conversable, OfflinePlayer, PluginM
|
|
*/
|
|
@NotNull
|
|
<T> T getClientOption(@NotNull ClientOption<T> option);
|
|
+
|
|
+ /**
|
|
+ * Boost a Player that's {@link #isGliding()} using a {@link Firework}.
|
|
+ * If the creation of the entity is cancelled, no boosting is done.
|
|
+ * This method does not fire {@link com.destroystokyo.paper.event.player.PlayerElytraBoostEvent}.
|
|
+ *
|
|
+ * @param firework The {@link Material#FIREWORK_ROCKET} to boost the player with
|
|
+ * @return The {@link Firework} boosting the Player or null if the spawning of the entity was cancelled
|
|
+ * @throws IllegalArgumentException if {@link #isGliding()} is false
|
|
+ * or if the {@code firework} isn't a {@link Material#FIREWORK_ROCKET}
|
|
+ */
|
|
+ @Nullable
|
|
+ Firework boostElytra(@NotNull ItemStack firework);
|
|
// Paper end
|
|
|
|
// Spigot start
|