KenRouKoro / C3H6N6O6

这是一个用于实体多线程运算的模组
MIT License
34 stars 1 forks source link

Please add support for 1.19 🥰 #1

Closed ghost closed 2 years ago

KenRouKoro commented 2 years ago

Theoretically this item can be used directly in Minecraft Fabric version 1.19, you can try changing the depends in fabric.mod.json to try to adapt it. 理論的にはこのアイテムはMinecraft Fabric version 1.19でそのまま使えるので、fabric.mod.jsonのdependsを変更して適応を試みてください。

ghost commented 2 years ago

Hello @KenRouKoro, I was trying it right now - it doesn't work.

I got this error: [19:18:09] [main/INFO]: SpongePowered MIXIN Subsystem Version=0.8.5 Source=file:/A:/A%20MINECRAFT/FABRIC%20SERVER/libraries/net/fabricmc/sponge-mixin/0.11.4+mixin.0.8.5/sponge-mixin-0.11.4+mixin.0.8.5.jar Service=Knot/Fabric Env=SERVER [19:18:09] [main/INFO]: Compatibility level set to JAVA_17 [19:18:10] [main/INFO]: On SyncFuTransformer PreLaunch...

[19:18:18] [main/INFO]: Building unoptimized datafixer

[19:18:22] [main/WARN]: Fastload may cause issues, report them to us instead of other mod authors [19:18:23] [main/ERROR]: Failed to start the minecraft server java.lang.RuntimeException: Could not execute entrypoint stage 'main' due to errors, provided by 'c3h6n6o6'! at net.fabricmc.loader.impl.entrypoint.EntrypointUtils.lambda$invoke0$0(EntrypointUtils.java:51) ~[fabric-loader-0.14.8.jar:?] at net.fabricmc.loader.impl.util.ExceptionUtil.gatherExceptions(ExceptionUtil.java:33) ~[fabric-loader-0.14.8.jar:?] at net.fabricmc.loader.impl.entrypoint.EntrypointUtils.invoke0(EntrypointUtils.java:49) ~[fabric-loader-0.14.8.jar:?] at net.fabricmc.loader.impl.entrypoint.EntrypointUtils.invoke(EntrypointUtils.java:35) ~[fabric-loader-0.14.8.jar:?] at net.fabricmc.loader.impl.game.minecraft.Hooks.startServer(Hooks.java:62) ~[fabric-loader-0.14.8.jar:?] at net.minecraft.server.Main.main(Main.java:101) [server-intermediary.jar:?] at net.fabricmc.loader.impl.game.minecraft.MinecraftGameProvider.launch(MinecraftGameProvider.java:461) [fabric-loader-0.14.8.jar:?] at net.fabricmc.loader.impl.launch.knot.Knot.launch(Knot.java:74) [fabric-loader-0.14.8.jar:?] at net.fabricmc.loader.impl.launch.knot.KnotServer.main(KnotServer.java:23) [fabric-loader-0.14.8.jar:?] at net.fabricmc.loader.impl.launch.server.FabricServerLauncher.main(FabricServerLauncher.java:69) [fabric-loader-0.14.8.jar:?] Caused by: java.lang.NoClassDefFoundError: cn/hutool/setting/Setting at cn.korostudio.c3h6n6o6.C3H6N6O6.(C3H6N6O6.java:14) ~[C3H6N6O6-1.0.0-bate1.jar:?] at java.lang.Class.forName0(Native Method) ~[?:?] at java.lang.Class.forName(Class.java:467) ~[?:?] at net.fabricmc.loader.impl.util.DefaultLanguageAdapter.create(DefaultLanguageAdapter.java:50) ~[fabric-loader-0.14.8.jar:?] at net.fabricmc.loader.impl.entrypoint.EntrypointStorage$NewEntry.getOrCreate(EntrypointStorage.java:117) ~[fabric-loader-0.14.8.jar:?] at net.fabricmc.loader.impl.entrypoint.EntrypointContainerImpl.getEntrypoint(EntrypointContainerImpl.java:53) ~[fabric-loader-0.14.8.jar:?] at net.fabricmc.loader.impl.entrypoint.EntrypointUtils.invoke0(EntrypointUtils.java:47) ~[fabric-loader-0.14.8.jar:?] ... 7 more Caused by: java.lang.ClassNotFoundException: cn.hutool.setting.Setting at jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:641) ~[?:?] at java.lang.ClassLoader.loadClass(ClassLoader.java:520) ~[?:?] at net.fabricmc.loader.impl.launch.knot.KnotClassDelegate.loadClass(KnotClassDelegate.java:226) ~[fabric-loader-0.14.8.jar:?] at net.fabricmc.loader.impl.launch.knot.KnotClassLoader.loadClass(KnotClassLoader.java:145) ~[fabric-loader-0.14.8.jar:?] at java.lang.ClassLoader.loadClass(ClassLoader.java:520) ~[?:?] at cn.korostudio.c3h6n6o6.C3H6N6O6.(C3H6N6O6.java:14) ~[C3H6N6O6-1.0.0-bate1.jar:?] at java.lang.Class.forName0(Native Method) ~[?:?] at java.lang.Class.forName(Class.java:467) ~[?:?] at net.fabricmc.loader.impl.util.DefaultLanguageAdapter.create(DefaultLanguageAdapter.java:50) ~[fabric-loader-0.14.8.jar:?] at net.fabricmc.loader.impl.entrypoint.EntrypointStorage$NewEntry.getOrCreate(EntrypointStorage.java:117) ~[fabric-loader-0.14.8.jar:?] at net.fabricmc.loader.impl.entrypoint.EntrypointContainerImpl.getEntrypoint(EntrypointContainerImpl.java:53) ~[fabric-loader-0.14.8.jar:?] at net.fabricmc.loader.impl.entrypoint.EntrypointUtils.invoke0(EntrypointUtils.java:47) ~[fabric-loader-0.14.8.jar:?] ... 7 more

KenRouKoro commented 2 years ago

You don't have the frontend installed and the frontend also needs to be changed to fabric.mod.json. https://modrinth.com/mod/koroworld-lib/

KenRouKoro commented 2 years ago

It is also recommended to use UTF-8 encoding, error reports as well as hints are in Chinese using UTF-8 encoding.

ghost commented 2 years ago

Thanks, I am using Notepad++, so that works already fine. I was doing the same with the Library mod and the server starts, wow! :)

I have two questions: Does anything bad can happen? Like world corruption, entity removement?

In the description it says: "It is compatible with most modules, compatibility with lithium requires turning off lithium's ENTITY and COLLECTIONS"

I need to deactivate just these two rules and not all in the category, right? mixin.collections = false mixin.entity = false

KenRouKoro commented 2 years ago

Yes. The known issues now are incompatibility with polymer and affecting some redstone mechanics.

KenRouKoro commented 2 years ago

After all, some of the Redstone features require single-threaded logic, and obviously this can't be fixed.

KenRouKoro commented 2 years ago

For lightweight editors I prefer VSCode((((((((((

ghost commented 2 years ago

Mhh, I am using right now Polymer with Polysit, Polydex and CC-Restiched Polymerport. I have also Alternate Current installed - do you know any problems with that mod? I would like to help you out with crash logs when I test this mod with my current server setup.

My current list: [17:50:26] [main/INFO]: Loading 208 mods:

I saw also your other project, but I saw that this is already marked incompatible with C2ME. Do you think it will ever be compatible? Does it makes sense in view of getting additional performance?

KenRouKoro commented 2 years ago

Alternate Current is a mod that I have not tested and in theory should be compatible. The problem with polymer is mentioned in another ISSUES https://github.com/KenRouKoro/C3H6N6O6/issues/3 I'm still trying to fix it.

ghost commented 2 years ago

Sounds great - I can look later/the next days into it and load the mod with my current list and tell you other mods which causes problems (hopefully not!). Also interesting if it works with GeyserMC - I have to test a lot 😆

youmukonpaku1337 commented 2 years ago

Mhh, I am using right now Polymer with Polysit, Polydex and CC-Restiched Polymerport. I have also Alternate Current installed - do you know any problems with that mod? I would like to help you out with crash logs when I test this mod with my current server setup.

My current list: [17:50:26] [main/INFO]: Loading 208 mods: - advdebug 2.3.0 - afkdisplay 1.0.1+1.19 - aliases 1.2.0+1.19 - alivent 1.2.4 - alternate-current 1.4.0 - anvil-crush 1.6.1 - architectury 5.7.28 - armorhide 1.0.1 - automaticdoors-fabric 2.5 - badpackets 0.1.2 - balm-fabric 4.3.0+0 - beenfo 1.19-fabric0.53.3-1.3.3 - bettersafebed 4 - bettersleeping 0.6.0+1.19 - bettersleeping-core 0.6.0 via bettersleeping - bettertridentreturn 1.19-1.0.2 - boatjump 1.1.0-1.19 - c2me 0.2.0+alpha.8.4 - c2me-base 0.2.0+alpha.8.4 via c2me - c2me-fixes-chunkio-threading-issues 0.2.0+alpha.8.4 via c2me - c2me-fixes-general-threading-issues 0.2.0+alpha.8.4 via c2me - c2me-fixes-worldgen-threading-issues 0.2.0+alpha.8.4 via c2me - c2me-fixes-worldgen-vanilla-bugs 0.2.0+alpha.8.4 via c2me - c2me-notickvd 0.2.0+alpha.8.4 via c2me - c2me-opts-allocs 0.2.0+alpha.8.4 via c2me - c2me-opts-chunk-access 0.2.0+alpha.8.4 via c2me - c2me-opts-chunkio 0.2.0+alpha.8.4 via c2me - c2me-opts-math 0.2.0+alpha.8.4 via c2me - c2me-opts-scheduling 0.2.0+alpha.8.4 via c2me - c2me-opts-worldgen-general 0.2.0+alpha.8.4 via c2me - c2me-opts-worldgen-vanilla 0.2.0+alpha.8.4 via c2me - c2me-rewrites-chunkio 0.2.0+alpha.8.4 via c2me - c2me-server-utils 0.2.0+alpha.8.4 via c2me - c2me-threading-chunkio 0.2.0+alpha.8.4 via c2me - c2me-threading-lighting 0.2.0+alpha.8.4 via c2me - c2me-threading-scheduling 0.2.0+alpha.8.4 via c2me - c2me-threading-worldgen 0.2.0+alpha.8.4 via c2me - cardinal-components-base 5.0.0-beta.1 via worldspecificviewdistance - cardinal-components-entity 5.0.0-beta.1 via publicguiannouncement - cardinal-components-level 5.0.0-beta.1 via worldspecificviewdistance - carpet 1.4.79 - carpet-autocraftingtable 1.4.57 - carpet-extra 1.4.79 - carpet-redcraft-addons 1.4.79 - carpet-tctc-addition-1_19 2.0.162+a90c572-beta - carpet-tis-addition 1.37.0 - chathistory 1.3.0+1.19 - chunkdebug 1.0.3 - cloth-basic-math 0.6.1 via cloth-config - cloth-config 7.0.72 - collective-fabric 4.27 - coloredglowlib 1.3.4 - com_electronwill_night-config_core 3.6.5 via c2me - com_electronwill_night-config_toml 3.6.5 via c2me - com_github_javafactorydev_lightningstorage 3.1.8 via fastgrowth - com_github_llamalad7_mixinextras 0.0.9 via alivent - com_ibm_async_asyncutil 0.1.0 via c2me - com_moandjiezana_toml_toml4j 0.7.2 via afkdisplay - com_velocitypowered_velocity-native 3.1.2-SNAPSHOT via krypton - companion 2.0.1 - computercraft 1.101.0 - conditional-mixin 0.3.0 via carpet-tis-addition - config2brigadier 1.1.3 via fabrictailor - connectivity 1.19-3.2 - couplings 1.9.0+1.19 - cr-compass-ribbon 2.8.2+1.19 - craftingtweaks 15.0.1 - crawl 0.11.0 - crowdin-translate 1.4+1.19 via beenfo - cyclepaintings-fabric 2.3 - dual_riders 1.1.2 - emotecraft 2.1.3-SNAPSHOT-build.32 - essentialaddons 1.19-1.1.4 - fabric 0.57.0+1.19 - fabric-api-base 0.4.9+e62f51a3a9 via aliases - fabric-api-lookup-api-v1 1.6.7+9ff28f40a9 via fabric - fabric-biome-api-v1 9.0.14+b2a4a624a9 via fabric - fabric-command-api-v1 1.2.6+f71b366fa9 via fabric - fabric-command-api-v2 2.1.2+0d55f585a9 via fabric - fabric-commands-v0 0.2.23+df3654b3a9 via fabric - fabric-containers-v0 0.1.27+df3654b3a9 via fabric - fabric-content-registries-v0 3.2.0+07df213ea9 via fabric - fabric-convention-tags-v1 1.0.8+37622d24a9 via fabric - fabric-crash-report-info-v1 0.2.3+bd0a0d4aa9 via fabric - fabric-data-generation-api-v1 5.1.1+a680b9b4a9 via fabric - fabric-dimensions-v1 2.1.28+a6d2f785a9 via fabric - fabric-entity-events-v1 1.4.16+9ff28f40a9 via fabric - fabric-events-interaction-v0 0.4.26+9ff28f40a9 via fabric - fabric-events-lifecycle-v0 0.2.25+df3654b3a9 via fabric - fabric-game-rule-api-v1 1.0.19+18990361a9 via fabric - fabric-item-api-v1 1.5.4+767db26ea9 via fabric - fabric-item-groups-v0 0.3.25+9ff28f40a9 via fabric - fabric-lifecycle-events-v1 2.1.0+33fbc738a9 via fabric - fabric-loot-api-v2 1.1.0+03a4e568a9 via fabric - fabric-loot-tables-v1 1.1.3+9e7660c6a9 via fabric - fabric-message-api-v1 1.0.1+513f4a59a9 via fabric - fabric-mining-level-api-v1 2.1.10+33fbc738a9 via fabric - fabric-networking-api-v1 1.0.27+7fe97409a9 via couplings - fabric-networking-v0 0.3.14+df3654b3a9 via fabric - fabric-object-builder-api-v1 4.0.7+9ff28f40a9 via fabric - fabric-particles-v1 1.0.8+dc39553aa9 via fabric - fabric-permissions-api-v0 0.1-SNAPSHOT via headindex - fabric-registry-sync-v0 0.9.17+23c4cfefa9 via fabric - fabric-rendering-data-attachment-v1 0.3.12+9ff28f40a9 via fabric - fabric-rendering-fluids-v1 3.0.5+9ff28f40a9 via fabric - fabric-resource-conditions-api-v1 2.0.9+e62f51a3a9 via fabric - fabric-resource-loader-v0 0.5.5+a6d2f785a9 via fabric - fabric-screen-handler-api-v1 1.2.6+9ff28f40a9 via fabric - fabric-transfer-api-v1 2.0.9+e62f51a3a9 via fabric - fabric-transitive-access-wideners-v1 1.1.1+9e7660c6a9 via fabric - fabricloader 0.14.8 - fabrictailor 1.8.4 - fastgrowth 1.7 - fastload 1.1.5 - ferritecore 4.2.1 - fiber 0.23.0-2 via collective-fabric - fleeinganimals 1.0.1 - flytre_lib 1.8.8 - foxglow 1.3.0 - froggy_flies 1.0.0 - goat-horn-noise-mod 1.0.0 - headindex 1.0.8 - hologram-api 0.2.2+1.19 via polydex - hopperspeedsim 1.0 - horsebuff 2.0.1 - horseinboat 1.1.3 - horseinfo 0.4.2-1.19 - iceberg 1.0.38 - identity 2.4.0-1.19 - inventoryessentials 5.0.0 - inventorymanagement 1.0.3 - io_netty_netty-codec-http 4.1.77.Final via computercraft - ivan-carpet-addition 2.1.1 - java 17 - jumpyboat 3.0-1.19 - kanos_config 0.3.1+1.14.4-1.19 via statement - keepheadnames 1.5.1 - kleeslabs 12.0.0 - krypton 0.2.0 - lakotnik 1.0.1 - lapisreserve 1.0.8 - lazydfu 0.1.3 - lithium 0.8.0 - llamasteeds 2022.6.8 - magiclib-1_19 0.5.32 - mambience 5.2.0+1.19 - map-canvas-api 0.1.4+1.19 via computercraft - memoryleakfix 1.19-0.4.1 - microcutting 1.19-1.3.0 - minecraft 1.19 - minitweaks 1.19-1.3.1 - mm 2.3 via crawl - monsters_in_the_closet 1.0.4+1.19 - more_codecs 0.2.1+1.18 via polydex - netherportalfix 10.0.0 - nicerportals 1.0.0 - notenoughcrashes 4.1.6+1.19 - omega-config 1.2.3-1.18.1 via identity - org_apache_commons_commons-text 1.9 via bettersleeping - org_squiddev_cobalt 0.5.5 via computercraft - org_threadly_threadly 7.0 via c2me - org_yaml_snakeyaml 1.30 via carpet-tis-addition - packet_tweaker 0.3.0+1.18.2 via polymer - pca 0.2.5-alpha+1703874 - pickupnotifications 1.2.4 - placeholder-api 2.0.0-beta.2+1.19 via polydex - player-data-api 0.1.0+1.18 via polydex - polydex 0.1.7+1.19-rc2 - polymer 0.2.2+1.19 via polymer-all - polymer-all 0.2.2+1.19 - polymer-blocks-ext 0.1.0-alpha.8+1.19 via polymer-all - polymer-registry-sync-manipulator 0.0.1+1.19 via polymer - polysit 0.0.1+mc.1.18.2 - publicguiannouncement 4.0.0.0 - recipecache 0.2.0-1.19 - reputation 0.1.3+1.19 - roughlyenoughitems 9.1.503 - roughlyenoughprofessions 1.1.0 - roughlyenoughresources 2.6.0 - roundalib 0.1.8 via nicerportals - rug 1.19-1.3.4 - scaffolding_extension 1.1.2 - semblance 1.1.3 - server-hats 0.10 - server_translations_api 1.4.16+1.19 via computercraft - servertick 1.7 - sgui 1.1.1+1.19 via rug - shulkerboxtooltip 3.0.10+1.19 - sidebar-api 0.1.1+1.19 via polydex - slimechunkf3 1.4 - slimyfloor 1.19-1.2.4 - stackrefill-fabric 2.2 - starlight 1.1.1+fabric.ae22326 - statement 4.2.2+1.14.4-1.19.1 - statement_vanilla_compatibility 1.0.1+1.16.5-1.17 via statement - totos-carpet-tweaks 0.2.5 - unsaddle 0.1.0+1.17 - unsaddle-core 0.1.0 via unsaddle - villagerdeathmessages-fabric 2.3 - vmp 0.2.0+beta.5.0 - walljump 1.4.7+1.19 - wildfire_gender 1.19-3.0.0 - worldspecificviewdistance 0.2.1+1.19 - wthit 5.5.1 - wthit-plugins 1.0.6+1.19 - xaerominimap 22.11.1 - xaeroworldmap 1.25.1 - youritemsaresafe-fabric 1.2

I saw also your other project, but I saw that this is already marked incompatible with C2ME. Do you think it will ever be compatible? Does it makes sense in view of getting additional performance?

alternate current is still singlethreaded, but it performs incredibly well anyway so multithreading redstone is kind of useless because AC on its own brings a 5x-20x redstone speed boost as far as i know at least

ghost commented 2 years ago

Yes, just of the cost of slightly vanilla differences, but that is totally fine.

KenRouKoro commented 2 years ago

Mhh, I am using right now Polymer with Polysit, Polydex and CC-Restiched Polymerport. I have also Alternate Current installed - do you know any problems with that mod? I would like to help you out with crash logs when I test this mod with my current server setup. My current list: [17:50:26] [main/INFO]: Loading 208 mods: - advdebug 2.3.0 - afkdisplay 1.0.1+1.19 - aliases 1.2.0+1.19 - alivent 1.2.4 - alternate-current 1.4.0 - anvil-crush 1.6.1 - architectury 5.7.28 - armorhide 1.0.1 - automaticdoors-fabric 2.5 - badpackets 0.1.2 - balm-fabric 4.3.0+0 - beenfo 1.19-fabric0.53.3-1.3.3 - bettersafebed 4 - bettersleeping 0.6.0+1.19 - bettersleeping-core 0.6.0 via bettersleeping - bettertridentreturn 1.19-1.0.2 - boatjump 1.1.0-1.19 - c2me 0.2.0+alpha.8.4 - c2me-base 0.2.0+alpha.8.4 via c2me - c2me-fixes-chunkio-threading-issues 0.2.0+alpha.8.4 via c2me - c2me-fixes-general-threading-issues 0.2.0+alpha.8.4 via c2me - c2me-fixes-worldgen-threading-issues 0.2.0+alpha.8.4 via c2me - c2me-fixes-worldgen-vanilla-bugs 0.2.0+alpha.8.4 via c2me - c2me-notickvd 0.2.0+alpha.8.4 via c2me - c2me-opts-allocs 0.2.0+alpha.8.4 via c2me - c2me-opts-chunk-access 0.2.0+alpha.8.4 via c2me - c2me-opts-chunkio 0.2.0+alpha.8.4 via c2me - c2me-opts-math 0.2.0+alpha.8.4 via c2me - c2me-opts-scheduling 0.2.0+alpha.8.4 via c2me - c2me-opts-worldgen-general 0.2.0+alpha.8.4 via c2me - c2me-opts-worldgen-vanilla 0.2.0+alpha.8.4 via c2me - c2me-rewrites-chunkio 0.2.0+alpha.8.4 via c2me - c2me-server-utils 0.2.0+alpha.8.4 via c2me - c2me-threading-chunkio 0.2.0+alpha.8.4 via c2me - c2me-threading-lighting 0.2.0+alpha.8.4 via c2me - c2me-threading-scheduling 0.2.0+alpha.8.4 via c2me - c2me-threading-worldgen 0.2.0+alpha.8.4 via c2me - cardinal-components-base 5.0.0-beta.1 via worldspecificviewdistance - cardinal-components-entity 5.0.0-beta.1 via publicguiannouncement - cardinal-components-level 5.0.0-beta.1 via worldspecificviewdistance - carpet 1.4.79 - carpet-autocraftingtable 1.4.57 - carpet-extra 1.4.79 - carpet-redcraft-addons 1.4.79 - carpet-tctc-addition-1_19 2.0.162+a90c572-beta - carpet-tis-addition 1.37.0 - chathistory 1.3.0+1.19 - chunkdebug 1.0.3 - cloth-basic-math 0.6.1 via cloth-config - cloth-config 7.0.72 - collective-fabric 4.27 - coloredglowlib 1.3.4 - com_electronwill_night-config_core 3.6.5 via c2me - com_electronwill_night-config_toml 3.6.5 via c2me - com_github_javafactorydev_lightningstorage 3.1.8 via fastgrowth - com_github_llamalad7_mixinextras 0.0.9 via alivent - com_ibm_async_asyncutil 0.1.0 via c2me - com_moandjiezana_toml_toml4j 0.7.2 via afkdisplay - com_velocitypowered_velocity-native 3.1.2-SNAPSHOT via krypton - companion 2.0.1 - computercraft 1.101.0 - conditional-mixin 0.3.0 via carpet-tis-addition - config2brigadier 1.1.3 via fabrictailor - connectivity 1.19-3.2 - couplings 1.9.0+1.19 - cr-compass-ribbon 2.8.2+1.19 - craftingtweaks 15.0.1 - crawl 0.11.0 - crowdin-translate 1.4+1.19 via beenfo - cyclepaintings-fabric 2.3 - dual_riders 1.1.2 - emotecraft 2.1.3-SNAPSHOT-build.32 - essentialaddons 1.19-1.1.4 - fabric 0.57.0+1.19 - fabric-api-base 0.4.9+e62f51a3a9 via aliases - fabric-api-lookup-api-v1 1.6.7+9ff28f40a9 via fabric - fabric-biome-api-v1 9.0.14+b2a4a624a9 via fabric - fabric-command-api-v1 1.2.6+f71b366fa9 via fabric - fabric-command-api-v2 2.1.2+0d55f585a9 via fabric - fabric-commands-v0 0.2.23+df3654b3a9 via fabric - fabric-containers-v0 0.1.27+df3654b3a9 via fabric - fabric-content-registries-v0 3.2.0+07df213ea9 via fabric - fabric-convention-tags-v1 1.0.8+37622d24a9 via fabric - fabric-crash-report-info-v1 0.2.3+bd0a0d4aa9 via fabric - fabric-data-generation-api-v1 5.1.1+a680b9b4a9 via fabric - fabric-dimensions-v1 2.1.28+a6d2f785a9 via fabric - fabric-entity-events-v1 1.4.16+9ff28f40a9 via fabric - fabric-events-interaction-v0 0.4.26+9ff28f40a9 via fabric - fabric-events-lifecycle-v0 0.2.25+df3654b3a9 via fabric - fabric-game-rule-api-v1 1.0.19+18990361a9 via fabric - fabric-item-api-v1 1.5.4+767db26ea9 via fabric - fabric-item-groups-v0 0.3.25+9ff28f40a9 via fabric - fabric-lifecycle-events-v1 2.1.0+33fbc738a9 via fabric - fabric-loot-api-v2 1.1.0+03a4e568a9 via fabric - fabric-loot-tables-v1 1.1.3+9e7660c6a9 via fabric - fabric-message-api-v1 1.0.1+513f4a59a9 via fabric - fabric-mining-level-api-v1 2.1.10+33fbc738a9 via fabric - fabric-networking-api-v1 1.0.27+7fe97409a9 via couplings - fabric-networking-v0 0.3.14+df3654b3a9 via fabric - fabric-object-builder-api-v1 4.0.7+9ff28f40a9 via fabric - fabric-particles-v1 1.0.8+dc39553aa9 via fabric - fabric-permissions-api-v0 0.1-SNAPSHOT via headindex - fabric-registry-sync-v0 0.9.17+23c4cfefa9 via fabric - fabric-rendering-data-attachment-v1 0.3.12+9ff28f40a9 via fabric - fabric-rendering-fluids-v1 3.0.5+9ff28f40a9 via fabric - fabric-resource-conditions-api-v1 2.0.9+e62f51a3a9 via fabric - fabric-resource-loader-v0 0.5.5+a6d2f785a9 via fabric - fabric-screen-handler-api-v1 1.2.6+9ff28f40a9 via fabric - fabric-transfer-api-v1 2.0.9+e62f51a3a9 via fabric - fabric-transitive-access-wideners-v1 1.1.1+9e7660c6a9 via fabric - fabricloader 0.14.8 - fabrictailor 1.8.4 - fastgrowth 1.7 - fastload 1.1.5 - ferritecore 4.2.1 - fiber 0.23.0-2 via collective-fabric - fleeinganimals 1.0.1 - flytre_lib 1.8.8 - foxglow 1.3.0 - froggy_flies 1.0.0 - goat-horn-noise-mod 1.0.0 - headindex 1.0.8 - hologram-api 0.2.2+1.19 via polydex - hopperspeedsim 1.0 - horsebuff 2.0.1 - horseinboat 1.1.3 - horseinfo 0.4.2-1.19 - iceberg 1.0.38 - identity 2.4.0-1.19 - inventoryessentials 5.0.0 - inventorymanagement 1.0.3 - io_netty_netty-codec-http 4.1.77.Final via computercraft - ivan-carpet-addition 2.1.1 - java 17 - jumpyboat 3.0-1.19 - kanos_config 0.3.1+1.14.4-1.19 via statement - keepheadnames 1.5.1 - kleeslabs 12.0.0 - krypton 0.2.0 - lakotnik 1.0.1 - lapisreserve 1.0.8 - lazydfu 0.1.3 - lithium 0.8.0 - llamasteeds 2022.6.8 - magiclib-1_19 0.5.32 - mambience 5.2.0+1.19 - map-canvas-api 0.1.4+1.19 via computercraft - memoryleakfix 1.19-0.4.1 - microcutting 1.19-1.3.0 - minecraft 1.19 - minitweaks 1.19-1.3.1 - mm 2.3 via crawl - monsters_in_the_closet 1.0.4+1.19 - more_codecs 0.2.1+1.18 via polydex - netherportalfix 10.0.0 - nicerportals 1.0.0 - notenoughcrashes 4.1.6+1.19 - omega-config 1.2.3-1.18.1 via identity - org_apache_commons_commons-text 1.9 via bettersleeping - org_squiddev_cobalt 0.5.5 via computercraft - org_threadly_threadly 7.0 via c2me - org_yaml_snakeyaml 1.30 via carpet-tis-addition - packet_tweaker 0.3.0+1.18.2 via polymer - pca 0.2.5-alpha+1703874 - pickupnotifications 1.2.4 - placeholder-api 2.0.0-beta.2+1.19 via polydex - player-data-api 0.1.0+1.18 via polydex - polydex 0.1.7+1.19-rc2 - polymer 0.2.2+1.19 via polymer-all - polymer-all 0.2.2+1.19 - polymer-blocks-ext 0.1.0-alpha.8+1.19 via polymer-all - polymer-registry-sync-manipulator 0.0.1+1.19 via polymer - polysit 0.0.1+mc.1.18.2 - publicguiannouncement 4.0.0.0 - recipecache 0.2.0-1.19 - reputation 0.1.3+1.19 - roughlyenoughitems 9.1.503 - roughlyenoughprofessions 1.1.0 - roughlyenoughresources 2.6.0 - roundalib 0.1.8 via nicerportals - rug 1.19-1.3.4 - scaffolding_extension 1.1.2 - semblance 1.1.3 - server-hats 0.10 - server_translations_api 1.4.16+1.19 via computercraft - servertick 1.7 - sgui 1.1.1+1.19 via rug - shulkerboxtooltip 3.0.10+1.19 - sidebar-api 0.1.1+1.19 via polydex - slimechunkf3 1.4 - slimyfloor 1.19-1.2.4 - stackrefill-fabric 2.2 - starlight 1.1.1+fabric.ae22326 - statement 4.2.2+1.14.4-1.19.1 - statement_vanilla_compatibility 1.0.1+1.16.5-1.17 via statement - totos-carpet-tweaks 0.2.5 - unsaddle 0.1.0+1.17 - unsaddle-core 0.1.0 via unsaddle - villagerdeathmessages-fabric 2.3 - vmp 0.2.0+beta.5.0 - walljump 1.4.7+1.19 - wildfire_gender 1.19-3.0.0 - worldspecificviewdistance 0.2.1+1.19 - wthit 5.5.1 - wthit-plugins 1.0.6+1.19 - xaerominimap 22.11.1 - xaeroworldmap 1.25.1 - youritemsaresafe-fabric 1.2 I saw also your other project, but I saw that this is already marked incompatible with C2ME. Do you think it will ever be compatible? Does it makes sense in view of getting additional performance?

alternate current is still singlethreaded, but it performs incredibly well anyway so multithreading redstone is kind of useless because AC on its own brings a 5x-20x redstone speed boost as far as i know at least

I think you are walking into a misunderstanding, C3H6N6O6 works at a much lower level, it is concurrently computing all Block entity ticks with entity ticks, this gain is stacked if AC can run in a concurrent environment.

KenRouKoro commented 2 years ago

It is like a truth in Chinese medicine: "Treat the symptoms but not the root of the disease. Treating the symptoms and the root cause is the only way to eradicate the disease.""治标不治本,病不除根。治标又治本,才能根除疾病。" C3H6N6O6 is the root of the system, while AC and lithium are the symptoms.

KenRouKoro commented 2 years ago

There is no way to express this in English. There is no suitable word that can be used.

youmukonpaku1337 commented 2 years ago

Mhh, I am using right now Polymer with Polysit, Polydex and CC-Restiched Polymerport. I have also Alternate Current installed - do you know any problems with that mod? I would like to help you out with crash logs when I test this mod with my current server setup. My current list: [17:50:26] [main/INFO]: Loading 208 mods: - advdebug 2.3.0 - afkdisplay 1.0.1+1.19 - aliases 1.2.0+1.19 - alivent 1.2.4 - alternate-current 1.4.0 - anvil-crush 1.6.1 - architectury 5.7.28 - armorhide 1.0.1 - automaticdoors-fabric 2.5 - badpackets 0.1.2 - balm-fabric 4.3.0+0 - beenfo 1.19-fabric0.53.3-1.3.3 - bettersafebed 4 - bettersleeping 0.6.0+1.19 - bettersleeping-core 0.6.0 via bettersleeping - bettertridentreturn 1.19-1.0.2 - boatjump 1.1.0-1.19 - c2me 0.2.0+alpha.8.4 - c2me-base 0.2.0+alpha.8.4 via c2me - c2me-fixes-chunkio-threading-issues 0.2.0+alpha.8.4 via c2me - c2me-fixes-general-threading-issues 0.2.0+alpha.8.4 via c2me - c2me-fixes-worldgen-threading-issues 0.2.0+alpha.8.4 via c2me - c2me-fixes-worldgen-vanilla-bugs 0.2.0+alpha.8.4 via c2me - c2me-notickvd 0.2.0+alpha.8.4 via c2me - c2me-opts-allocs 0.2.0+alpha.8.4 via c2me - c2me-opts-chunk-access 0.2.0+alpha.8.4 via c2me - c2me-opts-chunkio 0.2.0+alpha.8.4 via c2me - c2me-opts-math 0.2.0+alpha.8.4 via c2me - c2me-opts-scheduling 0.2.0+alpha.8.4 via c2me - c2me-opts-worldgen-general 0.2.0+alpha.8.4 via c2me - c2me-opts-worldgen-vanilla 0.2.0+alpha.8.4 via c2me - c2me-rewrites-chunkio 0.2.0+alpha.8.4 via c2me - c2me-server-utils 0.2.0+alpha.8.4 via c2me - c2me-threading-chunkio 0.2.0+alpha.8.4 via c2me - c2me-threading-lighting 0.2.0+alpha.8.4 via c2me - c2me-threading-scheduling 0.2.0+alpha.8.4 via c2me - c2me-threading-worldgen 0.2.0+alpha.8.4 via c2me - cardinal-components-base 5.0.0-beta.1 via worldspecificviewdistance - cardinal-components-entity 5.0.0-beta.1 via publicguiannouncement - cardinal-components-level 5.0.0-beta.1 via worldspecificviewdistance - carpet 1.4.79 - carpet-autocraftingtable 1.4.57 - carpet-extra 1.4.79 - carpet-redcraft-addons 1.4.79 - carpet-tctc-addition-1_19 2.0.162+a90c572-beta - carpet-tis-addition 1.37.0 - chathistory 1.3.0+1.19 - chunkdebug 1.0.3 - cloth-basic-math 0.6.1 via cloth-config - cloth-config 7.0.72 - collective-fabric 4.27 - coloredglowlib 1.3.4 - com_electronwill_night-config_core 3.6.5 via c2me - com_electronwill_night-config_toml 3.6.5 via c2me - com_github_javafactorydev_lightningstorage 3.1.8 via fastgrowth - com_github_llamalad7_mixinextras 0.0.9 via alivent - com_ibm_async_asyncutil 0.1.0 via c2me - com_moandjiezana_toml_toml4j 0.7.2 via afkdisplay - com_velocitypowered_velocity-native 3.1.2-SNAPSHOT via krypton - companion 2.0.1 - computercraft 1.101.0 - conditional-mixin 0.3.0 via carpet-tis-addition - config2brigadier 1.1.3 via fabrictailor - connectivity 1.19-3.2 - couplings 1.9.0+1.19 - cr-compass-ribbon 2.8.2+1.19 - craftingtweaks 15.0.1 - crawl 0.11.0 - crowdin-translate 1.4+1.19 via beenfo - cyclepaintings-fabric 2.3 - dual_riders 1.1.2 - emotecraft 2.1.3-SNAPSHOT-build.32 - essentialaddons 1.19-1.1.4 - fabric 0.57.0+1.19 - fabric-api-base 0.4.9+e62f51a3a9 via aliases - fabric-api-lookup-api-v1 1.6.7+9ff28f40a9 via fabric - fabric-biome-api-v1 9.0.14+b2a4a624a9 via fabric - fabric-command-api-v1 1.2.6+f71b366fa9 via fabric - fabric-command-api-v2 2.1.2+0d55f585a9 via fabric - fabric-commands-v0 0.2.23+df3654b3a9 via fabric - fabric-containers-v0 0.1.27+df3654b3a9 via fabric - fabric-content-registries-v0 3.2.0+07df213ea9 via fabric - fabric-convention-tags-v1 1.0.8+37622d24a9 via fabric - fabric-crash-report-info-v1 0.2.3+bd0a0d4aa9 via fabric - fabric-data-generation-api-v1 5.1.1+a680b9b4a9 via fabric - fabric-dimensions-v1 2.1.28+a6d2f785a9 via fabric - fabric-entity-events-v1 1.4.16+9ff28f40a9 via fabric - fabric-events-interaction-v0 0.4.26+9ff28f40a9 via fabric - fabric-events-lifecycle-v0 0.2.25+df3654b3a9 via fabric - fabric-game-rule-api-v1 1.0.19+18990361a9 via fabric - fabric-item-api-v1 1.5.4+767db26ea9 via fabric - fabric-item-groups-v0 0.3.25+9ff28f40a9 via fabric - fabric-lifecycle-events-v1 2.1.0+33fbc738a9 via fabric - fabric-loot-api-v2 1.1.0+03a4e568a9 via fabric - fabric-loot-tables-v1 1.1.3+9e7660c6a9 via fabric - fabric-message-api-v1 1.0.1+513f4a59a9 via fabric - fabric-mining-level-api-v1 2.1.10+33fbc738a9 via fabric - fabric-networking-api-v1 1.0.27+7fe97409a9 via couplings - fabric-networking-v0 0.3.14+df3654b3a9 via fabric - fabric-object-builder-api-v1 4.0.7+9ff28f40a9 via fabric - fabric-particles-v1 1.0.8+dc39553aa9 via fabric - fabric-permissions-api-v0 0.1-SNAPSHOT via headindex - fabric-registry-sync-v0 0.9.17+23c4cfefa9 via fabric - fabric-rendering-data-attachment-v1 0.3.12+9ff28f40a9 via fabric - fabric-rendering-fluids-v1 3.0.5+9ff28f40a9 via fabric - fabric-resource-conditions-api-v1 2.0.9+e62f51a3a9 via fabric - fabric-resource-loader-v0 0.5.5+a6d2f785a9 via fabric - fabric-screen-handler-api-v1 1.2.6+9ff28f40a9 via fabric - fabric-transfer-api-v1 2.0.9+e62f51a3a9 via fabric - fabric-transitive-access-wideners-v1 1.1.1+9e7660c6a9 via fabric - fabricloader 0.14.8 - fabrictailor 1.8.4 - fastgrowth 1.7 - fastload 1.1.5 - ferritecore 4.2.1 - fiber 0.23.0-2 via collective-fabric - fleeinganimals 1.0.1 - flytre_lib 1.8.8 - foxglow 1.3.0 - froggy_flies 1.0.0 - goat-horn-noise-mod 1.0.0 - headindex 1.0.8 - hologram-api 0.2.2+1.19 via polydex - hopperspeedsim 1.0 - horsebuff 2.0.1 - horseinboat 1.1.3 - horseinfo 0.4.2-1.19 - iceberg 1.0.38 - identity 2.4.0-1.19 - inventoryessentials 5.0.0 - inventorymanagement 1.0.3 - io_netty_netty-codec-http 4.1.77.Final via computercraft - ivan-carpet-addition 2.1.1 - java 17 - jumpyboat 3.0-1.19 - kanos_config 0.3.1+1.14.4-1.19 via statement - keepheadnames 1.5.1 - kleeslabs 12.0.0 - krypton 0.2.0 - lakotnik 1.0.1 - lapisreserve 1.0.8 - lazydfu 0.1.3 - lithium 0.8.0 - llamasteeds 2022.6.8 - magiclib-1_19 0.5.32 - mambience 5.2.0+1.19 - map-canvas-api 0.1.4+1.19 via computercraft - memoryleakfix 1.19-0.4.1 - microcutting 1.19-1.3.0 - minecraft 1.19 - minitweaks 1.19-1.3.1 - mm 2.3 via crawl - monsters_in_the_closet 1.0.4+1.19 - more_codecs 0.2.1+1.18 via polydex - netherportalfix 10.0.0 - nicerportals 1.0.0 - notenoughcrashes 4.1.6+1.19 - omega-config 1.2.3-1.18.1 via identity - org_apache_commons_commons-text 1.9 via bettersleeping - org_squiddev_cobalt 0.5.5 via computercraft - org_threadly_threadly 7.0 via c2me - org_yaml_snakeyaml 1.30 via carpet-tis-addition - packet_tweaker 0.3.0+1.18.2 via polymer - pca 0.2.5-alpha+1703874 - pickupnotifications 1.2.4 - placeholder-api 2.0.0-beta.2+1.19 via polydex - player-data-api 0.1.0+1.18 via polydex - polydex 0.1.7+1.19-rc2 - polymer 0.2.2+1.19 via polymer-all - polymer-all 0.2.2+1.19 - polymer-blocks-ext 0.1.0-alpha.8+1.19 via polymer-all - polymer-registry-sync-manipulator 0.0.1+1.19 via polymer - polysit 0.0.1+mc.1.18.2 - publicguiannouncement 4.0.0.0 - recipecache 0.2.0-1.19 - reputation 0.1.3+1.19 - roughlyenoughitems 9.1.503 - roughlyenoughprofessions 1.1.0 - roughlyenoughresources 2.6.0 - roundalib 0.1.8 via nicerportals - rug 1.19-1.3.4 - scaffolding_extension 1.1.2 - semblance 1.1.3 - server-hats 0.10 - server_translations_api 1.4.16+1.19 via computercraft - servertick 1.7 - sgui 1.1.1+1.19 via rug - shulkerboxtooltip 3.0.10+1.19 - sidebar-api 0.1.1+1.19 via polydex - slimechunkf3 1.4 - slimyfloor 1.19-1.2.4 - stackrefill-fabric 2.2 - starlight 1.1.1+fabric.ae22326 - statement 4.2.2+1.14.4-1.19.1 - statement_vanilla_compatibility 1.0.1+1.16.5-1.17 via statement - totos-carpet-tweaks 0.2.5 - unsaddle 0.1.0+1.17 - unsaddle-core 0.1.0 via unsaddle - villagerdeathmessages-fabric 2.3 - vmp 0.2.0+beta.5.0 - walljump 1.4.7+1.19 - wildfire_gender 1.19-3.0.0 - worldspecificviewdistance 0.2.1+1.19 - wthit 5.5.1 - wthit-plugins 1.0.6+1.19 - xaerominimap 22.11.1 - xaeroworldmap 1.25.1 - youritemsaresafe-fabric 1.2 I saw also your other project, but I saw that this is already marked incompatible with C2ME. Do you think it will ever be compatible? Does it makes sense in view of getting additional performance?

alternate current is still singlethreaded, but it performs incredibly well anyway so multithreading redstone is kind of useless because AC on its own brings a 5x-20x redstone speed boost as far as i know at least

I think you are walking into a misunderstanding, C3H6N6O6 works at a much lower level, it is concurrently computing all Block entity ticks with entity ticks, this gain is stacked if AC can run in a concurrent environment.

right, but ac runs on the main server thread anyway i think

youmukonpaku1337 commented 2 years ago

so it is running concurrently, no?

KenRouKoro commented 2 years ago

I use the carpet optimisation on my own server and didn't bother testing AC :D

youmukonpaku1337 commented 2 years ago

carpet doesn't optimize anything on its own, you can tweak it to optimize some stuff however

youmukonpaku1337 commented 2 years ago

but yeah when polymer gets fixed i'll report on how well AC works

KenRouKoro commented 2 years ago

Here are the mods that are known to work properly, as installed on my server. [02:55:42] [main/INFO]: Loading 143 mods:

KenRouKoro commented 2 years ago

Includes a multi-server support that can support CC.

youmukonpaku1337 commented 2 years ago

that's nice, and it seems like all my mods except the polymer ones work

ghost commented 2 years ago

Hello @KenRouKoro, I was installing the new mod version on my server right now - it seems that it stops at loading the world correctly:

https://pastebin.com/raw/AxZqcMgq

I can't connect and the MOTD + Server icon isn't even loading.

youmukonpaku1337 commented 2 years ago

Hello @KenRouKoro, I was installing the new mod version on my server right now - it seems that it stops at loading the world correctly:

https://pastebin.com/raw/AxZqcMgq

I can't connect and the MOTD + Server icon isn't even loading.

yeah it happens because of packettweaker from polymer

youmukonpaku1337 commented 2 years ago

tracking issue: https://github.com/KenRouKoro/C3H6N6O6/issues/3

KenRouKoro commented 2 years ago

Fixed in the new version.

ghost commented 2 years ago

Hey @KenRouKoro, my problem is still present. It stucks at world loading.

image

KenRouKoro commented 2 years ago

This is so baffling, it worked fine on my test server. My test server has the mods installed as seen in the list I posted earlier.

ghost commented 2 years ago

I'm thinking about which mods can cause this - maybe:

youmukonpaku1337 commented 2 years ago

I'm thinking about which mods can cause this - maybe:

  • Fastload
  • memoryleakfix

try removing memoryleakfix

ghost commented 2 years ago

I will try that later and post my results.

KenRouKoro commented 2 years ago

The new version fixes a lot of things, but I'm not sure if it's completely fixed.

ghost commented 2 years ago

Sorry for not checking that yet, I will tell you if it solved the problem 😇👍🏿

ghost commented 2 years ago

The problem still occurs with the newest version. I make debugging later and tell you which mod causing this. I start with removing "memoryleakfix".

ghost commented 2 years ago

Hey @KenRouKoro, I start now the debugging. But when I try to load the mod on my own computer, I get this error: https://pastebin.com/raw/5ZXjX0r1 After it was inalizing the "Done!". It doesn't even shows me the "preparing spawn area". When I load a lot of my server mods it displays "Preparing spawn area: 0%" again, like on my server. I use Beta 6 of this mod.

KenRouKoro commented 2 years ago

Please try the new version to see if it fixes the problem.

ghost commented 2 years ago

Something has changed, the world is going to load (with all mods - and freezes at some point).

[09:57:02] [Server thread/INFO]: Preparing start region for dimension minecraft:overworld [09:57:03] [Worker-Main-3/INFO]: Preparing spawn area: 0% [09:57:03] [Worker-Main-1/INFO]: Preparing spawn area: 0% [09:57:03] [Worker-Main-5/INFO]: Preparing spawn area: 0% [09:57:03] [Worker-Main-4/INFO]: Preparing spawn area: 0% [09:57:04] [Worker-Main-1/INFO]: Preparing spawn area: 7% [09:57:04] [Server thread/WARN]: Error loading class: appeng/me/service/EnergyService (java.lang.ClassNotFoundException: appeng/me/service/EnergyService) [09:57:04] [Server thread/WARN]: Error loading class: dev/technici4n/moderndynamics/network/NetworkManager (java.lang.ClassNotFoundException: dev/technici4n/moderndynamics/network/NetworkManager) [09:57:04] [Server thread/WARN]: Error loading class: com/simibubi/create/foundation/advancement/CriterionTriggerBase (java.lang.ClassNotFoundException: com/simibubi/create/foundation/advancement/CriterionTriggerBase)

[09:57:04] [Worker-Main-3/INFO]: Preparing spawn area: 43% [09:57:04] [Server thread/WARN]: Error loading class: appeng/me/service/EnergyService (java.lang.ClassNotFoundException: appeng/me/service/EnergyService) [09:57:04] [Server thread/WARN]: Error loading class: dev/technici4n/moderndynamics/network/NetworkManager (java.lang.ClassNotFoundException: dev/technici4n/moderndynamics/network/NetworkManager) [09:57:04] [Server thread/WARN]: Error loading class: com/simibubi/create/foundation/advancement/CriterionTriggerBase (java.lang.ClassNotFoundException: com/simibubi/create/foundation/advancement/CriterionTriggerBase)

[09:57:05] [Worker-Main-1/INFO]: Preparing spawn area: 81%

ghost commented 2 years ago

When I install only this mod, I get this error after the "Done!".

[10:00:10] [Server thread/WARN]: Error loading class: appeng/me/service/EnergyService (java.lang.ClassNotFoundException: appeng/me/service/EnergyService) [10:00:10] [Server thread/WARN]: Error loading class: dev/technici4n/moderndynamics/network/NetworkManager (java.lang.ClassNotFoundException: dev/technici4n/moderndynamics/network/NetworkManager) [10:00:10] [Server thread/WARN]: Error loading class: com/simibubi/create/foundation/advancement/CriterionTriggerBase (java.lang.ClassNotFoundException: com/simibubi/create/foundation/advancement/CriterionTriggerBase)

[10:00:10] [Server thread/WARN]: Error loading class: appeng/me/service/EnergyService (java.lang.ClassNotFoundException: appeng/me/service/EnergyService) [10:00:10] [Server thread/WARN]: Error loading class: dev/technici4n/moderndynamics/network/NetworkManager (java.lang.ClassNotFoundException: dev/technici4n/moderndynamics/network/NetworkManager) [10:00:10] [Server thread/WARN]: Error loading class: com/simibubi/create/foundation/advancement/CriterionTriggerBase (java.lang.ClassNotFoundException: com/simibubi/create/foundation/advancement/CriterionTriggerBase)

[10:00:10] [C3H6N6O6-ThreadPool-ID-2/WARN]: Error loading class: appeng/me/service/EnergyService (java.lang.ClassNotFoundException: appeng/me/service/EnergyService) [10:00:10] [C3H6N6O6-ThreadPool-ID-2/WARN]: Error loading class: dev/technici4n/moderndynamics/network/NetworkManager (java.lang.ClassNotFoundException: dev/technici4n/moderndynamics/network/NetworkManager) [10:00:10] [C3H6N6O6-ThreadPool-ID-2/WARN]: Error loading class: com/simibubi/create/foundation/advancement/CriterionTriggerBase (java.lang.ClassNotFoundException: com/simibubi/create/foundation/advancement/CriterionTriggerBase)

KenRouKoro commented 2 years ago

Do you have a mod list?

KenRouKoro commented 2 years ago

This error is normal, it is a targeted fix using Mixin and will happen if you don't have the corresponding mod installed.

ghost commented 2 years ago

I have koroworld-lib.2.0.0, beta7 and Fabric API 0.57.0 installed. Something else missed?

KenRouKoro commented 2 years ago

No, what I meant was that the errors were targeted fixes that couldn't find a corresponding mod, which is normal.

ghost commented 2 years ago

Well, you are right - even after this message, the server didn't crashed - my bad! Goob job here 👍

ghost commented 2 years ago

I start now the debugging and see which mod causing this issue. I will update the list with the mods I use on my server and testing then.

image

KenRouKoro commented 2 years ago

These Mixin codes are used to directly change the code within other mods, which Mixin allows. These Mixin codes will work when the corresponding mod is installed; without it, they will report ClassNotFound and then do nothing.

KenRouKoro commented 2 years ago

It's as if they don't exist at all (

ghost commented 2 years ago

Super nicee! Maybe print a message in the log that this behaviour is "normal" - if you can't disable it.

KenRouKoro commented 2 years ago

No, the exception is actually issued by the Mixin system and I have no control over it.