Forge Lexicon Exploits

  • Please make sure you are posting in the correct place. Server ads go here and modpack bugs go here
  • The FTB Forum is now read-only, and is here as an archive. To participate in our community discussions, please join our Discord! https://ftb.team/discord

Bluehorazon

New Member
Jul 29, 2019
293
0
0
The old version of the Lexicon (the one being referred to here) relied on the server admin knowing what to blacklist and being willing to do it.

Lesson learned - the new one (OmniTools 3.0+) is whitelist by default and will generate a list that it feels is appropriate if not provided one. This new list can then be modified should the server admin choose to do so.

Strictly speaking, none of the issues with the Lexicon are outright exploits, as the ability to disable the conversion has always existed, it's a question of willpower.

Yeah propably the best idea. Since although the ore-dictionary started as a way to interchange overlapping worldgen it endet as a good way to provide crafting-equivalencies. Although it never was a really big issue. Since it could be prevented, but well you need to know all the exploits to disable them via the config, so whitelisting is propably the better idea.
 

agaricus

New Member
Jul 29, 2019
38
0
0
As a followup to this problem, just looked into the latest version of Omnitools, it now by default only whitelists oredict names containing: ore, dust, ingot. This should fix the exploits.

But if anyone is interested in an alternative, allow me to shamelessly plug this addon: OreDupeFix. It is not exactly a replacement for the Forge Lexicon, but takes a different approach to solving the problem of duplicate items.

Instead of providing a means to convert between the same-yet-different item types, it attempts to unify all of the items before they are created: items in crafting recipes, furnace recipes, IC2 machine recipes, dungeon loot, etc. are all replaced with the ore type of your choosing (the default config uses RedPower ingots and Thermal Expansion dusts, but it can be changed in the config to your liking). Hope this helps someone.