Skip to content

Conversation

exoRift
Copy link
Collaborator

@exoRift exoRift commented Jun 20, 2022

Add a glossary that will be populated by a script that automatically generates entries based on data from the latest release

At the moment, the glossary will list

  • Items
  • Blocks
  • Mobs
  • Brew Effects
  • Rites
  • Spells

@exoRift exoRift added the enhancement New feature or request label Jun 20, 2022
@exoRift exoRift requested a review from MsRandom June 20, 2022 03:54
@exoRift exoRift self-assigned this Jun 20, 2022
Copy link
Member

@MsRandom MsRandom left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pretty clean so far.

@exoRift
Copy link
Collaborator Author

exoRift commented Jun 23, 2022

@MsRandom Stats desired to be served via API

General:

  • Name
  • Description
  • ID
  • Recipe (Make sure it also says how many of the item are created by the recipe, like 3 potions from the kettle, for example)
  • Recipe type (shaped crafting table, furnace, kettle, etc.)

Items:

  • Name
  • Description
  • ID
  • Durability
  • Damage
  • Type (item, tool, armor, etc.)
  • Capacity level
  • Power level
  • Duration level
  • Dispersal type

Blocks:

  • Name
  • Description
  • ID
  • Recipe?
  • Solid/Transparent
  • Type (building, machine)

Mobs:

  • Name
  • Description
  • ID
  • Hitpoints
  • Damage
  • Friendly/Hostile/Boss

Brew Effects:

  • Name
  • Description
  • ID
  • Recipe
  • Capacity
  • Cannot be paired with
  • Max stats

Rites:

  • Name
  • Description
  • ID
  • Recipe
  • Circle required (part of recipe)
  • Infusion required
  • Coven witches needed

Spells:

  • Name
  • Description
  • ID
  • Symbol
  • Unlocked with: ?
  • Infusion required

Other Requests

  • Cache a list of items whos recipe contain an item, per item (That way, I can list which items require an ingredient to craft them on that ingredient's page)

@MsRandom
Copy link
Member

Most of this does appear to be doable.

@exoRift
Copy link
Collaborator Author

exoRift commented Jun 23, 2022

TODO:

Add support for

  • Category determination (dynamic variables)
  • NBT
  • Byproducts
  • Recipes being served standalone
  • Multi-product recipes
  • Stack sizes on products
  • Hot-link to the machine needed to craft an item on the title of the crafting grid

exoRift added 6 commits June 24, 2022 18:45
- Add fallback for unknown items
- Fix issue where stack sizes would only display in the crafting bench
- Navbar no longer creates scrollbars on expansion
- Item descriptions now segment into paragraphs
@exoRift exoRift requested a review from MsRandom June 26, 2022 19:59
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants