[BUG] Soulslike-Weaponry armor cannot be enchanted via Enchanting Table or Anvil (click does nothing / no anvil output)
EyatMC opened this issue ยท 0 comments
Minecraft, modloader and mod versions
Minecraft: 1.21.1
Fabric Loader: 0.17.2
Fabric API: fabric-api-0.116.6+1.21.1
Soulslike-Weaponry: soulslike-weaponry-1.3.2-1.21.1-fabric
Describe the bug
All Soulslike-Weaponry armor pieces cannot be enchanted, both via the Enchanting Table and via Anvil + enchanted book.
On the Enchanting Table: the armor can be placed on the table and enchant options can appear, but clicking to apply does nothing (no enchant gets applied).
On the Anvil: placing the armor + a valid enchanted book produces no output in the result slot.
Vanilla armor/weapons enchant normally in the same environment.
Add logs
There is no crash. Server/client logs show no obvious errors on click/apply. (I can attach full logs if needed.)
To Reproduce
Steps to reproduce the behavior:
-
Start a new instance with only the minimal dependencies: attributefix-fabric-1.21.1-21.1.2, bookshelf-fabric-1.21.1-21.1.69, fabric-api-0.116.6+1.21.1, geckolib-fabric-1.21.1-4.8.2, prickle-fabric-1.21.1-21.1.11, ranged_weapon_api-fabric-2.2.0+1.21.1, soulslike-weaponry-1.3.2-1.21.1-fabric.
-
Create a new world (Survival).
-
Give yourself any Soulslike armor
-
Test the Enchanting Table with sufficient levels and lapis. Click an option โ nothing applies.
-
Test the Anvil with a relevant enchanted book (e.g., Protection IV for chest, Respiration for helmet, Feather Falling for boots) โ no result item.
-
Control test: enchant a vanilla Diamond Helmet/Chest/Legs/Boots in the same world โ works as expected.
Expected behavior
Soulslike armor should accept appropriate armor enchantments on the Enchanting Table and via Anvil + book (e.g., Protection on chest, Respiration on helmets, Feather Falling on boots, etc.).
Screenshots and videos
https://drive.google.com/file/d/1iV5cmKsuE0AaMKA8735psaaCcLRwUdtz/view?usp=sharing
https://imgur.com/a/Lp3U0G4
Other mods or relevant info
Config check: disable_all_enchantments is false.