From e5f8a7672eab8892dee6e7339cc952cf0b7f3161 Mon Sep 17 00:00:00 2001 From: md_5 Date: Wed, 2 Feb 2022 08:59:18 +1100 Subject: [PATCH] SPIGOT-6917: Use main scoreboard for /trigger Restores pre-1.13 behaviour. See linked ticket for further discussion. --- .../minecraft/server/commands/CommandTrigger.patch | 11 +++++++++++ 1 file changed, 11 insertions(+) create mode 100644 nms-patches/net/minecraft/server/commands/CommandTrigger.patch diff --git a/nms-patches/net/minecraft/server/commands/CommandTrigger.patch b/nms-patches/net/minecraft/server/commands/CommandTrigger.patch new file mode 100644 index 000000000..82f7e7615 --- /dev/null +++ b/nms-patches/net/minecraft/server/commands/CommandTrigger.patch @@ -0,0 +1,11 @@ +--- a/net/minecraft/server/commands/CommandTrigger.java ++++ b/net/minecraft/server/commands/CommandTrigger.java +@@ -90,7 +90,7 @@ + if (scoreboardobjective.getCriteria() != IScoreboardCriteria.TRIGGER) { + throw CommandTrigger.ERROR_INVALID_OBJECTIVE.create(); + } else { +- Scoreboard scoreboard = entityplayer.getScoreboard(); ++ Scoreboard scoreboard = entityplayer.getServer().getScoreboard(); // CraftBukkit - SPIGOT-6917: use main scoreboard + String s = entityplayer.getScoreboardName(); + + if (!scoreboard.hasPlayerScore(s, scoreboardobjective)) {