[Bug] Importing any preset on a server kicks the client
Jacob1101 opened this issue · 12 comments
💡 Check the
Bug Tracker
and Crash Tracker before
reporting a new issue.
There you can find a lot of useful information and solutions for common problems.
Note:
Please make sure to fill out the following template to the best of your ability. This will help us
to identify and fix the issue faster.
Minecraft and Mod version 🐞
1.20.1 forge 5.7.4
Describe the bug 🐞
Importing any preset (even default ones) on a server kicks the client.
Is the issue happening in combination with other mods? (If yes, please provide a full list) 🧩
- acedium 0.2.7-beta
-- nvidium 0.2.7-beta- advanced_runtime_resource_pack 0.6.7
- alexscaves 2.0.2
- alexsmobs 1.22.9
- ambientenvironment 11.0.0.1
- ambientsounds 6.1.3
- appleskin 2.5.1+mc1.20.1
- archers 1.2.51.20.1
- architectury 9.2.14
- armordamagescale 1.20.1-3.1
- azurelibarmor 2.0.12
- bakery 2.0.3
- beachparty 1.1.5
- bettercombat 1.8.6+1.20.1
- bloomingnature 1.0.9
- blue_endless_jankson 1.2.2
- bobby 5.0.0
- brewery 2.0.3
- c2me_base 0.2.0-c3me-alpha.11.61
- c2me_client_uncapvd 0.2.0-c3me-alpha.11.61
- c2me_fixes_chunkio_threading_issues 0.2.0-c3me-alpha.11.61
- c2me_fixes_general_threading_issues 0.2.0-c3me-alpha.11.61
- c2me_fixes_worldgen_threading_issues 0.2.0-c3me-alpha.11.61
- c2me_fixes_worldgen_vanilla_bugs 0.2.0-c3me-alpha.11.61
- c2me_notickvd 0.2.0-c3me-alpha.11.61
- c2me_opts_allocs 0.2.0-c3me-alpha.11.61
- c2me_opts_chunk_access 0.2.0-c3me-alpha.11.61
- c2me_opts_chunkio 0.2.0-c3me-alpha.11.61
- c2me_opts_math 0.2.0-c3me-alpha.11.61
- c2me_opts_scheduling 0.2.0-c3me-alpha.11.61
- c2me_opts_worldgen_general 0.2.0-c3me-alpha.11.61
- c2me_opts_worldgen_vanilla 0.2.0-c3me-alpha.11.61
- c2me_rewrites_chunk_serializer 0.2.0-c3me-alpha.11.61
- c2me_rewrites_chunkio 0.2.0-c3me-alpha.11.61
- c2me_server_utils 0.2.0-c3me-alpha.11.61
- c2me_threading_chunkio 0.2.0-c3me-alpha.11.61
- c2me_threading_lighting 0.2.0-c3me-alpha.11.61
- c2me_threading_worldgen 0.2.0-c3me-alpha.11.61
- c3me 0.2.0-c3me-alpha.11.61
- caelus 3.2.0+1.20.1
- camping 1.0.4
- candlelight 2.0.2
- cardinal_components_base 5.2.2
- cardinal_components_entity 5.2.2
- cardinal_components_world 5.2.2
- chat_heads 0.13.4
- citadel 2.6.0
- cloth_config 11.1.136
- com_electronwill_night_config_core 3.6.5
- com_electronwill_night_config_toml 3.6.5
- com_github_llamalad7_mixinextras 0.2.0
- com_github_zsoltmolnarrr_tinyconfig 2.3.2
- com_ibm_async_asyncutil 0.1.0
- com_moulberry_mixinconstraints 1.0.1
- connectormod 1.0.0-beta.46+1.20.1
- creativecore 2.12.22
- creeperoverhaul 3.0.2
- culllessleaves 1.20.1-1.0.5
- cupboard 1.20.1-2.7
- curios 5.11.0+1.20.1
- cutthrough 8.0.2
- doapi 1.2.15
-- terraform 7.0.1 - dungeon_difficulty 2.2.11.20.1
- dynamic_fps 3.7.6
- easy_npc 5.7.4
- easyanvils 8.0.2
- easymagic 8.0.1
- easyshulkerboxes 8.0.2
|-- puzzlesaccessapi 8.0.9
-- puzzlesapi 8.1.6 - embeddium 0.3.31+mc1.20.1
-- rubidium 0.7.1 - embeddium_extra 0.5.4.3+mc1.20.1-build.121
- enchancement 1.20-26
- enchantinginfuser 8.0.3
- enchantmentdisabletag 1.1.0+1.20.1
- endermanoverhaul 1.0.4
- enhancedblockentities 0.91.20
- entity_model_features 2.2.6
- entity_texture_features 6.2.7
- entityculling 1.7.1
- fabric_api 0.92.2+1.11.8+1.20.1
|-- fabric_api_base 0.4.31+ef105b4977
|-- fabric_api_lookup_api_v1 1.6.36+67f9824077
|-- fabric_biome_api_v1 13.0.13+dc36698e77
|-- fabric_block_api_v1 1.0.11+0e6cb7f777
|-- fabric_block_view_api_v2 1.0.1+0767707077
|-- fabric_blockrenderlayer_v1 1.1.41+1d0da21e77
|-- fabric_client_tags_api_v1 1.1.2+5d6761b877
|-- fabric_command_api_v1 1.2.34+f71b366f77
|-- fabric_command_api_v2 2.2.13+561530ec77
|-- fabric_content_registries_v0 4.0.11+a670df1e77
|-- fabric_convention_tags_v1 1.5.5+fa3d1c0177
|-- fabric_data_attachment_api_v1 1.0.0+30ef839e77
|-- fabric_data_generation_api_v1 12.3.4+369cb3a477
|-- fabric_dimensions_v1 2.1.54+8005d10d77
|-- fabric_entity_events_v1 1.6.0+6274ab9d77
|-- fabric_events_interaction_v0 0.6.2+0d0bd5a777
|-- fabric_game_rule_api_v1 1.0.40+683d4da877
|-- fabric_item_api_v1 2.1.28+4d0bbcfa77
|-- fabric_item_group_api_v1 4.0.12+c9161c2d77
|-- fabric_key_binding_api_v1 1.0.37+561530ec77
|-- fabric_lifecycle_events_v1 2.2.22+afab492177
|-- fabric_loot_api_v2 1.2.1+eb28f93e77
|-- fabric_message_api_v1 5.1.9+52cc178c77
|-- fabric_mining_level_api_v1 2.1.50+561530ec77
|-- fabric_model_loading_api_v1 1.0.3+6274ab9d77
|-- fabric_models_v0 0.4.2+7c3892a477
|-- fabric_networking_api_v1 1.3.11+503a202477
|-- fabric_object_builder_api_v1 11.1.3+2174fc8477
|-- fabric_particles_v1 1.1.2+78e1ecb877
|-- fabric_recipe_api_v1 1.0.21+514a076577
|-- fabric_registry_sync_v0 2.3.3+1c0ea72177
|-- fabric_renderer_api_v1 3.2.1+1d29b44577
|-- fabric_renderer_indigo 1.5.2+b5b2da4177
|-- fabric_rendering_data_attachment_v1 0.3.37+a6081afc77
|-- fabric_rendering_fluids_v1 3.0.28+4ac5e37a77
|-- fabric_rendering_v1 3.0.8+66e9a48f77
|-- fabric_resource_conditions_api_v1 2.3.8+9ad825cd77
|-- fabric_resource_loader_v0 0.11.10+bcd08ed377
|-- fabric_screen_api_v1 2.0.8+45a670a577
|-- fabric_screen_handler_api_v1 1.3.30+561530ec77
|-- fabric_sound_api_v1 1.0.13+4f23bd8477
|-- fabric_transfer_api_v1 3.3.5+631c9cd677
-- fabric_transitive_access_wideners_v1 4.3.1+1880499877 - farm_and_charm 1.0.4
- ferritecore 6.0.1
- forge 47.3.11
- forgeconfigscreens 8.0.2
- gazebo 1.1.11.20.1
- geckolib 4.4.9
- herbalbrews 1.0.8
- immediatelyfast 1.3.1+1.20.4
- jei 15.20.0.105
- jewelry 1.3.71.20.1
- kirin 1.15.61.20.1
- meadow 1.3.19
-- mixinsquared 0.1.2-beta.5 - memoryleakfix 1.1.5
- midnightlib 1.4.1
- minecraft 1.20.1
- modernfix 5.19.5+mc1.20.1
- motionblur 1.0.5mc1.19-1.20.x
- nbt 1.0.5
- net_objecthunter_exp4j 0.4.8
- nethervinery 1.2.14
- noisium 2.3.0+mc1.20-1.20.1
- notenoughanimations 1.7.6
- nyfsspiders 2.1.1
- oculus 1.7.0
- org_threadly_threadly 7.0
- origins 1.20.1-1.10.0.9
|-- additionalentityattributes 1.4.0.5+1.20.1
|-- apoli 1.20.1-2.9.0.8
|-- calio 1.20.1-1.11.0.5
-- mixinextras 0.2.0-beta.8 - owo 0.11.21.20
- paladins 1.3.11.20.1
- particular 1.1.1
- pehkui 3.8.2+1.20.1-forge
- playeranimator 1.0.2-rc1+1.20
- presencefootsteps 1.9.41.20.1
- puzzleslib 8.1.24
- radium 0.12.4+git.26c9d8e
- ranged_weapon_api 1.1.41.20.1
- resourcefulconfig 2.1.2
- resourcefullib 2.1.29
- rogues 1.1.01.20.1
- runes 0.9.131.20.1
- satin 1.14.0
- saturn 0.1.3
- shield_api 1.0.01.20.1
- sound_physics_remastered 1.20.1-1.4.5
- spell_engine 0.15.111.20.1
- spell_power 0.12.01.20.1
- spruceui 5.0.01.20
- step_height_entity_attribute 1.2.0
- structure_pool_api 1.01.20.1
- sushi_bar 0.2.21.20
- threadtweak 1.20.1-0.1.0
- tht 6.2.11.3
- tooltipfix 1.1.1-1.20
- trinkets 3.7.2
- vinery 1.4.28
- visualworkbench 8.0.0
- voicechat 1.20.1-2.5.25
- weaponmaster_ydm 4.2.3
- wizards 1.3.01.20.1
- worldedit 7.2.15+6463-5ca4dff
Thanks for the logs.
Easy NPC Entity Data Serializers (Client)
[07Nov2024 14:12:31.409] [modloading-worker-0/INFO] [Easy NPC/]: Registered entity data serializer ActionEventSet with id 29
[07Nov2024 14:12:31.413] [modloading-worker-0/INFO] [Easy NPC/]: Registered entity data serializer CustomAttributes with id 30
[07Nov2024 14:12:31.419] [modloading-worker-0/INFO] [Easy NPC/]: Registered entity data serializer DialogDataSet with id 31
[07Nov2024 14:12:31.420] [modloading-worker-0/INFO] [Easy NPC/]: Registered entity data serializer DisplayAttributeSet with id 32
[07Nov2024 14:12:31.421] [modloading-worker-0/INFO] [Easy NPC/]: Registered entity data serializer EntityAttributes with id 33
[07Nov2024 14:12:31.421] [modloading-worker-0/INFO] [Easy NPC/]: Registered entity data serializer MerchantOffers with id 34
[07Nov2024 14:12:31.421] [modloading-worker-0/INFO] [Easy NPC/]: Registered entity data serializer ModelPose with id 35
[07Nov2024 14:12:31.421] [modloading-worker-0/INFO] [Easy NPC/]: Registered entity data serializer ObjectiveDataSet with id 36
[07Nov2024 14:12:31.421] [modloading-worker-0/INFO] [Easy NPC/]: Registered entity data serializer CustomPosition with id 37
[07Nov2024 14:12:31.421] [modloading-worker-0/INFO] [Easy NPC/]: Registered entity data serializer Profession with id 38
[07Nov2024 14:12:31.421] [modloading-worker-0/INFO] [Easy NPC/]: Registered entity data serializer RenderDataSet with id 39
[07Nov2024 14:12:31.421] [modloading-worker-0/INFO] [Easy NPC/]: Registered entity data serializer CustomRotation with id 40
[07Nov2024 14:12:31.421] [modloading-worker-0/INFO] [Easy NPC/]: Registered entity data serializer CustomScale with id 41
[07Nov2024 14:12:31.422] [modloading-worker-0/INFO] [Easy NPC/]: Registered entity data serializer SkinDataEntry with id 42
[07Nov2024 14:12:31.422] [modloading-worker-0/INFO] [Easy NPC/]: Registered entity data serializer SoundDataSet with id 43
[07Nov2024 14:12:31.422] [modloading-worker-0/INFO] [Easy NPC/]: Registered entity data serializer HashSet:UUID with id 44
[07Nov2024 14:12:31.422] [modloading-worker-0/INFO] [Easy NPC/]: Registered entity data serializer HashSet:String with id 45
[07Nov2024 14:12:31.422] [modloading-worker-0/INFO] [Easy NPC/]: Registered entity data serializer TradingDataSet with id 46
[07Nov2024 14:12:31.422] [modloading-worker-0/INFO] [Easy NPC/]: Registered entity data serializer UUID with id 47
Easy NPC Entity Data Serializers (Server)
[07Nov2024 19:12:28.315] [modloading-worker-0/INFO] [Easy NPC/]: Registered entity data serializer ActionEventSet with id 28
[07Nov2024 19:12:28.315] [modloading-worker-0/INFO] [Easy NPC/]: Registered entity data serializer CustomAttributes with id 29
[07Nov2024 19:12:28.315] [modloading-worker-0/INFO] [Easy NPC/]: Registered entity data serializer DialogDataSet with id 30
[07Nov2024 19:12:28.316] [modloading-worker-0/INFO] [Easy NPC/]: Registered entity data serializer DisplayAttributeSet with id 31
[07Nov2024 19:12:28.316] [modloading-worker-0/INFO] [Easy NPC/]: Registered entity data serializer EntityAttributes with id 32
[07Nov2024 19:12:28.316] [modloading-worker-0/INFO] [Easy NPC/]: Registered entity data serializer MerchantOffers with id 33
[07Nov2024 19:12:28.316] [modloading-worker-0/INFO] [Easy NPC/]: Registered entity data serializer ModelPose with id 34
[07Nov2024 19:12:28.316] [modloading-worker-0/INFO] [Easy NPC/]: Registered entity data serializer ObjectiveDataSet with id 35
[07Nov2024 19:12:28.316] [modloading-worker-0/INFO] [Easy NPC/]: Registered entity data serializer CustomPosition with id 36
[07Nov2024 19:12:28.316] [modloading-worker-0/INFO] [Easy NPC/]: Registered entity data serializer Profession with id 37
[07Nov2024 19:12:28.316] [modloading-worker-0/INFO] [Easy NPC/]: Registered entity data serializer RenderDataSet with id 38
[07Nov2024 19:12:28.316] [modloading-worker-0/INFO] [Easy NPC/]: Registered entity data serializer CustomRotation with id 39
[07Nov2024 19:12:28.316] [modloading-worker-0/INFO] [Easy NPC/]: Registered entity data serializer CustomScale with id 40
[07Nov2024 19:12:28.316] [modloading-worker-0/INFO] [Easy NPC/]: Registered entity data serializer SkinDataEntry with id 41
[07Nov2024 19:12:28.317] [modloading-worker-0/INFO] [Easy NPC/]: Registered entity data serializer SoundDataSet with id 42
[07Nov2024 19:12:28.317] [modloading-worker-0/INFO] [Easy NPC/]: Registered entity data serializer HashSet:UUID with id 43
[07Nov2024 19:12:28.317] [modloading-worker-0/INFO] [Easy NPC/]: Registered entity data serializer HashSet:String with id 44
[07Nov2024 19:12:28.317] [modloading-worker-0/INFO] [Easy NPC/]: Registered entity data serializer TradingDataSet with id 45
[07Nov2024 19:12:28.317] [modloading-worker-0/INFO] [Easy NPC/]: Registered entity data serializer UUID with id 46
It appears that all serializers are correctly registered, but the client has an extra entity data serializer registered before Easy NPC begins its registration process. As a result, the IDs are shifted by one number.
This means that ID 69 does not fall within the range allocated to the Easy NPC mod and instead belongs to another mod.
I’ll investigate any differences between versions 5.7.2 and 5.7.4 that could be causing this issue.
However, it’s likely that another mod leading to a mismatch in certain instances.
The network packets are aligning correctly, so there doesn’t appear to be an issue in that area.
Client Network Messages
[07Nov2024 14:12:41.054] [Render thread/INFO] [Easy NPC/]: [NetworkHandler] Registering client network message ExportClientPresetMessage with easy_npc:preset_export_client (0)
[07Nov2024 14:12:41.062] [Render thread/INFO] [Easy NPC/]: [NetworkHandler] Registering client network message OpenMenuCallbackMessage with easy_npc:open_menu_callback_message (1)
[07Nov2024 14:12:41.065] [Render thread/INFO] [Easy NPC/]: [NetworkHandler] Registering client network message SyncDataMessage with easy_npc:sync_data (2)
[07Nov2024 14:12:41.068] [Render thread/INFO] [Easy NPC/]: [NetworkHandler] Registering server network message AddOrUpdateObjectiveMessage with easy_npc:add_objective (3)
[07Nov2024 14:12:41.073] [Render thread/INFO] [Easy NPC/]: [NetworkHandler] Registering server network message ChangeActionEventMessage with easy_npc:change_action_event (4)
[07Nov2024 14:12:41.077] [Render thread/INFO] [Easy NPC/]: [NetworkHandler] Registering server network message ChangeAdvancedTradingMessage with easy_npc:change_advanced_trading (5)
[07Nov2024 14:12:41.080] [Render thread/INFO] [Easy NPC/]: [NetworkHandler] Registering server network message ChangeBasicTradingMessage with easy_npc:change_basic_trading (6)
[07Nov2024 14:12:41.084] [Render thread/INFO] [Easy NPC/]: [NetworkHandler] Registering server network message ChangeCombatAttributeMessage with easy_npc:change_combat_attribute (7)
[07Nov2024 14:12:41.087] [Render thread/INFO] [Easy NPC/]: [NetworkHandler] Registering server network message ChangeDisplayAttributeMessage with easy_npc:change_display_attribute (8)
[07Nov2024 14:12:41.090] [Render thread/INFO] [Easy NPC/]: [NetworkHandler] Registering server network message ChangeEntityAttributeMessage with easy_npc:change_entity_attribute (9)
[07Nov2024 14:12:41.092] [Render thread/INFO] [Easy NPC/]: [NetworkHandler] Registering server network message ChangeEntityBaseAttributeMessage with easy_npc:change_entity_base_attribute (10)
[07Nov2024 14:12:41.095] [Render thread/INFO] [Easy NPC/]: [NetworkHandler] Registering server network message ChangeEnvironmentalAttributeMessage with easy_npc:change_environmental_attribute (11)
[07Nov2024 14:12:41.098] [Render thread/INFO] [Easy NPC/]: [NetworkHandler] Registering server network message ChangeInteractionAttributeMessage with easy_npc:change_interaction_attribute (12)
[07Nov2024 14:12:41.100] [Render thread/INFO] [Easy NPC/]: [NetworkHandler] Registering server network message ChangeModelEquipmentVisibilityMessage with easy_npc:change_model_equipment_visibility (13)
[07Nov2024 14:12:41.103] [Render thread/INFO] [Easy NPC/]: [NetworkHandler] Registering server network message ChangeModelLockRotationMessage with easy_npc:change_model_lock_rotation (14)
[07Nov2024 14:12:41.106] [Render thread/INFO] [Easy NPC/]: [NetworkHandler] Registering server network message ChangeModelPoseMessage with easy_npc:change_model_pose (15)
[07Nov2024 14:12:41.109] [Render thread/INFO] [Easy NPC/]: [NetworkHandler] Registering server network message ChangeModelPositionMessage with easy_npc:change_model_position (16)
[07Nov2024 14:12:41.112] [Render thread/INFO] [Easy NPC/]: [NetworkHandler] Registering server network message ChangeModelRotationMessage with easy_npc:change_model_rotation (17)
[07Nov2024 14:12:41.115] [Render thread/INFO] [Easy NPC/]: [NetworkHandler] Registering server network message ChangeModelVisibilityMessage with easy_npc:change_model_visibility (18)
[07Nov2024 14:12:41.117] [Render thread/INFO] [Easy NPC/]: [NetworkHandler] Registering server network message ChangeMovementAttributeMessage with easy_npc:change_movement_attribute (19)
[07Nov2024 14:12:41.119] [Render thread/INFO] [Easy NPC/]: [NetworkHandler] Registering server network message ChangeNameMessage with easy_npc:change_name (20)
[07Nov2024 14:12:41.121] [Render thread/INFO] [Easy NPC/]: [NetworkHandler] Registering server network message ChangePoseMessage with easy_npc:change_pose (21)
[07Nov2024 14:12:41.123] [Render thread/INFO] [Easy NPC/]: [NetworkHandler] Registering server network message ChangePositionMessage with easy_npc:change_position (22)
[07Nov2024 14:12:41.125] [Render thread/INFO] [Easy NPC/]: [NetworkHandler] Registering server network message ChangeProfessionMessage with easy_npc:change_profession (23)
[07Nov2024 14:12:41.127] [Render thread/INFO] [Easy NPC/]: [NetworkHandler] Registering server network message ChangeRendererMessage with easy_npc:change_renderer (24)
[07Nov2024 14:12:41.130] [Render thread/INFO] [Easy NPC/]: [NetworkHandler] Registering server network message ChangeScaleMessage with easy_npc:change_scale (25)
[07Nov2024 14:12:41.132] [Render thread/INFO] [Easy NPC/]: [NetworkHandler] Registering server network message ChangeSkinMessage with easy_npc:change_skin (26)
[07Nov2024 14:12:41.134] [Render thread/INFO] [Easy NPC/]: [NetworkHandler] Registering server network message ChangeSpawnerSettingMessage with easy_npc:change_spawner_settings (27)
[07Nov2024 14:12:41.137] [Render thread/INFO] [Easy NPC/]: [NetworkHandler] Registering server network message ChangeTradingTypeMessage with easy_npc:change_trading_type (28)
[07Nov2024 14:12:41.139] [Render thread/INFO] [Easy NPC/]: [NetworkHandler] Registering server network message ExecuteActionEventMessage with easy_npc:trigger_action_event (29)
[07Nov2024 14:12:41.141] [Render thread/INFO] [Easy NPC/]: [NetworkHandler] Registering server network message ExecuteDialogButtonActionMessage with easy_npc:dialog_button_action (30)
[07Nov2024 14:12:41.143] [Render thread/INFO] [Easy NPC/]: [NetworkHandler] Registering server network message ExportPresetMessage with easy_npc:export_preset (31)
[07Nov2024 14:12:41.145] [Render thread/INFO] [Easy NPC/]: [NetworkHandler] Registering server network message ExportWorldPresetMessage with easy_npc:export_world_preset (32)
[07Nov2024 14:12:41.148] [Render thread/INFO] [Easy NPC/]: [NetworkHandler] Registering server network message ImportPresetMessage with easy_npc:import_preset (33)
[07Nov2024 14:12:41.150] [Render thread/INFO] [Easy NPC/]: [NetworkHandler] Registering server network message OpenActionDataEditorMessage with easy_npc:open_action_data_editor (34)
[07Nov2024 14:12:41.152] [Render thread/INFO] [Easy NPC/]: [NetworkHandler] Registering server network message OpenActionDataEntryEditorMessage with easy_npc:open_action_data_entry_editor (35)
[07Nov2024 14:12:41.154] [Render thread/INFO] [Easy NPC/]: [NetworkHandler] Registering server network message OpenConfigurationMessage with easy_npc:open_configuration_screen (36)
[07Nov2024 14:12:41.157] [Render thread/INFO] [Easy NPC/]: [NetworkHandler] Registering server network message OpenDialogButtonEditorMessage with easy_npc:open_dialog_button_editor (37)
[07Nov2024 14:12:41.159] [Render thread/INFO] [Easy NPC/]: [NetworkHandler] Registering server network message OpenDialogEditorMessage with easy_npc:open_dialog_editor (38)
[07Nov2024 14:12:41.161] [Render thread/INFO] [Easy NPC/]: [NetworkHandler] Registering server network message OpenMenuMessage with easy_npc:open_menu_message (39)
[07Nov2024 14:12:41.163] [Render thread/INFO] [Easy NPC/]: [NetworkHandler] Registering server network message OpenDialogTextEditorMessage with easy_npc:open_dialog_text_editor (40)
[07Nov2024 14:12:41.166] [Render thread/INFO] [Easy NPC/]: [NetworkHandler] Registering server network message RemoveDialogButtonMessage with easy_npc:remove_dialog_button (41)
[07Nov2024 14:12:41.168] [Render thread/INFO] [Easy NPC/]: [NetworkHandler] Registering server network message RemoveDialogMessage with easy_npc:remove_dialog (42)
[07Nov2024 14:12:41.171] [Render thread/INFO] [Easy NPC/]: [NetworkHandler] Registering server network message RemoveNPCMessage with easy_npc:remove_npc (43)
[07Nov2024 14:12:41.173] [Render thread/INFO] [Easy NPC/]: [NetworkHandler] Registering server network message RemoveObjectiveMessage with easy_npc:remove_objective (44)
[07Nov2024 14:12:41.175] [Render thread/INFO] [Easy NPC/]: [NetworkHandler] Registering server network message RequestDataSyncMessage with easy_npc:request_data_sync (45)
[07Nov2024 14:12:41.178] [Render thread/INFO] [Easy NPC/]: [NetworkHandler] Registering server network message RespawnNPCMessage with easy_npc:respawn_npc (46)
[07Nov2024 14:12:41.180] [Render thread/INFO] [Easy NPC/]: [NetworkHandler] Registering server network message SaveDialogButtonMessage with easy_npc:save_dialog_button (47)
[07Nov2024 14:12:41.182] [Render thread/INFO] [Easy NPC/]: [NetworkHandler] Registering server network message SaveDialogMessage with easy_npc:save_dialog (48)
[07Nov2024 14:12:41.184] [Render thread/INFO] [Easy NPC/]: [NetworkHandler] Registering server network message SaveDialogSetMessage with easy_npc:save_dialog_set (49)
Server Network Messages
[07Nov2024 19:12:32.339] [main/INFO] [Easy NPC/]: [NetworkHandler] Registering client network message ExportClientPresetMessage with easy_npc:preset_export_client (0)
[07Nov2024 19:12:32.340] [main/INFO] [Easy NPC/]: [NetworkHandler] Registering client network message OpenMenuCallbackMessage with easy_npc:open_menu_callback_message (1)
[07Nov2024 19:12:32.341] [main/INFO] [Easy NPC/]: [NetworkHandler] Registering client network message SyncDataMessage with easy_npc:sync_data (2)
[07Nov2024 19:12:32.341] [main/INFO] [Easy NPC/]: [NetworkHandler] Registering server network message AddOrUpdateObjectiveMessage with easy_npc:add_objective (3)
[07Nov2024 19:12:32.342] [main/INFO] [Easy NPC/]: [NetworkHandler] Registering server network message ChangeActionEventMessage with easy_npc:change_action_event (4)
[07Nov2024 19:12:32.343] [main/INFO] [Easy NPC/]: [NetworkHandler] Registering server network message ChangeAdvancedTradingMessage with easy_npc:change_advanced_trading (5)
[07Nov2024 19:12:32.343] [main/INFO] [Easy NPC/]: [NetworkHandler] Registering server network message ChangeBasicTradingMessage with easy_npc:change_basic_trading (6)
[07Nov2024 19:12:32.344] [main/INFO] [Easy NPC/]: [NetworkHandler] Registering server network message ChangeCombatAttributeMessage with easy_npc:change_combat_attribute (7)
[07Nov2024 19:12:32.345] [main/INFO] [Easy NPC/]: [NetworkHandler] Registering server network message ChangeDisplayAttributeMessage with easy_npc:change_display_attribute (8)
[07Nov2024 19:12:32.346] [main/INFO] [Easy NPC/]: [NetworkHandler] Registering server network message ChangeEntityAttributeMessage with easy_npc:change_entity_attribute (9)
[07Nov2024 19:12:32.346] [main/INFO] [Easy NPC/]: [NetworkHandler] Registering server network message ChangeEntityBaseAttributeMessage with easy_npc:change_entity_base_attribute (10)
[07Nov2024 19:12:32.347] [main/INFO] [Easy NPC/]: [NetworkHandler] Registering server network message ChangeEnvironmentalAttributeMessage with easy_npc:change_environmental_attribute (11)
[07Nov2024 19:12:32.348] [main/INFO] [Easy NPC/]: [NetworkHandler] Registering server network message ChangeInteractionAttributeMessage with easy_npc:change_interaction_attribute (12)
[07Nov2024 19:12:32.348] [main/INFO] [Easy NPC/]: [NetworkHandler] Registering server network message ChangeModelEquipmentVisibilityMessage with easy_npc:change_model_equipment_visibility (13)
[07Nov2024 19:12:32.349] [main/INFO] [Easy NPC/]: [NetworkHandler] Registering server network message ChangeModelLockRotationMessage with easy_npc:change_model_lock_rotation (14)
[07Nov2024 19:12:32.349] [main/INFO] [Easy NPC/]: [NetworkHandler] Registering server network message ChangeModelPoseMessage with easy_npc:change_model_pose (15)
[07Nov2024 19:12:32.350] [main/INFO] [Easy NPC/]: [NetworkHandler] Registering server network message ChangeModelPositionMessage with easy_npc:change_model_position (16)
[07Nov2024 19:12:32.351] [main/INFO] [Easy NPC/]: [NetworkHandler] Registering server network message ChangeModelRotationMessage with easy_npc:change_model_rotation (17)
[07Nov2024 19:12:32.351] [main/INFO] [Easy NPC/]: [NetworkHandler] Registering server network message ChangeModelVisibilityMessage with easy_npc:change_model_visibility (18)
[07Nov2024 19:12:32.352] [main/INFO] [Easy NPC/]: [NetworkHandler] Registering server network message ChangeMovementAttributeMessage with easy_npc:change_movement_attribute (19)
[07Nov2024 19:12:32.353] [main/INFO] [Easy NPC/]: [NetworkHandler] Registering server network message ChangeNameMessage with easy_npc:change_name (20)
[07Nov2024 19:12:32.353] [main/INFO] [Easy NPC/]: [NetworkHandler] Registering server network message ChangePoseMessage with easy_npc:change_pose (21)
[07Nov2024 19:12:32.354] [main/INFO] [Easy NPC/]: [NetworkHandler] Registering server network message ChangePositionMessage with easy_npc:change_position (22)
[07Nov2024 19:12:32.354] [main/INFO] [Easy NPC/]: [NetworkHandler] Registering server network message ChangeProfessionMessage with easy_npc:change_profession (23)
[07Nov2024 19:12:32.355] [main/INFO] [Easy NPC/]: [NetworkHandler] Registering server network message ChangeRendererMessage with easy_npc:change_renderer (24)
[07Nov2024 19:12:32.355] [main/INFO] [Easy NPC/]: [NetworkHandler] Registering server network message ChangeScaleMessage with easy_npc:change_scale (25)
[07Nov2024 19:12:32.356] [main/INFO] [Easy NPC/]: [NetworkHandler] Registering server network message ChangeSkinMessage with easy_npc:change_skin (26)
[07Nov2024 19:12:32.357] [main/INFO] [Easy NPC/]: [NetworkHandler] Registering server network message ChangeSpawnerSettingMessage with easy_npc:change_spawner_settings (27)
[07Nov2024 19:12:32.357] [main/INFO] [Easy NPC/]: [NetworkHandler] Registering server network message ChangeTradingTypeMessage with easy_npc:change_trading_type (28)
[07Nov2024 19:12:32.358] [main/INFO] [Easy NPC/]: [NetworkHandler] Registering server network message ExecuteActionEventMessage with easy_npc:trigger_action_event (29)
[07Nov2024 19:12:32.358] [main/INFO] [Easy NPC/]: [NetworkHandler] Registering server network message ExecuteDialogButtonActionMessage with easy_npc:dialog_button_action (30)
[07Nov2024 19:12:32.359] [main/INFO] [Easy NPC/]: [NetworkHandler] Registering server network message ExportPresetMessage with easy_npc:export_preset (31)
[07Nov2024 19:12:32.359] [main/INFO] [Easy NPC/]: [NetworkHandler] Registering server network message ExportWorldPresetMessage with easy_npc:export_world_preset (32)
[07Nov2024 19:12:32.360] [main/INFO] [Easy NPC/]: [NetworkHandler] Registering server network message ImportPresetMessage with easy_npc:import_preset (33)
[07Nov2024 19:12:32.361] [main/INFO] [Easy NPC/]: [NetworkHandler] Registering server network message OpenActionDataEditorMessage with easy_npc:open_action_data_editor (34)
[07Nov2024 19:12:32.361] [main/INFO] [Easy NPC/]: [NetworkHandler] Registering server network message OpenActionDataEntryEditorMessage with easy_npc:open_action_data_entry_editor (35)
[07Nov2024 19:12:32.362] [main/INFO] [Easy NPC/]: [NetworkHandler] Registering server network message OpenConfigurationMessage with easy_npc:open_configuration_screen (36)
[07Nov2024 19:12:32.362] [main/INFO] [Easy NPC/]: [NetworkHandler] Registering server network message OpenDialogButtonEditorMessage with easy_npc:open_dialog_button_editor (37)
[07Nov2024 19:12:32.363] [main/INFO] [Easy NPC/]: [NetworkHandler] Registering server network message OpenDialogEditorMessage with easy_npc:open_dialog_editor (38)
[07Nov2024 19:12:32.363] [main/INFO] [Easy NPC/]: [NetworkHandler] Registering server network message OpenMenuMessage with easy_npc:open_menu_message (39)
[07Nov2024 19:12:32.363] [main/INFO] [Easy NPC/]: [NetworkHandler] Registering server network message OpenDialogTextEditorMessage with easy_npc:open_dialog_text_editor (40)
[07Nov2024 19:12:32.364] [main/INFO] [Easy NPC/]: [NetworkHandler] Registering server network message RemoveDialogButtonMessage with easy_npc:remove_dialog_button (41)
[07Nov2024 19:12:32.364] [main/INFO] [Easy NPC/]: [NetworkHandler] Registering server network message RemoveDialogMessage with easy_npc:remove_dialog (42)
[07Nov2024 19:12:32.365] [main/INFO] [Easy NPC/]: [NetworkHandler] Registering server network message RemoveNPCMessage with easy_npc:remove_npc (43)
[07Nov2024 19:12:32.365] [main/INFO] [Easy NPC/]: [NetworkHandler] Registering server network message RemoveObjectiveMessage with easy_npc:remove_objective (44)
[07Nov2024 19:12:32.366] [main/INFO] [Easy NPC/]: [NetworkHandler] Registering server network message RequestDataSyncMessage with easy_npc:request_data_sync (45)
[07Nov2024 19:12:32.366] [main/INFO] [Easy NPC/]: [NetworkHandler] Registering server network message RespawnNPCMessage with easy_npc:respawn_npc (46)
[07Nov2024 19:12:32.367] [main/INFO] [Easy NPC/]: [NetworkHandler] Registering server network message SaveDialogButtonMessage with easy_npc:save_dialog_button (47)
[07Nov2024 19:12:32.367] [main/INFO] [Easy NPC/]: [NetworkHandler] Registering server network message SaveDialogMessage with easy_npc:save_dialog (48)
[07Nov2024 19:12:32.368] [main/INFO] [Easy NPC/]: [NetworkHandler] Registering server network message SaveDialogSetMessage with easy_npc:save_dialog_set (49)
Alright, I'll stick with 5.7.2 for now since it works for me, thank you for your incredible dedication for this awesome mod! Lmk if I can do anything more.
Ok I just went back from 5.7.4 to 5.7.2 and now that version is also giving the same issue, so now I'm on 5.7.1.
5.7.2 was working earlier today so I'm not sure what's going on, I apologize for the confusion.
The issue seems to lie in smt that was added in either 5.7.2 or 5.7.4.
Thank you for the report! Unfortunately, I can't reproduce the issue on my end.
Could you please share the relevant client and server log file and crash log (if available) with me?
The latest version includes several checks to log errors related to unregistered network packets or entity handlers, so if the issue is caused by the Easy NPC Mod, there should be a log entry indicating a missing registration or similar.
See:
If there’s nothing relevant in the log, it’s likely due to another mod with a missing mapping, which could be causing this type of error.
Additionally, could you confirm if you’re using Forge? I noticed some Fabric API mods listed, which suggests you might be using a Fabric version or a Forge <-> Fabric compatibility layer, which could also contribute to this issue.
I'm using the Sinytra Connector mod which allows some Fabric mods to be played on Forge. As for the "crash" file, Im not sure where I could find it since the server doesn't crash and the client just gets kicked back to the main menu. It is not the full game crashing, I simply cant join the server until taking out the mod from the client and the server after importing a preset once in the server. If you know exactly what file I would need to provide in such a situation, I'll gladly do so!
Also, an important notice: it works just fine on singleplayer.
Thank you for your quick answer and amazing mod!
Same here, I had to stay in 5.7.1
Oh I didn't think of trying out another version, thanks for your comment!
Thank you for the feedback. Interestingly, the import function only involves client-to-server communication without using any client-side network packages. Only the export function requires sending the exported file back to the client (server-to-client communication).
The error message you shared indicates that a package sent from the server to the client couldn’t be processed.
I’ll review the relevant code sections, but it would be very helpful if you could share the standard client and server log files. These logs should contain information at the beginning on which packages are registered and should also include any error messages if there are detectable issues.
In general, this issue could be caused by any mod that neglects to register client packages on the server as well. Mismatched mod versions between the server and client can also result in this kind of issue.
Interestinly enough, there's no problem if I downgrade to 5.7.2 version.
Here are the files of the 5.7.4 tho:
Client:
latest.log
Server:
latest.log
Let me know if these aren't the right files for me to send! I don"t really know what I"m doing haha
This issue was closed because it has been stalled for 5 days with no activity.