Moonlight Lib

Moonlight Lib

197M Downloads

[๐Ÿž]: Server Bug Report: Missing GlobalLootModifier Serializers

BenjaminRose805 opened this issue ยท 1 comments

commented

BEFORE CONTINUING:

  • Always check you are using the latest version of these mods and its dependencies
  • Remove known problematic rendering mods such as Optifine, Sodium and others

Version-Loader

1.20.1-FABRIC

Moonlight Lib Version

moonlight 1.20-2.14.13

Describe the Issue

Upon server startup, the console is flooded with warnings indicating that several GlobalLootModifier entries from Supplementaries are failing to decode. This is due to missing serializers for moonlight:add_item and supplementaries:replace_rope, despite their corresponding JSON files being present. This suggests a server-side incompatibility where loot modifier assets are included without their necessary Fabric/common code implementations.

Log Attachment

Could not decode GlobalLootModifier with json id supplementaries:ash_from_burning_mobs - error: Unknown registry key in ResourceKey[minecraft:root / porting_lib:global_loot_modifier_serializers]: moonlight:add_item
Could not decode GlobalLootModifier with json id supplementaries:straw_from_flax - error: Unknown registry key in ResourceKey[minecraft:root / porting_lib:global_loot_modifier_serializers]: moonlight:add_item
Could not decode GlobalLootModifier with json id supplementaries:fishing_antique_ink - error: Unknown registry key in ResourceKey[minecraft:root / porting_lib:global_loot_modifier_serializers]: moonlight:add_item
Could not decode GlobalLootModifier with json id supplementaries:fishing_antique_ink_treasure - error: Unknown registry key in ResourceKey[minecraft:root / porting_lib:global_loot_modifier_serializers]: moonlight:add_item
Could not decode GlobalLootModifier with json id supplementaries:replace_rope - error: Unknown registry key in ResourceKey[minecraft:root / porting_lib:global_loot_modifier_serializers]: supplementaries:replace_rope

OPTIONAL: To Produce

  1. Set up a Fabric 1.20.1 server.

  2. Install the following mods on the server:

  • Fabric Loader 0.16.14
  • Supplementaries 1.20-3.1.36 (Fabric)
  • Moonlight Lib 1.20-2.14.13 (Fabric)
  • Farmers Delight Refabricated 1.20.1-2.4.0
  1. Start the Minecraft server.

  2. Observe the server console/logs during startup. The warnings regarding Could not decode GlobalLootModifier should appear as described in the "Logs" section.

OPTIONAL: Which mods are affected?

Supplementaries

commented

Global loot modifiers are a forge concept. There's nothing of the sort on fabric. This isn't my mod doing. Report there