Minecraft – Essentials “worth.yml” inconsistency

minecraft-java-editionminecraft-java-edition-server

I'm trying to set prices for all items in the Essentials plugin's "worth.yml" config file.
The server is running 1.11.2.
Only some items in the config are recognized, and I don't see the problem.

For example, the line for beacon in config is

beacon: 15000.0

and the game responds correctly, when asked "/price beacon",

enter image description here

The line for iron horse armor is

ironhorsearmor: 44.0

but when asked "/price ironhorsearmor" (a valid name in essentials), the game answers

enter image description here

Why are some items unrecognized?

  • All prices across the file are configued the same way
  • "Working" items "work" for /price, /buy, and /sell
  • "Broken" items do not work for /price, /buy, or /sell
  • Examples of working items are beacons, stone, all clay colors, saplings
  • Examples of broken items are carrots, all horse armors, all dye colors

The whole file can be found here

Best Answer

I believe the problem from what I saw is that the official Minecraft id for iron horse armor is:

iron_horse_armor

And not,

ironhorsearmor

so I believe this is the problem I would suggest changing this and trying it again. If that doesn't fix it then its probably the actual mod and I would need to see it.

Plus if this does fix it then you will need to change the other horse armors as well.

Minecraft Id List