Project MMO

Project MMO

10M Downloads

Add Glossary GUI

Caltinor opened this issue · 2 comments

commented

Use registry information to generate a glossary of items with pre-existing values. AutoValues don't seem to make sense since I would have to query every item to generate the glossary. I may have a search though that lets you query a specific item, which would generate the AutoValue data.

commented

Glossary Categories and Views

  1. All objects with Reqs sorted by type and level (14x)
  2. All objects with XP sorted by type and amount (44x)
    1. Sort by skill? This seems reasonable (like "how do i gain xp in xxxxx skill? Here's a list!")
  3. All objects with bonuses sorted by type (4x)
    1. Sort by skill? What gives bonuses in X skill?
  4. Salvage (to and from)
  5. Complicated carryover features
    1. extra drops (treasure, ore, rare mob, fishing)
  6. Dynamic values like API predicates. (display as "dynamic" and avoid trying to figure it out? defer to JEI/tooltips?)
commented

Wireframe Proposal For Layout

Glossary Wireframe

"Select Section" allows you to select from

  • Requirements
  • XP Sources
  • Bonuses
  • Salvage
  • (Placeholder for potential other sections)

i'm also wondering if this should just be a radio-button style toggle instead of a dropdown 🤔

Red dotted section is dynamic

This section appears and the options change after a selection is made.
"All Objects" would let you select from: Items, Blocks, Entities, Dimensions, Biomes, and Enchantments.
"All Skills" would let you filter based on a specific skill
"All Event/Reqs/Types" would let you filter the specific event/req/bonusType base one what you chose (for example selecting "XP Sources" and only looking at the "GROW" event)

View (Name not final)

Opens a new gui with the specific information you filtered for. This will look similar to the original glossary lists with the items and values in a list.