itzg / docker-minecraft-server

Docker image that provides a Minecraft Server that will automatically download selected version at startup
https://docker-minecraft-server.readthedocs.io/
Apache License 2.0
9.23k stars 1.52k forks source link

Modrinth auto-download puts some mods into incorrect directory #2428

Closed BulletproofCoffy closed 11 months ago

BulletproofCoffy commented 11 months ago

Describe the problem

When using Modrinth to download the Pixelmon modpack, many (but not all) of the mod .jar files are downloaded to the main directory of the server, not the /mods folder contained in said directory as expected. Note that the suspect .jar files have mods\ appended to the front of its name. Running ls on /mods shows the issue:

xxx@xxxxx:~/pxlmon-minecraft-server/myworld$ ls
 banned-ips.json       eula.txt     mods                                          'mods\Pixelmon-1.20.1-9.2.3-universal.jar'   server.properties    world
 banned-players.json   journeymap  'mods\fancymenu_forge_2.14.9_MC_1.20.1.jar'     ops.json                                    usercache.json
 config                libraries   'mods\journeymap-1.20.1-5.9.12-forge.jar'       options.txt                                 user_jvm_args.txt
 crash-reports         log4j2.xml  'mods\konkrete_forge_1.6.1-2_MC_1.20.jar'       run.bat                                     usernamecache.json
 defaultconfigs        logs        'mods\notenoughcrashes-4.1.21.16.5-forge.jar'   run.sh                                      whitelist.json

Two mods, Explorer's Compass and Nature's Compass, do download properly into the mods folder as expected. The server can be made to work by mving the .jars into /mods and removing the erroneous mods\ prefix. See container defintion for the container's docker-compose.yml in a redacted format and container logs for the most recent logs up (reduced to when the logs show the server begins broadcasting.

Container definition

version: "3.8"

services: mc: image: itzg/minecraft-server deploy: resources: limits: memory: 5120M reservations: memory: 1024M ports:

Container logs

[14:56:56] [main/INFO]: ModLauncher running: args [--launchTarget, forgeserver, --fml.forgeVersion, 47.1.44, --fml.mcVersion, 1.20.1, --fml.forgeGroup, net.minecraftforge, --fml.mcpVersion, 20230612.114412] [14:56:56] [main/INFO]: ModLauncher 10.0.9+10.0.9+main.dcd20f30 starting: java version 17.0.8.1 by Eclipse Adoptium; OS Linux arch amd64 version 5.15.0-86-generic [14:56:57] [main/INFO]: ImmediateWindowProvider not loading because launch target is forgeserver [14:56:57] [main/INFO]: SpongePowered MIXIN Subsystem Version=0.8.5 Source=union:/data/libraries/org/spongepowered/mixin/0.8.5/mixin-0.8.5.jar%2365!/ Service=ModLauncher Env=SERVER [14:56:57] [main/INFO]: Found mod file ExplorersCompass-1.20.1-1.3.3-forge.jar of type MOD with provider {mods folder locator at /data/mods} [14:56:57] [main/INFO]: Found mod file fancymenu_forge_2.14.9_MC_1.20.1.jar of type MOD with provider {mods folder locator at /data/mods} [14:56:57] [main/INFO]: Found mod file journeymap-1.20.1-5.9.12-forge.jar of type MOD with provider {mods folder locator at /data/mods} [14:56:57] [main/INFO]: Found mod file konkrete_forge_1.6.1-2_MC_1.20.jar of type MOD with provider {mods folder locator at /data/mods} [14:56:57] [main/INFO]: Found mod file NaturesCompass-1.20.1-1.11.2-forge.jar of type MOD with provider {mods folder locator at /data/mods} [14:56:57] [main/INFO]: Found mod file notenoughcrashes-4.1.21.16.5-forge.jar of type MOD with provider {mods folder locator at /data/mods} [14:56:57] [main/INFO]: Found mod file Pixelmon-1.20.1-9.2.3-universal.jar of type MOD with provider {mods folder locator at /data/mods} [14:56:57] [main/WARN]: Mod file /data/libraries/net/minecraftforge/fmlcore/1.20.1-47.1.44/fmlcore-1.20.1-47.1.44.jar is missing mods.toml file [14:56:57] [main/WARN]: Mod file /data/libraries/net/minecraftforge/javafmllanguage/1.20.1-47.1.44/javafmllanguage-1.20.1-47.1.44.jar is missing mods.toml file [14:56:57] [main/WARN]: Mod file /data/libraries/net/minecraftforge/lowcodelanguage/1.20.1-47.1.44/lowcodelanguage-1.20.1-47.1.44.jar is missing mods.toml file [14:56:57] [main/WARN]: Mod file /data/libraries/net/minecraftforge/mclanguage/1.20.1-47.1.44/mclanguage-1.20.1-47.1.44.jar is missing mods.toml file [14:56:57] [main/INFO]: Found mod file fmlcore-1.20.1-47.1.44.jar of type LIBRARY with provider net.minecraftforge.fml.loading.moddiscovery.MinecraftLocator@7997b197 [14:56:57] [main/INFO]: Found mod file javafmllanguage-1.20.1-47.1.44.jar of type LANGPROVIDER with provider net.minecraftforge.fml.loading.moddiscovery.MinecraftLocator@7997b197 [14:56:57] [main/INFO]: Found mod file lowcodelanguage-1.20.1-47.1.44.jar of type LANGPROVIDER with provider net.minecraftforge.fml.loading.moddiscovery.MinecraftLocator@7997b197 [14:56:57] [main/INFO]: Found mod file mclanguage-1.20.1-47.1.44.jar of type LANGPROVIDER with provider net.minecraftforge.fml.loading.moddiscovery.MinecraftLocator@7997b197 [14:56:57] [main/INFO]: Found mod file server-1.20.1-20230612.114412-srg.jar of type MOD with provider net.minecraftforge.fml.loading.moddiscovery.MinecraftLocator@7997b197 [14:56:57] [main/INFO]: Found mod file forge-1.20.1-47.1.44-universal.jar of type MOD with provider net.minecraftforge.fml.loading.moddiscovery.MinecraftLocator@7997b197 [14:56:57] [main/INFO]: Found 1 dependencies adding them to mods collection [14:56:57] [main/INFO]: Found mod file Client Reset Packet-0.0.6.jar of type MOD with provider net.minecraftforge.fml.loading.moddiscovery.JarInJarDependencyLocator@5a12c728 [14:56:59] [main/INFO]: Compatibility level set to JAVA_17 [14:56:59] [main/INFO]: Launching target 'forgeserver' with arguments [] [14:57:05] [modloading-worker-0/INFO]: [FANCYMENU] Loading v2.14.9 in server-side mode! [14:57:05] [modloading-worker-0/INFO]: [KONKRETE] Successfully initialized! [14:57:05] [modloading-worker-0/INFO]: [KONKRETE] Server-side libs ready to use! [14:57:05] [modloading-worker-0/INFO]: Forge mod loading, version 47.1.44, for MC 1.20.1 with MCP 20230612.114412 [14:57:05] [modloading-worker-0/INFO]: MinecraftForge v47.1.44 Initialized [14:57:08] [modloading-worker-0/INFO]: Loading TCG version 9.2.3 [14:57:08] [modloading-worker-0/INFO]: Registering forge reset packet [14:57:08] [modloading-worker-0/INFO]: Loading Pixelmon version 9.2.3 [14:57:08] [modloading-worker-0/INFO]: Registered forge reset packet [14:57:08] [modloading-worker-0/INFO]: Initializing Pixelmon TCG v9.2.3 [14:57:08] [Forge Version Check/INFO]: [forge] Starting version check at https://files.minecraftforge.net/net/minecraftforge/forge/promotions_slim.json [14:57:08] [modloading-worker-0/INFO]: Loaded Advancements [14:57:08] [modloading-worker-0/INFO]: Started the async storage scheduler. [14:57:08] [Forge Version Check/INFO]: [forge] Found status: OUTDATED Current: 47.1.44 Target: 47.2.0 [14:57:08] [Forge Version Check/INFO]: [journeymap] Starting version check at https://forge.curseupdate.com/32274/journeymap [14:57:08] [modloading-worker-0/WARN]: defineId called for: class com.pixelmonmod.pixelmon.entities.pixelmon.AbstractBaseEntity from class com.pixelmonmod.pixelmon.api.data.DataSync [14:57:08] [modloading-worker-0/WARN]: defineId called for: class com.pixelmonmod.pixelmon.entities.pixelmon.AbstractBaseEntity from class com.pixelmonmod.pixelmon.api.data.DataSync [14:57:08] [modloading-worker-0/WARN]: defineId called for: class com.pixelmonmod.pixelmon.entities.pixelmon.AbstractBaseEntity from class com.pixelmonmod.pixelmon.api.data.DataSync [14:57:08] [modloading-worker-0/WARN]: defineId called for: class com.pixelmonmod.pixelmon.entities.pixelmon.AbstractBaseEntity from class com.pixelmonmod.pixelmon.api.data.DataSync [14:57:08] [modloading-worker-0/WARN]: defineId called for: class com.pixelmonmod.pixelmon.entities.pixelmon.AbstractBaseEntity from class com.pixelmonmod.pixelmon.api.data.DataSync [14:57:08] [modloading-worker-0/WARN]: defineId called for: class com.pixelmonmod.pixelmon.entities.pixelmon.AbstractBaseEntity from class com.pixelmonmod.pixelmon.api.data.DataSync [14:57:08] [modloading-worker-0/WARN]: defineId called for: class com.pixelmonmod.pixelmon.entities.pixelmon.AbstractBaseEntity from class com.pixelmonmod.pixelmon.api.data.DataSync [14:57:08] [modloading-worker-0/WARN]: defineId called for: class com.pixelmonmod.pixelmon.entities.pixelmon.AbstractBaseEntity from class com.pixelmonmod.pixelmon.api.data.DataSync [14:57:08] [modloading-worker-0/WARN]: defineId called for: class com.pixelmonmod.pixelmon.entities.pixelmon.AbstractBaseEntity from class com.pixelmonmod.pixelmon.api.data.DataSync [14:57:08] [modloading-worker-0/WARN]: defineId called for: class com.pixelmonmod.pixelmon.entities.pixelmon.AbstractBaseEntity from class com.pixelmonmod.pixelmon.api.data.DataSync [14:57:08] [modloading-worker-0/WARN]: defineId called for: class com.pixelmonmod.pixelmon.entities.pixelmon.AbstractBaseEntity from class com.pixelmonmod.pixelmon.api.data.DataSync [14:57:08] [modloading-worker-0/WARN]: defineId called for: class com.pixelmonmod.pixelmon.entities.pixelmon.AbstractBaseEntity from class com.pixelmonmod.pixelmon.api.data.DataSync [14:57:08] [modloading-worker-0/WARN]: defineId called for: class com.pixelmonmod.pixelmon.entities.pixelmon.AbstractBaseEntity from class com.pixelmonmod.pixelmon.api.data.DataSync [14:57:08] [modloading-worker-0/WARN]: defineId called for: class com.pixelmonmod.pixelmon.entities.pixelmon.AbstractBaseEntity from class com.pixelmonmod.pixelmon.api.data.DataSync [14:57:08] [modloading-worker-0/WARN]: defineId called for: class com.pixelmonmod.pixelmon.entities.pixelmon.AbstractBaseEntity from class com.pixelmonmod.pixelmon.api.data.DataSync [14:57:08] [modloading-worker-0/WARN]: defineId called for: class com.pixelmonmod.pixelmon.entities.pixelmon.AbstractBaseEntity from class com.pixelmonmod.pixelmon.api.data.DataSync [14:57:08] [modloading-worker-0/WARN]: defineId called for: class com.pixelmonmod.pixelmon.entities.pixelmon.AbstractBaseEntity from class com.pixelmonmod.pixelmon.api.data.DataSync [14:57:08] [modloading-worker-0/WARN]: defineId called for: class com.pixelmonmod.pixelmon.entities.pixelmon.AbstractBaseEntity from class com.pixelmonmod.pixelmon.api.data.DataSync [14:57:08] [modloading-worker-0/WARN]: defineId called for: class com.pixelmonmod.pixelmon.entities.pixelmon.AbstractBaseEntity from class com.pixelmonmod.pixelmon.api.data.DataSync [14:57:08] [modloading-worker-0/WARN]: defineId called for: class com.pixelmonmod.pixelmon.entities.pixelmon.AbstractClientEntity from class com.pixelmonmod.pixelmon.api.data.DataSync [14:57:08] [modloading-worker-0/WARN]: defineId called for: class com.pixelmonmod.pixelmon.entities.pixelmon.AbstractClientEntity from class com.pixelmonmod.pixelmon.api.data.DataSync [14:57:08] [modloading-worker-0/WARN]: defineId called for: class com.pixelmonmod.pixelmon.entities.pixelmon.AbstractClientEntity from class com.pixelmonmod.pixelmon.api.data.DataSync [14:57:08] [modloading-worker-0/WARN]: defineId called for: class com.pixelmonmod.pixelmon.entities.pixelmon.AbstractClientEntity from class com.pixelmonmod.pixelmon.api.data.DataSync [14:57:08] [modloading-worker-0/WARN]: defineId called for: class com.pixelmonmod.pixelmon.entities.pixelmon.AbstractClientEntity from class com.pixelmonmod.pixelmon.api.data.DataSync [14:57:08] [modloading-worker-0/WARN]: defineId called for: class com.pixelmonmod.pixelmon.entities.pixelmon.AbstractClientEntity from class com.pixelmonmod.pixelmon.api.data.DataSync [14:57:08] [modloading-worker-0/WARN]: defineId called for: class com.pixelmonmod.pixelmon.entities.pixelmon.AbstractClientEntity from class com.pixelmonmod.pixelmon.api.data.DataSync [14:57:08] [modloading-worker-0/WARN]: defineId called for: class com.pixelmonmod.pixelmon.entities.pixelmon.AbstractClientEntity from class com.pixelmonmod.pixelmon.api.data.DataSync [14:57:08] [modloading-worker-0/WARN]: defineId called for: class com.pixelmonmod.pixelmon.entities.pixelmon.AbstractClientEntity from class com.pixelmonmod.pixelmon.api.data.DataSync [14:57:08] [modloading-worker-0/WARN]: defineId called for: class com.pixelmonmod.pixelmon.entities.pixelmon.AbstractInteractionsEntity from class com.pixelmonmod.pixelmon.api.data.DataSync [14:57:08] [modloading-worker-0/WARN]: defineId called for: class com.pixelmonmod.pixelmon.entities.pixelmon.AbstractBattleEntity from class com.pixelmonmod.pixelmon.api.data.DataSync [14:57:08] [modloading-worker-0/WARN]: defineId called for: class com.pixelmonmod.pixelmon.entities.pixelmon.AbstractMovesEntity from class com.pixelmonmod.pixelmon.api.data.DataSync [14:57:08] [modloading-worker-0/WARN]: defineId called for: class com.pixelmonmod.pixelmon.entities.pixelmon.AbstractMovesEntity from class com.pixelmonmod.pixelmon.api.data.DataSync [14:57:08] [main/INFO]: Initializing Packet Registries [14:57:08] [Forge Version Check/INFO]: [journeymap] Found status: OUTDATED Current: 5.9.12 Target: 5.9.15 [14:57:08] [Forge Version Check/INFO]: [pixelmon] Starting version check at https://reforged.gg/forge/update.json [14:57:08] [Forge Version Check/INFO]: [pixelmon] Found status: UP_TO_DATE Current: 9.2.3 Target: null [14:57:08] [Forge Version Check/INFO]: [tcg] Starting version check at https://reforged.gg/forge/update.json [14:57:09] [Forge Version Check/INFO]: [tcg] Found status: UP_TO_DATE Current: 9.2.3 Target: null [14:57:10] [main/INFO]: Environment: authHost='https://authserver.mojang.com', accountsHost='https://api.mojang.com', sessionHost='https://sessionserver.mojang.com', servicesHost='https://api.minecraftservices.com', name='PROD' [14:57:10] [main/WARN]: Assets URL 'union:/data/libraries/net/minecraft/server/1.20.1-20230612.114412/server-1.20.1-20230612.114412-srg.jar%23115!/assets/.mcassetsroot' uses unexpected schema [14:57:10] [main/WARN]: Assets URL 'union:/data/libraries/net/minecraft/server/1.20.1-20230612.114412/server-1.20.1-20230612.114412-srg.jar%23115!/data/.mcassetsroot' uses unexpected schema [14:57:11] [main/WARN]: Failed to parse level-type default, defaulting to minecraft:normal [14:57:11] [Worker-Main-3/ERROR]: Couldn't load tag [pixelmon:drowned_crimson (from Pixelmon-1.20.1-9.2.3-universal.jar), pixelmon:drowned_dark (from Pixelmon-1.20.1-9.2.3-universal.jar), pixelmon:drowned_warm (from Pixelmon-1.20.1-9.2.3-universal.jar)] as it is missing following references: pixelmon:drowned_crimson (from Pixelmon-1.20.1-9.2.3-universal.jar), pixelmon:drowned_dark (from Pixelmon-1.20.1-9.2.3-universal.jar), pixelmon:drowned_warm (from Pixelmon-1.20.1-9.2.3-universal.jar) [14:57:12] [main/INFO]: Loaded 8 recipes [14:57:13] [main/INFO]: Loaded 2319 advancements [14:57:13] [main/WARN]: Attack name invalid: Tera Blast [14:57:13] [main/WARN]: Attack name invalid: Tera Blast [14:57:13] [main/WARN]: Attack name invalid: Tera Blast [14:57:13] [main/WARN]: Attack name invalid: Tera Blast [14:57:13] [main/WARN]: Attack name invalid: Tera Blast [14:57:13] [main/WARN]: Attack name invalid: Tera Blast [14:57:13] [main/WARN]: Attack name invalid: Tera Blast [14:57:13] [main/WARN]: Attack name invalid: Tera Blast [14:57:13] [main/WARN]: Attack name invalid: Tera Blast [14:57:13] [main/WARN]: Attack name invalid: Tera Blast [14:57:13] [main/WARN]: Attack name invalid: Tera Blast [14:57:13] [main/WARN]: Attack name invalid: Tera Blast [14:57:13] [main/WARN]: Attack name invalid: Tera Blast [14:57:13] [main/WARN]: Attack name invalid: Tera Blast [14:57:13] [main/WARN]: Attack name invalid: Tera Blast [14:57:13] [main/WARN]: Attack name invalid: Tera Blast [14:57:13] [main/WARN]: Attack name invalid: Tera Blast [14:57:13] [main/WARN]: Attack name invalid: Tera Blast [14:57:13] [main/WARN]: Attack name invalid: Tera Blast [14:57:13] [main/WARN]: Attack name invalid: Tera Blast [14:57:13] [main/WARN]: Attack name invalid: Tera Blast [14:57:13] [main/WARN]: Attack name invalid: Tera Blast [14:57:13] [main/WARN]: Attack name invalid: Tera Blast [14:57:13] [main/WARN]: Attack name invalid: Tera Blast [14:57:13] [main/WARN]: Attack name invalid: Tera Blast [14:57:13] [main/WARN]: Attack name invalid: Tera Blast [14:57:13] [main/WARN]: Attack name invalid: Tera Blast [14:57:13] [main/WARN]: Attack name invalid: Tera Blast [14:57:13] [main/WARN]: Attack name invalid: Tera Blast [14:57:13] [main/WARN]: Attack name invalid: Tera Blast [14:57:13] [main/WARN]: Attack name invalid: Tera Blast [14:57:13] [main/WARN]: Attack name invalid: Tera Blast [14:57:13] [main/WARN]: Attack name invalid: Tera Blast [14:57:13] [main/WARN]: Attack name invalid: Tera Blast [14:57:13] [main/WARN]: Attack name invalid: Tera Blast [14:57:13] [main/WARN]: Attack name invalid: Tera Blast [14:57:13] [main/WARN]: Attack name invalid: Tera Blast [14:57:13] [main/WARN]: Attack name invalid: Tera Blast [14:57:13] [main/WARN]: Attack name invalid: Tera Blast [14:57:13] [main/WARN]: Attack name invalid: Tera Blast [14:57:13] [main/WARN]: Attack name invalid: Tera Blast [14:57:13] [main/WARN]: Attack name invalid: Tera Blast [14:57:13] [main/WARN]: Attack name invalid: Tera Blast [14:57:13] [main/WARN]: Attack name invalid: Tera Blast [14:57:13] [main/WARN]: Attack name invalid: Tera Blast [14:57:13] [main/WARN]: Attack name invalid: Tera Blast [14:57:13] [main/WARN]: Attack name invalid: Tera Blast [14:57:13] [main/WARN]: Attack name invalid: Tera Blast [14:57:13] [main/WARN]: Attack name invalid: Tera Blast [14:57:13] [main/WARN]: Attack name invalid: Tera Blast [14:57:13] [main/WARN]: Attack name invalid: Tera Blast [14:57:13] [main/WARN]: Attack name invalid: Tera Blast [14:57:13] [main/WARN]: Attack name invalid: Tera Blast [14:57:13] [main/WARN]: Attack name invalid: Tera Blast [14:57:13] [main/WARN]: Attack name invalid: Tera Blast [14:57:13] [main/WARN]: Attack name invalid: Tera Blast [14:57:13] [main/WARN]: Attack name invalid: Tera Blast [14:57:13] [main/WARN]: Attack name invalid: Tera Blast [14:57:13] [main/WARN]: Attack name invalid: Tera Blast [14:57:13] [main/WARN]: Attack name invalid: Tera Blast [14:57:13] [main/WARN]: Attack name invalid: Tera Blast [14:57:13] [main/WARN]: Attack name invalid: Tera Blast [14:57:13] [main/WARN]: Attack name invalid: Tera Blast [14:57:13] [main/WARN]: Attack name invalid: Tera Blast [14:57:13] [main/WARN]: Attack name invalid: Tera Blast [14:57:13] [main/WARN]: Attack name invalid: Tera Blast [14:57:14] [main/WARN]: Attack name invalid: Tera Blast [14:57:14] [main/WARN]: Attack name invalid: Tera Blast [14:57:14] [main/WARN]: Attack name invalid: Tera Blast [14:57:14] [main/WARN]: Attack name invalid: Tera Blast [14:57:14] [main/WARN]: Attack name invalid: Tera Blast [14:57:14] [main/WARN]: Attack name invalid: Tera Blast [14:57:14] [main/WARN]: Attack name invalid: Tera Blast [14:57:14] [main/WARN]: Attack name invalid: Tera Blast [14:57:14] [main/WARN]: Attack name invalid: Tera Blast [14:57:14] [main/WARN]: Attack name invalid: Tera Blast [14:57:14] [main/WARN]: Attack name invalid: Tera Blast [14:57:14] [main/WARN]: Attack name invalid: Tera Blast [14:57:14] [main/WARN]: Attack name invalid: Tera Blast [14:57:14] [main/WARN]: Attack name invalid: Tera Blast [14:57:14] [main/WARN]: Attack name invalid: Tera Blast [14:57:14] [main/WARN]: Attack name invalid: Tera Blast [14:57:14] [main/WARN]: Attack name invalid: Tera Blast [14:57:14] [main/WARN]: Attack name invalid: Tera Blast [14:57:14] [main/WARN]: Attack name invalid: Tera Blast [14:57:14] [main/WARN]: Attack name invalid: Tera Blast [14:57:14] [main/WARN]: Attack name invalid: Tera Blast [14:57:14] [main/WARN]: Attack name invalid: Tera Blast [14:57:14] [main/WARN]: Attack name invalid: Tera Blast [14:57:14] [main/WARN]: Attack name invalid: Tera Blast [14:57:14] [main/WARN]: Attack name invalid: Tera Blast [14:57:14] [main/WARN]: Attack name invalid: Tera Blast [14:57:14] [main/WARN]: Attack name invalid: Tera Blast [14:57:14] [main/WARN]: Attack name invalid: Tera Blast [14:57:14] [main/WARN]: Attack name invalid: Tera Blast [14:57:14] [main/WARN]: Attack name invalid: Tera Blast [14:57:14] [main/WARN]: Attack name invalid: Tera Blast [14:57:14] [main/WARN]: Attack name invalid: Tera Blast [14:57:14] [main/WARN]: Attack name invalid: Tera Blast [14:57:14] [main/WARN]: Attack name invalid: Tera Blast [14:57:14] [main/WARN]: Attack name invalid: Tera Blast [14:57:14] [main/WARN]: Attack name invalid: Tera Blast [14:57:14] [main/WARN]: Attack name invalid: Tera Blast [14:57:14] [main/WARN]: Attack name invalid: Tera Blast [14:57:14] [main/WARN]: Attack name invalid: Tera Blast [14:57:14] [main/WARN]: Attack name invalid: Tera Blast [14:57:14] [main/WARN]: Attack name invalid: Tera Blast [14:57:14] [main/WARN]: Attack name invalid: Tera Blast [14:57:14] [main/WARN]: Attack name invalid: Tera Blast [14:57:14] [main/WARN]: Attack name invalid: Tera Blast [14:57:14] [main/WARN]: defineId called for: class com.pixelmonmod.pixelmon.entities.npcs.NPCEntity from class com.pixelmonmod.pixelmon.api.data.DataSync [14:57:14] [main/WARN]: defineId called for: class com.pixelmonmod.pixelmon.entities.npcs.NPCEntity from class com.pixelmonmod.pixelmon.api.data.DataSync [14:57:14] [main/WARN]: defineId called for: class com.pixelmonmod.pixelmon.entities.npcs.NPCEntity from class com.pixelmonmod.pixelmon.api.data.DataSync [14:57:14] [main/WARN]: defineId called for: class com.pixelmonmod.pixelmon.entities.npcs.NPCEntity from class com.pixelmonmod.pixelmon.api.data.DataSync [14:57:14] [main/WARN]: defineId called for: class com.pixelmonmod.pixelmon.entities.npcs.NPCEntity from class com.pixelmonmod.pixelmon.api.data.DataSync [14:57:14] [main/WARN]: defineId called for: class com.pixelmonmod.pixelmon.entities.npcs.NPCEntity from class com.pixelmonmod.pixelmon.api.data.DataSync [14:57:14] [main/WARN]: defineId called for: class com.pixelmonmod.pixelmon.entities.npcs.NPCEntity from class com.pixelmonmod.pixelmon.api.data.DataSync [14:57:14] [main/WARN]: defineId called for: class com.pixelmonmod.pixelmon.entities.npcs.NPCTutor from class com.pixelmonmod.pixelmon.api.data.DataSync [14:57:14] [main/ERROR]: Failed to cast quest argument: any [14:57:14] [main/ERROR]: Failed to cast quest argument: any [14:57:14] [main/INFO]: Registering Better Spawner. [14:57:14] [main/INFO]: Registering trades. [14:57:14] [main/INFO]: Registering shop items. [14:57:16] [Server thread/INFO]: Starting minecraft server version 1.20.1 [14:57:16] [Server thread/INFO]: Loading properties [14:57:16] [Server thread/INFO]: Default game type: SURVIVAL [14:57:16] [Server thread/INFO]: Generating keypair [14:57:16] [Server thread/INFO]: Starting Minecraft server on *:25565 [14:57:16] [Server thread/INFO]: Using epoll channel type [14:57:17] [Server thread/WARN]: Configuration file ./world/serverconfig/journeymap-server.toml is not correct. Correcting [14:57:17] [Server thread/WARN]: Incorrect key admins was corrected from null to its default, SimpleCommentedConfig:{}. [14:57:17] [Server thread/WARN]: Incorrect key admins.opAccess was corrected from null to its default, true. [14:57:17] [Server thread/WARN]: Incorrect key admins.serverAdmins was corrected from null to its default, [mysticdrew, 79f597fe-2877-4ecb-acdf-8c58cc1854ca]. [14:57:17] [Server thread/INFO]: Loading JourneyMap Forge Configs [14:57:17] [Thread-1/INFO]: Loading JourneyMap Forge Configs [14:57:17] [Thread-1/INFO]: Loading JourneyMap Forge Configs [14:57:17] [Server thread/WARN]: Configuration file ./world/serverconfig/forge-server.toml is not correct. Correcting [14:57:17] [Server thread/WARN]: Incorrect key server was corrected from null to its default, SimpleCommentedConfig:{}. [14:57:17] [Server thread/WARN]: Incorrect key server.removeErroringBlockEntities was corrected from null to its default, false. [14:57:17] [Thread-1/INFO]: Loading JourneyMap Forge Configs [14:57:17] [Server thread/WARN]: Incorrect key server.removeErroringEntities was corrected from null to its default, false. [14:57:17] [Server thread/WARN]: Incorrect key server.fullBoundingBoxLadders was corrected from null to its default, false. [14:57:17] [Server thread/WARN]: Incorrect key server.zombieBaseSummonChance was corrected from null to its default, 0.1. [14:57:17] [Server thread/WARN]: Incorrect key server.zombieBabyChance was corrected from null to its default, 0.05. [14:57:17] [Server thread/WARN]: Incorrect key server.permissionHandler was corrected from null to its default, forge:default_handler. [14:57:17] [Server thread/WARN]: Incorrect key server.advertiseDedicatedServerToLan was corrected from null to its default, true. [14:57:17] [Server thread/INFO]: Preparing level "world" [14:57:21] [Netty Epoll Server IO #1/INFO]: Disconnecting Player (server is still starting): literal{Server is still starting! Please wait before reconnecting.} [14:57:25] [Worker-Main-1/WARN]: defineId called for: class net.minecraft.world.entity.player.Player from class com.pixelmonmod.pixelmon.listener.EntityPlayerExtension [14:57:25] [Worker-Main-1/WARN]: defineId called for: class net.minecraft.world.entity.player.Player from class com.pixelmonmod.pixelmon.listener.EntityPlayerExtension [14:57:25] [Worker-Main-1/WARN]: defineId called for: class net.minecraft.world.entity.player.Player from class com.pixelmonmod.pixelmon.listener.EntityPlayerExtension [14:57:25] [Worker-Main-1/WARN]: defineId called for: class net.minecraft.world.entity.player.Player from class com.pixelmonmod.pixelmon.listener.EntityPlayerExtension [14:57:25] [Worker-Main-1/WARN]: defineId called for: class net.minecraft.world.entity.player.Player from class com.pixelmonmod.pixelmon.listener.EntityPlayerExtension [14:57:25] [Worker-Main-1/WARN]: defineId called for: class net.minecraft.world.entity.player.Player from class com.pixelmonmod.pixelmon.listener.EntityPlayerExtension [14:57:25] [Worker-Main-1/WARN]: defineId called for: class net.minecraft.world.entity.player.Player from class com.pixelmonmod.pixelmon.listener.EntityPlayerExtension [14:57:25] [Worker-Main-1/WARN]: defineId called for: class net.minecraft.world.entity.player.Player from class com.pixelmonmod.pixelmon.listener.EntityPlayerExtension [14:57:25] [Worker-Main-1/WARN]: defineId called for: class net.minecraft.world.entity.player.Player from class com.pixelmonmod.pixelmon.listener.EntityPlayerExtension [14:57:25] [Worker-Main-2/ERROR]: Hanging entity at invalid position: BlockPos{x=856, y=21, z=-466} [14:57:26] [Worker-Main-3/ERROR]: Hanging entity at invalid position: BlockPos{x=362, y=22, z=-472} [14:57:26] [Netty Epoll Server IO #2/INFO]: Disconnecting Player (server is still starting): literal{Server is still starting! Please wait before reconnecting.} [14:57:26] [Netty Epoll Server IO #3/INFO]: Disconnecting Player (server is still starting): literal{Server is still starting! Please wait before reconnecting.} [14:57:26] [Server thread/INFO]: Preparing start region for dimension minecraft:overworld [14:57:27] [Worker-Main-2/INFO]: Preparing spawn area: 0% [14:57:27] [Worker-Main-2/INFO]: Preparing spawn area: 0% [14:57:27] [Worker-Main-3/INFO]: Preparing spawn area: 0% [14:57:28] [Worker-Main-1/WARN]: defineId called for: class com.pixelmonmod.pixelmon.entities.npcs.NPCTrainer from class com.pixelmonmod.pixelmon.api.data.DataSync [14:57:28] [Worker-Main-1/WARN]: defineId called for: class com.pixelmonmod.pixelmon.entities.npcs.NPCTrainer from class com.pixelmonmod.pixelmon.api.data.DataSync [14:57:28] [Worker-Main-1/WARN]: defineId called for: class com.pixelmonmod.pixelmon.entities.npcs.NPCTrainer from class com.pixelmonmod.pixelmon.api.data.DataSync [14:57:28] [Worker-Main-1/WARN]: defineId called for: class com.pixelmonmod.pixelmon.entities.npcs.NPCTrainer from class com.pixelmonmod.pixelmon.api.data.DataSync [14:57:28] [Worker-Main-1/WARN]: defineId called for: class com.pixelmonmod.pixelmon.entities.npcs.NPCTrainer from class com.pixelmonmod.pixelmon.api.data.DataSync [14:57:28] [Worker-Main-1/WARN]: defineId called for: class com.pixelmonmod.pixelmon.entities.npcs.NPCTrainer from class com.pixelmonmod.pixelmon.api.data.DataSync [14:57:28] [Worker-Main-1/WARN]: defineId called for: class com.pixelmonmod.pixelmon.entities.npcs.NPCTrainer from class com.pixelmonmod.pixelmon.api.data.DataSync [14:57:28] [Worker-Main-2/INFO]: Preparing spawn area: 0% [14:57:28] [Worker-Main-2/INFO]: Preparing spawn area: 0% [14:57:29] [Worker-Main-1/INFO]: Preparing spawn area: 0% [14:57:29] [Worker-Main-2/INFO]: Preparing spawn area: 0% [14:57:30] [Worker-Main-1/INFO]: Preparing spawn area: 1% [14:57:30] [Worker-Main-3/INFO]: Preparing spawn area: 2% [14:57:31] [Worker-Main-3/INFO]: Preparing spawn area: 2% [14:57:31] [Server thread/WARN]: Tried to load a block entity for block Block{pixelmon:red_trade_machine}[facing=west,multipos=top] but failed at location BlockPos{x=698, y=71, z=-748} [14:57:31] [Server thread/WARN]: Tried to load a block entity for block Block{pixelmon:red_cushion_chair}[facing=east] but failed at location BlockPos{x=697, y=70, z=-742} [14:57:31] [Server thread/WARN]: Tried to load a block entity for block Block{pixelmon:red_cushion_chair}[facing=east] but failed at location BlockPos{x=699, y=70, z=-742} [14:57:31] [Server thread/WARN]: Tried to load a block entity for block Block{pixelmon:red_cushion_chair}[facing=east] but failed at location BlockPos{x=698, y=70, z=-742} [14:57:31] [Server thread/WARN]: Tried to load a block entity for block Block{pixelmon:red_trade_machine}[facing=east,multipos=top] but failed at location BlockPos{x=700, y=71, z=-748} [14:57:31] [Server thread/WARN]: Tried to load a block entity for block Block{pixelmon:red_trade_machine}[facing=west,multipos=bottom] but failed at location BlockPos{x=698, y=70, z=-748} [14:57:31] [Server thread/WARN]: Tried to load a block entity for block Block{pixelmon:red_trade_machine}[facing=north,multipos=top] but failed at location BlockPos{x=699, y=71, z=-748} [14:57:31] [Server thread/WARN]: Tried to load a block entity for block Block{pixelmon:red_pc}[facing=west,multipos=top] but failed at location BlockPos{x=694, y=71, z=-743} [14:57:31] [Server thread/WARN]: Tried to load a block entity for block Block{pixelmon:white_rug}[facing=east,multipos=bottom] but failed at location BlockPos{x=698, y=70, z=-745} [14:57:31] [Server thread/WARN]: Tried to load a block entity for block Block{pixelmon:red_trade_machine}[facing=east,multipos=bottom] but failed at location BlockPos{x=700, y=70, z=-748} [14:57:31] [Server thread/WARN]: Tried to load a block entity for block Block{pixelmon:white_rug}[facing=north,multipos=base] but failed at location BlockPos{x=697, y=70, z=-745} [14:57:31] [Netty Epoll Server IO #4/INFO]: Disconnecting Player (server is still starting): literal{Server is still starting! Please wait before reconnecting.} [14:57:31] [Worker-Main-3/INFO]: Preparing spawn area: 3% [14:57:31] [Server thread/WARN]: Tried to load a block entity for block Block{pixelmon:cooking_pot}[facing=east,multipos=top] but failed at location BlockPos{x=721, y=70, z=-766} [14:57:32] [Worker-Main-2/ERROR]: Hanging entity at invalid position: BlockPos{x=866, y=10, z=-685} [14:57:32] [Worker-Main-2/ERROR]: Hanging entity at invalid position: BlockPos{x=867, y=10, z=-685} [14:57:32] [Worker-Main-2/ERROR]: Hanging entity at invalid position: BlockPos{x=869, y=10, z=-683} [14:57:32] [Worker-Main-2/ERROR]: Hanging entity at invalid position: BlockPos{x=869, y=10, z=-682} [14:57:32] [Worker-Main-1/INFO]: Preparing spawn area: 4% [14:57:32] [Worker-Main-3/INFO]: Preparing spawn area: 5% [14:57:33] [Netty Epoll Server IO #5/INFO]: Disconnecting Player (server is still starting): literal{Server is still starting! Please wait before reconnecting.} [14:57:33] [Worker-Main-1/INFO]: Preparing spawn area: 6% [14:57:33] [Worker-Main-2/INFO]: Preparing spawn area: 7% [14:57:33] [Worker-Main-1/ERROR]: Hanging entity at invalid position: BlockPos{x=866, y=10, z=-685} [14:57:33] [Worker-Main-1/ERROR]: Hanging entity at invalid position: BlockPos{x=867, y=10, z=-685} [14:57:33] [Worker-Main-1/ERROR]: Hanging entity at invalid position: BlockPos{x=869, y=10, z=-683} [14:57:33] [Worker-Main-1/ERROR]: Hanging entity at invalid position: BlockPos{x=869, y=10, z=-682} [14:57:34] [Worker-Main-1/INFO]: Preparing spawn area: 8% [14:57:34] [Worker-Main-3/INFO]: Preparing spawn area: 9% [14:57:35] [Worker-Main-1/INFO]: Preparing spawn area: 9% [14:57:35] [Worker-Main-3/INFO]: Preparing spawn area: 9% [14:57:36] [Worker-Main-2/INFO]: Preparing spawn area: 10% [14:57:36] [Netty Epoll Server IO #6/INFO]: Disconnecting Player (server is still starting): literal{Server is still starting! Please wait before reconnecting.} [14:57:36] [Netty Epoll Server IO #7/INFO]: Disconnecting Player (server is still starting): literal{Server is still starting! Please wait before reconnecting.} [14:57:36] [Worker-Main-1/INFO]: Preparing spawn area: 10% [14:57:37] [Worker-Main-3/INFO]: Preparing spawn area: 12% [14:57:37] [Worker-Main-3/INFO]: Preparing spawn area: 13% [14:57:38] [Worker-Main-3/INFO]: Preparing spawn area: 14% [14:57:38] [Worker-Main-2/INFO]: Preparing spawn area: 15% [14:57:39] [Worker-Main-3/INFO]: Preparing spawn area: 16% [14:57:39] [Worker-Main-3/INFO]: Preparing spawn area: 17% [14:57:40] [Worker-Main-1/INFO]: Preparing spawn area: 19% [14:57:40] [Server thread/WARN]: Tried to load a block entity for block Block{pixelmon:pink_pc}[facing=south,multipos=top] but failed at location BlockPos{x=748, y=61, z=-676} [14:57:40] [Server thread/WARN]: Tried to load a block entity for block Block{pixelmon:white_chair}[facing=north] but failed at location BlockPos{x=749, y=60, z=-679} [14:57:40] [Worker-Main-2/INFO]: Preparing spawn area: 21% [14:57:40] [Server thread/WARN]: Tried to load a block entity for block Block{pixelmon:white_chair}[facing=west] but failed at location BlockPos{x=776, y=62, z=-798} [14:57:40] [Server thread/WARN]: Tried to load a block entity for block Block{pixelmon:pink_pc}[facing=east,multipos=top] but failed at location BlockPos{x=779, y=63, z=-797} [14:57:41] [Worker-Main-3/INFO]: Preparing spawn area: 22% [14:57:41] [Worker-Main-2/INFO]: Preparing spawn area: 23% [14:57:41] [Netty Epoll Server IO #0/INFO]: Disconnecting Player (server is still starting): literal{Server is still starting! Please wait before reconnecting.} [14:57:42] [Worker-Main-3/INFO]: Preparing spawn area: 25% [14:57:42] [Worker-Main-1/INFO]: Preparing spawn area: 26% [14:57:43] [Worker-Main-3/INFO]: Preparing spawn area: 28% [14:57:43] [Worker-Main-1/INFO]: Preparing spawn area: 31% [14:57:45] [Worker-Main-2/INFO]: Preparing spawn area: 31% [14:57:45] [Worker-Main-1/INFO]: Preparing spawn area: 31% [14:57:45] [Worker-Main-1/INFO]: Preparing spawn area: 31% [14:57:45] [Worker-Main-3/INFO]: Preparing spawn area: 31% [14:57:46] [Worker-Main-1/INFO]: Preparing spawn area: 32% [14:57:46] [Netty Epoll Server IO #1/INFO]: Disconnecting Player (server is still starting): literal{Server is still starting! Please wait before reconnecting.} [14:57:46] [Worker-Main-3/INFO]: Preparing spawn area: 33% [14:57:46] [Netty Epoll Server IO #2/INFO]: Disconnecting Player (server is still starting): literal{Server is still starting! Please wait before reconnecting.} [14:57:47] [Worker-Main-3/INFO]: Preparing spawn area: 35% [14:57:47] [Worker-Main-3/INFO]: Preparing spawn area: 36% [14:57:48] [Worker-Main-2/INFO]: Preparing spawn area: 38% [14:57:48] [Worker-Main-2/INFO]: Preparing spawn area: 41% [14:57:49] [Worker-Main-3/INFO]: Preparing spawn area: 42% [14:57:49] [Worker-Main-2/INFO]: Preparing spawn area: 44% [14:57:50] [Worker-Main-2/INFO]: Preparing spawn area: 46% [14:57:50] [Worker-Main-3/INFO]: Preparing spawn area: 48% [14:57:51] [Worker-Main-2/INFO]: Preparing spawn area: 50% [14:57:51] [Netty Epoll Server IO #3/INFO]: Disconnecting Player (server is still starting): literal{Server is still starting! Please wait before reconnecting.} [14:57:51] [Worker-Main-2/INFO]: Preparing spawn area: 51% [14:57:52] [Worker-Main-3/INFO]: Preparing spawn area: 54% [14:57:52] [Netty Epoll Server IO #4/INFO]: Disconnecting Player (server is still starting): literal{Server is still starting! Please wait before reconnecting.} [14:57:52] [Worker-Main-3/INFO]: Preparing spawn area: 55% [14:57:53] [Worker-Main-3/INFO]: Preparing spawn area: 57% [14:57:53] [Worker-Main-2/INFO]: Preparing spawn area: 59% [14:57:54] [Worker-Main-3/INFO]: Preparing spawn area: 62% [14:57:54] [Worker-Main-1/INFO]: Preparing spawn area: 65% [14:57:55] [Worker-Main-2/INFO]: Preparing spawn area: 67% [14:57:55] [Worker-Main-2/INFO]: Preparing spawn area: 69% [14:57:56] [Worker-Main-2/INFO]: Preparing spawn area: 71% [14:57:56] [Netty Epoll Server IO #5/INFO]: Disconnecting Player (server is still starting): literal{Server is still starting! Please wait before reconnecting.} [14:57:56] [Worker-Main-2/INFO]: Preparing spawn area: 73% [14:57:57] [Worker-Main-3/INFO]: Preparing spawn area: 75% [14:57:57] [Netty Epoll Server IO #6/INFO]: Disconnecting Player (server is still starting): literal{Server is still starting! Please wait before reconnecting.} [14:57:57] [Worker-Main-3/INFO]: Preparing spawn area: 78% [14:57:58] [Worker-Main-3/INFO]: Preparing spawn area: 81% [14:57:58] [Worker-Main-2/INFO]: Preparing spawn area: 83% [14:57:59] [Worker-Main-2/INFO]: Preparing spawn area: 85% [14:57:59] [Worker-Main-1/INFO]: Preparing spawn area: 87% [14:58:00] [Worker-Main-1/INFO]: Preparing spawn area: 89% [14:58:00] [Worker-Main-3/INFO]: Preparing spawn area: 92% [14:58:01] [Worker-Main-3/INFO]: Preparing spawn area: 94% [14:58:01] [Worker-Main-2/INFO]: Preparing spawn area: 97% [14:58:02] [Server thread/INFO]: Time elapsed: 35418 ms

[14:58:02] [Server thread/INFO]: Starting remote control listener [14:58:02] [Server thread/INFO]: Thread RCON Listener started [14:58:02] [Server thread/INFO]: RCON running on 0.0.0.0:25576 [14:58:02] [Server thread/INFO]: Successfully initialized permission handler forge:default_handler [14:58:02] [Server thread/INFO]: global (FirstLoaded) Setting config file to version "5.9.12": journeymap.server.global.config [14:58:02] [Server thread/INFO]: global (Valid) Creating config file: ./journeymap/server/5.9/journeymap.server.global.config [14:58:02] [Server thread/INFO]: default (FirstLoaded) Setting config file to version "5.9.12": journeymap.server.default.config [14:58:02] [Server thread/INFO]: default (Valid) Creating config file: ./journeymap/server/5.9/journeymap.server.default.config [14:58:02] [Server thread/INFO]: minecraft~overworld (Initialized) Setting config file to version "5.9.12": journeymap.server.minecraft~overworld.config [14:58:02] [Server thread/INFO]: minecraft~overworld (Valid) Creating config file: ./journeymap/server/5.9/journeymap.server.minecraft~overworld.config [14:58:02] [Server thread/INFO]: minecraft~the_nether (Initialized) Setting config file to version "5.9.12": journeymap.server.minecraft~the_nether.config [14:58:02] [Server thread/INFO]: minecraft~the_nether (Valid) Creating config file: ./journeymap/server/5.9/journeymap.server.minecraft~the_nether.config [14:58:02] [Server thread/INFO]: pixelmon~ultra_space (Initialized) Setting config file to version "5.9.12": journeymap.server.pixelmon~ultra_space.config [14:58:02] [Server thread/INFO]: pixelmon~ultra_space (Valid) Creating config file: ./journeymap/server/5.9/journeymap.server.pixelmon~ultra_space.config [14:58:02] [Server thread/INFO]: minecraft~the_end (Initialized) Setting config file to version "5.9.12": journeymap.server.minecraft~the_end.config [14:58:02] [Server thread/INFO]: minecraft~the_end (Valid) Creating config file: ./journeymap/server/5.9/journeymap.server.minecraft~the_end.config [14:58:02] [Server thread/INFO]: Datapacks found: vanilla,mod:notenoughcrashes,mod:forge,mod:fancymenu,mod:konkrete,mod:explorerscompass,mod:journeymap,mod:clientresetpacket,mod:pixelmon,mod:naturescompass [14:58:02] [Server thread/WARN]: Attempting to add a Lambda listener with computed generic type of Event. Are you sure this is what you meant? NOTE : there are complex lambda forms where the generic type information is erased and cannot be recovered at runtime.

BulletproofCoffy commented 11 months ago

I forgot to mention, this docker-compose.yml was adapted from a cobblemon container that ran without this issue on my server

itzg commented 11 months ago

The image from this build should fix it https://github.com/itzg/docker-minecraft-server/actions/runs/6475612200