@@ -42,7 +42,7 @@ public CombatLog() {
4242
4343 if (player == null ) {
4444
45- this . taggedPlayers . remove (uuid );
45+ unTagPlayer (uuid );
4646
4747 return ;
4848 }
@@ -64,7 +64,7 @@ private long getSecondsLeft(UUID uuid) {
6464
6565 if (secondsLeft < 1L ) {
6666
67- this . taggedPlayers . remove (uuid );
67+ unTagPlayer (uuid );
6868
6969 return 0L ;
7070 }
@@ -84,7 +84,10 @@ public String getCooldown(UUID uuid) {
8484 return "Ready" ;
8585 }
8686
87- private void tagPlayer (Player player ) {
87+ public void tagPlayer (UUID uuid ) {
88+
89+ Player player = Bukkit .getPlayer (uuid );
90+
8891 if (Config .Setting .COMBATLOG_DISABLED_WORLDS .getStringList ().stream ().anyMatch (world -> world .equals (player .getWorld ().getName ()))
8992 || (!Config .Setting .DISABLE_BYPASS_PERMISSIONS .getBoolean ()
9093 && player .hasPermission (Permissions .BYPASS_COMBATLOG .getPermission ()))) return ;
@@ -107,6 +110,10 @@ private void tagPlayer(Player player) {
107110 debug (player , "&6Tagged" );
108111 }
109112
113+ public void unTagPlayer (UUID uuid ) {
114+ this .taggedPlayers .remove (uuid );
115+ }
116+
110117 @ EventHandler (priority = EventPriority .MONITOR , ignoreCancelled = true )
111118 public void onCombat (EntityDamageByEntityEvent e ) {
112119 if (!(e .getEntity () instanceof LivingEntity )) return ;
@@ -142,9 +149,9 @@ public void onCombat(EntityDamageByEntityEvent e) {
142149
143150 if (player == null ) return ;
144151
145- tagPlayer (player );
152+ tagPlayer (player . getUniqueId () );
146153
147- if (target instanceof Player ) tagPlayer (( Player ) target );
154+ if (target instanceof Player ) tagPlayer (target . getUniqueId () );
148155 }
149156
150157 @ EventHandler (priority = EventPriority .LOWEST , ignoreCancelled = true )
0 commit comments