diff --git a/src/main/scala/io/izzel/taboolib/module/db/local/SecuredFile.java b/src/main/scala/io/izzel/taboolib/module/db/local/SecuredFile.java index 70ec370..64704ba 100644 --- a/src/main/scala/io/izzel/taboolib/module/db/local/SecuredFile.java +++ b/src/main/scala/io/izzel/taboolib/module/db/local/SecuredFile.java @@ -1,4 +1,4 @@ -1package io.izzel.taboolib.module.db.local; +package io.izzel.taboolib.module.db.local; import io.izzel.taboolib.util.Files; import org.bukkit.Bukkit; diff --git a/src/main/scala/io/izzel/taboolib/module/packet/channel/ChannelExecutor.java b/src/main/scala/io/izzel/taboolib/module/packet/channel/ChannelExecutor.java index 8a005f1..9a8447e 100644 --- a/src/main/scala/io/izzel/taboolib/module/packet/channel/ChannelExecutor.java +++ b/src/main/scala/io/izzel/taboolib/module/packet/channel/ChannelExecutor.java @@ -9,6 +9,7 @@ import io.netty.channel.ChannelPromise; import org.bukkit.entity.Player; import java.util.Collection; +import java.util.ConcurrentModificationException; import java.util.concurrent.ExecutorService; import java.util.concurrent.Executors; @@ -54,6 +55,7 @@ public abstract class ChannelExecutor { if (TPacketHandler.getListeners().stream().flatMap(Collection::stream).anyMatch(packetListener -> !packetListener.onSend(player, o) || !packetListener.onSend(player, new Packet(o)))) { return; } + } catch (ConcurrentModificationException ignore) { } catch (Exception e) { e.printStackTrace(); } @@ -66,6 +68,7 @@ public abstract class ChannelExecutor { if (TPacketHandler.getListeners().stream().flatMap(Collection::stream).anyMatch(packetListener -> !packetListener.onReceive(player, o) || !packetListener.onReceive(player, new Packet(o)))) { return; } + } catch (ConcurrentModificationException ignore) { } catch (Exception e) { e.printStackTrace(); }