Add usesPurpurClient to API (#598)

This commit is contained in:
Fredthedoggy
2021-08-19 21:18:55 -04:00
committed by GitHub
parent d783ad703b
commit d918b4f0c6
2 changed files with 45 additions and 0 deletions

View File

@@ -0,0 +1,24 @@
From 0000000000000000000000000000000000000000 Mon Sep 17 00:00:00 2001
From: Fredthedoggy <45927799+fredthedoggy@users.noreply.github.com>
Date: Thu, 19 Aug 2021 20:04:18 -0400
Subject: [PATCH] Add usesPurpurClient() to Purpur-API
diff --git a/src/main/java/org/bukkit/entity/Player.java b/src/main/java/org/bukkit/entity/Player.java
index 42c9911885b1323032cc14c737c562695692744c..2303dea99e6243443a7c0a33f72892eedc118e2c 100644
--- a/src/main/java/org/bukkit/entity/Player.java
+++ b/src/main/java/org/bukkit/entity/Player.java
@@ -2442,5 +2442,13 @@ public interface Player extends HumanEntity, Conversable, OfflinePlayer, PluginM
* @return True if fall damage is enabled when {@link #getAllowFlight()} is true
*/
public boolean hasFlyingFallDamage();
+
+ /**
+ * Allows you to get if player uses Purpur Client
+ *
+ * @return True if Player uses Purpur Client
+ */
+ public boolean usesPurpurClient();
+
// Purpur end
}

View File

@@ -0,0 +1,21 @@
From 0000000000000000000000000000000000000000 Mon Sep 17 00:00:00 2001
From: Fredthedoggy <45927799+fredthedoggy@users.noreply.github.com>
Date: Thu, 19 Aug 2021 20:04:57 -0400
Subject: [PATCH] Add usesPurpurClient() to Purpur-Server
diff --git a/src/main/java/org/bukkit/craftbukkit/entity/CraftPlayer.java b/src/main/java/org/bukkit/craftbukkit/entity/CraftPlayer.java
index c0e14be91996628be0e69ae0ec5dd0b785b9e11f..0c56d9ace1911e87034e45880a2d986d4663a94c 100644
--- a/src/main/java/org/bukkit/craftbukkit/entity/CraftPlayer.java
+++ b/src/main/java/org/bukkit/craftbukkit/entity/CraftPlayer.java
@@ -2618,5 +2618,10 @@ public class CraftPlayer extends CraftHumanEntity implements Player {
public boolean hasFlyingFallDamage() {
return getHandle().flyingFallDamage;
}
+
+ @Override
+ public boolean usesPurpurClient() {
+ return getHandle().purpurClient;
+ }
// Purpur end
}