PaperMC / PaperMC/Velocity

Create Mod Server Settings Package is not arriving at Client

Open
#1,191 6 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

resolution: won't fix type: bug
Dominant language
Java
Stars
2.3k
Forks
959
Avg merge
5d 10h
Merged PRs (30d)
2

Description

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>

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start with the Create mod packet class linked in the report, CConfigureConfigPacket.java, and compare its behavior when connecting directly to Fabric versus through Velocity. Trace the reported server-settings packet through the proxy and reproduce the 32-versus-128 track-length mismatch. Done means the settings packet reaches the client correctly through Velocity, with the in-game preview and configuration menu reflecting the server value.

Written by the indexing model from the issue text.

Assessment

Tech stack
java
Domain
networking
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.