diff --git a/.idea/encodings.xml b/.idea/encodings.xml
index eedd93b..abc8b6a 100644
--- a/.idea/encodings.xml
+++ b/.idea/encodings.xml
@@ -1,6 +1,7 @@
+
\ No newline at end of file
diff --git a/server/.console_history b/server/.console_history
index c940340..59216cd 100644
--- a/server/.console_history
+++ b/server/.console_history
@@ -14,3 +14,21 @@
1708375334858:op obvWolf
1708375412994:pluginmanager reload sentinel
1708375622547:stop
+1708450962635:pm unload Sentinel
+1708450972259:pluginmanager unload Sentinel
+1708450992719:pluginmanager load Sentinel
+1708451072350:pluginmanager unload Sentinel
+1708451092498:pluginmanager load Sentinel
+1708453624766:pluginmanager unload Sentinel
+1708453645115:pluginmanager load Sentinel
+1708453709199:pluginmanager unload Sentinel
+1708453730437:pluginmanager load Sentinel
+1708453816045:pluginmanager reload Sentinel
+1708453975527:pluginmanager load Sentinel
+1708453979810:pluginmanager unload Sentinel
+1708453996298:pluginmanager load Sentinel
+1708454059604:pluginmanager reload Sentinel
+1708454261102:pluginmanager unload Sentinel
+1708454278800:pluginmanager reload Sentinel
+1708454282588:pluginmanager load Sentinel
+1708454421234:pluginmanager unload Sentinel
diff --git a/server/logs/2024-02-19-4.log.gz b/server/logs/2024-02-19-4.log.gz
new file mode 100644
index 0000000..5c3aa78
Binary files /dev/null and b/server/logs/2024-02-19-4.log.gz differ
diff --git a/server/logs/latest.log b/server/logs/latest.log
index 78353d1..9250244 100644
--- a/server/logs/latest.log
+++ b/server/logs/latest.log
@@ -1,51 +1,51 @@
-[14:36:21] [ServerMain/INFO]: Environment: Environment[sessionHost=https://sessionserver.mojang.com, servicesHost=https://api.minecraftservices.com, name=PROD]
-[14:36:23] [ServerMain/INFO]: Loaded 1174 recipes
-[14:36:23] [ServerMain/INFO]: Loaded 1271 advancements
-[14:36:23] [Server thread/INFO]: Starting minecraft server version 1.20.4
-[14:36:23] [Server thread/INFO]: Loading properties
-[14:36:23] [Server thread/INFO]: This server is running Paper version git-Paper-430 (MC: 1.20.4) (Implementing API version 1.20.4-R0.1-SNAPSHOT) (Git: 4939f87)
-[14:36:24] [Server thread/INFO]: Server Ping Player Sample Count: 12
-[14:36:24] [Server thread/INFO]: Using 4 threads for Netty based IO
-[14:36:24] [Server thread/WARN]: [!] The timings profiler has been enabled but has been scheduled for removal from Paper in the future.
+[11:39:14] [ServerMain/INFO]: Environment: Environment[sessionHost=https://sessionserver.mojang.com, servicesHost=https://api.minecraftservices.com, name=PROD]
+[11:39:15] [ServerMain/INFO]: Loaded 1174 recipes
+[11:39:16] [ServerMain/INFO]: Loaded 1271 advancements
+[11:39:16] [Server thread/INFO]: Starting minecraft server version 1.20.4
+[11:39:16] [Server thread/INFO]: Loading properties
+[11:39:17] [Server thread/INFO]: This server is running Paper version git-Paper-430 (MC: 1.20.4) (Implementing API version 1.20.4-R0.1-SNAPSHOT) (Git: 4939f87)
+[11:39:17] [Server thread/INFO]: Using 4 threads for Netty based IO
+[11:39:17] [Server thread/INFO]: Server Ping Player Sample Count: 12
+[11:39:17] [Server thread/WARN]: [!] The timings profiler has been enabled but has been scheduled for removal from Paper in the future.
We recommend installing the spark profiler as a replacement: https://spark.lucko.me/
For more information please visit: https://github.com/PaperMC/Paper/issues/8948
-[14:36:24] [Server thread/INFO]: [ChunkTaskScheduler] Chunk system is using 1 I/O threads, 2 worker threads, and gen parallelism of 2 threads
-[14:36:24] [Server thread/INFO]: Default game type: SURVIVAL
-[14:36:24] [Server thread/INFO]: Generating keypair
-[14:36:24] [Server thread/INFO]: Starting Minecraft server on *:25565
-[14:36:24] [Server thread/INFO]: Using default channel type
-[14:36:24] [Server thread/INFO]: Paper: Using Java compression from Velocity.
-[14:36:24] [Server thread/INFO]: Paper: Using Java cipher from Velocity.
-[14:36:24] [Server thread/INFO]: [ProtocolLib] Loading server plugin ProtocolLib v5.2.0-SNAPSHOT-679
-[14:36:26] [Server thread/INFO]: [Sentinel] Loading server plugin Sentinel v0.2.5
-[14:36:26] [Server thread/INFO]: [PluginManager] Loading server plugin PluginManager v2.8.1
-[14:36:26] [Server thread/INFO]: Server permissions file permissions.yml is empty, ignoring it
-[14:36:26] [Server thread/INFO]: [ProtocolLib] Enabling ProtocolLib v5.2.0-SNAPSHOT-679
-[14:36:26] [Server thread/INFO]: Preparing level "world"
-[14:36:26] [Server thread/INFO]: Preparing start region for dimension minecraft:overworld
-[14:36:26] [Server thread/INFO]: Time elapsed: 234 ms
-[14:36:26] [Server thread/INFO]: Preparing start region for dimension minecraft:the_nether
-[14:36:26] [Server thread/INFO]: Time elapsed: 36 ms
-[14:36:26] [Server thread/INFO]: Preparing start region for dimension minecraft:the_end
-[14:36:26] [Server thread/INFO]: Time elapsed: 23 ms
-[14:36:26] [Server thread/INFO]: [Sentinel] Enabling Sentinel v0.2.5
-[14:36:26] [Server thread/INFO]:
+[11:39:17] [Server thread/INFO]: [ChunkTaskScheduler] Chunk system is using 1 I/O threads, 2 worker threads, and gen parallelism of 2 threads
+[11:39:18] [Server thread/INFO]: Default game type: SURVIVAL
+[11:39:18] [Server thread/INFO]: Generating keypair
+[11:39:18] [Server thread/INFO]: Starting Minecraft server on *:25565
+[11:39:18] [Server thread/INFO]: Using default channel type
+[11:39:18] [Server thread/INFO]: Paper: Using Java compression from Velocity.
+[11:39:18] [Server thread/INFO]: Paper: Using Java cipher from Velocity.
+[11:39:18] [Server thread/INFO]: [ProtocolLib] Loading server plugin ProtocolLib v5.2.0-SNAPSHOT-679
+[11:39:19] [Server thread/INFO]: [Sentinel] Loading server plugin Sentinel v0.2.5
+[11:39:19] [Server thread/INFO]: [PluginManager] Loading server plugin PluginManager v2.8.1
+[11:39:19] [Server thread/INFO]: Server permissions file permissions.yml is empty, ignoring it
+[11:39:19] [Server thread/INFO]: [ProtocolLib] Enabling ProtocolLib v5.2.0-SNAPSHOT-679
+[11:39:20] [Server thread/INFO]: Preparing level "world"
+[11:39:20] [Server thread/INFO]: Preparing start region for dimension minecraft:overworld
+[11:39:21] [Server thread/INFO]: Time elapsed: 518 ms
+[11:39:21] [Server thread/INFO]: Preparing start region for dimension minecraft:the_nether
+[11:39:21] [Server thread/INFO]: Time elapsed: 44 ms
+[11:39:21] [Server thread/INFO]: Preparing start region for dimension minecraft:the_end
+[11:39:21] [Server thread/INFO]: Time elapsed: 30 ms
+[11:39:21] [Server thread/INFO]: [Sentinel] Enabling Sentinel v0.2.5
+[11:39:21] [Server thread/INFO]:
]======------ Pre-load started! ------======[
-[14:36:26] [Server thread/INFO]: Loading Config...
-[14:36:26] [Server thread/INFO]: Loading Dictionary (en-us.json)...
-[14:36:26] [Server thread/INFO]: Loading ProtocolLib
-[14:36:26] [Server thread/INFO]: Language Status: (Sentinel language is working!)
-[14:36:26] [Server thread/INFO]: Initializing Server ID...
-[14:36:28] [Server thread/INFO]: Pre-load finished!
+[11:39:21] [Server thread/INFO]: Loading Config...
+[11:39:21] [Server thread/INFO]: Loading Dictionary (en-us.json)...
+[11:39:21] [Server thread/INFO]: Loading ProtocolLib
+[11:39:21] [Server thread/INFO]: Language Status: (Sentinel language is working!)
+[11:39:21] [Server thread/INFO]: Initializing Server ID...
+[11:39:21] [Server thread/INFO]: Pre-load finished!
]====---- Requesting Authentication ----====[
- License Key: null
-- Server ID: d9ebfcc4ea08b865eb2c5e20e32a86fa1ed1f66ab4b9e944d28bab38d21e9a78
-[14:36:28] [Server thread/INFO]:
+- Server ID: 4b138c7f2c332102aaa0c48d3c1b1cc1b85b454ce7f6a766774cbef9237ed5df
+[11:39:21] [Server thread/INFO]:
]======----- Auth Success! -----======[
-[14:36:28] [Server thread/INFO]:
+[11:39:21] [Server thread/INFO]:
]======----- Loading Sentinel! -----======[
-[14:36:28] [Server thread/INFO]: Starting Up! (0.2.5)...
-[14:36:28] [Server thread/INFO]: Finished!
+[11:39:21] [Server thread/INFO]: Starting Up! (0.2.5)...
+[11:39:21] [Server thread/INFO]: Finished!
____ __ ___
/\ _`\ /\ \__ __ /\_ \
\ \,\L\_\ __ ___\ \ ,_\/\_\ ___ __\//\ \
@@ -54,36 +54,55 @@
\ `\____\ \____\ \_\ \_\ \__\\ \_\ \_\ \_\ \____\/\____\
\/_____/\/____/\/_/\/_/\/__/ \/_/\/_/\/_/\/____/\/____/
]====---- Advanced Anti-Grief & Chat Filter ----====[
-[14:36:28] [Server thread/INFO]: [PluginManager] Enabling PluginManager v2.8.1
-[14:36:28] [Server thread/INFO]: Running delayed init tasks
-[14:36:28] [Server thread/INFO]: Done (5.323s)! For help, type "help"
-[14:36:28] [Server thread/INFO]: Timings Reset
-[14:36:31] [Craft Scheduler Thread - 2 - PluginManager/INFO]: PM | You are using the latest version of PluginManager.
-[14:36:31] [Server thread/INFO]: Server Plugins (3):
-[14:36:31] [Server thread/INFO]: Bukkit Plugins:
-[14:36:31] [Server thread/INFO]: - PluginManager, ProtocolLib, Sentinel
-[14:38:03] [Server thread/INFO]: Correct Usage: none
-[14:38:25] [Server thread/INFO]: [Sentinel] Disabling Sentinel v0.2.5
-[14:38:25] [Server thread/INFO]: Sentinel has disabled! (0.2.5) Your server is now no longer protected!
-[14:38:25] [Server thread/INFO]: [Sentinel] Loading server plugin Sentinel v0.2.5
-[14:38:25] [Server thread/INFO]: [Sentinel] Enabling Sentinel v0.2.5
-[14:38:25] [Server thread/INFO]:
+[11:39:21] [Server thread/INFO]: [PluginManager] Enabling PluginManager v2.8.1
+[11:39:21] [Server thread/INFO]: Running delayed init tasks
+[11:39:21] [Server thread/INFO]: Done (4.700s)! For help, type "help"
+[11:39:21] [Server thread/INFO]: Timings Reset
+[11:39:21] [Craft Scheduler Thread - 3 - PluginManager/INFO]: PM | You are using the latest version of PluginManager.
+[11:39:36] [Server thread/INFO]: Server Plugins (3):
+[11:39:36] [Server thread/INFO]: Bukkit Plugins:
+[11:39:36] [Server thread/INFO]: - PluginManager, ProtocolLib, Sentinel
+[11:39:41] [Server thread/WARN]: java.lang.ClassCastException: class com.destroystokyo.paper.console.TerminalConsoleCommandSender cannot be cast to class org.bukkit.entity.Player (com.destroystokyo.paper.console.TerminalConsoleCommandSender and org.bukkit.entity.Player are in unnamed module of loader java.net.URLClassLoader @66cd51c3)
+[11:39:41] [Server thread/WARN]: at Sentinel-0.2.5.jar//io.github.thetrouper.sentinel.cmds.SentinelCommand.dispatchCommand(SentinelCommand.java:35)
+[11:39:41] [Server thread/WARN]: at Sentinel-0.2.5.jar//io.github.itzispyder.pdk.commands.CustomCommand.onCommand(CustomCommand.java:49)
+[11:39:41] [Server thread/WARN]: at org.bukkit.command.PluginCommand.execute(PluginCommand.java:45)
+[11:39:41] [Server thread/WARN]: at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:155)
+[11:39:41] [Server thread/WARN]: at org.bukkit.craftbukkit.v1_20_R3.CraftServer.dispatchCommand(CraftServer.java:999)
+[11:39:41] [Server thread/WARN]: at org.bukkit.craftbukkit.v1_20_R3.CraftServer.dispatchServerCommand(CraftServer.java:984)
+[11:39:41] [Server thread/WARN]: at net.minecraft.server.dedicated.DedicatedServer.bk(DedicatedServer.java:501)
+[11:39:41] [Server thread/WARN]: at net.minecraft.server.dedicated.DedicatedServer.b(DedicatedServer.java:448)
+[11:39:41] [Server thread/WARN]: at net.minecraft.server.MinecraftServer.a(MinecraftServer.java:1515)
+[11:39:41] [Server thread/WARN]: at net.minecraft.server.MinecraftServer.w(MinecraftServer.java:1216)
+[11:39:41] [Server thread/WARN]: at net.minecraft.server.MinecraftServer.lambda$spin$0(MinecraftServer.java:319)
+[11:39:41] [Server thread/WARN]: at java.base/java.lang.Thread.run(Thread.java:840)
+[11:39:41] [Server thread/INFO]: Correct Usage: none
+[11:40:16] [User Authenticator #0/INFO]: UUID of player obvWolf is 049460f7-21cb-42f5-8059-d42752bf406f
+[11:40:16] [Server thread/INFO]: obvWolf joined the game
+[11:40:16] [Server thread/INFO]: obvWolf[/127.0.0.1:49293] logged in with entity id 267 at ([world]29.066455045809292, 66.0, -30.30000001192093)
+[11:40:46] [Server thread/INFO]: obvWolf issued server command: /sentinel debug chat www.google.com
+[11:41:31] [Server thread/INFO]: obvWolf issued server command: /pm reload Sentinel
+[11:41:35] [Server thread/INFO]: obvWolf issued server command: /pluginmanager reload Sentinel
+[11:41:35] [Server thread/INFO]: [Sentinel] Disabling Sentinel v0.2.5
+[11:41:35] [Server thread/INFO]: Sentinel has disabled! (0.2.5) Your server is now no longer protected!
+[11:41:35] [Server thread/INFO]: [Sentinel] Loading server plugin Sentinel v0.2.5
+[11:41:35] [Server thread/INFO]: [Sentinel] Enabling Sentinel v0.2.5
+[11:41:35] [Server thread/INFO]:
]======------ Pre-load started! ------======[
-[14:38:25] [Server thread/INFO]: Loading Config...
-[14:38:25] [Server thread/INFO]: Loading Dictionary (en-us.json)...
-[14:38:25] [Server thread/INFO]: Loading ProtocolLib
-[14:38:25] [Server thread/INFO]: Language Status: (Sentinel language is working!)
-[14:38:25] [Server thread/INFO]: Initializing Server ID...
-[14:38:28] [Server thread/INFO]: Pre-load finished!
+[11:41:35] [Server thread/INFO]: Loading Config...
+[11:41:35] [Server thread/INFO]: Loading Dictionary (en-us.json)...
+[11:41:35] [Server thread/INFO]: Loading ProtocolLib
+[11:41:35] [Server thread/INFO]: Language Status: (Sentinel language is working!)
+[11:41:35] [Server thread/INFO]: Initializing Server ID...
+[11:41:35] [Server thread/INFO]: Pre-load finished!
]====---- Requesting Authentication ----====[
- License Key: null
-- Server ID: d9ebfcc4ea08b865eb2c5e20e32a86fa1ed1f66ab4b9e944d28bab38d21e9a78
-[14:38:28] [Server thread/INFO]:
+- Server ID: 4b138c7f2c332102aaa0c48d3c1b1cc1b85b454ce7f6a766774cbef9237ed5df
+[11:41:35] [Server thread/INFO]:
]======----- Auth Success! -----======[
-[14:38:28] [Server thread/INFO]:
+[11:41:35] [Server thread/INFO]:
]======----- Loading Sentinel! -----======[
-[14:38:28] [Server thread/INFO]: Starting Up! (0.2.5)...
-[14:38:28] [Server thread/INFO]: Finished!
+[11:41:35] [Server thread/INFO]: Starting Up! (0.2.5)...
+[11:41:35] [Server thread/INFO]: Finished!
____ __ ___
/\ _`\ /\ \__ __ /\_ \
\ \,\L\_\ __ ___\ \ ,_\/\_\ ___ __\//\ \
@@ -92,786 +111,52 @@
\ `\____\ \____\ \_\ \_\ \__\\ \_\ \_\ \_\ \____\/\____\
\/_____/\/____/\/_/\/_/\/__/ \/_/\/_/\/_/\/____/\/____/
]====---- Advanced Anti-Grief & Chat Filter ----====[
-[14:38:28] [Server thread/INFO]: PM | The plugin Sentinel has been reloaded.
-[14:38:28] [Server thread/WARN]: Can't keep up! Is the server overloaded? Running 3171ms or 63 ticks behind
-[14:40:45] [User Authenticator #0/INFO]: UUID of player obvWolf is 049460f7-21cb-42f5-8059-d42752bf406f
-[14:40:46] [Server thread/INFO]: obvWolf joined the game
-[14:40:46] [Server thread/INFO]: obvWolf[/127.0.0.1:55298] logged in with entity id 93 at ([world]26.5, 80.0, -45.5)
-[14:40:53] [Server thread/INFO]: obvWolf issued server command: /gmc
-[14:41:05] [Server thread/INFO]: obvWolf issued server command: /reop
-[14:42:14] [Server thread/INFO]: Made obvWolf a server operator
-[14:42:16] [Server thread/INFO]: obvWolf issued server command: /pl
-[14:42:19] [Server thread/INFO]: obvWolf issued server command: /sentinel full-system-check
-[14:42:19] [Server thread/INFO]: ]=- Sentinel -=[
-HoneyPot log
-Player: obvWolf
-Command: Sentinel CMDBlockPlace Check
-Block: command block
-Location: 28.0 70.0 -40.0
-Denied: ?
-Deoped: ?
-Punished: ?
-Logged: ?
-[14:42:21] [Server thread/WARN]: java.io.IOException: Server returned HTTP response code: 400 for URL: https://discord.com/api/webhooks/id/token
-[14:42:21] [Server thread/WARN]: at java.base/sun.net.www.protocol.http.HttpURLConnection.getInputStream0(HttpURLConnection.java:2000)
-[14:42:21] [Server thread/WARN]: at java.base/sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1589)
-[14:42:21] [Server thread/WARN]: at java.base/sun.net.www.protocol.https.HttpsURLConnectionImpl.getInputStream(HttpsURLConnectionImpl.java:224)
-[14:42:21] [Server thread/WARN]: at Sentinel-0.2.5.jar//io.github.itzispyder.pdk.utils.discord.DiscordWebhook.send(DiscordWebhook.java:35)
-[14:42:21] [Server thread/WARN]: at Sentinel-0.2.5.jar//io.github.itzispyder.pdk.utils.discord.DiscordWebhook.trySend(DiscordWebhook.java:41)
-[14:42:21] [Server thread/WARN]: at Sentinel-0.2.5.jar//io.github.itzispyder.pdk.utils.discord.DiscordWebhook$Builder.send(DiscordWebhook.java:114)
-[14:42:21] [Server thread/WARN]: at Sentinel-0.2.5.jar//io.github.thetrouper.sentinel.server.Action$Builder.execute(Action.java:184)
-[14:42:21] [Server thread/WARN]: at Sentinel-0.2.5.jar//io.github.thetrouper.sentinel.server.functions.SystemCheck.cmdPlaceCheck(SystemCheck.java:68)
-[14:42:21] [Server thread/WARN]: at Sentinel-0.2.5.jar//io.github.thetrouper.sentinel.server.functions.SystemCheck.fullCheck(SystemCheck.java:38)
-[14:42:21] [Server thread/WARN]: at Sentinel-0.2.5.jar//io.github.thetrouper.sentinel.cmds.SentinelCommand.dispatchCommand(SentinelCommand.java:47)
-[14:42:21] [Server thread/WARN]: at Sentinel-0.2.5.jar//io.github.itzispyder.pdk.commands.CustomCommand.onCommand(CustomCommand.java:49)
-[14:42:21] [Server thread/WARN]: at org.bukkit.command.PluginCommand.execute(PluginCommand.java:45)
-[14:42:21] [Server thread/WARN]: at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:155)
-[14:42:21] [Server thread/WARN]: at org.bukkit.craftbukkit.v1_20_R3.CraftServer.dispatchCommand(CraftServer.java:999)
-[14:42:21] [Server thread/WARN]: at org.bukkit.craftbukkit.v1_20_R3.command.BukkitCommandWrapper.run(BukkitCommandWrapper.java:64)
-[14:42:21] [Server thread/WARN]: at com.mojang.brigadier.context.ContextChain.runExecutable(ContextChain.java:73)
-[14:42:21] [Server thread/WARN]: at net.minecraft.commands.execution.tasks.ExecuteCommand.a(ExecuteCommand.java:32)
-[14:42:21] [Server thread/WARN]: at net.minecraft.commands.execution.tasks.ExecuteCommand.execute(ExecuteCommand.java:19)
-[14:42:21] [Server thread/WARN]: at net.minecraft.commands.execution.UnboundEntryAction.a(UnboundEntryAction.java:8)
-[14:42:21] [Server thread/WARN]: at net.minecraft.commands.execution.CommandQueueEntry.a(CommandQueueEntry.java:5)
-[14:42:21] [Server thread/WARN]: at net.minecraft.commands.execution.ExecutionContext.a(ExecutionContext.java:101)
-[14:42:21] [Server thread/WARN]: at net.minecraft.commands.CommandDispatcher.a(CommandDispatcher.java:434)
-[14:42:21] [Server thread/WARN]: at net.minecraft.commands.CommandDispatcher.performCommand(CommandDispatcher.java:336)
-[14:42:21] [Server thread/WARN]: at net.minecraft.commands.CommandDispatcher.a(CommandDispatcher.java:323)
-[14:42:21] [Server thread/WARN]: at net.minecraft.server.network.PlayerConnection.a(PlayerConnection.java:2230)
-[14:42:21] [Server thread/WARN]: at net.minecraft.server.network.PlayerConnection.lambda$handleChatCommand$14(PlayerConnection.java:2190)
-[14:42:21] [Server thread/WARN]: at net.minecraft.util.thread.IAsyncTaskHandler.b(IAsyncTaskHandler.java:59)
-[14:42:21] [Server thread/WARN]: at java.base/java.util.concurrent.CompletableFuture$AsyncSupply.run(CompletableFuture.java:1768)
-[14:42:21] [Server thread/WARN]: at net.minecraft.server.TickTask.run(TickTask.java:18)
-[14:42:21] [Server thread/WARN]: at net.minecraft.util.thread.IAsyncTaskHandler.d(IAsyncTaskHandler.java:153)
-[14:42:21] [Server thread/WARN]: at net.minecraft.util.thread.IAsyncTaskHandlerReentrant.d(IAsyncTaskHandlerReentrant.java:24)
-[14:42:21] [Server thread/WARN]: at net.minecraft.server.MinecraftServer.b(MinecraftServer.java:1455)
-[14:42:21] [Server thread/WARN]: at net.minecraft.server.MinecraftServer.d(MinecraftServer.java:194)
-[14:42:21] [Server thread/WARN]: at net.minecraft.util.thread.IAsyncTaskHandler.x(IAsyncTaskHandler.java:126)
-[14:42:21] [Server thread/WARN]: at net.minecraft.server.MinecraftServer.bl(MinecraftServer.java:1432)
-[14:42:21] [Server thread/WARN]: at net.minecraft.server.MinecraftServer.x(MinecraftServer.java:1355)
-[14:42:21] [Server thread/WARN]: at net.minecraft.util.thread.IAsyncTaskHandler.c(IAsyncTaskHandler.java:136)
-[14:42:21] [Server thread/WARN]: at net.minecraft.server.MinecraftServer.w_(MinecraftServer.java:1333)
-[14:42:21] [Server thread/WARN]: at net.minecraft.server.MinecraftServer.w(MinecraftServer.java:1222)
-[14:42:21] [Server thread/WARN]: at net.minecraft.server.MinecraftServer.lambda$spin$0(MinecraftServer.java:319)
-[14:42:21] [Server thread/WARN]: at java.base/java.lang.Thread.run(Thread.java:840)
-[14:42:21] [Server thread/ERROR]: [Sentinel] [STDERR] For webhook: {"username":"Sentinel Anti-Nuke | Logs","avatar_url":"https://r2.e-z.host/d440b58a-ba90-4839-8df6-8bba298cf817/3lwit5nt.png","tts":false,"embeds":[{"title":"Caught a command block command!","description":"\u003c:rightSort:1125785837255270520\u003e **Player:** obvWolf \u003c:member:1125244044407218176\u003e\n\u003c:rightSort:1125785837255270520\u003e **Command:** Sentinel CMDBlockPlace Check \u003c:nuke:1125244368807280702\u003e\n\u003c:rightSort:1125785837255270520\u003e **Block:** command_block \u003c:nuke:1125244368807280702\u003e\n\u003c:space:1125871914334818446\u003e\u003c:rightDoubleArrow:1125785800353783868\u003e **Location:** X: 28 Y: 70 Z: -40\n","color":16318208,"author":{"name":"HoneyPot log","url":"https://builtbybit.com/resources/sentinel-anti-nuke.30130/"},"thumbnail":{"url":"https://crafatar.com/avatars/049460f7-21cb-42f5-8059-d42752bf406f?size\u003d64\u0026\u0026overlay"},"fields":[{"name":"Actions:","value":"\u003c:rightSort:1125785837255270520\u003e **Denied:** \u003c:success:1125785728161419356\u003e\n\u003c:rightSort:1125785837255270520\u003e **De-oped:** \u003c:success:1125785728161419356\u003e\n\u003c:rightSort:1125785837255270520\u003e **Punished:** \u003c:failure:1125241087909429369\u003e\n\u003c:rightSort:1125785837255270520\u003e **Logged:** \u003c:success:1125785728161419356\u003e","inline":false}]}]}
-[14:42:21] [Server thread/WARN]: Nag author(s): '[TheTrouper]' of 'Sentinel v0.2.5' about their usage of System.out/err.print. Please use your plugin's logger instead (JavaPlugin#getLogger).
-[14:42:21] [Server thread/INFO]: ]=- Sentinel -=[
-Anti-Nuke has been triggered
-Player: obvWolf
-Block: command block
-Location: 28.0 70.0 -40.0
-Denied: ?
-Deoped: ?
-Punished: ?
-Logged: ?
-[14:42:23] [Server thread/WARN]: java.io.IOException: Server returned HTTP response code: 400 for URL: https://discord.com/api/webhooks/id/token
-[14:42:23] [Server thread/WARN]: at java.base/sun.net.www.protocol.http.HttpURLConnection.getInputStream0(HttpURLConnection.java:2000)
-[14:42:23] [Server thread/WARN]: at java.base/sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1589)
-[14:42:23] [Server thread/WARN]: at java.base/sun.net.www.protocol.https.HttpsURLConnectionImpl.getInputStream(HttpsURLConnectionImpl.java:224)
-[14:42:23] [Server thread/WARN]: at Sentinel-0.2.5.jar//io.github.itzispyder.pdk.utils.discord.DiscordWebhook.send(DiscordWebhook.java:35)
-[14:42:23] [Server thread/WARN]: at Sentinel-0.2.5.jar//io.github.itzispyder.pdk.utils.discord.DiscordWebhook.trySend(DiscordWebhook.java:41)
-[14:42:23] [Server thread/WARN]: at Sentinel-0.2.5.jar//io.github.itzispyder.pdk.utils.discord.DiscordWebhook$Builder.send(DiscordWebhook.java:114)
-[14:42:23] [Server thread/WARN]: at Sentinel-0.2.5.jar//io.github.thetrouper.sentinel.server.Action$Builder.execute(Action.java:184)
-[14:42:23] [Server thread/WARN]: at Sentinel-0.2.5.jar//io.github.thetrouper.sentinel.server.functions.SystemCheck.cmdBlockUseCheck(SystemCheck.java:87)
-[14:42:23] [Server thread/WARN]: at Sentinel-0.2.5.jar//io.github.thetrouper.sentinel.server.functions.SystemCheck.fullCheck(SystemCheck.java:40)
-[14:42:23] [Server thread/WARN]: at Sentinel-0.2.5.jar//io.github.thetrouper.sentinel.cmds.SentinelCommand.dispatchCommand(SentinelCommand.java:47)
-[14:42:23] [Server thread/WARN]: at Sentinel-0.2.5.jar//io.github.itzispyder.pdk.commands.CustomCommand.onCommand(CustomCommand.java:49)
-[14:42:23] [Server thread/WARN]: at org.bukkit.command.PluginCommand.execute(PluginCommand.java:45)
-[14:42:23] [Server thread/WARN]: at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:155)
-[14:42:23] [Server thread/WARN]: at org.bukkit.craftbukkit.v1_20_R3.CraftServer.dispatchCommand(CraftServer.java:999)
-[14:42:23] [Server thread/WARN]: at org.bukkit.craftbukkit.v1_20_R3.command.BukkitCommandWrapper.run(BukkitCommandWrapper.java:64)
-[14:42:23] [Server thread/WARN]: at com.mojang.brigadier.context.ContextChain.runExecutable(ContextChain.java:73)
-[14:42:23] [Server thread/WARN]: at net.minecraft.commands.execution.tasks.ExecuteCommand.a(ExecuteCommand.java:32)
-[14:42:23] [Server thread/WARN]: at net.minecraft.commands.execution.tasks.ExecuteCommand.execute(ExecuteCommand.java:19)
-[14:42:23] [Server thread/WARN]: at net.minecraft.commands.execution.UnboundEntryAction.a(UnboundEntryAction.java:8)
-[14:42:23] [Server thread/WARN]: at net.minecraft.commands.execution.CommandQueueEntry.a(CommandQueueEntry.java:5)
-[14:42:23] [Server thread/WARN]: at net.minecraft.commands.execution.ExecutionContext.a(ExecutionContext.java:101)
-[14:42:23] [Server thread/WARN]: at net.minecraft.commands.CommandDispatcher.a(CommandDispatcher.java:434)
-[14:42:23] [Server thread/WARN]: at net.minecraft.commands.CommandDispatcher.performCommand(CommandDispatcher.java:336)
-[14:42:23] [Server thread/WARN]: at net.minecraft.commands.CommandDispatcher.a(CommandDispatcher.java:323)
-[14:42:23] [Server thread/WARN]: at net.minecraft.server.network.PlayerConnection.a(PlayerConnection.java:2230)
-[14:42:23] [Server thread/WARN]: at net.minecraft.server.network.PlayerConnection.lambda$handleChatCommand$14(PlayerConnection.java:2190)
-[14:42:23] [Server thread/WARN]: at net.minecraft.util.thread.IAsyncTaskHandler.b(IAsyncTaskHandler.java:59)
-[14:42:23] [Server thread/WARN]: at java.base/java.util.concurrent.CompletableFuture$AsyncSupply.run(CompletableFuture.java:1768)
-[14:42:23] [Server thread/WARN]: at net.minecraft.server.TickTask.run(TickTask.java:18)
-[14:42:23] [Server thread/WARN]: at net.minecraft.util.thread.IAsyncTaskHandler.d(IAsyncTaskHandler.java:153)
-[14:42:23] [Server thread/WARN]: at net.minecraft.util.thread.IAsyncTaskHandlerReentrant.d(IAsyncTaskHandlerReentrant.java:24)
-[14:42:23] [Server thread/WARN]: at net.minecraft.server.MinecraftServer.b(MinecraftServer.java:1455)
-[14:42:23] [Server thread/WARN]: at net.minecraft.server.MinecraftServer.d(MinecraftServer.java:194)
-[14:42:23] [Server thread/WARN]: at net.minecraft.util.thread.IAsyncTaskHandler.x(IAsyncTaskHandler.java:126)
-[14:42:23] [Server thread/WARN]: at net.minecraft.server.MinecraftServer.bl(MinecraftServer.java:1432)
-[14:42:23] [Server thread/WARN]: at net.minecraft.server.MinecraftServer.x(MinecraftServer.java:1355)
-[14:42:23] [Server thread/WARN]: at net.minecraft.util.thread.IAsyncTaskHandler.c(IAsyncTaskHandler.java:136)
-[14:42:23] [Server thread/WARN]: at net.minecraft.server.MinecraftServer.w_(MinecraftServer.java:1333)
-[14:42:23] [Server thread/WARN]: at net.minecraft.server.MinecraftServer.w(MinecraftServer.java:1222)
-[14:42:23] [Server thread/WARN]: at net.minecraft.server.MinecraftServer.lambda$spin$0(MinecraftServer.java:319)
-[14:42:23] [Server thread/WARN]: at java.base/java.lang.Thread.run(Thread.java:840)
-[14:42:23] [Server thread/ERROR]: [Sentinel] [STDERR] For webhook: {"username":"Sentinel Anti-Nuke | Logs","avatar_url":"https://r2.e-z.host/d440b58a-ba90-4839-8df6-8bba298cf817/3lwit5nt.png","tts":false,"embeds":[{"title":"The use of a command block has been detected!","description":"\u003c:rightSort:1125785837255270520\u003e **Player:** obvWolf \u003c:member:1125244044407218176\u003e\n\u003c:rightSort:1125785837255270520\u003e **Block:** command_block \u003c:nuke:1125244368807280702\u003e\n\u003c:space:1125871914334818446\u003e\u003c:rightDoubleArrow:1125785800353783868\u003e **Location:** X: 28 Y: 70 Z: -40\n","color":16711680,"author":{"name":"Anti-Nuke has been triggered","url":"https://builtbybit.com/resources/sentinel-anti-nuke.30130/"},"thumbnail":{"url":"https://crafatar.com/avatars/049460f7-21cb-42f5-8059-d42752bf406f?size\u003d64\u0026\u0026overlay"},"fields":[{"name":"Actions:","value":"\u003c:rightSort:1125785837255270520\u003e **Denied:** \u003c:success:1125785728161419356\u003e\n\u003c:rightSort:1125785837255270520\u003e **De-oped:** \u003c:success:1125785728161419356\u003e\n\u003c:rightSort:1125785837255270520\u003e **Punished:** \u003c:failure:1125241087909429369\u003e\n\u003c:rightSort:1125785837255270520\u003e **Logged:** \u003c:success:1125785728161419356\u003e","inline":false}]}]}
-[14:42:23] [Server thread/INFO]: ]=- Sentinel -=[
-Anti-Nuke has been triggered
-Player: obvWolf
-Command: fill ~ ~ ~ ~ ~ ~ air
-Denied: ?
-Deoped: ?
-Punished: ?
-Logged: ?
-[14:42:24] [Server thread/WARN]: java.io.IOException: Server returned HTTP response code: 400 for URL: https://discord.com/api/webhooks/id/token
-[14:42:24] [Server thread/WARN]: at java.base/sun.net.www.protocol.http.HttpURLConnection.getInputStream0(HttpURLConnection.java:2000)
-[14:42:24] [Server thread/WARN]: at java.base/sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1589)
-[14:42:24] [Server thread/WARN]: at java.base/sun.net.www.protocol.https.HttpsURLConnectionImpl.getInputStream(HttpsURLConnectionImpl.java:224)
-[14:42:24] [Server thread/WARN]: at Sentinel-0.2.5.jar//io.github.itzispyder.pdk.utils.discord.DiscordWebhook.send(DiscordWebhook.java:35)
-[14:42:24] [Server thread/WARN]: at Sentinel-0.2.5.jar//io.github.itzispyder.pdk.utils.discord.DiscordWebhook.trySend(DiscordWebhook.java:41)
-[14:42:24] [Server thread/WARN]: at Sentinel-0.2.5.jar//io.github.itzispyder.pdk.utils.discord.DiscordWebhook$Builder.send(DiscordWebhook.java:114)
-[14:42:24] [Server thread/WARN]: at Sentinel-0.2.5.jar//io.github.thetrouper.sentinel.server.Action$Builder.execute(Action.java:184)
-[14:42:24] [Server thread/WARN]: at Sentinel-0.2.5.jar//io.github.thetrouper.sentinel.events.CommandEvent.onCommand(CommandEvent.java:36)
-[14:42:24] [Server thread/WARN]: at Sentinel-0.2.5.jar//io.github.thetrouper.sentinel.server.functions.SystemCheck.commandCheck(SystemCheck.java:95)
-[14:42:24] [Server thread/WARN]: at Sentinel-0.2.5.jar//io.github.thetrouper.sentinel.server.functions.SystemCheck.fullCheck(SystemCheck.java:42)
-[14:42:24] [Server thread/WARN]: at Sentinel-0.2.5.jar//io.github.thetrouper.sentinel.cmds.SentinelCommand.dispatchCommand(SentinelCommand.java:47)
-[14:42:24] [Server thread/WARN]: at Sentinel-0.2.5.jar//io.github.itzispyder.pdk.commands.CustomCommand.onCommand(CustomCommand.java:49)
-[14:42:24] [Server thread/WARN]: at org.bukkit.command.PluginCommand.execute(PluginCommand.java:45)
-[14:42:24] [Server thread/WARN]: at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:155)
-[14:42:24] [Server thread/WARN]: at org.bukkit.craftbukkit.v1_20_R3.CraftServer.dispatchCommand(CraftServer.java:999)
-[14:42:24] [Server thread/WARN]: at org.bukkit.craftbukkit.v1_20_R3.command.BukkitCommandWrapper.run(BukkitCommandWrapper.java:64)
-[14:42:24] [Server thread/WARN]: at com.mojang.brigadier.context.ContextChain.runExecutable(ContextChain.java:73)
-[14:42:24] [Server thread/WARN]: at net.minecraft.commands.execution.tasks.ExecuteCommand.a(ExecuteCommand.java:32)
-[14:42:24] [Server thread/WARN]: at net.minecraft.commands.execution.tasks.ExecuteCommand.execute(ExecuteCommand.java:19)
-[14:42:24] [Server thread/WARN]: at net.minecraft.commands.execution.UnboundEntryAction.a(UnboundEntryAction.java:8)
-[14:42:24] [Server thread/WARN]: at net.minecraft.commands.execution.CommandQueueEntry.a(CommandQueueEntry.java:5)
-[14:42:24] [Server thread/WARN]: at net.minecraft.commands.execution.ExecutionContext.a(ExecutionContext.java:101)
-[14:42:24] [Server thread/WARN]: at net.minecraft.commands.CommandDispatcher.a(CommandDispatcher.java:434)
-[14:42:24] [Server thread/WARN]: at net.minecraft.commands.CommandDispatcher.performCommand(CommandDispatcher.java:336)
-[14:42:24] [Server thread/WARN]: at net.minecraft.commands.CommandDispatcher.a(CommandDispatcher.java:323)
-[14:42:24] [Server thread/WARN]: at net.minecraft.server.network.PlayerConnection.a(PlayerConnection.java:2230)
-[14:42:24] [Server thread/WARN]: at net.minecraft.server.network.PlayerConnection.lambda$handleChatCommand$14(PlayerConnection.java:2190)
-[14:42:24] [Server thread/WARN]: at net.minecraft.util.thread.IAsyncTaskHandler.b(IAsyncTaskHandler.java:59)
-[14:42:24] [Server thread/WARN]: at java.base/java.util.concurrent.CompletableFuture$AsyncSupply.run(CompletableFuture.java:1768)
-[14:42:24] [Server thread/WARN]: at net.minecraft.server.TickTask.run(TickTask.java:18)
-[14:42:24] [Server thread/WARN]: at net.minecraft.util.thread.IAsyncTaskHandler.d(IAsyncTaskHandler.java:153)
-[14:42:24] [Server thread/WARN]: at net.minecraft.util.thread.IAsyncTaskHandlerReentrant.d(IAsyncTaskHandlerReentrant.java:24)
-[14:42:24] [Server thread/WARN]: at net.minecraft.server.MinecraftServer.b(MinecraftServer.java:1455)
-[14:42:24] [Server thread/WARN]: at net.minecraft.server.MinecraftServer.d(MinecraftServer.java:194)
-[14:42:24] [Server thread/WARN]: at net.minecraft.util.thread.IAsyncTaskHandler.x(IAsyncTaskHandler.java:126)
-[14:42:24] [Server thread/WARN]: at net.minecraft.server.MinecraftServer.bl(MinecraftServer.java:1432)
-[14:42:24] [Server thread/WARN]: at net.minecraft.server.MinecraftServer.x(MinecraftServer.java:1355)
-[14:42:24] [Server thread/WARN]: at net.minecraft.util.thread.IAsyncTaskHandler.c(IAsyncTaskHandler.java:136)
-[14:42:24] [Server thread/WARN]: at net.minecraft.server.MinecraftServer.w_(MinecraftServer.java:1333)
-[14:42:24] [Server thread/WARN]: at net.minecraft.server.MinecraftServer.w(MinecraftServer.java:1222)
-[14:42:24] [Server thread/WARN]: at net.minecraft.server.MinecraftServer.lambda$spin$0(MinecraftServer.java:319)
-[14:42:24] [Server thread/WARN]: at java.base/java.lang.Thread.run(Thread.java:840)
-[14:42:24] [Server thread/ERROR]: [Sentinel] [STDERR] For webhook: {"username":"Sentinel Anti-Nuke | Logs","avatar_url":"https://r2.e-z.host/d440b58a-ba90-4839-8df6-8bba298cf817/3lwit5nt.png","tts":false,"embeds":[{"title":"The use of a dangerous command has been detected!","description":"\u003c:rightSort:1125785837255270520\u003e **Player:** obvWolf \u003c:member:1125244044407218176\u003e\n\u003c:rightSort:1125785837255270520\u003e **Command:** fill ~ ~ ~ ~ ~ ~ air \u003c:nuke:1125244368807280702\u003e\n","color":16711680,"author":{"name":"Anti-Nuke has been triggered","url":"https://builtbybit.com/resources/sentinel-anti-nuke.30130/"},"thumbnail":{"url":"https://crafatar.com/avatars/049460f7-21cb-42f5-8059-d42752bf406f?size\u003d64\u0026\u0026overlay"},"fields":[{"name":"Actions:","value":"\u003c:rightSort:1125785837255270520\u003e **Denied:** \u003c:success:1125785728161419356\u003e\n\u003c:rightSort:1125785837255270520\u003e **De-oped:** \u003c:success:1125785728161419356\u003e\n\u003c:rightSort:1125785837255270520\u003e **Punished:** \u003c:failure:1125241087909429369\u003e\n\u003c:rightSort:1125785837255270520\u003e **Logged:** \u003c:success:1125785728161419356\u003e","inline":false}]}]}
-[14:42:24] [Server thread/INFO]: ]=- Sentinel -=[
-General command log
-Player: obvWolf
-Command: give @s illegal_item 1
-Denied: ?
-Deoped: ?
-Punished: ?
-Logged: ?
-[14:42:26] [Server thread/WARN]: java.io.IOException: Server returned HTTP response code: 400 for URL: https://discord.com/api/webhooks/id/token
-[14:42:26] [Server thread/WARN]: at java.base/sun.net.www.protocol.http.HttpURLConnection.getInputStream0(HttpURLConnection.java:2000)
-[14:42:26] [Server thread/WARN]: at java.base/sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1589)
-[14:42:26] [Server thread/WARN]: at java.base/sun.net.www.protocol.https.HttpsURLConnectionImpl.getInputStream(HttpsURLConnectionImpl.java:224)
-[14:42:26] [Server thread/WARN]: at Sentinel-0.2.5.jar//io.github.itzispyder.pdk.utils.discord.DiscordWebhook.send(DiscordWebhook.java:35)
-[14:42:26] [Server thread/WARN]: at Sentinel-0.2.5.jar//io.github.itzispyder.pdk.utils.discord.DiscordWebhook.trySend(DiscordWebhook.java:41)
-[14:42:26] [Server thread/WARN]: at Sentinel-0.2.5.jar//io.github.itzispyder.pdk.utils.discord.DiscordWebhook$Builder.send(DiscordWebhook.java:114)
-[14:42:26] [Server thread/WARN]: at Sentinel-0.2.5.jar//io.github.thetrouper.sentinel.server.Action$Builder.execute(Action.java:184)
-[14:42:26] [Server thread/WARN]: at Sentinel-0.2.5.jar//io.github.thetrouper.sentinel.events.CommandEvent.onCommand(CommandEvent.java:72)
-[14:42:26] [Server thread/WARN]: at Sentinel-0.2.5.jar//io.github.thetrouper.sentinel.server.functions.SystemCheck.commandCheck(SystemCheck.java:97)
-[14:42:26] [Server thread/WARN]: at Sentinel-0.2.5.jar//io.github.thetrouper.sentinel.server.functions.SystemCheck.fullCheck(SystemCheck.java:42)
-[14:42:26] [Server thread/WARN]: at Sentinel-0.2.5.jar//io.github.thetrouper.sentinel.cmds.SentinelCommand.dispatchCommand(SentinelCommand.java:47)
-[14:42:26] [Server thread/WARN]: at Sentinel-0.2.5.jar//io.github.itzispyder.pdk.commands.CustomCommand.onCommand(CustomCommand.java:49)
-[14:42:26] [Server thread/WARN]: at org.bukkit.command.PluginCommand.execute(PluginCommand.java:45)
-[14:42:26] [Server thread/WARN]: at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:155)
-[14:42:26] [Server thread/WARN]: at org.bukkit.craftbukkit.v1_20_R3.CraftServer.dispatchCommand(CraftServer.java:999)
-[14:42:26] [Server thread/WARN]: at org.bukkit.craftbukkit.v1_20_R3.command.BukkitCommandWrapper.run(BukkitCommandWrapper.java:64)
-[14:42:26] [Server thread/WARN]: at com.mojang.brigadier.context.ContextChain.runExecutable(ContextChain.java:73)
-[14:42:26] [Server thread/WARN]: at net.minecraft.commands.execution.tasks.ExecuteCommand.a(ExecuteCommand.java:32)
-[14:42:26] [Server thread/WARN]: at net.minecraft.commands.execution.tasks.ExecuteCommand.execute(ExecuteCommand.java:19)
-[14:42:26] [Server thread/WARN]: at net.minecraft.commands.execution.UnboundEntryAction.a(UnboundEntryAction.java:8)
-[14:42:26] [Server thread/WARN]: at net.minecraft.commands.execution.CommandQueueEntry.a(CommandQueueEntry.java:5)
-[14:42:26] [Server thread/WARN]: at net.minecraft.commands.execution.ExecutionContext.a(ExecutionContext.java:101)
-[14:42:26] [Server thread/WARN]: at net.minecraft.commands.CommandDispatcher.a(CommandDispatcher.java:434)
-[14:42:26] [Server thread/WARN]: at net.minecraft.commands.CommandDispatcher.performCommand(CommandDispatcher.java:336)
-[14:42:26] [Server thread/WARN]: at net.minecraft.commands.CommandDispatcher.a(CommandDispatcher.java:323)
-[14:42:26] [Server thread/WARN]: at net.minecraft.server.network.PlayerConnection.a(PlayerConnection.java:2230)
-[14:42:26] [Server thread/WARN]: at net.minecraft.server.network.PlayerConnection.lambda$handleChatCommand$14(PlayerConnection.java:2190)
-[14:42:26] [Server thread/WARN]: at net.minecraft.util.thread.IAsyncTaskHandler.b(IAsyncTaskHandler.java:59)
-[14:42:26] [Server thread/WARN]: at java.base/java.util.concurrent.CompletableFuture$AsyncSupply.run(CompletableFuture.java:1768)
-[14:42:26] [Server thread/WARN]: at net.minecraft.server.TickTask.run(TickTask.java:18)
-[14:42:26] [Server thread/WARN]: at net.minecraft.util.thread.IAsyncTaskHandler.d(IAsyncTaskHandler.java:153)
-[14:42:26] [Server thread/WARN]: at net.minecraft.util.thread.IAsyncTaskHandlerReentrant.d(IAsyncTaskHandlerReentrant.java:24)
-[14:42:26] [Server thread/WARN]: at net.minecraft.server.MinecraftServer.b(MinecraftServer.java:1455)
-[14:42:26] [Server thread/WARN]: at net.minecraft.server.MinecraftServer.d(MinecraftServer.java:194)
-[14:42:26] [Server thread/WARN]: at net.minecraft.util.thread.IAsyncTaskHandler.x(IAsyncTaskHandler.java:126)
-[14:42:26] [Server thread/WARN]: at net.minecraft.server.MinecraftServer.bl(MinecraftServer.java:1432)
-[14:42:26] [Server thread/WARN]: at net.minecraft.server.MinecraftServer.x(MinecraftServer.java:1355)
-[14:42:26] [Server thread/WARN]: at net.minecraft.util.thread.IAsyncTaskHandler.c(IAsyncTaskHandler.java:136)
-[14:42:26] [Server thread/WARN]: at net.minecraft.server.MinecraftServer.w_(MinecraftServer.java:1333)
-[14:42:26] [Server thread/WARN]: at net.minecraft.server.MinecraftServer.w(MinecraftServer.java:1222)
-[14:42:26] [Server thread/WARN]: at net.minecraft.server.MinecraftServer.lambda$spin$0(MinecraftServer.java:319)
-[14:42:26] [Server thread/WARN]: at java.base/java.lang.Thread.run(Thread.java:840)
-[14:42:26] [Server thread/ERROR]: [Sentinel] [STDERR] For webhook: {"username":"Sentinel Anti-Nuke | Logs","avatar_url":"https://r2.e-z.host/d440b58a-ba90-4839-8df6-8bba298cf817/3lwit5nt.png","tts":false,"embeds":[{"title":"A logged command has been executed.","description":"\u003c:rightSort:1125785837255270520\u003e **Player:** obvWolf \u003c:member:1125244044407218176\u003e\n\u003c:rightSort:1125785837255270520\u003e **Command:** give @s illegal_item 1 \u003c:nuke:1125244368807280702\u003e\n","color":65280,"author":{"name":"General command log","url":"https://builtbybit.com/resources/sentinel-anti-nuke.30130/"},"thumbnail":{"url":"https://crafatar.com/avatars/049460f7-21cb-42f5-8059-d42752bf406f?size\u003d64\u0026\u0026overlay"},"fields":[{"name":"Actions:","value":"\u003c:rightSort:1125785837255270520\u003e **Denied:** \u003c:failure:1125241087909429369\u003e\n\u003c:rightSort:1125785837255270520\u003e **De-oped:** \u003c:failure:1125241087909429369\u003e\n\u003c:rightSort:1125785837255270520\u003e **Punished:** \u003c:failure:1125241087909429369\u003e\n\u003c:rightSort:1125785837255270520\u003e **Logged:** \u003c:success:1125785728161419356\u003e","inline":false}]}]}
-[14:42:26] [Server thread/INFO]: ]=- Sentinel -=[
-Anti-Specific has been triggered
-Player: obvWolf
-Command: bukkit:plugins
-Denied: ?
-Deoped: ?
-Punished: ?
-Logged: ?
-[14:42:26] [Server thread/INFO]: ]=- Sentinel -=[
-Anti-NBT has been triggered
-Player: obvWolf
-Item: /Sentinel/LoggedNBT/nbt_log-20240219144226223
-Denied: ?
-Deoped: ?
-Punished: ?
-RevertGM: ?
-Logged: ?
-[14:42:27] [Server thread/WARN]: java.io.IOException: Server returned HTTP response code: 400 for URL: https://discord.com/api/webhooks/id/token
-[14:42:27] [Server thread/WARN]: at java.base/sun.net.www.protocol.http.HttpURLConnection.getInputStream0(HttpURLConnection.java:2000)
-[14:42:27] [Server thread/WARN]: at java.base/sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1589)
-[14:42:27] [Server thread/WARN]: at java.base/sun.net.www.protocol.https.HttpsURLConnectionImpl.getInputStream(HttpsURLConnectionImpl.java:224)
-[14:42:27] [Server thread/WARN]: at Sentinel-0.2.5.jar//io.github.itzispyder.pdk.utils.discord.DiscordWebhook.send(DiscordWebhook.java:35)
-[14:42:27] [Server thread/WARN]: at Sentinel-0.2.5.jar//io.github.itzispyder.pdk.utils.discord.DiscordWebhook.trySend(DiscordWebhook.java:41)
-[14:42:27] [Server thread/WARN]: at Sentinel-0.2.5.jar//io.github.itzispyder.pdk.utils.discord.DiscordWebhook$Builder.send(DiscordWebhook.java:114)
-[14:42:27] [Server thread/WARN]: at Sentinel-0.2.5.jar//io.github.thetrouper.sentinel.server.Action$Builder.execute(Action.java:184)
-[14:42:27] [Server thread/WARN]: at Sentinel-0.2.5.jar//io.github.thetrouper.sentinel.server.functions.SystemCheck.nbtCheck(SystemCheck.java:125)
-[14:42:27] [Server thread/WARN]: at Sentinel-0.2.5.jar//io.github.thetrouper.sentinel.server.functions.SystemCheck.fullCheck(SystemCheck.java:44)
-[14:42:27] [Server thread/WARN]: at Sentinel-0.2.5.jar//io.github.thetrouper.sentinel.cmds.SentinelCommand.dispatchCommand(SentinelCommand.java:47)
-[14:42:27] [Server thread/WARN]: at Sentinel-0.2.5.jar//io.github.itzispyder.pdk.commands.CustomCommand.onCommand(CustomCommand.java:49)
-[14:42:27] [Server thread/WARN]: at org.bukkit.command.PluginCommand.execute(PluginCommand.java:45)
-[14:42:27] [Server thread/WARN]: at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:155)
-[14:42:27] [Server thread/WARN]: at org.bukkit.craftbukkit.v1_20_R3.CraftServer.dispatchCommand(CraftServer.java:999)
-[14:42:27] [Server thread/WARN]: at org.bukkit.craftbukkit.v1_20_R3.command.BukkitCommandWrapper.run(BukkitCommandWrapper.java:64)
-[14:42:27] [Server thread/WARN]: at com.mojang.brigadier.context.ContextChain.runExecutable(ContextChain.java:73)
-[14:42:27] [Server thread/WARN]: at net.minecraft.commands.execution.tasks.ExecuteCommand.a(ExecuteCommand.java:32)
-[14:42:27] [Server thread/WARN]: at net.minecraft.commands.execution.tasks.ExecuteCommand.execute(ExecuteCommand.java:19)
-[14:42:27] [Server thread/WARN]: at net.minecraft.commands.execution.UnboundEntryAction.a(UnboundEntryAction.java:8)
-[14:42:27] [Server thread/WARN]: at net.minecraft.commands.execution.CommandQueueEntry.a(CommandQueueEntry.java:5)
-[14:42:27] [Server thread/WARN]: at net.minecraft.commands.execution.ExecutionContext.a(ExecutionContext.java:101)
-[14:42:27] [Server thread/WARN]: at net.minecraft.commands.CommandDispatcher.a(CommandDispatcher.java:434)
-[14:42:27] [Server thread/WARN]: at net.minecraft.commands.CommandDispatcher.performCommand(CommandDispatcher.java:336)
-[14:42:27] [Server thread/WARN]: at net.minecraft.commands.CommandDispatcher.a(CommandDispatcher.java:323)
-[14:42:27] [Server thread/WARN]: at net.minecraft.server.network.PlayerConnection.a(PlayerConnection.java:2230)
-[14:42:27] [Server thread/WARN]: at net.minecraft.server.network.PlayerConnection.lambda$handleChatCommand$14(PlayerConnection.java:2190)
-[14:42:27] [Server thread/WARN]: at net.minecraft.util.thread.IAsyncTaskHandler.b(IAsyncTaskHandler.java:59)
-[14:42:27] [Server thread/WARN]: at java.base/java.util.concurrent.CompletableFuture$AsyncSupply.run(CompletableFuture.java:1768)
-[14:42:27] [Server thread/WARN]: at net.minecraft.server.TickTask.run(TickTask.java:18)
-[14:42:27] [Server thread/WARN]: at net.minecraft.util.thread.IAsyncTaskHandler.d(IAsyncTaskHandler.java:153)
-[14:42:27] [Server thread/WARN]: at net.minecraft.util.thread.IAsyncTaskHandlerReentrant.d(IAsyncTaskHandlerReentrant.java:24)
-[14:42:27] [Server thread/WARN]: at net.minecraft.server.MinecraftServer.b(MinecraftServer.java:1455)
-[14:42:27] [Server thread/WARN]: at net.minecraft.server.MinecraftServer.d(MinecraftServer.java:194)
-[14:42:27] [Server thread/WARN]: at net.minecraft.util.thread.IAsyncTaskHandler.x(IAsyncTaskHandler.java:126)
-[14:42:27] [Server thread/WARN]: at net.minecraft.server.MinecraftServer.bl(MinecraftServer.java:1432)
-[14:42:27] [Server thread/WARN]: at net.minecraft.server.MinecraftServer.x(MinecraftServer.java:1355)
-[14:42:27] [Server thread/WARN]: at net.minecraft.util.thread.IAsyncTaskHandler.c(IAsyncTaskHandler.java:136)
-[14:42:27] [Server thread/WARN]: at net.minecraft.server.MinecraftServer.w_(MinecraftServer.java:1333)
-[14:42:27] [Server thread/WARN]: at net.minecraft.server.MinecraftServer.w(MinecraftServer.java:1222)
-[14:42:27] [Server thread/WARN]: at net.minecraft.server.MinecraftServer.lambda$spin$0(MinecraftServer.java:319)
-[14:42:27] [Server thread/WARN]: at java.base/java.lang.Thread.run(Thread.java:840)
-[14:42:27] [Server thread/ERROR]: [Sentinel] [STDERR] For webhook: {"username":"Sentinel Anti-Nuke | Logs","avatar_url":"https://r2.e-z.host/d440b58a-ba90-4839-8df6-8bba298cf817/3lwit5nt.png","tts":false,"embeds":[{"title":"An NBT item has been caught!","description":"\u003c:rightSort:1125785837255270520\u003e **Player:** obvWolf \u003c:member:1125244044407218176\u003e\n\u003c:rightSort:1125785837255270520\u003e **Item:** stick \u003c:nuke:1125244368807280702\u003e\n\u003c:space:1125871914334818446\u003e\u003c:rightDoubleArrow:1125785800353783868\u003e**NBT:** Uploaded to /Sentinel/LoggedNBT/nbt_log-20240219144226223","color":16756736,"author":{"name":"Anti-NBT has been triggered","url":"https://builtbybit.com/resources/sentinel-anti-nuke.30130/"},"thumbnail":{"url":"https://crafatar.com/avatars/049460f7-21cb-42f5-8059-d42752bf406f?size\u003d64\u0026\u0026overlay"},"fields":[{"name":"Actions:","value":"\u003c:rightSort:1125785837255270520\u003e **Denied:** \u003c:success:1125785728161419356\u003e\n\u003c:rightSort:1125785837255270520\u003e **De-oped:** \u003c:success:1125785728161419356\u003e\n\u003c:rightSort:1125785837255270520\u003e **Punished:** \u003c:failure:1125241087909429369\u003e\n\u003c:rightSort:1125785837255270520\u003e **GM Reverted:** \u003c:success:1125785728161419356\u003e\n\u003c:rightSort:1125785837255270520\u003e **Logged:** \u003c:success:1125785728161419356\u003e","inline":false}]}]}
-[14:42:27] [Server thread/WARN]: Can't keep up! Is the server overloaded? Running 8343ms or 166 ticks behind
-[14:42:28] [Server thread/INFO]: Unknown command. Type "/help" for help.
-[14:42:28] [Server thread/INFO]: ]=- Sentinel Anti-Spam Log -=[
-Player: obvWolf
-> UUID: 049460f7-21cb-42f5-8059-d42752bf406f
-> Heat: 26/25
-Message: Sentinel AntiSpam check
-Reduced: sentinelantispamcheck
-Executed: mute %player% 1m Please refrain from spamming!
-[14:42:29] [Server thread/WARN]: java.io.IOException: Server returned HTTP response code: 400 for URL: https://discord.com/api/webhooks/id/token
-[14:42:29] [Server thread/WARN]: at java.base/sun.net.www.protocol.http.HttpURLConnection.getInputStream0(HttpURLConnection.java:2000)
-[14:42:29] [Server thread/WARN]: at java.base/sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1589)
-[14:42:29] [Server thread/WARN]: at java.base/sun.net.www.protocol.https.HttpsURLConnectionImpl.getInputStream(HttpsURLConnectionImpl.java:224)
-[14:42:29] [Server thread/WARN]: at Sentinel-0.2.5.jar//io.github.itzispyder.pdk.utils.discord.DiscordWebhook.send(DiscordWebhook.java:35)
-[14:42:29] [Server thread/WARN]: at Sentinel-0.2.5.jar//io.github.itzispyder.pdk.utils.discord.DiscordWebhook.trySend(DiscordWebhook.java:41)
-[14:42:29] [Server thread/WARN]: at Sentinel-0.2.5.jar//io.github.itzispyder.pdk.utils.discord.DiscordWebhook$Builder.send(DiscordWebhook.java:114)
-[14:42:29] [Server thread/WARN]: at Sentinel-0.2.5.jar//io.github.thetrouper.sentinel.server.FilterAction.sendDiscordLog(FilterAction.java:216)
-[14:42:29] [Server thread/WARN]: at Sentinel-0.2.5.jar//io.github.thetrouper.sentinel.server.FilterAction.filterPunish(FilterAction.java:66)
-[14:42:29] [Server thread/WARN]: at Sentinel-0.2.5.jar//io.github.thetrouper.sentinel.server.functions.AntiSpam.handleAntiSpam(AntiSpam.java:58)
-[14:42:29] [Server thread/WARN]: at Sentinel-0.2.5.jar//io.github.thetrouper.sentinel.server.functions.SystemCheck.lambda$chatCheck$0(SystemCheck.java:142)
-[14:42:29] [Server thread/WARN]: at Sentinel-0.2.5.jar//io.github.itzispyder.pdk.utils.SchedulerUtils.lambda$loopLater$0(SchedulerUtils.java:38)
-[14:42:29] [Server thread/WARN]: at org.bukkit.craftbukkit.v1_20_R3.scheduler.CraftTask.run(CraftTask.java:101)
-[14:42:29] [Server thread/WARN]: at org.bukkit.craftbukkit.v1_20_R3.scheduler.CraftScheduler.mainThreadHeartbeat(CraftScheduler.java:482)
-[14:42:29] [Server thread/WARN]: at net.minecraft.server.MinecraftServer.b(MinecraftServer.java:1636)
-[14:42:29] [Server thread/WARN]: at net.minecraft.server.dedicated.DedicatedServer.b(DedicatedServer.java:447)
-[14:42:29] [Server thread/WARN]: at net.minecraft.server.MinecraftServer.a(MinecraftServer.java:1515)
-[14:42:29] [Server thread/WARN]: at net.minecraft.server.MinecraftServer.w(MinecraftServer.java:1216)
-[14:42:29] [Server thread/WARN]: at net.minecraft.server.MinecraftServer.lambda$spin$0(MinecraftServer.java:319)
-[14:42:29] [Server thread/WARN]: at java.base/java.lang.Thread.run(Thread.java:840)
-[14:42:29] [Server thread/ERROR]: [Sentinel] [STDERR] For webhook: {"username":"Sentinel Anti-Nuke | Logs","avatar_url":"https://r2.e-z.host/d440b58a-ba90-4839-8df6-8bba298cf817/3lwit5nt.png","tts":false,"embeds":[{"title":"obvWolf has triggered the Anti-Spam!","description":"\u003c:rightSort:1125785837255270520\u003ePlayer: `obvWolf` \u003c:target:1125788461371232307\u003e\n\u003c:space:1125871914334818446\u003e\u003c:arrowRight:1125785471520354304\u003eHeat: `26/25`","color":16744448,"author":{"name":"Sentinel Anti-Spam Log","url":"https://builtbybit.com/resources/sentinel-anti-nuke.30130/"},"thumbnail":{"url":"https://crafatar.com/avatars/049460f7-21cb-42f5-8059-d42752bf406f?size\u003d64\u0026\u0026overlay"},"fields":[{"name":"Previous: ","value":"Sentinel AntiSpam check","inline":true},{"name":"Current: ","value":"Sentinel AntiSpam check","inline":true},{"name":"Executed: ","value":"mute obvWolf 1m Please refrain from spamming!","inline":false}]}]}
-[14:42:29] [Server thread/INFO]: Unknown command. Type "/help" for help.
-[14:42:29] [Server thread/INFO]: Unknown command. Type "/help" for help.
-[14:42:29] [Server thread/INFO]: ]=- Sentinel Anti-Spam Log -=[
-Player: obvWolf
-> UUID: 049460f7-21cb-42f5-8059-d42752bf406f
-> Heat: 32/25
-Message: Sentinel AntiSpam check
-Reduced: sentinelantispamcheck
-Executed: mute %player% 1m Please refrain from spamming!
-[14:42:31] [Server thread/WARN]: java.io.IOException: Server returned HTTP response code: 400 for URL: https://discord.com/api/webhooks/id/token
-[14:42:31] [Server thread/WARN]: at java.base/sun.net.www.protocol.http.HttpURLConnection.getInputStream0(HttpURLConnection.java:2000)
-[14:42:31] [Server thread/WARN]: at java.base/sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1589)
-[14:42:31] [Server thread/WARN]: at java.base/sun.net.www.protocol.https.HttpsURLConnectionImpl.getInputStream(HttpsURLConnectionImpl.java:224)
-[14:42:31] [Server thread/WARN]: at Sentinel-0.2.5.jar//io.github.itzispyder.pdk.utils.discord.DiscordWebhook.send(DiscordWebhook.java:35)
-[14:42:31] [Server thread/WARN]: at Sentinel-0.2.5.jar//io.github.itzispyder.pdk.utils.discord.DiscordWebhook.trySend(DiscordWebhook.java:41)
-[14:42:31] [Server thread/WARN]: at Sentinel-0.2.5.jar//io.github.itzispyder.pdk.utils.discord.DiscordWebhook$Builder.send(DiscordWebhook.java:114)
-[14:42:31] [Server thread/WARN]: at Sentinel-0.2.5.jar//io.github.thetrouper.sentinel.server.FilterAction.sendDiscordLog(FilterAction.java:216)
-[14:42:31] [Server thread/WARN]: at Sentinel-0.2.5.jar//io.github.thetrouper.sentinel.server.FilterAction.filterPunish(FilterAction.java:66)
-[14:42:31] [Server thread/WARN]: at Sentinel-0.2.5.jar//io.github.thetrouper.sentinel.server.functions.AntiSpam.handleAntiSpam(AntiSpam.java:58)
-[14:42:31] [Server thread/WARN]: at Sentinel-0.2.5.jar//io.github.thetrouper.sentinel.server.functions.SystemCheck.lambda$chatCheck$0(SystemCheck.java:142)
-[14:42:31] [Server thread/WARN]: at Sentinel-0.2.5.jar//io.github.itzispyder.pdk.utils.SchedulerUtils.lambda$loopLater$0(SchedulerUtils.java:38)
-[14:42:31] [Server thread/WARN]: at org.bukkit.craftbukkit.v1_20_R3.scheduler.CraftTask.run(CraftTask.java:101)
-[14:42:31] [Server thread/WARN]: at org.bukkit.craftbukkit.v1_20_R3.scheduler.CraftScheduler.mainThreadHeartbeat(CraftScheduler.java:482)
-[14:42:31] [Server thread/WARN]: at net.minecraft.server.MinecraftServer.b(MinecraftServer.java:1636)
-[14:42:31] [Server thread/WARN]: at net.minecraft.server.dedicated.DedicatedServer.b(DedicatedServer.java:447)
-[14:42:31] [Server thread/WARN]: at net.minecraft.server.MinecraftServer.a(MinecraftServer.java:1515)
-[14:42:31] [Server thread/WARN]: at net.minecraft.server.MinecraftServer.w(MinecraftServer.java:1216)
-[14:42:31] [Server thread/WARN]: at net.minecraft.server.MinecraftServer.lambda$spin$0(MinecraftServer.java:319)
-[14:42:31] [Server thread/WARN]: at java.base/java.lang.Thread.run(Thread.java:840)
-[14:42:31] [Server thread/ERROR]: [Sentinel] [STDERR] For webhook: {"username":"Sentinel Anti-Nuke | Logs","avatar_url":"https://r2.e-z.host/d440b58a-ba90-4839-8df6-8bba298cf817/3lwit5nt.png","tts":false,"embeds":[{"title":"obvWolf has triggered the Anti-Spam!","description":"\u003c:rightSort:1125785837255270520\u003ePlayer: `obvWolf` \u003c:target:1125788461371232307\u003e\n\u003c:space:1125871914334818446\u003e\u003c:arrowRight:1125785471520354304\u003eHeat: `32/25`","color":16744448,"author":{"name":"Sentinel Anti-Spam Log","url":"https://builtbybit.com/resources/sentinel-anti-nuke.30130/"},"thumbnail":{"url":"https://crafatar.com/avatars/049460f7-21cb-42f5-8059-d42752bf406f?size\u003d64\u0026\u0026overlay"},"fields":[{"name":"Previous: ","value":"Sentinel AntiSpam check","inline":true},{"name":"Current: ","value":"Sentinel AntiSpam check","inline":true},{"name":"Executed: ","value":"mute obvWolf 1m Please refrain from spamming!","inline":false}]}]}
-[14:42:31] [Server thread/INFO]: Unknown command. Type "/help" for help.
-[14:42:31] [Server thread/INFO]: Unknown command. Type "/help" for help.
-[14:42:32] [Server thread/WARN]: Server returned HTTP response code: 400 for URL: https://discord.com/api/webhooks/id/token
-[14:43:33] [Server thread/INFO]: [Sentinel] Disabling Sentinel v0.2.5
-[14:43:33] [Server thread/INFO]: Sentinel has disabled! (0.2.5) Your server is now no longer protected!
-[14:43:33] [Server thread/WARN]: java.lang.IllegalStateException: json parse failed!
-[14:43:33] [Server thread/WARN]: at Sentinel-0.2.5.jar//io.github.itzispyder.pdk.utils.misc.JsonSerializable.load(JsonSerializable.java:78)
-[14:43:33] [Server thread/WARN]: at Sentinel-0.2.5.jar//io.github.thetrouper.sentinel.Sentinel.(Sentinel.java:32)
-[14:43:33] [Server thread/WARN]: at java.base/java.lang.Class.forName0(Native Method)
-[14:43:33] [Server thread/WARN]: at java.base/java.lang.Class.forName(Class.java:467)
-[14:43:33] [Server thread/WARN]: at org.bukkit.plugin.java.PluginClassLoader.(PluginClassLoader.java:78)
-[14:43:33] [Server thread/WARN]: at io.papermc.paper.plugin.provider.type.spigot.SpigotPluginProvider.createInstance(SpigotPluginProvider.java:123)
-[14:43:33] [Server thread/WARN]: at io.papermc.paper.plugin.provider.type.spigot.SpigotPluginProvider.createInstance(SpigotPluginProvider.java:35)
-[14:43:33] [Server thread/WARN]: at io.papermc.paper.plugin.entrypoint.strategy.modern.ModernPluginLoadingStrategy.loadProviders(ModernPluginLoadingStrategy.java:116)
-[14:43:33] [Server thread/WARN]: at io.papermc.paper.plugin.storage.SimpleProviderStorage.enter(SimpleProviderStorage.java:38)
-[14:43:33] [Server thread/WARN]: at PluginManager.jar//net.lenni0451.spm.storage.SingularRuntimePluginProviderStorage.enter(SingularRuntimePluginProviderStorage.java:54)
-[14:43:33] [Server thread/WARN]: at io.papermc.paper.plugin.manager.RuntimePluginEntrypointHandler.enter(RuntimePluginEntrypointHandler.java:40)
-[14:43:33] [Server thread/WARN]: at PluginManager.jar//net.lenni0451.spm.utils.PaperSupport.loadPlugin(PaperSupport.java:29)
-[14:43:33] [Server thread/WARN]: at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
-[14:43:33] [Server thread/WARN]: at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
-[14:43:33] [Server thread/WARN]: at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
-[14:43:33] [Server thread/WARN]: at java.base/java.lang.reflect.Method.invoke(Method.java:568)
-[14:43:33] [Server thread/WARN]: at PluginManager.jar//net.lenni0451.spm.utils.PluginUtils.loadPlugin(PluginUtils.java:257)
-[14:43:33] [Server thread/WARN]: at PluginManager.jar//net.lenni0451.spm.utils.PluginUtils.loadPlugin(PluginUtils.java:219)
-[14:43:33] [Server thread/WARN]: at PluginManager.jar//net.lenni0451.spm.commands.subs.Reload_Sub.execute(Reload_Sub.java:38)
-[14:43:33] [Server thread/WARN]: at PluginManager.jar//net.lenni0451.spm.commands.PluginManager_Command.lambda$onCommand$0(PluginManager_Command.java:94)
-[14:43:33] [Server thread/WARN]: at PluginManager.jar//net.lenni0451.spm.commands.PluginManager_Command.onCommand(PluginManager_Command.java:110)
-[14:43:33] [Server thread/WARN]: at org.bukkit.command.PluginCommand.execute(PluginCommand.java:45)
-[14:43:33] [Server thread/WARN]: at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:155)
-[14:43:33] [Server thread/WARN]: at org.bukkit.craftbukkit.v1_20_R3.CraftServer.dispatchCommand(CraftServer.java:999)
-[14:43:33] [Server thread/WARN]: at org.bukkit.craftbukkit.v1_20_R3.CraftServer.dispatchServerCommand(CraftServer.java:984)
-[14:43:33] [Server thread/WARN]: at net.minecraft.server.dedicated.DedicatedServer.bk(DedicatedServer.java:501)
-[14:43:33] [Server thread/WARN]: at net.minecraft.server.dedicated.DedicatedServer.b(DedicatedServer.java:448)
-[14:43:33] [Server thread/WARN]: at net.minecraft.server.MinecraftServer.a(MinecraftServer.java:1515)
-[14:43:33] [Server thread/WARN]: at net.minecraft.server.MinecraftServer.w(MinecraftServer.java:1216)
-[14:43:33] [Server thread/WARN]: at net.minecraft.server.MinecraftServer.lambda$spin$0(MinecraftServer.java:319)
-[14:43:33] [Server thread/WARN]: at java.base/java.lang.Thread.run(Thread.java:840)
-[14:43:33] [Server thread/WARN]: java.lang.IllegalStateException: json parse failed!
-[14:43:33] [Server thread/WARN]: at Sentinel-0.2.5.jar//io.github.itzispyder.pdk.utils.misc.JsonSerializable.load(JsonSerializable.java:78)
-[14:43:33] [Server thread/WARN]: at Sentinel-0.2.5.jar//io.github.thetrouper.sentinel.Sentinel.(Sentinel.java:34)
-[14:43:33] [Server thread/WARN]: at java.base/java.lang.Class.forName0(Native Method)
-[14:43:33] [Server thread/WARN]: at java.base/java.lang.Class.forName(Class.java:467)
-[14:43:33] [Server thread/WARN]: at org.bukkit.plugin.java.PluginClassLoader.(PluginClassLoader.java:78)
-[14:43:33] [Server thread/WARN]: at io.papermc.paper.plugin.provider.type.spigot.SpigotPluginProvider.createInstance(SpigotPluginProvider.java:123)
-[14:43:33] [Server thread/WARN]: at io.papermc.paper.plugin.provider.type.spigot.SpigotPluginProvider.createInstance(SpigotPluginProvider.java:35)
-[14:43:33] [Server thread/WARN]: at io.papermc.paper.plugin.entrypoint.strategy.modern.ModernPluginLoadingStrategy.loadProviders(ModernPluginLoadingStrategy.java:116)
-[14:43:33] [Server thread/WARN]: at io.papermc.paper.plugin.storage.SimpleProviderStorage.enter(SimpleProviderStorage.java:38)
-[14:43:33] [Server thread/WARN]: at PluginManager.jar//net.lenni0451.spm.storage.SingularRuntimePluginProviderStorage.enter(SingularRuntimePluginProviderStorage.java:54)
-[14:43:33] [Server thread/WARN]: at io.papermc.paper.plugin.manager.RuntimePluginEntrypointHandler.enter(RuntimePluginEntrypointHandler.java:40)
-[14:43:33] [Server thread/WARN]: at PluginManager.jar//net.lenni0451.spm.utils.PaperSupport.loadPlugin(PaperSupport.java:29)
-[14:43:33] [Server thread/WARN]: at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
-[14:43:33] [Server thread/WARN]: at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
-[14:43:33] [Server thread/WARN]: at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
-[14:43:33] [Server thread/WARN]: at java.base/java.lang.reflect.Method.invoke(Method.java:568)
-[14:43:33] [Server thread/WARN]: at PluginManager.jar//net.lenni0451.spm.utils.PluginUtils.loadPlugin(PluginUtils.java:257)
-[14:43:33] [Server thread/WARN]: at PluginManager.jar//net.lenni0451.spm.utils.PluginUtils.loadPlugin(PluginUtils.java:219)
-[14:43:33] [Server thread/WARN]: at PluginManager.jar//net.lenni0451.spm.commands.subs.Reload_Sub.execute(Reload_Sub.java:38)
-[14:43:33] [Server thread/WARN]: at PluginManager.jar//net.lenni0451.spm.commands.PluginManager_Command.lambda$onCommand$0(PluginManager_Command.java:94)
-[14:43:33] [Server thread/WARN]: at PluginManager.jar//net.lenni0451.spm.commands.PluginManager_Command.onCommand(PluginManager_Command.java:110)
-[14:43:33] [Server thread/WARN]: at org.bukkit.command.PluginCommand.execute(PluginCommand.java:45)
-[14:43:33] [Server thread/WARN]: at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:155)
-[14:43:33] [Server thread/WARN]: at org.bukkit.craftbukkit.v1_20_R3.CraftServer.dispatchCommand(CraftServer.java:999)
-[14:43:33] [Server thread/WARN]: at org.bukkit.craftbukkit.v1_20_R3.CraftServer.dispatchServerCommand(CraftServer.java:984)
-[14:43:33] [Server thread/WARN]: at net.minecraft.server.dedicated.DedicatedServer.bk(DedicatedServer.java:501)
-[14:43:33] [Server thread/WARN]: at net.minecraft.server.dedicated.DedicatedServer.b(DedicatedServer.java:448)
-[14:43:33] [Server thread/WARN]: at net.minecraft.server.MinecraftServer.a(MinecraftServer.java:1515)
-[14:43:33] [Server thread/WARN]: at net.minecraft.server.MinecraftServer.w(MinecraftServer.java:1216)
-[14:43:33] [Server thread/WARN]: at net.minecraft.server.MinecraftServer.lambda$spin$0(MinecraftServer.java:319)
-[14:43:33] [Server thread/WARN]: at java.base/java.lang.Thread.run(Thread.java:840)
-[14:43:33] [Server thread/WARN]: java.lang.IllegalStateException: json parse failed!
-[14:43:33] [Server thread/WARN]: at Sentinel-0.2.5.jar//io.github.itzispyder.pdk.utils.misc.JsonSerializable.load(JsonSerializable.java:78)
-[14:43:33] [Server thread/WARN]: at Sentinel-0.2.5.jar//io.github.thetrouper.sentinel.Sentinel.(Sentinel.java:35)
-[14:43:33] [Server thread/WARN]: at java.base/java.lang.Class.forName0(Native Method)
-[14:43:33] [Server thread/WARN]: at java.base/java.lang.Class.forName(Class.java:467)
-[14:43:33] [Server thread/WARN]: at org.bukkit.plugin.java.PluginClassLoader.(PluginClassLoader.java:78)
-[14:43:33] [Server thread/WARN]: at io.papermc.paper.plugin.provider.type.spigot.SpigotPluginProvider.createInstance(SpigotPluginProvider.java:123)
-[14:43:33] [Server thread/WARN]: at io.papermc.paper.plugin.provider.type.spigot.SpigotPluginProvider.createInstance(SpigotPluginProvider.java:35)
-[14:43:33] [Server thread/WARN]: at io.papermc.paper.plugin.entrypoint.strategy.modern.ModernPluginLoadingStrategy.loadProviders(ModernPluginLoadingStrategy.java:116)
-[14:43:33] [Server thread/WARN]: at io.papermc.paper.plugin.storage.SimpleProviderStorage.enter(SimpleProviderStorage.java:38)
-[14:43:33] [Server thread/WARN]: at PluginManager.jar//net.lenni0451.spm.storage.SingularRuntimePluginProviderStorage.enter(SingularRuntimePluginProviderStorage.java:54)
-[14:43:33] [Server thread/WARN]: at io.papermc.paper.plugin.manager.RuntimePluginEntrypointHandler.enter(RuntimePluginEntrypointHandler.java:40)
-[14:43:33] [Server thread/WARN]: at PluginManager.jar//net.lenni0451.spm.utils.PaperSupport.loadPlugin(PaperSupport.java:29)
-[14:43:33] [Server thread/WARN]: at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
-[14:43:33] [Server thread/WARN]: at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
-[14:43:33] [Server thread/WARN]: at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
-[14:43:33] [Server thread/WARN]: at java.base/java.lang.reflect.Method.invoke(Method.java:568)
-[14:43:33] [Server thread/WARN]: at PluginManager.jar//net.lenni0451.spm.utils.PluginUtils.loadPlugin(PluginUtils.java:257)
-[14:43:33] [Server thread/WARN]: at PluginManager.jar//net.lenni0451.spm.utils.PluginUtils.loadPlugin(PluginUtils.java:219)
-[14:43:33] [Server thread/WARN]: at PluginManager.jar//net.lenni0451.spm.commands.subs.Reload_Sub.execute(Reload_Sub.java:38)
-[14:43:33] [Server thread/WARN]: at PluginManager.jar//net.lenni0451.spm.commands.PluginManager_Command.lambda$onCommand$0(PluginManager_Command.java:94)
-[14:43:33] [Server thread/WARN]: at PluginManager.jar//net.lenni0451.spm.commands.PluginManager_Command.onCommand(PluginManager_Command.java:110)
-[14:43:33] [Server thread/WARN]: at org.bukkit.command.PluginCommand.execute(PluginCommand.java:45)
-[14:43:33] [Server thread/WARN]: at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:155)
-[14:43:33] [Server thread/WARN]: at org.bukkit.craftbukkit.v1_20_R3.CraftServer.dispatchCommand(CraftServer.java:999)
-[14:43:33] [Server thread/WARN]: at org.bukkit.craftbukkit.v1_20_R3.CraftServer.dispatchServerCommand(CraftServer.java:984)
-[14:43:33] [Server thread/WARN]: at net.minecraft.server.dedicated.DedicatedServer.bk(DedicatedServer.java:501)
-[14:43:33] [Server thread/WARN]: at net.minecraft.server.dedicated.DedicatedServer.b(DedicatedServer.java:448)
-[14:43:33] [Server thread/WARN]: at net.minecraft.server.MinecraftServer.a(MinecraftServer.java:1515)
-[14:43:33] [Server thread/WARN]: at net.minecraft.server.MinecraftServer.w(MinecraftServer.java:1216)
-[14:43:33] [Server thread/WARN]: at net.minecraft.server.MinecraftServer.lambda$spin$0(MinecraftServer.java:319)
-[14:43:33] [Server thread/WARN]: at java.base/java.lang.Thread.run(Thread.java:840)
-[14:43:33] [Server thread/WARN]: java.lang.IllegalStateException: json parse failed!
-[14:43:33] [Server thread/WARN]: at Sentinel-0.2.5.jar//io.github.itzispyder.pdk.utils.misc.JsonSerializable.load(JsonSerializable.java:78)
-[14:43:33] [Server thread/WARN]: at Sentinel-0.2.5.jar//io.github.thetrouper.sentinel.Sentinel.(Sentinel.java:36)
-[14:43:33] [Server thread/WARN]: at java.base/java.lang.Class.forName0(Native Method)
-[14:43:33] [Server thread/WARN]: at java.base/java.lang.Class.forName(Class.java:467)
-[14:43:33] [Server thread/WARN]: at org.bukkit.plugin.java.PluginClassLoader.(PluginClassLoader.java:78)
-[14:43:33] [Server thread/WARN]: at io.papermc.paper.plugin.provider.type.spigot.SpigotPluginProvider.createInstance(SpigotPluginProvider.java:123)
-[14:43:33] [Server thread/WARN]: at io.papermc.paper.plugin.provider.type.spigot.SpigotPluginProvider.createInstance(SpigotPluginProvider.java:35)
-[14:43:33] [Server thread/WARN]: at io.papermc.paper.plugin.entrypoint.strategy.modern.ModernPluginLoadingStrategy.loadProviders(ModernPluginLoadingStrategy.java:116)
-[14:43:33] [Server thread/WARN]: at io.papermc.paper.plugin.storage.SimpleProviderStorage.enter(SimpleProviderStorage.java:38)
-[14:43:33] [Server thread/WARN]: at PluginManager.jar//net.lenni0451.spm.storage.SingularRuntimePluginProviderStorage.enter(SingularRuntimePluginProviderStorage.java:54)
-[14:43:33] [Server thread/WARN]: at io.papermc.paper.plugin.manager.RuntimePluginEntrypointHandler.enter(RuntimePluginEntrypointHandler.java:40)
-[14:43:33] [Server thread/WARN]: at PluginManager.jar//net.lenni0451.spm.utils.PaperSupport.loadPlugin(PaperSupport.java:29)
-[14:43:33] [Server thread/WARN]: at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
-[14:43:33] [Server thread/WARN]: at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
-[14:43:33] [Server thread/WARN]: at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
-[14:43:33] [Server thread/WARN]: at java.base/java.lang.reflect.Method.invoke(Method.java:568)
-[14:43:33] [Server thread/WARN]: at PluginManager.jar//net.lenni0451.spm.utils.PluginUtils.loadPlugin(PluginUtils.java:257)
-[14:43:33] [Server thread/WARN]: at PluginManager.jar//net.lenni0451.spm.utils.PluginUtils.loadPlugin(PluginUtils.java:219)
-[14:43:33] [Server thread/WARN]: at PluginManager.jar//net.lenni0451.spm.commands.subs.Reload_Sub.execute(Reload_Sub.java:38)
-[14:43:33] [Server thread/WARN]: at PluginManager.jar//net.lenni0451.spm.commands.PluginManager_Command.lambda$onCommand$0(PluginManager_Command.java:94)
-[14:43:33] [Server thread/WARN]: at PluginManager.jar//net.lenni0451.spm.commands.PluginManager_Command.onCommand(PluginManager_Command.java:110)
-[14:43:33] [Server thread/WARN]: at org.bukkit.command.PluginCommand.execute(PluginCommand.java:45)
-[14:43:33] [Server thread/WARN]: at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:155)
-[14:43:33] [Server thread/WARN]: at org.bukkit.craftbukkit.v1_20_R3.CraftServer.dispatchCommand(CraftServer.java:999)
-[14:43:33] [Server thread/WARN]: at org.bukkit.craftbukkit.v1_20_R3.CraftServer.dispatchServerCommand(CraftServer.java:984)
-[14:43:33] [Server thread/WARN]: at net.minecraft.server.dedicated.DedicatedServer.bk(DedicatedServer.java:501)
-[14:43:33] [Server thread/WARN]: at net.minecraft.server.dedicated.DedicatedServer.b(DedicatedServer.java:448)
-[14:43:33] [Server thread/WARN]: at net.minecraft.server.MinecraftServer.a(MinecraftServer.java:1515)
-[14:43:33] [Server thread/WARN]: at net.minecraft.server.MinecraftServer.w(MinecraftServer.java:1216)
-[14:43:33] [Server thread/WARN]: at net.minecraft.server.MinecraftServer.lambda$spin$0(MinecraftServer.java:319)
-[14:43:33] [Server thread/WARN]: at java.base/java.lang.Thread.run(Thread.java:840)
-[14:43:33] [Server thread/WARN]: java.lang.IllegalStateException: json parse failed!
-[14:43:33] [Server thread/WARN]: at Sentinel-0.2.5.jar//io.github.itzispyder.pdk.utils.misc.JsonSerializable.load(JsonSerializable.java:78)
-[14:43:33] [Server thread/WARN]: at Sentinel-0.2.5.jar//io.github.thetrouper.sentinel.Sentinel.(Sentinel.java:37)
-[14:43:33] [Server thread/WARN]: at java.base/java.lang.Class.forName0(Native Method)
-[14:43:33] [Server thread/WARN]: at java.base/java.lang.Class.forName(Class.java:467)
-[14:43:33] [Server thread/WARN]: at org.bukkit.plugin.java.PluginClassLoader.(PluginClassLoader.java:78)
-[14:43:33] [Server thread/WARN]: at io.papermc.paper.plugin.provider.type.spigot.SpigotPluginProvider.createInstance(SpigotPluginProvider.java:123)
-[14:43:33] [Server thread/WARN]: at io.papermc.paper.plugin.provider.type.spigot.SpigotPluginProvider.createInstance(SpigotPluginProvider.java:35)
-[14:43:33] [Server thread/WARN]: at io.papermc.paper.plugin.entrypoint.strategy.modern.ModernPluginLoadingStrategy.loadProviders(ModernPluginLoadingStrategy.java:116)
-[14:43:33] [Server thread/WARN]: at io.papermc.paper.plugin.storage.SimpleProviderStorage.enter(SimpleProviderStorage.java:38)
-[14:43:33] [Server thread/WARN]: at PluginManager.jar//net.lenni0451.spm.storage.SingularRuntimePluginProviderStorage.enter(SingularRuntimePluginProviderStorage.java:54)
-[14:43:33] [Server thread/WARN]: at io.papermc.paper.plugin.manager.RuntimePluginEntrypointHandler.enter(RuntimePluginEntrypointHandler.java:40)
-[14:43:33] [Server thread/WARN]: at PluginManager.jar//net.lenni0451.spm.utils.PaperSupport.loadPlugin(PaperSupport.java:29)
-[14:43:33] [Server thread/WARN]: at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
-[14:43:33] [Server thread/WARN]: at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
-[14:43:33] [Server thread/WARN]: at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
-[14:43:33] [Server thread/WARN]: at java.base/java.lang.reflect.Method.invoke(Method.java:568)
-[14:43:33] [Server thread/WARN]: at PluginManager.jar//net.lenni0451.spm.utils.PluginUtils.loadPlugin(PluginUtils.java:257)
-[14:43:33] [Server thread/WARN]: at PluginManager.jar//net.lenni0451.spm.utils.PluginUtils.loadPlugin(PluginUtils.java:219)
-[14:43:33] [Server thread/WARN]: at PluginManager.jar//net.lenni0451.spm.commands.subs.Reload_Sub.execute(Reload_Sub.java:38)
-[14:43:33] [Server thread/WARN]: at PluginManager.jar//net.lenni0451.spm.commands.PluginManager_Command.lambda$onCommand$0(PluginManager_Command.java:94)
-[14:43:33] [Server thread/WARN]: at PluginManager.jar//net.lenni0451.spm.commands.PluginManager_Command.onCommand(PluginManager_Command.java:110)
-[14:43:33] [Server thread/WARN]: at org.bukkit.command.PluginCommand.execute(PluginCommand.java:45)
-[14:43:33] [Server thread/WARN]: at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:155)
-[14:43:33] [Server thread/WARN]: at org.bukkit.craftbukkit.v1_20_R3.CraftServer.dispatchCommand(CraftServer.java:999)
-[14:43:33] [Server thread/WARN]: at org.bukkit.craftbukkit.v1_20_R3.CraftServer.dispatchServerCommand(CraftServer.java:984)
-[14:43:33] [Server thread/WARN]: at net.minecraft.server.dedicated.DedicatedServer.bk(DedicatedServer.java:501)
-[14:43:33] [Server thread/WARN]: at net.minecraft.server.dedicated.DedicatedServer.b(DedicatedServer.java:448)
-[14:43:33] [Server thread/WARN]: at net.minecraft.server.MinecraftServer.a(MinecraftServer.java:1515)
-[14:43:33] [Server thread/WARN]: at net.minecraft.server.MinecraftServer.w(MinecraftServer.java:1216)
-[14:43:33] [Server thread/WARN]: at net.minecraft.server.MinecraftServer.lambda$spin$0(MinecraftServer.java:319)
-[14:43:33] [Server thread/WARN]: at java.base/java.lang.Thread.run(Thread.java:840)
-[14:43:33] [Server thread/WARN]: java.lang.IllegalStateException: json parse failed!
-[14:43:33] [Server thread/WARN]: at Sentinel-0.2.5.jar//io.github.itzispyder.pdk.utils.misc.JsonSerializable.load(JsonSerializable.java:78)
-[14:43:33] [Server thread/WARN]: at Sentinel-0.2.5.jar//io.github.thetrouper.sentinel.Sentinel.(Sentinel.java:38)
-[14:43:33] [Server thread/WARN]: at java.base/java.lang.Class.forName0(Native Method)
-[14:43:33] [Server thread/WARN]: at java.base/java.lang.Class.forName(Class.java:467)
-[14:43:33] [Server thread/WARN]: at org.bukkit.plugin.java.PluginClassLoader.(PluginClassLoader.java:78)
-[14:43:33] [Server thread/WARN]: at io.papermc.paper.plugin.provider.type.spigot.SpigotPluginProvider.createInstance(SpigotPluginProvider.java:123)
-[14:43:33] [Server thread/WARN]: at io.papermc.paper.plugin.provider.type.spigot.SpigotPluginProvider.createInstance(SpigotPluginProvider.java:35)
-[14:43:33] [Server thread/WARN]: at io.papermc.paper.plugin.entrypoint.strategy.modern.ModernPluginLoadingStrategy.loadProviders(ModernPluginLoadingStrategy.java:116)
-[14:43:33] [Server thread/WARN]: at io.papermc.paper.plugin.storage.SimpleProviderStorage.enter(SimpleProviderStorage.java:38)
-[14:43:33] [Server thread/WARN]: at PluginManager.jar//net.lenni0451.spm.storage.SingularRuntimePluginProviderStorage.enter(SingularRuntimePluginProviderStorage.java:54)
-[14:43:33] [Server thread/WARN]: at io.papermc.paper.plugin.manager.RuntimePluginEntrypointHandler.enter(RuntimePluginEntrypointHandler.java:40)
-[14:43:33] [Server thread/WARN]: at PluginManager.jar//net.lenni0451.spm.utils.PaperSupport.loadPlugin(PaperSupport.java:29)
-[14:43:33] [Server thread/WARN]: at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
-[14:43:33] [Server thread/WARN]: at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
-[14:43:33] [Server thread/WARN]: at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
-[14:43:33] [Server thread/WARN]: at java.base/java.lang.reflect.Method.invoke(Method.java:568)
-[14:43:33] [Server thread/WARN]: at PluginManager.jar//net.lenni0451.spm.utils.PluginUtils.loadPlugin(PluginUtils.java:257)
-[14:43:33] [Server thread/WARN]: at PluginManager.jar//net.lenni0451.spm.utils.PluginUtils.loadPlugin(PluginUtils.java:219)
-[14:43:33] [Server thread/WARN]: at PluginManager.jar//net.lenni0451.spm.commands.subs.Reload_Sub.execute(Reload_Sub.java:38)
-[14:43:33] [Server thread/WARN]: at PluginManager.jar//net.lenni0451.spm.commands.PluginManager_Command.lambda$onCommand$0(PluginManager_Command.java:94)
-[14:43:33] [Server thread/WARN]: at PluginManager.jar//net.lenni0451.spm.commands.PluginManager_Command.onCommand(PluginManager_Command.java:110)
-[14:43:33] [Server thread/WARN]: at org.bukkit.command.PluginCommand.execute(PluginCommand.java:45)
-[14:43:33] [Server thread/WARN]: at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:155)
-[14:43:33] [Server thread/WARN]: at org.bukkit.craftbukkit.v1_20_R3.CraftServer.dispatchCommand(CraftServer.java:999)
-[14:43:33] [Server thread/WARN]: at org.bukkit.craftbukkit.v1_20_R3.CraftServer.dispatchServerCommand(CraftServer.java:984)
-[14:43:33] [Server thread/WARN]: at net.minecraft.server.dedicated.DedicatedServer.bk(DedicatedServer.java:501)
-[14:43:33] [Server thread/WARN]: at net.minecraft.server.dedicated.DedicatedServer.b(DedicatedServer.java:448)
-[14:43:33] [Server thread/WARN]: at net.minecraft.server.MinecraftServer.a(MinecraftServer.java:1515)
-[14:43:33] [Server thread/WARN]: at net.minecraft.server.MinecraftServer.w(MinecraftServer.java:1216)
-[14:43:33] [Server thread/WARN]: at net.minecraft.server.MinecraftServer.lambda$spin$0(MinecraftServer.java:319)
-[14:43:33] [Server thread/WARN]: at java.base/java.lang.Thread.run(Thread.java:840)
-[14:43:33] [Server thread/WARN]: java.lang.IllegalStateException: json parse failed!
-[14:43:33] [Server thread/WARN]: at Sentinel-0.2.5.jar//io.github.itzispyder.pdk.utils.misc.JsonSerializable.load(JsonSerializable.java:78)
-[14:43:33] [Server thread/WARN]: at Sentinel-0.2.5.jar//io.github.thetrouper.sentinel.Sentinel.(Sentinel.java:39)
-[14:43:33] [Server thread/WARN]: at java.base/java.lang.Class.forName0(Native Method)
-[14:43:33] [Server thread/WARN]: at java.base/java.lang.Class.forName(Class.java:467)
-[14:43:33] [Server thread/WARN]: at org.bukkit.plugin.java.PluginClassLoader.(PluginClassLoader.java:78)
-[14:43:33] [Server thread/WARN]: at io.papermc.paper.plugin.provider.type.spigot.SpigotPluginProvider.createInstance(SpigotPluginProvider.java:123)
-[14:43:33] [Server thread/WARN]: at io.papermc.paper.plugin.provider.type.spigot.SpigotPluginProvider.createInstance(SpigotPluginProvider.java:35)
-[14:43:33] [Server thread/WARN]: at io.papermc.paper.plugin.entrypoint.strategy.modern.ModernPluginLoadingStrategy.loadProviders(ModernPluginLoadingStrategy.java:116)
-[14:43:33] [Server thread/WARN]: at io.papermc.paper.plugin.storage.SimpleProviderStorage.enter(SimpleProviderStorage.java:38)
-[14:43:33] [Server thread/WARN]: at PluginManager.jar//net.lenni0451.spm.storage.SingularRuntimePluginProviderStorage.enter(SingularRuntimePluginProviderStorage.java:54)
-[14:43:33] [Server thread/WARN]: at io.papermc.paper.plugin.manager.RuntimePluginEntrypointHandler.enter(RuntimePluginEntrypointHandler.java:40)
-[14:43:33] [Server thread/WARN]: at PluginManager.jar//net.lenni0451.spm.utils.PaperSupport.loadPlugin(PaperSupport.java:29)
-[14:43:33] [Server thread/WARN]: at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
-[14:43:33] [Server thread/WARN]: at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
-[14:43:33] [Server thread/WARN]: at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
-[14:43:33] [Server thread/WARN]: at java.base/java.lang.reflect.Method.invoke(Method.java:568)
-[14:43:33] [Server thread/WARN]: at PluginManager.jar//net.lenni0451.spm.utils.PluginUtils.loadPlugin(PluginUtils.java:257)
-[14:43:33] [Server thread/WARN]: at PluginManager.jar//net.lenni0451.spm.utils.PluginUtils.loadPlugin(PluginUtils.java:219)
-[14:43:33] [Server thread/WARN]: at PluginManager.jar//net.lenni0451.spm.commands.subs.Reload_Sub.execute(Reload_Sub.java:38)
-[14:43:33] [Server thread/WARN]: at PluginManager.jar//net.lenni0451.spm.commands.PluginManager_Command.lambda$onCommand$0(PluginManager_Command.java:94)
-[14:43:33] [Server thread/WARN]: at PluginManager.jar//net.lenni0451.spm.commands.PluginManager_Command.onCommand(PluginManager_Command.java:110)
-[14:43:33] [Server thread/WARN]: at org.bukkit.command.PluginCommand.execute(PluginCommand.java:45)
-[14:43:33] [Server thread/WARN]: at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:155)
-[14:43:33] [Server thread/WARN]: at org.bukkit.craftbukkit.v1_20_R3.CraftServer.dispatchCommand(CraftServer.java:999)
-[14:43:33] [Server thread/WARN]: at org.bukkit.craftbukkit.v1_20_R3.CraftServer.dispatchServerCommand(CraftServer.java:984)
-[14:43:33] [Server thread/WARN]: at net.minecraft.server.dedicated.DedicatedServer.bk(DedicatedServer.java:501)
-[14:43:33] [Server thread/WARN]: at net.minecraft.server.dedicated.DedicatedServer.b(DedicatedServer.java:448)
-[14:43:33] [Server thread/WARN]: at net.minecraft.server.MinecraftServer.a(MinecraftServer.java:1515)
-[14:43:33] [Server thread/WARN]: at net.minecraft.server.MinecraftServer.w(MinecraftServer.java:1216)
-[14:43:33] [Server thread/WARN]: at net.minecraft.server.MinecraftServer.lambda$spin$0(MinecraftServer.java:319)
-[14:43:33] [Server thread/WARN]: at java.base/java.lang.Thread.run(Thread.java:840)
-[14:43:33] [Server thread/INFO]: [Sentinel] Loading server plugin Sentinel v0.2.5
-[14:43:33] [Server thread/INFO]: [Sentinel] Enabling Sentinel v0.2.5
-[14:43:33] [Server thread/INFO]:
+[11:41:38] [Server thread/INFO]: obvWolf issued server command: /sentinel debug chat www.google.com
+[11:41:39] [Server thread/INFO]: obvWolf issued server command: /sentinel debug chat www.google.com
+[11:41:46] [Server thread/INFO]: obvWolf issued server command: /sentinel debug lang
+[11:42:42] [Server thread/INFO]: Correct Usage: none
+[11:42:52] [Server thread/INFO]: [Sentinel] Disabling Sentinel v0.2.5
+[11:42:52] [Server thread/INFO]: Sentinel has disabled! (0.2.5) Your server is now no longer protected!
+[11:42:52] [Server thread/INFO]: PM | The plugin has been unloaded.
+[11:43:12] [Server thread/INFO]: [Sentinel] Loading server plugin Sentinel v0.2.5
+[11:43:12] [Server thread/INFO]: [Sentinel] Enabling Sentinel v0.2.5
+[11:43:12] [Server thread/INFO]:
]======------ Pre-load started! ------======[
-[14:43:33] [Server thread/INFO]: Loading Config...
-[14:43:33] [Server thread/WARN]: java.lang.IllegalStateException: json parse failed!
-[14:43:33] [Server thread/WARN]: at Sentinel-0.2.5.jar//io.github.itzispyder.pdk.utils.misc.JsonSerializable.load(JsonSerializable.java:78)
-[14:43:33] [Server thread/WARN]: at Sentinel-0.2.5.jar//io.github.thetrouper.sentinel.Sentinel.loadConfig(Sentinel.java:187)
-[14:43:33] [Server thread/WARN]: at Sentinel-0.2.5.jar//io.github.thetrouper.sentinel.Sentinel.onEnable(Sentinel.java:63)
-[14:43:33] [Server thread/WARN]: at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:287)
-[14:43:33] [Server thread/WARN]: at io.papermc.paper.plugin.manager.PaperPluginInstanceManager.enablePlugin(PaperPluginInstanceManager.java:188)
-[14:43:33] [Server thread/WARN]: at io.papermc.paper.plugin.manager.PaperPluginManagerImpl.enablePlugin(PaperPluginManagerImpl.java:104)
-[14:43:33] [Server thread/WARN]: at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:507)
-[14:43:33] [Server thread/WARN]: at PluginManager.jar//net.lenni0451.spm.utils.PluginUtils.enablePlugin(PluginUtils.java:137)
-[14:43:33] [Server thread/WARN]: at PluginManager.jar//net.lenni0451.spm.utils.PluginUtils.loadPlugin(PluginUtils.java:274)
-[14:43:33] [Server thread/WARN]: at PluginManager.jar//net.lenni0451.spm.utils.PluginUtils.loadPlugin(PluginUtils.java:219)
-[14:43:33] [Server thread/WARN]: at PluginManager.jar//net.lenni0451.spm.commands.subs.Reload_Sub.execute(Reload_Sub.java:38)
-[14:43:33] [Server thread/WARN]: at PluginManager.jar//net.lenni0451.spm.commands.PluginManager_Command.lambda$onCommand$0(PluginManager_Command.java:94)
-[14:43:33] [Server thread/WARN]: at PluginManager.jar//net.lenni0451.spm.commands.PluginManager_Command.onCommand(PluginManager_Command.java:110)
-[14:43:33] [Server thread/WARN]: at org.bukkit.command.PluginCommand.execute(PluginCommand.java:45)
-[14:43:33] [Server thread/WARN]: at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:155)
-[14:43:33] [Server thread/WARN]: at org.bukkit.craftbukkit.v1_20_R3.CraftServer.dispatchCommand(CraftServer.java:999)
-[14:43:33] [Server thread/WARN]: at org.bukkit.craftbukkit.v1_20_R3.CraftServer.dispatchServerCommand(CraftServer.java:984)
-[14:43:33] [Server thread/WARN]: at net.minecraft.server.dedicated.DedicatedServer.bk(DedicatedServer.java:501)
-[14:43:33] [Server thread/WARN]: at net.minecraft.server.dedicated.DedicatedServer.b(DedicatedServer.java:448)
-[14:43:33] [Server thread/WARN]: at net.minecraft.server.MinecraftServer.a(MinecraftServer.java:1515)
-[14:43:33] [Server thread/WARN]: at net.minecraft.server.MinecraftServer.w(MinecraftServer.java:1216)
-[14:43:33] [Server thread/WARN]: at net.minecraft.server.MinecraftServer.lambda$spin$0(MinecraftServer.java:319)
-[14:43:33] [Server thread/WARN]: at java.base/java.lang.Thread.run(Thread.java:840)
-[14:43:33] [Server thread/WARN]: java.lang.IllegalStateException: json parse failed!
-[14:43:33] [Server thread/WARN]: at Sentinel-0.2.5.jar//io.github.itzispyder.pdk.utils.misc.JsonSerializable.load(JsonSerializable.java:78)
-[14:43:33] [Server thread/WARN]: at Sentinel-0.2.5.jar//io.github.thetrouper.sentinel.Sentinel.loadConfig(Sentinel.java:188)
-[14:43:33] [Server thread/WARN]: at Sentinel-0.2.5.jar//io.github.thetrouper.sentinel.Sentinel.onEnable(Sentinel.java:63)
-[14:43:33] [Server thread/WARN]: at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:287)
-[14:43:33] [Server thread/WARN]: at io.papermc.paper.plugin.manager.PaperPluginInstanceManager.enablePlugin(PaperPluginInstanceManager.java:188)
-[14:43:33] [Server thread/WARN]: at io.papermc.paper.plugin.manager.PaperPluginManagerImpl.enablePlugin(PaperPluginManagerImpl.java:104)
-[14:43:33] [Server thread/WARN]: at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:507)
-[14:43:33] [Server thread/WARN]: at PluginManager.jar//net.lenni0451.spm.utils.PluginUtils.enablePlugin(PluginUtils.java:137)
-[14:43:33] [Server thread/WARN]: at PluginManager.jar//net.lenni0451.spm.utils.PluginUtils.loadPlugin(PluginUtils.java:274)
-[14:43:33] [Server thread/WARN]: at PluginManager.jar//net.lenni0451.spm.utils.PluginUtils.loadPlugin(PluginUtils.java:219)
-[14:43:33] [Server thread/WARN]: at PluginManager.jar//net.lenni0451.spm.commands.subs.Reload_Sub.execute(Reload_Sub.java:38)
-[14:43:33] [Server thread/WARN]: at PluginManager.jar//net.lenni0451.spm.commands.PluginManager_Command.lambda$onCommand$0(PluginManager_Command.java:94)
-[14:43:33] [Server thread/WARN]: at PluginManager.jar//net.lenni0451.spm.commands.PluginManager_Command.onCommand(PluginManager_Command.java:110)
-[14:43:33] [Server thread/WARN]: at org.bukkit.command.PluginCommand.execute(PluginCommand.java:45)
-[14:43:33] [Server thread/WARN]: at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:155)
-[14:43:33] [Server thread/WARN]: at org.bukkit.craftbukkit.v1_20_R3.CraftServer.dispatchCommand(CraftServer.java:999)
-[14:43:33] [Server thread/WARN]: at org.bukkit.craftbukkit.v1_20_R3.CraftServer.dispatchServerCommand(CraftServer.java:984)
-[14:43:33] [Server thread/WARN]: at net.minecraft.server.dedicated.DedicatedServer.bk(DedicatedServer.java:501)
-[14:43:33] [Server thread/WARN]: at net.minecraft.server.dedicated.DedicatedServer.b(DedicatedServer.java:448)
-[14:43:33] [Server thread/WARN]: at net.minecraft.server.MinecraftServer.a(MinecraftServer.java:1515)
-[14:43:33] [Server thread/WARN]: at net.minecraft.server.MinecraftServer.w(MinecraftServer.java:1216)
-[14:43:33] [Server thread/WARN]: at net.minecraft.server.MinecraftServer.lambda$spin$0(MinecraftServer.java:319)
-[14:43:33] [Server thread/WARN]: at java.base/java.lang.Thread.run(Thread.java:840)
-[14:43:33] [Server thread/WARN]: java.lang.IllegalStateException: json parse failed!
-[14:43:33] [Server thread/WARN]: at Sentinel-0.2.5.jar//io.github.itzispyder.pdk.utils.misc.JsonSerializable.load(JsonSerializable.java:78)
-[14:43:33] [Server thread/WARN]: at Sentinel-0.2.5.jar//io.github.thetrouper.sentinel.Sentinel.loadConfig(Sentinel.java:189)
-[14:43:33] [Server thread/WARN]: at Sentinel-0.2.5.jar//io.github.thetrouper.sentinel.Sentinel.onEnable(Sentinel.java:63)
-[14:43:33] [Server thread/WARN]: at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:287)
-[14:43:33] [Server thread/WARN]: at io.papermc.paper.plugin.manager.PaperPluginInstanceManager.enablePlugin(PaperPluginInstanceManager.java:188)
-[14:43:33] [Server thread/WARN]: at io.papermc.paper.plugin.manager.PaperPluginManagerImpl.enablePlugin(PaperPluginManagerImpl.java:104)
-[14:43:33] [Server thread/WARN]: at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:507)
-[14:43:33] [Server thread/WARN]: at PluginManager.jar//net.lenni0451.spm.utils.PluginUtils.enablePlugin(PluginUtils.java:137)
-[14:43:33] [Server thread/WARN]: at PluginManager.jar//net.lenni0451.spm.utils.PluginUtils.loadPlugin(PluginUtils.java:274)
-[14:43:33] [Server thread/WARN]: at PluginManager.jar//net.lenni0451.spm.utils.PluginUtils.loadPlugin(PluginUtils.java:219)
-[14:43:33] [Server thread/WARN]: at PluginManager.jar//net.lenni0451.spm.commands.subs.Reload_Sub.execute(Reload_Sub.java:38)
-[14:43:33] [Server thread/WARN]: at PluginManager.jar//net.lenni0451.spm.commands.PluginManager_Command.lambda$onCommand$0(PluginManager_Command.java:94)
-[14:43:33] [Server thread/WARN]: at PluginManager.jar//net.lenni0451.spm.commands.PluginManager_Command.onCommand(PluginManager_Command.java:110)
-[14:43:33] [Server thread/WARN]: at org.bukkit.command.PluginCommand.execute(PluginCommand.java:45)
-[14:43:33] [Server thread/WARN]: at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:155)
-[14:43:33] [Server thread/WARN]: at org.bukkit.craftbukkit.v1_20_R3.CraftServer.dispatchCommand(CraftServer.java:999)
-[14:43:33] [Server thread/WARN]: at org.bukkit.craftbukkit.v1_20_R3.CraftServer.dispatchServerCommand(CraftServer.java:984)
-[14:43:33] [Server thread/WARN]: at net.minecraft.server.dedicated.DedicatedServer.bk(DedicatedServer.java:501)
-[14:43:33] [Server thread/WARN]: at net.minecraft.server.dedicated.DedicatedServer.b(DedicatedServer.java:448)
-[14:43:33] [Server thread/WARN]: at net.minecraft.server.MinecraftServer.a(MinecraftServer.java:1515)
-[14:43:33] [Server thread/WARN]: at net.minecraft.server.MinecraftServer.w(MinecraftServer.java:1216)
-[14:43:33] [Server thread/WARN]: at net.minecraft.server.MinecraftServer.lambda$spin$0(MinecraftServer.java:319)
-[14:43:33] [Server thread/WARN]: at java.base/java.lang.Thread.run(Thread.java:840)
-[14:43:33] [Server thread/WARN]: java.lang.IllegalStateException: json parse failed!
-[14:43:33] [Server thread/WARN]: at Sentinel-0.2.5.jar//io.github.itzispyder.pdk.utils.misc.JsonSerializable.load(JsonSerializable.java:78)
-[14:43:33] [Server thread/WARN]: at Sentinel-0.2.5.jar//io.github.thetrouper.sentinel.Sentinel.loadConfig(Sentinel.java:190)
-[14:43:33] [Server thread/WARN]: at Sentinel-0.2.5.jar//io.github.thetrouper.sentinel.Sentinel.onEnable(Sentinel.java:63)
-[14:43:33] [Server thread/WARN]: at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:287)
-[14:43:33] [Server thread/WARN]: at io.papermc.paper.plugin.manager.PaperPluginInstanceManager.enablePlugin(PaperPluginInstanceManager.java:188)
-[14:43:33] [Server thread/WARN]: at io.papermc.paper.plugin.manager.PaperPluginManagerImpl.enablePlugin(PaperPluginManagerImpl.java:104)
-[14:43:33] [Server thread/WARN]: at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:507)
-[14:43:33] [Server thread/WARN]: at PluginManager.jar//net.lenni0451.spm.utils.PluginUtils.enablePlugin(PluginUtils.java:137)
-[14:43:33] [Server thread/WARN]: at PluginManager.jar//net.lenni0451.spm.utils.PluginUtils.loadPlugin(PluginUtils.java:274)
-[14:43:33] [Server thread/WARN]: at PluginManager.jar//net.lenni0451.spm.utils.PluginUtils.loadPlugin(PluginUtils.java:219)
-[14:43:33] [Server thread/WARN]: at PluginManager.jar//net.lenni0451.spm.commands.subs.Reload_Sub.execute(Reload_Sub.java:38)
-[14:43:33] [Server thread/WARN]: at PluginManager.jar//net.lenni0451.spm.commands.PluginManager_Command.lambda$onCommand$0(PluginManager_Command.java:94)
-[14:43:33] [Server thread/WARN]: at PluginManager.jar//net.lenni0451.spm.commands.PluginManager_Command.onCommand(PluginManager_Command.java:110)
-[14:43:33] [Server thread/WARN]: at org.bukkit.command.PluginCommand.execute(PluginCommand.java:45)
-[14:43:33] [Server thread/WARN]: at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:155)
-[14:43:33] [Server thread/WARN]: at org.bukkit.craftbukkit.v1_20_R3.CraftServer.dispatchCommand(CraftServer.java:999)
-[14:43:33] [Server thread/WARN]: at org.bukkit.craftbukkit.v1_20_R3.CraftServer.dispatchServerCommand(CraftServer.java:984)
-[14:43:33] [Server thread/WARN]: at net.minecraft.server.dedicated.DedicatedServer.bk(DedicatedServer.java:501)
-[14:43:33] [Server thread/WARN]: at net.minecraft.server.dedicated.DedicatedServer.b(DedicatedServer.java:448)
-[14:43:33] [Server thread/WARN]: at net.minecraft.server.MinecraftServer.a(MinecraftServer.java:1515)
-[14:43:33] [Server thread/WARN]: at net.minecraft.server.MinecraftServer.w(MinecraftServer.java:1216)
-[14:43:33] [Server thread/WARN]: at net.minecraft.server.MinecraftServer.lambda$spin$0(MinecraftServer.java:319)
-[14:43:33] [Server thread/WARN]: at java.base/java.lang.Thread.run(Thread.java:840)
-[14:43:33] [Server thread/WARN]: java.lang.IllegalStateException: json parse failed!
-[14:43:33] [Server thread/WARN]: at Sentinel-0.2.5.jar//io.github.itzispyder.pdk.utils.misc.JsonSerializable.load(JsonSerializable.java:78)
-[14:43:33] [Server thread/WARN]: at Sentinel-0.2.5.jar//io.github.thetrouper.sentinel.Sentinel.loadConfig(Sentinel.java:191)
-[14:43:33] [Server thread/WARN]: at Sentinel-0.2.5.jar//io.github.thetrouper.sentinel.Sentinel.onEnable(Sentinel.java:63)
-[14:43:33] [Server thread/WARN]: at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:287)
-[14:43:33] [Server thread/WARN]: at io.papermc.paper.plugin.manager.PaperPluginInstanceManager.enablePlugin(PaperPluginInstanceManager.java:188)
-[14:43:33] [Server thread/WARN]: at io.papermc.paper.plugin.manager.PaperPluginManagerImpl.enablePlugin(PaperPluginManagerImpl.java:104)
-[14:43:33] [Server thread/WARN]: at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:507)
-[14:43:33] [Server thread/WARN]: at PluginManager.jar//net.lenni0451.spm.utils.PluginUtils.enablePlugin(PluginUtils.java:137)
-[14:43:33] [Server thread/WARN]: at PluginManager.jar//net.lenni0451.spm.utils.PluginUtils.loadPlugin(PluginUtils.java:274)
-[14:43:33] [Server thread/WARN]: at PluginManager.jar//net.lenni0451.spm.utils.PluginUtils.loadPlugin(PluginUtils.java:219)
-[14:43:33] [Server thread/WARN]: at PluginManager.jar//net.lenni0451.spm.commands.subs.Reload_Sub.execute(Reload_Sub.java:38)
-[14:43:33] [Server thread/WARN]: at PluginManager.jar//net.lenni0451.spm.commands.PluginManager_Command.lambda$onCommand$0(PluginManager_Command.java:94)
-[14:43:33] [Server thread/WARN]: at PluginManager.jar//net.lenni0451.spm.commands.PluginManager_Command.onCommand(PluginManager_Command.java:110)
-[14:43:33] [Server thread/WARN]: at org.bukkit.command.PluginCommand.execute(PluginCommand.java:45)
-[14:43:33] [Server thread/WARN]: at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:155)
-[14:43:33] [Server thread/WARN]: at org.bukkit.craftbukkit.v1_20_R3.CraftServer.dispatchCommand(CraftServer.java:999)
-[14:43:33] [Server thread/WARN]: at org.bukkit.craftbukkit.v1_20_R3.CraftServer.dispatchServerCommand(CraftServer.java:984)
-[14:43:33] [Server thread/WARN]: at net.minecraft.server.dedicated.DedicatedServer.bk(DedicatedServer.java:501)
-[14:43:33] [Server thread/WARN]: at net.minecraft.server.dedicated.DedicatedServer.b(DedicatedServer.java:448)
-[14:43:33] [Server thread/WARN]: at net.minecraft.server.MinecraftServer.a(MinecraftServer.java:1515)
-[14:43:33] [Server thread/WARN]: at net.minecraft.server.MinecraftServer.w(MinecraftServer.java:1216)
-[14:43:33] [Server thread/WARN]: at net.minecraft.server.MinecraftServer.lambda$spin$0(MinecraftServer.java:319)
-[14:43:33] [Server thread/WARN]: at java.base/java.lang.Thread.run(Thread.java:840)
-[14:43:33] [Server thread/WARN]: java.lang.IllegalStateException: json parse failed!
-[14:43:33] [Server thread/WARN]: at Sentinel-0.2.5.jar//io.github.itzispyder.pdk.utils.misc.JsonSerializable.load(JsonSerializable.java:78)
-[14:43:33] [Server thread/WARN]: at Sentinel-0.2.5.jar//io.github.thetrouper.sentinel.Sentinel.loadConfig(Sentinel.java:192)
-[14:43:33] [Server thread/WARN]: at Sentinel-0.2.5.jar//io.github.thetrouper.sentinel.Sentinel.onEnable(Sentinel.java:63)
-[14:43:33] [Server thread/WARN]: at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:287)
-[14:43:33] [Server thread/WARN]: at io.papermc.paper.plugin.manager.PaperPluginInstanceManager.enablePlugin(PaperPluginInstanceManager.java:188)
-[14:43:33] [Server thread/WARN]: at io.papermc.paper.plugin.manager.PaperPluginManagerImpl.enablePlugin(PaperPluginManagerImpl.java:104)
-[14:43:33] [Server thread/WARN]: at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:507)
-[14:43:33] [Server thread/WARN]: at PluginManager.jar//net.lenni0451.spm.utils.PluginUtils.enablePlugin(PluginUtils.java:137)
-[14:43:33] [Server thread/WARN]: at PluginManager.jar//net.lenni0451.spm.utils.PluginUtils.loadPlugin(PluginUtils.java:274)
-[14:43:33] [Server thread/WARN]: at PluginManager.jar//net.lenni0451.spm.utils.PluginUtils.loadPlugin(PluginUtils.java:219)
-[14:43:33] [Server thread/WARN]: at PluginManager.jar//net.lenni0451.spm.commands.subs.Reload_Sub.execute(Reload_Sub.java:38)
-[14:43:33] [Server thread/WARN]: at PluginManager.jar//net.lenni0451.spm.commands.PluginManager_Command.lambda$onCommand$0(PluginManager_Command.java:94)
-[14:43:33] [Server thread/WARN]: at PluginManager.jar//net.lenni0451.spm.commands.PluginManager_Command.onCommand(PluginManager_Command.java:110)
-[14:43:33] [Server thread/WARN]: at org.bukkit.command.PluginCommand.execute(PluginCommand.java:45)
-[14:43:33] [Server thread/WARN]: at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:155)
-[14:43:33] [Server thread/WARN]: at org.bukkit.craftbukkit.v1_20_R3.CraftServer.dispatchCommand(CraftServer.java:999)
-[14:43:33] [Server thread/WARN]: at org.bukkit.craftbukkit.v1_20_R3.CraftServer.dispatchServerCommand(CraftServer.java:984)
-[14:43:33] [Server thread/WARN]: at net.minecraft.server.dedicated.DedicatedServer.bk(DedicatedServer.java:501)
-[14:43:33] [Server thread/WARN]: at net.minecraft.server.dedicated.DedicatedServer.b(DedicatedServer.java:448)
-[14:43:33] [Server thread/WARN]: at net.minecraft.server.MinecraftServer.a(MinecraftServer.java:1515)
-[14:43:33] [Server thread/WARN]: at net.minecraft.server.MinecraftServer.w(MinecraftServer.java:1216)
-[14:43:33] [Server thread/WARN]: at net.minecraft.server.MinecraftServer.lambda$spin$0(MinecraftServer.java:319)
-[14:43:33] [Server thread/WARN]: at java.base/java.lang.Thread.run(Thread.java:840)
-[14:43:33] [Server thread/WARN]: java.lang.IllegalStateException: json parse failed!
-[14:43:33] [Server thread/WARN]: at Sentinel-0.2.5.jar//io.github.itzispyder.pdk.utils.misc.JsonSerializable.load(JsonSerializable.java:78)
-[14:43:33] [Server thread/WARN]: at Sentinel-0.2.5.jar//io.github.thetrouper.sentinel.Sentinel.loadConfig(Sentinel.java:203)
-[14:43:33] [Server thread/WARN]: at Sentinel-0.2.5.jar//io.github.thetrouper.sentinel.Sentinel.onEnable(Sentinel.java:63)
-[14:43:33] [Server thread/WARN]: at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:287)
-[14:43:33] [Server thread/WARN]: at io.papermc.paper.plugin.manager.PaperPluginInstanceManager.enablePlugin(PaperPluginInstanceManager.java:188)
-[14:43:33] [Server thread/WARN]: at io.papermc.paper.plugin.manager.PaperPluginManagerImpl.enablePlugin(PaperPluginManagerImpl.java:104)
-[14:43:33] [Server thread/WARN]: at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:507)
-[14:43:33] [Server thread/WARN]: at PluginManager.jar//net.lenni0451.spm.utils.PluginUtils.enablePlugin(PluginUtils.java:137)
-[14:43:33] [Server thread/WARN]: at PluginManager.jar//net.lenni0451.spm.utils.PluginUtils.loadPlugin(PluginUtils.java:274)
-[14:43:33] [Server thread/WARN]: at PluginManager.jar//net.lenni0451.spm.utils.PluginUtils.loadPlugin(PluginUtils.java:219)
-[14:43:33] [Server thread/WARN]: at PluginManager.jar//net.lenni0451.spm.commands.subs.Reload_Sub.execute(Reload_Sub.java:38)
-[14:43:33] [Server thread/WARN]: at PluginManager.jar//net.lenni0451.spm.commands.PluginManager_Command.lambda$onCommand$0(PluginManager_Command.java:94)
-[14:43:33] [Server thread/WARN]: at PluginManager.jar//net.lenni0451.spm.commands.PluginManager_Command.onCommand(PluginManager_Command.java:110)
-[14:43:33] [Server thread/WARN]: at org.bukkit.command.PluginCommand.execute(PluginCommand.java:45)
-[14:43:33] [Server thread/WARN]: at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:155)
-[14:43:33] [Server thread/WARN]: at org.bukkit.craftbukkit.v1_20_R3.CraftServer.dispatchCommand(CraftServer.java:999)
-[14:43:33] [Server thread/WARN]: at org.bukkit.craftbukkit.v1_20_R3.CraftServer.dispatchServerCommand(CraftServer.java:984)
-[14:43:33] [Server thread/WARN]: at net.minecraft.server.dedicated.DedicatedServer.bk(DedicatedServer.java:501)
-[14:43:33] [Server thread/WARN]: at net.minecraft.server.dedicated.DedicatedServer.b(DedicatedServer.java:448)
-[14:43:33] [Server thread/WARN]: at net.minecraft.server.MinecraftServer.a(MinecraftServer.java:1515)
-[14:43:33] [Server thread/WARN]: at net.minecraft.server.MinecraftServer.w(MinecraftServer.java:1216)
-[14:43:33] [Server thread/WARN]: at net.minecraft.server.MinecraftServer.lambda$spin$0(MinecraftServer.java:319)
-[14:43:33] [Server thread/WARN]: at java.base/java.lang.Thread.run(Thread.java:840)
-[14:43:33] [Server thread/INFO]: Loading Dictionary (en-us.json)...
-[14:43:33] [Server thread/WARN]: java.lang.IllegalStateException: json parse failed!
-[14:43:33] [Server thread/WARN]: at Sentinel-0.2.5.jar//io.github.itzispyder.pdk.utils.misc.JsonSerializable.load(JsonSerializable.java:78)
-[14:43:33] [Server thread/WARN]: at Sentinel-0.2.5.jar//io.github.thetrouper.sentinel.Sentinel.loadConfig(Sentinel.java:208)
-[14:43:33] [Server thread/WARN]: at Sentinel-0.2.5.jar//io.github.thetrouper.sentinel.Sentinel.onEnable(Sentinel.java:63)
-[14:43:33] [Server thread/WARN]: at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:287)
-[14:43:33] [Server thread/WARN]: at io.papermc.paper.plugin.manager.PaperPluginInstanceManager.enablePlugin(PaperPluginInstanceManager.java:188)
-[14:43:33] [Server thread/WARN]: at io.papermc.paper.plugin.manager.PaperPluginManagerImpl.enablePlugin(PaperPluginManagerImpl.java:104)
-[14:43:33] [Server thread/WARN]: at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:507)
-[14:43:33] [Server thread/WARN]: at PluginManager.jar//net.lenni0451.spm.utils.PluginUtils.enablePlugin(PluginUtils.java:137)
-[14:43:33] [Server thread/WARN]: at PluginManager.jar//net.lenni0451.spm.utils.PluginUtils.loadPlugin(PluginUtils.java:274)
-[14:43:33] [Server thread/WARN]: at PluginManager.jar//net.lenni0451.spm.utils.PluginUtils.loadPlugin(PluginUtils.java:219)
-[14:43:33] [Server thread/WARN]: at PluginManager.jar//net.lenni0451.spm.commands.subs.Reload_Sub.execute(Reload_Sub.java:38)
-[14:43:33] [Server thread/WARN]: at PluginManager.jar//net.lenni0451.spm.commands.PluginManager_Command.lambda$onCommand$0(PluginManager_Command.java:94)
-[14:43:33] [Server thread/WARN]: at PluginManager.jar//net.lenni0451.spm.commands.PluginManager_Command.onCommand(PluginManager_Command.java:110)
-[14:43:33] [Server thread/WARN]: at org.bukkit.command.PluginCommand.execute(PluginCommand.java:45)
-[14:43:33] [Server thread/WARN]: at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:155)
-[14:43:33] [Server thread/WARN]: at org.bukkit.craftbukkit.v1_20_R3.CraftServer.dispatchCommand(CraftServer.java:999)
-[14:43:33] [Server thread/WARN]: at org.bukkit.craftbukkit.v1_20_R3.CraftServer.dispatchServerCommand(CraftServer.java:984)
-[14:43:33] [Server thread/WARN]: at net.minecraft.server.dedicated.DedicatedServer.bk(DedicatedServer.java:501)
-[14:43:33] [Server thread/WARN]: at net.minecraft.server.dedicated.DedicatedServer.b(DedicatedServer.java:448)
-[14:43:33] [Server thread/WARN]: at net.minecraft.server.MinecraftServer.a(MinecraftServer.java:1515)
-[14:43:33] [Server thread/WARN]: at net.minecraft.server.MinecraftServer.w(MinecraftServer.java:1216)
-[14:43:33] [Server thread/WARN]: at net.minecraft.server.MinecraftServer.lambda$spin$0(MinecraftServer.java:319)
-[14:43:33] [Server thread/WARN]: at java.base/java.lang.Thread.run(Thread.java:840)
-[14:43:33] [Server thread/INFO]: Loading ProtocolLib
-[14:43:33] [Server thread/INFO]: Language Status: (Sentinel language is working!)
-[14:43:33] [Server thread/INFO]: Initializing Server ID...
-[14:43:34] [Server thread/INFO]: Pre-load finished!
+[11:43:12] [Server thread/INFO]: Loading Config...
+[11:43:12] [Server thread/INFO]: Loading Dictionary (en-us.json)...
+[11:43:12] [Server thread/INFO]: Loading ProtocolLib
+[11:43:12] [Server thread/INFO]: Language Status: (Sentinel language is working!)
+[11:43:12] [Server thread/INFO]: Initializing Server ID...
+[11:43:12] [Server thread/INFO]: Pre-load finished!
]====---- Requesting Authentication ----====[
- License Key: null
-- Server ID: d9ebfcc4ea08b865eb2c5e20e32a86fa1ed1f66ab4b9e944d28bab38d21e9a78
-[14:43:34] [Server thread/INFO]:
+- Server ID: 4b138c7f2c332102aaa0c48d3c1b1cc1b85b454ce7f6a766774cbef9237ed5df
+[11:43:13] [Server thread/INFO]: Auth Requested...
+[11:43:13] [Server thread/WARN]: Authentication Failure, YOU SHALL NOT PASS! License: null Server ID: 4b138c7f2c332102aaa0c48d3c1b1cc1b85b454ce7f6a766774cbef9237ed5df
+[11:43:13] [Server thread/INFO]: [Sentinel] Disabling Sentinel v0.2.5
+[11:43:13] [Server thread/INFO]: Sentinel has disabled! (0.2.5) Your server is now no longer protected!
+[11:43:13] [Server thread/INFO]: PM | The plugin has been loaded.
+[11:44:32] [Server thread/INFO]: PM | The plugin has been unloaded.
+[11:44:52] [Server thread/INFO]: [Sentinel] Loading server plugin Sentinel v0.2.5
+[11:44:52] [Server thread/INFO]: [Sentinel] Enabling Sentinel v0.2.5
+[11:44:52] [Server thread/INFO]:
+]======------ Pre-load started! ------======[
+[11:44:52] [Server thread/INFO]: Loading Config...
+[11:44:52] [Server thread/INFO]: Loading Dictionary (en-us.json)...
+[11:44:52] [Server thread/INFO]: Loading ProtocolLib
+[11:44:52] [Server thread/INFO]: Language Status: (Sentinel language is working!)
+[11:44:52] [Server thread/INFO]: Initializing Server ID...
+[11:44:52] [Server thread/INFO]: Pre-load finished!
+]====---- Requesting Authentication ----====[
+- License Key: null
+- Server ID: 4b138c7f2c332102aaa0c48d3c1b1cc1b85b454ce7f6a766774cbef9237ed5df
+[11:44:52] [Server thread/INFO]: Auth Requested...
+[11:44:52] [Server thread/INFO]:
]======----- Auth Success! -----======[
-[14:43:34] [Server thread/INFO]:
+[11:44:52] [Server thread/INFO]:
]======----- Loading Sentinel! -----======[
-[14:43:34] [Server thread/INFO]: Starting Up! (0.2.5)...
-[14:43:34] [Server thread/INFO]: Finished!
+[11:44:52] [Server thread/INFO]: Starting Up! (0.2.5)...
+[11:44:52] [Server thread/INFO]: Finished!
____ __ ___
/\ _`\ /\ \__ __ /\_ \
\ \,\L\_\ __ ___\ \ ,_\/\_\ ___ __\//\ \
@@ -880,31 +165,105 @@ Executed: mute %player% 1m Please refrain from spamming!
\ `\____\ \____\ \_\ \_\ \__\\ \_\ \_\ \_\ \____\/\____\
\/_____/\/____/\/_/\/_/\/__/ \/_/\/_/\/_/\/____/\/____/
]====---- Advanced Anti-Grief & Chat Filter ----====[
-[14:43:34] [Server thread/INFO]: PM | The plugin Sentinel has been reloaded.
-[14:43:49] [Server thread/INFO]: obvWolf issued server command: /reop
-[14:43:55] [Server thread/INFO]: obvWolf issued server command: /reop
-[14:43:58] [Server thread/INFO]: obvWolf issued server command: /pl
-[14:44:28] [Server thread/INFO]: [Sentinel] Disabling Sentinel v0.2.5
-[14:44:28] [Server thread/INFO]: Sentinel has disabled! (0.2.5) Your server is now no longer protected!
-[14:44:28] [Server thread/INFO]: [Sentinel] Loading server plugin Sentinel v0.2.5
-[14:44:28] [Server thread/INFO]: [Sentinel] Enabling Sentinel v0.2.5
-[14:44:28] [Server thread/INFO]:
+[11:44:52] [Server thread/INFO]: PM | The plugin has been loaded.
+[11:45:15] [Server thread/INFO]: obvWolf issued server command: /sentinel debug chat test
+[11:45:17] [Server thread/INFO]: obvWolf issued server command: /sentinel debug chat fuck
+[11:45:24] [Server thread/INFO]: obvWolf issued server command: /sentinel debug chat fuck
+[11:45:51] [Server thread/INFO]: obvWolf lost connection: Disconnected
+[11:45:51] [Server thread/INFO]: obvWolf left the game
+[11:45:55] [Server thread/INFO]: Saving the game (this may take a moment!)
+[11:45:55] [Server thread/INFO]: Saved the game
+[11:46:17] [Server thread/WARN]: Can't keep up! Is the server overloaded? Running 18769ms or 375 ticks behind
+[11:47:47] [Server thread/WARN]: Can't keep up! Is the server overloaded? Running 74606ms or 1492 ticks behind
+[11:47:52] [User Authenticator #1/INFO]: UUID of player obvWolf is 049460f7-21cb-42f5-8059-d42752bf406f
+[11:47:52] [Server thread/INFO]: obvWolf joined the game
+[11:47:52] [Server thread/INFO]: obvWolf[/127.0.0.1:49351] logged in with entity id 1029 at ([world]29.89999119802477, 65.0, -31.459985207691517)
+[11:47:59] [Server thread/INFO]: obvWolf issued server command: /sentinel debug chat testing 1233
+[11:48:00] [Server thread/INFO]: obvWolf issued server command: /sentinel debug chat testing 1233
+[11:48:49] [Server thread/WARN]: Can't keep up! Is the server overloaded? Running 23951ms or 479 ticks behind
+[11:48:52] [Server thread/INFO]: obvWolf lost connection: Disconnected
+[11:48:52] [Server thread/INFO]: obvWolf left the game
+[12:19:50] [Server thread/WARN]: Can't keep up! Is the server overloaded? Running 1846310ms or 36926 ticks behind
+[12:20:15] [User Authenticator #2/INFO]: UUID of player obvWolf is 049460f7-21cb-42f5-8059-d42752bf406f
+[12:20:15] [Server thread/INFO]: obvWolf joined the game
+[12:20:15] [Server thread/INFO]: obvWolf[/127.0.0.1:53638] logged in with entity id 1102 at ([world]29.89999119802477, 65.0, -31.459985207691517)
+[12:21:09] [Server thread/INFO]: obvWolf issued server command: /sentinel debug chat testing 1233
+[12:21:26] [Server thread/INFO]: obvWolf issued server command: /sentinel debug chat testing 1233 subdomain.domain.me troll
+[12:21:28] [Server thread/INFO]: obvWolf issued server command: /sentinel debug chat testing 1233 subdomain.domain.me troll
+[12:21:33] [Server thread/INFO]: obvWolf issued server command: /sentinel debug chat testing 1233 https://subdomain.domain.me troll
+[12:21:34] [Server thread/INFO]: obvWolf issued server command: /sentinel debug chat testing 1233 https://subdomain.domain.me troll
+[12:21:34] [Server thread/INFO]: Unknown command. Type "/help" for help.
+[12:22:25] [Server thread/INFO]: obvWolf issued server command: /sentinel debug toggle
+[12:22:26] [Server thread/INFO]: obvWolf issued server command: /sentinel debug chat testing 1233 https://subdomain.domain.me troll
+[12:22:26] [Server thread/INFO]: [Sentinel] [DEBUG]: AntiSpam: obvWolf has a heat of 0/25. Current Message: "chat testing 1233 https://subdomain.domain.me troll" Last message: "chat testing 1233 https://subdomain.domain.me troll"
+[12:22:26] [Server thread/INFO]: [Sentinel] [DEBUG]: AntiSpam: Similarity: 100.0, is greater than 90% for obvWolf. Adding 6
+[12:22:26] [Server thread/INFO]: [Sentinel] [DEBUG]: ProfanityFilter: Lowercased: chat testing 1233 https://subdomain.domain.me troll
+[12:22:26] [Server thread/INFO]: [Sentinel] [DEBUG]: ProfanityFilter: Removed False positives: chat testing 1233 https://subdomain.domain.me troll
+[12:22:26] [Server thread/INFO]: [Sentinel] [DEBUG]: ProfanityFilter: Checking for swears
+[12:22:26] [Server thread/INFO]: [Sentinel] [DEBUG]: ProfanityFilter: Checking for slurs
+[12:22:26] [Server thread/INFO]: [Sentinel] [DEBUG]: ProfanityFilter: Leet Converted: chat testing i2ee https://subdomain.domain.me troll
+[12:22:26] [Server thread/INFO]: [Sentinel] [DEBUG]: ProfanityFilter: Checking for swears
+[12:22:26] [Server thread/INFO]: [Sentinel] [DEBUG]: ProfanityFilter: Checking for slurs
+[12:22:26] [Server thread/INFO]: [Sentinel] [DEBUG]: ProfanityFilter: Specials Removed: chattestingi2eehttps:subdomain.domain.metroll
+[12:22:26] [Server thread/INFO]: [Sentinel] [DEBUG]: ProfanityFilter: Checking for swears
+[12:22:26] [Server thread/INFO]: [Sentinel] [DEBUG]: ProfanityFilter: Checking for slurs
+[12:22:26] [Server thread/INFO]: [Sentinel] [DEBUG]: ProfanityFilter: Removed Repeating: chattestingi2eehttps:subdomain.domain.metroll
+[12:22:26] [Server thread/INFO]: [Sentinel] [DEBUG]: ProfanityFilter: Checking for swears
+[12:22:26] [Server thread/INFO]: [Sentinel] [DEBUG]: ProfanityFilter: Checking for slurs
+[12:22:26] [Server thread/INFO]: [Sentinel] [DEBUG]: ProfanityFilter: Remove Punctuation: chattestingi2eehttpssubdomaindomainmetroll
+[12:22:26] [Server thread/INFO]: [Sentinel] [DEBUG]: ProfanityFilter: Checking for swears
+[12:22:26] [Server thread/INFO]: [Sentinel] [DEBUG]: ProfanityFilter: Checking for slurs
+[12:22:28] [Server thread/INFO]: [Sentinel] [DEBUG]: CommandBlockChange: Detected change block
+[12:23:03] [Server thread/INFO]: [Sentinel] [DEBUG]: CommandBlockChange: Detected change block
+[12:23:44] [Server thread/INFO]: [Sentinel] [DEBUG]: CommandBlockChange: Detected change block
+[12:24:06] [Server thread/INFO]: [Sentinel] [DEBUG]: CommandBlockChange: Detected change block
+[12:25:30] [Server thread/INFO]: [Sentinel] [DEBUG]: CommandBlockChange: Detected change block
+[12:25:30] [Server thread/INFO]: [Sentinel] [DEBUG]: CommandBlockChange: Detected change block
+[12:25:38] [Server thread/INFO]: [Sentinel] [DEBUG]: CommandBlockChange: Detected change block
+[12:25:46] [Server thread/INFO]: [Sentinel] [DEBUG]: CommandBlockChange: Detected change block
+[12:25:59] [Server thread/INFO]: [Sentinel] [DEBUG]: CommandBlockChange: Detected change block
+[12:26:09] [Server thread/INFO]: [Sentinel] [DEBUG]: CommandBlockChange: Detected change block
+[12:26:33] [Server thread/INFO]: [Sentinel] [DEBUG]: CommandBlockChange: Detected change block
+[12:26:41] [Server thread/INFO]: [Sentinel] [DEBUG]: CommandBlockChange: Detected change block
+[12:26:41] [Server thread/INFO]: [Sentinel] [DEBUG]: CommandBlockChange: Detected change block
+[12:26:41] [Server thread/INFO]: [Sentinel] [DEBUG]: CommandBlockChange: Detected change block
+[12:26:41] [Server thread/INFO]: [Sentinel] [DEBUG]: CommandBlockChange: Detected change block
+[12:26:41] [Server thread/INFO]: [Sentinel] [DEBUG]: CommandBlockChange: Detected change block
+[12:26:41] [Server thread/INFO]: [Sentinel] [DEBUG]: CommandBlockChange: Detected change block
+[12:26:41] [Server thread/INFO]: [Sentinel] [DEBUG]: CommandBlockChange: Detected change block
+[12:26:42] [Server thread/INFO]: [Sentinel] [DEBUG]: CommandBlockChange: Detected change block
+[12:26:42] [Server thread/INFO]: [Sentinel] [DEBUG]: CommandBlockChange: Detected change block
+[12:26:42] [Server thread/INFO]: [Sentinel] [DEBUG]: CommandBlockChange: Detected change block
+[12:26:42] [Server thread/INFO]: [Sentinel] [DEBUG]: CommandBlockChange: Detected change block
+[12:26:42] [Server thread/INFO]: [Sentinel] [DEBUG]: CommandBlockChange: Detected change block
+[12:26:46] [Server thread/INFO]: [Sentinel] [DEBUG]: CommandBlockChange: Detected change block
+[12:26:51] [Server thread/INFO]: [Sentinel] [DEBUG]: CommandBlockChange: Detected change block
+[12:26:53] [Server thread/INFO]: [Sentinel] [DEBUG]: CommandBlockChange: Detected change block
+[12:27:04] [Server thread/INFO]: [Sentinel] [DEBUG]: Handling command block event: pluginmanager unload Sentinel
+[12:27:04] [Server thread/INFO]: [Sentinel] [DEBUG]: Whitelist not disabled
+[12:27:04] [Server thread/INFO]: [Sentinel] Disabling Sentinel v0.2.5
+[12:27:04] [Server thread/INFO]: Sentinel has disabled! (0.2.5) Your server is now no longer protected!
+[12:27:04] [Server thread/INFO]: PM | The plugin has been unloaded.
+[12:27:25] [Server thread/INFO]: [Sentinel] Loading server plugin Sentinel v0.2.5
+[12:27:25] [Server thread/INFO]: [Sentinel] Enabling Sentinel v0.2.5
+[12:27:25] [Server thread/INFO]:
]======------ Pre-load started! ------======[
-[14:44:28] [Server thread/INFO]: Loading Config...
-[14:44:28] [Server thread/INFO]: Loading Dictionary (en-us.json)...
-[14:44:28] [Server thread/INFO]: Loading ProtocolLib
-[14:44:28] [Server thread/INFO]: Language Status: (Sentinel language is working!)
-[14:44:28] [Server thread/INFO]: Initializing Server ID...
-[14:44:30] [Server thread/INFO]: Pre-load finished!
+[12:27:25] [Server thread/INFO]: Loading Config...
+[12:27:25] [Server thread/INFO]: Loading Dictionary (en-us.json)...
+[12:27:25] [Server thread/INFO]: Loading ProtocolLib
+[12:27:25] [Server thread/INFO]: Language Status: (Sentinel language is working!)
+[12:27:25] [Server thread/INFO]: Initializing Server ID...
+[12:27:25] [Server thread/INFO]: Pre-load finished!
]====---- Requesting Authentication ----====[
- License Key: null
-- Server ID: d9ebfcc4ea08b865eb2c5e20e32a86fa1ed1f66ab4b9e944d28bab38d21e9a78
-[14:44:30] [Server thread/INFO]:
+- Server ID: 911d15303e5d5d761cbe1dc9c36412371b03355df4a94ebb738c9a1cc3592294
+[12:27:25] [Server thread/INFO]: Auth Requested...
+[12:27:25] [Server thread/INFO]:
]======----- Auth Success! -----======[
-[14:44:30] [Server thread/INFO]:
+[12:27:25] [Server thread/INFO]:
]======----- Loading Sentinel! -----======[
-[14:44:30] [Server thread/INFO]: Starting Up! (0.2.5)...
-[14:44:30] [Server thread/INFO]: Finished!
+[12:27:25] [Server thread/INFO]: Starting Up! (0.2.5)...
+[12:27:25] [Server thread/INFO]: Finished!
____ __ ___
/\ _`\ /\ \__ __ /\_ \
\ \,\L\_\ __ ___\ \ ,_\/\_\ ___ __\//\ \
@@ -913,42 +272,38 @@ Executed: mute %player% 1m Please refrain from spamming!
\ `\____\ \____\ \_\ \_\ \__\\ \_\ \_\ \_\ \____\/\____\
\/_____/\/____/\/_/\/_/\/__/ \/_/\/_/\/_/\/____/\/____/
]====---- Advanced Anti-Grief & Chat Filter ----====[
-[14:44:30] [Server thread/INFO]: PM | The plugin Sentinel has been reloaded.
-[14:44:37] [Server thread/INFO]: obvWolf issued server command: /reop
-[14:44:39] [Server thread/INFO]: obvWolf issued server command: /deop
-[14:44:45] [Server thread/INFO]: obvWolf issued server command: /sentinel reload
-[14:44:45] [Server thread/INFO]: [Sentinel] Re-Initializing Sentinel!
-[14:44:45] [Server thread/INFO]: Loading Dictionary (en-us.json)...
-[14:44:51] [Server thread/INFO]: obvWolf issued server command: /pl
-[14:44:55] [Server thread/INFO]: obvWolf issued server command: /pm obvWolf test
-[14:45:02] [Server thread/INFO]: obvWolf issued server command: /pluginmanager
-[14:45:06] [Server thread/INFO]: obvWolf issued server command: /gmc
-[14:45:07] [Server thread/INFO]: obvWolf issued server command: /gamemode creative
-[14:45:07] [Server thread/INFO]: [obvWolf: Set own game mode to Creative Mode]
-[14:45:17] [Server thread/INFO]: obvWolf issued server command: /give @s minecraft:command_block 12
-[14:45:17] [Server thread/INFO]: [obvWolf: Gave 12 [Command Block] to obvWolf]
-[14:45:29] [Server thread/INFO]: [Not Secure] [@] test
-[14:45:42] [Server thread/INFO]: [Sentinel] Disabling Sentinel v0.2.5
-[14:45:42] [Server thread/INFO]: Sentinel has disabled! (0.2.5) Your server is now no longer protected!
-[14:45:42] [Server thread/INFO]: [Sentinel] Loading server plugin Sentinel v0.2.5
-[14:45:42] [Server thread/INFO]: [Sentinel] Enabling Sentinel v0.2.5
-[14:45:42] [Server thread/INFO]:
+[12:27:25] [Server thread/INFO]: PM | The plugin has been loaded.
+[12:27:29] [Server thread/INFO]: obvWolf issued server command: /sentinel debug
+[12:27:41] [Server thread/INFO]: obvWolf issued server command: /sentinel debug chat testing 1233
+[12:27:43] [Server thread/INFO]: obvWolf issued server command: /sentinel debug chat testing 1233
+[12:27:50] [Server thread/INFO]: obvWolf issued server command: /sentinel debug chat testing 1233 fuck
+[12:27:53] [Server thread/INFO]: obvWolf issued server command: /sentinel debug chat testing 1233 fuck.com
+[12:28:02] [Server thread/INFO]: obvWolf issued server command: /sentinel debug e
+[12:28:05] [Server thread/INFO]: obvWolf issued server command: /sentinel debug chat 123
+[12:28:16] [Server thread/INFO]: obvWolf issued server command: /sentinel debug chat www.google.com
+[12:28:29] [Server thread/INFO]: [Sentinel] Disabling Sentinel v0.2.5
+[12:28:29] [Server thread/INFO]: Sentinel has disabled! (0.2.5) Your server is now no longer protected!
+[12:28:29] [Server thread/INFO]: PM | The plugin has been unloaded.
+[12:28:50] [Server thread/INFO]: [Sentinel] Loading server plugin Sentinel v0.2.5
+[12:28:50] [Server thread/INFO]: [Sentinel] Enabling Sentinel v0.2.5
+[12:28:50] [Server thread/INFO]:
]======------ Pre-load started! ------======[
-[14:45:42] [Server thread/INFO]: Loading Config...
-[14:45:42] [Server thread/INFO]: Loading Dictionary (en-us.json)...
-[14:45:42] [Server thread/INFO]: Loading ProtocolLib
-[14:45:42] [Server thread/INFO]: Language Status: (Sentinel language is working!)
-[14:45:42] [Server thread/INFO]: Initializing Server ID...
-[14:45:45] [Server thread/INFO]: Pre-load finished!
+[12:28:50] [Server thread/INFO]: Loading Config...
+[12:28:50] [Server thread/INFO]: Loading Dictionary (en-us.json)...
+[12:28:50] [Server thread/INFO]: Loading ProtocolLib
+[12:28:50] [Server thread/INFO]: Language Status: (Sentinel language is working!)
+[12:28:50] [Server thread/INFO]: Initializing Server ID...
+[12:28:50] [Server thread/INFO]: Pre-load finished!
]====---- Requesting Authentication ----====[
- License Key: null
-- Server ID: d9ebfcc4ea08b865eb2c5e20e32a86fa1ed1f66ab4b9e944d28bab38d21e9a78
-[14:45:45] [Server thread/INFO]:
+- Server ID: 911d15303e5d5d761cbe1dc9c36412371b03355df4a94ebb738c9a1cc3592294
+[12:28:50] [Server thread/INFO]: Auth Requested...
+[12:28:50] [Server thread/INFO]:
]======----- Auth Success! -----======[
-[14:45:45] [Server thread/INFO]:
+[12:28:50] [Server thread/INFO]:
]======----- Loading Sentinel! -----======[
-[14:45:45] [Server thread/INFO]: Starting Up! (0.2.5)...
-[14:45:45] [Server thread/INFO]: Finished!
+[12:28:50] [Server thread/INFO]: Starting Up! (0.2.5)...
+[12:28:50] [Server thread/INFO]: Finished!
____ __ ___
/\ _`\ /\ \__ __ /\_ \
\ \,\L\_\ __ ___\ \ ,_\/\_\ ___ __\//\ \
@@ -957,46 +312,1077 @@ Executed: mute %player% 1m Please refrain from spamming!
\ `\____\ \____\ \_\ \_\ \__\\ \_\ \_\ \_\ \____\/\____\
\/_____/\/____/\/_/\/_/\/__/ \/_/\/_/\/_/\/____/\/____/
]====---- Advanced Anti-Grief & Chat Filter ----====[
-[14:45:45] [Server thread/INFO]: PM | The plugin Sentinel has been reloaded.
-[14:45:45] [Server thread/WARN]: Can't keep up! Is the server overloaded? Running 3500ms or 70 ticks behind
-[14:45:50] [Server thread/INFO]: ]=- Sentinel -=[
-Command block whitelist has been triggered
-Block: command block
-Location: 30.0 65.0 -32.0
-Denied: ?
-Deoped: ?
-Punished: ?
-Logged: ?
-[14:45:50] [Server thread/INFO]: java.lang.NullPointerException: Cannot invoke "org.bukkit.entity.Player.getUniqueId()" because "this.player" is null
-[14:46:56] [Server thread/INFO]: obvWolf lost connection: Disconnected
-[14:46:56] [Server thread/INFO]: obvWolf left the game
-[14:47:02] [Server thread/INFO]: Stopping the server
-[14:47:02] [Server thread/INFO]: Stopping server
-[14:47:02] [Server thread/INFO]: [Sentinel] Disabling Sentinel v0.2.5
-[14:47:02] [Server thread/INFO]: Sentinel has disabled! (0.2.5) Your server is now no longer protected!
-[14:47:02] [Server thread/INFO]: [PluginManager] Disabling PluginManager v2.8.1
-[14:47:02] [Server thread/INFO]: [ProtocolLib] Disabling ProtocolLib v5.2.0-SNAPSHOT-679
-[14:47:02] [Server thread/INFO]: Saving players
-[14:47:02] [Server thread/INFO]: Saving worlds
-[14:47:02] [Server thread/INFO]: Saving chunks for level 'ServerLevel[world]'/minecraft:overworld
-[14:47:02] [Server thread/INFO]: [ChunkHolderManager] Waiting 60s for chunk system to halt for world 'world'
-[14:47:02] [Server thread/INFO]: [ChunkHolderManager] Halted chunk system for world 'world'
-[14:47:02] [Server thread/INFO]: [ChunkHolderManager] Saving all chunkholders for world 'world'
-[14:47:03] [Server thread/INFO]: [ChunkHolderManager] Saved 1670 block chunks, 159 entity chunks, 0 poi chunks in world 'world' in 0.78s
-[14:47:03] [Server thread/INFO]: ThreadedAnvilChunkStorage (world): All chunks are saved
-[14:47:03] [Server thread/INFO]: Saving chunks for level 'ServerLevel[world_nether]'/minecraft:the_nether
-[14:47:03] [Server thread/INFO]: [ChunkHolderManager] Waiting 60s for chunk system to halt for world 'world_nether'
-[14:47:03] [Server thread/INFO]: [ChunkHolderManager] Halted chunk system for world 'world_nether'
-[14:47:03] [Server thread/INFO]: [ChunkHolderManager] Saving all chunkholders for world 'world_nether'
-[14:47:03] [Server thread/INFO]: [ChunkHolderManager] Saved 0 block chunks, 9 entity chunks, 0 poi chunks in world 'world_nether' in 0.00s
-[14:47:03] [Server thread/INFO]: ThreadedAnvilChunkStorage (DIM-1): All chunks are saved
-[14:47:03] [Server thread/INFO]: Saving chunks for level 'ServerLevel[world_the_end]'/minecraft:the_end
-[14:47:03] [Server thread/INFO]: [ChunkHolderManager] Waiting 60s for chunk system to halt for world 'world_the_end'
-[14:47:03] [Server thread/INFO]: [ChunkHolderManager] Halted chunk system for world 'world_the_end'
-[14:47:03] [Server thread/INFO]: [ChunkHolderManager] Saving all chunkholders for world 'world_the_end'
-[14:47:03] [Server thread/INFO]: [ChunkHolderManager] Saved 0 block chunks, 10 entity chunks, 0 poi chunks in world 'world_the_end' in 0.00s
-[14:47:04] [Server thread/INFO]: ThreadedAnvilChunkStorage (DIM1): All chunks are saved
-[14:47:04] [Server thread/INFO]: ThreadedAnvilChunkStorage: All dimensions are saved
-[14:47:04] [Server thread/INFO]: Flushing Chunk IO
-[14:47:04] [Server thread/INFO]: Closing Thread Pool
-[14:47:04] [Server thread/INFO]: Closing Server
+[12:28:50] [Server thread/INFO]: PM | The plugin has been loaded.
+[12:28:54] [Server thread/INFO]: obvWolf issued server command: /sentinel debug chat httpswww.google.com
+[12:29:00] [Server thread/INFO]: obvWolf issued server command: /sentinel debug toggle
+[12:29:01] [Server thread/INFO]: obvWolf issued server command: /sentinel debug chat httpswww.google.com
+[12:29:01] [Server thread/INFO]: [Sentinel] [DEBUG]: AntiSpam: obvWolf has a heat of 0/25. Current Message: "chat httpswww.google.com" Last message: "chat httpswww.google.com"
+[12:29:01] [Server thread/INFO]: [Sentinel] [DEBUG]: AntiSpam: Similarity: 100.0, is greater than 90% for obvWolf. Adding 6
+[12:29:01] [Server thread/INFO]: [Sentinel] [DEBUG]: ProfanityFilter: Lowercased: chat httpswww.google.com
+[12:29:01] [Server thread/INFO]: [Sentinel] [DEBUG]: ProfanityFilter: Removed False positives: chat httpswww.google.com
+[12:29:01] [Server thread/INFO]: [Sentinel] [DEBUG]: ProfanityFilter: Checking for swears
+[12:29:01] [Server thread/INFO]: [Sentinel] [DEBUG]: ProfanityFilter: Checking for slurs
+[12:29:01] [Server thread/INFO]: [Sentinel] [DEBUG]: ProfanityFilter: Leet Converted: chat httpswww.google.com
+[12:29:01] [Server thread/INFO]: [Sentinel] [DEBUG]: ProfanityFilter: Checking for swears
+[12:29:01] [Server thread/INFO]: [Sentinel] [DEBUG]: ProfanityFilter: Checking for slurs
+[12:29:01] [Server thread/INFO]: [Sentinel] [DEBUG]: ProfanityFilter: Specials Removed: chathttpswww.google.com
+[12:29:01] [Server thread/INFO]: [Sentinel] [DEBUG]: ProfanityFilter: Checking for swears
+[12:29:01] [Server thread/INFO]: [Sentinel] [DEBUG]: ProfanityFilter: Checking for slurs
+[12:29:01] [Server thread/INFO]: [Sentinel] [DEBUG]: ProfanityFilter: Removed Repeating: chathttpswww.google.com
+[12:29:01] [Server thread/INFO]: [Sentinel] [DEBUG]: ProfanityFilter: Checking for swears
+[12:29:01] [Server thread/INFO]: [Sentinel] [DEBUG]: ProfanityFilter: Checking for slurs
+[12:29:01] [Server thread/INFO]: [Sentinel] [DEBUG]: ProfanityFilter: Remove Punctuation: chathttpswwwgooglecom
+[12:29:01] [Server thread/INFO]: [Sentinel] [DEBUG]: ProfanityFilter: Checking for swears
+[12:29:01] [Server thread/INFO]: [Sentinel] [DEBUG]: ProfanityFilter: Checking for slurs
+[12:29:28] [Server thread/INFO]: [Sentinel] [DEBUG]: CommandBlockChange: Detected change block
+[12:29:38] [Server thread/INFO]: [Sentinel] [DEBUG]: CommandBlockChange: Detected change block
+[12:29:48] [Server thread/INFO]: [Sentinel] [DEBUG]: CommandBlockChange: Detected change block
+[12:30:13] [Server thread/INFO]: [Sentinel] [DEBUG]: CommandBlockChange: Detected change block
+[12:30:16] [Server thread/INFO]: [Sentinel] [DEBUG]: Handling command block event: pluginmanager reload Sentinel
+[12:30:16] [Server thread/INFO]: [Sentinel] [DEBUG]: Whitelist not disabled
+[12:30:16] [Server thread/INFO]: [Sentinel] Disabling Sentinel v0.2.5
+[12:30:16] [Server thread/INFO]: Sentinel has disabled! (0.2.5) Your server is now no longer protected!
+[12:30:16] [Server thread/INFO]: [Sentinel] Loading server plugin Sentinel v0.2.5
+[12:30:16] [Server thread/INFO]: [Sentinel] Enabling Sentinel v0.2.5
+[12:30:16] [Server thread/INFO]:
+]======------ Pre-load started! ------======[
+[12:30:16] [Server thread/INFO]: Loading Config...
+[12:30:16] [Server thread/INFO]: Loading Dictionary (en-us.json)...
+[12:30:16] [Server thread/INFO]: Loading ProtocolLib
+[12:30:16] [Server thread/INFO]: Language Status: (Sentinel language is working!)
+[12:30:16] [Server thread/INFO]: Initializing Server ID...
+[12:30:16] [Server thread/INFO]: Pre-load finished!
+]====---- Requesting Authentication ----====[
+- License Key: null
+- Server ID: 911d15303e5d5d761cbe1dc9c36412371b03355df4a94ebb738c9a1cc3592294
+[12:30:16] [Server thread/INFO]: Auth Requested...
+[12:30:16] [Server thread/INFO]:
+]======----- Auth Success! -----======[
+[12:30:16] [Server thread/INFO]:
+]======----- Loading Sentinel! -----======[
+[12:30:16] [Server thread/INFO]: Starting Up! (0.2.5)...
+[12:30:16] [Server thread/INFO]: Finished!
+ ____ __ ___
+/\ _`\ /\ \__ __ /\_ \
+\ \,\L\_\ __ ___\ \ ,_\/\_\ ___ __\//\ \
+ \/_\__ \ /'__`\/' _ `\ \ \/\/\ \ /' _ `\ /'__`\\ \ \
+ /\ \L\ \/\ __//\ \/\ \ \ \_\ \ \/\ \/\ \/\ __/ \_\ \_
+ \ `\____\ \____\ \_\ \_\ \__\\ \_\ \_\ \_\ \____\/\____\
+ \/_____/\/____/\/_/\/_/\/__/ \/_/\/_/\/_/\/____/\/____/
+ ]====---- Advanced Anti-Grief & Chat Filter ----====[
+[12:30:16] [Server thread/INFO]: PM | The plugin Sentinel has been reloaded.
+[12:30:19] [Server thread/INFO]: obvWolf issued server command: /sentinel debug toggle
+[12:30:27] [Server thread/INFO]: obvWolf issued server command: /sentinel debug chat httpswww.google.com
+[12:30:27] [Server thread/INFO]: [Sentinel] [DEBUG]: AntiSpam: obvWolf did not have a previous message, setting to placeholder!
+[12:30:27] [Server thread/INFO]: [Sentinel] [DEBUG]: AntiSpam: obvWolf did not have a heat, setting it to 0!
+[12:30:27] [Server thread/INFO]: [Sentinel] [DEBUG]: AntiSpam: obvWolf has a heat of 0/25. Current Message: "chat httpswww.google.com" Last message: "/* Placeholder Message from Sentinel */"
+[12:30:27] [Server thread/INFO]: [Sentinel] [DEBUG]: ProfanityFilter: Lowercased: chat httpswww.google.com
+[12:30:27] [Server thread/INFO]: [Sentinel] [DEBUG]: ProfanityFilter: Removed False positives: chat httpswww.google.com
+[12:30:27] [Server thread/INFO]: [Sentinel] [DEBUG]: ProfanityFilter: Checking for swears
+[12:30:27] [Server thread/INFO]: [Sentinel] [DEBUG]: ProfanityFilter: Checking for slurs
+[12:30:27] [Server thread/INFO]: [Sentinel] [DEBUG]: ProfanityFilter: Leet Converted: chat httpswww.google.com
+[12:30:27] [Server thread/INFO]: [Sentinel] [DEBUG]: ProfanityFilter: Checking for swears
+[12:30:27] [Server thread/INFO]: [Sentinel] [DEBUG]: ProfanityFilter: Checking for slurs
+[12:30:27] [Server thread/INFO]: [Sentinel] [DEBUG]: ProfanityFilter: Specials Removed: chathttpswww.google.com
+[12:30:27] [Server thread/INFO]: [Sentinel] [DEBUG]: ProfanityFilter: Checking for swears
+[12:30:27] [Server thread/INFO]: [Sentinel] [DEBUG]: ProfanityFilter: Checking for slurs
+[12:30:27] [Server thread/INFO]: [Sentinel] [DEBUG]: ProfanityFilter: Removed Repeating: chathttpswww.google.com
+[12:30:27] [Server thread/INFO]: [Sentinel] [DEBUG]: ProfanityFilter: Checking for swears
+[12:30:27] [Server thread/INFO]: [Sentinel] [DEBUG]: ProfanityFilter: Checking for slurs
+[12:30:27] [Server thread/INFO]: [Sentinel] [DEBUG]: ProfanityFilter: Remove Punctuation: chathttpswwwgooglecom
+[12:30:27] [Server thread/INFO]: [Sentinel] [DEBUG]: ProfanityFilter: Checking for swears
+[12:30:27] [Server thread/INFO]: [Sentinel] [DEBUG]: ProfanityFilter: Checking for slurs
+[12:31:00] [Server thread/INFO]: [Sentinel] [DEBUG]: CommandBlockChange: Detected change block
+[12:31:13] [Server thread/INFO]: [Sentinel] [DEBUG]: CommandBlockChange: Detected change block
+[12:31:16] [Server thread/INFO]: [Sentinel] [DEBUG]: CommandBlockChange: Detected change block
+[12:31:17] [Netty Server IO #3/INFO]: [Sentinel] [DEBUG]: Successfully Blocked ver command: pluginmanager
+[12:31:17] [Netty Server IO #3/INFO]: [Sentinel] [DEBUG]: Successfully Blocked ver command: pluginmanager r
+[12:31:18] [Netty Server IO #3/INFO]: [Sentinel] [DEBUG]: Successfully Blocked ver command: pluginmanager re
+[12:31:18] [Netty Server IO #3/INFO]: [Sentinel] [DEBUG]: Successfully Blocked ver command: pluginmanager rel
+[12:31:18] [Netty Server IO #3/INFO]: [Sentinel] [DEBUG]: Successfully Blocked ver command: pluginmanager relo
+[12:31:18] [Netty Server IO #3/INFO]: [Sentinel] [DEBUG]: Successfully Blocked ver command: pluginmanager reloa
+[12:31:18] [Netty Server IO #3/INFO]: [Sentinel] [DEBUG]: Successfully Blocked ver command: pluginmanager reload
+[12:31:18] [Netty Server IO #3/INFO]: [Sentinel] [DEBUG]: Successfully Blocked ver command: pluginmanager reload
+[12:31:19] [Netty Server IO #3/INFO]: [Sentinel] [DEBUG]: Successfully Blocked ver command: pluginmanager reload s
+[12:31:19] [Netty Server IO #3/INFO]: [Sentinel] [DEBUG]: Successfully Blocked ver command: pluginmanager reload se
+[12:31:19] [Netty Server IO #3/INFO]: [Sentinel] [DEBUG]: Successfully Blocked ver command: pluginmanager reload sen
+[12:31:19] [Netty Server IO #3/INFO]: [Sentinel] [DEBUG]: Successfully Blocked ver command: pluginmanager reload sent
+[12:31:19] [Netty Server IO #3/INFO]: [Sentinel] [DEBUG]: Successfully Blocked ver command: pluginmanager reload senti
+[12:31:19] [Netty Server IO #3/INFO]: [Sentinel] [DEBUG]: Successfully Blocked ver command: pluginmanager reload sentin
+[12:31:19] [Netty Server IO #3/INFO]: [Sentinel] [DEBUG]: Successfully Blocked ver command: pluginmanager reload sentine
+[12:31:19] [Netty Server IO #3/INFO]: [Sentinel] [DEBUG]: Successfully Blocked ver command: pluginmanager reload sentinel
+[12:31:20] [Server thread/INFO]: obvWolf issued server command: /pluginmanager reload sentinel
+[12:31:20] [Server thread/INFO]: [Sentinel] Disabling Sentinel v0.2.5
+[12:31:20] [Server thread/INFO]: Sentinel has disabled! (0.2.5) Your server is now no longer protected!
+[12:31:20] [Server thread/INFO]: [Sentinel] Loading server plugin Sentinel v0.2.5
+[12:31:20] [Server thread/INFO]: [Sentinel] Enabling Sentinel v0.2.5
+[12:31:20] [Server thread/INFO]:
+]======------ Pre-load started! ------======[
+[12:31:20] [Server thread/INFO]: Loading Config...
+[12:31:20] [Server thread/INFO]: Loading Dictionary (en-us.json)...
+[12:31:20] [Server thread/INFO]: Loading ProtocolLib
+[12:31:20] [Server thread/INFO]: Language Status: (Sentinel language is working!)
+[12:31:20] [Server thread/INFO]: Initializing Server ID...
+[12:31:20] [Server thread/INFO]: Pre-load finished!
+]====---- Requesting Authentication ----====[
+- License Key: null
+- Server ID: 911d15303e5d5d761cbe1dc9c36412371b03355df4a94ebb738c9a1cc3592294
+[12:31:20] [Server thread/INFO]: Auth Requested...
+[12:31:20] [Server thread/INFO]:
+]======----- Auth Success! -----======[
+[12:31:20] [Server thread/INFO]:
+]======----- Loading Sentinel! -----======[
+[12:31:20] [Server thread/INFO]: Starting Up! (0.2.5)...
+[12:31:20] [Server thread/INFO]: Finished!
+ ____ __ ___
+/\ _`\ /\ \__ __ /\_ \
+\ \,\L\_\ __ ___\ \ ,_\/\_\ ___ __\//\ \
+ \/_\__ \ /'__`\/' _ `\ \ \/\/\ \ /' _ `\ /'__`\\ \ \
+ /\ \L\ \/\ __//\ \/\ \ \ \_\ \ \/\ \/\ \/\ __/ \_\ \_
+ \ `\____\ \____\ \_\ \_\ \__\\ \_\ \_\ \_\ \____\/\____\
+ \/_____/\/____/\/_/\/_/\/__/ \/_/\/_/\/_/\/____/\/____/
+ ]====---- Advanced Anti-Grief & Chat Filter ----====[
+[12:31:28] [Server thread/INFO]: obvWolf issued server command: /sentinel debug chat httpswww.google.com
+[12:31:31] [Server thread/INFO]: obvWolf issued server command: /sentinel debug chat httpswww.google.com
+[12:31:34] [Server thread/INFO]: obvWolf issued server command: /sentinel debug toggle
+[12:31:45] [Server thread/INFO]: [Sentinel] [DEBUG]: CommandBlockChange: Detected change block
+[12:31:49] [Server thread/INFO]: [Sentinel] [DEBUG]: CommandBlockChange: Detected change block
+[12:31:51] [Server thread/INFO]: obvWolf issued server command: /sentinel debug toggle
+[12:32:06] [Server thread/INFO]: obvWolf issued server command: /sentinel debug chat httpswww.google.com
+[12:32:07] [Server thread/INFO]: obvWolf issued server command: /sentinel debug toggle
+[12:32:08] [Server thread/INFO]: obvWolf issued server command: /sentinel debug chat httpswww.google.com
+[12:32:08] [Server thread/INFO]: [Sentinel] [DEBUG]: AntiSpam: obvWolf has a heat of 4/25. Current Message: "chat httpswww.google.com" Last message: "chat httpswww.google.com"
+[12:32:08] [Server thread/INFO]: [Sentinel] [DEBUG]: AntiSpam: Similarity: 100.0, is greater than 90% for obvWolf. Adding 6
+[12:32:08] [Server thread/INFO]: [Sentinel] [DEBUG]: ProfanityFilter: Lowercased: chat httpswww.google.com
+[12:32:08] [Server thread/INFO]: [Sentinel] [DEBUG]: ProfanityFilter: Removed False positives: chat httpswww.google.com
+[12:32:08] [Server thread/INFO]: [Sentinel] [DEBUG]: ProfanityFilter: Checking for swears
+[12:32:08] [Server thread/INFO]: [Sentinel] [DEBUG]: ProfanityFilter: Checking for slurs
+[12:32:08] [Server thread/INFO]: [Sentinel] [DEBUG]: ProfanityFilter: Leet Converted: chat httpswww.google.com
+[12:32:08] [Server thread/INFO]: [Sentinel] [DEBUG]: ProfanityFilter: Checking for swears
+[12:32:08] [Server thread/INFO]: [Sentinel] [DEBUG]: ProfanityFilter: Checking for slurs
+[12:32:08] [Server thread/INFO]: [Sentinel] [DEBUG]: ProfanityFilter: Specials Removed: chathttpswww.google.com
+[12:32:08] [Server thread/INFO]: [Sentinel] [DEBUG]: ProfanityFilter: Checking for swears
+[12:32:08] [Server thread/INFO]: [Sentinel] [DEBUG]: ProfanityFilter: Checking for slurs
+[12:32:08] [Server thread/INFO]: [Sentinel] [DEBUG]: ProfanityFilter: Removed Repeating: chathttpswww.google.com
+[12:32:08] [Server thread/INFO]: [Sentinel] [DEBUG]: ProfanityFilter: Checking for swears
+[12:32:08] [Server thread/INFO]: [Sentinel] [DEBUG]: ProfanityFilter: Checking for slurs
+[12:32:08] [Server thread/INFO]: [Sentinel] [DEBUG]: ProfanityFilter: Remove Punctuation: chathttpswwwgooglecom
+[12:32:08] [Server thread/INFO]: [Sentinel] [DEBUG]: ProfanityFilter: Checking for swears
+[12:32:08] [Server thread/INFO]: [Sentinel] [DEBUG]: ProfanityFilter: Checking for slurs
+[12:32:11] [Server thread/INFO]: [Sentinel] [DEBUG]: CommandBlockChange: Detected change block
+[12:32:34] [Server thread/INFO]: [Sentinel] [DEBUG]: CommandBlockChange: Detected change block
+[12:32:34] [Server thread/INFO]: [Sentinel] [DEBUG]: CommandBlockChange: Detected change block
+[12:32:35] [Server thread/INFO]: [Sentinel] [DEBUG]: CommandBlockChange: Detected change block
+[12:32:35] [Server thread/INFO]: [Sentinel] [DEBUG]: CommandBlockChange: Detected change block
+[12:32:40] [Server thread/INFO]: [Sentinel] [DEBUG]: CommandBlockChange: Detected change block
+[12:32:43] [Server thread/INFO]: [Sentinel] [DEBUG]: CommandBlockChange: Detected change block
+[12:32:47] [Server thread/INFO]: [Sentinel] [DEBUG]: CommandBlockChange: Detected change block
+[12:32:55] [Server thread/INFO]: [Sentinel] [DEBUG]: Handling command block event: pluginmanager load Sentinel
+[12:32:55] [Server thread/INFO]: [Sentinel] [DEBUG]: Whitelist not disabled
+[12:32:55] [Server thread/INFO]: PM | The plugin is already loaded.
+[12:32:59] [Server thread/INFO]: [Sentinel] [DEBUG]: Handling command block event: pluginmanager unload Sentinel
+[12:32:59] [Server thread/INFO]: [Sentinel] [DEBUG]: Whitelist not disabled
+[12:32:59] [Server thread/INFO]: [Sentinel] Disabling Sentinel v0.2.5
+[12:32:59] [Server thread/INFO]: Sentinel has disabled! (0.2.5) Your server is now no longer protected!
+[12:32:59] [Server thread/INFO]: PM | The plugin has been unloaded.
+[12:33:16] [Server thread/INFO]: [Sentinel] Loading server plugin Sentinel v0.2.5
+[12:33:16] [Server thread/INFO]: [Sentinel] Enabling Sentinel v0.2.5
+[12:33:16] [Server thread/INFO]:
+]======------ Pre-load started! ------======[
+[12:33:16] [Server thread/INFO]: Loading Config...
+[12:33:16] [Server thread/INFO]: Loading Dictionary (en-us.json)...
+[12:33:16] [Server thread/INFO]: Loading ProtocolLib
+[12:33:16] [Server thread/INFO]: Language Status: (Sentinel language is working!)
+[12:33:16] [Server thread/INFO]: Initializing Server ID...
+[12:33:16] [Server thread/INFO]: Pre-load finished!
+]====---- Requesting Authentication ----====[
+- License Key: null
+- Server ID: 911d15303e5d5d761cbe1dc9c36412371b03355df4a94ebb738c9a1cc3592294
+[12:33:16] [Server thread/INFO]: Auth Requested...
+[12:33:16] [Server thread/INFO]:
+]======----- Auth Success! -----======[
+[12:33:16] [Server thread/INFO]:
+]======----- Loading Sentinel! -----======[
+[12:33:16] [Server thread/INFO]: Starting Up! (0.2.5)...
+[12:33:16] [Server thread/INFO]: Finished!
+ ____ __ ___
+/\ _`\ /\ \__ __ /\_ \
+\ \,\L\_\ __ ___\ \ ,_\/\_\ ___ __\//\ \
+ \/_\__ \ /'__`\/' _ `\ \ \/\/\ \ /' _ `\ /'__`\\ \ \
+ /\ \L\ \/\ __//\ \/\ \ \ \_\ \ \/\ \/\ \/\ __/ \_\ \_
+ \ `\____\ \____\ \_\ \_\ \__\\ \_\ \_\ \_\ \____\/\____\
+ \/_____/\/____/\/_/\/_/\/__/ \/_/\/_/\/_/\/____/\/____/
+ ]====---- Advanced Anti-Grief & Chat Filter ----====[
+[12:33:16] [Server thread/INFO]: PM | The plugin has been loaded.
+[12:33:27] [Server thread/INFO]: obvWolf issued server command: /sentinel debug chat https://www.google.com
+[12:34:19] [Server thread/INFO]: [Sentinel] Disabling Sentinel v0.2.5
+[12:34:19] [Server thread/INFO]: Sentinel has disabled! (0.2.5) Your server is now no longer protected!
+[12:34:19] [Server thread/INFO]: [Sentinel] Loading server plugin Sentinel v0.2.5
+[12:34:19] [Server thread/INFO]: [Sentinel] Enabling Sentinel v0.2.5
+[12:34:19] [Server thread/INFO]:
+]======------ Pre-load started! ------======[
+[12:34:19] [Server thread/INFO]: Loading Config...
+[12:34:19] [Server thread/INFO]: Loading Dictionary (en-us.json)...
+[12:34:19] [Server thread/INFO]: Loading ProtocolLib
+[12:34:19] [Server thread/INFO]: Language Status: (Sentinel language is working!)
+[12:34:19] [Server thread/INFO]: Initializing Server ID...
+[12:34:19] [Server thread/INFO]: Pre-load finished!
+]====---- Requesting Authentication ----====[
+- License Key: null
+- Server ID: 911d15303e5d5d761cbe1dc9c36412371b03355df4a94ebb738c9a1cc3592294
+[12:34:19] [Server thread/INFO]: Auth Requested...
+[12:34:19] [Server thread/INFO]:
+]======----- Auth Success! -----======[
+[12:34:19] [Server thread/INFO]:
+]======----- Loading Sentinel! -----======[
+[12:34:19] [Server thread/INFO]: Starting Up! (0.2.5)...
+[12:34:19] [Server thread/INFO]: Finished!
+ ____ __ ___
+/\ _`\ /\ \__ __ /\_ \
+\ \,\L\_\ __ ___\ \ ,_\/\_\ ___ __\//\ \
+ \/_\__ \ /'__`\/' _ `\ \ \/\/\ \ /' _ `\ /'__`\\ \ \
+ /\ \L\ \/\ __//\ \/\ \ \ \_\ \ \/\ \/\ \/\ __/ \_\ \_
+ \ `\____\ \____\ \_\ \_\ \__\\ \_\ \_\ \_\ \____\/\____\
+ \/_____/\/____/\/_/\/_/\/__/ \/_/\/_/\/_/\/____/\/____/
+ ]====---- Advanced Anti-Grief & Chat Filter ----====[
+[12:34:19] [Server thread/INFO]: PM | The plugin Sentinel has been reloaded.
+[12:34:22] [Server thread/INFO]: obvWolf issued server command: /sentinel debug chat https://www.google.com
+[12:34:23] [Server thread/INFO]: obvWolf issued server command: /sentinel debug chat https://www.google.com
+[12:34:24] [Server thread/INFO]: obvWolf issued server command: /sentinel debug chat httpswww.google.com
+[12:34:49] [Server thread/INFO]: obvWolf issued server command: /sentinel debug chat fuck
+[12:34:59] [Server thread/INFO]: obvWolf issued server command: /sentinel debug chat hehehheaw
+[12:35:55] [Server thread/INFO]: obvWolf issued server command: /pl
+[12:36:05] [Server thread/INFO]: [Sentinel] Disabling Sentinel v0.2.5
+[12:36:05] [Server thread/INFO]: Sentinel has disabled! (0.2.5) Your server is now no longer protected!
+[12:36:05] [Server thread/WARN]: java.lang.IllegalStateException: json parse failed!
+[12:36:05] [Server thread/WARN]: at Sentinel-0.2.5.jar//io.github.itzispyder.pdk.utils.misc.JsonSerializable.load(JsonSerializable.java:78)
+[12:36:05] [Server thread/WARN]: at Sentinel-0.2.5.jar//io.github.thetrouper.sentinel.Sentinel.(Sentinel.java:32)
+[12:36:05] [Server thread/WARN]: at java.base/java.lang.Class.forName0(Native Method)
+[12:36:05] [Server thread/WARN]: at java.base/java.lang.Class.forName(Class.java:467)
+[12:36:05] [Server thread/WARN]: at org.bukkit.plugin.java.PluginClassLoader.(PluginClassLoader.java:78)
+[12:36:05] [Server thread/WARN]: at io.papermc.paper.plugin.provider.type.spigot.SpigotPluginProvider.createInstance(SpigotPluginProvider.java:123)
+[12:36:05] [Server thread/WARN]: at io.papermc.paper.plugin.provider.type.spigot.SpigotPluginProvider.createInstance(SpigotPluginProvider.java:35)
+[12:36:05] [Server thread/WARN]: at io.papermc.paper.plugin.entrypoint.strategy.modern.ModernPluginLoadingStrategy.loadProviders(ModernPluginLoadingStrategy.java:116)
+[12:36:05] [Server thread/WARN]: at io.papermc.paper.plugin.storage.SimpleProviderStorage.enter(SimpleProviderStorage.java:38)
+[12:36:05] [Server thread/WARN]: at PluginManager.jar//net.lenni0451.spm.storage.SingularRuntimePluginProviderStorage.enter(SingularRuntimePluginProviderStorage.java:54)
+[12:36:05] [Server thread/WARN]: at io.papermc.paper.plugin.manager.RuntimePluginEntrypointHandler.enter(RuntimePluginEntrypointHandler.java:40)
+[12:36:05] [Server thread/WARN]: at PluginManager.jar//net.lenni0451.spm.utils.PaperSupport.loadPlugin(PaperSupport.java:29)
+[12:36:05] [Server thread/WARN]: at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
+[12:36:05] [Server thread/WARN]: at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
+[12:36:05] [Server thread/WARN]: at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
+[12:36:05] [Server thread/WARN]: at java.base/java.lang.reflect.Method.invoke(Method.java:568)
+[12:36:05] [Server thread/WARN]: at PluginManager.jar//net.lenni0451.spm.utils.PluginUtils.loadPlugin(PluginUtils.java:257)
+[12:36:05] [Server thread/WARN]: at PluginManager.jar//net.lenni0451.spm.utils.PluginUtils.loadPlugin(PluginUtils.java:219)
+[12:36:05] [Server thread/WARN]: at PluginManager.jar//net.lenni0451.spm.commands.subs.Reload_Sub.execute(Reload_Sub.java:38)
+[12:36:05] [Server thread/WARN]: at PluginManager.jar//net.lenni0451.spm.commands.PluginManager_Command.lambda$onCommand$0(PluginManager_Command.java:94)
+[12:36:05] [Server thread/WARN]: at PluginManager.jar//net.lenni0451.spm.commands.PluginManager_Command.onCommand(PluginManager_Command.java:110)
+[12:36:05] [Server thread/WARN]: at org.bukkit.command.PluginCommand.execute(PluginCommand.java:45)
+[12:36:05] [Server thread/WARN]: at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:155)
+[12:36:05] [Server thread/WARN]: at org.bukkit.craftbukkit.v1_20_R3.CraftServer.dispatchCommand(CraftServer.java:999)
+[12:36:05] [Server thread/WARN]: at org.bukkit.craftbukkit.v1_20_R3.CraftServer.dispatchServerCommand(CraftServer.java:984)
+[12:36:05] [Server thread/WARN]: at net.minecraft.server.dedicated.DedicatedServer.bk(DedicatedServer.java:501)
+[12:36:05] [Server thread/WARN]: at net.minecraft.server.dedicated.DedicatedServer.b(DedicatedServer.java:448)
+[12:36:05] [Server thread/WARN]: at net.minecraft.server.MinecraftServer.a(MinecraftServer.java:1515)
+[12:36:05] [Server thread/WARN]: at net.minecraft.server.MinecraftServer.w(MinecraftServer.java:1216)
+[12:36:05] [Server thread/WARN]: at net.minecraft.server.MinecraftServer.lambda$spin$0(MinecraftServer.java:319)
+[12:36:05] [Server thread/WARN]: at java.base/java.lang.Thread.run(Thread.java:840)
+[12:36:05] [Server thread/WARN]: java.lang.IllegalStateException: json parse failed!
+[12:36:05] [Server thread/WARN]: at Sentinel-0.2.5.jar//io.github.itzispyder.pdk.utils.misc.JsonSerializable.load(JsonSerializable.java:78)
+[12:36:05] [Server thread/WARN]: at Sentinel-0.2.5.jar//io.github.thetrouper.sentinel.Sentinel.(Sentinel.java:34)
+[12:36:05] [Server thread/WARN]: at java.base/java.lang.Class.forName0(Native Method)
+[12:36:05] [Server thread/WARN]: at java.base/java.lang.Class.forName(Class.java:467)
+[12:36:05] [Server thread/WARN]: at org.bukkit.plugin.java.PluginClassLoader.(PluginClassLoader.java:78)
+[12:36:05] [Server thread/WARN]: at io.papermc.paper.plugin.provider.type.spigot.SpigotPluginProvider.createInstance(SpigotPluginProvider.java:123)
+[12:36:05] [Server thread/WARN]: at io.papermc.paper.plugin.provider.type.spigot.SpigotPluginProvider.createInstance(SpigotPluginProvider.java:35)
+[12:36:05] [Server thread/WARN]: at io.papermc.paper.plugin.entrypoint.strategy.modern.ModernPluginLoadingStrategy.loadProviders(ModernPluginLoadingStrategy.java:116)
+[12:36:05] [Server thread/WARN]: at io.papermc.paper.plugin.storage.SimpleProviderStorage.enter(SimpleProviderStorage.java:38)
+[12:36:05] [Server thread/WARN]: at PluginManager.jar//net.lenni0451.spm.storage.SingularRuntimePluginProviderStorage.enter(SingularRuntimePluginProviderStorage.java:54)
+[12:36:05] [Server thread/WARN]: at io.papermc.paper.plugin.manager.RuntimePluginEntrypointHandler.enter(RuntimePluginEntrypointHandler.java:40)
+[12:36:05] [Server thread/WARN]: at PluginManager.jar//net.lenni0451.spm.utils.PaperSupport.loadPlugin(PaperSupport.java:29)
+[12:36:05] [Server thread/WARN]: at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
+[12:36:05] [Server thread/WARN]: at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
+[12:36:05] [Server thread/WARN]: at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
+[12:36:05] [Server thread/WARN]: at java.base/java.lang.reflect.Method.invoke(Method.java:568)
+[12:36:05] [Server thread/WARN]: at PluginManager.jar//net.lenni0451.spm.utils.PluginUtils.loadPlugin(PluginUtils.java:257)
+[12:36:05] [Server thread/WARN]: at PluginManager.jar//net.lenni0451.spm.utils.PluginUtils.loadPlugin(PluginUtils.java:219)
+[12:36:05] [Server thread/WARN]: at PluginManager.jar//net.lenni0451.spm.commands.subs.Reload_Sub.execute(Reload_Sub.java:38)
+[12:36:05] [Server thread/WARN]: at PluginManager.jar//net.lenni0451.spm.commands.PluginManager_Command.lambda$onCommand$0(PluginManager_Command.java:94)
+[12:36:05] [Server thread/WARN]: at PluginManager.jar//net.lenni0451.spm.commands.PluginManager_Command.onCommand(PluginManager_Command.java:110)
+[12:36:05] [Server thread/WARN]: at org.bukkit.command.PluginCommand.execute(PluginCommand.java:45)
+[12:36:05] [Server thread/WARN]: at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:155)
+[12:36:05] [Server thread/WARN]: at org.bukkit.craftbukkit.v1_20_R3.CraftServer.dispatchCommand(CraftServer.java:999)
+[12:36:05] [Server thread/WARN]: at org.bukkit.craftbukkit.v1_20_R3.CraftServer.dispatchServerCommand(CraftServer.java:984)
+[12:36:05] [Server thread/WARN]: at net.minecraft.server.dedicated.DedicatedServer.bk(DedicatedServer.java:501)
+[12:36:05] [Server thread/WARN]: at net.minecraft.server.dedicated.DedicatedServer.b(DedicatedServer.java:448)
+[12:36:05] [Server thread/WARN]: at net.minecraft.server.MinecraftServer.a(MinecraftServer.java:1515)
+[12:36:05] [Server thread/WARN]: at net.minecraft.server.MinecraftServer.w(MinecraftServer.java:1216)
+[12:36:05] [Server thread/WARN]: at net.minecraft.server.MinecraftServer.lambda$spin$0(MinecraftServer.java:319)
+[12:36:05] [Server thread/WARN]: at java.base/java.lang.Thread.run(Thread.java:840)
+[12:36:05] [Server thread/WARN]: java.lang.IllegalStateException: json parse failed!
+[12:36:05] [Server thread/WARN]: at Sentinel-0.2.5.jar//io.github.itzispyder.pdk.utils.misc.JsonSerializable.load(JsonSerializable.java:78)
+[12:36:05] [Server thread/WARN]: at Sentinel-0.2.5.jar//io.github.thetrouper.sentinel.Sentinel.(Sentinel.java:35)
+[12:36:05] [Server thread/WARN]: at java.base/java.lang.Class.forName0(Native Method)
+[12:36:05] [Server thread/WARN]: at java.base/java.lang.Class.forName(Class.java:467)
+[12:36:05] [Server thread/WARN]: at org.bukkit.plugin.java.PluginClassLoader.(PluginClassLoader.java:78)
+[12:36:05] [Server thread/WARN]: at io.papermc.paper.plugin.provider.type.spigot.SpigotPluginProvider.createInstance(SpigotPluginProvider.java:123)
+[12:36:05] [Server thread/WARN]: at io.papermc.paper.plugin.provider.type.spigot.SpigotPluginProvider.createInstance(SpigotPluginProvider.java:35)
+[12:36:05] [Server thread/WARN]: at io.papermc.paper.plugin.entrypoint.strategy.modern.ModernPluginLoadingStrategy.loadProviders(ModernPluginLoadingStrategy.java:116)
+[12:36:05] [Server thread/WARN]: at io.papermc.paper.plugin.storage.SimpleProviderStorage.enter(SimpleProviderStorage.java:38)
+[12:36:05] [Server thread/WARN]: at PluginManager.jar//net.lenni0451.spm.storage.SingularRuntimePluginProviderStorage.enter(SingularRuntimePluginProviderStorage.java:54)
+[12:36:05] [Server thread/WARN]: at io.papermc.paper.plugin.manager.RuntimePluginEntrypointHandler.enter(RuntimePluginEntrypointHandler.java:40)
+[12:36:05] [Server thread/WARN]: at PluginManager.jar//net.lenni0451.spm.utils.PaperSupport.loadPlugin(PaperSupport.java:29)
+[12:36:05] [Server thread/WARN]: at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
+[12:36:05] [Server thread/WARN]: at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
+[12:36:05] [Server thread/WARN]: at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
+[12:36:05] [Server thread/WARN]: at java.base/java.lang.reflect.Method.invoke(Method.java:568)
+[12:36:05] [Server thread/WARN]: at PluginManager.jar//net.lenni0451.spm.utils.PluginUtils.loadPlugin(PluginUtils.java:257)
+[12:36:05] [Server thread/WARN]: at PluginManager.jar//net.lenni0451.spm.utils.PluginUtils.loadPlugin(PluginUtils.java:219)
+[12:36:05] [Server thread/WARN]: at PluginManager.jar//net.lenni0451.spm.commands.subs.Reload_Sub.execute(Reload_Sub.java:38)
+[12:36:05] [Server thread/WARN]: at PluginManager.jar//net.lenni0451.spm.commands.PluginManager_Command.lambda$onCommand$0(PluginManager_Command.java:94)
+[12:36:05] [Server thread/WARN]: at PluginManager.jar//net.lenni0451.spm.commands.PluginManager_Command.onCommand(PluginManager_Command.java:110)
+[12:36:05] [Server thread/WARN]: at org.bukkit.command.PluginCommand.execute(PluginCommand.java:45)
+[12:36:05] [Server thread/WARN]: at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:155)
+[12:36:05] [Server thread/WARN]: at org.bukkit.craftbukkit.v1_20_R3.CraftServer.dispatchCommand(CraftServer.java:999)
+[12:36:05] [Server thread/WARN]: at org.bukkit.craftbukkit.v1_20_R3.CraftServer.dispatchServerCommand(CraftServer.java:984)
+[12:36:05] [Server thread/WARN]: at net.minecraft.server.dedicated.DedicatedServer.bk(DedicatedServer.java:501)
+[12:36:05] [Server thread/WARN]: at net.minecraft.server.dedicated.DedicatedServer.b(DedicatedServer.java:448)
+[12:36:05] [Server thread/WARN]: at net.minecraft.server.MinecraftServer.a(MinecraftServer.java:1515)
+[12:36:05] [Server thread/WARN]: at net.minecraft.server.MinecraftServer.w(MinecraftServer.java:1216)
+[12:36:05] [Server thread/WARN]: at net.minecraft.server.MinecraftServer.lambda$spin$0(MinecraftServer.java:319)
+[12:36:05] [Server thread/WARN]: at java.base/java.lang.Thread.run(Thread.java:840)
+[12:36:05] [Server thread/WARN]: java.lang.IllegalStateException: json parse failed!
+[12:36:05] [Server thread/WARN]: at Sentinel-0.2.5.jar//io.github.itzispyder.pdk.utils.misc.JsonSerializable.load(JsonSerializable.java:78)
+[12:36:05] [Server thread/WARN]: at Sentinel-0.2.5.jar//io.github.thetrouper.sentinel.Sentinel.(Sentinel.java:36)
+[12:36:05] [Server thread/WARN]: at java.base/java.lang.Class.forName0(Native Method)
+[12:36:05] [Server thread/WARN]: at java.base/java.lang.Class.forName(Class.java:467)
+[12:36:05] [Server thread/WARN]: at org.bukkit.plugin.java.PluginClassLoader.(PluginClassLoader.java:78)
+[12:36:05] [Server thread/WARN]: at io.papermc.paper.plugin.provider.type.spigot.SpigotPluginProvider.createInstance(SpigotPluginProvider.java:123)
+[12:36:05] [Server thread/WARN]: at io.papermc.paper.plugin.provider.type.spigot.SpigotPluginProvider.createInstance(SpigotPluginProvider.java:35)
+[12:36:05] [Server thread/WARN]: at io.papermc.paper.plugin.entrypoint.strategy.modern.ModernPluginLoadingStrategy.loadProviders(ModernPluginLoadingStrategy.java:116)
+[12:36:05] [Server thread/WARN]: at io.papermc.paper.plugin.storage.SimpleProviderStorage.enter(SimpleProviderStorage.java:38)
+[12:36:05] [Server thread/WARN]: at PluginManager.jar//net.lenni0451.spm.storage.SingularRuntimePluginProviderStorage.enter(SingularRuntimePluginProviderStorage.java:54)
+[12:36:05] [Server thread/WARN]: at io.papermc.paper.plugin.manager.RuntimePluginEntrypointHandler.enter(RuntimePluginEntrypointHandler.java:40)
+[12:36:05] [Server thread/WARN]: at PluginManager.jar//net.lenni0451.spm.utils.PaperSupport.loadPlugin(PaperSupport.java:29)
+[12:36:05] [Server thread/WARN]: at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
+[12:36:05] [Server thread/WARN]: at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
+[12:36:05] [Server thread/WARN]: at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
+[12:36:05] [Server thread/WARN]: at java.base/java.lang.reflect.Method.invoke(Method.java:568)
+[12:36:05] [Server thread/WARN]: at PluginManager.jar//net.lenni0451.spm.utils.PluginUtils.loadPlugin(PluginUtils.java:257)
+[12:36:05] [Server thread/WARN]: at PluginManager.jar//net.lenni0451.spm.utils.PluginUtils.loadPlugin(PluginUtils.java:219)
+[12:36:05] [Server thread/WARN]: at PluginManager.jar//net.lenni0451.spm.commands.subs.Reload_Sub.execute(Reload_Sub.java:38)
+[12:36:05] [Server thread/WARN]: at PluginManager.jar//net.lenni0451.spm.commands.PluginManager_Command.lambda$onCommand$0(PluginManager_Command.java:94)
+[12:36:05] [Server thread/WARN]: at PluginManager.jar//net.lenni0451.spm.commands.PluginManager_Command.onCommand(PluginManager_Command.java:110)
+[12:36:05] [Server thread/WARN]: at org.bukkit.command.PluginCommand.execute(PluginCommand.java:45)
+[12:36:05] [Server thread/WARN]: at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:155)
+[12:36:05] [Server thread/WARN]: at org.bukkit.craftbukkit.v1_20_R3.CraftServer.dispatchCommand(CraftServer.java:999)
+[12:36:05] [Server thread/WARN]: at org.bukkit.craftbukkit.v1_20_R3.CraftServer.dispatchServerCommand(CraftServer.java:984)
+[12:36:05] [Server thread/WARN]: at net.minecraft.server.dedicated.DedicatedServer.bk(DedicatedServer.java:501)
+[12:36:05] [Server thread/WARN]: at net.minecraft.server.dedicated.DedicatedServer.b(DedicatedServer.java:448)
+[12:36:05] [Server thread/WARN]: at net.minecraft.server.MinecraftServer.a(MinecraftServer.java:1515)
+[12:36:05] [Server thread/WARN]: at net.minecraft.server.MinecraftServer.w(MinecraftServer.java:1216)
+[12:36:05] [Server thread/WARN]: at net.minecraft.server.MinecraftServer.lambda$spin$0(MinecraftServer.java:319)
+[12:36:05] [Server thread/WARN]: at java.base/java.lang.Thread.run(Thread.java:840)
+[12:36:05] [Server thread/WARN]: java.lang.IllegalStateException: json parse failed!
+[12:36:05] [Server thread/WARN]: at Sentinel-0.2.5.jar//io.github.itzispyder.pdk.utils.misc.JsonSerializable.load(JsonSerializable.java:78)
+[12:36:05] [Server thread/WARN]: at Sentinel-0.2.5.jar//io.github.thetrouper.sentinel.Sentinel.(Sentinel.java:37)
+[12:36:05] [Server thread/WARN]: at java.base/java.lang.Class.forName0(Native Method)
+[12:36:05] [Server thread/WARN]: at java.base/java.lang.Class.forName(Class.java:467)
+[12:36:05] [Server thread/WARN]: at org.bukkit.plugin.java.PluginClassLoader.(PluginClassLoader.java:78)
+[12:36:05] [Server thread/WARN]: at io.papermc.paper.plugin.provider.type.spigot.SpigotPluginProvider.createInstance(SpigotPluginProvider.java:123)
+[12:36:05] [Server thread/WARN]: at io.papermc.paper.plugin.provider.type.spigot.SpigotPluginProvider.createInstance(SpigotPluginProvider.java:35)
+[12:36:05] [Server thread/WARN]: at io.papermc.paper.plugin.entrypoint.strategy.modern.ModernPluginLoadingStrategy.loadProviders(ModernPluginLoadingStrategy.java:116)
+[12:36:05] [Server thread/WARN]: at io.papermc.paper.plugin.storage.SimpleProviderStorage.enter(SimpleProviderStorage.java:38)
+[12:36:05] [Server thread/WARN]: at PluginManager.jar//net.lenni0451.spm.storage.SingularRuntimePluginProviderStorage.enter(SingularRuntimePluginProviderStorage.java:54)
+[12:36:05] [Server thread/WARN]: at io.papermc.paper.plugin.manager.RuntimePluginEntrypointHandler.enter(RuntimePluginEntrypointHandler.java:40)
+[12:36:05] [Server thread/WARN]: at PluginManager.jar//net.lenni0451.spm.utils.PaperSupport.loadPlugin(PaperSupport.java:29)
+[12:36:05] [Server thread/WARN]: at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
+[12:36:05] [Server thread/WARN]: at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
+[12:36:05] [Server thread/WARN]: at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
+[12:36:05] [Server thread/WARN]: at java.base/java.lang.reflect.Method.invoke(Method.java:568)
+[12:36:05] [Server thread/WARN]: at PluginManager.jar//net.lenni0451.spm.utils.PluginUtils.loadPlugin(PluginUtils.java:257)
+[12:36:05] [Server thread/WARN]: at PluginManager.jar//net.lenni0451.spm.utils.PluginUtils.loadPlugin(PluginUtils.java:219)
+[12:36:05] [Server thread/WARN]: at PluginManager.jar//net.lenni0451.spm.commands.subs.Reload_Sub.execute(Reload_Sub.java:38)
+[12:36:05] [Server thread/WARN]: at PluginManager.jar//net.lenni0451.spm.commands.PluginManager_Command.lambda$onCommand$0(PluginManager_Command.java:94)
+[12:36:05] [Server thread/WARN]: at PluginManager.jar//net.lenni0451.spm.commands.PluginManager_Command.onCommand(PluginManager_Command.java:110)
+[12:36:05] [Server thread/WARN]: at org.bukkit.command.PluginCommand.execute(PluginCommand.java:45)
+[12:36:05] [Server thread/WARN]: at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:155)
+[12:36:05] [Server thread/WARN]: at org.bukkit.craftbukkit.v1_20_R3.CraftServer.dispatchCommand(CraftServer.java:999)
+[12:36:05] [Server thread/WARN]: at org.bukkit.craftbukkit.v1_20_R3.CraftServer.dispatchServerCommand(CraftServer.java:984)
+[12:36:05] [Server thread/WARN]: at net.minecraft.server.dedicated.DedicatedServer.bk(DedicatedServer.java:501)
+[12:36:05] [Server thread/WARN]: at net.minecraft.server.dedicated.DedicatedServer.b(DedicatedServer.java:448)
+[12:36:05] [Server thread/WARN]: at net.minecraft.server.MinecraftServer.a(MinecraftServer.java:1515)
+[12:36:05] [Server thread/WARN]: at net.minecraft.server.MinecraftServer.w(MinecraftServer.java:1216)
+[12:36:05] [Server thread/WARN]: at net.minecraft.server.MinecraftServer.lambda$spin$0(MinecraftServer.java:319)
+[12:36:05] [Server thread/WARN]: at java.base/java.lang.Thread.run(Thread.java:840)
+[12:36:05] [Server thread/WARN]: java.lang.IllegalStateException: json parse failed!
+[12:36:05] [Server thread/WARN]: at Sentinel-0.2.5.jar//io.github.itzispyder.pdk.utils.misc.JsonSerializable.load(JsonSerializable.java:78)
+[12:36:05] [Server thread/WARN]: at Sentinel-0.2.5.jar//io.github.thetrouper.sentinel.Sentinel.(Sentinel.java:38)
+[12:36:05] [Server thread/WARN]: at java.base/java.lang.Class.forName0(Native Method)
+[12:36:05] [Server thread/WARN]: at java.base/java.lang.Class.forName(Class.java:467)
+[12:36:05] [Server thread/WARN]: at org.bukkit.plugin.java.PluginClassLoader.(PluginClassLoader.java:78)
+[12:36:05] [Server thread/WARN]: at io.papermc.paper.plugin.provider.type.spigot.SpigotPluginProvider.createInstance(SpigotPluginProvider.java:123)
+[12:36:05] [Server thread/WARN]: at io.papermc.paper.plugin.provider.type.spigot.SpigotPluginProvider.createInstance(SpigotPluginProvider.java:35)
+[12:36:05] [Server thread/WARN]: at io.papermc.paper.plugin.entrypoint.strategy.modern.ModernPluginLoadingStrategy.loadProviders(ModernPluginLoadingStrategy.java:116)
+[12:36:05] [Server thread/WARN]: at io.papermc.paper.plugin.storage.SimpleProviderStorage.enter(SimpleProviderStorage.java:38)
+[12:36:05] [Server thread/WARN]: at PluginManager.jar//net.lenni0451.spm.storage.SingularRuntimePluginProviderStorage.enter(SingularRuntimePluginProviderStorage.java:54)
+[12:36:05] [Server thread/WARN]: at io.papermc.paper.plugin.manager.RuntimePluginEntrypointHandler.enter(RuntimePluginEntrypointHandler.java:40)
+[12:36:05] [Server thread/WARN]: at PluginManager.jar//net.lenni0451.spm.utils.PaperSupport.loadPlugin(PaperSupport.java:29)
+[12:36:05] [Server thread/WARN]: at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
+[12:36:05] [Server thread/WARN]: at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
+[12:36:05] [Server thread/WARN]: at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
+[12:36:05] [Server thread/WARN]: at java.base/java.lang.reflect.Method.invoke(Method.java:568)
+[12:36:05] [Server thread/WARN]: at PluginManager.jar//net.lenni0451.spm.utils.PluginUtils.loadPlugin(PluginUtils.java:257)
+[12:36:05] [Server thread/WARN]: at PluginManager.jar//net.lenni0451.spm.utils.PluginUtils.loadPlugin(PluginUtils.java:219)
+[12:36:05] [Server thread/WARN]: at PluginManager.jar//net.lenni0451.spm.commands.subs.Reload_Sub.execute(Reload_Sub.java:38)
+[12:36:05] [Server thread/WARN]: at PluginManager.jar//net.lenni0451.spm.commands.PluginManager_Command.lambda$onCommand$0(PluginManager_Command.java:94)
+[12:36:05] [Server thread/WARN]: at PluginManager.jar//net.lenni0451.spm.commands.PluginManager_Command.onCommand(PluginManager_Command.java:110)
+[12:36:05] [Server thread/WARN]: at org.bukkit.command.PluginCommand.execute(PluginCommand.java:45)
+[12:36:05] [Server thread/WARN]: at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:155)
+[12:36:05] [Server thread/WARN]: at org.bukkit.craftbukkit.v1_20_R3.CraftServer.dispatchCommand(CraftServer.java:999)
+[12:36:05] [Server thread/WARN]: at org.bukkit.craftbukkit.v1_20_R3.CraftServer.dispatchServerCommand(CraftServer.java:984)
+[12:36:05] [Server thread/WARN]: at net.minecraft.server.dedicated.DedicatedServer.bk(DedicatedServer.java:501)
+[12:36:05] [Server thread/WARN]: at net.minecraft.server.dedicated.DedicatedServer.b(DedicatedServer.java:448)
+[12:36:05] [Server thread/WARN]: at net.minecraft.server.MinecraftServer.a(MinecraftServer.java:1515)
+[12:36:05] [Server thread/WARN]: at net.minecraft.server.MinecraftServer.w(MinecraftServer.java:1216)
+[12:36:05] [Server thread/WARN]: at net.minecraft.server.MinecraftServer.lambda$spin$0(MinecraftServer.java:319)
+[12:36:05] [Server thread/WARN]: at java.base/java.lang.Thread.run(Thread.java:840)
+[12:36:05] [Server thread/WARN]: java.lang.IllegalStateException: json parse failed!
+[12:36:05] [Server thread/WARN]: at Sentinel-0.2.5.jar//io.github.itzispyder.pdk.utils.misc.JsonSerializable.load(JsonSerializable.java:78)
+[12:36:05] [Server thread/WARN]: at Sentinel-0.2.5.jar//io.github.thetrouper.sentinel.Sentinel.(Sentinel.java:39)
+[12:36:05] [Server thread/WARN]: at java.base/java.lang.Class.forName0(Native Method)
+[12:36:05] [Server thread/WARN]: at java.base/java.lang.Class.forName(Class.java:467)
+[12:36:05] [Server thread/WARN]: at org.bukkit.plugin.java.PluginClassLoader.(PluginClassLoader.java:78)
+[12:36:05] [Server thread/WARN]: at io.papermc.paper.plugin.provider.type.spigot.SpigotPluginProvider.createInstance(SpigotPluginProvider.java:123)
+[12:36:05] [Server thread/WARN]: at io.papermc.paper.plugin.provider.type.spigot.SpigotPluginProvider.createInstance(SpigotPluginProvider.java:35)
+[12:36:05] [Server thread/WARN]: at io.papermc.paper.plugin.entrypoint.strategy.modern.ModernPluginLoadingStrategy.loadProviders(ModernPluginLoadingStrategy.java:116)
+[12:36:05] [Server thread/WARN]: at io.papermc.paper.plugin.storage.SimpleProviderStorage.enter(SimpleProviderStorage.java:38)
+[12:36:05] [Server thread/WARN]: at PluginManager.jar//net.lenni0451.spm.storage.SingularRuntimePluginProviderStorage.enter(SingularRuntimePluginProviderStorage.java:54)
+[12:36:05] [Server thread/WARN]: at io.papermc.paper.plugin.manager.RuntimePluginEntrypointHandler.enter(RuntimePluginEntrypointHandler.java:40)
+[12:36:05] [Server thread/WARN]: at PluginManager.jar//net.lenni0451.spm.utils.PaperSupport.loadPlugin(PaperSupport.java:29)
+[12:36:05] [Server thread/WARN]: at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
+[12:36:05] [Server thread/WARN]: at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
+[12:36:05] [Server thread/WARN]: at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
+[12:36:05] [Server thread/WARN]: at java.base/java.lang.reflect.Method.invoke(Method.java:568)
+[12:36:05] [Server thread/WARN]: at PluginManager.jar//net.lenni0451.spm.utils.PluginUtils.loadPlugin(PluginUtils.java:257)
+[12:36:05] [Server thread/WARN]: at PluginManager.jar//net.lenni0451.spm.utils.PluginUtils.loadPlugin(PluginUtils.java:219)
+[12:36:05] [Server thread/WARN]: at PluginManager.jar//net.lenni0451.spm.commands.subs.Reload_Sub.execute(Reload_Sub.java:38)
+[12:36:05] [Server thread/WARN]: at PluginManager.jar//net.lenni0451.spm.commands.PluginManager_Command.lambda$onCommand$0(PluginManager_Command.java:94)
+[12:36:05] [Server thread/WARN]: at PluginManager.jar//net.lenni0451.spm.commands.PluginManager_Command.onCommand(PluginManager_Command.java:110)
+[12:36:05] [Server thread/WARN]: at org.bukkit.command.PluginCommand.execute(PluginCommand.java:45)
+[12:36:05] [Server thread/WARN]: at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:155)
+[12:36:05] [Server thread/WARN]: at org.bukkit.craftbukkit.v1_20_R3.CraftServer.dispatchCommand(CraftServer.java:999)
+[12:36:05] [Server thread/WARN]: at org.bukkit.craftbukkit.v1_20_R3.CraftServer.dispatchServerCommand(CraftServer.java:984)
+[12:36:05] [Server thread/WARN]: at net.minecraft.server.dedicated.DedicatedServer.bk(DedicatedServer.java:501)
+[12:36:05] [Server thread/WARN]: at net.minecraft.server.dedicated.DedicatedServer.b(DedicatedServer.java:448)
+[12:36:05] [Server thread/WARN]: at net.minecraft.server.MinecraftServer.a(MinecraftServer.java:1515)
+[12:36:05] [Server thread/WARN]: at net.minecraft.server.MinecraftServer.w(MinecraftServer.java:1216)
+[12:36:05] [Server thread/WARN]: at net.minecraft.server.MinecraftServer.lambda$spin$0(MinecraftServer.java:319)
+[12:36:05] [Server thread/WARN]: at java.base/java.lang.Thread.run(Thread.java:840)
+[12:36:05] [Server thread/INFO]: [Sentinel] Loading server plugin Sentinel v0.2.5
+[12:36:05] [Server thread/INFO]: [Sentinel] Enabling Sentinel v0.2.5
+[12:36:05] [Server thread/INFO]:
+]======------ Pre-load started! ------======[
+[12:36:05] [Server thread/INFO]: Loading Config...
+[12:36:05] [Server thread/WARN]: java.lang.IllegalStateException: json parse failed!
+[12:36:05] [Server thread/WARN]: at Sentinel-0.2.5.jar//io.github.itzispyder.pdk.utils.misc.JsonSerializable.load(JsonSerializable.java:78)
+[12:36:05] [Server thread/WARN]: at Sentinel-0.2.5.jar//io.github.thetrouper.sentinel.Sentinel.loadConfig(Sentinel.java:186)
+[12:36:05] [Server thread/WARN]: at Sentinel-0.2.5.jar//io.github.thetrouper.sentinel.Sentinel.onEnable(Sentinel.java:63)
+[12:36:05] [Server thread/WARN]: at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:287)
+[12:36:05] [Server thread/WARN]: at io.papermc.paper.plugin.manager.PaperPluginInstanceManager.enablePlugin(PaperPluginInstanceManager.java:188)
+[12:36:05] [Server thread/WARN]: at io.papermc.paper.plugin.manager.PaperPluginManagerImpl.enablePlugin(PaperPluginManagerImpl.java:104)
+[12:36:05] [Server thread/WARN]: at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:507)
+[12:36:05] [Server thread/WARN]: at PluginManager.jar//net.lenni0451.spm.utils.PluginUtils.enablePlugin(PluginUtils.java:137)
+[12:36:05] [Server thread/WARN]: at PluginManager.jar//net.lenni0451.spm.utils.PluginUtils.loadPlugin(PluginUtils.java:274)
+[12:36:05] [Server thread/WARN]: at PluginManager.jar//net.lenni0451.spm.utils.PluginUtils.loadPlugin(PluginUtils.java:219)
+[12:36:05] [Server thread/WARN]: at PluginManager.jar//net.lenni0451.spm.commands.subs.Reload_Sub.execute(Reload_Sub.java:38)
+[12:36:05] [Server thread/WARN]: at PluginManager.jar//net.lenni0451.spm.commands.PluginManager_Command.lambda$onCommand$0(PluginManager_Command.java:94)
+[12:36:05] [Server thread/WARN]: at PluginManager.jar//net.lenni0451.spm.commands.PluginManager_Command.onCommand(PluginManager_Command.java:110)
+[12:36:05] [Server thread/WARN]: at org.bukkit.command.PluginCommand.execute(PluginCommand.java:45)
+[12:36:05] [Server thread/WARN]: at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:155)
+[12:36:05] [Server thread/WARN]: at org.bukkit.craftbukkit.v1_20_R3.CraftServer.dispatchCommand(CraftServer.java:999)
+[12:36:05] [Server thread/WARN]: at org.bukkit.craftbukkit.v1_20_R3.CraftServer.dispatchServerCommand(CraftServer.java:984)
+[12:36:05] [Server thread/WARN]: at net.minecraft.server.dedicated.DedicatedServer.bk(DedicatedServer.java:501)
+[12:36:05] [Server thread/WARN]: at net.minecraft.server.dedicated.DedicatedServer.b(DedicatedServer.java:448)
+[12:36:05] [Server thread/WARN]: at net.minecraft.server.MinecraftServer.a(MinecraftServer.java:1515)
+[12:36:05] [Server thread/WARN]: at net.minecraft.server.MinecraftServer.w(MinecraftServer.java:1216)
+[12:36:05] [Server thread/WARN]: at net.minecraft.server.MinecraftServer.lambda$spin$0(MinecraftServer.java:319)
+[12:36:05] [Server thread/WARN]: at java.base/java.lang.Thread.run(Thread.java:840)
+[12:36:05] [Server thread/WARN]: java.lang.IllegalStateException: json parse failed!
+[12:36:05] [Server thread/WARN]: at Sentinel-0.2.5.jar//io.github.itzispyder.pdk.utils.misc.JsonSerializable.load(JsonSerializable.java:78)
+[12:36:05] [Server thread/WARN]: at Sentinel-0.2.5.jar//io.github.thetrouper.sentinel.Sentinel.loadConfig(Sentinel.java:187)
+[12:36:05] [Server thread/WARN]: at Sentinel-0.2.5.jar//io.github.thetrouper.sentinel.Sentinel.onEnable(Sentinel.java:63)
+[12:36:05] [Server thread/WARN]: at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:287)
+[12:36:05] [Server thread/WARN]: at io.papermc.paper.plugin.manager.PaperPluginInstanceManager.enablePlugin(PaperPluginInstanceManager.java:188)
+[12:36:05] [Server thread/WARN]: at io.papermc.paper.plugin.manager.PaperPluginManagerImpl.enablePlugin(PaperPluginManagerImpl.java:104)
+[12:36:05] [Server thread/WARN]: at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:507)
+[12:36:05] [Server thread/WARN]: at PluginManager.jar//net.lenni0451.spm.utils.PluginUtils.enablePlugin(PluginUtils.java:137)
+[12:36:05] [Server thread/WARN]: at PluginManager.jar//net.lenni0451.spm.utils.PluginUtils.loadPlugin(PluginUtils.java:274)
+[12:36:05] [Server thread/WARN]: at PluginManager.jar//net.lenni0451.spm.utils.PluginUtils.loadPlugin(PluginUtils.java:219)
+[12:36:05] [Server thread/WARN]: at PluginManager.jar//net.lenni0451.spm.commands.subs.Reload_Sub.execute(Reload_Sub.java:38)
+[12:36:05] [Server thread/WARN]: at PluginManager.jar//net.lenni0451.spm.commands.PluginManager_Command.lambda$onCommand$0(PluginManager_Command.java:94)
+[12:36:05] [Server thread/WARN]: at PluginManager.jar//net.lenni0451.spm.commands.PluginManager_Command.onCommand(PluginManager_Command.java:110)
+[12:36:05] [Server thread/WARN]: at org.bukkit.command.PluginCommand.execute(PluginCommand.java:45)
+[12:36:05] [Server thread/WARN]: at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:155)
+[12:36:05] [Server thread/WARN]: at org.bukkit.craftbukkit.v1_20_R3.CraftServer.dispatchCommand(CraftServer.java:999)
+[12:36:05] [Server thread/WARN]: at org.bukkit.craftbukkit.v1_20_R3.CraftServer.dispatchServerCommand(CraftServer.java:984)
+[12:36:05] [Server thread/WARN]: at net.minecraft.server.dedicated.DedicatedServer.bk(DedicatedServer.java:501)
+[12:36:05] [Server thread/WARN]: at net.minecraft.server.dedicated.DedicatedServer.b(DedicatedServer.java:448)
+[12:36:05] [Server thread/WARN]: at net.minecraft.server.MinecraftServer.a(MinecraftServer.java:1515)
+[12:36:05] [Server thread/WARN]: at net.minecraft.server.MinecraftServer.w(MinecraftServer.java:1216)
+[12:36:05] [Server thread/WARN]: at net.minecraft.server.MinecraftServer.lambda$spin$0(MinecraftServer.java:319)
+[12:36:05] [Server thread/WARN]: at java.base/java.lang.Thread.run(Thread.java:840)
+[12:36:05] [Server thread/WARN]: java.lang.IllegalStateException: json parse failed!
+[12:36:05] [Server thread/WARN]: at Sentinel-0.2.5.jar//io.github.itzispyder.pdk.utils.misc.JsonSerializable.load(JsonSerializable.java:78)
+[12:36:05] [Server thread/WARN]: at Sentinel-0.2.5.jar//io.github.thetrouper.sentinel.Sentinel.loadConfig(Sentinel.java:188)
+[12:36:05] [Server thread/WARN]: at Sentinel-0.2.5.jar//io.github.thetrouper.sentinel.Sentinel.onEnable(Sentinel.java:63)
+[12:36:05] [Server thread/WARN]: at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:287)
+[12:36:05] [Server thread/WARN]: at io.papermc.paper.plugin.manager.PaperPluginInstanceManager.enablePlugin(PaperPluginInstanceManager.java:188)
+[12:36:05] [Server thread/WARN]: at io.papermc.paper.plugin.manager.PaperPluginManagerImpl.enablePlugin(PaperPluginManagerImpl.java:104)
+[12:36:05] [Server thread/WARN]: at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:507)
+[12:36:05] [Server thread/WARN]: at PluginManager.jar//net.lenni0451.spm.utils.PluginUtils.enablePlugin(PluginUtils.java:137)
+[12:36:05] [Server thread/WARN]: at PluginManager.jar//net.lenni0451.spm.utils.PluginUtils.loadPlugin(PluginUtils.java:274)
+[12:36:05] [Server thread/WARN]: at PluginManager.jar//net.lenni0451.spm.utils.PluginUtils.loadPlugin(PluginUtils.java:219)
+[12:36:05] [Server thread/WARN]: at PluginManager.jar//net.lenni0451.spm.commands.subs.Reload_Sub.execute(Reload_Sub.java:38)
+[12:36:05] [Server thread/WARN]: at PluginManager.jar//net.lenni0451.spm.commands.PluginManager_Command.lambda$onCommand$0(PluginManager_Command.java:94)
+[12:36:05] [Server thread/WARN]: at PluginManager.jar//net.lenni0451.spm.commands.PluginManager_Command.onCommand(PluginManager_Command.java:110)
+[12:36:05] [Server thread/WARN]: at org.bukkit.command.PluginCommand.execute(PluginCommand.java:45)
+[12:36:05] [Server thread/WARN]: at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:155)
+[12:36:05] [Server thread/WARN]: at org.bukkit.craftbukkit.v1_20_R3.CraftServer.dispatchCommand(CraftServer.java:999)
+[12:36:05] [Server thread/WARN]: at org.bukkit.craftbukkit.v1_20_R3.CraftServer.dispatchServerCommand(CraftServer.java:984)
+[12:36:05] [Server thread/WARN]: at net.minecraft.server.dedicated.DedicatedServer.bk(DedicatedServer.java:501)
+[12:36:05] [Server thread/WARN]: at net.minecraft.server.dedicated.DedicatedServer.b(DedicatedServer.java:448)
+[12:36:05] [Server thread/WARN]: at net.minecraft.server.MinecraftServer.a(MinecraftServer.java:1515)
+[12:36:05] [Server thread/WARN]: at net.minecraft.server.MinecraftServer.w(MinecraftServer.java:1216)
+[12:36:05] [Server thread/WARN]: at net.minecraft.server.MinecraftServer.lambda$spin$0(MinecraftServer.java:319)
+[12:36:05] [Server thread/WARN]: at java.base/java.lang.Thread.run(Thread.java:840)
+[12:36:05] [Server thread/WARN]: java.lang.IllegalStateException: json parse failed!
+[12:36:05] [Server thread/WARN]: at Sentinel-0.2.5.jar//io.github.itzispyder.pdk.utils.misc.JsonSerializable.load(JsonSerializable.java:78)
+[12:36:05] [Server thread/WARN]: at Sentinel-0.2.5.jar//io.github.thetrouper.sentinel.Sentinel.loadConfig(Sentinel.java:189)
+[12:36:05] [Server thread/WARN]: at Sentinel-0.2.5.jar//io.github.thetrouper.sentinel.Sentinel.onEnable(Sentinel.java:63)
+[12:36:05] [Server thread/WARN]: at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:287)
+[12:36:05] [Server thread/WARN]: at io.papermc.paper.plugin.manager.PaperPluginInstanceManager.enablePlugin(PaperPluginInstanceManager.java:188)
+[12:36:05] [Server thread/WARN]: at io.papermc.paper.plugin.manager.PaperPluginManagerImpl.enablePlugin(PaperPluginManagerImpl.java:104)
+[12:36:05] [Server thread/WARN]: at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:507)
+[12:36:05] [Server thread/WARN]: at PluginManager.jar//net.lenni0451.spm.utils.PluginUtils.enablePlugin(PluginUtils.java:137)
+[12:36:05] [Server thread/WARN]: at PluginManager.jar//net.lenni0451.spm.utils.PluginUtils.loadPlugin(PluginUtils.java:274)
+[12:36:05] [Server thread/WARN]: at PluginManager.jar//net.lenni0451.spm.utils.PluginUtils.loadPlugin(PluginUtils.java:219)
+[12:36:05] [Server thread/WARN]: at PluginManager.jar//net.lenni0451.spm.commands.subs.Reload_Sub.execute(Reload_Sub.java:38)
+[12:36:05] [Server thread/WARN]: at PluginManager.jar//net.lenni0451.spm.commands.PluginManager_Command.lambda$onCommand$0(PluginManager_Command.java:94)
+[12:36:05] [Server thread/WARN]: at PluginManager.jar//net.lenni0451.spm.commands.PluginManager_Command.onCommand(PluginManager_Command.java:110)
+[12:36:05] [Server thread/WARN]: at org.bukkit.command.PluginCommand.execute(PluginCommand.java:45)
+[12:36:05] [Server thread/WARN]: at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:155)
+[12:36:05] [Server thread/WARN]: at org.bukkit.craftbukkit.v1_20_R3.CraftServer.dispatchCommand(CraftServer.java:999)
+[12:36:05] [Server thread/WARN]: at org.bukkit.craftbukkit.v1_20_R3.CraftServer.dispatchServerCommand(CraftServer.java:984)
+[12:36:05] [Server thread/WARN]: at net.minecraft.server.dedicated.DedicatedServer.bk(DedicatedServer.java:501)
+[12:36:05] [Server thread/WARN]: at net.minecraft.server.dedicated.DedicatedServer.b(DedicatedServer.java:448)
+[12:36:05] [Server thread/WARN]: at net.minecraft.server.MinecraftServer.a(MinecraftServer.java:1515)
+[12:36:05] [Server thread/WARN]: at net.minecraft.server.MinecraftServer.w(MinecraftServer.java:1216)
+[12:36:05] [Server thread/WARN]: at net.minecraft.server.MinecraftServer.lambda$spin$0(MinecraftServer.java:319)
+[12:36:05] [Server thread/WARN]: at java.base/java.lang.Thread.run(Thread.java:840)
+[12:36:05] [Server thread/WARN]: java.lang.IllegalStateException: json parse failed!
+[12:36:05] [Server thread/WARN]: at Sentinel-0.2.5.jar//io.github.itzispyder.pdk.utils.misc.JsonSerializable.load(JsonSerializable.java:78)
+[12:36:05] [Server thread/WARN]: at Sentinel-0.2.5.jar//io.github.thetrouper.sentinel.Sentinel.loadConfig(Sentinel.java:190)
+[12:36:05] [Server thread/WARN]: at Sentinel-0.2.5.jar//io.github.thetrouper.sentinel.Sentinel.onEnable(Sentinel.java:63)
+[12:36:05] [Server thread/WARN]: at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:287)
+[12:36:05] [Server thread/WARN]: at io.papermc.paper.plugin.manager.PaperPluginInstanceManager.enablePlugin(PaperPluginInstanceManager.java:188)
+[12:36:05] [Server thread/WARN]: at io.papermc.paper.plugin.manager.PaperPluginManagerImpl.enablePlugin(PaperPluginManagerImpl.java:104)
+[12:36:05] [Server thread/WARN]: at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:507)
+[12:36:05] [Server thread/WARN]: at PluginManager.jar//net.lenni0451.spm.utils.PluginUtils.enablePlugin(PluginUtils.java:137)
+[12:36:05] [Server thread/WARN]: at PluginManager.jar//net.lenni0451.spm.utils.PluginUtils.loadPlugin(PluginUtils.java:274)
+[12:36:05] [Server thread/WARN]: at PluginManager.jar//net.lenni0451.spm.utils.PluginUtils.loadPlugin(PluginUtils.java:219)
+[12:36:05] [Server thread/WARN]: at PluginManager.jar//net.lenni0451.spm.commands.subs.Reload_Sub.execute(Reload_Sub.java:38)
+[12:36:05] [Server thread/WARN]: at PluginManager.jar//net.lenni0451.spm.commands.PluginManager_Command.lambda$onCommand$0(PluginManager_Command.java:94)
+[12:36:05] [Server thread/WARN]: at PluginManager.jar//net.lenni0451.spm.commands.PluginManager_Command.onCommand(PluginManager_Command.java:110)
+[12:36:05] [Server thread/WARN]: at org.bukkit.command.PluginCommand.execute(PluginCommand.java:45)
+[12:36:05] [Server thread/WARN]: at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:155)
+[12:36:05] [Server thread/WARN]: at org.bukkit.craftbukkit.v1_20_R3.CraftServer.dispatchCommand(CraftServer.java:999)
+[12:36:05] [Server thread/WARN]: at org.bukkit.craftbukkit.v1_20_R3.CraftServer.dispatchServerCommand(CraftServer.java:984)
+[12:36:05] [Server thread/WARN]: at net.minecraft.server.dedicated.DedicatedServer.bk(DedicatedServer.java:501)
+[12:36:05] [Server thread/WARN]: at net.minecraft.server.dedicated.DedicatedServer.b(DedicatedServer.java:448)
+[12:36:05] [Server thread/WARN]: at net.minecraft.server.MinecraftServer.a(MinecraftServer.java:1515)
+[12:36:05] [Server thread/WARN]: at net.minecraft.server.MinecraftServer.w(MinecraftServer.java:1216)
+[12:36:05] [Server thread/WARN]: at net.minecraft.server.MinecraftServer.lambda$spin$0(MinecraftServer.java:319)
+[12:36:05] [Server thread/WARN]: at java.base/java.lang.Thread.run(Thread.java:840)
+[12:36:05] [Server thread/WARN]: java.lang.IllegalStateException: json parse failed!
+[12:36:05] [Server thread/WARN]: at Sentinel-0.2.5.jar//io.github.itzispyder.pdk.utils.misc.JsonSerializable.load(JsonSerializable.java:78)
+[12:36:05] [Server thread/WARN]: at Sentinel-0.2.5.jar//io.github.thetrouper.sentinel.Sentinel.loadConfig(Sentinel.java:191)
+[12:36:05] [Server thread/WARN]: at Sentinel-0.2.5.jar//io.github.thetrouper.sentinel.Sentinel.onEnable(Sentinel.java:63)
+[12:36:05] [Server thread/WARN]: at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:287)
+[12:36:05] [Server thread/WARN]: at io.papermc.paper.plugin.manager.PaperPluginInstanceManager.enablePlugin(PaperPluginInstanceManager.java:188)
+[12:36:05] [Server thread/WARN]: at io.papermc.paper.plugin.manager.PaperPluginManagerImpl.enablePlugin(PaperPluginManagerImpl.java:104)
+[12:36:05] [Server thread/WARN]: at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:507)
+[12:36:05] [Server thread/WARN]: at PluginManager.jar//net.lenni0451.spm.utils.PluginUtils.enablePlugin(PluginUtils.java:137)
+[12:36:05] [Server thread/WARN]: at PluginManager.jar//net.lenni0451.spm.utils.PluginUtils.loadPlugin(PluginUtils.java:274)
+[12:36:05] [Server thread/WARN]: at PluginManager.jar//net.lenni0451.spm.utils.PluginUtils.loadPlugin(PluginUtils.java:219)
+[12:36:05] [Server thread/WARN]: at PluginManager.jar//net.lenni0451.spm.commands.subs.Reload_Sub.execute(Reload_Sub.java:38)
+[12:36:05] [Server thread/WARN]: at PluginManager.jar//net.lenni0451.spm.commands.PluginManager_Command.lambda$onCommand$0(PluginManager_Command.java:94)
+[12:36:05] [Server thread/WARN]: at PluginManager.jar//net.lenni0451.spm.commands.PluginManager_Command.onCommand(PluginManager_Command.java:110)
+[12:36:05] [Server thread/WARN]: at org.bukkit.command.PluginCommand.execute(PluginCommand.java:45)
+[12:36:05] [Server thread/WARN]: at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:155)
+[12:36:05] [Server thread/WARN]: at org.bukkit.craftbukkit.v1_20_R3.CraftServer.dispatchCommand(CraftServer.java:999)
+[12:36:05] [Server thread/WARN]: at org.bukkit.craftbukkit.v1_20_R3.CraftServer.dispatchServerCommand(CraftServer.java:984)
+[12:36:05] [Server thread/WARN]: at net.minecraft.server.dedicated.DedicatedServer.bk(DedicatedServer.java:501)
+[12:36:05] [Server thread/WARN]: at net.minecraft.server.dedicated.DedicatedServer.b(DedicatedServer.java:448)
+[12:36:05] [Server thread/WARN]: at net.minecraft.server.MinecraftServer.a(MinecraftServer.java:1515)
+[12:36:05] [Server thread/WARN]: at net.minecraft.server.MinecraftServer.w(MinecraftServer.java:1216)
+[12:36:05] [Server thread/WARN]: at net.minecraft.server.MinecraftServer.lambda$spin$0(MinecraftServer.java:319)
+[12:36:05] [Server thread/WARN]: at java.base/java.lang.Thread.run(Thread.java:840)
+[12:36:05] [Server thread/WARN]: java.lang.IllegalStateException: json parse failed!
+[12:36:05] [Server thread/WARN]: at Sentinel-0.2.5.jar//io.github.itzispyder.pdk.utils.misc.JsonSerializable.load(JsonSerializable.java:78)
+[12:36:05] [Server thread/WARN]: at Sentinel-0.2.5.jar//io.github.thetrouper.sentinel.Sentinel.loadConfig(Sentinel.java:202)
+[12:36:05] [Server thread/WARN]: at Sentinel-0.2.5.jar//io.github.thetrouper.sentinel.Sentinel.onEnable(Sentinel.java:63)
+[12:36:05] [Server thread/WARN]: at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:287)
+[12:36:05] [Server thread/WARN]: at io.papermc.paper.plugin.manager.PaperPluginInstanceManager.enablePlugin(PaperPluginInstanceManager.java:188)
+[12:36:05] [Server thread/WARN]: at io.papermc.paper.plugin.manager.PaperPluginManagerImpl.enablePlugin(PaperPluginManagerImpl.java:104)
+[12:36:05] [Server thread/WARN]: at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:507)
+[12:36:05] [Server thread/WARN]: at PluginManager.jar//net.lenni0451.spm.utils.PluginUtils.enablePlugin(PluginUtils.java:137)
+[12:36:05] [Server thread/WARN]: at PluginManager.jar//net.lenni0451.spm.utils.PluginUtils.loadPlugin(PluginUtils.java:274)
+[12:36:05] [Server thread/WARN]: at PluginManager.jar//net.lenni0451.spm.utils.PluginUtils.loadPlugin(PluginUtils.java:219)
+[12:36:05] [Server thread/WARN]: at PluginManager.jar//net.lenni0451.spm.commands.subs.Reload_Sub.execute(Reload_Sub.java:38)
+[12:36:05] [Server thread/WARN]: at PluginManager.jar//net.lenni0451.spm.commands.PluginManager_Command.lambda$onCommand$0(PluginManager_Command.java:94)
+[12:36:05] [Server thread/WARN]: at PluginManager.jar//net.lenni0451.spm.commands.PluginManager_Command.onCommand(PluginManager_Command.java:110)
+[12:36:05] [Server thread/WARN]: at org.bukkit.command.PluginCommand.execute(PluginCommand.java:45)
+[12:36:05] [Server thread/WARN]: at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:155)
+[12:36:05] [Server thread/WARN]: at org.bukkit.craftbukkit.v1_20_R3.CraftServer.dispatchCommand(CraftServer.java:999)
+[12:36:05] [Server thread/WARN]: at org.bukkit.craftbukkit.v1_20_R3.CraftServer.dispatchServerCommand(CraftServer.java:984)
+[12:36:05] [Server thread/WARN]: at net.minecraft.server.dedicated.DedicatedServer.bk(DedicatedServer.java:501)
+[12:36:05] [Server thread/WARN]: at net.minecraft.server.dedicated.DedicatedServer.b(DedicatedServer.java:448)
+[12:36:05] [Server thread/WARN]: at net.minecraft.server.MinecraftServer.a(MinecraftServer.java:1515)
+[12:36:05] [Server thread/WARN]: at net.minecraft.server.MinecraftServer.w(MinecraftServer.java:1216)
+[12:36:05] [Server thread/WARN]: at net.minecraft.server.MinecraftServer.lambda$spin$0(MinecraftServer.java:319)
+[12:36:05] [Server thread/WARN]: at java.base/java.lang.Thread.run(Thread.java:840)
+[12:36:05] [Server thread/INFO]: Loading Dictionary (en-us.json)...
+[12:36:05] [Server thread/WARN]: java.lang.IllegalStateException: json parse failed!
+[12:36:05] [Server thread/WARN]: at Sentinel-0.2.5.jar//io.github.itzispyder.pdk.utils.misc.JsonSerializable.load(JsonSerializable.java:78)
+[12:36:05] [Server thread/WARN]: at Sentinel-0.2.5.jar//io.github.thetrouper.sentinel.Sentinel.loadConfig(Sentinel.java:207)
+[12:36:05] [Server thread/WARN]: at Sentinel-0.2.5.jar//io.github.thetrouper.sentinel.Sentinel.onEnable(Sentinel.java:63)
+[12:36:05] [Server thread/WARN]: at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:287)
+[12:36:05] [Server thread/WARN]: at io.papermc.paper.plugin.manager.PaperPluginInstanceManager.enablePlugin(PaperPluginInstanceManager.java:188)
+[12:36:05] [Server thread/WARN]: at io.papermc.paper.plugin.manager.PaperPluginManagerImpl.enablePlugin(PaperPluginManagerImpl.java:104)
+[12:36:05] [Server thread/WARN]: at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:507)
+[12:36:05] [Server thread/WARN]: at PluginManager.jar//net.lenni0451.spm.utils.PluginUtils.enablePlugin(PluginUtils.java:137)
+[12:36:05] [Server thread/WARN]: at PluginManager.jar//net.lenni0451.spm.utils.PluginUtils.loadPlugin(PluginUtils.java:274)
+[12:36:05] [Server thread/WARN]: at PluginManager.jar//net.lenni0451.spm.utils.PluginUtils.loadPlugin(PluginUtils.java:219)
+[12:36:05] [Server thread/WARN]: at PluginManager.jar//net.lenni0451.spm.commands.subs.Reload_Sub.execute(Reload_Sub.java:38)
+[12:36:05] [Server thread/WARN]: at PluginManager.jar//net.lenni0451.spm.commands.PluginManager_Command.lambda$onCommand$0(PluginManager_Command.java:94)
+[12:36:05] [Server thread/WARN]: at PluginManager.jar//net.lenni0451.spm.commands.PluginManager_Command.onCommand(PluginManager_Command.java:110)
+[12:36:05] [Server thread/WARN]: at org.bukkit.command.PluginCommand.execute(PluginCommand.java:45)
+[12:36:05] [Server thread/WARN]: at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:155)
+[12:36:05] [Server thread/WARN]: at org.bukkit.craftbukkit.v1_20_R3.CraftServer.dispatchCommand(CraftServer.java:999)
+[12:36:05] [Server thread/WARN]: at org.bukkit.craftbukkit.v1_20_R3.CraftServer.dispatchServerCommand(CraftServer.java:984)
+[12:36:05] [Server thread/WARN]: at net.minecraft.server.dedicated.DedicatedServer.bk(DedicatedServer.java:501)
+[12:36:05] [Server thread/WARN]: at net.minecraft.server.dedicated.DedicatedServer.b(DedicatedServer.java:448)
+[12:36:05] [Server thread/WARN]: at net.minecraft.server.MinecraftServer.a(MinecraftServer.java:1515)
+[12:36:05] [Server thread/WARN]: at net.minecraft.server.MinecraftServer.w(MinecraftServer.java:1216)
+[12:36:05] [Server thread/WARN]: at net.minecraft.server.MinecraftServer.lambda$spin$0(MinecraftServer.java:319)
+[12:36:05] [Server thread/WARN]: at java.base/java.lang.Thread.run(Thread.java:840)
+[12:36:05] [Server thread/INFO]: Loading ProtocolLib
+[12:36:05] [Server thread/INFO]: Language Status: (Sentinel language is working!)
+[12:36:05] [Server thread/INFO]: Initializing Server ID...
+[12:36:05] [Server thread/INFO]: Pre-load finished!
+]====---- Requesting Authentication ----====[
+- License Key: null
+- Server ID: 911d15303e5d5d761cbe1dc9c36412371b03355df4a94ebb738c9a1cc3592294
+[12:36:05] [Server thread/INFO]: Auth Requested...
+[12:36:05] [Server thread/INFO]:
+]======----- Auth Success! -----======[
+[12:36:05] [Server thread/INFO]:
+]======----- Loading Sentinel! -----======[
+[12:36:05] [Server thread/INFO]: Starting Up! (0.2.5)...
+[12:36:05] [Server thread/INFO]: Finished!
+ ____ __ ___
+/\ _`\ /\ \__ __ /\_ \
+\ \,\L\_\ __ ___\ \ ,_\/\_\ ___ __\//\ \
+ \/_\__ \ /'__`\/' _ `\ \ \/\/\ \ /' _ `\ /'__`\\ \ \
+ /\ \L\ \/\ __//\ \/\ \ \ \_\ \ \/\ \/\ \/\ __/ \_\ \_
+ \ `\____\ \____\ \_\ \_\ \__\\ \_\ \_\ \_\ \____\/\____\
+ \/_____/\/____/\/_/\/_/\/__/ \/_/\/_/\/_/\/____/\/____/
+ ]====---- Advanced Anti-Grief & Chat Filter ----====[
+[12:36:05] [Server thread/INFO]: PM | The plugin Sentinel has been reloaded.
+[12:36:18] [Server thread/INFO]: obvWolf issued server command: /sentinel debug chat hehehheaw
+[12:36:23] [Server thread/INFO]: obvWolf issued server command: /sentinel debug chat fuck
+[12:36:35] [Server thread/INFO]: obvWolf issued server command: /pluginmanager reload sentinel
+[12:36:35] [Server thread/INFO]: [Sentinel] Disabling Sentinel v0.2.5
+[12:36:35] [Server thread/INFO]: Sentinel has disabled! (0.2.5) Your server is now no longer protected!
+[12:36:35] [Server thread/INFO]: [Sentinel] Loading server plugin Sentinel v0.2.5
+[12:36:35] [Server thread/INFO]: [Sentinel] Enabling Sentinel v0.2.5
+[12:36:35] [Server thread/INFO]:
+]======------ Pre-load started! ------======[
+[12:36:35] [Server thread/INFO]: Loading Config...
+[12:36:35] [Server thread/INFO]: Loading Dictionary (en-us.json)...
+[12:36:36] [Server thread/INFO]: Loading ProtocolLib
+[12:36:36] [Server thread/INFO]: Language Status: (Sentinel language is working!)
+[12:36:36] [Server thread/INFO]: Initializing Server ID...
+[12:36:36] [Server thread/INFO]: Pre-load finished!
+]====---- Requesting Authentication ----====[
+- License Key: null
+- Server ID: 911d15303e5d5d761cbe1dc9c36412371b03355df4a94ebb738c9a1cc3592294
+[12:36:36] [Server thread/INFO]: Auth Requested...
+[12:36:36] [Server thread/INFO]:
+]======----- Auth Success! -----======[
+[12:36:36] [Server thread/INFO]:
+]======----- Loading Sentinel! -----======[
+[12:36:36] [Server thread/INFO]: Starting Up! (0.2.5)...
+[12:36:36] [Server thread/INFO]: Finished!
+ ____ __ ___
+/\ _`\ /\ \__ __ /\_ \
+\ \,\L\_\ __ ___\ \ ,_\/\_\ ___ __\//\ \
+ \/_\__ \ /'__`\/' _ `\ \ \/\/\ \ /' _ `\ /'__`\\ \ \
+ /\ \L\ \/\ __//\ \/\ \ \ \_\ \ \/\ \/\ \/\ __/ \_\ \_
+ \ `\____\ \____\ \_\ \_\ \__\\ \_\ \_\ \_\ \____\/\____\
+ \/_____/\/____/\/_/\/_/\/__/ \/_/\/_/\/_/\/____/\/____/
+ ]====---- Advanced Anti-Grief & Chat Filter ----====[
+[12:36:37] [Server thread/INFO]: obvWolf issued server command: /sentinel debug chat fuck
+[12:36:39] [Server thread/INFO]: obvWolf issued server command: /sentinel debug chat fuck
+[12:36:41] [Server thread/INFO]: obvWolf issued server command: /sentinel debug chat testing
+[12:37:33] [Server thread/INFO]: [Sentinel] Disabling Sentinel v0.2.5
+[12:37:33] [Server thread/INFO]: Sentinel has disabled! (0.2.5) Your server is now no longer protected!
+[12:37:33] [Server thread/INFO]: [Sentinel] Loading server plugin Sentinel v0.2.5
+[12:37:33] [Server thread/INFO]: [Sentinel] Enabling Sentinel v0.2.5
+[12:37:33] [Server thread/INFO]:
+]======------ Pre-load started! ------======[
+[12:37:33] [Server thread/INFO]: Loading Config...
+[12:37:33] [Server thread/INFO]: Loading Dictionary (en-us.json)...
+[12:37:33] [Server thread/INFO]: Loading ProtocolLib
+[12:37:33] [Server thread/INFO]: Language Status: (Sentinel language is working!)
+[12:37:33] [Server thread/INFO]: Initializing Server ID...
+[12:37:33] [Server thread/INFO]: Pre-load finished!
+]====---- Requesting Authentication ----====[
+- License Key: null
+- Server ID: 911d15303e5d5d761cbe1dc9c36412371b03355df4a94ebb738c9a1cc3592294
+[12:37:33] [Server thread/INFO]: Auth Requested...
+[12:37:33] [Server thread/INFO]:
+]======----- Auth Success! -----======[
+[12:37:33] [Server thread/INFO]:
+]======----- Loading Sentinel! -----======[
+[12:37:33] [Server thread/INFO]: Starting Up! (0.2.5)...
+[12:37:33] [Server thread/INFO]: Finished!
+ ____ __ ___
+/\ _`\ /\ \__ __ /\_ \
+\ \,\L\_\ __ ___\ \ ,_\/\_\ ___ __\//\ \
+ \/_\__ \ /'__`\/' _ `\ \ \/\/\ \ /' _ `\ /'__`\\ \ \
+ /\ \L\ \/\ __//\ \/\ \ \ \_\ \ \/\ \/\ \/\ __/ \_\ \_
+ \ `\____\ \____\ \_\ \_\ \__\\ \_\ \_\ \_\ \____\/\____\
+ \/_____/\/____/\/_/\/_/\/__/ \/_/\/_/\/_/\/____/\/____/
+ ]====---- Advanced Anti-Grief & Chat Filter ----====[
+[12:37:33] [Server thread/INFO]: PM | The plugin Sentinel has been reloaded.
+[12:37:41] [Server thread/INFO]: [Sentinel] Disabling Sentinel v0.2.5
+[12:37:41] [Server thread/INFO]: Sentinel has disabled! (0.2.5) Your server is now no longer protected!
+[12:37:41] [Server thread/INFO]: PM | The plugin has been unloaded.
+[12:37:58] [Server thread/INFO]: PM | The plugin could not be found
+[12:38:02] [Server thread/INFO]: [Sentinel] Loading server plugin Sentinel v0.2.5
+[12:38:02] [Server thread/INFO]: [Sentinel] Enabling Sentinel v0.2.5
+[12:38:02] [Server thread/INFO]:
+]======------ Pre-load started! ------======[
+[12:38:02] [Server thread/INFO]: Loading Config...
+[12:38:02] [Server thread/INFO]: Loading Dictionary (en-us.json)...
+[12:38:02] [Server thread/INFO]: Loading ProtocolLib
+[12:38:02] [Server thread/INFO]: Language Status: (Sentinel language is working!)
+[12:38:02] [Server thread/INFO]: Initializing Server ID...
+[12:38:02] [Server thread/INFO]: Pre-load finished!
+]====---- Requesting Authentication ----====[
+- License Key: null
+- Server ID: 911d15303e5d5d761cbe1dc9c36412371b03355df4a94ebb738c9a1cc3592294
+[12:38:02] [Server thread/INFO]: Auth Requested...
+[12:38:02] [Server thread/INFO]:
+]======----- Auth Success! -----======[
+[12:38:02] [Server thread/INFO]:
+]======----- Loading Sentinel! -----======[
+[12:38:02] [Server thread/INFO]: Starting Up! (0.2.5)...
+[12:38:02] [Server thread/INFO]: Finished!
+ ____ __ ___
+/\ _`\ /\ \__ __ /\_ \
+\ \,\L\_\ __ ___\ \ ,_\/\_\ ___ __\//\ \
+ \/_\__ \ /'__`\/' _ `\ \ \/\/\ \ /' _ `\ /'__`\\ \ \
+ /\ \L\ \/\ __//\ \/\ \ \ \_\ \ \/\ \/\ \/\ __/ \_\ \_
+ \ `\____\ \____\ \_\ \_\ \__\\ \_\ \_\ \_\ \____\/\____\
+ \/_____/\/____/\/_/\/_/\/__/ \/_/\/_/\/_/\/____/\/____/
+ ]====---- Advanced Anti-Grief & Chat Filter ----====[
+[12:38:02] [Server thread/INFO]: PM | The plugin has been loaded.
+[12:38:06] [Server thread/INFO]: obvWolf issued server command: /sentinel debug chat testing
+[12:38:07] [Server thread/INFO]: obvWolf issued server command: /sentinel debug chat testing
+[12:38:11] [Server thread/INFO]: obvWolf issued server command: /sentinel debug
+[12:38:13] [Server thread/INFO]: obvWolf issued server command: /sentinel debug toggle
+[12:38:16] [Server thread/INFO]: obvWolf issued server command: /sentinel debug chat testing
+[12:38:16] [Server thread/INFO]: [Sentinel] [DEBUG]: AdvBlocker: Checking for unicode: chat testing
+[12:38:16] [Server thread/INFO]: [Sentinel] [DEBUG]: AdvBlocker: Checking for URLs against regex `(?:https?://)?(?:www.)?(?:(?[a-z0-9-]+).)?(?[a-z0-9-]+).(?:(?[a-z]{1,63}))?(?::(?[0-9]{1,5}))?(?:[/#](?[A-Za-z0-9_/.~:/?#\[\]@!$&'()*+,;=.]*)?)?`:chat testing
+[12:38:16] [Server thread/INFO]: [Sentinel] [DEBUG]: AdvBlocker: Caught URL
+[12:38:16] [Server thread/INFO]: [Sentinel] [DEBUG]: FP Report: Generating chat filter report
+[12:38:16] [Server thread/INFO]: [Sentinel] [DEBUG]: FP Report: Generated chat filter report. ID:20240220123816307 Message: "chat testing" Expires in 60 seconds
+[12:38:16] [Server thread/INFO]: [Sentinel] [DEBUG]: AntiSpam: obvWolf has a heat of 0/25. Current Message: "chat testing" Last message: "chat testing"
+[12:38:16] [Server thread/INFO]: [Sentinel] [DEBUG]: AntiSpam: Similarity: 100.0, is greater than 90% for obvWolf. Adding 6
+[12:38:16] [Server thread/INFO]: [Sentinel] [DEBUG]: ProfanityFilter: Lowercased: chat testing
+[12:38:16] [Server thread/INFO]: [Sentinel] [DEBUG]: ProfanityFilter: Removed False positives: chat testing
+[12:38:16] [Server thread/INFO]: [Sentinel] [DEBUG]: ProfanityFilter: Checking for swears
+[12:38:16] [Server thread/INFO]: [Sentinel] [DEBUG]: ProfanityFilter: Checking for slurs
+[12:38:16] [Server thread/INFO]: [Sentinel] [DEBUG]: ProfanityFilter: Leet Converted: chat testing
+[12:38:16] [Server thread/INFO]: [Sentinel] [DEBUG]: ProfanityFilter: Checking for swears
+[12:38:16] [Server thread/INFO]: [Sentinel] [DEBUG]: ProfanityFilter: Checking for slurs
+[12:38:16] [Server thread/INFO]: [Sentinel] [DEBUG]: ProfanityFilter: Specials Removed: chattesting
+[12:38:16] [Server thread/INFO]: [Sentinel] [DEBUG]: ProfanityFilter: Checking for swears
+[12:38:16] [Server thread/INFO]: [Sentinel] [DEBUG]: ProfanityFilter: Checking for slurs
+[12:38:16] [Server thread/INFO]: [Sentinel] [DEBUG]: ProfanityFilter: Removed Repeating: chattesting
+[12:38:16] [Server thread/INFO]: [Sentinel] [DEBUG]: ProfanityFilter: Checking for swears
+[12:38:16] [Server thread/INFO]: [Sentinel] [DEBUG]: ProfanityFilter: Checking for slurs
+[12:38:16] [Server thread/INFO]: [Sentinel] [DEBUG]: ProfanityFilter: Remove Punctuation: chattesting
+[12:38:16] [Server thread/INFO]: [Sentinel] [DEBUG]: ProfanityFilter: Checking for swears
+[12:38:16] [Server thread/INFO]: [Sentinel] [DEBUG]: ProfanityFilter: Checking for slurs
+[12:39:15] [Server thread/INFO]: [Sentinel] [DEBUG]: CommandBlockChange: Detected change block
+[12:39:23] [Server thread/INFO]: [Sentinel] [DEBUG]: CommandBlockChange: Detected change block
+[12:39:29] [Server thread/INFO]: [Sentinel] [DEBUG]: CommandBlockChange: Detected change block
+[12:39:35] [Server thread/INFO]: [Sentinel] [DEBUG]: CommandBlockChange: Detected change block
+[12:39:40] [Server thread/INFO]: [Sentinel] [DEBUG]: CommandBlockChange: Detected change block
+[12:40:21] [Server thread/INFO]: [Sentinel] [DEBUG]: Handling command block event: pluginmanager unload Sentinel
+[12:40:21] [Server thread/INFO]: [Sentinel] Disabling Sentinel v0.2.5
+[12:40:21] [Server thread/INFO]: Sentinel has disabled! (0.2.5) Your server is now no longer protected!
+[12:40:21] [Server thread/INFO]: PM | The plugin has been unloaded.
+[12:41:04] [Server thread/INFO]: obvWolf issued server command: /sentinel debug chat testing
+[12:41:10] [Server thread/INFO]: obvWolf issued server command: /pluginmanager load Sentine
+[12:41:10] [Server thread/WARN]: java.lang.reflect.InvocationTargetException
+[12:41:10] [Server thread/WARN]: at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
+[12:41:10] [Server thread/WARN]: at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
+[12:41:10] [Server thread/WARN]: at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
+[12:41:10] [Server thread/WARN]: at java.base/java.lang.reflect.Method.invoke(Method.java:568)
+[12:41:10] [Server thread/WARN]: at PluginManager.jar//net.lenni0451.spm.utils.PluginUtils.loadPlugin(PluginUtils.java:257)
+[12:41:10] [Server thread/WARN]: at PluginManager.jar//net.lenni0451.spm.commands.subs.Load_Sub.execute(Load_Sub.java:55)
+[12:41:10] [Server thread/WARN]: at PluginManager.jar//net.lenni0451.spm.commands.PluginManager_Command.lambda$onCommand$0(PluginManager_Command.java:94)
+[12:41:10] [Server thread/WARN]: at PluginManager.jar//net.lenni0451.spm.commands.PluginManager_Command.onCommand(PluginManager_Command.java:110)
+[12:41:10] [Server thread/WARN]: at org.bukkit.command.PluginCommand.execute(PluginCommand.java:45)
+[12:41:10] [Server thread/WARN]: at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:155)
+[12:41:10] [Server thread/WARN]: at org.bukkit.craftbukkit.v1_20_R3.CraftServer.dispatchCommand(CraftServer.java:999)
+[12:41:10] [Server thread/WARN]: at org.bukkit.craftbukkit.v1_20_R3.command.BukkitCommandWrapper.run(BukkitCommandWrapper.java:64)
+[12:41:10] [Server thread/WARN]: at com.mojang.brigadier.context.ContextChain.runExecutable(ContextChain.java:73)
+[12:41:10] [Server thread/WARN]: at net.minecraft.commands.execution.tasks.ExecuteCommand.a(ExecuteCommand.java:32)
+[12:41:10] [Server thread/WARN]: at net.minecraft.commands.execution.tasks.ExecuteCommand.execute(ExecuteCommand.java:19)
+[12:41:10] [Server thread/WARN]: at net.minecraft.commands.execution.UnboundEntryAction.a(UnboundEntryAction.java:8)
+[12:41:10] [Server thread/WARN]: at net.minecraft.commands.execution.CommandQueueEntry.a(CommandQueueEntry.java:5)
+[12:41:10] [Server thread/WARN]: at net.minecraft.commands.execution.ExecutionContext.a(ExecutionContext.java:101)
+[12:41:10] [Server thread/WARN]: at net.minecraft.commands.CommandDispatcher.a(CommandDispatcher.java:434)
+[12:41:10] [Server thread/WARN]: at net.minecraft.commands.CommandDispatcher.performCommand(CommandDispatcher.java:336)
+[12:41:10] [Server thread/WARN]: at net.minecraft.commands.CommandDispatcher.a(CommandDispatcher.java:323)
+[12:41:10] [Server thread/WARN]: at net.minecraft.server.network.PlayerConnection.a(PlayerConnection.java:2230)
+[12:41:10] [Server thread/WARN]: at net.minecraft.server.network.PlayerConnection.lambda$handleChatCommand$14(PlayerConnection.java:2190)
+[12:41:10] [Server thread/WARN]: at net.minecraft.util.thread.IAsyncTaskHandler.b(IAsyncTaskHandler.java:59)
+[12:41:10] [Server thread/WARN]: at java.base/java.util.concurrent.CompletableFuture$AsyncSupply.run(CompletableFuture.java:1768)
+[12:41:10] [Server thread/WARN]: at net.minecraft.server.TickTask.run(TickTask.java:18)
+[12:41:10] [Server thread/WARN]: at net.minecraft.util.thread.IAsyncTaskHandler.d(IAsyncTaskHandler.java:153)
+[12:41:10] [Server thread/WARN]: at net.minecraft.util.thread.IAsyncTaskHandlerReentrant.d(IAsyncTaskHandlerReentrant.java:24)
+[12:41:10] [Server thread/WARN]: at net.minecraft.server.MinecraftServer.b(MinecraftServer.java:1455)
+[12:41:10] [Server thread/WARN]: at net.minecraft.server.MinecraftServer.d(MinecraftServer.java:194)
+[12:41:10] [Server thread/WARN]: at net.minecraft.util.thread.IAsyncTaskHandler.x(IAsyncTaskHandler.java:126)
+[12:41:10] [Server thread/WARN]: at net.minecraft.server.MinecraftServer.bl(MinecraftServer.java:1432)
+[12:41:10] [Server thread/WARN]: at net.minecraft.server.MinecraftServer.x(MinecraftServer.java:1355)
+[12:41:10] [Server thread/WARN]: at net.minecraft.util.thread.IAsyncTaskHandler.c(IAsyncTaskHandler.java:136)
+[12:41:10] [Server thread/WARN]: at net.minecraft.server.MinecraftServer.w_(MinecraftServer.java:1333)
+[12:41:10] [Server thread/WARN]: at net.minecraft.server.MinecraftServer.w(MinecraftServer.java:1222)
+[12:41:10] [Server thread/WARN]: at net.minecraft.server.MinecraftServer.lambda$spin$0(MinecraftServer.java:319)
+[12:41:10] [Server thread/WARN]: at java.base/java.lang.Thread.run(Thread.java:840)
+[12:41:10] [Server thread/WARN]: Caused by: java.nio.file.NoSuchFileException: .\plugins\Sentine.jar
+[12:41:10] [Server thread/WARN]: at java.base/sun.nio.fs.WindowsException.translateToIOException(WindowsException.java:85)
+[12:41:10] [Server thread/WARN]: at java.base/sun.nio.fs.WindowsException.rethrowAsIOException(WindowsException.java:103)
+[12:41:10] [Server thread/WARN]: at java.base/sun.nio.fs.WindowsException.rethrowAsIOException(WindowsException.java:108)
+[12:41:10] [Server thread/WARN]: at java.base/sun.nio.fs.WindowsFileAttributeViews$Basic.readAttributes(WindowsFileAttributeViews.java:53)
+[12:41:10] [Server thread/WARN]: at java.base/sun.nio.fs.WindowsFileAttributeViews$Basic.readAttributes(WindowsFileAttributeViews.java:38)
+[12:41:10] [Server thread/WARN]: at java.base/sun.nio.fs.WindowsFileSystemProvider.readAttributes(WindowsFileSystemProvider.java:199)
+[12:41:10] [Server thread/WARN]: at java.base/java.nio.file.Files.readAttributes(Files.java:1851)
+[12:41:10] [Server thread/WARN]: at java.base/java.util.zip.ZipFile$Source.get(ZipFile.java:1428)
+[12:41:10] [Server thread/WARN]: at java.base/java.util.zip.ZipFile$CleanableResource.(ZipFile.java:718)
+[12:41:10] [Server thread/WARN]: at java.base/java.util.zip.ZipFile.(ZipFile.java:252)
+[12:41:10] [Server thread/WARN]: at java.base/java.util.zip.ZipFile.(ZipFile.java:181)
+[12:41:10] [Server thread/WARN]: at java.base/java.util.jar.JarFile.(JarFile.java:346)
+[12:41:10] [Server thread/WARN]: at java.base/java.util.jar.JarFile.(JarFile.java:317)
+[12:41:10] [Server thread/WARN]: at java.base/java.util.jar.JarFile.(JarFile.java:283)
+[12:41:10] [Server thread/WARN]: at PluginManager.jar//net.lenni0451.spm.utils.PaperSupport.loadPlugin(PaperSupport.java:25)
+[12:41:10] [Server thread/WARN]: ... 38 more
+[12:41:10] [Server thread/WARN]: java.lang.IllegalStateException: Invalid plugin file
+[12:41:10] [Server thread/WARN]: at PluginManager.jar//net.lenni0451.spm.utils.PluginUtils.loadPlugin(PluginUtils.java:270)
+[12:41:10] [Server thread/WARN]: at PluginManager.jar//net.lenni0451.spm.commands.subs.Load_Sub.execute(Load_Sub.java:55)
+[12:41:10] [Server thread/WARN]: at PluginManager.jar//net.lenni0451.spm.commands.PluginManager_Command.lambda$onCommand$0(PluginManager_Command.java:94)
+[12:41:10] [Server thread/WARN]: at PluginManager.jar//net.lenni0451.spm.commands.PluginManager_Command.onCommand(PluginManager_Command.java:110)
+[12:41:10] [Server thread/WARN]: at org.bukkit.command.PluginCommand.execute(PluginCommand.java:45)
+[12:41:10] [Server thread/WARN]: at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:155)
+[12:41:10] [Server thread/WARN]: at org.bukkit.craftbukkit.v1_20_R3.CraftServer.dispatchCommand(CraftServer.java:999)
+[12:41:10] [Server thread/WARN]: at org.bukkit.craftbukkit.v1_20_R3.command.BukkitCommandWrapper.run(BukkitCommandWrapper.java:64)
+[12:41:10] [Server thread/WARN]: at com.mojang.brigadier.context.ContextChain.runExecutable(ContextChain.java:73)
+[12:41:10] [Server thread/WARN]: at net.minecraft.commands.execution.tasks.ExecuteCommand.a(ExecuteCommand.java:32)
+[12:41:10] [Server thread/WARN]: at net.minecraft.commands.execution.tasks.ExecuteCommand.execute(ExecuteCommand.java:19)
+[12:41:10] [Server thread/WARN]: at net.minecraft.commands.execution.UnboundEntryAction.a(UnboundEntryAction.java:8)
+[12:41:10] [Server thread/WARN]: at net.minecraft.commands.execution.CommandQueueEntry.a(CommandQueueEntry.java:5)
+[12:41:10] [Server thread/WARN]: at net.minecraft.commands.execution.ExecutionContext.a(ExecutionContext.java:101)
+[12:41:10] [Server thread/WARN]: at net.minecraft.commands.CommandDispatcher.a(CommandDispatcher.java:434)
+[12:41:10] [Server thread/WARN]: at net.minecraft.commands.CommandDispatcher.performCommand(CommandDispatcher.java:336)
+[12:41:10] [Server thread/WARN]: at net.minecraft.commands.CommandDispatcher.a(CommandDispatcher.java:323)
+[12:41:10] [Server thread/WARN]: at net.minecraft.server.network.PlayerConnection.a(PlayerConnection.java:2230)
+[12:41:10] [Server thread/WARN]: at net.minecraft.server.network.PlayerConnection.lambda$handleChatCommand$14(PlayerConnection.java:2190)
+[12:41:10] [Server thread/WARN]: at net.minecraft.util.thread.IAsyncTaskHandler.b(IAsyncTaskHandler.java:59)
+[12:41:10] [Server thread/WARN]: at java.base/java.util.concurrent.CompletableFuture$AsyncSupply.run(CompletableFuture.java:1768)
+[12:41:10] [Server thread/WARN]: at net.minecraft.server.TickTask.run(TickTask.java:18)
+[12:41:10] [Server thread/WARN]: at net.minecraft.util.thread.IAsyncTaskHandler.d(IAsyncTaskHandler.java:153)
+[12:41:10] [Server thread/WARN]: at net.minecraft.util.thread.IAsyncTaskHandlerReentrant.d(IAsyncTaskHandlerReentrant.java:24)
+[12:41:10] [Server thread/WARN]: at net.minecraft.server.MinecraftServer.b(MinecraftServer.java:1455)
+[12:41:10] [Server thread/WARN]: at net.minecraft.server.MinecraftServer.d(MinecraftServer.java:194)
+[12:41:10] [Server thread/WARN]: at net.minecraft.util.thread.IAsyncTaskHandler.x(IAsyncTaskHandler.java:126)
+[12:41:10] [Server thread/WARN]: at net.minecraft.server.MinecraftServer.bl(MinecraftServer.java:1432)
+[12:41:10] [Server thread/WARN]: at net.minecraft.server.MinecraftServer.x(MinecraftServer.java:1355)
+[12:41:10] [Server thread/WARN]: at net.minecraft.util.thread.IAsyncTaskHandler.c(IAsyncTaskHandler.java:136)
+[12:41:10] [Server thread/WARN]: at net.minecraft.server.MinecraftServer.w_(MinecraftServer.java:1333)
+[12:41:10] [Server thread/WARN]: at net.minecraft.server.MinecraftServer.w(MinecraftServer.java:1222)
+[12:41:10] [Server thread/WARN]: at net.minecraft.server.MinecraftServer.lambda$spin$0(MinecraftServer.java:319)
+[12:41:10] [Server thread/WARN]: at java.base/java.lang.Thread.run(Thread.java:840)
+[12:41:12] [Server thread/INFO]: obvWolf issued server command: /pluginmanager load Sentinel
+[12:41:12] [Server thread/INFO]: [Sentinel] Loading server plugin Sentinel v0.2.5
+[12:41:12] [Server thread/INFO]: [Sentinel] Enabling Sentinel v0.2.5
+[12:41:12] [Server thread/INFO]:
+]======------ Pre-load started! ------======[
+[12:41:12] [Server thread/INFO]: Loading Config...
+[12:41:12] [Server thread/INFO]: Loading Dictionary (en-us.json)...
+[12:41:12] [Server thread/INFO]: Loading ProtocolLib
+[12:41:12] [Server thread/INFO]: Language Status: (Sentinel language is working!)
+[12:41:12] [Server thread/INFO]: Initializing Server ID...
+[12:41:12] [Server thread/INFO]: Pre-load finished!
+]====---- Requesting Authentication ----====[
+- License Key: null
+- Server ID: 911d15303e5d5d761cbe1dc9c36412371b03355df4a94ebb738c9a1cc3592294
+[12:41:12] [Server thread/INFO]: Auth Requested...
+[12:41:12] [Server thread/INFO]:
+]======----- Auth Success! -----======[
+[12:41:12] [Server thread/INFO]:
+]======----- Loading Sentinel! -----======[
+[12:41:12] [Server thread/INFO]: Starting Up! (0.2.5)...
+[12:41:12] [Server thread/INFO]: Finished!
+ ____ __ ___
+/\ _`\ /\ \__ __ /\_ \
+\ \,\L\_\ __ ___\ \ ,_\/\_\ ___ __\//\ \
+ \/_\__ \ /'__`\/' _ `\ \ \/\/\ \ /' _ `\ /'__`\\ \ \
+ /\ \L\ \/\ __//\ \/\ \ \ \_\ \ \/\ \/\ \/\ __/ \_\ \_
+ \ `\____\ \____\ \_\ \_\ \__\\ \_\ \_\ \_\ \____\/\____\
+ \/_____/\/____/\/_/\/_/\/__/ \/_/\/_/\/_/\/____/\/____/
+ ]====---- Advanced Anti-Grief & Chat Filter ----====[
+[12:41:15] [Server thread/INFO]: obvWolf issued server command: /sentinel debug chat testing
+[12:41:23] [Server thread/INFO]: obvWolf issued server command: /sentinel debug toggle
+[12:41:27] [Server thread/INFO]: obvWolf issued server command: /sentinel debug chat testing
+[12:41:27] [Server thread/INFO]: [Sentinel] [DEBUG]: AdvBlocker: Checking for unicode: chat testing
+[12:41:27] [Server thread/INFO]: [Sentinel] [DEBUG]: AdvBlocker: Checking for URLs against regex `(?:https?://)?(?:www.)?(?:(?[a-z0-9-]+).)?(?[a-z0-9-]+).(?:(?[a-z]{1,63}))?(?::(?[0-9]{1,5}))?(?:[/#](?[A-Za-z0-9_/.~:/?#\[\]@!$&'()*+,;=.]*)?)?`:chat testing
+[12:41:27] [Server thread/INFO]: [Sentinel] [DEBUG]: AdvBlocker: Caught URL: > chat testing <
+[12:41:27] [Server thread/INFO]: [Sentinel] [DEBUG]: FP Report: Generating chat filter report
+[12:41:27] [Server thread/INFO]: [Sentinel] [DEBUG]: FP Report: Generated chat filter report. ID:20240220124127740 Message: "chat testing" Expires in 60 seconds
+[12:41:27] [Server thread/INFO]: [Sentinel] [DEBUG]: AntiSpam: obvWolf has a heat of 0/25. Current Message: "chat testing" Last message: "chat testing"
+[12:41:27] [Server thread/INFO]: [Sentinel] [DEBUG]: AntiSpam: Similarity: 100.0, is greater than 90% for obvWolf. Adding 6
+[12:41:27] [Server thread/INFO]: [Sentinel] [DEBUG]: ProfanityFilter: Lowercased: chat testing
+[12:41:27] [Server thread/INFO]: [Sentinel] [DEBUG]: ProfanityFilter: Removed False positives: chat testing
+[12:41:27] [Server thread/INFO]: [Sentinel] [DEBUG]: ProfanityFilter: Checking for swears
+[12:41:27] [Server thread/INFO]: [Sentinel] [DEBUG]: ProfanityFilter: Checking for slurs
+[12:41:27] [Server thread/INFO]: [Sentinel] [DEBUG]: ProfanityFilter: Leet Converted: chat testing
+[12:41:27] [Server thread/INFO]: [Sentinel] [DEBUG]: ProfanityFilter: Checking for swears
+[12:41:27] [Server thread/INFO]: [Sentinel] [DEBUG]: ProfanityFilter: Checking for slurs
+[12:41:27] [Server thread/INFO]: [Sentinel] [DEBUG]: ProfanityFilter: Specials Removed: chattesting
+[12:41:27] [Server thread/INFO]: [Sentinel] [DEBUG]: ProfanityFilter: Checking for swears
+[12:41:27] [Server thread/INFO]: [Sentinel] [DEBUG]: ProfanityFilter: Checking for slurs
+[12:41:27] [Server thread/INFO]: [Sentinel] [DEBUG]: ProfanityFilter: Removed Repeating: chattesting
+[12:41:27] [Server thread/INFO]: [Sentinel] [DEBUG]: ProfanityFilter: Checking for swears
+[12:41:27] [Server thread/INFO]: [Sentinel] [DEBUG]: ProfanityFilter: Checking for slurs
+[12:41:27] [Server thread/INFO]: [Sentinel] [DEBUG]: ProfanityFilter: Remove Punctuation: chattesting
+[12:41:27] [Server thread/INFO]: [Sentinel] [DEBUG]: ProfanityFilter: Checking for swears
+[12:41:27] [Server thread/INFO]: [Sentinel] [DEBUG]: ProfanityFilter: Checking for slurs
+[12:41:34] [Server thread/INFO]: [Sentinel] [DEBUG]: CommandBlockChange: Detected change block
+[12:41:42] [Server thread/INFO]: obvWolf issued server command: /sentinel debug testing https://chat.com testing
+[12:42:00] [Server thread/INFO]: obvWolf issued server command: /sentinel debug testing https://chat.com testing
+[12:42:03] [Server thread/INFO]: [Sentinel] [DEBUG]: CommandBlockChange: Detected change block
+[12:42:03] [Server thread/INFO]: [Sentinel] [DEBUG]: CommandBlockChange: Detected change block
+[12:42:03] [Server thread/INFO]: obvWolf issued server command: /sentinel debug chat testing https://chat.com testing
+[12:42:03] [Server thread/INFO]: [Sentinel] [DEBUG]: AdvBlocker: Checking for unicode: chat testing https://chat.com testing
+[12:42:03] [Server thread/INFO]: [Sentinel] [DEBUG]: AdvBlocker: Checking for URLs against regex `(?:https?://)?(?:www.)?(?:(?[a-z0-9-]+).)?(?[a-z0-9-]+).(?:(?[a-z]{1,63}))?(?::(?[0-9]{1,5}))?(?:[/#](?[A-Za-z0-9_/.~:/?#\[\]@!$&'()*+,;=.]*)?)?`:chat testing https://chat.com testing
+[12:42:03] [Server thread/INFO]: [Sentinel] [DEBUG]: AdvBlocker: Caught URL: > chat testing https < :// > chat.com testing <
+[12:42:03] [Server thread/INFO]: [Sentinel] [DEBUG]: FP Report: Generating chat filter report
+[12:42:03] [Server thread/INFO]: [Sentinel] [DEBUG]: FP Report: Generated chat filter report. ID:20240220124203857 Message: "chat testing https://chat.com testing" Expires in 60 seconds
+[12:42:03] [Server thread/INFO]: [Sentinel] [DEBUG]: AntiSpam: obvWolf has a heat of 0/25. Current Message: "chat testing https://chat.com testing" Last message: "chat testing"
+[12:42:03] [Server thread/INFO]: [Sentinel] [DEBUG]: AntiSpam: Similarity: 32.432432432432435, is greater than 25% for obvWolf. Adding 2
+[12:42:03] [Server thread/INFO]: [Sentinel] [DEBUG]: ProfanityFilter: Lowercased: chat testing https://chat.com testing
+[12:42:03] [Server thread/INFO]: [Sentinel] [DEBUG]: ProfanityFilter: Removed False positives: chat testing https://chat.com testing
+[12:42:03] [Server thread/INFO]: [Sentinel] [DEBUG]: ProfanityFilter: Checking for swears
+[12:42:03] [Server thread/INFO]: [Sentinel] [DEBUG]: ProfanityFilter: Checking for slurs
+[12:42:03] [Server thread/INFO]: [Sentinel] [DEBUG]: ProfanityFilter: Leet Converted: chat testing https://chat.com testing
+[12:42:03] [Server thread/INFO]: [Sentinel] [DEBUG]: ProfanityFilter: Checking for swears
+[12:42:03] [Server thread/INFO]: [Sentinel] [DEBUG]: ProfanityFilter: Checking for slurs
+[12:42:03] [Server thread/INFO]: [Sentinel] [DEBUG]: ProfanityFilter: Specials Removed: chattestinghttps:chat.comtesting
+[12:42:03] [Server thread/INFO]: [Sentinel] [DEBUG]: ProfanityFilter: Checking for swears
+[12:42:03] [Server thread/INFO]: [Sentinel] [DEBUG]: ProfanityFilter: Checking for slurs
+[12:42:03] [Server thread/INFO]: [Sentinel] [DEBUG]: ProfanityFilter: Removed Repeating: chattestinghttps:chat.comtesting
+[12:42:03] [Server thread/INFO]: [Sentinel] [DEBUG]: ProfanityFilter: Checking for swears
+[12:42:03] [Server thread/INFO]: [Sentinel] [DEBUG]: ProfanityFilter: Checking for slurs
+[12:42:03] [Server thread/INFO]: [Sentinel] [DEBUG]: ProfanityFilter: Remove Punctuation: chattestinghttpschatcomtesting
+[12:42:03] [Server thread/INFO]: [Sentinel] [DEBUG]: ProfanityFilter: Checking for swears
+[12:42:03] [Server thread/INFO]: [Sentinel] [DEBUG]: ProfanityFilter: Checking for slurs
+[12:42:04] [Server thread/INFO]: obvWolf issued server command: /sentinel debug chat testing https://chat.com testing
+[12:42:04] [Server thread/INFO]: [Sentinel] [DEBUG]: AdvBlocker: Checking for unicode: chat testing https://chat.com testing
+[12:42:04] [Server thread/INFO]: [Sentinel] [DEBUG]: AdvBlocker: Checking for URLs against regex `(?:https?://)?(?:www.)?(?:(?[a-z0-9-]+).)?(?[a-z0-9-]+).(?:(?[a-z]{1,63}))?(?::(?[0-9]{1,5}))?(?:[/#](?[A-Za-z0-9_/.~:/?#\[\]@!$&'()*+,;=.]*)?)?`:chat testing https://chat.com testing
+[12:42:04] [Server thread/INFO]: [Sentinel] [DEBUG]: AdvBlocker: Caught URL: > chat testing https < :// > chat.com testing <
+[12:42:04] [Server thread/INFO]: [Sentinel] [DEBUG]: FP Report: Generating chat filter report
+[12:42:04] [Server thread/INFO]: [Sentinel] [DEBUG]: FP Report: Generated chat filter report. ID:20240220124204689 Message: "chat testing https://chat.com testing" Expires in 60 seconds
+[12:42:04] [Server thread/INFO]: [Sentinel] [DEBUG]: AntiSpam: obvWolf has a heat of 2/25. Current Message: "chat testing https://chat.com testing" Last message: "chat testing https://chat.com testing"
+[12:42:04] [Server thread/INFO]: [Sentinel] [DEBUG]: AntiSpam: Similarity: 100.0, is greater than 90% for obvWolf. Adding 6
+[12:42:04] [Server thread/INFO]: [Sentinel] [DEBUG]: ProfanityFilter: Lowercased: chat testing https://chat.com testing
+[12:42:04] [Server thread/INFO]: [Sentinel] [DEBUG]: ProfanityFilter: Removed False positives: chat testing https://chat.com testing
+[12:42:04] [Server thread/INFO]: [Sentinel] [DEBUG]: ProfanityFilter: Checking for swears
+[12:42:04] [Server thread/INFO]: [Sentinel] [DEBUG]: ProfanityFilter: Checking for slurs
+[12:42:04] [Server thread/INFO]: [Sentinel] [DEBUG]: ProfanityFilter: Leet Converted: chat testing https://chat.com testing
+[12:42:04] [Server thread/INFO]: [Sentinel] [DEBUG]: ProfanityFilter: Checking for swears
+[12:42:04] [Server thread/INFO]: [Sentinel] [DEBUG]: ProfanityFilter: Checking for slurs
+[12:42:04] [Server thread/INFO]: [Sentinel] [DEBUG]: ProfanityFilter: Specials Removed: chattestinghttps:chat.comtesting
+[12:42:04] [Server thread/INFO]: [Sentinel] [DEBUG]: ProfanityFilter: Checking for swears
+[12:42:04] [Server thread/INFO]: [Sentinel] [DEBUG]: ProfanityFilter: Checking for slurs
+[12:42:04] [Server thread/INFO]: [Sentinel] [DEBUG]: ProfanityFilter: Removed Repeating: chattestinghttps:chat.comtesting
+[12:42:04] [Server thread/INFO]: [Sentinel] [DEBUG]: ProfanityFilter: Checking for swears
+[12:42:04] [Server thread/INFO]: [Sentinel] [DEBUG]: ProfanityFilter: Checking for slurs
+[12:42:04] [Server thread/INFO]: [Sentinel] [DEBUG]: ProfanityFilter: Remove Punctuation: chattestinghttpschatcomtesting
+[12:42:04] [Server thread/INFO]: [Sentinel] [DEBUG]: ProfanityFilter: Checking for swears
+[12:42:04] [Server thread/INFO]: [Sentinel] [DEBUG]: ProfanityFilter: Checking for slurs
+[12:42:05] [Server thread/INFO]: obvWolf issued server command: /sentinel debug chat testing https://chat.com testing
+[12:42:05] [Server thread/INFO]: [Sentinel] [DEBUG]: AdvBlocker: Checking for unicode: chat testing https://chat.com testing
+[12:42:05] [Server thread/INFO]: [Sentinel] [DEBUG]: AdvBlocker: Checking for URLs against regex `(?:https?://)?(?:www.)?(?:(?[a-z0-9-]+).)?(?[a-z0-9-]+).(?:(?[a-z]{1,63}))?(?::(?[0-9]{1,5}))?(?:[/#](?[A-Za-z0-9_/.~:/?#\[\]@!$&'()*+,;=.]*)?)?`:chat testing https://chat.com testing
+[12:42:05] [Server thread/INFO]: [Sentinel] [DEBUG]: AdvBlocker: Caught URL: > chat testing https < :// > chat.com testing <
+[12:42:05] [Server thread/INFO]: [Sentinel] [DEBUG]: FP Report: Generating chat filter report
+[12:42:05] [Server thread/INFO]: [Sentinel] [DEBUG]: FP Report: Generated chat filter report. ID:20240220124205290 Message: "chat testing https://chat.com testing" Expires in 60 seconds
+[12:42:05] [Server thread/INFO]: [Sentinel] [DEBUG]: AntiSpam: obvWolf has a heat of 9/25. Current Message: "chat testing https://chat.com testing" Last message: "chat testing https://chat.com testing"
+[12:42:05] [Server thread/INFO]: [Sentinel] [DEBUG]: AntiSpam: Similarity: 100.0, is greater than 90% for obvWolf. Adding 6
+[12:42:05] [Server thread/INFO]: [Sentinel] [DEBUG]: FP Report: Generating chat filter report
+[12:42:05] [Server thread/INFO]: [Sentinel] [DEBUG]: FP Report: Generated chat filter report. ID:20240220124205291 Message: "chat testing https://chat.com testing" Expires in 60 seconds
+[12:42:05] [Server thread/INFO]: [Sentinel] [DEBUG]: Getting scheduler
+[12:42:05] [Server thread/INFO]: [Sentinel] [DEBUG]: ProfanityFilter: Lowercased: chat testing https://chat.com testing
+[12:42:05] [Server thread/INFO]: [Sentinel] [DEBUG]: ProfanityFilter: Removed False positives: chat testing https://chat.com testing
+[12:42:05] [Server thread/INFO]: [Sentinel] [DEBUG]: ProfanityFilter: Checking for swears
+[12:42:05] [Server thread/INFO]: [Sentinel] [DEBUG]: ProfanityFilter: Checking for slurs
+[12:42:05] [Server thread/INFO]: [Sentinel] [DEBUG]: ProfanityFilter: Leet Converted: chat testing https://chat.com testing
+[12:42:05] [Server thread/INFO]: [Sentinel] [DEBUG]: ProfanityFilter: Checking for swears
+[12:42:05] [Server thread/INFO]: [Sentinel] [DEBUG]: ProfanityFilter: Checking for slurs
+[12:42:05] [Server thread/INFO]: [Sentinel] [DEBUG]: ProfanityFilter: Specials Removed: chattestinghttps:chat.comtesting
+[12:42:05] [Server thread/INFO]: [Sentinel] [DEBUG]: ProfanityFilter: Checking for swears
+[12:42:05] [Server thread/INFO]: [Sentinel] [DEBUG]: ProfanityFilter: Checking for slurs
+[12:42:05] [Server thread/INFO]: [Sentinel] [DEBUG]: ProfanityFilter: Removed Repeating: chattestinghttps:chat.comtesting
+[12:42:05] [Server thread/INFO]: [Sentinel] [DEBUG]: ProfanityFilter: Checking for swears
+[12:42:05] [Server thread/INFO]: [Sentinel] [DEBUG]: ProfanityFilter: Checking for slurs
+[12:42:05] [Server thread/INFO]: [Sentinel] [DEBUG]: ProfanityFilter: Remove Punctuation: chattestinghttpschatcomtesting
+[12:42:05] [Server thread/INFO]: [Sentinel] [DEBUG]: ProfanityFilter: Checking for swears
+[12:42:05] [Server thread/INFO]: [Sentinel] [DEBUG]: ProfanityFilter: Checking for slurs
+[12:42:05] [Server thread/INFO]: [Sentinel] [DEBUG]: Attempting to run command...
+[12:42:05] [Server thread/INFO]: Unknown command. Type "/help" for help.
+[12:42:35] [Server thread/INFO]: [Sentinel] [DEBUG]: CommandBlockChange: Detected change block
+[12:42:40] [Server thread/INFO]: [Sentinel] [DEBUG]: CommandBlockChange: Detected change block
+[12:42:56] [Server thread/INFO]: [Sentinel] [DEBUG]: CommandBlockChange: Detected change block
+[12:43:37] [Server thread/INFO]: [Sentinel] [DEBUG]: CommandBlockChange: Detected change block
+[12:44:09] [Server thread/INFO]: [Sentinel] [DEBUG]: CommandBlockChange: Detected change block
+[12:45:52] [Server thread/WARN]: Can't keep up! Is the server overloaded? Running 5215ms or 104 ticks behind
+[12:49:34] [Server thread/INFO]: obvWolf lost connection: Timed out
+[12:49:34] [Server thread/INFO]: obvWolf left the game
+[12:49:38] [Server thread/WARN]: Can't keep up! Is the server overloaded? Running 210993ms or 4219 ticks behind
+[12:49:39] [Server thread/INFO]: [Sentinel] [DEBUG]: CommandBlockChange: Detected change block
+[12:49:58] [Server thread/INFO]: [Sentinel] [DEBUG]: CommandBlockChange: Detected change block
+[12:49:58] [Server thread/INFO]: [Sentinel] [DEBUG]: CommandBlockChange: Detected change block
+[12:50:09] [Server thread/INFO]: [Sentinel] [DEBUG]: CommandBlockChange: Detected change block
+[12:50:10] [Server thread/INFO]: [Sentinel] [DEBUG]: CommandBlockChange: Detected change block
+[12:50:14] [Server thread/INFO]: [Sentinel] [DEBUG]: CommandBlockChange: Detected change block
+[12:50:24] [Server thread/INFO]: [Sentinel] [DEBUG]: CommandBlockChange: Detected change block
+[12:50:25] [Server thread/INFO]: [Sentinel] [DEBUG]: CommandBlockChange: Detected change block
+[12:50:45] [Server thread/INFO]: [Sentinel] [DEBUG]: CommandBlockChange: Detected change block
+[12:50:46] [Server thread/INFO]: [Sentinel] [DEBUG]: CommandBlockChange: Detected change block
+[12:50:50] [Server thread/INFO]: [Sentinel] [DEBUG]: CommandBlockChange: Detected change block
diff --git a/server/plugins/ProtocolLib/lastupdate b/server/plugins/ProtocolLib/lastupdate
index 6ff253f..c6ca8bc 100644
--- a/server/plugins/ProtocolLib/lastupdate
+++ b/server/plugins/ProtocolLib/lastupdate
@@ -1 +1 @@
-1708374326
\ No newline at end of file
+1708450763
\ No newline at end of file
diff --git a/server/plugins/Sentinel-0.2.5.jar b/server/plugins/Sentinel-0.2.5.jar
index 6773f8c..3e8c2a9 100644
Binary files a/server/plugins/Sentinel-0.2.5.jar and b/server/plugins/Sentinel-0.2.5.jar differ
diff --git a/server/plugins/Sentinel/LoggedCommands/command_log-20240219144550196.txt b/server/plugins/Sentinel/LoggedCommands/command_log-20240219144550196.txt
deleted file mode 100644
index 827786e..0000000
--- a/server/plugins/Sentinel/LoggedCommands/command_log-20240219144550196.txt
+++ /dev/null
@@ -1 +0,0 @@
-say test
\ No newline at end of file
diff --git a/server/plugins/Sentinel/lang/en-us.json b/server/plugins/Sentinel/lang/en-us.json
index 182d55f..256e65d 100644
--- a/server/plugins/Sentinel/lang/en-us.json
+++ b/server/plugins/Sentinel/lang/en-us.json
@@ -5,6 +5,7 @@
"spam-notification-hover": "§8]\u003d\u003d-- §d§lSentinel §8--\u003d\u003d[\n§bPrevious: §f%1$s\n§bCurrent: §f%2$s\n§bSimilarity §f%3$s",
"profanity-mute-notification": "§b§n%1$s§7 has been auto-muted by the anti-swear! §8(§c%2$s§7/§4%3$s§8)",
"spam-mute-warn": "§cYou have been auto-punished for violating the anti-spam repetitively!",
+ "url-notification-hover": "§8]\u003d\u003d-- §d§lSentinel §8--\u003d\u003d[\n§bDetected: %1$s",
"log-already-op": "The permissions of %s are already elevated! Retrying...",
"no-user-reply": "§cYou have nobody to reply to!",
"action-automatic": "§7This action was preformed automatically\n§7by the §bSentinel Anti-Spam§7 algorithm.",
@@ -30,9 +31,12 @@
"profanity-block-notification": "§b§n%1$s§7 has triggered the anti-swear! §8(§c%2$s§7/§4%3$s§8)",
"spy-enabled": "SocialSpy is now enabled.",
"message-received": "§d§lMessage §8» §b[§f%1$s §e\u003e§f You§b] §7%2$s",
+ "unicode-notification": "§b§n%1$s§7 has triggered the anti-unicode.",
"spam-mute-notification": "§b§n%1$s§7 has been auto-muted by the anti spam! §8(§c%2$s§7/§4%3$s§8)",
"no-permission": "§cInsufficient Permissions!",
"log-elevating-perms": "Elevating the permissions of %s",
+ "unicode-notification-hover": "§8]\u003d\u003d-- §d§lSentinel §8--\u003d\u003d[\n§bMessage: §f%1$s",
+ "url-notification": "§b§n%1$s§7 has triggered the anti-URL.",
"already-op": "You are already a server operator!",
"no-trust": "You are not a trusted user!",
"action-automatic-reportable": "§7This action was preformed automatically \n§7by the §bSentinel Profanity Filter§7 algorithm!\n§8§o(Click to report false positive)"
diff --git a/server/plugins/Sentinel/main-config.json b/server/plugins/Sentinel/main-config.json
index 245440e..2f90c9f 100644
--- a/server/plugins/Sentinel/main-config.json
+++ b/server/plugins/Sentinel/main-config.json
@@ -12,9 +12,9 @@
"preventCmdBlockPlace": true,
"preventCmdBlockUse": true,
"preventCmdBlockChange": true,
- "cmdBlockWhitelist": true,
- "deleteUnauthorizedCmdBlocks": true,
- "logUnauthorizedCmdBlocks": true,
+ "cmdBlockWhitelist": false,
+ "deleteUnauthorizedCmdBlocks": false,
+ "logUnauthorizedCmdBlocks": false,
"preventCmdCartPlace": true,
"preventCmdCartUse": true,
"cmdBlockOpCheck": true,
@@ -79,9 +79,9 @@
"spamPunishCommand": "mute %player% 1m Please refrain from spamming!",
"logSpam": true
},
- "blockURLs": false,
+ "useAntiURL": true,
"useSwearRegex": false,
"useStrictRegex": false,
- "antiUnicode": true
+ "useAntiUnicode": true
}
}
\ No newline at end of file
diff --git a/server/server.properties b/server/server.properties
index 4701039..14cf725 100644
--- a/server/server.properties
+++ b/server/server.properties
@@ -1,5 +1,5 @@
#Minecraft server properties
-#Mon Feb 19 14:36:21 CST 2024
+#Tue Feb 20 11:39:14 CST 2024
enable-jmx-monitoring=false
rcon.port=25575
level-seed=
diff --git a/server/usercache.json b/server/usercache.json
index f6da668..cb34a7a 100644
--- a/server/usercache.json
+++ b/server/usercache.json
@@ -1 +1 @@
-[{"name":"obvWolf","uuid":"049460f7-21cb-42f5-8059-d42752bf406f","expiresOn":"2024-03-19 14:40:46 -0500"}]
\ No newline at end of file
+[{"name":"obvWolf","uuid":"049460f7-21cb-42f5-8059-d42752bf406f","expiresOn":"2024-03-20 12:20:15 -0500"}]
\ No newline at end of file
diff --git a/server/world/data/raids.dat b/server/world/data/raids.dat
index 5af71c8..e672cd8 100644
Binary files a/server/world/data/raids.dat and b/server/world/data/raids.dat differ
diff --git a/server/world/data/random_sequences.dat b/server/world/data/random_sequences.dat
index b8667a6..09c92dd 100644
Binary files a/server/world/data/random_sequences.dat and b/server/world/data/random_sequences.dat differ
diff --git a/server/world/entities/r.-1.-1.mca b/server/world/entities/r.-1.-1.mca
index 4c76e21..7c912a9 100644
Binary files a/server/world/entities/r.-1.-1.mca and b/server/world/entities/r.-1.-1.mca differ
diff --git a/server/world/entities/r.-1.0.mca b/server/world/entities/r.-1.0.mca
index ce0fe74..3b375ae 100644
Binary files a/server/world/entities/r.-1.0.mca and b/server/world/entities/r.-1.0.mca differ
diff --git a/server/world/entities/r.0.-1.mca b/server/world/entities/r.0.-1.mca
index 569df2e..d32cf41 100644
Binary files a/server/world/entities/r.0.-1.mca and b/server/world/entities/r.0.-1.mca differ
diff --git a/server/world/entities/r.0.0.mca b/server/world/entities/r.0.0.mca
index c0f9e9b..b5757ca 100644
Binary files a/server/world/entities/r.0.0.mca and b/server/world/entities/r.0.0.mca differ
diff --git a/server/world/level.dat b/server/world/level.dat
index a550440..cb8746a 100644
Binary files a/server/world/level.dat and b/server/world/level.dat differ
diff --git a/server/world/level.dat_old b/server/world/level.dat_old
index 4bac3d6..cd38b55 100644
Binary files a/server/world/level.dat_old and b/server/world/level.dat_old differ
diff --git a/server/world/playerdata/049460f7-21cb-42f5-8059-d42752bf406f.dat b/server/world/playerdata/049460f7-21cb-42f5-8059-d42752bf406f.dat
index 50e0299..ba8b762 100644
Binary files a/server/world/playerdata/049460f7-21cb-42f5-8059-d42752bf406f.dat and b/server/world/playerdata/049460f7-21cb-42f5-8059-d42752bf406f.dat differ
diff --git a/server/world/region/r.-1.-1.mca b/server/world/region/r.-1.-1.mca
index 588c258..9532783 100644
Binary files a/server/world/region/r.-1.-1.mca and b/server/world/region/r.-1.-1.mca differ
diff --git a/server/world/region/r.-1.0.mca b/server/world/region/r.-1.0.mca
index f976a41..bf8d2eb 100644
Binary files a/server/world/region/r.-1.0.mca and b/server/world/region/r.-1.0.mca differ
diff --git a/server/world/region/r.0.-1.mca b/server/world/region/r.0.-1.mca
index 98845ce..bb1f1f5 100644
Binary files a/server/world/region/r.0.-1.mca and b/server/world/region/r.0.-1.mca differ
diff --git a/server/world/region/r.0.0.mca b/server/world/region/r.0.0.mca
index 2525020..e0ab4c4 100644
Binary files a/server/world/region/r.0.0.mca and b/server/world/region/r.0.0.mca differ
diff --git a/server/world/stats/049460f7-21cb-42f5-8059-d42752bf406f.json b/server/world/stats/049460f7-21cb-42f5-8059-d42752bf406f.json
index d53d93b..fd287d7 100644
--- a/server/world/stats/049460f7-21cb-42f5-8059-d42752bf406f.json
+++ b/server/world/stats/049460f7-21cb-42f5-8059-d42752bf406f.json
@@ -1 +1 @@
-{"stats":{"minecraft:used":{"minecraft:lever":2,"minecraft:command_block":2},"minecraft:custom":{"minecraft:jump":15,"minecraft:time_since_rest":7170,"minecraft:leave_game":1,"minecraft:sprint_one_cm":507,"minecraft:play_time":7170,"minecraft:damage_taken":40,"minecraft:time_since_death":7170,"minecraft:walk_one_cm":1030,"minecraft:sneak_time":14,"minecraft:climb_one_cm":692,"minecraft:total_world_time":7170,"minecraft:fall_one_cm":868,"minecraft:fly_one_cm":340}},"DataVersion":3700}
\ No newline at end of file
+{"stats":{"minecraft:used":{"minecraft:repeating_command_block":1,"minecraft:lever":2,"minecraft:command_block":2},"minecraft:custom":{"minecraft:jump":55,"minecraft:time_since_rest":45248,"minecraft:play_time":45248,"minecraft:leave_game":4,"minecraft:sprint_one_cm":507,"minecraft:damage_taken":40,"minecraft:time_since_death":45248,"minecraft:walk_one_cm":3818,"minecraft:sneak_time":14,"minecraft:climb_one_cm":692,"minecraft:total_world_time":45248,"minecraft:fly_one_cm":421,"minecraft:fall_one_cm":868},"minecraft:picked_up":{"minecraft:lever":1}},"DataVersion":3700}
\ No newline at end of file
diff --git a/server/world_nether/DIM-1/data/raids.dat b/server/world_nether/DIM-1/data/raids.dat
index 5af71c8..e672cd8 100644
Binary files a/server/world_nether/DIM-1/data/raids.dat and b/server/world_nether/DIM-1/data/raids.dat differ
diff --git a/server/world_nether/DIM-1/entities/r.-1.-1.mca b/server/world_nether/DIM-1/entities/r.-1.-1.mca
index 7e6469c..23dcbec 100644
Binary files a/server/world_nether/DIM-1/entities/r.-1.-1.mca and b/server/world_nether/DIM-1/entities/r.-1.-1.mca differ
diff --git a/server/world_nether/DIM-1/entities/r.-1.0.mca b/server/world_nether/DIM-1/entities/r.-1.0.mca
index e5d87bd..ae8ba73 100644
Binary files a/server/world_nether/DIM-1/entities/r.-1.0.mca and b/server/world_nether/DIM-1/entities/r.-1.0.mca differ
diff --git a/server/world_nether/DIM-1/entities/r.0.-1.mca b/server/world_nether/DIM-1/entities/r.0.-1.mca
index cd9515a..b047adf 100644
Binary files a/server/world_nether/DIM-1/entities/r.0.-1.mca and b/server/world_nether/DIM-1/entities/r.0.-1.mca differ
diff --git a/server/world_nether/DIM-1/entities/r.0.0.mca b/server/world_nether/DIM-1/entities/r.0.0.mca
index 5e76146..06e3a40 100644
Binary files a/server/world_nether/DIM-1/entities/r.0.0.mca and b/server/world_nether/DIM-1/entities/r.0.0.mca differ
diff --git a/server/world_nether/DIM-1/region/r.-1.-1.mca b/server/world_nether/DIM-1/region/r.-1.-1.mca
index 190f0e3..97d3e93 100644
Binary files a/server/world_nether/DIM-1/region/r.-1.-1.mca and b/server/world_nether/DIM-1/region/r.-1.-1.mca differ
diff --git a/server/world_nether/DIM-1/region/r.-1.0.mca b/server/world_nether/DIM-1/region/r.-1.0.mca
index 5adfd4b..6b72fa5 100644
Binary files a/server/world_nether/DIM-1/region/r.-1.0.mca and b/server/world_nether/DIM-1/region/r.-1.0.mca differ
diff --git a/server/world_nether/DIM-1/region/r.0.-1.mca b/server/world_nether/DIM-1/region/r.0.-1.mca
index 0063b9d..4226204 100644
Binary files a/server/world_nether/DIM-1/region/r.0.-1.mca and b/server/world_nether/DIM-1/region/r.0.-1.mca differ
diff --git a/server/world_nether/DIM-1/region/r.0.0.mca b/server/world_nether/DIM-1/region/r.0.0.mca
index 14ed364..8d3b894 100644
Binary files a/server/world_nether/DIM-1/region/r.0.0.mca and b/server/world_nether/DIM-1/region/r.0.0.mca differ
diff --git a/server/world_nether/level.dat b/server/world_nether/level.dat
index db07b18..74c803a 100644
Binary files a/server/world_nether/level.dat and b/server/world_nether/level.dat differ
diff --git a/server/world_nether/level.dat_old b/server/world_nether/level.dat_old
index 1ba0a77..9d97210 100644
Binary files a/server/world_nether/level.dat_old and b/server/world_nether/level.dat_old differ
diff --git a/server/world_the_end/DIM1/data/raids_end.dat b/server/world_the_end/DIM1/data/raids_end.dat
index 5af71c8..e672cd8 100644
Binary files a/server/world_the_end/DIM1/data/raids_end.dat and b/server/world_the_end/DIM1/data/raids_end.dat differ
diff --git a/server/world_the_end/DIM1/entities/r.-1.-1.mca b/server/world_the_end/DIM1/entities/r.-1.-1.mca
index 1f2360a..d1740e9 100644
Binary files a/server/world_the_end/DIM1/entities/r.-1.-1.mca and b/server/world_the_end/DIM1/entities/r.-1.-1.mca differ
diff --git a/server/world_the_end/DIM1/entities/r.-1.0.mca b/server/world_the_end/DIM1/entities/r.-1.0.mca
index 1d3374b..14e975b 100644
Binary files a/server/world_the_end/DIM1/entities/r.-1.0.mca and b/server/world_the_end/DIM1/entities/r.-1.0.mca differ
diff --git a/server/world_the_end/DIM1/entities/r.0.-1.mca b/server/world_the_end/DIM1/entities/r.0.-1.mca
index 5de5ad9..03a0473 100644
Binary files a/server/world_the_end/DIM1/entities/r.0.-1.mca and b/server/world_the_end/DIM1/entities/r.0.-1.mca differ
diff --git a/server/world_the_end/DIM1/entities/r.0.0.mca b/server/world_the_end/DIM1/entities/r.0.0.mca
index b9296a1..66862e8 100644
Binary files a/server/world_the_end/DIM1/entities/r.0.0.mca and b/server/world_the_end/DIM1/entities/r.0.0.mca differ
diff --git a/server/world_the_end/DIM1/region/r.-1.-1.mca b/server/world_the_end/DIM1/region/r.-1.-1.mca
index cf59797..4550590 100644
Binary files a/server/world_the_end/DIM1/region/r.-1.-1.mca and b/server/world_the_end/DIM1/region/r.-1.-1.mca differ
diff --git a/server/world_the_end/DIM1/region/r.-1.0.mca b/server/world_the_end/DIM1/region/r.-1.0.mca
index ed01d58..d1f4728 100644
Binary files a/server/world_the_end/DIM1/region/r.-1.0.mca and b/server/world_the_end/DIM1/region/r.-1.0.mca differ
diff --git a/server/world_the_end/DIM1/region/r.0.-1.mca b/server/world_the_end/DIM1/region/r.0.-1.mca
index 4845073..e10ddbc 100644
Binary files a/server/world_the_end/DIM1/region/r.0.-1.mca and b/server/world_the_end/DIM1/region/r.0.-1.mca differ
diff --git a/server/world_the_end/DIM1/region/r.0.0.mca b/server/world_the_end/DIM1/region/r.0.0.mca
index 295a1d3..47e8c9f 100644
Binary files a/server/world_the_end/DIM1/region/r.0.0.mca and b/server/world_the_end/DIM1/region/r.0.0.mca differ
diff --git a/server/world_the_end/level.dat b/server/world_the_end/level.dat
index c4d32cb..bb57604 100644
Binary files a/server/world_the_end/level.dat and b/server/world_the_end/level.dat differ
diff --git a/server/world_the_end/level.dat_old b/server/world_the_end/level.dat_old
index 07d865c..d38a96e 100644
Binary files a/server/world_the_end/level.dat_old and b/server/world_the_end/level.dat_old differ
diff --git a/src/main/java/io/github/thetrouper/sentinel/Sentinel.java b/src/main/java/io/github/thetrouper/sentinel/Sentinel.java
index 09dc6aa..8bbe2e5 100644
--- a/src/main/java/io/github/thetrouper/sentinel/Sentinel.java
+++ b/src/main/java/io/github/thetrouper/sentinel/Sentinel.java
@@ -92,6 +92,7 @@ public final class Sentinel extends JavaPlugin {
log.info("WTFFFF ARE YOU DOING MAN??????");
manager.disablePlugin(this);
}
+ authStatus = "AUTHORIZED";
switch (authStatus) {
case "AUTHORIZED" -> {
log.info("\n]======----- Auth Success! -----======[");
diff --git a/src/main/java/io/github/thetrouper/sentinel/cmds/SentinelCommand.java b/src/main/java/io/github/thetrouper/sentinel/cmds/SentinelCommand.java
index 278d887..1b3123a 100644
--- a/src/main/java/io/github/thetrouper/sentinel/cmds/SentinelCommand.java
+++ b/src/main/java/io/github/thetrouper/sentinel/cmds/SentinelCommand.java
@@ -7,10 +7,8 @@ import io.github.itzispyder.pdk.commands.Permission;
import io.github.itzispyder.pdk.commands.completions.CompletionBuilder;
import io.github.thetrouper.sentinel.Sentinel;
import io.github.thetrouper.sentinel.data.cmdblocks.WhitelistedBlock;
-import io.github.thetrouper.sentinel.server.functions.CMDBlockWhitelist;
-import io.github.thetrouper.sentinel.server.functions.ProfanityFilter;
-import io.github.thetrouper.sentinel.server.functions.SystemCheck;
-import io.github.thetrouper.sentinel.server.functions.Telemetry;
+import io.github.thetrouper.sentinel.events.ChatEvent;
+import io.github.thetrouper.sentinel.server.functions.*;
import io.github.thetrouper.sentinel.server.util.CipherUtils;
import io.github.thetrouper.sentinel.server.util.Text;
import net.md_5.bungee.api.chat.ClickEvent;
@@ -25,6 +23,7 @@ import org.bukkit.entity.Player;
import org.bukkit.event.player.AsyncPlayerChatEvent;
import java.util.HashSet;
+import java.util.List;
import java.util.Set;
@CommandRegistry(value = "sentinel",permission = @Permission("sentinel.debug"),printStackTrace = true)
@@ -94,6 +93,12 @@ public class SentinelCommand implements CustomCommand {
message.setClickEvent(new ClickEvent(ClickEvent.Action.COPY_TO_CLIPBOARD, enc));
p.spigot().sendMessage(message);
}*/
+ case "chat" -> {
+ AsyncPlayerChatEvent message = new AsyncPlayerChatEvent(true,p,args.getAll(1).toString(), Set.of(p));
+ AdvancedBlockers.handleAdvanced(message);
+ AntiSpam.handleAntiSpam(message);
+ ProfanityFilter.handleProfanityFilter(message);
+ }
}
}
@@ -101,7 +106,7 @@ public class SentinelCommand implements CustomCommand {
public void dispatchCompletions(CompletionBuilder b) {
b.then(b.arg("reload","full-system-check"));
b.then(b.arg("debug").then(
- b.arg("lang","toggle")));
+ b.arg("lang","toggle","chat")));
b.then(b.arg("commandblock"));
}
}
diff --git a/src/main/java/io/github/thetrouper/sentinel/data/FAT.java b/src/main/java/io/github/thetrouper/sentinel/data/FAT.java
index d506982..2d42be9 100644
--- a/src/main/java/io/github/thetrouper/sentinel/data/FAT.java
+++ b/src/main/java/io/github/thetrouper/sentinel/data/FAT.java
@@ -8,6 +8,8 @@ public enum FAT {
SWEAR_PUNISH("Sentinel Anti-Swear Log","Anti-Swear", "profanity-mute-warn", "profanity-mute-notification", Sentinel.mainConfig.chat.antiSwear.swearPunishCommand, 0xFFB000),
SLUR_PUNISH("Sentinel Anti-Slur Log", "Anti-Slur", "slur-mute-warn", "slur-mute-notification", Sentinel.mainConfig.chat.antiSwear.strictPunishCommand, 0xFF0000),
SPAM_PUNISH("Sentinel Anti-Spam Log", "Anti-Spam", "spam-mute-warn", "spam-mute-notification", Sentinel.mainConfig.chat.antiSpam.spamPunishCommand, 0xFF8000),
+ BLOCK_URL("Sentinel Anti-URL Log", "Anti-URL","url-warn","url-notification", null,0xFF0000),
+ BLOCK_UNICODE("Sentinel Anti-Unicode Log", "Anti-Unicode","unicode-warn","unicode-notification", null,0xFF0000),
SAFE("Sentinel Chat Log", "You Shouldn't See this!", "spam-mute-warn", "spam-mute-notification", Sentinel.mainConfig.chat.antiSpam.spamPunishCommand, 0x00FF00);
private final String title;
diff --git a/src/main/java/io/github/thetrouper/sentinel/data/config/LanguageFile.java b/src/main/java/io/github/thetrouper/sentinel/data/config/LanguageFile.java
index 5d07979..d61b81a 100644
--- a/src/main/java/io/github/thetrouper/sentinel/data/config/LanguageFile.java
+++ b/src/main/java/io/github/thetrouper/sentinel/data/config/LanguageFile.java
@@ -26,7 +26,6 @@ public class LanguageFile implements JsonSerializable {
put("spy-disabled", "SocialSpy is now disabled.");
put("action-automatic", "§7This action was preformed automatically\n§7by the §bSentinel Anti-Spam§7 algorithm.");
put("action-automatic-reportable", "§7This action was preformed automatically \n§7by the §bSentinel Profanity Filter§7 algorithm!\n§8§o(Click to report false positive)");
- put("unicode-warn", "§cDo not send non-standard unicode in chat!");
put("message-sent", "§d§lMessage §8» §b[§fYou §e>§f %1$s§b] §7%2$s");
put("message-received", "§d§lMessage §8» §b[§f%1$s §e>§f You§b] §7%2$s");
put("spy-message", "§d§lSpy §8» §b§n%1$s§7 has messaged §b§n%2$s§7.");
@@ -45,6 +44,11 @@ public class LanguageFile implements JsonSerializable {
put("spam-mute-warn", "§cYou have been auto-punished for violating the anti-spam repetitively!");
put("spam-mute-notification", "§b§n%1$s§7 has been auto-muted by the anti spam! §8(§c%2$s§7/§4%3$s§8)");
put("url-warn", "§cDo not send urls in chat!");
+ put("url-notification", "§b§n%1$s§7 has triggered the anti-URL.");
+ put("url-notification-hover", "§8]==-- §d§lSentinel §8--==[\n§bDetected: %1$s");
+ put("unicode-warn", "§cDo not send non-standard unicode in chat!");
+ put("unicode-notification", "§b§n%1$s§7 has triggered the anti-unicode.");
+ put("unicode-notification-hover", "§8]==-- §d§lSentinel §8--==[\n§bMessage: §f%1$s");
put("no-plugins-for-u", "§cThis server wishes to keep their plugins confidential.");
}};
public LanguageFile() {}
diff --git a/src/main/java/io/github/thetrouper/sentinel/data/config/MainConfig.java b/src/main/java/io/github/thetrouper/sentinel/data/config/MainConfig.java
index 5597f2d..80f8c92 100644
--- a/src/main/java/io/github/thetrouper/sentinel/data/config/MainConfig.java
+++ b/src/main/java/io/github/thetrouper/sentinel/data/config/MainConfig.java
@@ -73,10 +73,10 @@ public class MainConfig implements JsonSerializable {
public class Chat {
public AntiSwear antiSwear = new AntiSwear();
public AntiSpam antiSpam = new AntiSpam();
- public boolean blockURLs = false;
+ public boolean useAntiURL = false;
public boolean useSwearRegex = false;
public boolean useStrictRegex = false;
- public boolean antiUnicode = true;
+ public boolean useAntiUnicode = true;
public class AntiSpam {
public boolean antiSpamEnabled = true;
@@ -92,6 +92,7 @@ public class MainConfig implements JsonSerializable {
public String spamPunishCommand = "mute %player% 1m Please refrain from spamming!";
public boolean logSpam = true;
}
+
public class AntiSwear {
public boolean antiSwearEnabled = true;
public int lowScore = 0;
diff --git a/src/main/java/io/github/thetrouper/sentinel/events/ChatEvent.java b/src/main/java/io/github/thetrouper/sentinel/events/ChatEvent.java
index ce1a2e5..8451b8e 100644
--- a/src/main/java/io/github/thetrouper/sentinel/events/ChatEvent.java
+++ b/src/main/java/io/github/thetrouper/sentinel/events/ChatEvent.java
@@ -24,23 +24,23 @@ public class ChatEvent implements CustomListener {
handleEventIfNotBypassed(p,
"sentinel.chat.antiunicode.bypass",
- Sentinel.mainConfig.chat.antiUnicode, "unicode",
+ Sentinel.mainConfig.chat.useAntiUnicode, "unicode",
e,
AdvancedBlockers::handleAdvanced);
- handleEventIfNotBypassed(p,
- "sentinel.chat.antiswear.bypass",
- Sentinel.mainConfig.chat.antiSwear.antiSwearEnabled,
- "swear",
- e,
- ProfanityFilter::handleProfanityFilter);
-
handleEventIfNotBypassed(p,
"sentinel.chat.antispam.bypass",
Sentinel.mainConfig.chat.antiSpam.antiSpamEnabled,
"spam",
e,
AntiSpam::handleAntiSpam);
+
+ handleEventIfNotBypassed(p,
+ "sentinel.chat.antiswear.bypass",
+ Sentinel.mainConfig.chat.antiSwear.antiSwearEnabled,
+ "swear",
+ e,
+ ProfanityFilter::handleProfanityFilter);
}
private static void handleEventIfNotBypassed(Player p, String permission, boolean isEnabled, String eventType, AsyncPlayerChatEvent e, Consumer handler) {
diff --git a/src/main/java/io/github/thetrouper/sentinel/server/FilterAction.java b/src/main/java/io/github/thetrouper/sentinel/server/FilterAction.java
index 42148ff..823117d 100644
--- a/src/main/java/io/github/thetrouper/sentinel/server/FilterAction.java
+++ b/src/main/java/io/github/thetrouper/sentinel/server/FilterAction.java
@@ -6,18 +6,16 @@ import io.github.thetrouper.sentinel.Sentinel;
import io.github.thetrouper.sentinel.data.Emojis;
import io.github.thetrouper.sentinel.data.FAT;
import io.github.thetrouper.sentinel.data.FilterSeverity;
+import io.github.thetrouper.sentinel.server.functions.AdvancedBlockers;
import io.github.thetrouper.sentinel.server.functions.ReportFalsePositives;
import io.github.thetrouper.sentinel.server.util.ServerUtils;
import io.github.thetrouper.sentinel.server.util.Text;
import net.kyori.adventure.text.Component;
import net.kyori.adventure.text.TextComponent;
import net.kyori.adventure.text.event.ClickEvent;
-import net.kyori.adventure.text.event.HoverEvent;
import org.bukkit.entity.Player;
import org.bukkit.event.player.AsyncPlayerChatEvent;
-import java.math.RoundingMode;
-import java.text.DecimalFormat;
import java.util.concurrent.CompletableFuture;
import static io.github.thetrouper.sentinel.server.functions.AntiSpam.heatMap;
@@ -32,6 +30,24 @@ public class FilterAction {
TextComponent playerWarning = Component.text("");
Player offender = e.getPlayer();
switch (type) {
+ case BLOCK_UNICODE -> {
+ staffNotif = Component
+ .text(Text.prefix(Sentinel.language.get("unicode-notification")
+ .formatted(offender)))
+ .hoverEvent(Component.text(Sentinel.language.get("unicode-notification-hover")
+ .formatted(e.getMessage())));
+ playerWarning = Component
+ .text(Text.prefix(Sentinel.language.get("unicode-warn")));
+ }
+ case BLOCK_URL -> {
+ staffNotif = Component
+ .text(Text.prefix(Sentinel.language.get("url-notification")
+ .formatted(offender)))
+ .hoverEvent(Component.text(Sentinel.language.get("url-notification-hover")
+ .formatted(Text.color(Text.regexHighlighter(e.getMessage(),Sentinel.advConfig.urlRegex," &e> &n"," &r&e<&f ")))));
+ playerWarning = Component
+ .text(Text.prefix(Sentinel.language.get("url-warn")));
+ }
case BLOCK_SPAM -> {
if (Sentinel.mainConfig.chat.antiSpam.clearChat) ServerUtils.sendCommand(Sentinel.mainConfig.chat.antiSpam.chatClearCommand);
diff --git a/src/main/java/io/github/thetrouper/sentinel/server/functions/AdvancedBlockers.java b/src/main/java/io/github/thetrouper/sentinel/server/functions/AdvancedBlockers.java
index ae5b7d2..f4f3bca 100644
--- a/src/main/java/io/github/thetrouper/sentinel/server/functions/AdvancedBlockers.java
+++ b/src/main/java/io/github/thetrouper/sentinel/server/functions/AdvancedBlockers.java
@@ -4,9 +4,9 @@ import io.github.thetrouper.sentinel.Sentinel;
import io.github.thetrouper.sentinel.data.FAT;
import io.github.thetrouper.sentinel.data.FilterSeverity;
import io.github.thetrouper.sentinel.server.FilterAction;
+import io.github.thetrouper.sentinel.server.util.ServerUtils;
import io.github.thetrouper.sentinel.server.util.Text;
import org.bukkit.event.player.AsyncPlayerChatEvent;
-import org.jetbrains.annotations.Async;
import java.util.regex.Matcher;
import java.util.regex.Pattern;
@@ -14,18 +14,21 @@ import java.util.regex.Pattern;
public class AdvancedBlockers {
public static void handleAdvanced(AsyncPlayerChatEvent e) {
- if (Sentinel.isTrusted(e.getPlayer())) return;
- if (Sentinel.mainConfig.chat.antiUnicode) handleAntiUnicode(e);
- if (Sentinel.mainConfig.chat.blockURLs) handleAntiURL(e);
+ //if (Sentinel.isTrusted(e.getPlayer())) return;
+ if (Sentinel.mainConfig.chat.useAntiUnicode) handleAntiUnicode(e);
+ if (Sentinel.mainConfig.chat.useAntiURL) handleAntiURL(e);
if (Sentinel.mainConfig.chat.useStrictRegex) handleStrictRegex(e);
if (Sentinel.mainConfig.chat.useSwearRegex) handleSwearRegex(e);
}
+
public static void handleAntiUnicode(AsyncPlayerChatEvent e) {
String message = Text.removeFirstColor(e.getMessage());
+ ServerUtils.sendDebugMessage("AdvBlocker: Checking for unicode: " + message);
String nonAllowed = message.replaceAll(Sentinel.advConfig.allowedCharRegex, "").trim();
if (nonAllowed.length() != 0) {
- e.getPlayer().sendMessage(Text.prefix(Sentinel.language.get("unicode-warn")));
+ ServerUtils.sendDebugMessage("AdvBlocker: Caught Unicode: " + nonAllowed);
e.setCancelled(true);
+ FilterAction.filterPunish(e,FAT.BLOCK_UNICODE,null,null);
}
}
@@ -58,11 +61,13 @@ public class AdvancedBlockers {
Pattern pattern = Pattern.compile(urlRegex, Pattern.CASE_INSENSITIVE);
Matcher matcher = pattern.matcher(e.getMessage());
+ ServerUtils.sendDebugMessage("AdvBlocker: Checking for URLs against regex `%1$s`:%2$s".formatted(urlRegex, e.getMessage()));
if (matcher.find()) {
e.setCancelled(true);
- e.getPlayer().sendMessage(Text.prefix(Sentinel.language.get("url-warn")));
+ ServerUtils.sendDebugMessage("AdvBlocker: Caught URL: " + Text.regexHighlighter(e.getMessage(),Sentinel.advConfig.urlRegex," > "," < "));
+
+ FilterAction.filterPunish(e,FAT.BLOCK_URL,null,null);
}
}
-
}
diff --git a/src/main/java/io/github/thetrouper/sentinel/server/functions/AntiSpam.java b/src/main/java/io/github/thetrouper/sentinel/server/functions/AntiSpam.java
index 79edcff..68ff773 100644
--- a/src/main/java/io/github/thetrouper/sentinel/server/functions/AntiSpam.java
+++ b/src/main/java/io/github/thetrouper/sentinel/server/functions/AntiSpam.java
@@ -78,39 +78,4 @@ public class AntiSpam {
//ServerUtils.sendDebugMessage("AntiSpam: Decaying heat for " + p.getName() + ": " + heatMap.get(p));
}
}
- /*
- public static void alertSpam(Player p, String message1, String message2) {
- TextComponent text = new TextComponent();
- double similarity = GPTUtils.calculateSimilarity(message1,message2 + "%");
- DecimalFormat fs = new DecimalFormat("##.#");
- fs.setRoundingMode(RoundingMode.DOWN);
- TextComponent warning = new TextComponent();
- warning.setText(Text.prefix(Sentinel.language.get("spam-warning")));
- warning.setHoverEvent(new HoverEvent(HoverEvent.Action.SHOW_TEXT, TextComponent.fromLegacyText("action-automatic")));
- p.spigot().sendMessage(warning);
- text.setText(Text.prefix(Sentinel.language.get("spam-notification").formatted(p.getName(),heatMap.get(p),Config.punishHeat)));
- text.setHoverEvent(new HoverEvent(HoverEvent.Action.SHOW_TEXT, TextComponent.fromLegacyText(Sentinel.language.get("spam-notification-hover").formatted(message1,message2,fs.format(similarity)))));
- ServerUtils.forEachStaff(staff -> {
- staff.spigot().sendMessage(text);
- });
- }
- public static void punishSpam(Player p, String message1, String message2) {
- boolean chatCleared = false;
- if (Config.clearChat) {
- ServerUtils.sendCommand(Config.chatClearCommand);
- chatCleared = true;
- }
- ServerUtils.sendCommand(Config.spamPunishCommand.replace("%player%", p.getName()));
- TextComponent warning = new TextComponent();
- warning.setText(Text.prefix(Sentinel.language.get("spam-punished")));
- warning.setHoverEvent(new HoverEvent(HoverEvent.Action.SHOW_TEXT, TextComponent.fromLegacyText(Sentinel.language.get("action-automatic"))));
- p.spigot().sendMessage(warning);
- TextComponent text = new TextComponent();
- text.setText(Text.prefix(Sentinel.language.get("spam-punish-notification").formatted(p.getName(),heatMap.get(p),Config.punishHeat)));
- ServerUtils.forEachStaff(staff -> {
- staff.spigot().sendMessage(text);
- });
- if (Config.logSpam) WebhookSender.sendSpamLog(p,message1,message2,heatMap.get(p),chatCleared);
- }
- */
}
diff --git a/src/main/java/io/github/thetrouper/sentinel/server/util/Text.java b/src/main/java/io/github/thetrouper/sentinel/server/util/Text.java
index e46585f..51e5bb9 100644
--- a/src/main/java/io/github/thetrouper/sentinel/server/util/Text.java
+++ b/src/main/java/io/github/thetrouper/sentinel/server/util/Text.java
@@ -4,9 +4,33 @@ package io.github.thetrouper.sentinel.server.util;
import io.github.thetrouper.sentinel.Sentinel;
import java.util.Map;
+import java.util.regex.Matcher;
+import java.util.regex.Pattern;
import java.util.regex.PatternSyntaxException;
public class Text {
+
+ public static String regexHighlighter(String input, String regex, String startString, String endString) {
+ // Create a Pattern object
+ Pattern pattern = Pattern.compile(regex);
+
+ // Create a Matcher object
+ Matcher matcher = pattern.matcher(input);
+
+ // StringBuffer to store the result
+ StringBuffer result = new StringBuffer();
+
+ // Find and append matches
+ while (matcher.find()) {
+ matcher.appendReplacement(result, startString + matcher.group() + endString);
+ }
+
+ // Append the remainder of the input
+ matcher.appendTail(result);
+
+ return result.toString();
+ }
+
public static final char SECTION_SYMBOL = (char)167;
public static String color(String msg) {