mirror of
https://github.com/PaperMC/Paper.git
synced 2024-11-06 02:42:14 +01:00
ea0b63992c
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: 4727d326 Don't let Sign extend SignSide, mark API as experimental 9b29bdcc PR-845: Add preliminary support for multi sided signs CraftBukkit Changes: b346a5f6d PR-1170: Add preliminary support for multi sided signs 86c816189 Update SQLite version d9324b4bc Fix addition of custom smithing trim / transform recipes Spigot Changes: 7d7b241e Rebuild patches
31 lines
1.4 KiB
Diff
31 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 2606c3edf89ca1f435aa3809d4609fe104211523..8caa318f71c8fd765a583c18af72705e3864f23a 100644
|
|
--- a/src/main/java/org/bukkit/entity/Player.java
|
|
+++ b/src/main/java/org/bukkit/entity/Player.java
|
|
@@ -2659,6 +2659,19 @@ public interface Player extends HumanEntity, Conversable, OfflinePlayer, PluginM
|
|
*/
|
|
@NotNull
|
|
<T> T getClientOption(@NotNull com.destroystokyo.paper.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
|