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
8.78k stars 1.47k forks source link

Certain mods not loading on startup #2882

Open saltysquatch04 opened 3 weeks ago

saltysquatch04 commented 3 weeks ago

Not sure if this is just me not understanding how additions/updates to mods work for the container, but upon restart or recreation the mods in the data/mods folder does not update properly and a certain handful of mods don't get loaded on startup. There are no errors, the mods just don't load.

Container ENV

DIFFICULTY | hard EULA | true FABRIC_LAUNCHER_VERSION | 1.0.0 FABRIC_LOADER_VERSION | 0.15.6 GID | 1000 INIT_MEMORY | 6G JAVA_HOME | /opt/java/openjdk JAVA_VERSION | jdk-21.0.2+13 LANG | en_US.UTF-8 LANGUAGE | en_US:en LC_ALL | en_US.UTF-8 MAX_MEMORY | 8G OPS | SaltySquatch04 PATH | /opt/java/openjdk/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin REPLACE_ENV_DURING_SYNC | true TYPE | FABRIC UID | 1000 VERSION | 1.20.1

Logs

[init] Running as uid=1000 gid=1000 with /data as 'drwxr-xr-x 13 1000 1000 4096 May 24 02:20 /data'

[init] Resolving type given FABRIC

[mc-image-helper] 17:03:10.389 INFO : Fabric launcher for minecraft 1.20.1 loader 0.15.6 is already available

[mc-image-helper] 17:03:13.311 INFO : Created/updated 1 property in /data/server.properties

[mc-image-helper] 17:03:14.176 INFO : The file /data/ops.json already exists, so no changes will be made

[init] Setting initial memory to 6G and max to 8G

[init] Starting the Minecraft server...

Starting net.fabricmc.loader.impl.game.minecraft.BundlerClassPathCapture

[17:03:19] [main/INFO]: Loading Minecraft 1.20.1 with Fabric Loader 0.15.6

[17:03:19] [main/INFO]: Loading 65 mods:

- accelerateddecay 3.0.1+mc1.20.1

- appleskin 2.5.1+mc1.20

- architectury 9.2.14

- betteradvancements 0.3.2.162

- carpet 1.4.112+v230608

- cloth-config 11.1.118

   \-- cloth-basic-math 0.6.1

- connectedglass 1.1.11

- dynmap 3.6

- fabric-api 0.92.1+1.20.1

   |-- fabric-api-base 0.4.31+1802ada577

   |-- fabric-api-lookup-api-v1 1.6.36+1802ada577

   |-- fabric-biome-api-v1 13.0.13+1802ada577

   |-- fabric-block-api-v1 1.0.11+1802ada577

   |-- fabric-block-view-api-v2 1.0.1+1802ada577

   |-- fabric-blockrenderlayer-v1 1.1.41+1802ada577

   |-- fabric-client-tags-api-v1 1.1.2+1802ada577

   |-- fabric-command-api-v1 1.2.34+f71b366f77

   |-- fabric-command-api-v2 2.2.13+1802ada577

   |-- fabric-commands-v0 0.2.51+df3654b377

   |-- fabric-containers-v0 0.1.64+df3654b377

   |-- fabric-content-registries-v0 4.0.11+1802ada577

   |-- fabric-convention-tags-v1 1.5.5+1802ada577

   |-- fabric-crash-report-info-v1 0.2.19+1802ada577

   |-- fabric-data-attachment-api-v1 1.0.0+de0fd6d177

   |-- fabric-data-generation-api-v1 12.3.4+1802ada577

   |-- fabric-dimensions-v1 2.1.54+1802ada577

   |-- fabric-entity-events-v1 1.6.0+1c78457f77

   |-- fabric-events-interaction-v0 0.6.2+1802ada577

   |-- fabric-events-lifecycle-v0 0.2.63+df3654b377

   |-- fabric-game-rule-api-v1 1.0.40+1802ada577

   |-- fabric-item-api-v1 2.1.28+1802ada577

   |-- fabric-item-group-api-v1 4.0.12+1802ada577

   |-- fabric-key-binding-api-v1 1.0.37+1802ada577

   |-- fabric-keybindings-v0 0.2.35+df3654b377

   |-- fabric-lifecycle-events-v1 2.2.22+1802ada577

   |-- fabric-loot-api-v2 1.2.1+1802ada577

   |-- fabric-loot-tables-v1 1.1.45+9e7660c677

   |-- fabric-message-api-v1 5.1.9+1802ada577

   |-- fabric-mining-level-api-v1 2.1.50+1802ada577

   |-- fabric-model-loading-api-v1 1.0.3+1802ada577

   |-- fabric-models-v0 0.4.2+9386d8a777

   |-- fabric-networking-api-v1 1.3.11+1802ada577

   |-- fabric-networking-v0 0.3.51+df3654b377

   |-- fabric-object-builder-api-v1 11.1.3+1802ada577

   |-- fabric-particles-v1 1.1.2+1802ada577

   |-- fabric-recipe-api-v1 1.0.21+1802ada577

   |-- fabric-registry-sync-v0 2.3.3+1802ada577

   |-- fabric-renderer-api-v1 3.2.1+1802ada577

   |-- fabric-renderer-indigo 1.5.1+1802ada577

   |-- fabric-renderer-registries-v1 3.2.46+df3654b377

   |-- fabric-rendering-data-attachment-v1 0.3.37+92a0d36777

   |-- fabric-rendering-fluids-v1 3.0.28+1802ada577

   |-- fabric-rendering-v0 1.1.49+df3654b377

   |-- fabric-rendering-v1 3.0.8+1802ada577

   |-- fabric-resource-conditions-api-v1 2.3.8+1802ada577

   |-- fabric-resource-loader-v0 0.11.10+1802ada577

   |-- fabric-screen-api-v1 2.0.8+1802ada577

   |-- fabric-screen-handler-api-v1 1.3.30+1802ada577

   |-- fabric-sound-api-v1 1.0.13+1802ada577

   |-- fabric-transfer-api-v1 3.3.5+8dd72ea377

   \-- fabric-transitive-access-wideners-v1 4.3.1+1802ada577

- fabricloader 0.15.6

   \-- mixinextras 0.3.2

- ferritecore 6.0.1

- fusion 1.1.1

- jade 11.8.0

- java 21

- jei 15.3.0.4

- lithium 0.11.2

- minecraft 1.20.1

- modernfix 5.16.1+mc1.20.1

   \-- mixinextras 0.3.2

- structory 1.3.4

- supermartijn642corelib 1.1.17

- terralith 2.4.11

- toofast 1.2.0

- xaerominimap 24.1.1

- xaeroworldmap 1.38.4

[17:03:19] [main/INFO]: SpongePowered MIXIN Subsystem Version=0.8.5 Source=file:/data/libraries/net/fabricmc/sponge-mixin/0.12.5+mixin.0.8.5/sponge-mixin-0.12.5+mixin.0.8.5.jar Service=Knot/Fabric Env=SERVER

[17:03:19] [main/INFO]: Compatibility level set to JAVA_17

[17:03:19] [main/WARN]: Reference map 'accelerated-decay-fabric-fabric-refmap.json' for accelerateddecay.mixins.json could not be read. If this is a development environment you can ignore this message

[17:03:19] [main/WARN]: Reference map 'accelerated-decay-common-refmap.json' for accelerateddecay-common.mixins.json could not be read. If this is a development environment you can ignore this message

[17:03:19] [main/WARN]: Reference map 'connectedglass.mixins.refmap.json' for connectedglass.mixins.json could not be read. If this is a development environment you can ignore this message

[17:03:19] [main/INFO]: Loaded configuration file for Lithium: 115 options available, 1 override(s) found

[17:03:20] [main/INFO]: Loaded configuration file for ModernFix 5.16.1+mc1.20.1: 55 options available, 0 override(s) found

[17:03:20] [main/INFO]: Applying Nashorn fix

[17:03:20] [main/WARN]: Force-disabling mixin 'alloc.blockstate.StateMixin' as rule 'mixin.alloc.blockstate' (added by mods [ferritecore]) disables it and children

[17:03:20] [main/INFO]: Initializing MixinExtras via com.llamalad7.mixinextras.service.MixinExtrasServiceImpl(version=0.3.2).

[17:03:22] [main/INFO]: Injecting BlockStateBase cache population hook into getNeighborPathNodeType from me.jellysquid.mods.lithium.mixin.ai.pathing.AbstractBlockStateMixin

[17:03:22] [main/INFO]: Injecting BlockStateBase cache population hook into getPathNodeType from me.jellysquid.mods.lithium.mixin.ai.pathing.AbstractBlockStateMixin

[17:03:22] [main/INFO]: Injecting BlockStateBase cache population hook into getAllFlags from me.jellysquid.mods.lithium.mixin.util.block_tracking.AbstractBlockStateMixin

[17:03:23] [main/WARN]: Method overwrite conflict for getConnection in fabric-networking-api-v1.mixins.json:accessor.ServerPlayNetworkHandlerAccessor from mod fabric-networking-api-v1, previously written by carpet.mixins.ServerGamePacketListenerImpl_coreMixin. Skipping method.

[17:03:24] [main/WARN]: Method overwrite conflict for method_21740 in modernfix-common.mixins.json:perf.remove_biome_temperature_cache.BiomeMixin from mod modernfix, previously written by me.jellysquid.mods.lithium.mixin.world.temperature_cache.BiomeMixin. Skipping method.

[17:03:24] [main/WARN]: Method overwrite conflict for getClimateSettings in architectury.mixins.json:BiomeAccessor from mod architectury, previously written by carpet.mixins.Biome_scarpetMixin. Skipping method.

[17:03:24] [main/INFO]: Vanilla bootstrap took 3109 milliseconds

[17:03:24] [main/INFO]: [Dynmap] Mod Support API available

[17:03:25] [main/INFO]: Loading Xaero's Minimap - Stage 1/2 (Server)

[17:03:25] [main/INFO]: Loading Xaero's World Map - Stage 1/2 (Server)

[17:03:25] [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'

[17:03:25] [main/INFO]: Bypassed Mojang DFU

[17:03:26] [main/INFO]: [fabric-registry-sync] Loaded registry data [file 1/4]

[17:03:26] [main/INFO]: [Dynmap] Register commands

[17:03:27] [main/INFO]: Loaded 7 recipes

[17:03:27] [main/INFO]: Loaded 1572 advancements

[17:03:27] [main/INFO]: Applied 0 biome modifications to 0 of 163 new biomes in 1.846 ms

[17:03:27] [Server thread/INFO]: [Dynmap] Added 119 custom biome mappings

[17:03:27] [Server thread/INFO]: [Dynmap] Using ops.txt for access control

[17:03:27] [Server thread/INFO]: Starting minecraft server version 1.20.1

[17:03:27] [Server thread/INFO]: Loading properties

[17:03:27] [Server thread/INFO]: Default game type: SURVIVAL

[17:03:27] [Server thread/INFO]: Generating keypair

[17:03:27] [Server thread/INFO]: Starting Minecraft server on *:25565

[17:03:27] [Server thread/INFO]: Using epoll channel type

[17:03:28] [Server thread/INFO]: Preparing level "world"

[17:03:28] [Server thread/INFO]: [Dynmap] Found cwebp at /usr/bin/cwebp and dwebp at /usr/bin/dwebp: webp format enabled

[17:03:28] [Server thread/INFO]: [Dynmap] Mod Support processing completed

[17:03:30] [Server thread/INFO]: [Dynmap] Loaded 27 shaders.

[17:03:31] [Server thread/INFO]: [Dynmap] Loaded 83 perspectives.

[17:03:31] [Server thread/INFO]: [Dynmap] Loaded 22 lightings.

[17:03:31] [Server thread/INFO]: [Dynmap] Starting enter/exit processing

[17:03:31] [Dynmap Render Thread/INFO]: [Dynmap] Finish marker initialization

[17:03:31] [Server thread/INFO]: [Dynmap] Web server started on address 0.0.0.0:8123

[17:03:31] [Server thread/INFO]: [Dynmap] version 3.6 is enabled - core version 3.6-899

[17:03:31] [Server thread/INFO]: [Dynmap] For support, visit our Discord at https://discord.gg/s3rd5qn

[17:03:31] [Server thread/INFO]: [Dynmap] For news, visit https://reddit.com/r/Dynmap or follow https://universeodon.com/@dynmap

[17:03:31] [Server thread/INFO]: [Dynmap] To report or track bugs, visit https://github.com/webbukkit/dynmap/issues

[17:03:31] [Server thread/INFO]: [Dynmap] If you'd like to donate, please visit https://www.patreon.com/dynmap or https://ko-fi.com/michaelprimm

[17:03:31] [Server thread/INFO]: [Dynmap] Loaded 3 maps of world 'world'.

[17:03:31] [Server thread/INFO]: [Dynmap] Loaded 2 maps of world 'DIM1'.

[17:03:31] [Server thread/INFO]: [Dynmap] Loaded 2 maps of world 'DIM-1'.

[17:03:31] [Server thread/INFO]: [Dynmap] Register events

[17:03:31] [Server thread/INFO]: [Dynmap] Enabled

[17:03:31] [Server thread/INFO]: Preparing start region for dimension minecraft:overworld

[17:03:31] [Server thread/WARN]: Method overwrite conflict for removeIf in modernfix-common.mixins.json:bugfix.paper_chunk_patches.SortedArraySetMixin from mod modernfix, previously written by me.jellysquid.mods.lithium.mixin.world.chunk_tickets.SortedArraySetMixin. Skipping method.

[17:03:32] [Server thread/INFO]: Preparing spawn area: 0%

[17:03:32] [Server thread/INFO]: Preparing spawn area: 0%

[17:03:32] [Server thread/INFO]: Preparing spawn area: 0%

[17:03:33] [Server thread/INFO]: Time elapsed: 1460 ms

[17:03:33] [Server thread/INFO]: Starting remote control listener

[17:03:33] [Server thread/INFO]: Thread RCON Listener started

[17:03:33] [Server thread/INFO]: RCON running on 0.0.0.0:25575

[17:03:33] [Server thread/WARN]: Dedicated server took 14.604 seconds to load

[17:03:33] [Server thread/INFO]: Start loading plugin from Jade

[17:03:33] [Server thread/INFO]: Start loading plugin from Jade

[17:03:33] [Server thread/INFO]: Start loading plugin from Jade

[17:03:33] [Server thread/INFO]: Loading Xaero's Minimap - Stage 2/2 (Server)

[17:03:33] [Server thread/INFO]: Loading Xaero's World Map - Stage 2/2 (Server)

Photo of mods folder

Screenshot 2024-06-08 133005

itzg commented 3 weeks ago

My software is focused on server setup so I'm not able to troubleshoot general mod loading issues. Since you're manually supplying the mods there's no way for someone to try recreating your scenario. Perhaps ask the mod authors regarding the ones not loading.