net/minecraft/stats/

This commit is contained in:
Owen1212055
2024-12-14 16:29:32 -05:00
parent 97043e3e5b
commit a0a4359af1
4 changed files with 41 additions and 69 deletions

View File

@@ -0,0 +1,15 @@
--- a/net/minecraft/stats/StatsCounter.java
+++ b/net/minecraft/stats/StatsCounter.java
@@ -18,6 +_,12 @@
}
public void setValue(Player player, Stat<?> stat, int value) {
+ // CraftBukkit start - fire Statistic events
+ org.bukkit.event.Cancellable cancellable = org.bukkit.craftbukkit.event.CraftEventFactory.handleStatisticsIncrease(player, stat, this.getValue(stat), value);
+ if (cancellable != null && cancellable.isCancelled()) {
+ return;
+ }
+ // CraftBukkit end
this.stats.put(stat, value);
}