diff --git a/src/client/MapleCharacter.java b/src/client/MapleCharacter.java index 5e0d36d712..5b0c50e317 100644 --- a/src/client/MapleCharacter.java +++ b/src/client/MapleCharacter.java @@ -166,6 +166,7 @@ import server.life.MobSkillFactory; import server.maps.MapleMapItem; import net.server.audit.locks.MonitoredLockType; import net.server.audit.locks.factory.MonitoredReentrantLockFactory; +import org.apache.mina.util.ConcurrentHashSet; public class MapleCharacter extends AbstractMapleCharacterObject { private static final MapleItemInformationProvider ii = MapleItemInformationProvider.getInstance(); @@ -249,7 +250,7 @@ public class MapleCharacter extends AbstractMapleCharacterObject { private final Map quests; private Set controlled = new LinkedHashSet<>(); private Map entered = new LinkedHashMap<>(); - private Set visibleMapObjects = new LinkedHashSet<>(); + private Set visibleMapObjects = new ConcurrentHashSet<>(); private Map skills = new LinkedHashMap<>(); private Map activeCoupons = new LinkedHashMap<>(); private Map activeCouponRates = new LinkedHashMap<>();