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 e349de85d5e3733cdaf564f3ff29c23bd92405d3..9d67c03f6afa5bc9b4ea35399e4fbb9d96bbed68 100644 --- a/src/main/java/org/bukkit/entity/Player.java +++ b/src/main/java/org/bukkit/entity/Player.java @@ -2949,5 +2949,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 }