Add public registration API for Technic chests
Nobody has claimed this yet.
- Dominant language
- Lua
- Stars
- 23
- Forks
- 33
- PR merge metrics
- No merged PRs in 30d
Description
See #117 and https://github.com/mt-mods/technic/issues/117#issuecomment-722401643
PR that updated registration to provide basic usable API is merged.
Things to do:
- Allow overriding functions.
- Allow overriding other fields.
- Also allow adding fields not known by technic_chests.
- See if there's existing functions that would be useful if exported to public API and add those.
For example to be used when overriding some of default functions. - Configuration for default chest registrations, select features and disable chest types.
- After this list is completed this should probably be standalone mod not included with technic modpack...
Contributor guide
No contributing guide indexed for this repository
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start with the existing registration API described in #117 and its linked comment, then inspect the current technic_chests registration entry point. Define how functions, known fields, and additional fields can be overridden or added, and identify reusable functions for export. Done means the requested API and configurable default chest registrations are implemented and covered by appropriate tests or examples.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- lua
- Domain
- game-dev
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 25/100