Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Create Mod Server Settings Package is not arriving at Client #1191

Open
HB-Stratos opened this issue Jan 16, 2024 · 6 comments
Open

Create Mod Server Settings Package is not arriving at Client #1191

HB-Stratos opened this issue Jan 16, 2024 · 6 comments
Labels
resolution: won't fix This will not be worked on type: bug Something isn't working

Comments

@HB-Stratos
Copy link

Problem:

My setup is velocity as the frontend with two separate fabric 1.19.2 servers as the backend. When I change the create config through the ingame menu to change the maximum train track placement length from 32 to 128 and click save, the change saves correctly and gets written to file on the server. Players can also place track segments of up to 128 blocks long.

However, the preview of where players can place track still behaves as if the max length was 32. Relogging does not fix the issue. It is really annoying trying to build large curves when one can't tell if it's actually out of range or just showing up wrong. The in-game create configuration menu also shows the default distance of 32 even if the server-side change is applied.

Additionally, I don't know if this is related, but players can not see each other on journeymap.

Testing:

  1. Disabling fabricproxy-lite: Did not help, in fact made it worse. Without it create mod on the client also gave a "not enough rails in inventory" notification when placing track, even in creative mode. This does not happen with the mod.
  2. Verifying server config gets written: I've tried to change the placement length back to 32 with the in-game create settings panel, it didn't work. I reset it by manually editing the config file on the server and after that I could increase it with the ingame menu. However, that these settings applied is never showing up on the client.
  3. Updating Velocity from 3.2.0 to 3.3.0-Snapshot-320 did not change anything
  4. I've also tried setting -Dvelocity.increased-compression-cap=true after reading another issue here, this also made no change
  5. Installed connectivity server and client, no change
  6. Attempted to use sniffcraft packetlogger to identify which packet goes missing, failed due to insufficient modded packet support

Theory:

A create mod server settings packet is successfully dispatched by the backend server, but lost in velocity before it makes it to the client.
I believe this is the case as the code in create mod that I believe to have identified as responsible for sending the packet (see here) would throw a warning into the log if an exception was thrown in handle() packet. There is no such warn to be found in the server log. I also believe this is not a fabricproxy-lite issue as the mod only handles things during login, while the create menu breaks even when editing them during play (see above: testing:2). I also know it works as expected on my other server, which shares a very similar modpack, with the only major difference being that velocity is not present, without which changing settings works flawlessly.

Setup info:

Minecraft 1.19.2 with Fabric Loader 0.15.0, Fabric-API 0.76.1
Velocity 3.3.0 Snapshot 320

Velocity server bootup log including plugins (expand):
[13:00:25 INFO]: Booting up Velocity 3.3.0-SNAPSHOT (git-08c03aae-b320)...
[13:00:25 INFO]: Loading localizations...
[13:00:25 INFO]: Connections will use epoll channels, libdeflate (Linux x86_64) compression, OpenSSL 3.0.x (Linux x86_64) ciphers
[13:00:25 INFO]: Loading plugins...
[13:00:26 INFO]: Loaded plugin announceplayerserverswitch 1.0.2 by voruti
[13:00:26 INFO]: Loaded plugin miniplaceholders 2.2.3 by 4drian3d
[13:00:26 INFO]: Loaded plugin vpacketevents 1.1.0 by 4drian3d
[13:00:26 INFO]: Loaded plugin unsignedvelocity 1.4.2 by 4drian3d
[13:00:26 INFO]: Loaded plugin luckperms 5.4.108 by Luck
[13:00:26 INFO]: Loaded plugin carbonchat 3.0.0-beta.25 by Draycia, jmp
[13:00:26 INFO]: Loaded plugin libertybans 1.1.0-RC1 by Contributors to LibertyBans
[13:00:26 INFO]: Loaded plugin mapmodcompanion 0.9.0-beta.2 by turikhay
[13:00:26 INFO]: Loaded plugin papiproxybridge 1.4.2 by William278
[13:00:26 INFO]: Loaded plugin placeholderapi-expansion 1.2.0 by 4drian3d
[13:00:26 INFO] [reconnect]: Couldn't find a storage method to use! Using default: 'yaml'
[13:00:26 INFO] [reconnect]: Running the latest version! ReconnectVelocity 1.3
[13:00:26 INFO]: Loaded plugin reconnect 1.3 by MattMX
[13:00:26 INFO]: Loaded plugin stfu 1.1 by fingerguns83
[13:00:26 INFO]: Loaded plugin velocitab 1.5.2 by William278
[13:00:26 INFO] [velocitycarbondiscord]: Loading Velocity Carbon Discord v1.1.1
[13:00:27 INFO] [shadow_vcd.dv8tion.jda.api.JDA]: Login Successful!
[13:00:27 INFO] [velocitycarbondiscord]: Created discord client
[13:00:27 INFO] [velocitycarbondiscord]: Loaded Velocity Carbon Discord v1.1.1
[13:00:27 INFO]: Loaded plugin velocitycarbondiscord 1.1.1 by Jarva
[13:00:27 INFO]: Loaded plugin velocityplayerlistquery 1.2.0 by voruti
[13:00:27 INFO]: Loaded 15 plugins
[13:00:27 INFO] [shadow_vcd.dv8tion.jda.internal.requests.WebSocketClient]: Connected to WebSocket
[13:00:27 INFO]:         __    
[13:00:27 INFO]:   |    |__)   LuckPerms v5.4.108
[13:00:27 INFO]:   |___ |      Running on Velocity - Velocity
[13:00:27 INFO]: 
[13:00:27 INFO] [luckperms]: Loading configuration...
[13:00:27 INFO] [luckperms]: Loading storage provider... [MARIADB]
[13:00:27 INFO] [me.lucko.luckperms.lib.hikari.HikariDataSource]: luckperms-hikari - Starting...
[13:00:27 INFO] [me.lucko.luckperms.lib.hikari.HikariDataSource]: luckperms-hikari - Start completed.
[13:00:27 INFO] [luckperms]: Loading messaging service... [SQL]
[13:00:27 INFO] [shadow_vcd.dv8tion.jda.api.JDA]: Finished Loading!
[13:00:28 INFO] [luckperms]: Loading internal permission managers...
[13:00:28 INFO] [luckperms]: Performing initial data load...
[13:00:28 INFO] [luckperms]: Successfully enabled. (took 728ms)
[13:00:28 INFO] [announceplayerserverswitch]: Enabled.
[13:00:28 INFO] [miniplaceholders]: Starting MiniPlaceholders Velocity
[13:00:28 INFO] [unsignedvelocity]: UnSignedVelocity§r has been successfully loaded§r
[13:00:28 INFO] [unsignedvelocity]: Remove Signed Key: §btrue§r
[13:00:28 INFO] [unsignedvelocity]: UnSigned §8| Commands: §btrue §8| Chat: §btrue§r
[13:00:28 INFO] [unsignedvelocity]: Secure Chat Data: §bfalse§r
[13:00:28 INFO] [carbonchat]: Loading configuration....
[13:00:29 INFO] [carbonchat]: Loaded 4 locales: [ja_JP, tr_TR, nl_NL, en_US]
[13:00:29 INFO] [carbonchat]: Initializing JSON storage manager...
[13:00:29 INFO] [carbonchat]: Loading config channels...
[13:00:29 INFO] [carbonchat]: Default channel is [carbon:global]
[13:00:29 INFO] [carbonchat]: Registered channels: [carbon:partychat, carbon:global]
[13:00:29 INFO] [carbonchat]: Fetching version information...
[13:00:29 INFO] [libertybans]: No addons detected
[13:00:29 INFO] [space.arim.libertybans.core.addon.AddonLoader]: No addons loaded
[13:00:29 INFO] [space.arim.libertybans.core.AbstractBaseFoundation]: Conducting start phase...
[13:00:29 INFO] [carbonchat]: CarbonChat is 1 version(s) out of date (v3.0.0-beta.25).
[13:00:29 INFO] [carbonchat]: Download the latest release (v3.0.0-beta.26) from https://modrinth.com/plugin/carbon/versions
[13:00:29 INFO] [com.zaxxer.hikari.HikariDataSource]: LibertyBansPool-HyperSQL - Starting...
[13:00:29 INFO] [com.zaxxer.hikari.pool.PoolBase]: LibertyBansPool-HyperSQL - Driver does not support get/set network timeout for connections. (feature not supported)
[13:00:30 INFO] [com.zaxxer.hikari.pool.HikariPool]: LibertyBansPool-HyperSQL - Added connection org.hsqldb.jdbc.JDBCConnection@6355341e
[13:00:30 INFO] [com.zaxxer.hikari.HikariDataSource]: LibertyBansPool-HyperSQL - Start completed.
[13:00:30 INFO] [org.flywaydb.core.internal.license.VersionPrinter]: Flyway Community Edition 8.2.0 by Redgate
[13:00:30 INFO] [org.flywaydb.core.internal.database.base.BaseDatabaseType]: Database: jdbc:hsqldb:file:/root/lynxcraft/velocity/plugins/libertybans/internal/hypersql/punishments-database;sql.restrict_exec=true;sql.enforce_refs=true;hsqldb.tx_interrupt_rollback=true;sql.enforce_types=true;sql.enforce_names=true;hsqldb.default_table_type=cached;sql.sys_index_names=true (HSQL Database Engine 2.7)
[13:00:30 WARN] [org.flywaydb.core.internal.database.base.Database]: Flyway upgrade recommended: HSQLDB 2.7 is newer than this version of Flyway and support has not been tested. The latest supported version of HSQLDB is 2.6.
[13:00:30 INFO] [org.flywaydb.core.internal.command.DbValidate]: Successfully validated 14 migrations (execution time 00:00.038s)
[13:00:30 INFO] [org.flywaydb.core.internal.command.DbMigrate]: Current version of schema "PUBLIC": 38
[13:00:30 INFO] [org.flywaydb.core.internal.command.DbMigrate]: Schema "PUBLIC" is up to date. No migration necessary.
[13:00:30 INFO] [space.arim.libertybans.core.AbstractBaseFoundation]: Finished start phase in 0.745 seconds
[13:00:30 INFO] [mapmodcompanion]: Configuration has been loaded
[13:00:30 INFO] [papiproxybridge]: PAPIProxyBridge (Velocity) has been enabled!
[13:00:30 INFO] [placeholderapi-expansion]: Starting PlaceholderAPI Expansion for MiniPlaceholders Velocity
[13:00:30 INFO] [velocitab]: Successfully hooked into LuckPerms
[13:00:30 INFO] [velocitab]: Successfully hooked into PAPIProxyBridge
[13:00:30 INFO] [velocitab]: Successfully hooked into MiniPlaceholders
[13:00:30 INFO] [velocitab]: Successfully enabled Velocitab
[13:00:30 INFO] [velocitycarbondiscord]: Created listener for channels carbon:global 1181982439460057158
[13:00:30 INFO] [velocityplayerlistquery]: Enabled
[13:00:30 INFO]: Listening on /[0:0:0:0:0:0:0:0%0]:25565
[13:00:30 INFO]: Done (5.25s)!
[13:00:30 INFO] [space.arim.libertybans.core.database.jooq.JooqClassloading]: Finished pre-initializing classes in 0.52 seconds
Full server bootup log including full modlist (expand):
Starting net.fabricmc.loader.impl.game.minecraft.BundlerClassPathCapture
[13:02:12] [main/INFO]: Loading Minecraft 1.19.2 with Fabric Loader 0.15.0
[13:02:12] [ForkJoinPool-1-worker-6/WARN]: Mod createaddition uses the version 20230723a which isn't compatible with Loader's extended semantic version format (Could not parse version number component '20230723a'!), SemVer is recommended for reliably evaluating dependencies and prioritizing newer version
[13:02:12] [ForkJoinPool-1-worker-4/WARN]: Mod creategoggles uses the version 0.5.5.e which isn't compatible with Loader's extended semantic version format (Could not parse version number component 'e'!), SemVer is recommended for reliably evaluating dependencies and prioritizing newer version
[13:02:12] [ForkJoinPool-1-worker-3/WARN]: Mod com_github_shevek_parallelgzip uses the version af5f5c297e735f3f2df7aa4eb0e19a5810b8aff6 which isn't compatible with Loader's extended semantic version format (Could not parse version number component 'af5f5c297e735f3f2df7aa4eb0e19a5810b8aff6'!), SemVer is recommended for reliably evaluating dependencies and prioritizing newer version
[13:02:12] [ForkJoinPool-1-worker-5/WARN]: Mod create_enchantment_industry uses the version 1.0.1.b which isn't compatible with Loader's extended semantic version format (Could not parse version number component 'b'!), SemVer is recommended for reliably evaluating dependencies and prioritizing newer version
[13:02:12] [main/INFO]: Loading 196 mods:
	- adventure-platform-fabric 5.5.1
		- betterwitchhuts 1.19.2-Fabric-2.1.0
	- carpet 1.4.84
	- carpet-fixes 1.19-1.12.2
	   |-- net_kyori_adventure-key 4.12.0
	   |-- net_kyori_adventure-platform-api 4.1.2
	   |-- net_kyori_adventure-text-logger-slf4j 4.12.0
	   |-- net_kyori_adventure-text-minimessage 4.12.0
	   |-- net_kyori_adventure-text-serializer-gson 4.12.0
	   |-- net_kyori_adventure-text-serializer-plain 4.12.0
	   |-- net_kyori_examination-api 1.3.0
	   \-- net_kyori_examination-string 1.3.0
	- architectury 6.5.85
	- balm-fabric 4.6.0
	- betterfortresses 1.19.2-Fabric-1.0.6
	   \-- org_reflections_reflections 0.10.2
	- bettermineshafts 1.19.2-Fabric-3.2.1
	- betterstats 2.9.3+1.19.2
	   \-- tcdcommons 2.9.1+1.19.2
	- betterstrongholds 1.19.2-Fabric-3.2.0
   |-- milk 1.0.51
		- chunkpregen 0.3.3
	- cloth-config 8.3.103
	   \-- cloth-basic-math 0.6.1
	- connectivity 1.19.2-4.5
	- create 0.5.1-c-build.1160+mc1.19.2
	   |-- com_google_code_findbugs_jsr305 3.0.2
	   |-- flywheel 0.6.9-6
	   |-- forge_tags 3.0
	   |    |-- porting_lib_common 2.1.1096+1.19.2
	   |-- porting_lib_transfer 2.1.1096+1.19.2
	   |    |-- porting_lib_attributes 2.1.1096+1.19.2
	   |    |-- porting_lib_common 2.1.1096+1.19.2
	   |    \-- porting_lib_constants 2.1.1096+1.19.2
	   |-- reach-entity-attributes 2.3.0
	   \-- registrate-fabric 1.1.58-MC1.19.2   \-- conditional-mixin 0.3.1
	- chunkloaders 1.2.8+a
   |    \-- dripstone_fluid_lib 2.0.1
	   |-- porting_lib_accessors 2.1.1096+1.19.2
	   |-- porting_lib_base 2.1.1096+1.19.2	   |-- fabric-biome-api-v1 9.1.1+16f1e31390
	
	   |    |-- mm 2.3
	   |    |-- porting_lib_attributes 2.1.1096+1.19.2
	   |    |-- porting_lib_common 2.1.1096+1.19.2	   |    |-- porting_lib_loot 2.1.1096+1.19.2

	   |    |-- porting_lib_constants 2.1.1096+1.19.2
	   |    |-- porting_lib_lazy_registration 2.1.1096+1.19.2
	   |    |-- porting_lib_model_generators 2.1.1096+1.19.2
	   |    |-- porting_lib_model_loader 2.1.1096+1.19.2
	   |    |-- porting_lib_models 2.1.1096+1.19.2   |-- fabric-client-tags-api-v1 1.0.5+b35fea8390
		   |-- porting_lib_entity 2.1.1096+1.19.2
	   |-- porting_lib_networking 2.1.1096+1.19.2
	   |    \-- porting_lib_constants 2.1.1096+1.19.2
	   |-- porting_lib_extensions 2.1.1096+1.19.2
	   |    |-- porting_lib_attributes 2.1.1096+1.19.2
	   |    |-- porting_lib_common 2.1.1096+1.19.2
	   |    \-- porting_lib_constants 2.1.1096+1.19.2
	   |-- porting_lib_fake_players 2.1.1096+1.19.2
	   |-- porting_lib_obj_loader 2.1.1096+1.19.2
	   |    |-- porting_lib_attributes 2.1.1096+1.19.2
	
	- create-track-map 1.4
	- create_enchantment_industry 1.0.1.b
	   |    |-- porting_lib_constants 2.1.1096+1.19.2
		- create_jetpack 3.3.1
	   \-- flightlib 1.1.0	   \-- create_dragon_lib 1.0.1
   |    \-- porting_lib_model_loader 2.1.1096+1.19.2

	- createaddition 20230723a
	   \-- team_reborn_energy 2.3.0
	   |-- fabric-block-api-v1 1.0.2+e415d50e90
	- createdeco 1.3.3-1.19.2
	- creategoggles 0.5.5.e
	- crossstitch 0.1.5
	- cupboard 1.19.2-2.1
	- debugify 2.8.0
	- dynmap 3.6
	- dynview 1.19-3.2
	- editsign 2.6.0
	- emi 1.0.22+1.19.2+fabric
	- emi_loot 0.6.5+1.19
	- emiffect 0.1.5+mc1.19.2
	- extra-mod-integrations 0.1.2+1.19.2
	- fabric-api 0.76.1+1.19.2
	   |-- fabric-api-base 0.4.15+8f4e8eb390
	   |-- fabric-api-lookup-api-v1 1.6.14+93d8cb8290
   |-- fabric-command-api-v2 2.2.1+413cbbc790
	   |-- fabric-blockrenderlayer-v1 1.1.25+cafc6e8e90
	
	   |    \-- serialization_hooks 0.3.26
   |-- fabric-command-api-v1 1.2.16+f71b366f90
		   |-- fabric-recipe-api-v1 1.0.2+413cbbc790
   |-- fabric-resource-loader-v0 0.8.4+edbdcddb90
	   |-- fabric-screen-handler-api-v1 1.3.8+1cc24b1b90
		   \-- fabric-transitive-access-wideners-v1 1.3.3+08b73de490
		   |-- fabric-networking-v0 0.3.29+df3654b390
	   |-- fabric-object-builder-api-v1 4.2.2+d8ef690890
	   |-- fabric-registry-sync-v0 0.9.33+9244241690
	   |-- fabric-renderer-api-v1 1.2.1+1adbf27790
	   |-- fabric-renderer-indigo 0.8.0+1adbf27790

	- ledger 1.2.5	   |-- fabric-renderer-registries-v1 3.2.24+df3654b390
	   |-- fabric-rendering-data-attachment-v1 0.3.19+6e0787e690
	- lithium 0.11.1
	   |-- fabric-rendering-fluids-v1 3.0.11+4d0d570390
	   |-- fabric-rendering-v0 1.1.27+df3654b390
	   |-- fabric-rendering-v1 1.12.1+d8ef690890
	   |-- fabric-resource-conditions-api-v1 2.1.2+aae9039d90
	   |-- fabric-commands-v0 0.2.33+df3654b390
	   |-- fabric-containers-v0 0.1.42+df3654b390
	   |-- fabric-content-registries-v0 3.5.2+7c6cd14d90
	   |-- fabric-convention-tags-v1 1.3.0+4bc6e26290
	   |-- fabric-crash-report-info-v1 0.2.8+aeb40ebe90
	   |-- fabric-data-generation-api-v1 5.3.9+413cbbc790
	   |-- fabric-dimensions-v1 2.1.35+0d0f210290
	   |-- fabric-entity-events-v1 1.5.4+9244241690
	   |-- fabric-events-interaction-v0 0.4.34+562bff6e90

	   |-- fabric-message-api-v1 5.0.7+93d8cb8290   |-- fabric-events-lifecycle-v0 0.2.36+df3654b390
	   |-- fabric-game-rule-api-v1 1.0.24+b6b6abb490
	   |-- fabric-item-api-v1 1.6.6+b7d1888890
	   |-- fabric-item-groups-v0 0.3.39+9244241690
	   |-- fabric-key-binding-api-v1 1.0.25+5c4fce2890
	   |-- fabric-keybindings-v0 0.2.23+df3654b390
	   |-- fabric-lifecycle-events-v1 2.2.4+1b46dc7890
	   |-- fabric-loot-api-v2 1.1.13+83a8659290
	   |-- fabric-loot-tables-v1 1.1.16+9e7660c690   |-- fabric-screen-api-v1 1.0.32+4d0d570390
	   |-- org_jetbrains_kotlin_kotlin-stdlib-jdk8 1.9.10
	   |-- fabric-sound-api-v1 1.0.2+c4f28df590
	   |-- fabric-textures-v0 1.0.24+aeb40ebe90
	   |-- fabric-transfer-api-v1 2.1.6+413cbbc790
	
	   |-- fabric-mining-level-api-v1 2.1.24+33fbc73890
	   |-- fabric-models-v0 0.3.21+c6af733c90
	   |-- fabric-networking-api-v1 1.2.12+def3f86d90
   |-- org_jetbrains_kotlin_kotlin-reflect 1.9.10
	   |-- org_jetbrains_kotlin_kotlin-stdlib 1.9.10
	   |-- org_jetbrains_kotlin_kotlin-stdlib-jdk7 1.9.10
	- fabric-language-kotlin 1.10.10+kotlin.1.9.10
	rg_jetbrains_kotlinx_kotlinx-serialization-cbor-jvm 1.6.0
	   |-- org_jetbrains_kotlinx_atomicfu-jvm 0.22.0
	   |-- org_jetbrains_kotlinx_kotlinx-coroutines-core-jvm 1.7.3
	   |-- org_jetbrains_kotlinx_kotlinx-coroutines-jdk8 1.7.3
	   |-- org_jetbrains_kotlinx_kotlinx-datetime-jvm 0.4.0
	   |-- o	   |-- fabric-particles-v1 1.0.14+4d0d570390

	   \-- mixinextras 0.3.0   |-- org_jetbrains_kotlinx_kotlinx-serialization-core-jvm 1.6.0
	
	   \-- com_moandjiezana_toml_toml4j 0.7.2   \-- org_jetbrains_kotlinx_kotlinx-serialization-json-jvm 1.6.0
	- fabricloader 0.15.0
	- fabricproxy-lite 2.3.0
	- farmersdelight 1.19.2-1.3.10.1
	- ferritecore 5.0.3
	- inventoryessentials 5.4.0
	- jadeaddons 3.2.0
	
	   \-- roundalib 0.2.1
	- jade 8.7.3
	- inventorymanagement 1.1.2	- joinleavemessages 1.19.2-1.6.0
	- java 17
- journeymap 5.9.7
	   \-- journeymap-api-fabric 1.19.1-1.9-fabric-SNAPSHOT
	- lazydfu 0.1.3	- minecraft-command-permissions 1.6.1

	- luckperms 5.4.66
	   \-- fabric-permissions-api-v0 0.2-SNAPSHOT
	- memoryleakfix 1.1.2
	- minecraft 1.19.2

	- papiproxybridge 1.4.2-4bd9bed-indev- mixintrace 1.1.1+1.17
	- observable 3.3.1	- mixin-conflict-helper 1.2.0
	
	- packetfixer 1.2.0
	   \-- net_kyori_adventure-api 4.14.0
	- placeholder-api 2.0.0-pre.1+1.19.2
	- railways 1.5.1+fabric-mc1.19.2-build.1000
	   \-- mm 2.3
	- reputation 0.2.2+jade.1.19
	- shulkerboxtooltip 3.2.2+1.19.2
	- simplynoreport 1.5.2+1.19.2
	- sliceanddice 2.3.2
	   \-- forgeconfigapiport 4.2.11
	        |-- com_electronwill_night-config_core 3.6.5
	        \-- com_electronwill_night-config_toml 3.6.5
	- smoothboot 1.19-1.7.1
	- sound_physics_remastered 1.19.2-1.2.1
	- spark 1.10.37
	- starlight 1.1.1+fabric.ae22326
	- supermartijn642configlib 1.1.8+a
	- supermartijn642corelib 1.1.15
	- tabtps-fabric 1.3.15
	   |-- cloud 1.8.0-SNAPSHOT
	   |    |-- cloud_commandframework_cloud-brigadier_ 1.8.0-SNAPSHOT
	   |    |-- cloud_commandframework_cloud-core_ 1.8.0-SNAPSHOT
	   |    |-- cloud_commandframework_cloud-services_ 1.8.0-SNAPSHOT
	   |    \-- io_leangen_geantyref_geantyref 1.3.13
	   |-- cloud_commandframework_cloud-minecraft-extras 1.8.0-SNAPSHOT
	   |-- com_typesafe_config 1.4.2
	   |-- net_kyori_adventure-serializer-configurate4 4.11.0
	   |-- net_kyori_adventure-text-feature-pagination 4.0.0-SNAPSHOT
	   |-- net_kyori_adventure-text-serializer-legacy 4.11.0
	   |-- org_spongepowered_configurate-core 4.1.2
	   \-- org_spongepowered_configurate-hocon 4.1.2
	- textile_backup 2.5.0-1.19
	   |-- com_github_shevek_parallelgzip af5f5c297e735f3f2df7aa4eb0e19a5810b8aff6
	   |-- org_apache_commons_commons-compress 1.21
	   \-- org_tukaani_xz 1.9
	- universal-graves 2.1.3+1.19.2
	   |-- common-protection-api 1.0.0
	   |-- hologram-api 0.2.2+1.19
	   |-- polymer 0.2.17+1.19.2
	   |    |-- packet_tweaker 0.3.0+1.18.2
	   |    \-- polymer-registry-sync-manipulator 0.0.3+1.19.2
	   |-- server_translations_api 1.4.18+1.19.2
	   |    \-- packet_tweaker 0.3.0+1.18.2
	   \-- sgui 1.1.5+1.19.1
	- voicechat 1.19.2-2.4.26
	   \-- fabric-key-binding-api-v1 1.0.18+9ff28f4095
	- worldedit 7.2.12+6240-87f4ae1
	- yet-another-config-lib 2.2.0-for-1.19.2
	- yosbr 0.1.2
	- yungsapi 1.19.2-Fabric-3.8.10
	   \-- org_javassist_javassist 3.28.0-GA
	- yungsextras 1.19.2-Fabric-3.1.0
[13:02:12] [main/INFO]: Applying default options... (YOSBR)
[13:02:12] [main/INFO]: SpongePowered MIXIN Subsystem Version=0.8.5 Source=file:/root/lynxcraft/servers/creative-server/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
[13:02:13] [main/INFO]: Compatibility level set to JAVA_17
[13:02:13] [main/WARN]: Reference map 'fabric-chunkpregen-refmap.json' for chunkpregen.mixins.json could not be read. If this is a development environment you can ignore this message

[13:02:13] [main/INFO]: Preloading Debugify[13:02:13] [main/INFO]: Loaded configuration file for Lithium: 114 options available, 2 override(s) found
[13:02:13] [main/WARN]: Reference map 'supermartijn642configlib.mixins.refmap.json' for supermartijn642configlib.mixins.json could not be read. If this is a development environment you can ignore this message
[13:02:13] [main/WARN]: Reference map 'yungsextras.refmap.json' for yungsextras.mixins.json could not be read. If this is a development environment you can ignore this message
[13:02:13] [main/WARN]: Reference map 'yungsextras.refmap.json' for yungsextras_fabric.mixins.json could not be read. If this is a development environment you can ignore this message
[13:02:14] [main/WARN]: Force disabled MC-135971 because it's conflicting with: carpet
[13:02:14] [main/WARN]: Force-disabling mixin 'alloc.blockstate.StateMixin' as rule 'mixin.alloc.blockstate' (added by mods [ferritecore]) disables it and children
[13:02:14] [main/WARN]: Force-enabling mixin 'block.hopper.worldedit_compat.WorldChunkMixin' as rule 'mixin.block.hopper.worldedit_compat' (added by mods [lithium-fabric]) enables it
[13:02:14] [main/WARN]: For can't fit X into 3 error fix. Delete Krypton.
[13:02:14] [main/WARN]: For can't fit X into 3 error fix. Delete Krypton.
[13:02:14] [main/WARN]: Mixin "eu.pb4.polymer.mixin.block.packet.ChunkDeltaUpdateS2CPacketMixin" was disabled by Connectivity Mod (connectivity). Reason: Compat. This might cause issues and isn't generally supported!
[13:02:14] [main/WARN]: Error loading class: net/minecraft/class_5616 (java.lang.ClassNotFoundException: net/minecraft/class_5616)
[13:02:14] [main/WARN]: @Mixin target net.minecraft.class_5616 was not found registrate-fabric.mixins.json:accessor.BlockEntityRenderersAccessor from mod registrate-fabric
[13:02:14] [main/WARN]: Error loading class: dev/latvian/mods/kubejs/recipe/RecipesEventJS (java.lang.ClassNotFoundException: dev/latvian/mods/kubejs/recipe/RecipesEventJS)

[13:02:14] [main/WARN]: @Mixin target dev.latvian.mods.kubejs.recipe.RecipesEventJS was not found sliceanddice.mixins.json:RecipeEventJSMixin from mod sliceanddice[13:02:14] [main/WARN]: [carpet] detected, disabling UPDATE mixin com.sk89q.worldedit.fabric.mixin.MixinLevelChunkSetBlockHook
[13:02:14] [main/INFO]: [MemoryLeakFix] Will be applying 2 memory leak fixes!
[13:02:14] [main/INFO]: [MemoryLeakFix] Currently enabled memory leak fixes: [entityMemoriesLeak, biomeTemperatureLeak]
[13:02:14] [main/INFO]: Initializing MixinExtras via com.llamalad7.mixinextras.service.MixinExtrasServiceImpl(version=0.3.0).
[13:02:14] [main/INFO]: Smooth Boot config initialized
[13:02:15] [main/WARN]: Method overwrite conflict for getLanguage in worldedit-fabric.mixins.json:MixinServerPlayer from mod worldedit, previously written by carpet.mixins.ServerPlayer_scarpetEventMixin. Skipping method.
[13:02:16] [main/WARN]: Method overwrite conflict for method_5800 in carpet-fixes.mixins.json:itemFixes.ItemEntity_lightningKillsDropsMixin from mod carpet-fixes, previously written by carpet.mixins.ItemEntityMixin. Skipping method.
[13:02:16] [main/WARN]: @Redirect conflict. Skipping debugify.mixins.json:basic.mc160095.CactusBlockMixin from mod debugify->@Redirect::replaceBlockState(Lnet/minecraft/class_4538;Lnet/minecraft/class_2338;)Lnet/minecraft/class_2680; with priority 1000, already redirected by carpet-fixes.mixins.json:blockFixes.CactusBlock_movingBlockMixin from mod carpet-fixes->@Redirect::getCorrectBlockStateIfMovingPiston(Lnet/minecraft/class_4538;Lnet/minecraft/class_2338;)Lnet/minecraft/class_2680; with priority 1000
[13:02:18] [main/INFO]: Building unoptimized datafixer
[13:02:21] [main/INFO]: Done initializing TabTPS.
[13:02:21] [main/INFO]: Reflections took 36 ms to scan 1 urls, producing 1 keys and 1 values
[13:02:21] [main/INFO]: Reflections took 2 ms to scan 1 urls, producing 1 keys and 1 values
[13:02:22] [main/INFO]: Reflections took 1 ms to scan 1 urls, producing 1 keys and 2 values
[13:02:22] [main/INFO]: Reflections took 1 ms to scan 1 urls, producing 1 keys and 2 values
[13:02:22] [main/INFO]: Reflections took 1 ms to scan 1 urls, producing 1 keys and 2 values
[13:02:22] [main/INFO]: Reflections took 1 ms to scan 1 urls, producing 1 keys and 2 values
[13:02:22] [main/INFO]: Reflections took 1 ms to scan 1 urls, producing 1 keys and 1 values
[13:02:22] [main/INFO]: Reflections took 0 ms to scan 1 urls, producing 1 keys and 1 values
[13:02:22] [main/INFO]: Connectivity initialized
[13:02:23] [main/WARN]: Encountered duplicate API provider registration for item: minecraft:glass_bottle
[13:02:23] [main/WARN]: Encountered duplicate API provider registration for item: minecraft:bucket
[13:02:23] [main/WARN]: Encountered duplicate API provider registration for item: minecraft:glass_bottle
[13:02:23] [main/WARN]: Encountered duplicate API provider registration for item: minecraft:bucket
[13:02:23] [main/WARN]: Encountered duplicate API provider registration for item: minecraft:bucket
[13:02:23] [main/INFO]: Create: Dragon Lib Create Dragon Lib has initialized, ready to support your Create add-ons!
[13:02:23] [main/WARN]: Encountered duplicate API provider registration for item: minecraft:bucket
[13:02:23] [main/WARN]: Encountered duplicate API provider registration for item: minecraft:glass_bottle
[13:02:23] [main/WARN]: Encountered duplicate API provider registration for item: minecraft:glass_bottle
[13:02:23] [main/INFO]: [STDOUT]: Create Crafts & Additions Initialized!
[13:02:24] [main/INFO]: CreateGoggles init
[13:02:24] [main/INFO]: cgblocks
[13:02:24] [main/INFO]: cgitems
[13:02:24] [main/INFO]: cgblockentities
[13:02:24] [main/INFO]: CGItemModifiers register false
[13:02:24] [main/INFO]: CreateGogglesFabric init
[13:02:24] [main/INFO]: Enabled 35 bug fixes: [MC-2025, MC-7569, MC-14923, MC-30391, MC-31819, MC-69216, MC-72151, MC-84873, MC-88371, MC-89146, MC-90084, MC-93018, MC-100991, MC-119417, MC-119754, MC-121706, MC-121903, MC-124117, MC-129909, MC-132878, MC-135971, MC-155509, MC-160095, MC-179072, MC-183990, MC-193343, MC-199467, MC-200418, MC-206922, MC-214147, MC-215530, MC-223153, MC-224729, MC-231743, MC-232869]
[13:02:24] [main/INFO]: Successfully Debugify'd your game!
[13:02:24] [main/INFO]: [Dynmap] Mod Support API available
[13:02:24] [main/INFO]: [JoinLeaveMessages] Initializing...
[13:02:24] [main/INFO]: Initializing ServerSide Packet Registries
[13:02:24] [main/INFO]: Definitely not up to no good
[13:02:24] [main/INFO]: Registering class observable.net.BetterChannel$PartialPacketBegin
[13:02:24] [main/INFO]: Registering C2S receiver with id minecraft:channel/observable/61a49a35c5283c0aaa7b0dfea5b7a53a
[13:02:24] [main/INFO]: Registered class observable.net.BetterChannel$PartialPacketBegin
[13:02:24] [main/INFO]: Registering class observable.net.BetterChannel$PartialPacketData
[13:02:24] [main/INFO]: Registering C2S receiver with id minecraft:channel/observable/3dd73fd88be832559bc3a3c4a2e63b4a
[13:02:24] [main/INFO]: Registered class observable.net.BetterChannel$PartialPacketData
[13:02:24] [main/INFO]: Registering class observable.net.C2SPacket$InitTPSProfile
[13:02:24] [main/INFO]: Registering C2S receiver with id minecraft:channel/observable/b453c08f23b83b82b690c31bf8b2a45a
[13:02:24] [main/INFO]: Registered class observable.net.C2SPacket$InitTPSProfile
[13:02:24] [main/INFO]: Registering class observable.net.C2SPacket$RequestTeleport
[13:02:24] [main/INFO]: Registering C2S receiver with id minecraft:channel/observable/3a13df9e0b0a3290bb99252e1f8f68a2
[13:02:24] [main/INFO]: Registered class observable.net.C2SPacket$RequestTeleport
[13:02:24] [main/INFO]: Registering class observable.net.C2SPacket$RequestAvailability
[13:02:24] [main/INFO]: Registering C2S receiver with id minecraft:channel/observable/0c662822629034678f5a8f0e70375315
[13:02:24] [main/INFO]: Registered class observable.net.C2SPacket$RequestAvailability
[13:02:24] [main/INFO]: Registering class observable.net.S2CPacket$ProfilingStarted
[13:02:24] [main/INFO]: Registering C2S receiver with id minecraft:channel/observable/2e815604a29b3a5cbfe0208e619d86c4
[13:02:24] [main/INFO]: Registered class observable.net.S2CPacket$ProfilingStarted
[13:02:24] [main/INFO]: Registering class observable.net.S2CPacket$ProfilingCompleted
[13:02:24] [main/INFO]: Registering C2S receiver with id minecraft:channel/observable/9ae83199b65a3768862799cc5e461a02
[13:02:24] [main/INFO]: Registered class observable.net.S2CPacket$ProfilingCompleted
[13:02:24] [main/INFO]: Registering class observable.net.S2CPacket$ProfilerInactive
[13:02:24] [main/INFO]: Registering C2S receiver with id minecraft:channel/observable/ae8dfae1238e312397aa53e9d14c45ca
[13:02:24] [main/INFO]: Registered class observable.net.S2CPacket$ProfilerInactive
[13:02:24] [main/INFO]: Registering class observable.net.S2CPacket$ProfilingResult
[13:02:24] [main/INFO]: Registering C2S receiver with id minecraft:channel/observable/3a94cae7336038df9152bcb7b4b94825
[13:02:24] [main/INFO]: Registered class observable.net.S2CPacket$ProfilingResult
[13:02:24] [main/INFO]: Registering class observable.net.S2CPacket$Availability
[13:02:24] [main/INFO]: Registering C2S receiver with id minecraft:channel/observable/c86a824e756d312396d1ba30e943e6aa
[13:02:24] [main/INFO]: Registered class observable.net.S2CPacket$Availability
[13:02:24] [main/INFO]: Registering class observable.net.S2CPacket$ConsiderProfiling
[13:02:24] [main/INFO]: Registering C2S receiver with id minecraft:channel/observable/80ae5e04c32934dab1c17d27a88baf19
[13:02:24] [main/INFO]: Registered class observable.net.S2CPacket$ConsiderProfiling
[13:02:24] [main/INFO]: Packet Fixer (Fabric) has been initialized successfully
[13:02:24] [main/INFO]: Registered bogey styles from railways
[13:02:24] [main/INFO]: Registering data fixers
[13:02:24] [main/INFO]: Registering tracks for Hex Casting
[13:02:24] [main/INFO]: Registering tracks for Oh The Biomes You'll Go
[13:02:24] [main/INFO]: Registering tracks for Blue Skies
[13:02:24] [main/INFO]: Registering tracks for Twilight Forest
[13:02:24] [main/INFO]: Registering tracks for Biomes O' Plenty
[13:02:24] [Worker-Bootstrap-1/INFO]: 27 Datafixer optimizations took 50 milliseconds
[13:02:24] [main/INFO]: [Textile Backup] Starting Textile Backup by Szum123321
[13:02:24] [main/INFO]: [voicechat] Compatibility version 17
[13:02:24] [main/INFO]: [voicechat] Loading plugins
[13:02:24] [main/INFO]: [voicechat] Loaded 1 plugin(s)
[13:02:24] [main/INFO]: [voicechat] Initializing plugins
[13:02:24] [main/INFO]: Initializing Simple Voice Chat integration
[13:02:24] [main/INFO]: [voicechat] Initialized 1 plugin(s)
[13:02:24] [main/INFO]: [voicechat] Registering events for sound_physics_remastered
[13:02:25] [main/INFO]: Got request to register class com.sk89q.worldedit.fabric.FabricPlatform with WorldEdit [com.sk89q.worldedit.extension.platform.PlatformManager@adba948]
[13:02:25] [main/INFO]: WorldEdit for Fabric (version 7.2.12+6240-87f4ae1) is loaded
[13:02:25] [main/INFO]: Reflections took 2 ms to scan 1 urls, producing 1 keys and 4 values
[13:02:25] [main/INFO]: Reflections took 2 ms to scan 1 urls, producing 1 keys and 4 values
[13:02:25] [main/INFO]: Reflections took 1 ms to scan 1 urls, producing 1 keys and 2 values
[13:02:25] [main/INFO]: Reflections took 1 ms to scan 1 urls, producing 1 keys and 2 values
[13:02:25] [main/INFO]: Initializing 'Better Statistics Screen' as 'BetterStatsServer'.
[13:02:25] [main/INFO]: Registering C2S receiver with id betterstats:c2s_p
[13:02:25] [main/INFO]: Registering C2S receiver with id betterstats:c2s_rs
[13:02:25] [main/INFO]: Initializing Ledger 1.2.5
[13:02:26] [main/INFO]: Initializing 'TCD Commons API' 2.9.1+1.19.2 as 'TCDCommonsServer'.
[13:02:26] [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'
[13:02:26] [main/WARN]: Couldn't get pack info for: net.minecraft.class_3266: 'pack.mcmeta' in ResourcePack './world/datapacks/MembraneFix.zip'
[13:02:28] [main/INFO]: [fabric-registry-sync] Loaded registry data [file 1/4]
[13:02:28] [main/WARN]: @Redirect conflict. Skipping cupboard.mixins.json:CommandExceptionLoggingMixin from mod cupboard->@Redirect::cupboard$logCommandError(Lorg/slf4j/Logger;)Z with priority 200, already redirected by carpet.mixins.json:Commands_customCommandsMixin from mod carpet->@Redirect::doesOutputCommandStackTrace(Lorg/slf4j/Logger;)Z with priority 1000
[13:02:29] [main/INFO]: [Dynmap] Register commands
[13:02:29] [main/INFO]: Loaded Minecraft Command Permissions
[13:02:29] [main/INFO]: Registering commands with com.sk89q.worldedit.fabric.FabricPlatform
[13:02:29] [main/ERROR]: Failed to add settings command for carpet-fixes. It is masking previous command.
[13:02:29] [Worker-Main-4/ERROR]: Couldn't load tag creategoggles:modifier/goggle_incompatible as it is missing following references: mekanism:mekasuit_helmet (from Create Goggles)
[13:02:30] [main/ERROR]: IngredientDeserializer with ID not found: [farmersdelight:tool] this can be ignored unless issues occur.
[13:02:30] [main/ERROR]: Parsing error loading recipe createaddition:compat/ae2/charged_certus_quartz
com.google.gson.JsonSyntaxException: Unknown item 'ae2:charged_certus_quartz_crystal'
	at net.minecraft.class_1869.method_17878(class_1869.java:253) ~[server-intermediary.jar:?]
	at java.util.Optional.orElseThrow(Optional.java:403) ~[?:?]
	at net.minecraft.class_1869.method_8155(class_1869.java:253) ~[server-intermediary.jar:?]
	at net.minecraft.class_1869.method_35228(class_1869.java:240) ~[server-intermediary.jar:?]
	at com.mrh0.createaddition.recipe.CARecipeSerializer.readOutput(CARecipeSerializer.java:28) ~[createaddition-fabric+1.19.2-20230723a.jar:?]
	at com.mrh0.createaddition.recipe.charging.ChargingRecipeSerializer.readFromJson(ChargingRecipeSerializer.java:37) ~[createaddition-fabric+1.19.2-20230723a.jar:?]
	at com.mrh0.createaddition.recipe.charging.ChargingRecipeSerializer.readFromJson(ChargingRecipeSerializer.java:12) ~[createaddition-fabric+1.19.2-20230723a.jar:?]
	at com.mrh0.createaddition.recipe.CARecipeSerializer.method_8121(CARecipeSerializer.java:22) ~[createaddition-fabric+1.19.2-20230723a.jar:?]
	at net.minecraft.class_1863.method_17720(class_1863.java:135) ~[server-intermediary.jar:?]
	at net.minecraft.class_1863.method_20705(class_1863.java:56) ~[server-intermediary.jar:?]
	at net.minecraft.class_1863.method_18788(class_1863.java:35) ~[server-intermediary.jar:?]
	at net.minecraft.class_4080.method_18790(class_4080.java:13) ~[server-intermediary.jar:?]
	at java.util.concurrent.CompletableFuture$UniAccept.tryFire(CompletableFuture.java:718) ~[?:?]
	at java.util.concurrent.CompletableFuture$Completion.run(CompletableFuture.java:482) ~[?:?]
	at net.minecraft.class_4014.method_18365(class_4014.java:69) ~[server-intermediary.jar:?]
	at net.minecraft.class_156.method_43498(class_156.java:958) [server-intermediary.jar:?]
	at net.minecraft.class_156.method_43499(class_156.java:946) [server-intermediary.jar:?]
	at net.minecraft.server.Main.main(Main.java:156) [server-intermediary.jar:?]
	at net.fabricmc.loader.impl.game.minecraft.MinecraftGameProvider.launch(MinecraftGameProvider.java:470) [fabric-loader-0.15.0.jar:?]
	at net.fabricmc.loader.impl.launch.knot.Knot.launch(Knot.java:74) [fabric-loader-0.15.0.jar:?]
	at net.fabricmc.loader.impl.launch.knot.KnotServer.main(KnotServer.java:23) [fabric-loader-0.15.0.jar:?]
	at net.fabricmc.loader.impl.launch.server.FabricServerLauncher.main(FabricServerLauncher.java:69) [fabric-loader-0.15.0.jar:?]
	at net.fabricmc.installer.ServerLauncher.main(ServerLauncher.java:69) [fabric-server-launch-creative.jar:0.11.2]
com.google.gson.JsonSyntaxException: Unknown item 'thermal:phytogro'
	at net.minecraft.class_1869.method_17878(class_1869.java:253) ~[server-intermediary.jar:?]
	at java.util.Optional.orElseThrow(Optional.java:403) ~[?:?]
	at net.minecraft.class_1869.method_8155(class_1869.java:253) ~[server-intermediary.jar:?]
	at net.minecraft.class_1856.method_8107(class_1856.java:162) ~[server-intermediary.jar:?]
	at net.minecraft.class_1856.method_8102(class_1856.java:579) ~[server-intermediary.jar:?]
	at com.simibubi.create.content.processing.recipe.ProcessingRecipeSerializer.readFromJson(ProcessingRecipeSerializer.java:66) ~[create-fabric-0.5.1-c-build.1160+mc1.19.2.jar:?]
	at com.simibubi.create.content.processing.recipe.ProcessingRecipeSerializer.fromJson(ProcessingRecipeSerializer.java:154) ~[create-fabric-0.5.1-c-build.1160+mc1.19.2.jar:?]
	at com.simibubi.create.content.processing.recipe.ProcessingRecipeSerializer.method_8121(ProcessingRecipeSerializer.java:21) ~[create-fabric-0.5.1-c-build.1160+mc1.19.2.jar:?]
	at net.minecraft.class_1863.method_17720(class_1863.java:135) ~[server-intermediary.jar:?]
	at net.minecraft.class_1863.method_20705(class_1863.java:56) ~[server-intermediary.jar:?]
	at net.minecraft.class_1863.method_18788(class_1863.java:35) ~[server-intermediary.jar:?]
	at net.minecraft.class_4080.method_18790(class_4080.java:13) ~[server-intermediary.jar:?]
	at java.util.concurrent.CompletableFuture$UniAccept.tryFire(CompletableFuture.java:718) ~[?:?]
	at java.util.concurrent.CompletableFuture$Completion.run(CompletableFuture.java:482) ~[?:?]
	at net.minecraft.class_4014.method_18365(class_4014.java:69) ~[server-intermediary.jar:?]
	at net.minecraft.class_156.method_43498(class_156.java:958) [server-intermediary.jar:?]
	at net.minecraft.class_156.method_43499(class_156.java:946) [server-intermediary.jar:?]
	at net.minecraft.server.Main.main(Main.java:156) [server-intermediary.jar:?]
	at net.fabricmc.loader.impl.game.minecraft.MinecraftGameProvider.launch(MinecraftGameProvider.java:470) [fabric-loader-0.15.0.jar:?]
	at net.fabricmc.loader.impl.launch.knot.Knot.launch(Knot.java:74) [fabric-loader-0.15.0.jar:?]
	at net.fabricmc.loader.impl.launch.knot.KnotServer.main(KnotServer.java:23) [fabric-loader-0.15.0.jar:?]
	at net.fabricmc.loader.impl.launch.server.FabricServerLauncher.main(FabricServerLauncher.java:69) [fabric-loader-0.15.0.jar:?]
	at net.fabricmc.installer.ServerLauncher.main(ServerLauncher.java:69) [fabric-server-launch-creative.jar:0.11.2]
[13:02:30] [main/ERROR]: Parsing error loading recipe sliceanddice:mixing/fertilizer/from_phyto
[13:02:30] [main/ERROR]: Parsing error loading recipe creategoggles:module_goggle_unit
com.google.gson.JsonSyntaxException: Unknown item 'mekanism:alloy_reinforced'
	at net.minecraft.class_1869.method_17878(class_1869.java:253) ~[server-intermediary.jar:?]
	at java.util.Optional.orElseThrow(Optional.java:403) ~[?:?]
	at net.minecraft.class_1869.method_8155(class_1869.java:253) ~[server-intermediary.jar:?]
	at net.minecraft.class_1856.method_8107(class_1856.java:162) ~[server-intermediary.jar:?]
	at net.minecraft.class_1856.method_8102(class_1856.java:579) ~[server-intermediary.jar:?]
	at net.minecraft.class_1869.method_8157(class_1869.java:233) ~[server-intermediary.jar:?]
	at net.minecraft.class_1869$class_1870.method_8164(class_1869.java:265) ~[server-intermediary.jar:?]
	at net.minecraft.class_1869$class_1870.method_8121(class_1869.java:260) ~[server-intermediary.jar:?]
	at net.minecraft.class_1863.method_17720(class_1863.java:135) ~[server-intermediary.jar:?]
	at net.minecraft.class_1863.method_20705(class_1863.java:56) ~[server-intermediary.jar:?]
	at net.minecraft.class_1863.method_18788(class_1863.java:35) ~[server-intermediary.jar:?]
	at net.minecraft.class_4080.method_18790(class_4080.java:13) ~[server-intermediary.jar:?]
	at java.util.concurrent.CompletableFuture$UniAccept.tryFire(CompletableFuture.java:718) ~[?:?]
	at java.util.concurrent.CompletableFuture$Completion.run(CompletableFuture.java:482) ~[?:?]
	at net.minecraft.class_4014.method_18365(class_4014.java:69) ~[server-intermediary.jar:?]
	at net.minecraft.class_156.method_43498(class_156.java:958) [server-intermediary.jar:?]
	at net.minecraft.class_156.method_43499(class_156.java:946) [server-intermediary.jar:?]
	at net.minecraft.server.Main.main(Main.java:156) [server-intermediary.jar:?]
	at net.fabricmc.loader.impl.game.minecraft.MinecraftGameProvider.launch(MinecraftGameProvider.java:470) [fabric-loader-0.15.0.jar:?]
	at net.fabricmc.loader.impl.launch.knot.Knot.launch(Knot.java:74) [fabric-loader-0.15.0.jar:?]
	at net.fabricmc.loader.impl.launch.knot.KnotServer.main(KnotServer.java:23) [fabric-loader-0.15.0.jar:?]
	at net.fabricmc.loader.impl.launch.server.FabricServerLauncher.main(FabricServerLauncher.java:69) [fabric-loader-0.15.0.jar:?]
	at net.fabricmc.installer.ServerLauncher.main(ServerLauncher.java:69) [fabric-server-launch-creative.jar:0.11.2]
[13:02:30] [main/INFO]: Loaded 27 recipes
[13:02:30] [main/INFO]: Injecting recipes
[13:02:31] [main/WARN]: Found validation problem in {minecraft:entities/ender_dragon}.pools[0].entries[0]: Unknown loot table called minecraft:entities/reference/extra/ender_dragon
[13:02:31] [main/WARN]: Found validation problem in {minecraft:entities/shulker}.pools[2].entries[0]: Unknown loot table called minecraft:entities/reference/extra/shulker
[13:02:31] [main/INFO]: parsing loot tables
[13:02:31] [main/INFO]: finished parsing loot tables
[13:02:31] [main/INFO]: Loaded 3556 advancements
[13:02:31] [ForkJoinPool.commonPool-worker-1/INFO]: Loaded 5530 translation keys
[13:02:33] [main/INFO]: Applied 672 biome modifications to 183 of 192 new biomes in 29.01 ms
[13:02:34] [Server thread/INFO]: [Dynmap] Added 147 custom biome mappings
[13:02:34] [Server thread/INFO]: [Dynmap] Using luckperms for access control
[13:02:34] [Server thread/INFO]: Registering compost heaps in village type of plains
[13:02:34] [Server thread/INFO]: Registering compost heaps in village type of savanna
[13:02:34] [Server thread/INFO]: Registering compost heaps in village type of snowy
[13:02:34] [Server thread/INFO]: Registering compost heaps in village type of taiga
[13:02:34] [Server thread/INFO]: Registering compost heaps in village type of desert
[13:02:34] [Server thread/INFO]: Starting background profiler...
[13:02:35] [Server thread/INFO]: Preparing create tables statements took 13ms
[13:02:35] [Server thread/INFO]: Executing create tables statements took 11ms
[13:02:35] [Server thread/INFO]: Extracting table columns took 4ms
[13:02:35] [Server thread/INFO]: Preparing alter table statements took 5ms
[13:02:35] [Server thread/INFO]: Executing alter table statements took 0ms
[13:02:35] [Server thread/INFO]: Index on table 'players' differs only in name: in db players_player_id -> in mapping players_player_id_unique
[13:02:35] [Server thread/INFO]: Index on table 'ActionIdentifiers' differs only in name: in db ActionIdentifiers_action_identifier -> in mapping ActionIdentifiers_action_identifier_unique
[13:02:35] [Server thread/INFO]: Index on table 'ObjectIdentifiers' differs only in name: in db ObjectIdentifiers_identifier -> in mapping ObjectIdentifiers_identifier_unique
[13:02:35] [Server thread/INFO]: Index on table 'sources' differs only in name: in db sources_name -> in mapping sources_name_unique
[13:02:35] [Server thread/INFO]: Index on table 'worlds' differs only in name: in db worlds_identifier -> in mapping worlds_identifier_unique
[13:02:35] [Server thread/INFO]: Checking mapping consistence took 156ms
[13:02:35] [Server thread/INFO]: Tables created
[13:02:35] [DefaultDispatcher-worker-9/INFO]: Inserting 3078 registry keys into the database...
[13:02:35] [Server thread/INFO]:         __    
[13:02:35] [Server thread/INFO]:   |    |__)   LuckPerms v5.4.66
[13:02:35] [Server thread/INFO]:   |___ |      Running on Fabric - fabric@0.76.1+1.19.2
[13:02:35] [Server thread/INFO]: 
[13:02:35] [Server thread/INFO]: Loading configuration...
[13:02:35] [Server thread/INFO]: Loading storage provider... [MARIADB]
[13:02:35] [Server thread/INFO]: luckperms-hikari - Starting...
[13:02:35] [Server thread/INFO]: luckperms-hikari - Start completed.
[13:02:35] [Server thread/INFO]: Loading messaging service... [SQL]
[13:02:35] [Server thread/INFO]: Loading internal permission managers...
[13:02:35] [Server thread/INFO]: Performing initial data load...
[13:02:35] [Server thread/INFO]: Successfully enabled. (took 597ms)
[13:02:35] [Server thread/INFO]: Starting minecraft server version 1.19.2
[13:02:35] [Server thread/INFO]: Loading properties
[13:02:35] [Server thread/INFO]: Default game type: CREATIVE
[13:02:35] [Server thread/INFO]: Generating keypair
[13:02:35] [Server thread/INFO]: Starting Minecraft server on localhost:30067
[13:02:35] [Server thread/INFO]: Using epoll channel type
[13:02:36] [Server thread/WARN]: Error loading class: net/minecraft/class_2535$Anonymous$b34e7ee39bb24d0180cf4201818a11a8 (java.lang.ClassNotFoundException: net/minecraft/class_2535$Anonymous$b34e7ee39bb24d0180cf4201818a11a8)
[13:02:36] [Server thread/WARN]: Error loading class: net/minecraft/class_2535$Anonymous$4fa0b768237f41a0a88e9fb083086cf7 (java.lang.ClassNotFoundException: net/minecraft/class_2535$Anonymous$4fa0b768237f41a0a88e9fb083086cf7)
[13:02:36] [Server thread/WARN]: **** SERVER IS RUNNING IN OFFLINE/INSECURE MODE!
[13:02:36] [Server thread/WARN]: The server will make no attempt to authenticate usernames. Beware.
[13:02:36] [Server thread/WARN]: While this makes the game possible to play without internet access, it also opens up the ability for hackers to connect with any username they choose.
[13:02:36] [Server thread/WARN]: To change this, set "online-mode" to "true" in the server.properties file.
[13:02:36] [Server thread/INFO]: Preparing level "world"
[13:02:36] [Server thread/INFO]: [Dynmap] Mod Support processing completed
[13:02:38] [Server thread/INFO]: [Dynmap] Loaded 27 shaders.
[13:02:38] [Server thread/INFO]: [Dynmap] Loaded 83 perspectives.
[13:02:38] [Server thread/INFO]: [Dynmap] Loaded 22 lightings.
[13:02:38] [Server thread/INFO]: [Dynmap] Starting enter/exit processing
[13:02:38] [Dynmap Render Thread/INFO]: [Dynmap] Finish marker initialization
[13:02:38] [Server thread/INFO]: [Dynmap] Web server started on address 0.0.0.0:8124
[13:02:38] [Server thread/INFO]: [Dynmap] version 3.6 is enabled - core version 3.6-899
[13:02:38] [Server thread/INFO]: [Dynmap] For support, visit our Discord at https://discord.gg/s3rd5qn
[13:02:38] [Server thread/INFO]: [Dynmap] For news, visit https://reddit.com/r/Dynmap or follow https://universeodon.com/@dynmap
[13:02:38] [Server thread/INFO]: [Dynmap] To report or track bugs, visit https://github.com/webbukkit/dynmap/issues
[13:02:38] [Server thread/INFO]: [Dynmap] If you'd like to donate, please visit https://www.patreon.com/dynmap or https://ko-fi.com/michaelprimm
[13:02:38] [Server thread/INFO]: [Dynmap] Loaded 3 maps of world 'world'.
[13:02:38] [Server thread/INFO]: [Dynmap] Loaded 2 maps of world 'DIM-1'.
[13:02:38] [Server thread/INFO]: [Dynmap] Loaded 2 maps of world 'DIM1'.
[13:02:38] [Server thread/INFO]: [Dynmap] Register events
[13:02:38] [Server thread/INFO]: [Dynmap] Enabled
[13:02:39] [Server thread/INFO]: Preparing start region for dimension minecraft:overworld
[13:02:40] [DefaultDispatcher-worker-3/INFO]: Registry insert complete
[13:02:42] [Worker-Main-2/INFO]: Preparing spawn area: 0%
[13:02:42] [Worker-Main-2/INFO]: Preparing spawn area: 0%
[13:02:42] [Worker-Main-2/INFO]: Preparing spawn area: 0%
[13:02:42] [Worker-Main-4/INFO]: Preparing spawn area: 0%
[13:02:42] [Worker-Main-4/INFO]: Preparing spawn area: 0%
[13:02:42] [Worker-Main-2/INFO]: Preparing spawn area: 0%
[13:02:44] [Worker-Main-2/INFO]: Preparing spawn area: 0%
[13:02:44] [Worker-Main-4/INFO]: Preparing spawn area: 0%
[13:02:44] [Worker-Main-4/INFO]: Preparing spawn area: 0%
[13:02:44] [Worker-Main-2/INFO]: Preparing spawn area: 0%
[13:02:44] [Worker-Main-4/INFO]: Preparing spawn area: 33%
[13:02:48] [Server thread/INFO]: Time elapsed: 8189 ms
[13:02:48] [Server thread/INFO]: Done (11.847s)! For help, type "help"
[13:02:48] [Server thread/INFO]: Loaded config for: connectivity.json
[13:02:48] [Server thread/INFO]: Loaded config for: cupboard.json
[13:02:48] [Server thread/INFO]: Registered thread Server thread
[13:02:48] [DefaultDispatcher-worker-9/INFO]: Autoreload is disabled because the development mode is off.
[13:02:48] [DefaultDispatcher-worker-9/INFO]: Application started in 0.114 seconds.
[13:02:48] [Server thread/INFO]: Started Create Track Map server on port 3877
[13:02:48] [DefaultDispatcher-worker-1/INFO]: Responding at http://0.0.0.0:3877
[13:02:48] [Server thread/INFO]: Start loading plugin from Jade
[13:02:48] [Server thread/INFO]: Start loading plugin from Jade
[13:02:48] [Server thread/INFO]: Start loading plugin from Jade
[13:02:48] [Server thread/INFO]: Start loading plugin from Jade Addons
[13:02:48] [Server thread/INFO]: Start loading plugin from Polymer (Core)
[13:02:48] [Server thread/INFO]: Start loading plugin from Your Reputation
[13:02:48] [Server thread/WARN]: [voicechat] Running in offline mode - Voice chat encryption is not secure!
[13:02:48] [VoiceChatServerThread/INFO]: [voicechat] Voice chat server started at port 24455
[13:02:48] [ForkJoinPool.commonPool-worker-1/INFO]: There is an update available for TabTPS!
[13:02:48] [ForkJoinPool.commonPool-worker-1/INFO]: Download the latest version, v1.3.21 from GitHub at the link below:
[13:02:48] [ForkJoinPool.commonPool-worker-1/INFO]: This server is running version v1.3.15, which is 6 versions outdated.
[13:02:48] [ForkJoinPool.commonPool-worker-1/INFO]: https://github.com/jpenilla/TabTPS/releases/tag/v1.3.21
[13:02:50] [Server thread/WARN]: @ModifyConstant conflict. Skipping connectivity.mixins.json:ClientboundCustomPayloadPacketMixin from mod connectivity->@ModifyConstant::modifyLimit(I)I with priority 1, already redirected by packetfixer.mixins.json:CustomPayloadS2CPacketMixin from mod packetfixer->@ModifyConstant::newSize(I)I with priority 9999
´´´
</details>
@HB-Stratos
Copy link
Author

I have now tested this with all velocity plugins and mods removed (except for create itself of course), and the issue remains. Here also same as seen above the rail count in the inventory was showing an error even in creative.
I have also tried it with only create, fabricproxy-lite and crosstitched. This did not work either, behaving just like the full setup I had discussed above.
This eliminates any other mod or velocity plugin from being the cause of the issue. As I am also not seeing any packet errors in the server log (which would be thrown if the backend server encountered an exception handling the packet (see relevant create mod java class I linked above), I am now relatively sure that this is an issue caused by velocity.

@HB-Stratos
Copy link
Author

I've done a good bit more research here. I've figured out the following:
The train track placement UI loads the max track placement length here:
https://github.com/Fabricators-of-Create/Create/blob/mc1.18/fabric/dev/src/main/java/com/simibubi/create/content/trains/track/TrackPlacement.java#L111
which then goes down the tree of ConfigBase.java, ForgeConfigSpec.java, UnmodifiableConfig.java and finally UnmodifiableConfigWrapper.java.
In the last one there is this, which seems to be of type AutosaveCommentedFileConfig:SimpleCommentedConfig and which owns a config of type SimpleCommentedConfig, which then contains various things, including a map (LinkedHashMap) which has key value pairs for the main create settings topics, which each have their own hash map of options, including the maxTrackPlacementLength.
Here, this option is already set to the setting found on the world, which means before this first call the config has to have already been set by some other mechanism.
That mechanism would be ForgeConfigApiPort for Fabric, which may mean that the problem I have is an odd interaction between the port and velocity.

@HB-Stratos
Copy link
Author

I have now tested this in 1.20.1 with create 5.1d sodium fork, the issue still occurs exactly as it did in 1.19.2. You change the settings on the client, it works, you relog, and it no longer works.

@HB-Stratos
Copy link
Author

HB-Stratos commented Feb 6, 2024

Testing in 1.20.1 I have found some interesting things in the log.

The full log is here: trzrFfK.txt

This seems to confirm to me that information is not arriving at the client, as a bunch of values end up as null.

Here's a snippet (expand):
[23:11:38] [Render thread/INFO]: Connecting to xxx.xxx.xxx.xxx, 25565
[23:11:38] [Netty Client IO #1/WARN]: Incorrect key infrastructure was corrected from null to its default, SimpleCommentedConfig:{}. 
[23:11:38] [Netty Client IO #1/WARN]: Incorrect key infrastructure.tickrateSyncTimer was corrected from null to its default, 20. 
[23:11:38] [Netty Client IO #1/WARN]: Incorrect key recipes was corrected from null to its default, SimpleCommentedConfig:{}. 
[23:11:38] [Netty Client IO #1/WARN]: Incorrect key recipes.bulkPressing was corrected from null to its default, false. 
[23:11:38] [Netty Client IO #1/WARN]: Incorrect key recipes.bulkCutting was corrected from null to its default, false. 
[23:11:38] [Netty Client IO #1/WARN]: Incorrect key recipes.allowBrewingInMixer was corrected from null to its default, true. 
[23:11:38] [Netty Client IO #1/WARN]: Incorrect key recipes.allowShapelessInMixer was corrected from null to its default, true. 
[23:11:38] [Netty Client IO #1/WARN]: Incorrect key recipes.allowShapedSquareInPress was corrected from null to its default, true. 
[23:11:38] [Netty Client IO #1/WARN]: Incorrect key recipes.allowRegularCraftingInCrafter was corrected from null to its default, true. 
[23:11:38] [Netty Client IO #1/WARN]: Incorrect key recipes.maxFireworkIngredientsInCrafter was corrected from null to its default, 9. 
[23:11:38] [Netty Client IO #1/WARN]: Incorrect key recipes.allowStonecuttingOnSaw was corrected from null to its default, true. 
[23:11:38] [Netty Client IO #1/WARN]: Incorrect key recipes.allowWoodcuttingOnSaw was corrected from null to its default, true. 
[23:11:38] [Netty Client IO #1/WARN]: Incorrect key recipes.allowCastingBySpout was corrected from null to its default, true. 
[23:11:38] [Netty Client IO #1/WARN]: Incorrect key recipes.allowFillingBySpout was corrected from null to its default, true. 
[23:11:38] [Netty Client IO #1/WARN]: Incorrect key recipes.displayLogStrippingRecipes was corrected from null to its default, true. 
[23:11:38] [Netty Client IO #1/WARN]: Incorrect key recipes.lightSourceCountForRefinedRadiance was corrected from null to its default, 10. 
[23:11:38] [Netty Client IO #1/WARN]: Incorrect key recipes.enableRefinedRadianceRecipe was corrected from null to its default, true. 
[23:11:38] [Netty Client IO #1/WARN]: Incorrect key recipes.enableShadowSteelRecipe was corrected from null to its default, true. 
[23:11:38] [Netty Client IO #1/WARN]: Incorrect key kinetics was corrected from null to its default, SimpleCommentedConfig:{}. 
[23:11:38] [Netty Client IO #1/WARN]: Incorrect key kinetics.disableStress was corrected from null to its default, false. 
[23:11:38] [Netty Client IO #1/WARN]: Incorrect key kinetics.maxBeltLength was corrected from null to its default, 20. 
[23:11:38] [Netty Client IO #1/WARN]: Incorrect key kinetics.crushingDamage was corrected from null to its default, 4. 
[23:11:38] [Netty Client IO #1/WARN]: Incorrect key kinetics.maxRotationSpeed was corrected from null to its default, 256. 
[23:11:38] [Netty Client IO #1/WARN]: Incorrect key kinetics.ignoreDeployerAttacks was corrected from null to its default, CREEPERS. 
[23:11:38] [Netty Client IO #1/WARN]: Incorrect key kinetics.kineticValidationFrequency was corrected from null to its default, 60. 
[23:11:38] [Netty Client IO #1/WARN]: Incorrect key kinetics.crankHungerMultiplier was corrected from null to its default, 0.009999999776482582. 
[23:11:38] [Netty Client IO #1/WARN]: Incorrect key kinetics.minimumWindmillSails was corrected from null to its default, 8. 
[23:11:38] [Netty Client IO #1/WARN]: Incorrect key kinetics.windmillSailsPerRPM was corrected from null to its default, 8. 
[23:11:38] [Netty Client IO #1/WARN]: Incorrect key kinetics.maxEjectorDistance was corrected from null to its default, 32. 
[23:11:38] [Netty Client IO #1/WARN]: Incorrect key kinetics.ejectorScanInterval was corrected from null to its default, 120. 
[23:11:38] [Netty Client IO #1/WARN]: Incorrect key kinetics.encasedFan was corrected from null to its default, SimpleCommentedConfig:{}. 
[23:11:38] [Netty Client IO #1/WARN]: Incorrect key kinetics.encasedFan.fanPushDistance was corrected from null to its default, 20. 
[23:11:38] [Netty Client IO #1/WARN]: Incorrect key kinetics.encasedFan.fanPullDistance was corrected from null to its default, 20. 
[23:11:38] [Netty Client IO #1/WARN]: Incorrect key kinetics.encasedFan.fanBlockCheckRate was corrected from null to its default, 30. 
[23:11:38] [Netty Client IO #1/WARN]: Incorrect key kinetics.encasedFan.fanRotationArgmax was corrected from null to its default, 256. 
[23:11:38] [Netty Client IO #1/WARN]: Incorrect key kinetics.encasedFan.fanProcessingTime was corrected from null to its default, 150. 
[23:11:38] [Netty Client IO #1/WARN]: Incorrect key kinetics.contraptions was corrected from null to its default, SimpleCommentedConfig:{}. 
[23:11:38] [Netty Client IO #1/WARN]: Incorrect key kinetics.contraptions.maxBlocksMoved was corrected from null to its default, 2048. 
[23:11:38] [Netty Client IO #1/WARN]: Incorrect key kinetics.contraptions.maxDataSize was corrected from null to its default, 2000000. 
[23:11:38] [Netty Client IO #1/WARN]: Incorrect key kinetics.contraptions.maxChassisRange was corrected from null to its default, 16. 
[23:11:38] [Netty Client IO #1/WARN]: Incorrect key kinetics.contraptions.maxPistonPoles was corrected from null to its default, 64. 
[23:11:38] [Netty Client IO #1/WARN]: Incorrect key kinetics.contraptions.maxRopeLength was corrected from null to its default, 256. 
[23:11:38] [Netty Client IO #1/WARN]: Incorrect key kinetics.contraptions.maxCartCouplingLength was corrected from null to its default, 32. 
[23:11:38] [Netty Client IO #1/WARN]: Incorrect key kinetics.contraptions.rollerFillDepth was corrected from null to its default, 12. 
[23:11:38] [Netty Client IO #1/WARN]: Incorrect key kinetics.contraptions.survivalContraptionPickup was corrected from null to its default, true. 
[23:11:38] [Netty Client IO #1/WARN]: Incorrect key kinetics.contraptions.contraptionPlacing was corrected from null to its default, true. 
[23:11:38] [Netty Client IO #1/WARN]: Incorrect key kinetics.contraptions.movableSpawners was corrected from null to its default, NO_PICKUP. 
[23:11:38] [Netty Client IO #1/WARN]: Incorrect key kinetics.contraptions.amethystMovement was corrected from null to its default, NO_PICKUP. 
[23:11:38] [Netty Client IO #1/WARN]: Incorrect key kinetics.contraptions.movableObsidian was corrected from null to its default, UNMOVABLE. 
[23:11:38] [Netty Client IO #1/WARN]: Incorrect key kinetics.contraptions.movableReinforcedDeepslate was corrected from null to its default, UNMOVABLE. 
[23:11:38] [Netty Client IO #1/WARN]: Incorrect key kinetics.contraptions.moveItemsToStorage was corrected from null to its default, true. 
[23:11:38] [Netty Client IO #1/WARN]: Incorrect key kinetics.contraptions.harvestPartiallyGrown was corrected from null to its default, false. 
[23:11:38] [Netty Client IO #1/WARN]: Incorrect key kinetics.contraptions.harvesterReplants was corrected from null to its default, true. 
[23:11:38] [Netty Client IO #1/WARN]: Incorrect key kinetics.contraptions.minecartContraptionInContainers was corrected from null to its default, false. 
[23:11:38] [Netty Client IO #1/WARN]: Incorrect key kinetics.stats was corrected from null to its default, SimpleCommentedConfig:{}. 
[23:11:38] [Netty Client IO #1/WARN]: Incorrect key kinetics.stats.mediumSpeed was corrected from null to its default, 30.0. 
[23:11:38] [Netty Client IO #1/WARN]: Incorrect key kinetics.stats.fastSpeed was corrected from null to its default, 100.0. 
[23:11:38] [Netty Client IO #1/WARN]: Incorrect key kinetics.stats.mediumStressImpact was corrected from null to its default, 4.0. 
[23:11:38] [Netty Client IO #1/WARN]: Incorrect key kinetics.stats.highStressImpact was corrected from null to its default, 8.0. 
[23:11:38] [Netty Client IO #1/WARN]: Incorrect key kinetics.stats.mediumCapacity was corrected from null to its default, 256.0. 
[23:11:38] [Netty Client IO #1/WARN]: Incorrect key kinetics.stats.highCapacity was corrected from null to its default, 1024.0. 
[23:11:38] [Netty Client IO #1/WARN]: Incorrect key kinetics.stressValues was corrected from null to its default, SimpleCommentedConfig:{}. 
[23:11:38] [Netty Client IO #1/WARN]: Incorrect key kinetics.stressValues.v2 was corrected from null to its default, SimpleCommentedConfig:{}. 
[23:11:38] [Netty Client IO #1/WARN]: Incorrect key kinetics.stressValues.v2.impact was corrected from null to its default, SimpleCommentedConfig:{}. 
[23:11:38] [Netty Client IO #1/WARN]: Incorrect key kinetics.stressValues.v2.impact.display_board was corrected from null to its default, 0.0. 
[23:11:38] [Netty Client IO #1/WARN]: Incorrect key kinetics.stressValues.v2.impact.deployer was corrected from null to its default, 4.0. 
[23:11:38] [Netty Client IO #1/WARN]: Incorrect key kinetics.stressValues.v2.impact.mechanical_piston was corrected from null to its default, 4.0. 
[23:11:38] [Netty Client IO #1/WARN]: Incorrect key kinetics.stressValues.v2.impact.millstone was corrected from null to its default, 4.0. 
[23:11:38] [Netty Client IO #1/WARN]: Incorrect key kinetics.stressValues.v2.impact.mechanical_bearing was corrected from null to its default, 4.0. 
[23:11:38] [Netty Client IO #1/WARN]: Incorrect key kinetics.stressValues.v2.impact.clockwork_bearing was corrected from null to its default, 4.0. 
[23:11:38] [Netty Client IO #1/WARN]: Incorrect key kinetics.stressValues.v2.impact.cuckoo_clock was corrected from null to its default, 1.0. 
[23:11:38] [Netty Client IO #1/WARN]: Incorrect key kinetics.stressValues.v2.impact.speedometer was corrected from null to its default, 0.0. 
[23:11:38] [Netty Client IO #1/WARN]: Incorrect key kinetics.stressValues.v2.impact.copper_backtank was corrected from null to its default, 4.0. 
[23:11:38] [Netty Client IO #1/WARN]: Incorrect key kinetics.stressValues.v2.impact.mechanical_saw was corrected from null to its default, 4.0. 
[23:11:38] [Netty Client IO #1/WARN]: Incorrect key kinetics.stressValues.v2.impact.flywheel was corrected from null to its default, 0.0. 
[23:11:38] [Netty Client IO #1/WARN]: Incorrect key kinetics.stressValues.v2.impact.encased_chain_drive was corrected from null to its default, 0.0. 
[23:11:38] [Netty Client IO #1/WARN]: Incorrect key kinetics.stressValues.v2.impact.clutch was corrected from null to its default, 0.0. 
[23:11:38] [Netty Client IO #1/WARN]: Incorrect key kinetics.stressValues.v2.impact.encased_fan was corrected from null to its default, 2.0. 
[23:11:38] [Netty Client IO #1/WARN]: Incorrect key kinetics.stressValues.v2.impact.adjustable_chain_gearshift was corrected from null to its default, 0.0. 
[23:11:38] [Netty Client IO #1/WARN]: Incorrect key kinetics.stressValues.v2.impact.mechanical_pump was corrected from null to its default, 4.0. 
[23:11:38] [Netty Client IO #1/WARN]: Incorrect key kinetics.stressValues.v2.impact.crushing_wheel was corrected from null to its default, 8.0. 
[23:11:38] [Netty Client IO #1/WARN]: Incorrect key kinetics.stressValues.v2.impact.mechanical_mixer was corrected from null to its default, 4.0. 
[23:11:38] [Netty Client IO #1/WARN]: Incorrect key kinetics.stressValues.v2.impact.gantry_shaft was corrected from null to its default, 0.0. 
[23:11:38] [Netty Client IO #1/WARN]: Incorrect key kinetics.stressValues.v2.impact.rope_pulley was corrected from null to its default, 4.0. 
[23:11:38] [Netty Client IO #1/WARN]: Incorrect key kinetics.stressValues.v2.impact.rotation_speed_controller was corrected from null to its default, 0.0. 
[23:11:38] [Netty Client IO #1/WARN]: Incorrect key kinetics.stressValues.v2.impact.mechanical_arm was corrected from null to its default, 2.0. 
[23:11:38] [Netty Client IO #1/WARN]: Incorrect key kinetics.stressValues.v2.impact.netherite_backtank was corrected from null to its default, 4.0. 
[23:11:38] [Netty Client IO #1/WARN]: Incorrect key kinetics.stressValues.v2.impact.andesite_encased_shaft was corrected from null to its default, 0.0. 
[23:11:38] [Netty Client IO #1/WARN]: Incorrect key kinetics.stressValues.v2.impact.mechanical_press was corrected from null to its default, 8.0. 
[23:11:38] [Netty Client IO #1/WARN]: Incorrect key kinetics.stressValues.v2.impact.large_cogwheel was corrected from null to its default, 0.0. 
[23:11:38] [Netty Client IO #1/WARN]: Incorrect key kinetics.stressValues.v2.impact.mechanical_drill was corrected from null to its default, 4.0. 
[23:11:38] [Netty Client IO #1/WARN]: Incorrect key kinetics.stressValues.v2.impact.andesite_encased_large_cogwheel was corrected from null to its default, 0.0. 
[23:11:38] [Netty Client IO #1/WARN]: Incorrect key kinetics.stressValues.v2.impact.brass_encased_large_cogwheel was corrected from null to its default, 0.0. 
[23:11:38] [Netty Client IO #1/WARN]: Incorrect key kinetics.stressValues.v2.impact.mysterious_cuckoo_clock was corrected from null to its default, 1.0. 
[23:11:38] [Netty Client IO #1/WARN]: Incorrect key kinetics.stressValues.v2.impact.stressometer was corrected from null to its default, 0.0. 
[23:11:38] [Netty Client IO #1/WARN]: Incorrect key kinetics.stressValues.v2.impact.shaft was corrected from null to its default, 0.0. 
[23:11:38] [Netty Client IO #1/WARN]: Incorrect key kinetics.stressValues.v2.impact.brass_encased_shaft was corrected from null to its default, 0.0. 
[23:11:38] [Netty Client IO #1/WARN]: Incorrect key kinetics.stressValues.v2.impact.gearshift was corrected from null to its default, 0.0. 
[23:11:38] [Netty Client IO #1/WARN]: Incorrect key kinetics.stressValues.v2.impact.turntable was corrected from null to its default, 4.0. 
[23:11:38] [Netty Client IO #1/WARN]: Incorrect key kinetics.stressValues.v2.impact.sticky_mechanical_piston was corrected from null to its default, 4.0. 
[23:11:38] [Netty Client IO #1/WARN]: Incorrect key kinetics.stressValues.v2.impact.sequenced_gearshift was corrected from null to its default, 0.0. 
[23:11:38] [Netty Client IO #1/WARN]: Incorrect key kinetics.stressValues.v2.impact.weighted_ejector was corrected from null to its default, 2.0. 
[23:11:38] [Netty Client IO #1/WARN]: Incorrect key kinetics.stressValues.v2.impact.cogwheel was corrected from null to its default, 0.0. 
[23:11:38] [Netty Client IO #1/WARN]: Incorrect key kinetics.stressValues.v2.impact.andesite_encased_cogwheel was corrected from null to its default, 0.0. 
[23:11:38] [Netty Client IO #1/WARN]: Incorrect key kinetics.stressValues.v2.impact.belt was corrected from null to its default, 0.0. 
[23:11:38] [Netty Client IO #1/WARN]: Incorrect key kinetics.stressValues.v2.impact.brass_encased_cogwheel was corrected from null to its default, 0.0. 
[23:11:38] [Netty Client IO #1/WARN]: Incorrect key kinetics.stressValues.v2.impact.gearbox was corrected from null to its default, 0.0. 
[23:11:38] [Netty Client IO #1/WARN]: Incorrect key kinetics.stressValues.v2.impact.hose_pulley was corrected from null to its default, 4.0. 
[23:11:38] [Netty Client IO #1/WARN]: Incorrect key kinetics.stressValues.v2.impact.elevator_pulley was corrected from null to its default, 4.0. 
[23:11:38] [Netty Client IO #1/WARN]: Incorrect key kinetics.stressValues.v2.impact.mechanical_crafter was corrected from null to its default, 2.0. 
[23:11:38] [Netty Client IO #1/WARN]: Incorrect key kinetics.stressValues.v2.capacity was corrected from null to its default, SimpleCommentedConfig:{}. 
[23:11:38] [Netty Client IO #1/WARN]: Incorrect key kinetics.stressValues.v2.capacity.copper_valve_handle was corrected from null to its default, 8.0. 
[23:11:38] [Netty Client IO #1/WARN]: Incorrect key kinetics.stressValues.v2.capacity.hand_crank was corrected from null to its default, 8.0. 
[23:11:38] [Netty Client IO #1/WARN]: Incorrect key kinetics.stressValues.v2.capacity.steam_engine was corrected from null to its default, 1024.0. 
[23:11:38] [Netty Client IO #1/WARN]: Incorrect key kinetics.stressValues.v2.capacity.creative_motor was corrected from null to its default, 16384.0. 
[23:11:38] [Netty Client IO #1/WARN]: Incorrect key kinetics.stressValues.v2.capacity.large_water_wheel was corrected from null to its default, 128.0. 
[23:11:38] [Netty Client IO #1/WARN]: Incorrect key kinetics.stressValues.v2.capacity.water_wheel was corrected from null to its default, 32.0. 
[23:11:38] [Netty Client IO #1/WARN]: Incorrect key kinetics.stressValues.v2.capacity.windmill_bearing was corrected from null to its default, 512.0. 
[23:11:38] [Netty Client IO #1/WARN]: Incorrect key fluids was corrected from null to its default, SimpleCommentedConfig:{}. 
[23:11:38] [Netty Client IO #1/WARN]: Incorrect key fluids.fluidTankCapacity was corrected from null to its default, 8. 
[23:11:38] [Netty Client IO #1/WARN]: Incorrect key fluids.fluidTankMaxHeight was corrected from null to its default, 32. 
[23:11:38] [Netty Client IO #1/WARN]: Incorrect key fluids.mechanicalPumpRange was corrected from null to its default, 16. 
[23:11:38] [Netty Client IO #1/WARN]: Incorrect key fluids.hosePulleyRange was corrected from null to its default, 128. 
[23:11:38] [Netty Client IO #1/WARN]: Incorrect key fluids.hosePulleyBlockThreshold was corrected from null to its default, 10000. 
[23:11:38] [Netty Client IO #1/WARN]: Incorrect key fluids.fillInfinite was corrected from null to its default, false. 
[23:11:38] [Netty Client IO #1/WARN]: Incorrect key fluids.bottomlessFluidMode was corrected from null to its default, ALLOW_BY_TAG. 
[23:11:38] [Netty Client IO #1/WARN]: Incorrect key fluids.fluidFillPlaceFluidSourceBlocks was corrected from null to its default, true. 
[23:11:38] [Netty Client IO #1/WARN]: Incorrect key fluids.pipesPlaceFluidSourceBlocks was corrected from null to its default, true. 
[23:11:38] [Netty Client IO #1/WARN]: Incorrect key logistics was corrected from null to its default, SimpleCommentedConfig:{}. 
[23:11:38] [Netty Client IO #1/WARN]: Incorrect key logistics.defaultExtractionTimer was corrected from null to its default, 8. 
[23:11:38] [Netty Client IO #1/WARN]: Incorrect key logistics.psiTimeout was corrected from null to its default, 60. 
[23:11:38] [Netty Client IO #1/WARN]: Incorrect key logistics.mechanicalArmRange was corrected from null to its default, 5. 
[23:11:38] [Netty Client IO #1/WARN]: Incorrect key logistics.linkRange was corrected from null to its default, 256. 
[23:11:38] [Netty Client IO #1/WARN]: Incorrect key logistics.displayLinkRange was corrected from null to its default, 64. 
[23:11:38] [Netty Client IO #1/WARN]: Incorrect key logistics.vaultCapacity was corrected from null to its default, 20. 
[23:11:38] [Netty Client IO #1/WARN]: Incorrect key logistics.brassTunnelTimer was corrected from null to its default, 10. 
[23:11:38] [Netty Client IO #1/WARN]: Incorrect key logistics.seatHostileMobs was corrected from null to its default, true. 
[23:11:38] [Netty Client IO #1/WARN]: Incorrect key schematics was corrected from null to its default, SimpleCommentedConfig:{}. 
[23:11:38] [Netty Client IO #1/WARN]: Incorrect key schematics.creativePrintIncludesAir was corrected from null to its default, false. 
[23:11:38] [Netty Client IO #1/WARN]: Incorrect key schematics.maxSchematics was corrected from null to its default, 256. 
[23:11:38] [Netty Client IO #1/WARN]: Incorrect key schematics.maxSchematicPacketSize was corrected from null to its default, 1024. 
[23:11:38] [Netty Client IO #1/WARN]: Incorrect key schematics.schematicIdleTimeout was corrected from null to its default, 600. 
[23:11:38] [Netty Client IO #1/WARN]: Incorrect key schematics.schematicannon was corrected from null to its default, SimpleCommentedConfig:{}. 
[23:11:38] [Netty Client IO #1/WARN]: Incorrect key schematics.schematicannon.schematicannonDelay was corrected from null to its default, 10. 
[23:11:38] [Netty Client IO #1/WARN]: Incorrect key schematics.schematicannon.schematicannonGunpowderWorth was corrected from null to its default, 20.0. 
[23:11:38] [Netty Client IO #1/WARN]: Incorrect key schematics.schematicannon.schematicannonFuelUsage was corrected from null to its default, 0.05000000074505806. 
[23:11:38] [Netty Client IO #1/WARN]: Incorrect key equipment was corrected from null to its default, SimpleCommentedConfig:{}. 
[23:11:38] [Netty Client IO #1/WARN]: Incorrect key equipment.maxSymmetryWandRange was corrected from null to its default, 50. 
[23:11:38] [Netty Client IO #1/WARN]: Incorrect key equipment.placementAssistRange was corrected from null to its default, 12. 
[23:11:38] [Netty Client IO #1/WARN]: Incorrect key equipment.toolboxRange was corrected from null to its default, 10. 
[23:11:38] [Netty Client IO #1/WARN]: Incorrect key equipment.airInBacktank was corrected from null to its default, 900. 
[23:11:38] [Netty Client IO #1/WARN]: Incorrect key equipment.enchantedBacktankCapacity was corrected from null to its default, 300. 
[23:11:38] [Netty Client IO #1/WARN]: Incorrect key equipment.maxExtendoGripActions was corrected from null to its default, 1000. 
[23:11:38] [Netty Client IO #1/WARN]: Incorrect key equipment.maxPotatoCannonShots was corrected from null to its default, 200. 
[23:11:38] [Netty Client IO #1/WARN]: Incorrect key equipment.potatoCannonWorldModification was corrected from null to its default, true. 
[23:11:38] [Netty Client IO #1/WARN]: Incorrect key trains was corrected from null to its default, SimpleCommentedConfig:{}. 
[23:11:38] [Netty Client IO #1/WARN]: Incorrect key trains.trainsCauseDamage was corrected from null to its default, true. 
[23:11:38] [Netty Client IO #1/WARN]: Incorrect key trains.maxTrackPlacementLength was corrected from null to its default, 128. 
[23:11:38] [Netty Client IO #1/WARN]: Incorrect key trains.maxAssemblyLength was corrected from null to its default, 128. 
[23:11:38] [Netty Client IO #1/WARN]: Incorrect key trains.maxBogeyCount was corrected from null to its default, 20. 
[23:11:38] [Netty Client IO #1/WARN]: Incorrect key trains.manualTrainSpeedModifier was corrected from null to its default, 0.75. 
[23:11:38] [Netty Client IO #1/WARN]: Incorrect key trains.trainStats was corrected from null to its default, SimpleCommentedConfig:{}. 
[23:11:38] [Netty Client IO #1/WARN]: Incorrect key trains.trainStats.trainTopSpeed was corrected from null to its default, 28.0. 
[23:11:38] [Netty Client IO #1/WARN]: Incorrect key trains.trainStats.trainTurningTopSpeed was corrected from null to its default, 14.0. 
[23:11:38] [Netty Client IO #1/WARN]: Incorrect key trains.trainStats.trainAcceleration was corrected from null to its default, 3.0. 
[23:11:38] [Netty Client IO #1/WARN]: Incorrect key trains.poweredTrainStats was corrected from null to its default, SimpleCommentedConfig:{}. 
[23:11:38] [Netty Client IO #1/WARN]: Incorrect key trains.poweredTrainStats.poweredTrainTopSpeed was corrected from null to its default, 40.0. 
[23:11:38] [Netty Client IO #1/WARN]: Incorrect key trains.poweredTrainStats.poweredTrainTurningTopSpeed was corrected from null to its default, 20.0. 
[23:11:38] [Netty Client IO #1/WARN]: Incorrect key trains.poweredTrainStats.poweredTrainAcceleration was corrected from null to its default, 3.0. 
[23:11:38] [Netty Client IO #1/WARN]: Incorrect key disenchanterTankCapacity was corrected from null to its default, 1000. 
[23:11:38] [Netty Client IO #1/WARN]: Incorrect key copierTankCapacity was corrected from null to its default, 4000. 
[23:11:38] [Netty Client IO #1/WARN]: Incorrect key blazeEnchanterTankCapacity was corrected from null to its default, 2000. 
[23:11:38] [Netty Client IO #1/WARN]: Incorrect key maxHyperEnchantingLevelExtension was corrected from null to its default, 2. 
[23:11:38] [Netty Client IO #1/WARN]: Incorrect key deployerXpDropChance was corrected from null to its default, 1.0. 
[23:11:38] [Netty Client IO #1/WARN]: Incorrect key enableHyperEnchant was corrected from null to its default, true. 
[23:11:38] [Netty Client IO #1/WARN]: Incorrect key enchantByBlazeEnchanterCostCoefficient was corrected from null to its default, 1.0. 
[23:11:38] [Netty Client IO #1/WARN]: Incorrect key hyperEnchantByBlazeEnchanterCostCoefficient was corrected from null to its default, 1.0. 
[23:11:38] [Netty Client IO #1/WARN]: Incorrect key copyEnchantedBookCostCoefficient was corrected from null to its default, 1.0. 
[23:11:38] [Netty Client IO #1/WARN]: Incorrect key copyEnchantedBookWithHyperExperienceCostCoefficient was corrected from null to its default, 1.0. 
[23:11:38] [Netty Client IO #1/WARN]: Incorrect key copyWrittenBookCostPerPage was corrected from null to its default, 5. 
[23:11:38] [Netty Client IO #1/WARN]: Incorrect key copyNameTagCost was corrected from null to its default, 7. 
[23:11:38] [Netty Client IO #1/WARN]: Incorrect key copyTrainScheduleCost was corrected from null to its default, 10. 
[23:11:38] [Netty Client IO #1/WARN]: Incorrect key copyClipboardCost was corrected from null to its default, 10. 
[23:11:38] [Netty Client IO #1/WARN]: Incorrect key crushingWheelDropExpRate was corrected from null to its default, 0.30000001192092896. 
[23:11:38] [Netty Client IO #1/WARN]: Incorrect key crushingWheelDropExpScale was corrected from null to its default, 0.3400000035762787. 
[23:11:38] [Netty Client IO #1/WARN]: Incorrect key copyingWrittenBookAlwaysGetOriginalVersion was corrected from null to its default, true. 
[23:11:38] [Netty Client IO #1/WARN]: Incorrect key misc was corrected from null to its default, SimpleCommentedConfig:{}. 
[23:11:38] [Netty Client IO #1/WARN]: Incorrect key misc.strictCoupler was corrected from null to its default, false. 
[23:11:38] [Netty Client IO #1/WARN]: Incorrect key misc.flipDistantSwitches was corrected from null to its default, true. 
[23:11:38] [Netty Client IO #1/WARN]: Incorrect key misc.switchPlacementRange was corrected from null to its default, 64. 
[23:11:38] [Netty Client IO #1/WARN]: Incorrect key semaphores was corrected from null to its default, SimpleCommentedConfig:{}. 
[23:11:38] [Netty Client IO #1/WARN]: Incorrect key semaphores.simplifiedPlacement was corrected from null to its default, true. 
[23:11:38] [Netty Client IO #1/WARN]: Incorrect key semaphores.flipYellowOrder was corrected from null to its default, false. 
[23:11:38] [Netty Client IO #1/WARN]: Incorrect key conductors was corrected from null to its default, SimpleCommentedConfig:{}. 
[23:11:38] [Netty Client IO #1/WARN]: Incorrect key conductors.mustOwnBoundTrain was corrected from null to its default, false. 
[23:11:38] [Netty Client IO #1/WARN]: Incorrect key conductors.maxConductorVentLength was corrected from null to its default, 64. 
[23:11:38] [Netty Client IO #1/WARN]: Incorrect key journeymap was corrected from null to its default, SimpleCommentedConfig:{}. 
[23:11:38] [Netty Client IO #1/WARN]: Incorrect key journeymap.farTrainSyncTicks was corrected from null to its default, 200. 
[23:11:38] [Netty Client IO #1/WARN]: Incorrect key journeymap.nearTrainSyncTicks was corrected from null to its default, 5. 
[23:11:38] [Netty Client IO #1/WARN]: Incorrect key optimization was corrected from null to its default, SimpleCommentedConfig:{}. 
[23:11:38] [Netty Client IO #1/WARN]: Incorrect key optimization.disableTrainCollision was corrected from null to its default, false. 
[23:11:38] [Netty Client IO #1/WARN]: Incorrect key optimization.optimizeFunnelBeltInteraction was corrected from null to its default, false. 
[23:11:38] [Render thread/INFO]: [System] [CHAT] KaironSaber joined the game.

@4drian3d 4drian3d added the type: bug Something isn't working label Feb 8, 2024
@4drian3d
Copy link
Contributor

I have checked, and this issue will probably not be fixed until the mod is updated to 1.20.2+, because currently it seems to send the configuration values via a custom packet in the LOGIN phase, which is not possible because the player is in the PLAY phase at that moment. Changing the configuration from the client is of course possible since it is done in PLAY state

@4drian3d 4drian3d added the resolution: won't fix This will not be worked on label Feb 25, 2024
@HB-Stratos
Copy link
Author

I wonder if this could be fixed temporarily on the side of forge config porting lib. Until then or 1.21 create mod, I guess I'll have to live with patching all client mods so they assume the values I want are the default values. A bit painful.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
resolution: won't fix This will not be worked on type: bug Something isn't working
Projects
None yet
Development

No branches or pull requests

2 participants