mirror of
https://github.com/TotalFreedomMC/TF-LibsDisguises.git
synced 2025-02-12 03:57:03 +00:00
Fixed a error which happened rarely
This commit is contained in:
parent
b93f5d3ea4
commit
ce76bb47c5
1 changed files with 2 additions and 1 deletions
|
@ -178,7 +178,8 @@ public class DisguiseAPI {
|
||||||
Method clear = entityTrackerEntry.getClass().getMethod("clear", ReflectionManager.getNmsClass("EntityPlayer"));
|
Method clear = entityTrackerEntry.getClass().getMethod("clear", ReflectionManager.getNmsClass("EntityPlayer"));
|
||||||
Method updatePlayer = entityTrackerEntry.getClass().getMethod("updatePlayer",
|
Method updatePlayer = entityTrackerEntry.getClass().getMethod("updatePlayer",
|
||||||
ReflectionManager.getNmsClass("EntityPlayer"));
|
ReflectionManager.getNmsClass("EntityPlayer"));
|
||||||
for (Object player : trackedPlayers) {
|
HashSet cloned = (HashSet) trackedPlayers.clone();
|
||||||
|
for (Object player : cloned) {
|
||||||
if (entity instanceof Player && !((Player) getBukkitEntity.invoke(player)).canSee((Player) entity))
|
if (entity instanceof Player && !((Player) getBukkitEntity.invoke(player)).canSee((Player) entity))
|
||||||
continue;
|
continue;
|
||||||
clear.invoke(entityTrackerEntry, player);
|
clear.invoke(entityTrackerEntry, player);
|
||||||
|
|
Loading…
Reference in a new issue