MehVahdJukaar / Supplementaries

Other
146 stars 106 forks source link

[🐞]: Can't start fabric server with 1.21.1 supplementaries #1232

Closed BigMouthFlower closed 2 hours ago

BigMouthFlower commented 3 hours ago

Before Continuing:

Version

1.21.1-FABRIC

Supplementaries Version

supplementaries-1.21-3.0.20-beta-fabric

Moonlight Lib Version

moonlight-1.21-2.17.5-fabric

Issue Detail

I use this version of supplementaries and moonlight and they run properly on singleplayer. But when I put them on server, the server can't start. latest.log:

[17:49:19] [main/INFO]: Loading Minecraft 1.21.1 with Fabric Loader 0.16.7
[17:49:20] [ForkJoinPool-1-worker-4/WARN]: Mod gca uses the version mc1.21-2.9.0+build.57 which isn't compatible with Loader's extended semantic version format (Could not parse version number component 'mc1'!), SemVer is recommended for reliably evaluating dependencies and prioritizing newer version
[17:49:20] [main/WARN]: Warnings were found!
 - 模组 'Forge Config API Port' (forgeconfigapiport) 21.1.0 建议安装 modmenu 的 任意版本,但没有安装它!
     - 为了最佳体验,您应该安装 modmenu 的 任意版本。
[17:49:20] [main/INFO]: Loading 90 mods:
    - carpet 1.4.147+v240613
    - fabric-api 0.107.0+1.21.1
       |-- fabric-api-base 0.4.42+6573ed8c19
       |-- fabric-api-lookup-api-v1 1.6.69+b559734419
       |-- fabric-biome-api-v1 13.0.30+be1ed2d719
       |-- fabric-block-api-v1 1.0.22+0af3f5a719
       |-- fabric-block-view-api-v2 1.0.10+6573ed8c19
       |-- fabric-blockrenderlayer-v1 1.1.52+0af3f5a719
       |-- fabric-client-tags-api-v1 1.1.15+6573ed8c19
       |-- fabric-command-api-v1 1.2.49+f71b366f19
       |-- fabric-command-api-v2 2.2.28+6ced4dd919
       |-- fabric-commands-v0 0.2.66+df3654b319
       |-- fabric-content-registries-v0 8.0.17+b559734419
       |-- fabric-convention-tags-v1 2.1.1+7f945d5b19
       |-- fabric-convention-tags-v2 2.9.1+7fd4837519
       |-- fabric-crash-report-info-v1 0.2.29+0af3f5a719
       |-- fabric-data-attachment-api-v1 1.2.0+e49211d819
       |-- fabric-data-generation-api-v1 20.2.22+16c4ae2519
       |-- fabric-dimensions-v1 4.0.0+6fc22b9919
       |-- fabric-entity-events-v1 1.7.0+2122d82819
       |-- fabric-events-interaction-v0 0.7.13+ba9dae0619
       |-- fabric-game-rule-api-v1 1.0.53+6ced4dd919
       |-- fabric-item-api-v1 11.1.1+d5debaed19
       |-- fabric-item-group-api-v1 4.1.6+6823f7cd19
       |-- fabric-key-binding-api-v1 1.0.47+0af3f5a719
       |-- fabric-keybindings-v0 0.2.45+df3654b319
       |-- fabric-lifecycle-events-v1 2.4.0+0f6c53cd19
       |-- fabric-loot-api-v2 3.0.15+3f89f5a519
       |-- fabric-loot-api-v3 1.0.3+3f89f5a519
       |-- fabric-message-api-v1 6.0.13+6573ed8c19
       |-- fabric-model-loading-api-v1 2.0.0+fe474d6b19
       |-- fabric-networking-api-v1 4.3.0+c7469b2119
       |-- fabric-object-builder-api-v1 15.2.1+40875a9319
       |-- fabric-particles-v1 4.0.2+6573ed8c19
       |-- fabric-recipe-api-v1 5.0.13+6508971219
       |-- fabric-registry-sync-v0 5.1.3+60c3209b19
       |-- fabric-renderer-api-v1 3.4.0+c705a49c19
       |-- fabric-renderer-indigo 1.7.0+c705a49c19
       |-- fabric-renderer-registries-v1 3.2.68+df3654b319
       |-- fabric-rendering-data-attachment-v1 0.3.48+73761d2e19
       |-- fabric-rendering-fluids-v1 3.1.6+1daea21519
       |-- fabric-rendering-v0 1.1.71+df3654b319
       |-- fabric-rendering-v1 5.0.5+df16efd019
       |-- fabric-resource-conditions-api-v1 4.3.0+8dc279b119
       |-- fabric-resource-loader-v0 1.3.1+5b5275af19
       |-- fabric-screen-api-v1 2.0.25+8b68f1c719
       |-- fabric-screen-handler-api-v1 1.3.87+b559734419
       |-- fabric-sound-api-v1 1.0.23+6573ed8c19
       |-- fabric-transfer-api-v1 5.4.1+95bead5f19
       \-- fabric-transitive-access-wideners-v1 6.1.0+1daea21519
    - fabricloader 0.16.7
       \-- mixinextras 0.4.1
    - farmersdelight 1.21-2.1.10+refabricated
       |-- mm 2.3
       |-- porting_lib_base 3.1.0-beta+fdrf.1+1.21
       |    |-- com_electronwill_night-config_core 3.8.0
       |    |-- com_electronwill_night-config_toml 3.8.0
       |    |-- mm 2.3
       |    |-- porting_lib_accessors 3.1.0-beta+fdrf.1+1.21
       |    |-- porting_lib_asm 3.1.0-beta+fdrf.1+1.21
       |    |-- porting_lib_attributes 3.1.0-beta+fdrf.1+1.21
       |    |-- porting_lib_blocks 3.1.0-beta+fdrf.1+1.21
       |    |-- porting_lib_common 3.1.0-beta+fdrf.1+1.21
       |    |-- porting_lib_core 3.1.0-beta+fdrf.1+1.21
       |    |-- porting_lib_entity 3.1.0-beta+fdrf.1+1.21
       |    |-- porting_lib_extensions 3.1.0-beta+fdrf.1+1.21
       |    |-- porting_lib_fluids 3.1.0-beta+fdrf.1+1.21
       |    |-- porting_lib_gametest 3.1.0-beta+fdrf.1+1.21
       |    |-- porting_lib_gui_utils 3.1.0-beta+fdrf.1+1.21
       |    |-- porting_lib_mixin_extensions 3.1.0-beta+fdrf.1+1.21
       |    |-- porting_lib_tags 3.0
       |    \-- porting_lib_transfer 3.1.0-beta+fdrf.1+1.21
       |-- porting_lib_config 3.1.0-beta+fdrf.1+1.21
       |    |-- com_electronwill_night-config_core 3.8.0
       |    |-- com_electronwill_night-config_toml 3.8.0
       |    |-- porting_lib_core 3.1.0-beta+fdrf.1+1.21
       |    \-- porting_lib_gametest 3.1.0-beta+fdrf.1+1.21
       |-- porting_lib_item_abilities 3.1.0-beta+fdrf.1+1.21
       |    |-- porting_lib_blocks 3.1.0-beta+fdrf.1+1.21
       |    |-- porting_lib_core 3.1.0-beta+fdrf.1+1.21
       |    |-- porting_lib_gametest 3.1.0-beta+fdrf.1+1.21
       |    \-- porting_lib_level_events 3.1.0-beta+fdrf.1+1.21
       |-- porting_lib_lazy_registration 3.1.0-beta+fdrf.1+1.21
       |    |-- porting_lib_core 3.1.0-beta+fdrf.1+1.21
       |    \-- porting_lib_gametest 3.1.0-beta+fdrf.1+1.21
       |-- porting_lib_loot 3.1.0-beta+fdrf.1+1.21
       |    |-- porting_lib_conditions 3.1.0-beta+fdrf.1+1.21
       |    |-- porting_lib_core 3.1.0-beta+fdrf.1+1.21
       |    \-- porting_lib_gametest 3.1.0-beta+fdrf.1+1.21
       \-- porting_lib_recipe_book_categories 3.1.0-beta+fdrf.1+1.21
            |-- porting_lib_core 3.1.0-beta+fdrf.1+1.21
            \-- porting_lib_gametest 3.1.0-beta+fdrf.1+1.21
    - gca mc1.21-2.9.0+build.57
    - java 22
    - jei 19.21.0.247
    - minecraft 1.21.1
    - moonlight 1.21-2.17.5
    - netmusic 1.0.0
       |-- com_googlecode_soundlibs_jlayer 1.0.1.4
       |-- com_googlecode_soundlibs_mp3spi 1.9.5.4
       |-- com_googlecode_soundlibs_tritonus-share 0.3.7.4
       \-- yet_another_config_lib_v3 3.5.0+1.21-fabric
            |-- com_twelvemonkeys_common_common-image 3.10.0
            |-- com_twelvemonkeys_common_common-io 3.10.0
            |-- com_twelvemonkeys_common_common-lang 3.10.0
            |-- com_twelvemonkeys_imageio_imageio-core 3.10.0
            |-- com_twelvemonkeys_imageio_imageio-metadata 3.10.0
            |-- com_twelvemonkeys_imageio_imageio-webp 3.10.0
            |-- org_quiltmc_parsers_gson 0.2.1
            \-- org_quiltmc_parsers_json 0.2.1
    - pineapple_delight 1.0.0
    - smallships 2.0.0-b1.5
       \-- forgeconfigapiport 21.1.0
            |-- com_electronwill_night-config_core 3.8.0
            \-- com_electronwill_night-config_toml 3.8.0
    - storagedelight 24.9.11-1.21-fabric
    - supplementaries 1.21-3.0.20-beta
       \-- mixinsquared 0.1.1
[17:49:20] [main/INFO]: SpongePowered MIXIN Subsystem Version=0.8.7 Source=file:/home/minecraft/multicraft/servers/server14104/libraries/net/fabricmc/sponge-mixin/0.15.3+mixin.0.8.7/sponge-mixin-0.15.3+mixin.0.8.7.jar Service=Knot/Fabric Env=SERVER
[17:49:20] [main/INFO]: Compatibility level set to JAVA_17
[17:49:20] [main/INFO]: Compatibility level set to JAVA_21
[17:49:20] [main/WARN]: Reference map 'forgeconfigapiport.common.refmap.json' for forgeconfigapiport.common.mixins.json could not be read. If this is a development environment you can ignore this message
[17:49:21] [main/WARN]: Error loading class: net/minecraft/class_881 (java.lang.ClassNotFoundException: net/minecraft/class_881)
[17:49:21] [main/WARN]: @Mixin target net.minecraft.class_881 was not found porting_lib_base.mixins.json:client.BoatRendererMixin from mod porting_lib_base
[17:49:21] [main/WARN]: Error loading class: net/minecraft/class_525 (java.lang.ClassNotFoundException: net/minecraft/class_525)
[17:49:21] [main/WARN]: @Mixin target net.minecraft.class_525 was not found porting_lib_base.mixins.json:client.CreateWorldScreenMixin from mod porting_lib_base
[17:49:21] [main/WARN]: Error loading class: net/minecraft/class_906 (java.lang.ClassNotFoundException: net/minecraft/class_906)
[17:49:21] [main/WARN]: @Mixin target net.minecraft.class_906 was not found porting_lib_item_abilities.mixins.json:FishingHookRendererMixin from mod porting_lib_item_abilities
[17:49:21] [main/WARN]: Error loading class: net/minecraft/class_638 (java.lang.ClassNotFoundException: net/minecraft/class_638)
[17:49:21] [main/WARN]: @Mixin target net.minecraft.class_638 was not found porting_lib_level_events.mixins.json:client.ClientLevelMixin from mod porting_lib_level_events
[17:49:21] [main/WARN]: Error loading class: me/jellysquid/mods/sodium/client/render/chunk/compile/pipeline/FluidRenderer (java.lang.ClassNotFoundException: me/jellysquid/mods/sodium/client/render/chunk/compile/pipeline/FluidRenderer)
[17:49:21] [main/WARN]: Error loading class: net/minecraft/class_314 (java.lang.ClassNotFoundException: net/minecraft/class_314)
[17:49:21] [main/WARN]: @Mixin target net.minecraft.class_314 was not found mixins.mm.json:net.minecraft.class_314 from mod mm
[17:49:21] [main/INFO]: Initializing MixinExtras via com.llamalad7.mixinextras.service.MixinExtrasServiceImpl(version=0.4.1).
[17:49:25] [main/WARN]: Method overwrite conflict for getClimateSettings in supplementaries.mixins.json:BiomeAccessor from mod supplementaries, previously written by carpet.mixins.Biome_scarpetMixin. Skipping method.
[17:49:32] [main/ERROR]: No data fixer registered for rotten_tomato
[17:49:33] [main/INFO]: Definitely not up to no good
[17:49:33] [main/INFO]: Deserializing GeneralConfig from './config/netmusic/common.json5'
[17:49:33] [main/INFO]: Loaded config supplementaries-common.json
[17:49:33] [main/ERROR]: Failed to start the minecraft server
java.lang.RuntimeException: Could not execute entrypoint stage 'main' due to errors, provided by 'supplementaries' at 'net.mehvahdjukaar.supplementaries.fabric.SupplementariesFabric'!
    at net.fabricmc.loader.impl.FabricLoaderImpl.lambda$invokeEntrypoints$2(FabricLoaderImpl.java:403) ~[fabric-loader-0.16.7.jar:?]
    at net.fabricmc.loader.impl.util.ExceptionUtil.gatherExceptions(ExceptionUtil.java:33) ~[fabric-loader-0.16.7.jar:?]
    at net.fabricmc.loader.impl.FabricLoaderImpl.invokeEntrypoints(FabricLoaderImpl.java:401) ~[fabric-loader-0.16.7.jar:?]
    at net.fabricmc.loader.impl.game.minecraft.Hooks.startServer(Hooks.java:63) ~[fabric-loader-0.16.7.jar:?]
    at knot/net.minecraft.server.Main.main(Main.java:111) [server-intermediary.jar:?]
    at net.fabricmc.loader.impl.game.minecraft.MinecraftGameProvider.launch(MinecraftGameProvider.java:480) [fabric-loader-0.16.7.jar:?]
    at net.fabricmc.loader.impl.launch.knot.Knot.launch(Knot.java:74) [fabric-loader-0.16.7.jar:?]
    at net.fabricmc.loader.impl.launch.knot.KnotServer.main(KnotServer.java:23) [fabric-loader-0.16.7.jar:?]
    at net.fabricmc.loader.impl.launch.server.FabricServerLauncher.main(FabricServerLauncher.java:69) [fabric-loader-0.16.7.jar:?]
    at net.fabricmc.installer.ServerLauncher.main(ServerLauncher.java:69) [java22.jar:1.0.1]
Caused by: java.lang.NoClassDefFoundError: net/minecraft/class_638
    at knot/net.mehvahdjukaar.supplementaries.common.network.ModNetwork.registerMessages(ModNetwork.java:20) ~[supplementaries-1.21-3.0.20-beta-fabric.jar:?]
    at knot/net.mehvahdjukaar.moonlight.api.platform.network.fabric.NetworkHelperImpl.addNetworkRegistration(NetworkHelperImpl.java:27) ~[moonlight-1.21-2.17.5-fabric.jar:?]
    at knot/net.mehvahdjukaar.moonlight.api.platform.network.NetworkHelper.addNetworkRegistration(NetworkHelper.java) ~[moonlight-1.21-2.17.5-fabric.jar:?]
    at knot/net.mehvahdjukaar.supplementaries.common.network.ModNetwork.init(ModNetwork.java:8) ~[supplementaries-1.21-3.0.20-beta-fabric.jar:?]
    at knot/net.mehvahdjukaar.supplementaries.Supplementaries.commonInit(Supplementaries.java:63) ~[supplementaries-1.21-3.0.20-beta-fabric.jar:?]
    at knot/net.mehvahdjukaar.supplementaries.fabric.SupplementariesFabric.onInitialize(SupplementariesFabric.java:19) ~[supplementaries-1.21-3.0.20-beta-fabric.jar:?]
    at net.fabricmc.loader.impl.FabricLoaderImpl.invokeEntrypoints(FabricLoaderImpl.java:399) ~[fabric-loader-0.16.7.jar:?]
    ... 7 more
Caused by: java.lang.ClassNotFoundException: net.minecraft.class_638
    at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:641) ~[?:?]
    at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:525) ~[?:?]
    at net.fabricmc.loader.impl.launch.knot.KnotClassDelegate.loadClass(KnotClassDelegate.java:226) ~[fabric-loader-0.16.7.jar:?]
    at net.fabricmc.loader.impl.launch.knot.KnotClassLoader.loadClass(KnotClassLoader.java:119) ~[fabric-loader-0.16.7.jar:?]
    at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:525) ~[?:?]
    at knot/net.mehvahdjukaar.supplementaries.common.network.ModNetwork.registerMessages(ModNetwork.java:20) ~[supplementaries-1.21-3.0.20-beta-fabric.jar:?]
    at knot/net.mehvahdjukaar.moonlight.api.platform.network.fabric.NetworkHelperImpl.addNetworkRegistration(NetworkHelperImpl.java:27) ~[moonlight-1.21-2.17.5-fabric.jar:?]
    at knot/net.mehvahdjukaar.moonlight.api.platform.network.NetworkHelper.addNetworkRegistration(NetworkHelper.java) ~[moonlight-1.21-2.17.5-fabric.jar:?]
    at knot/net.mehvahdjukaar.supplementaries.common.network.ModNetwork.init(ModNetwork.java:8) ~[supplementaries-1.21-3.0.20-beta-fabric.jar:?]
    at knot/net.mehvahdjukaar.supplementaries.Supplementaries.commonInit(Supplementaries.java:63) ~[supplementaries-1.21-3.0.20-beta-fabric.jar:?]
    at knot/net.mehvahdjukaar.supplementaries.fabric.SupplementariesFabric.onInitialize(SupplementariesFabric.java:19) ~[supplementaries-1.21-3.0.20-beta-fabric.jar:?]
    at net.fabricmc.loader.impl.FabricLoaderImpl.invokeEntrypoints(FabricLoaderImpl.java:399) ~[fabric-loader-0.16.7.jar:?]
    ... 7 more
MehVahdJukaar commented 2 hours ago

fixed