From 0000000000000000000000000000000000000000 Mon Sep 17 00:00:00 2001 From: TreyRuffy Date: Wed, 9 Jun 2021 16:31:15 -0600 Subject: [PATCH] Flying Fall Damage API diff --git a/src/main/java/org/bukkit/entity/Player.java b/src/main/java/org/bukkit/entity/Player.java index f569064325dceed352b3ab993add415526b93950..878d10ab18d325e82b42f83fce19360d187322ae 100644 --- a/src/main/java/org/bukkit/entity/Player.java +++ b/src/main/java/org/bukkit/entity/Player.java @@ -2880,5 +2880,19 @@ public interface Player extends HumanEntity, Conversable, OfflinePlayer, PluginM * @param invulnerableTicks Invulnerable ticks remaining */ void setSpawnInvulnerableTicks(int invulnerableTicks); + + /** + * Allows you to enable fall damage while {@link #getAllowFlight()} is {@code true} + * + * @param flyingFallDamage Enables fall damage when {@link #getAllowFlight()} is true + */ + public void setFlyingFallDamage(boolean flyingFallDamage); + + /** + * Allows you get if fall damage is enabled while {@link #getAllowFlight()} is {@code true} + * + * @return True if fall damage is enabled when {@link #getAllowFlight()} is true + */ + public boolean hasFlyingFallDamage(); // Purpur end }