QuiltMC/enigma

merge unmapped entries and mapped entries

ix0rai opened this issue · 1 comments

ix0rai commented

this is a pretty simple premise for what will be a huge change: an Entry will contain both its mapped name and unmapped name. This will take quite a few changes, but I think it's very much for the better and will reduce the complexity of Enigma enormously.

example of some improvements that will have to come with this change:

  • no more passing around translators
  • no more confusion around things not working because you're using the wrong entry
  • simpler name validation
  • more information for many methods that are not already getting a translator
ix0rai commented

this is infeasible, mostly because it's contrary to the design of ASM. unfortunate