mirror of
https://github.com/PurpurMC/Purpur.git
synced 2026-02-17 16:37:43 +01:00
Updated Upstream (Paper)
Upstream has released updates that appear to apply and compile correctly Paper Changes: PaperMC/Paper@32875b4 8948: Nag when timings is enabled or a plugin creates a new Timing PaperMC/Paper@a13759a Turn deprecation message into a `Component` to be used in the command at a later date PaperMC/Paper@ef5fa90 Fix crash relating to bad recipes in furnace-like tile entities (#9011) PaperMC/Paper@cbcdfd0 Make other link in deprecation message clickable too
This commit is contained in:
@@ -1,7 +1,7 @@
|
|||||||
group = org.purpurmc.purpur
|
group = org.purpurmc.purpur
|
||||||
version = 1.19.4-R0.1-SNAPSHOT
|
version = 1.19.4-R0.1-SNAPSHOT
|
||||||
|
|
||||||
paperCommit = 5c78e77da522c8a12a2720e10c47a071615780b5
|
paperCommit = cbcdfd03e7d4042a8812d70d3e20fc216bdc5e02
|
||||||
|
|
||||||
org.gradle.caching = true
|
org.gradle.caching = true
|
||||||
org.gradle.parallel = true
|
org.gradle.parallel = true
|
||||||
|
|||||||
@@ -71,10 +71,10 @@ index 7514fad26f955329f8bf17ff17db75f0c8301ee5..1d866e980abc542bdfee1ce082cd9cdd
|
|||||||
void close();
|
void close();
|
||||||
}
|
}
|
||||||
diff --git a/src/main/java/co/aikar/timings/Timings.java b/src/main/java/co/aikar/timings/Timings.java
|
diff --git a/src/main/java/co/aikar/timings/Timings.java b/src/main/java/co/aikar/timings/Timings.java
|
||||||
index 852f5673fb3f9c7d7ad44b01d04b3dcdf7352e50..945e0bc1214ff3210cafc22a193d41de1c24ad03 100644
|
index 9812d668ad945aba486fbf6d5bf83c4292cb5d03..187672fdcb77081653335d20537fbd795c026245 100644
|
||||||
--- a/src/main/java/co/aikar/timings/Timings.java
|
--- a/src/main/java/co/aikar/timings/Timings.java
|
||||||
+++ b/src/main/java/co/aikar/timings/Timings.java
|
+++ b/src/main/java/co/aikar/timings/Timings.java
|
||||||
@@ -118,7 +118,7 @@ public final class Timings {
|
@@ -124,7 +124,7 @@ public final class Timings {
|
||||||
@NotNull
|
@NotNull
|
||||||
public static Timing ofStart(@NotNull Plugin plugin, @NotNull String name, @Nullable Timing groupHandler) {
|
public static Timing ofStart(@NotNull Plugin plugin, @NotNull String name, @Nullable Timing groupHandler) {
|
||||||
Timing timing = of(plugin, name, groupHandler);
|
Timing timing = of(plugin, name, groupHandler);
|
||||||
@@ -84,7 +84,7 @@ index 852f5673fb3f9c7d7ad44b01d04b3dcdf7352e50..945e0bc1214ff3210cafc22a193d41de
|
|||||||
}
|
}
|
||||||
|
|
||||||
diff --git a/src/main/java/co/aikar/timings/TimingsCommand.java b/src/main/java/co/aikar/timings/TimingsCommand.java
|
diff --git a/src/main/java/co/aikar/timings/TimingsCommand.java b/src/main/java/co/aikar/timings/TimingsCommand.java
|
||||||
index 61cfad5cd53980836e1fd6ecf08a760166fff2b9..1abfcee0f6d632f4cd8d74b4994a90c9ea9d254c 100644
|
index e801e79fa57c44b2e5d359647c920f88064826f1..1abfcee0f6d632f4cd8d74b4994a90c9ea9d254c 100644
|
||||||
--- a/src/main/java/co/aikar/timings/TimingsCommand.java
|
--- a/src/main/java/co/aikar/timings/TimingsCommand.java
|
||||||
+++ b/src/main/java/co/aikar/timings/TimingsCommand.java
|
+++ b/src/main/java/co/aikar/timings/TimingsCommand.java
|
||||||
@@ -45,7 +45,7 @@ public class TimingsCommand extends BukkitCommand {
|
@@ -45,7 +45,7 @@ public class TimingsCommand extends BukkitCommand {
|
||||||
@@ -96,21 +96,22 @@ index 61cfad5cd53980836e1fd6ecf08a760166fff2b9..1abfcee0f6d632f4cd8d74b4994a90c9
|
|||||||
this.setPermission("bukkit.command.timings");
|
this.setPermission("bukkit.command.timings");
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -54,6 +54,13 @@ public class TimingsCommand extends BukkitCommand {
|
@@ -54,8 +54,12 @@ public class TimingsCommand extends BukkitCommand {
|
||||||
if (!testPermission(sender)) {
|
if (!testPermission(sender)) {
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
|
- if (false) {
|
||||||
|
- sender.sendMessage(Timings.deprecationMessage());
|
||||||
+ if (true) {
|
+ if (true) {
|
||||||
+ net.kyori.adventure.text.minimessage.MiniMessage mm = net.kyori.adventure.text.minimessage.MiniMessage.miniMessage();
|
+ net.kyori.adventure.text.minimessage.MiniMessage mm = net.kyori.adventure.text.minimessage.MiniMessage.miniMessage();
|
||||||
+ sender.sendMessage(mm.deserialize("<gold>Purpur has removed timings to save your performance. Please use <click:suggest_command:'/spark'><grey>/spark</grey></click> instead"));
|
+ sender.sendMessage(mm.deserialize("<gold>Purpur has removed timings to save your performance. Please use <click:suggest_command:'/spark'><grey>/spark</grey></click> instead"));
|
||||||
+ sender.sendMessage(mm.deserialize("<gold>For more information, view its documentation at"));
|
+ sender.sendMessage(mm.deserialize("<gold>For more information, view its documentation at"));
|
||||||
+ sender.sendMessage(mm.deserialize("<gold><click:open_url:'https://spark.lucko.me/docs/Command-Usage'>https://spark.lucko.me/docs/Command-Usage</click>"));
|
+ sender.sendMessage(mm.deserialize("<gold><click:open_url:'https://spark.lucko.me/docs/Command-Usage'>https://spark.lucko.me/docs/Command-Usage</click>"));
|
||||||
+ return true;
|
+ return true;
|
||||||
+ }
|
}
|
||||||
if (args.length < 1) {
|
if (args.length < 1) {
|
||||||
sender.sendMessage(text("Usage: " + this.usageMessage, NamedTextColor.RED));
|
sender.sendMessage(text("Usage: " + this.usageMessage, NamedTextColor.RED));
|
||||||
return true;
|
@@ -115,7 +119,7 @@ public class TimingsCommand extends BukkitCommand {
|
||||||
@@ -112,7 +119,7 @@ public class TimingsCommand extends BukkitCommand {
|
|
||||||
Preconditions.checkNotNull(args, "Arguments cannot be null");
|
Preconditions.checkNotNull(args, "Arguments cannot be null");
|
||||||
Preconditions.checkNotNull(alias, "Alias cannot be null");
|
Preconditions.checkNotNull(alias, "Alias cannot be null");
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user