aboutsummaryrefslogtreecommitdiffhomepage
path: root/patches/api/0092-Player.setPlayerProfile-API.patch
diff options
context:
space:
mode:
authorNassim Jahnke <[email protected]>2023-12-05 18:20:55 +0100
committerNassim Jahnke <[email protected]>2023-12-05 18:20:55 +0100
commit2a1ace0cf289870e82d23cf6cbcd87493f26a188 (patch)
tree415a047c3b8bcc17146f144815b1db15e0500ae6 /patches/api/0092-Player.setPlayerProfile-API.patch
parent931781c220b98dde0159c9a3c8dce06c3b2b1e13 (diff)
downloadPaper-2a1ace0cf289870e82d23cf6cbcd87493f26a188.tar.gz
Paper-2a1ace0cf289870e82d23cf6cbcd87493f26a188.zip
Prepare for 1.20.3 dev
Diffstat (limited to 'patches/api/0092-Player.setPlayerProfile-API.patch')
-rw-r--r--patches/api/0092-Player.setPlayerProfile-API.patch145
1 files changed, 0 insertions, 145 deletions
diff --git a/patches/api/0092-Player.setPlayerProfile-API.patch b/patches/api/0092-Player.setPlayerProfile-API.patch
deleted file mode 100644
index 9f301f7e9f..0000000000
--- a/patches/api/0092-Player.setPlayerProfile-API.patch
+++ /dev/null
@@ -1,145 +0,0 @@
-From 0000000000000000000000000000000000000000 Mon Sep 17 00:00:00 2001
-From: Aikar <[email protected]>
-Date: Sun, 18 Mar 2018 12:28:55 -0400
-Subject: [PATCH] Player.setPlayerProfile API
-
-This can be useful for changing name or skins after a player has logged in.
-
-diff --git a/src/main/java/org/bukkit/Bukkit.java b/src/main/java/org/bukkit/Bukkit.java
-index 8f1f432c9d6c68ac142401626adaf1dc212181f2..8c430623204d419a93ccc67a0214942952f4a33c 100644
---- a/src/main/java/org/bukkit/Bukkit.java
-+++ b/src/main/java/org/bukkit/Bukkit.java
-@@ -1306,8 +1306,10 @@ public final class Bukkit {
- * @return the new PlayerProfile
- * @throws IllegalArgumentException if both the unique id is
- * <code>null</code> and the name is <code>null</code> or blank
-+ * @deprecated use {@link #createProfile(UUID, String)}
- */
- @NotNull
-+ @Deprecated // Paper
- public static PlayerProfile createPlayerProfile(@Nullable UUID uniqueId, @Nullable String name) {
- return server.createPlayerProfile(uniqueId, name);
- }
-@@ -1318,8 +1320,10 @@ public final class Bukkit {
- * @param uniqueId the unique id
- * @return the new PlayerProfile
- * @throws IllegalArgumentException if the unique id is <code>null</code>
-+ * @deprecated use {@link #createProfile(UUID)}
- */
- @NotNull
-+ @Deprecated // Paper
- public static PlayerProfile createPlayerProfile(@NotNull UUID uniqueId) {
- return server.createPlayerProfile(uniqueId);
- }
-@@ -1331,8 +1335,10 @@ public final class Bukkit {
- * @return the new PlayerProfile
- * @throws IllegalArgumentException if the name is <code>null</code> or
- * blank
-+ * @deprecated use {@link #createProfile(String)}
- */
- @NotNull
-+ @Deprecated // Paper
- public static PlayerProfile createPlayerProfile(@NotNull String name) {
- return server.createPlayerProfile(name);
- }
-diff --git a/src/main/java/org/bukkit/OfflinePlayer.java b/src/main/java/org/bukkit/OfflinePlayer.java
-index bec480aff819e09220b52175cab0cb6d68ae68c6..12349910297a75c00e64f6ccc7981aeeeb43ecd3 100644
---- a/src/main/java/org/bukkit/OfflinePlayer.java
-+++ b/src/main/java/org/bukkit/OfflinePlayer.java
-@@ -59,7 +59,7 @@ public interface OfflinePlayer extends ServerOperator, AnimalTamer, Configuratio
- * @return the player's profile
- */
- @NotNull
-- PlayerProfile getPlayerProfile();
-+ com.destroystokyo.paper.profile.PlayerProfile getPlayerProfile(); // Paper
-
- /**
- * Checks if this player has had their profile banned.
-diff --git a/src/main/java/org/bukkit/Server.java b/src/main/java/org/bukkit/Server.java
-index aad8b2fbdbb03fbf32f99b3a533716eca9d42219..405b6a388c3593a83985f766e79b92951006563e 100644
---- a/src/main/java/org/bukkit/Server.java
-+++ b/src/main/java/org/bukkit/Server.java
-@@ -1119,8 +1119,10 @@ public interface Server extends PluginMessageRecipient, net.kyori.adventure.audi
- * @return the new PlayerProfile
- * @throws IllegalArgumentException if both the unique id is
- * <code>null</code> and the name is <code>null</code> or blank
-+ * @deprecated use {@link #createProfile(UUID, String)}
- */
- @NotNull
-+ @Deprecated // Paper
- PlayerProfile createPlayerProfile(@Nullable UUID uniqueId, @Nullable String name);
-
- /**
-@@ -1129,8 +1131,10 @@ public interface Server extends PluginMessageRecipient, net.kyori.adventure.audi
- * @param uniqueId the unique id
- * @return the new PlayerProfile
- * @throws IllegalArgumentException if the unique id is <code>null</code>
-+ * @deprecated use {@link #createProfile(UUID)}
- */
- @NotNull
-+ @Deprecated // Paper
- PlayerProfile createPlayerProfile(@NotNull UUID uniqueId);
-
- /**
-@@ -1140,8 +1144,10 @@ public interface Server extends PluginMessageRecipient, net.kyori.adventure.audi
- * @return the new PlayerProfile
- * @throws IllegalArgumentException if the name is <code>null</code> or
- * blank
-+ * @deprecated use {@link #createProfile(String)}
- */
- @NotNull
-+ @Deprecated
- PlayerProfile createPlayerProfile(@NotNull String name);
-
- /**
-diff --git a/src/main/java/org/bukkit/entity/Player.java b/src/main/java/org/bukkit/entity/Player.java
-index e6b4347fc7e14971b8c975f19ff389fdafa16723..43ba9fbec2060786fe1cb24025adc697a88b8678 100644
---- a/src/main/java/org/bukkit/entity/Player.java
-+++ b/src/main/java/org/bukkit/entity/Player.java
-@@ -2739,6 +2739,24 @@ public interface Player extends HumanEntity, Conversable, OfflinePlayer, PluginM
- * was {@link org.bukkit.event.player.PlayerResourcePackStatusEvent.Status#SUCCESSFULLY_LOADED}
- */
- boolean hasResourcePack();
-+
-+ /**
-+ * Gets a copy of this players profile
-+ * @return The players profile object
-+ */
-+ @NotNull
-+ com.destroystokyo.paper.profile.PlayerProfile getPlayerProfile();
-+
-+ /**
-+ * Changes the PlayerProfile for this player. This will cause this player
-+ * to be reregistered to all clients that can currently see this player.
-+ *
-+ * After executing this method, the player {@link java.util.UUID} won't
-+ * be swapped, only their name and gameprofile properties.
-+ *
-+ * @param profile The new profile to use
-+ */
-+ void setPlayerProfile(@NotNull com.destroystokyo.paper.profile.PlayerProfile profile);
- // Paper end
-
- // Spigot start
-diff --git a/src/main/java/org/bukkit/profile/PlayerProfile.java b/src/main/java/org/bukkit/profile/PlayerProfile.java
-index fc46add38bf59dc1a04ea566fd230dcd8ae2708c..d36b3e3c7e53840132011add365ca2a26d799064 100644
---- a/src/main/java/org/bukkit/profile/PlayerProfile.java
-+++ b/src/main/java/org/bukkit/profile/PlayerProfile.java
-@@ -16,7 +16,9 @@ import org.jetbrains.annotations.Nullable;
- * <p>
- * New profiles can be created via
- * {@link Server#createPlayerProfile(UUID, String)}.
-+ * @deprecated see {@link com.destroystokyo.paper.profile.PlayerProfile}
- */
-+@Deprecated // Paper
- public interface PlayerProfile extends Cloneable, ConfigurationSerializable {
-
- /**
-@@ -25,6 +27,7 @@ public interface PlayerProfile extends Cloneable, ConfigurationSerializable {
- * @return the player's unique id, or <code>null</code> if not available
- */
- @Nullable
-+ @Deprecated // Paper
- UUID getUniqueId();
-
- /**