1.17.1 Fabric server crash after spawn bot
JaraSG2 opened this issue · 0 comments
Server version
Fabric 1.17.1
Server plugins:
CoreProtect
DiscordSRV
Essentials
LuckPerms
WorldEdit
TAB-3.0.0-SNAPSHOT
Server mods:
CardboardMod-1.17
fabric-api-0.37.1+1.17
fabric-carpet-1.17.1-1.4.44+v210714
`---- Minecraft Crash Report ----
// Don't be sad. I'll do better next time, I promise!
Time: 8/24/21, 8:54 PM
Description: Ticking entity
java.lang.NullPointerException: Cannot read field "field_11175" because "saved" is null
at net.minecraft.class_3222.handler$zbe000$doBukkitEvent_PlayerLevelChangeEvent(class_3222.java:2032)
at net.minecraft.class_3222.method_14226(class_3222.java:532)
at carpet.patches.EntityPlayerMPFake.method_5773(EntityPlayerMPFake.java:139)
at net.minecraft.class_3218.method_18762(class_3218.java:655)
at net.minecraft.class_1937.method_18472(class_1937.java:483)
at net.minecraft.class_3218.method_31420(class_3218.java:417)
at net.minecraft.class_5574.method_31791(class_5574.java:54)
at net.minecraft.class_3218.method_18765(class_3218.java:392)
at net.minecraft.server.MinecraftServer.method_3813(MinecraftServer.java:891)
at net.minecraft.class_3176.method_3813(class_3176.java:335)
at net.minecraft.server.MinecraftServer.method_3748(MinecraftServer.java:831)
at net.minecraft.server.MinecraftServer.handler$zjn000$modifiedRunLoop(MinecraftServer.java:4890)
at net.minecraft.server.MinecraftServer.method_29741(MinecraftServer.java:676)
at net.minecraft.server.MinecraftServer.method_29739(MinecraftServer.java:270)
at java.base/java.lang.Thread.run(Thread.java:831)
A detailed walkthrough of the error, its code path and all known details is as follows:
-- Head --
Thread: Server thread
Stacktrace:
at net.minecraft.class_3222.handler$zbe000$doBukkitEvent_PlayerLevelChangeEvent(class_3222.java:2032)
at net.minecraft.class_3222.method_14226(class_3222.java:532)
at carpet.patches.EntityPlayerMPFake.method_5773(EntityPlayerMPFake.java:139)
at net.minecraft.class_3218.method_18762(class_3218.java:655)
-- Entity being ticked --
Details:
Entity Type: minecraft:player (carpet.patches.EntityPlayerMPFake)
Entity ID: 72
Entity Name: Steve
Entity's Exact location: 25.71, 67.00, 34.42
Entity's Block location: World: (25,67,34), Section: (at 9,3,2 in 1,4,2; chunk contains blocks 16,0,32 to 31,255,47), Region: (0,0; contains chunks 0,0 to 31,31, blocks 0,0,0 to 511,255,511)
Entity's Momentum: 0.00, -0.08, 0.00
Entity's Passengers: []
Entity's Vehicle: null
Stacktrace:
at net.minecraft.class_1937.method_18472(class_1937.java:483)
at net.minecraft.class_3218.method_31420(class_3218.java:417)
at net.minecraft.class_5574.method_31791(class_5574.java:54)
at net.minecraft.class_3218.method_18765(class_3218.java:392)
-- Affected level --
Details:
All players: 3 total; [class_3222['JaraSG2'/70, l='ServerLevel[JaraSG2]', x=36.35, y=68.36, z=3.44], class_3222['VojtykCZ'/71, l='ServerLevel[JaraSG2]', x=25.71, y=67.00, z=34.42], EntityPlayerMPFake['Steve'/72, l='ServerLevel[JaraSG2]', x=25.71, y=67.00, z=34.42]]
Chunk stats: 2205
Level dimension: minecraft:overworld
Level spawn location: World: (0,67,0), Section: (at 0,3,0 in 0,4,0; chunk contains blocks 0,0,0 to 15,255,15), Region: (0,0; contains chunks 0,0 to 31,31, blocks 0,0,0 to 511,255,511)
Level time: 32886725 game time, 32844250 day time
Level name: JaraSG2
Level game mode: Game mode: survival (ID 0). Hardcore: false. Cheats: true
Level weather: Rain time: 0 (now: false), thunder time: 0 (now: false)
Known server brands: fabric, Cardboard (PaperMC+Fabric)
Level was modded: true
Level storage version: 0x04ABD - Anvil
Stacktrace:
at net.minecraft.server.MinecraftServer.method_3813(MinecraftServer.java:891)
at net.minecraft.class_3176.method_3813(class_3176.java:335)
at net.minecraft.server.MinecraftServer.method_3748(MinecraftServer.java:831)
at net.minecraft.server.MinecraftServer.handler$zjn000$modifiedRunLoop(MinecraftServer.java:4890)
at net.minecraft.server.MinecraftServer.method_29741(MinecraftServer.java:676)
at net.minecraft.server.MinecraftServer.method_29739(MinecraftServer.java:270)
at java.base/java.lang.Thread.run(Thread.java:831)
-- System Details --
Details:
Minecraft Version: 1.17.1
Minecraft Version ID: 1.17.1
Operating System: Linux (amd64) version 5.4.0-80-generic
Java Version: 16.0.1, Oracle Corporation
Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode, sharing), Oracle Corporation
Memory: 1497293312 bytes (1427 MiB) / 3068133376 bytes (2926 MiB) up to 3221225472 bytes (3072 MiB)
CPUs: 24
Processor Vendor: AuthenticAMD
Processor Name: AMD Ryzen 9 3900X 12-Core Processor
Identifier: AuthenticAMD Family 23 Model 113 Stepping 0
Microarchitecture: Zen 2
Frequency (GHz): -0.00
Number of physical packages: 1
Number of physical CPUs: 12
Number of logical CPUs: 24
Graphics card #0 name: GK208B [GeForce GT 710]
Graphics card #0 vendor: NVIDIA Corporation (0x10de)
Graphics card #0 VRAM (MB): 160.00
Graphics card #0 deviceId: 0x128b
Graphics card #0 versionInfo: unknown
Virtual memory max (MB): 64419.88
Virtual memory used (MB): 65211.36
Swap memory total (MB): 0.00
Swap memory used (MB): 0.00
JVM Flags: 5 total; -Xms128M -Xmx3G -XX:ParallelGCThreads=2 -XX:MinHeapFreeRatio=5 -XX:MaxHeapFreeRatio=25
Fabric Mods:
cardboard: CardboardMod 28
carpet: Carpet Mod 1.4.44
com_github_isaiahpatton_specialsource: SpecialSource master-SNAPSHOT
fabric: Fabric API 0.37.1+1.17
fabric-api-base: Fabric API Base 0.3.0+a02b446313
fabric-api-lookup-api-v1: Fabric API Lookup API (v1) 1.2.0+2b5c62d018
fabric-biome-api-v1: Fabric Biome API (v1) 3.1.11+c345aea818
fabric-command-api-v1: Fabric Command API (v1) 1.1.3+5ab9934c18
fabric-commands-v0: Fabric Commands (v0) 0.2.2+92519afa18
fabric-containers-v0: Fabric Containers (v0) 0.1.12+a02b446318
fabric-content-registries-v0: Fabric Content Registries (v0) 0.2.2+a02b446318
fabric-crash-report-info-v1: Fabric Crash Report Info (v1) 0.1.5+be9da31018
fabric-dimensions-v1: Fabric Dimensions API (v1) 2.0.11+6cefd57718
fabric-entity-events-v1: Fabric Entity Events (v1) 1.1.0+a02b446318
fabric-events-interaction-v0: Fabric Events Interaction (v0) 0.4.9+a722d8c018
fabric-events-lifecycle-v0: Fabric Events Lifecycle (v0) 0.2.1+92519afa18
fabric-game-rule-api-v1: Fabric Game Rule API (v1) 1.0.7+6cefd57718
fabric-item-api-v1: Fabric Item API (v1) 1.2.4+a02b446318
fabric-item-groups-v0: Fabric Item Groups (v0) 0.2.10+b7ab612118
fabric-lifecycle-events-v1: Fabric Lifecycle Events (v1) 1.4.4+a02b446318
fabric-loot-tables-v1: Fabric Loot Tables (v1) 1.0.4+a02b446318
fabric-mining-levels-v0: Fabric Mining Levels (v0) 0.1.3+92519afa18
fabric-networking-api-v1: Fabric Networking API (v1) 1.0.12+6cefd57713
fabric-networking-blockentity-v0: Fabric Networking Block Entity (v0) 0.2.11+a02b446318
fabric-networking-v0: Fabric Networking (v0) 0.3.2+92519afa18
fabric-object-builder-api-v1: Fabric Object Builder API (v1) 1.10.9+b7ab612118
fabric-object-builders-v0: Fabric Object Builders (v0) 0.7.3+a02b446318
fabric-particles-v1: Fabric Particles (v1) 0.2.4+a02b446318
fabric-registry-sync-v0: Fabric Registry Sync (v0) 0.7.10+e2961fee18
fabric-rendering-data-attachment-v1: Fabric Rendering Data Attachment (v1) 0.1.5+a02b446318
fabric-resource-loader-v0: Fabric Resource Loader (v0) 0.4.8+a00e834b18
fabric-screen-handler-api-v1: Fabric Screen Handler API (v1) 1.1.8+a02b446318
fabric-structure-api-v1: Fabric Structure API (v1) 1.1.13+5ab9934c18
fabric-tag-extensions-v0: Fabric Tag Extensions (v0) 1.1.4+a02b446318
fabric-tool-attribute-api-v1: Fabric Tool Attribute API (v1) 1.2.12+b7ab612118
fabric-transfer-api-v1: Fabric Transfer API (v1) 1.0.0+3fe3c3f518
fabricloader: Fabric Loader 0.11.6
icommon-17: iCommonLib 1.17 1.17
java: Java HotSpot(TM) 64-Bit Server VM 16
minecraft: Minecraft 1.17.1
org_yaml_snakeyaml: snakeyaml 1.27
Player Count: 3 / 5; [class_3222['JaraSG2'/70, l='ServerLevel[JaraSG2]', x=36.35, y=68.36, z=3.44], class_3222['VojtykCZ'/71, l='ServerLevel[JaraSG2]', x=25.71, y=67.00, z=34.42], EntityPlayerMPFake['Steve'/72, l='ServerLevel[JaraSG2]', x=25.71, y=67.00, z=34.42]]
Data Packs: vanilla, file/bukkit, Fabric Mods
Is Modded: Definitely; Server brand changed to 'Cardboard (PaperMC+Fabric)'
Type: Dedicated Server (map_server.txt)`
SERVER LOG
`[20:54:08] [Server thread/INFO]: VojtykCZ issued server command: /player Steve spawn
[20:54:08] [Server thread/INFO]: Steve[local] logged in with entity id 72 at (25.70583873355478, 67.0, 34.41783294478823)
[20:54:08] [Server thread/FATAL]: Could not pass event PlayerCommandSendEvent to WorldEdit v7.2.6-beta-02+2e45a20
me.lucko.luckperms.bukkit.vault.ServerThreadLookupException: A Vault API request has been made on the main server thread that LuckPerms cannot safely respond to.
This is NOT a bug - please do not report it to LuckPerms.
Instead, please carefully read the information given below.
LuckPerms cannot respond to the request because to do so:
- it needs to lookup user data for '8667ba71-b85a-4004-af54-457a9734eed7' (an offline player) from the database
Performing this lookup on the main server thread would cause your server to lag.
There are two solutions to this problem:
a) Ask the author of the plugin making the request to perform Vault calls for
offline players "asynchronously" (using the scheduler). Additionally, prefer
using the methods that accept 'Player' or 'OfflinePlayer' instead of usernames.
You should be able to identify the plugin making the request in the trace below.
b) As a server admin, you can disable this exception by setting 'vault-unsafe-lookups'
to true in the LuckPerms configuration file. However, please use this only as
a last resort.
at me.lucko.luckperms.bukkit.vault.LuckPermsVaultPermission.lookupUser(LuckPermsVaultPermission.java:154) ~[?:?]
at me.lucko.luckperms.bukkit.vault.LuckPermsVaultPermission.userHasPermission(LuckPermsVaultPermission.java:173) ~[?:?]
at me.lucko.luckperms.bukkit.vault.AbstractVaultPermission.playerHas(AbstractVaultPermission.java:149) ~[?:?]
at com.sk89q.wepif.VaultResolver.hasPermission(VaultResolver.java:100) ~[?:?]
at com.sk89q.wepif.PermissionsResolverManager.hasPermission(PermissionsResolverManager.java:170) ~[?:?]
at com.sk89q.worldedit.bukkit.BukkitPlayer.hasPermission(BukkitPlayer.java:174) ~[?:?]
at java.util.stream.MatchOps$1MatchSink.accept(MatchOps.java:90) ~[?:?]
at java.util.Spliterators$IteratorSpliterator.tryAdvance(Spliterators.java:1812) ~[?:?]
at java.util.stream.ReferencePipeline.forEachWithCancel(ReferencePipeline.java:129) ~[?:?]
at java.util.stream.AbstractPipeline.copyIntoWithCancel(AbstractPipeline.java:502) ~[?:?]
at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:488) ~[?:?]
at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:474) ~[?:?]
at java.util.stream.MatchOps$MatchOp.evaluateSequential(MatchOps.java:230) ~[?:?]
at java.util.stream.MatchOps$MatchOp.evaluateSequential(MatchOps.java:196) ~[?:?]
at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) ~[?:?]
at java.util.stream.ReferencePipeline.anyMatch(ReferencePipeline.java:632) ~[?:?]
at com.sk89q.worldedit.command.util.PermissionCondition.lambda$satisfied$0(PermissionCondition.java:47) ~[?:?]
at java.util.Optional.map(Optional.java:260) ~[?:?]
at com.sk89q.worldedit.command.util.PermissionCondition.satisfied(PermissionCondition.java:47) ~[?:?]
at com.sk89q.worldedit.bukkit.WorldEditListener.lambda$onPlayerCommandSend$1(WorldEditListener.java:84) ~[?:?]
at java.util.Optional.filter(Optional.java:218) ~[?:?]
at com.sk89q.worldedit.bukkit.WorldEditListener.lambda$onPlayerCommandSend$2(WorldEditListener.java:84) ~[?:?]
at java.util.Collection.removeIf(Collection.java:576) ~[?:?]
at com.sk89q.worldedit.bukkit.WorldEditListener.onPlayerCommandSend(WorldEditListener.java:81) ~[?:?]
at com.destroystokyo.paper.event.executor.asm.generated.GeneratedEventExecutor23.execute(Unknown Source) ~[?:?]
at org.bukkit.plugin.EventExecutor.lambda$create$1(EventExecutor.java:69) ~[paper-api-1.17-dev.jar:?]
at co.aikar.timings.TimedEventExecutor.execute(TimedEventExecutor.java:76) ~[paper-api-1.17-dev.jar:?]
at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:70) ~[paper-api-1.17-dev.jar:?]
at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:624) ~[paper-api-1.17-dev.jar:?]
at com.javazilla.bukkitfabric.impl.BukkitEventFactory.callEvent(BukkitEventFactory.java:166) ~[CardboardMod-1.17.jar:?]
at net.minecraft.class_2170.handler$zzh000$bukkitize(class_2170.java:576) ~[intermediary-server.jar:?]
at net.minecraft.class_2170.method_9241(class_2170.java) ~[intermediary-server.jar:?]
at net.minecraft.class_3324.method_14596(class_3324.java:631) ~[intermediary-server.jar:?]
at net.minecraft.class_3324.method_14576(class_3324.java:532) ~[intermediary-server.jar:?]
at net.minecraft.class_3324.method_14570(class_3324.java:192) ~[intermediary-server.jar:?]
at carpet.patches.EntityPlayerMPFake.createFake(EntityPlayerMPFake.java:65) ~[fabric-carpet-1.17.1-1.4.44+v210714.jar:?]
at carpet.commands.PlayerCommand.spawn(PlayerCommand.java:289) ~[fabric-carpet-1.17.1-1.4.44+v210714.jar:?]
at com.mojang.brigadier.CommandDispatcher.execute(CommandDispatcher.java:263) ~[intermediary-server.jar:?]
at com.mojang.brigadier.CommandDispatcher.execute(CommandDispatcher.java:177) ~[intermediary-server.jar:?]
at net.minecraft.class_2170.method_9249(class_2170.java:251) ~[intermediary-server.jar:?]
at org.cardboardpowered.impl.command.MinecraftCommandWrapper.execute(MinecraftCommandWrapper.java:37) ~[CardboardMod-1.17.jar:?]
at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:159) ~[paper-api-1.17-dev.jar:?]
at org.bukkit.craftbukkit.CraftServer.dispatchCommand(CraftServer.java:886) ~[CardboardMod-1.17.jar:?]
at net.minecraft.class_3244.handler$zcm000$executeCommand(class_3244.java:1786) ~[intermediary-server.jar:?]
at net.minecraft.class_3244.method_14370(class_3244.java) ~[intermediary-server.jar:?]
at net.minecraft.class_3244.method_31286(class_3244.java:2379) ~[intermediary-server.jar:?]
at net.minecraft.class_3244.method_12048(class_3244.java:1189) ~[intermediary-server.jar:?]
at net.minecraft.class_2797.method_12115(class_2797.java:30) ~[intermediary-server.jar:?]
at net.minecraft.class_2797.method_11054(class_2797.java:7) ~[intermediary-server.jar:?]
at net.minecraft.class_2600.method_11072(class_2600.java:21) ~[intermediary-server.jar:?]
at net.minecraft.class_3738.run(class_3738.java:18) ~[intermediary-server.jar:?]
at net.minecraft.class_1255.method_18859(class_1255.java:151) ~[intermediary-server.jar:?]
at net.minecraft.class_4093.method_18859(class_4093.java:23) ~[intermediary-server.jar:?]
at net.minecraft.server.MinecraftServer.method_24306(MinecraftServer.java:788) ~[intermediary-server.jar:?]
at net.minecraft.server.MinecraftServer.method_18859(MinecraftServer.java:164) ~[intermediary-server.jar:?]
at net.minecraft.class_1255.method_16075(class_1255.java:125) ~[intermediary-server.jar:?]
at net.minecraft.server.MinecraftServer.method_20415(MinecraftServer.java:770) ~[intermediary-server.jar:?]
at net.minecraft.server.MinecraftServer.method_16075(MinecraftServer.java:764) ~[intermediary-server.jar:?]
at net.minecraft.class_1255.method_5383(class_1255.java:110) ~[intermediary-server.jar:?]
at net.minecraft.server.MinecraftServer.method_16208(MinecraftServer.java:748) ~[intermediary-server.jar:?]
at net.minecraft.server.MinecraftServer.handler$zjn000$modifiedRunLoop(MinecraftServer.java:4899) ~[intermediary-server.jar:?]
at net.minecraft.server.MinecraftServer.method_29741(MinecraftServer.java:676) ~[intermediary-server.jar:?]
at net.minecraft.server.MinecraftServer.method_29739(MinecraftServer.java:270) ~[intermediary-server.jar:?]
at java.lang.Thread.run(Thread.java:831) [?:?]
[20:54:08] [Server thread/INFO]: [STDOUT]: isOnline: com.mojang.authlib.GameProfile@353d8613[id=8667ba71-b85a-4004-af54-457a9734eed7,name=,properties={},legacy=false], false
[20:54:08] [Server thread/INFO]: Steve joined the game
[20:54:08] [Server thread/INFO]: [STDOUT]: DEBUG: Player teleport!
[20:54:08] [Server thread/ERROR]: Encountered an unexpected exception
net.minecraft.class_148: Ticking entity
at net.minecraft.server.MinecraftServer.method_3813(MinecraftServer.java:895) ~[intermediary-server.jar:?]
at net.minecraft.class_3176.method_3813(class_3176.java:335) ~[intermediary-server.jar:?]
at net.minecraft.server.MinecraftServer.method_3748(MinecraftServer.java:831) ~[intermediary-server.jar:?]
at net.minecraft.server.MinecraftServer.handler$zjn000$modifiedRunLoop(MinecraftServer.java:4890) ~[intermediary-server.jar:?]
at net.minecraft.server.MinecraftServer.method_29741(MinecraftServer.java:676) ~[intermediary-server.jar:?]
at net.minecraft.server.MinecraftServer.method_29739(MinecraftServer.java:270) ~[intermediary-server.jar:?]
at java.lang.Thread.run(Thread.java:831) [?:?]
Caused by: java.lang.NullPointerException: Cannot read field "field_11175" because "saved" is null
at net.minecraft.class_3222.handler$zbe000$doBukkitEvent_PlayerLevelChangeEvent(class_3222.java:2032) ~[intermediary-server.jar:?]
at net.minecraft.class_3222.method_14226(class_3222.java:532) ~[intermediary-server.jar:?]
at carpet.patches.EntityPlayerMPFake.method_5773(EntityPlayerMPFake.java:139) ~[fabric-carpet-1.17.1-1.4.44+v210714.jar:?]
at net.minecraft.class_3218.method_18762(class_3218.java:655) ~[intermediary-server.jar:?]
at net.minecraft.class_1937.method_18472(class_1937.java:483) ~[intermediary-server.jar:?]
at net.minecraft.class_3218.method_31420(class_3218.java:417) ~[intermediary-server.jar:?]
at net.minecraft.class_5574.method_31791(class_5574.java:54) ~[intermediary-server.jar:?]
at net.minecraft.class_3218.method_18765(class_3218.java:392) ~[intermediary-server.jar:?]
at net.minecraft.server.MinecraftServer.method_3813(MinecraftServer.java:891) ~[intermediary-server.jar:?]
... 6 more
[20:54:08] [Server thread/ERROR]: This crash report has been saved to: /hlserver/27552/./crash-reports/crash-2021-08-24_20.54.08-server.txt
[20:54:08] [Server thread/INFO]: Disabling DiscordSRV v1.23.0
[20:54:08] [DiscordSRV - Shutdown/INFO]: Saved linked accounts in 2ms
[20:54:08] [DiscordSRV - Shutdown/WARN]: Could not remove JDA Filter: java.lang.IllegalArgumentException: Can not set final github.scarsz.configuralize.DynamicConfig field github.scarsz.discordsrv.DiscordSRV.config to org.apache.logging.log4j.core.Logger
[20:54:08] [DiscordSRV - Shutdown/INFO]: Shutdown completed in 332ms
[20:54:08] [Server thread/INFO]: Disabling TAB v3.0.0-SNAPSHOT
[20:54:08] [Server thread/INFO]: §a[TAB] Disabled in 1ms
[20:54:08] [Server thread/INFO]: Disabling CoreProtect v20.0
[20:54:08] [Server thread/INFO]: [CoreProtect] Finishing up data logging. Please wait...
[20:54:09] [Server thread/INFO]: [CoreProtect] Success! Disabled CoreProtect v20.0
[20:54:09] [Server thread/INFO]: Disabling EssentialsSpawn v2.19.0-dev+232-b84207f
[20:54:09] [Server thread/INFO]: Disabling Essentials v2.19.0-dev+232-b84207f
[20:54:09] [Server thread/INFO]: [Economy] Essentials Economy unhooked.
[20:54:09] [Server thread/INFO]: Disabling WorldEdit v7.2.6-beta-02+2e45a20
[20:54:09] [Server thread/INFO]: Unregistering com.sk89q.worldedit.bukkit.BukkitServerInterface from WorldEdit
[20:54:09] [Server thread/INFO]: Disabling FakaHedaMinequery v1.8
[20:54:09] [Server thread/INFO]: Disabling Vault v1.7.3-b131
[20:54:09] [Server thread/INFO]: Disabling LuckPerms v5.3.47
[20:54:09] [Server thread/INFO]: Starting shutdown process...
[20:54:09] [Server thread/INFO]: Closing storage...
[20:54:10] [Server thread/INFO]: Goodbye!
[20:54:10] [Server thread/INFO]: Stopping server
[20:54:10] [Server thread/INFO]: Saving players
[20:54:10] [Server thread/INFO]: JaraSG2 lost connection:
[20:54:10] [Server thread/INFO]: JaraSG2 left the game
[20:54:10] [Server thread/INFO]: JaraSG2 lost connection: Internal Exception: java.lang.StackOverflowError
[20:54:10] [Server thread/INFO]: JaraSG2 left the game
[20:54:10] [Server thread/INFO]: Saving worlds
[20:54:10] [Server thread/INFO]: Saving chunks for level 'ServerLevel[JaraSG2]'/minecraft:overworld
[20:54:11] [Server thread/INFO]: Saving chunks for level 'ServerLevel[JaraSG2]'/minecraft:the_nether
[20:54:11] [Server thread/INFO]: Saving chunks for level 'ServerLevel[JaraSG2]'/minecraft:the_end
[20:54:11] [Server thread/INFO]: ThreadedAnvilChunkStorage (world): All chunks are saved
[20:54:11] [Server thread/INFO]: ThreadedAnvilChunkStorage (DIM-1): All chunks are saved
[20:54:11] [Server thread/INFO]: ThreadedAnvilChunkStorage (DIM1): All chunks are saved
[20:54:11] [Server thread/INFO]: ThreadedAnvilChunkStorage: All dimensions are saved
[20:54:12] [Server thread/INFO]: Thread Query Listener stopped
[20:54:12] [Server thread/INFO]: Goodbye!
`