Skip to content

[1.21.1] Possible instablity with Stock Trinkets Mod #226

Open
@Ampflower

Description

@Ampflower

Note: Findings so far has only been with a dedicated server involved.

Relevant Info:

  • Minecraft 1.21.2 + Fabric 0.16.10
  • Accessories 1.1.0-beta.28+1.21.1
  • owo 0.12.15+1.21
  • Trinkets 3.10.0
  • Fabric API 0.115.0+1.21.1

Steps to reproduce:

  1. Prerequisite
    • (undetermined initial requirements ~ this has been hard to narrow down without the risk of nuking data)
      • High uptime?
      • Lots of leave/join?
      • Idk. I legitimately don't know.
    • Have experimental cache enabled
      • Which is the default option
    • Install Trinkets
    • Install Accessories
    • Install some kind of trinket mod like Elytra Slot
  2. One of:
    • Add the elytra to the cape slot
    • Or if already present, remove it.

Expected results:

Both the client and server should agree that the item has been set in the trinket 100%

Actual results:

The server does not correctly set the item in the slot, causing the change to ultimately not apply to the slot, and risk voiding items.

Additional:

Dedicated Server mod list
[14:03:23] [main/INFO]: Loading Minecraft 1.21.1 with Fabric Loader 0.16.10
[14:03:23] [main/INFO]: Loading 143 mods:
        - aether 1.5.4
           |-- accessories 1.1.0-beta.16+1.21.1
           |-- cumulus_menus 2.0.0
           |    \-- mixinextras 0.5.0-beta.3
           |-- forgeconfigapiport 21.1.1
           |-- mixinextras 0.5.0-beta.3
           |-- mm_shedaniel 2.4.1
           \-- nitrogen_internals 1.1.21
        - affectionate 1.1.3+1.21.1
        - architectury 13.0.8
        - balm-fabric 21.0.30
           \-- kuma_api 21.0.5-SNAPSHOT
        - bundle_scroll 1.1
        - cicada 0.10.2+1.21-1.21.1
        - cloth-config 15.0.140
           \-- cloth-basic-math 0.6.1
        - combat_maid 1.21.1-v1.0.1-alpha
        - computercraft 1.115.0
           |-- cc_tweaked_cobalt 0.9.5
           |-- com_electronwill_night-config_core 3.8.1
           |-- com_electronwill_night-config_toml 3.8.1
           |-- com_jcraft_jzlib 1.1.3
           |-- io_netty_netty-codec-http 4.1.97
           |-- io_netty_netty-codec-socks 4.1.97
           \-- io_netty_netty-handler-proxy 4.1.97
        - customizableelytra 2.2.7+1.21
        - dated_draughts 0.2.5
        - elytra_enchants 1.0.3+1.21
        - elytraslot 9.0.1+1.21.1
        - emi 1.1.20+1.21.1+fabric
        - expandedstorage 14.2.0
        - fabric-api 0.115.0+1.21.1
           |-- fabric-api-base 0.4.42+6573ed8c19
           |-- fabric-api-lookup-api-v1 1.6.70+b559734419
           |-- fabric-biome-api-v1 13.0.31+d527f9fd19
           |-- fabric-block-api-v1 1.0.22+0af3f5a719
           |-- fabric-block-view-api-v2 1.0.10+6573ed8c19
           |-- fabric-blockrenderlayer-v1 1.1.52+0af3f5a719
           |-- fabric-client-tags-api-v1 1.1.15+6573ed8c19
           |-- fabric-command-api-v1 1.2.49+f71b366f19
           |-- fabric-command-api-v2 2.2.28+6ced4dd919
           |-- fabric-commands-v0 0.2.66+df3654b319
           |-- fabric-content-registries-v0 8.0.18+b559734419
           |-- fabric-convention-tags-v1 2.1.2+7f945d5b19
           |-- fabric-convention-tags-v2 2.9.2+e60e56d419
           |-- fabric-crash-report-info-v1 0.2.29+0af3f5a719
           |-- fabric-data-attachment-api-v1 1.4.1+9ed317f519
           |-- fabric-data-generation-api-v1 20.2.25+16c4ae2519
           |-- fabric-dimensions-v1 4.0.0+6fc22b9919
           |-- fabric-entity-events-v1 1.7.0+2122d82819
           |-- fabric-events-interaction-v0 0.7.13+ba9dae0619
           |-- fabric-game-rule-api-v1 1.0.53+6ced4dd919
           |-- fabric-item-api-v1 11.1.1+d5debaed19
           |-- fabric-item-group-api-v1 4.1.6+6823f7cd19
           |-- fabric-key-binding-api-v1 1.0.47+0af3f5a719
           |-- fabric-keybindings-v0 0.2.45+df3654b319
           |-- fabric-lifecycle-events-v1 2.5.0+01d9a51c19
           |-- fabric-loot-api-v2 3.0.15+3f89f5a519
           |-- fabric-loot-api-v3 1.0.3+3f89f5a519
           |-- fabric-message-api-v1 6.0.13+6573ed8c19
           |-- fabric-model-loading-api-v1 2.0.0+fe474d6b19
           |-- fabric-networking-api-v1 4.3.0+c7469b2119
           |-- fabric-object-builder-api-v1 15.2.1+40875a9319
           |-- fabric-particles-v1 4.0.2+6573ed8c19
           |-- fabric-recipe-api-v1 5.0.14+248df81c19
           |-- fabric-registry-sync-v0 5.2.0+34f5d91419
           |-- fabric-renderer-api-v1 3.4.0+c705a49c19
           |-- fabric-renderer-indigo 1.7.0+c705a49c19
           |-- fabric-renderer-registries-v1 3.2.68+df3654b319
           |-- fabric-rendering-data-attachment-v1 0.3.48+73761d2e19
           |-- fabric-rendering-fluids-v1 3.1.6+1daea21519
           |-- fabric-rendering-v0 1.1.71+df3654b319
           |-- fabric-rendering-v1 5.0.5+df16efd019
           |-- fabric-resource-conditions-api-v1 4.3.0+8dc279b119
           |-- fabric-resource-loader-v0 1.3.1+5b5275af19
           |-- fabric-screen-api-v1 2.0.25+8b68f1c719
           |-- fabric-screen-handler-api-v1 1.3.88+b559734419
           |-- fabric-sound-api-v1 1.0.23+6573ed8c19
           |-- fabric-transfer-api-v1 5.4.2+c24bd99419
           \-- fabric-transitive-access-wideners-v1 6.2.0+45b9699719
        - fabric-language-kotlin 1.13.1+kotlin.2.1.10
           |-- org_jetbrains_kotlin_kotlin-reflect 2.1.10
           |-- org_jetbrains_kotlin_kotlin-stdlib 2.1.10
           |-- org_jetbrains_kotlin_kotlin-stdlib-jdk7 2.1.10
           |-- org_jetbrains_kotlin_kotlin-stdlib-jdk8 2.1.10
           |-- org_jetbrains_kotlinx_atomicfu-jvm 0.27.0
           |-- org_jetbrains_kotlinx_kotlinx-coroutines-core-jvm 1.10.1
           |-- org_jetbrains_kotlinx_kotlinx-coroutines-jdk8 1.10.1
           |-- org_jetbrains_kotlinx_kotlinx-datetime-jvm 0.6.1
           |-- org_jetbrains_kotlinx_kotlinx-io-bytestring-jvm 0.6.0
           |-- org_jetbrains_kotlinx_kotlinx-io-core-jvm 0.6.0
           |-- org_jetbrains_kotlinx_kotlinx-serialization-cbor-jvm 1.8.0
           |-- org_jetbrains_kotlinx_kotlinx-serialization-core-jvm 1.8.0
           \-- org_jetbrains_kotlinx_kotlinx-serialization-json-jvm 1.8.0
        - fabricloader 0.16.10
        - fabrictailor 2.5.0
           \-- config2brigadier 1.2.3
        - fallingtree 1.21.1.4
        - ferritecore 7.0.2-hotfix
        - headpats 1.0.3
           |-- cardinal-components-base 6.1.1
           \-- cardinal-components-entity 6.1.1
        - iwie 2.4.4
        - jade 15.9.3+fabric
        - java 21
        - lithium 0.14.7+mc1.21.1
        - lootr 1.21-1.10.34.88
        - minecraft 1.21.1
        - netherportalfix 21.1.3
        - nochatreports 1.21.1-v2.9.1
        - noisium 2.3.0+mc1.21-1.21.1
        - origins 1.13.0-alpha.12+mc.1.21.1
           \-- apoli 2.12.0-alpha.15+mc.1.21.1
                |-- additionalentityattributes 1.8.0+1.21
                |-- calio 1.14.0-alpha.9+mc.1.21.x
                |    |-- org_quiltmc_parsers_gson 0.2.1
                |    \-- org_quiltmc_parsers_json 0.2.1
                |-- modmenu 11.0.1
                \-- playerabilitylib 1.10.0
        - origins_minus 2.4.0+1.21
        - owo 0.12.15+1.21
           |-- blue_endless_jankson 1.2.2
           |-- io_wispforest_endec 0.1.5
           |-- io_wispforest_endec_gson 0.1.3
           |-- io_wispforest_endec_jankson 0.1.3
           \-- io_wispforest_endec_netty 0.1.2
        - pearfection 1.2.3
           \-- terraform-wood-api-v1 11.0.0-alpha.1
        - pehkui 3.8.3+1.14.4-1.21
           \-- kanos_config 0.4.1+1.14.4-1.19.4
        - placeholder-api 2.4.2+1.21
        - polymer-bundled 0.9.18+1.21.1
           |-- polymer-autohost 0.9.18+1.21.1
           |-- polymer-blocks 0.9.18+1.21.1
           |-- polymer-common 0.9.18+1.21.1
           |    \-- packet_tweaker 0.5.5+1.21
           |-- polymer-core 0.9.18+1.21.1
           |    |-- polymer-networking 0.9.18+1.21.1
           |    |    \-- polymer-common 0.9.18+1.21.1
           |    |         \-- packet_tweaker 0.5.5+1.21
           |    \-- polymer-registry-sync-manipulator 0.9.18+1.21.1
           |-- polymer-resource-pack 0.9.18+1.21.1
           |    \-- polymer-common 0.9.18+1.21.1
           |         \-- packet_tweaker 0.5.5+1.21
           \-- polymer-virtual-entity 0.9.18+1.21.1
                \-- polymer-common 0.9.18+1.21.1
                     \-- packet_tweaker 0.5.5+1.21
        - polysit 0.8.3+mc.1.21
        - styled-nicknames 1.6.0+1.21
           |-- fabric-permissions-api-v0 0.3.1
           \-- player-data-api 0.6.0+1.21
        - styledchat 2.6.0+1.21
           |-- fabric-permissions-api-v0 0.3.1
           |-- player-data-api 0.6.0+1.21
           \-- predicate-api 0.5.1+1.21
        - takesapillage 1.0.5
        - taxfreelevels 1.4.7
        - tinkerers_statures 1.1.3+1.21
        - trinkets 3.10.0
        - universal-graves 3.4.4+1.21
           |-- common-protection-api 1.0.0
           |-- predicate-api 0.5.1+1.21
           |-- server_translations_api 2.3.1+1.21-pre2
           \-- sgui 1.6.0+1.21
        - wheelbarrow 1.0.2
Client A mods
[20:17:32] [main/INFO]: Loading Minecraft 1.21.1 with Fabric Loader 0.16.10
[20:17:32] [main/INFO]: Dependencies overridden for indium
[20:17:32] [main/INFO]: Loading 208 mods:
	- accessories 1.1.0-beta.28+1.21.1
	- accurateblockplacement 1.3.2+mc1.21-1.21.1
	- aether 1.5.5
	   |-- cumulus_menus 2.0.3
	   |    \-- mixinextras 0.5.0-beta.3
	   |-- forgeconfigapiport 21.1.1
	   |-- mixinextras 0.5.0-beta.3
	   |-- mm_shedaniel 2.4.1
	   \-- nitrogen_internals 1.1.21
	- affectionate 1.1.3+1.21.1
	- appleskin 3.0.6+mc1.21
	- architectury 13.0.8
	- athena 4.0.1
	- balm-fabric 21.0.30
	   \-- kuma_api 21.0.5-SNAPSHOT
	- basic-storage 1.1.1+1.21
	- bedrockify 1.10.1+mc1.21
	- betterclouds 1.7.6+1.21-fabric
	   \-- mixinsquared 0.2.0
	- bobby 5.2.4+mc1.21
	   |-- com_typesafe_config 1.4.2
	   |-- fabric-api-base 0.4.42+6573ed8c6a
	   |-- fabric-command-api-v2 2.2.28+6ced4dd96a
	   |-- io_leangen_geantyref_geantyref 1.3.13
	   |-- org_spongepowered_configurate-core 4.1.2
	   \-- org_spongepowered_configurate-hocon 4.1.2
	- bundle_scroll 1.1
	- chat_heads 0.13.13
	- chisel 1.8.2
	- cicada 0.10.2+1.21-1.21.1
	- clientsort 1.2.0-beta.1+1.21
	- cloth-config 15.0.140
	   \-- cloth-basic-math 0.6.1
	- combat_maid 1.21.1-v1.0.1-alpha
	- computercraft 1.115.0
	   |-- cc_tweaked_cobalt 0.9.5
	   |-- com_electronwill_night-config_core 3.8.1
	   |-- com_electronwill_night-config_toml 3.8.1
	   |-- com_jcraft_jzlib 1.1.3
	   |-- io_netty_netty-codec-http 4.1.97
	   |-- io_netty_netty-codec-socks 4.1.97
	   \-- io_netty_netty-handler-proxy 4.1.97
	- continuity 3.0.0+1.21
	- customizableelytra 2.2.7+1.21
	- dated_draughts 0.2.5
	- do_a_barrel_roll 3.7.3
	- ears 1.4.7
	- elytra_enchants 1.0.3+1.21
	- elytraslot 9.0.1+1.21.1
	- emi 1.1.20+1.21.1+fabric
	- expandedstorage 14.2.0
	- fabric-api 0.115.1+1.21.1
	   |-- fabric-api-lookup-api-v1 1.6.70+b559734419
	   |-- fabric-biome-api-v1 13.0.31+d527f9fd19
	   |-- fabric-block-api-v1 1.0.22+0af3f5a719
	   |-- fabric-block-view-api-v2 1.0.10+6573ed8c19
	   |-- fabric-blockrenderlayer-v1 1.1.52+0af3f5a719
	   |-- fabric-client-tags-api-v1 1.1.15+6573ed8c19
	   |-- fabric-command-api-v1 1.2.49+f71b366f19
	   |-- fabric-commands-v0 0.2.66+df3654b319
	   |-- fabric-content-registries-v0 8.0.18+b559734419
	   |-- fabric-convention-tags-v1 2.1.3+7f945d5b19
	   |-- fabric-convention-tags-v2 2.10.0+9465b64419
	   |-- fabric-crash-report-info-v1 0.2.29+0af3f5a719
	   |-- fabric-data-attachment-api-v1 1.4.1+9ed317f519
	   |-- fabric-data-generation-api-v1 20.2.26+16c4ae2519
	   |-- fabric-dimensions-v1 4.0.0+6fc22b9919
	   |-- fabric-entity-events-v1 1.7.0+2122d82819
	   |-- fabric-events-interaction-v0 0.7.13+ba9dae0619
	   |-- fabric-game-rule-api-v1 1.0.53+6ced4dd919
	   |-- fabric-item-api-v1 11.1.1+d5debaed19
	   |-- fabric-item-group-api-v1 4.1.6+6823f7cd19
	   |-- fabric-key-binding-api-v1 1.0.47+0af3f5a719
	   |-- fabric-keybindings-v0 0.2.45+df3654b319
	   |-- fabric-lifecycle-events-v1 2.5.0+01d9a51c19
	   |-- fabric-loot-api-v2 3.0.15+3f89f5a519
	   |-- fabric-loot-api-v3 1.0.3+3f89f5a519
	   |-- fabric-message-api-v1 6.0.13+6573ed8c19
	   |-- fabric-model-loading-api-v1 2.0.0+fe474d6b19
	   |-- fabric-networking-api-v1 4.3.0+c7469b2119
	   |-- fabric-object-builder-api-v1 15.2.1+40875a9319
	   |-- fabric-particles-v1 4.0.2+6573ed8c19
	   |-- fabric-recipe-api-v1 5.0.14+248df81c19
	   |-- fabric-registry-sync-v0 5.2.0+34f5d91419
	   |-- fabric-renderer-api-v1 3.4.0+c705a49c19
	   |-- fabric-renderer-indigo 1.7.0+c705a49c19
	   |-- fabric-renderer-registries-v1 3.2.68+df3654b319
	   |-- fabric-rendering-data-attachment-v1 0.3.48+73761d2e19
	   |-- fabric-rendering-fluids-v1 3.1.6+1daea21519
	   |-- fabric-rendering-v0 1.1.71+df3654b319
	   |-- fabric-rendering-v1 5.0.5+df16efd019
	   |-- fabric-resource-conditions-api-v1 4.3.0+8dc279b119
	   |-- fabric-resource-loader-v0 1.3.1+5b5275af19
	   |-- fabric-screen-api-v1 2.0.25+8b68f1c719
	   |-- fabric-screen-handler-api-v1 1.3.88+b559734419
	   |-- fabric-sound-api-v1 1.0.23+6573ed8c19
	   |-- fabric-transfer-api-v1 5.4.2+c24bd99419
	   \-- fabric-transitive-access-wideners-v1 6.2.0+45b9699719
	- fabric-language-kotlin 1.13.1+kotlin.2.1.10
	   |-- org_jetbrains_kotlin_kotlin-reflect 2.1.10
	   |-- org_jetbrains_kotlin_kotlin-stdlib 2.1.10
	   |-- org_jetbrains_kotlin_kotlin-stdlib-jdk7 2.1.10
	   |-- org_jetbrains_kotlin_kotlin-stdlib-jdk8 2.1.10
	   |-- org_jetbrains_kotlinx_atomicfu-jvm 0.27.0
	   |-- org_jetbrains_kotlinx_kotlinx-coroutines-core-jvm 1.10.1
	   |-- org_jetbrains_kotlinx_kotlinx-coroutines-jdk8 1.10.1
	   |-- org_jetbrains_kotlinx_kotlinx-datetime-jvm 0.6.1
	   |-- org_jetbrains_kotlinx_kotlinx-io-bytestring-jvm 0.6.0
	   |-- org_jetbrains_kotlinx_kotlinx-io-core-jvm 0.6.0
	   |-- org_jetbrains_kotlinx_kotlinx-serialization-cbor-jvm 1.8.0
	   |-- org_jetbrains_kotlinx_kotlinx-serialization-core-jvm 1.8.0
	   \-- org_jetbrains_kotlinx_kotlinx-serialization-json-jvm 1.8.0
	- fabricloader 0.16.10
	- fabrictailor 2.5.0
	   \-- config2brigadier 1.2.3
	- fabrishot 1.14.1
	- fallingleaves 1.16.4
	- fallingtree 1.21.1.4
	- ferritecore 7.0.2-hotfix
	- firstperson 2.4.8
	- gadget 0.2.4+1.21
	   |-- fabric-permissions-api-v0 0.3.1
	   |-- net_auoeke_reflect 6.3.0
	   |-- net_auoeke_result 0.4.1
	   |-- net_auoeke_unsafe 1.7.3
	   \-- net_fabricmc_mapping-io 0.6.1
	- headpats 1.0.3
	   |-- cardinal-components-base 6.1.1
	   \-- cardinal-components-entity 6.1.1
	- immediatelyfast 1.3.4+1.21.1
	   \-- net_lenni0451_reflect 1.3.4
	- iris 1.8.8+mc1.21.1
	   |-- io_github_douira_glsl-transformer 2.0.1
	   |-- org_anarres_jcpp 1.4.14
	   \-- org_antlr_antlr4-runtime 4.13.1
	- iwie 2.4.4
	- jade 15.9.3+fabric
	- java 21
	- lambdabettergrass 1.5.2
	   \-- spruceui 5.1.0+1.21
	- lambdynlights 3.1.4+1.21.1
	   |-- pride 1.2.1+1.21
	   \-- spruceui 5.1.0+1.21
	- lithium 0.14.8+mc1.21.1
	- lootr 1.21-1.10.34.88
	- minecraft 1.21.1
	- modmenu 11.0.3
	- netherportalfix 21.1.3
	- nochatreports 1.21.1-v2.9.1
	- noisium 2.3.0+mc1.21-1.21.1
	- nostalgic_tweaks 2.0.0-beta.910
	- notenoughanimations 1.9.2
	- origins 1.13.0-alpha.12+mc.1.21.1
	   \-- apoli 2.12.0-alpha.15+mc.1.21.1
	        |-- additionalentityattributes 1.8.0+1.21
	        |-- calio 1.14.0-alpha.9+mc.1.21.x
	        |    |-- org_quiltmc_parsers_gson 0.2.1
	        |    \-- org_quiltmc_parsers_json 0.2.1
	        \-- playerabilitylib 1.10.0
	- origins_minus 2.4.0+1.21
	- owo 0.12.15+1.21
	   |-- blue_endless_jankson 1.2.2
	   |-- io_wispforest_endec 0.1.5
	   |-- io_wispforest_endec_gson 0.1.3
	   |-- io_wispforest_endec_jankson 0.1.3
	   \-- io_wispforest_endec_netty 0.1.2
	- particlerain 3.0.5
	- pearfection 1.2.3
	   \-- terraform-wood-api-v1 11.0.0-alpha.1
	- pehkui 3.8.3+1.14.4-1.21
	   \-- kanos_config 0.4.1+1.14.4-1.19.4
	- placeholder-api 2.4.2+1.21
	- polymer-bundled 0.9.18+1.21.1
	   |-- polymer-autohost 0.9.18+1.21.1
	   |-- polymer-blocks 0.9.18+1.21.1
	   |-- polymer-common 0.9.18+1.21.1
	   |    \-- packet_tweaker 0.5.5+1.21
	   |-- polymer-core 0.9.18+1.21.1
	   |    |-- polymer-networking 0.9.18+1.21.1
	   |    |    \-- polymer-common 0.9.18+1.21.1
	   |    |         \-- packet_tweaker 0.5.5+1.21
	   |    \-- polymer-registry-sync-manipulator 0.9.18+1.21.1
	   |-- polymer-resource-pack 0.9.18+1.21.1
	   |    \-- polymer-common 0.9.18+1.21.1
	   |         \-- packet_tweaker 0.5.5+1.21
	   \-- polymer-virtual-entity 0.9.18+1.21.1
	        \-- polymer-common 0.9.18+1.21.1
	             \-- packet_tweaker 0.5.5+1.21
	- polysit 0.8.3+mc.1.21
	- reeses-sodium-options 1.8.3+mc1.21.4
	- sodium 0.6.9+mc1.21.1
	- sodium-extra 0.6.0+mc1.21.1
	- spark 1.10.109
	   \-- fabric-permissions-api-v0 0.3.1
	- sspb 4.0.0
	- styled-nicknames 1.6.0+1.21
	   |-- fabric-permissions-api-v0 0.3.1
	   \-- player-data-api 0.6.0+1.21
	- styledchat 2.6.1+1.21
	   |-- fabric-permissions-api-v0 0.3.1
	   |-- player-data-api 0.6.0+1.21
	   \-- predicate-api 0.5.1+1.21
	- takesapillage 1.0.5
	- taxfreelevels 1.4.7
	- tinkerers_statures 1.1.3+1.21
	- trinkets 3.10.0
	- universal-graves 3.4.4+1.21
	   |-- common-protection-api 1.0.0
	   |-- predicate-api 0.5.1+1.21
	   |-- server_translations_api 2.3.1+1.21-pre2
	   \-- sgui 1.6.0+1.21
	- wheelbarrow 1.0.2
	- xaerominimap 25.1.0
	- xaeroworldmap 1.39.4
	- yet_another_config_lib_v3 3.6.2+1.21-fabric
	   |-- com_twelvemonkeys_common_common-image 3.12.0
	   |-- com_twelvemonkeys_common_common-io 3.12.0
	   |-- com_twelvemonkeys_common_common-lang 3.12.0
	   |-- com_twelvemonkeys_imageio_imageio-core 3.12.0
	   |-- com_twelvemonkeys_imageio_imageio-metadata 3.12.0
	   |-- com_twelvemonkeys_imageio_imageio-webp 3.12.0
	   |-- org_quiltmc_parsers_gson 0.2.1
	   \-- org_quiltmc_parsers_json 0.2.1

Metadata

Metadata

Assignees

Labels

unknown causeThe issue or bug is unknown to what or how it happend

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions