Lorenzo0111 / MultiLang

🗺️ Remove language barriers and make everyone understand your minecraft server
MIT License
8 stars 3 forks source link

name tag with Unicode characters causes spam #121

Open denkuper opened 1 year ago

denkuper commented 1 year ago

Paper (version 1620). Plugins standard and updated.

The essence of the problem: When a player changes an entity's nickname using unicode characters (not only) ((via invocation also works)), the console starts spamming, doesn't stop until the player leaves the mob's line of sight or kills the mob.

Screenshots: https://imgur.com/a/dVqC3yd

There is video proof: I'll attach it if I have to.

Logs:

[17:20:03] [Server thread/INFO]: Starting minecraft server version 1.12.2

[17:20:03] [Server thread/INFO]: Loading properties [17:20:03] [Server thread/INFO]: Default game type: SURVIVAL [17:20:03] [Server thread/INFO]: This server is running Paper version git-Paper-1620 (MC: 1.12.2) (Implementing API version 1.12.2-R0.1-SNAPSHOT) [17:20:03] [Server thread/INFO]: Server Ping Player Sample Count: 12 [17:20:03] [Server thread/INFO]: Using 4 threads for Netty based IO [17:20:03] [Server thread/INFO]: Debug logging is disabled [17:20:03] [Server thread/INFO]: Generating keypair [17:20:03] [Server thread/INFO]: Starting Minecraft server on 0.0.0.0:25567 [17:20:03] [Server thread/INFO]: Using epoll channel type [17:20:03] [Server thread/INFO]: Set PluginClassLoader as parallel capable [17:20:03] [Server thread/INFO]: [PlaceholderAPI] Loading PlaceholderAPI v2.11.3 [17:20:03] [Server thread/INFO]: [ProtocolLib] Loading ProtocolLib v5.0.0-SNAPSHOT-636 [17:20:04] [Server thread/INFO]: [RocketPlaceholders] Loading RocketPlaceholders v2.3 [17:20:04] [Server thread/INFO]: [RocketPlaceholders] Loading libraries, please wait.. [17:20:06] [Server thread/INFO]: [RocketPlaceholders] Loaded all libraries in 1332ms. [17:20:06] [Server thread/INFO]: [MultiLang] Loading MultiLang v1.7.1 [17:20:06] [Server thread/INFO]: [MultiLang] Loading libraries.. [17:20:06] [Server thread/INFO]: [MultiLang] Note: This might take a few minutes on first run. [17:20:19] [Server thread/INFO]: [MultiLang] Loaded libraries in 13389ms. [17:20:19] [Server thread/INFO]: [ProtocolLib] Enabling ProtocolLib v5.0.0-SNAPSHOT-636 [17:20:19] [Server thread/INFO]: Beginning UUID conversion, this may take A LONG time [17:20:19] [Server thread/INFO]: Preparing level "world" [17:20:19] [Server thread/INFO]: -------- World Settings For [world] -------- [17:20:19] [Server thread/INFO]: Cactus Growth Modifier: 100% [17:20:19] [Server thread/INFO]: Cane Growth Modifier: 100% [17:20:19] [Server thread/INFO]: Melon Growth Modifier: 100% [17:20:19] [Server thread/INFO]: Mushroom Growth Modifier: 100% [17:20:19] [Server thread/INFO]: Pumpkin Growth Modifier: 100% [17:20:19] [Server thread/INFO]: Sapling Growth Modifier: 100% [17:20:19] [Server thread/INFO]: Wheat Growth Modifier: 100% [17:20:19] [Server thread/INFO]: NetherWart Growth Modifier: 100% [17:20:19] [Server thread/INFO]: Vine Growth Modifier: 100% [17:20:19] [Server thread/INFO]: Cocoa Growth Modifier: 100% [17:20:19] [Server thread/INFO]: Entity Activation Range: An 32 / Mo 32 / Mi 16 / Tiv true [17:20:19] [Server thread/INFO]: Entity Tracking Range: Pl 48 / An 48 / Mo 48 / Mi 32 / Other 64 [17:20:19] [Server thread/INFO]: Hopper Transfer: 8 Hopper Check: 1 Hopper Amount: 1 [17:20:19] [Server thread/INFO]: Random Lighting Updates: false [17:20:19] [Server thread/INFO]: Structure Info Saving: true [17:20:19] [Server thread/INFO]: Custom Map Seeds: Village: 10387312 Feature: 14357617 Monument: 10387313 Slime: 987234911 [17:20:19] [Server thread/INFO]: Mob Spawn Range: 4 [17:20:19] [Server thread/INFO]: Max TNT Explosions: 100 [17:20:19] [Server thread/INFO]: Tile Max Tick Time: 50ms Entity max Tick Time: 50ms [17:20:19] [Server thread/INFO]: Item Merge Radius: 2.5 [17:20:19] [Server thread/INFO]: Item Despawn Rate: 6000 [17:20:19] [Server thread/INFO]: View Distance: 10 [17:20:19] [Server thread/INFO]: Arrow Despawn Rate: 1200 [17:20:19] [Server thread/INFO]: Allow Zombie Pigmen to spawn from portal blocks: true [17:20:19] [Server thread/INFO]: Experience Merge Radius: 3.0 [17:20:19] [Server thread/INFO]: Zombie Aggressive Towards Villager: true [17:20:19] [Server thread/INFO]: Nerfing mobs spawned from spawners: false [17:20:20] [Server thread/INFO]: -------- World Settings For [world_nether] -------- [17:20:20] [Server thread/INFO]: Cactus Growth Modifier: 100% [17:20:20] [Server thread/INFO]: Cane Growth Modifier: 100% [17:20:20] [Server thread/INFO]: Melon Growth Modifier: 100% [17:20:20] [Server thread/INFO]: Mushroom Growth Modifier: 100% [17:20:20] [Server thread/INFO]: Pumpkin Growth Modifier: 100% [17:20:20] [Server thread/INFO]: Sapling Growth Modifier: 100% [17:20:20] [Server thread/INFO]: Wheat Growth Modifier: 100% [17:20:20] [Server thread/INFO]: NetherWart Growth Modifier: 100% [17:20:20] [Server thread/INFO]: Vine Growth Modifier: 100% [17:20:20] [Server thread/INFO]: Cocoa Growth Modifier: 100% [17:20:20] [Server thread/INFO]: Entity Activation Range: An 32 / Mo 32 / Mi 16 / Tiv true [17:20:20] [Server thread/INFO]: Entity Tracking Range: Pl 48 / An 48 / Mo 48 / Mi 32 / Other 64 [17:20:20] [Server thread/INFO]: Hopper Transfer: 8 Hopper Check: 1 Hopper Amount: 1 [17:20:20] [Server thread/INFO]: Random Lighting Updates: false [17:20:20] [Server thread/INFO]: Structure Info Saving: true [17:20:20] [Server thread/INFO]: Custom Map Seeds: Village: 10387312 Feature: 14357617 Monument: 10387313 Slime: 987234911 [17:20:20] [Server thread/INFO]: Mob Spawn Range: 4 [17:20:20] [Server thread/INFO]: Max TNT Explosions: 100 [17:20:20] [Server thread/INFO]: Tile Max Tick Time: 50ms Entity max Tick Time: 50ms [17:20:20] [Server thread/INFO]: Item Merge Radius: 2.5 [17:20:20] [Server thread/INFO]: Item Despawn Rate: 6000 [17:20:20] [Server thread/INFO]: View Distance: 10 [17:20:20] [Server thread/INFO]: Arrow Despawn Rate: 1200 [17:20:20] [Server thread/INFO]: Allow Zombie Pigmen to spawn from portal blocks: true [17:20:20] [Server thread/INFO]: Experience Merge Radius: 3.0 [17:20:20] [Server thread/INFO]: Zombie Aggressive Towards Villager: true [17:20:20] [Server thread/INFO]: Nerfing mobs spawned from spawners: false [17:20:20] [Server thread/INFO]: -------- World Settings For [world_the_end] -------- [17:20:20] [Server thread/INFO]: Cactus Growth Modifier: 100% [17:20:20] [Server thread/INFO]: Cane Growth Modifier: 100% [17:20:20] [Server thread/INFO]: Melon Growth Modifier: 100% [17:20:20] [Server thread/INFO]: Mushroom Growth Modifier: 100% [17:20:20] [Server thread/INFO]: Pumpkin Growth Modifier: 100% [17:20:20] [Server thread/INFO]: Sapling Growth Modifier: 100% [17:20:20] [Server thread/INFO]: Wheat Growth Modifier: 100% [17:20:20] [Server thread/INFO]: NetherWart Growth Modifier: 100% [17:20:20] [Server thread/INFO]: Vine Growth Modifier: 100% [17:20:20] [Server thread/INFO]: Cocoa Growth Modifier: 100% [17:20:20] [Server thread/INFO]: Entity Activation Range: An 32 / Mo 32 / Mi 16 / Tiv true [17:20:20] [Server thread/INFO]: Entity Tracking Range: Pl 48 / An 48 / Mo 48 / Mi 32 / Other 64 [17:20:20] [Server thread/INFO]: Hopper Transfer: 8 Hopper Check: 1 Hopper Amount: 1 [17:20:20] [Server thread/INFO]: Random Lighting Updates: false [17:20:20] [Server thread/INFO]: Structure Info Saving: true [17:20:20] [Server thread/INFO]: Custom Map Seeds: Village: 10387312 Feature: 14357617 Monument: 10387313 Slime: 987234911 [17:20:20] [Server thread/INFO]: Mob Spawn Range: 4 [17:20:20] [Server thread/INFO]: Max TNT Explosions: 100 [17:20:20] [Server thread/INFO]: Tile Max Tick Time: 50ms Entity max Tick Time: 50ms [17:20:20] [Server thread/INFO]: Item Merge Radius: 2.5 [17:20:20] [Server thread/INFO]: Item Despawn Rate: 6000 [17:20:20] [Server thread/INFO]: View Distance: 10 [17:20:20] [Server thread/INFO]: Arrow Despawn Rate: 1200 [17:20:20] [Server thread/INFO]: Allow Zombie Pigmen to spawn from portal blocks: true [17:20:20] [Server thread/INFO]: Experience Merge Radius: 3.0 [17:20:20] [Server thread/INFO]: Zombie Aggressive Towards Villager: true [17:20:20] [Server thread/INFO]: Nerfing mobs spawned from spawners: false [17:20:20] [Server thread/INFO]: Preparing start region for level 0 (Seed: -2805509481023041993) [17:20:21] [Server thread/INFO]: Preparing spawn area: 7% [17:20:22] [Server thread/INFO]: Preparing spawn area: 16% [17:20:23] [Server thread/INFO]: Preparing spawn area: 28% [17:20:24] [Server thread/INFO]: Preparing spawn area: 38% [17:20:25] [Server thread/INFO]: Preparing start region for level 1 (Seed: -2805509481023041993) [17:20:26] [Server thread/INFO]: Preparing spawn area: 16% [17:20:27] [Server thread/INFO]: Preparing spawn area: 37% [17:20:27] [Server thread/INFO]: Preparing start region for level 2 (Seed: -2805509481023041993) [17:20:28] [Server thread/INFO]: [PlaceholderAPI] Enabling PlaceholderAPI v2.11.3 [17:20:29] [Server thread/INFO]: [PlaceholderAPI] Fetching available expansion information... [17:20:29] [Server thread/INFO]: [RocketPlaceholders] Enabling RocketPlaceholders v2.3 [17:20:29] [Server thread/INFO]: [RocketPlaceholders] Loaded 1 placeholders! [17:20:29] [Server thread/INFO]: [RocketPlaceholders] PlaceholderAPI hooked! [17:20:29] [Server thread/INFO]: [RocketPlaceholders] RocketPlaceholders v2.3 by Lorenzo0111 is now enabled! [17:20:29] [Server thread/INFO]: [PlaceholderAPI] Successfully registered expansion: rp [2.3] [17:20:29] [Server thread/INFO]: [MultiLang] Enabling MultiLang v1.7.1 [17:20:29] [Server thread/INFO]: [MultiLang] Hooking with RocketPlaceholders.. [17:20:29] [Server thread/INFO]: [MultiLang] RocketPlaceholders hooked! [17:20:29] [Server thread/INFO]: [MultiLang] Found RocketPlaceholders 2.0, registering custom provider [17:20:29] [Server thread/INFO]: [PlaceholderAPI] Successfully registered expansion: multilang [2.3] [17:20:29] [Server thread/INFO]: [RocketPlaceholders] Loaded custom provider: multilang [17:20:29] [Server thread/INFO]: [MultiLang] Loaded all placeholders in 2ms [17:20:29] [Server thread/INFO]: [MultiLang] Hooked with ProtocolLib. Now updating packets. [17:20:29] [Server thread/INFO]: [MultiLang] Registering commands.. [17:20:29] [Server thread/INFO]: [MultiLang] Initializing api.. [17:20:29] [Server thread/INFO]: [MultiLang] Loading gui.yml.. [17:20:29] [Server thread/INFO]: [MultiLang] Loading messages.yml.. [17:20:29] [Server thread/INFO]: [MultiLang] Loaded messages.yml. (File version: 1.0) [17:20:29] [Server thread/INFO]: [MultiLang] Driver found: org.sqlite.JDBC

[17:20:29] [Server thread/INFO]: Starting GS4 status listener [17:20:29] [Server thread/INFO]: Setting default query port to 25567 [17:20:29] [Query Listener #1/INFO]: Query running on 0.0.0.0:25567 [17:20:29] [Server thread/INFO]: Timings Reset [17:20:29] [Server thread/INFO]: [PlaceholderAPI] Placeholder expansion registration initializing... [17:20:29] [Server thread/INFO]: 0 placeholder hook(s) registered! [17:20:39] [User Authenticator #1/INFO]: UUID of player denkuper is [17:20:39] [Server thread/INFO]: denkuper[/] logged in with entity id 358 at ([world]250.5, 77.0, 266.5) [17:20:53] [Server thread/INFO]: Set denkuper's game mode to Creative Mode [17:22:59] [Craft Scheduler Thread - 17/WARN]: [MultiLang] Plugin MultiLang v1.7.1 generated an exception while executing task 43 java.lang.IllegalArgumentException: No serializer found for Optional at com.comphenix.protocol.wrappers.WrappedDataWatcher$Registry.get(WrappedDataWatcher.java:965) ~[?:?] at com.comphenix.protocol.wrappers.WrappedDataWatcher$Registry.getChatComponentSerializer(WrappedDataWatcher.java:1047) ~[?:?] at me.lorenzo0111.multilang.protocol.PacketUtils.renameEntity(PacketUtils.java:37) ~[?:?] at me.lorenzo0111.multilang.protocol.adapter.EntityAdapter.runTask(EntityAdapter.java:99) ~[?:?] at me.lorenzo0111.multilang.protocol.adapter.EntityAdapter.lambda$run$1(EntityAdapter.java:69) ~[?:?] at org.bukkit.craftbukkit.v1_12_R1.scheduler.CraftTask.run(CraftTask.java:64) ~[patched_1.12.2.jar:git-Paper-1620] at org.bukkit.craftbukkit.v1_12_R1.scheduler.CraftAsyncTask.run(CraftAsyncTask.java:52) ~[patched_1.12.2.jar:git-Paper-1620] at com.destroystokyo.paper.ServerSchedulerReportingWrapper.run(ServerSchedulerReportingWrapper.java:22) ~[patched_1.12.2.jar:git-Paper-1620] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) ~[?:1.8.0_312] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) ~[?:1.8.0_312] at java.lang.Thread.run(Thread.java:748) [?:1.8.0_312] [17:23:05] [Craft Scheduler Thread - 17/WARN]: [MultiLang] Plugin MultiLang v1.7.1 generated an exception while executing task 44 java.lang.IllegalArgumentException: No serializer found for Optional at com.comphenix.protocol.wrappers.WrappedDataWatcher$Registry.get(WrappedDataWatcher.java:965) ~[?:?] at com.comphenix.protocol.wrappers.WrappedDataWatcher$Registry.getChatComponentSerializer(WrappedDataWatcher.java:1047) ~[?:?] at me.lorenzo0111.multilang.protocol.PacketUtils.renameEntity(PacketUtils.java:37) ~[?:?] at me.lorenzo0111.multilang.protocol.adapter.EntityAdapter.runTask(EntityAdapter.java:99) ~[?:?] at me.lorenzo0111.multilang.protocol.adapter.EntityAdapter.lambda$run$1(EntityAdapter.java:69) ~[?:?] at org.bukkit.craftbukkit.v1_12_R1.scheduler.CraftTask.run(CraftTask.java:64) ~[patched_1.12.2.jar:git-Paper-1620] at org.bukkit.craftbukkit.v1_12_R1.scheduler.CraftAsyncTask.run(CraftAsyncTask.java:52) ~[patched_1.12.2.jar:git-Paper-1620] at com.destroystokyo.paper.ServerSchedulerReportingWrapper.run(ServerSchedulerReportingWrapper.java:22) ~[patched_1.12.2.jar:git-Paper-1620] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) ~[?:1.8.0_312] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) ~[?:1.8.0_312] at java.lang.Thread.run(Thread.java:748) [?:1.8.0_312] [17:23:11] [Craft Scheduler Thread - 18/WARN]: [MultiLang] Plugin MultiLang v1.7.1 generated an exception while executing task 45 java.lang.IllegalArgumentException: No serializer found for Optional at com.comphenix.protocol.wrappers.WrappedDataWatcher$Registry.get(WrappedDataWatcher.java:965) ~[?:?] at com.comphenix.protocol.wrappers.WrappedDataWatcher$Registry.getChatComponentSerializer(WrappedDataWatcher.java:1047) ~[?:?] at me.lorenzo0111.multilang.protocol.PacketUtils.renameEntity(PacketUtils.java:37) ~[?:?] at me.lorenzo0111.multilang.protocol.adapter.EntityAdapter.runTask(EntityAdapter.java:99) ~[?:?] at me.lorenzo0111.multilang.protocol.adapter.EntityAdapter.lambda$run$1(EntityAdapter.java:69) ~[?:?] at org.bukkit.craftbukkit.v1_12_R1.scheduler.CraftTask.run(CraftTask.java:64) ~[patched_1.12.2.jar:git-Paper-1620] at org.bukkit.craftbukkit.v1_12_R1.scheduler.CraftAsyncTask.run(CraftAsyncTask.java:52) ~[patched_1.12.2.jar:git-Paper-1620] at com.destroystokyo.paper.ServerSchedulerReportingWrapper.run(ServerSchedulerReportingWrapper.java:22) ~[patched_1.12.2.jar:git-Paper-1620] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) ~[?:1.8.0_312] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) ~[?:1.8.0_312] at java.lang.Thread.run(Thread.java:748) [?:1.8.0_312] [17:23:17] [Craft Scheduler Thread - 19/WARN]: [MultiLang] Plugin MultiLang v1.7.1 generated an exception while executing task 46 java.lang.IllegalArgumentException: No serializer found for Optional at com.comphenix.protocol.wrappers.WrappedDataWatcher$Registry.get(WrappedDataWatcher.java:965) ~[?:?] at com.comphenix.protocol.wrappers.WrappedDataWatcher$Registry.getChatComponentSerializer(WrappedDataWatcher.java:1047) ~[?:?] at me.lorenzo0111.multilang.protocol.PacketUtils.renameEntity(PacketUtils.java:37) ~[?:?] at me.lorenzo0111.multilang.protocol.adapter.EntityAdapter.runTask(EntityAdapter.java:99) ~[?:?] at me.lorenzo0111.multilang.protocol.adapter.EntityAdapter.lambda$run$1(EntityAdapter.java:69) ~[?:?] at org.bukkit.craftbukkit.v1_12_R1.scheduler.CraftTask.run(CraftTask.java:64) ~[patched_1.12.2.jar:git-Paper-1620] at org.bukkit.craftbukkit.v1_12_R1.scheduler.CraftAsyncTask.run(CraftAsyncTask.java:52) ~[patched_1.12.2.jar:git-Paper-1620] at com.destroystokyo.paper.ServerSchedulerReportingWrapper.run(ServerSchedulerReportingWrapper.java:22) ~[patched_1.12.2.jar:git-Paper-1620] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) ~[?:1.8.0_312] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) ~[?:1.8.0_312] at java.lang.Thread.run(Thread.java:748) [?:1.8.0_312] [17:23:23] [Craft Scheduler Thread - 20/WARN]: [MultiLang] Plugin MultiLang v1.7.1 generated an exception while executing task 47 java.lang.IllegalArgumentException: No serializer found for Optional at com.comphenix.protocol.wrappers.WrappedDataWatcher$Registry.get(WrappedDataWatcher.java:965) ~[?:?] at com.comphenix.protocol.wrappers.WrappedDataWatcher$Registry.getChatComponentSerializer(WrappedDataWatcher.java:1047) ~[?:?] at me.lorenzo0111.multilang.protocol.PacketUtils.renameEntity(PacketUtils.java:37) ~[?:?] at me.lorenzo0111.multilang.protocol.adapter.EntityAdapter.runTask(EntityAdapter.java:99) ~[?:?] at me.lorenzo0111.multilang.protocol.adapter.EntityAdapter.lambda$run$1(EntityAdapter.java:69) ~[?:?] at org.bukkit.craftbukkit.v1_12_R1.scheduler.CraftTask.run(CraftTask.java:64) ~[patched_1.12.2.jar:git-Paper-1620] at org.bukkit.craftbukkit.v1_12_R1.scheduler.CraftAsyncTask.run(CraftAsyncTask.java:52) ~[patched_1.12.2.jar:git-Paper-1620] at com.destroystokyo.paper.ServerSchedulerReportingWrapper.run(ServerSchedulerReportingWrapper.java:22) ~[patched_1.12.2.jar:git-Paper-1620] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) ~[?:1.8.0_312] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) ~[?:1.8.0_312] at java.lang.Thread.run(Thread.java:748) [?:1.8.0_312] [17:23:29] [Craft Scheduler Thread - 20/WARN]: [MultiLang] Plugin MultiLang v1.7.1 generated an exception while executing task 49 java.lang.IllegalArgumentException: No serializer found for Optional at com.comphenix.protocol.wrappers.WrappedDataWatcher$Registry.get(WrappedDataWatcher.java:965) ~[?:?] at com.comphenix.protocol.wrappers.WrappedDataWatcher$Registry.getChatComponentSerializer(WrappedDataWatcher.java:1047) ~[?:?] at me.lorenzo0111.multilang.protocol.PacketUtils.renameEntity(PacketUtils.java:37) ~[?:?] at me.lorenzo0111.multilang.protocol.adapter.EntityAdapter.runTask(EntityAdapter.java:99) ~[?:?] at me.lorenzo0111.multilang.protocol.adapter.EntityAdapter.lambda$run$1(EntityAdapter.java:69) ~[?:?] at org.bukkit.craftbukkit.v1_12_R1.scheduler.CraftTask.run(CraftTask.java:64) ~[patched_1.12.2.jar:git-Paper-1620] at org.bukkit.craftbukkit.v1_12_R1.scheduler.CraftAsyncTask.run(CraftAsyncTask.java:52) ~[patched_1.12.2.jar:git-Paper-1620] at com.destroystokyo.paper.ServerSchedulerReportingWrapper.run(ServerSchedulerReportingWrapper.java:22) ~[patched_1.12.2.jar:git-Paper-1620] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) ~[?:1.8.0_312] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) ~[?:1.8.0_312] at java.lang.Thread.run(Thread.java:748) [?:1.8.0_312] [17:23:35] [Craft Scheduler Thread - 21/WARN]: [MultiLang] Plugin MultiLang v1.7.1 generated an exception while executing task 50 java.lang.IllegalArgumentException: No serializer found for Optional at com.comphenix.protocol.wrappers.WrappedDataWatcher$Registry.get(WrappedDataWatcher.java:965) ~[?:?] at com.comphenix.protocol.wrappers.WrappedDataWatcher$Registry.getChatComponentSerializer(WrappedDataWatcher.java:1047) ~[?:?] at me.lorenzo0111.multilang.protocol.PacketUtils.renameEntity(PacketUtils.java:37) ~[?:?] at me.lorenzo0111.multilang.protocol.adapter.EntityAdapter.runTask(EntityAdapter.java:99) ~[?:?] at me.lorenzo0111.multilang.protocol.adapter.EntityAdapter.lambda$run$1(EntityAdapter.java:69) ~[?:?] at org.bukkit.craftbukkit.v1_12_R1.scheduler.CraftTask.run(CraftTask.java:64) ~[patched_1.12.2.jar:git-Paper-1620] at org.bukkit.craftbukkit.v1_12_R1.scheduler.CraftAsyncTask.run(CraftAsyncTask.java:52) ~[patched_1.12.2.jar:git-Paper-1620] at com.destroystokyo.paper.ServerSchedulerReportingWrapper.run(ServerSchedulerReportingWrapper.java:22) ~[patched_1.12.2.jar:git-Paper-1620] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) ~[?:1.8.0_312] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) ~[?:1.8.0_312] at java.lang.Thread.run(Thread.java:748) [?:1.8.0_312] [17:23:41] [Craft Scheduler Thread - 22/WARN]: [MultiLang] Plugin MultiLang v1.7.1 generated an exception while executing task 51 java.lang.IllegalArgumentException: No serializer found for Optional at com.comphenix.protocol.wrappers.WrappedDataWatcher$Registry.get(WrappedDataWatcher.java:965) ~[?:?] at com.comphenix.protocol.wrappers.WrappedDataWatcher$Registry.getChatComponentSerializer(WrappedDataWatcher.java:1047) ~[?:?] at me.lorenzo0111.multilang.protocol.PacketUtils.renameEntity(PacketUtils.java:37) ~[?:?] at me.lorenzo0111.multilang.protocol.adapter.EntityAdapter.runTask(EntityAdapter.java:99) ~[?:?] at me.lorenzo0111.multilang.protocol.adapter.EntityAdapter.lambda$run$1(EntityAdapter.java:69) ~[?:?] at org.bukkit.craftbukkit.v1_12_R1.scheduler.CraftTask.run(CraftTask.java:64) ~[patched_1.12.2.jar:git-Paper-1620] at org.bukkit.craftbukkit.v1_12_R1.scheduler.CraftAsyncTask.run(CraftAsyncTask.java:52) ~[patched_1.12.2.jar:git-Paper-1620] at com.destroystokyo.paper.ServerSchedulerReportingWrapper.run(ServerSchedulerReportingWrapper.java:22) ~[patched_1.12.2.jar:git-Paper-1620] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) ~[?:1.8.0_312] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) ~[?:1.8.0_312] at java.lang.Thread.run(Thread.java:748) [?:1.8.0_312] [17:23:47] [Craft Scheduler Thread - 23/WARN]: [MultiLang] Plugin MultiLang v1.7.1 generated an exception while executing task 52 java.lang.IllegalArgumentException: No serializer found for Optional at com.comphenix.protocol.wrappers.WrappedDataWatcher$Registry.get(WrappedDataWatcher.java:965) ~[?:?] at com.comphenix.protocol.wrappers.WrappedDataWatcher$Registry.getChatComponentSerializer(WrappedDataWatcher.java:1047) ~[?:?] at me.lorenzo0111.multilang.protocol.PacketUtils.renameEntity(PacketUtils.java:37) ~[?:?] at me.lorenzo0111.multilang.protocol.adapter.EntityAdapter.runTask(EntityAdapter.java:99) ~[?:?] at me.lorenzo0111.multilang.protocol.adapter.EntityAdapter.lambda$run$1(EntityAdapter.java:69) ~[?:?] at org.bukkit.craftbukkit.v1_12_R1.scheduler.CraftTask.run(CraftTask.java:64) ~[patched_1.12.2.jar:git-Paper-1620] at org.bukkit.craftbukkit.v1_12_R1.scheduler.CraftAsyncTask.run(CraftAsyncTask.java:52) ~[patched_1.12.2.jar:git-Paper-1620] at com.destroystokyo.paper.ServerSchedulerReportingWrapper.run(ServerSchedulerReportingWrapper.java:22) ~[patched_1.12.2.jar:git-Paper-1620] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) ~[?:1.8.0_312] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) ~[?:1.8.0_312] at java.lang.Thread.run(Thread.java:748) [?:1.8.0_312] [17:23:53] [Craft Scheduler Thread - 23/WARN]: [MultiLang] Plugin MultiLang v1.7.1 generated an exception while executing task 53 java.lang.IllegalArgumentException: No serializer found for Optional at com.comphenix.protocol.wrappers.WrappedDataWatcher$Registry.get(WrappedDataWatcher.java:965) ~[?:?] at com.comphenix.protocol.wrappers.WrappedDataWatcher$Registry.getChatComponentSerializer(WrappedDataWatcher.java:1047) ~[?:?] at me.lorenzo0111.multilang.protocol.PacketUtils.renameEntity(PacketUtils.java:37) ~[?:?] at me.lorenzo0111.multilang.protocol.adapter.EntityAdapter.runTask(EntityAdapter.java:99) ~[?:?] at me.lorenzo0111.multilang.protocol.adapter.EntityAdapter.lambda$run$1(EntityAdapter.java:69) ~[?:?] at org.bukkit.craftbukkit.v1_12_R1.scheduler.CraftTask.run(CraftTask.java:64) ~[patched_1.12.2.jar:git-Paper-1620] at org.bukkit.craftbukkit.v1_12_R1.scheduler.CraftAsyncTask.run(CraftAsyncTask.java:52) ~[patched_1.12.2.jar:git-Paper-1620] at com.destroystokyo.paper.ServerSchedulerReportingWrapper.run(ServerSchedulerReportingWrapper.java:22) ~[patched_1.12.2.jar:git-Paper-1620] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) ~[?:1.8.0_312] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) ~[?:1.8.0_312] at java.lang.Thread.run(Thread.java:748) [?:1.8.0_312] [17:23:59] [Craft Scheduler Thread - 24/WARN]: [MultiLang] Plugin MultiLang v1.7.1 generated an exception while executing task 54 java.lang.IllegalArgumentException: No serializer found for Optional at com.comphenix.protocol.wrappers.WrappedDataWatcher$Registry.get(WrappedDataWatcher.java:965) ~[?:?] at com.comphenix.protocol.wrappers.WrappedDataWatcher$Registry.getChatComponentSerializer(WrappedDataWatcher.java:1047) ~[?:?] at me.lorenzo0111.multilang.protocol.PacketUtils.renameEntity(PacketUtils.java:37) ~[?:?] at me.lorenzo0111.multilang.protocol.adapter.EntityAdapter.runTask(EntityAdapter.java:99) ~[?:?] at me.lorenzo0111.multilang.protocol.adapter.EntityAdapter.lambda$run$1(EntityAdapter.java:69) ~[?:?] at org.bukkit.craftbukkit.v1_12_R1.scheduler.CraftTask.run(CraftTask.java:64) ~[patched_1.12.2.jar:git-Paper-1620] at org.bukkit.craftbukkit.v1_12_R1.scheduler.CraftAsyncTask.run(CraftAsyncTask.java:52) ~[patched_1.12.2.jar:git-Paper-1620] at com.destroystokyo.paper.ServerSchedulerReportingWrapper.run(ServerSchedulerReportingWrapper.java:22) ~[patched_1.12.2.jar:git-Paper-1620] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) ~[?:1.8.0_312] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) ~[?:1.8.0_312] at java.lang.Thread.run(Thread.java:748) [?:1.8.0_312] [17:24:00] [Server thread/INFO]: Stopping the server [17:24:00] [Server thread/INFO]: Stopping server [17:24:00] [Server thread/INFO]: [MultiLang] Disabling MultiLang v1.7.1 [17:24:00] [Server thread/INFO]: [MultiLang] Closing database connection.. [17:24:00] [Server thread/INFO]: [MultiLang] Saving data before closing connection.. [17:24:00] [Server thread/INFO]: [MultiLang] Cleaning cache.. [17:24:00] [Server thread/INFO]: [RocketPlaceholders] Disabling RocketPlaceholders v2.3 [17:24:00] [Server thread/INFO]: [RocketPlaceholders] Plugin disabled! Thanks for using RocketPlaceholders v.2.3 [17:24:00] [Server thread/INFO]: [ProtocolLib] Disabling ProtocolLib v5.0.0-SNAPSHOT-636 [17:24:00] [Server thread/INFO]: [PlaceholderAPI] Disabling PlaceholderAPI v2.11.3 [17:24:00] [Server thread/INFO]: Saving players [17:24:00] [Server thread/INFO]: denkuper lost connection: Server closed [17:24:00] [Server thread/INFO]: denkuper left the game [17:24:00] [Server thread/INFO]: Saving worlds [17:24:00] [Server thread/INFO]: Saving chunks for level 'world'/overworld [17:24:00] [Server thread/INFO]: Saving chunks for level 'world_nether'/the_nether [17:24:01] [Server thread/INFO]: Saving chunks for level 'world_the_end'/the_end

Lorenzo0111 commented 2 months ago

Hello, apologies for the delay. Did you try updating ProtocolLib?