4505e31965
The SortedCopyOnWriteArray didn't wrap the iterator() in a unmodifiable iterator. In addition, ConcurrentListenerMultimap incorrectly used the iterator to remove objects from this Array. Added a "remove(T value)" method that is thread-safe. |
||
---|---|---|
ItemDisguise | ||
ProtocolLib |