Update to 1.6.4 MCP mappings
Basic framework which will contain the unified display handling
Disable ArmorBar and BuffBar rendering.
DisplayUnitRegistry to hold displays that are renderable/editable. Setup DisplayTicker to display its contents.
DisplayTicker registered ClientSide only.
Rearrrange method. No Functional change, simply changes how they are auto added to new isntances.
Create basic working Item display unit. Still needs advanced features: fade, alignment, etc.
Split Inventory rules into their own package. Create INventoryRules wrapper to handler save/loading to GSON objects.
Setup alignment on individual units. getHorizontal and getVertical alignments are part of the DisplayUnit interface.
Base use case for alignments done in display ticker.
Add Hide capabilities using simple rule based parser. AND, OR and ! are valid operators.
String parser not started.
HideThreshold (above or below COUNT) and HideUnchanged (if unchanged over X ticks) implemented.
Consolidate into a single src/resource directory.
Add gitignore to ignore incoming gradle.
Remove build/eclipse in favor of incoming gradle.
Add two git ignore files to ensure everything except things stored in source/resource dirtectory are not ignored.
Two are required for deep objects. C'est la git.
Seperate src/resources into main.java and main.resources. ForgeGradle by defualt looks for sourcesets(?) here. Not sure how to add new ones yet.
Gradle folder along with build.gradle, greadlew.bat and gradlew should be incldued in the repository.
Fix 1.6 -> 1.7 porting compiler errors. Mod does load. Few display issues.
Remove duplicate countdown png
MCMod INFO. Cause why not.
Size() factors position of analog and digital bar relative to icon.
Create display unit for potions. Track using potionId.
Fix display issue on items. Also align text proepryl for left/center/right horizontal justification.
Tweak Potion defaults. Analog only, beneath Icon.
Generalise hiderules to not depend on DisplayStats
Add hiderules to DisplayPotion. Default hide when empty.
Fix bug in analog bar not scaling properly.