Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Make some systems dependent on tags instead of the config #5164

Open
thelegitdolt opened this issue Mar 17, 2025 · 2 comments
Open

Make some systems dependent on tags instead of the config #5164

thelegitdolt opened this issue Mar 17, 2025 · 2 comments

Comments

@thelegitdolt
Copy link
Contributor

thelegitdolt commented Mar 17, 2025

Most quark systems are dependent on the singular config file, which deletes all formatting and is really hard to read. In addition, if any string is mistyped, quark will crash on startup.

For example:

Screen.Recording.2025-03-16.at.9.02.11.PM.mov

I suggest this current instance be moved to a tag. This will also enable adds modders to add support on their end without using mixins.

Some other things that it would be cool to make data drive include:

  • Valid ancient tome enchantments (since there are enchantment tags now)
  • Matrix enchanting candle influences
  • Begoned enchantments
  • Baked enchantments (a new data driven system would be nice with 1 json for each tool, that would be really cute and significantly easier to debug)
  • Piston moving blacklists
  • "Important enchantments" in automatic tool restock

This could make make modpack organization a lot more modular, and so that modpack devs don't have to maintain a 100KB toml file.

@MehVahdJukaar
Copy link
Collaborator

ive been wanting to do this..
as of now the phylosophy has been to make all user facing stuff config and modder facing ones tag.
I thing this has worked in the past and remains true now too but a lot less so since the tag datapack system is used widely in mods and users are a lot more used to it

@Qwerty97475
Copy link

Chain moving being based on tags would be awesome, many modded chains don't work pistons and it's annoying

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants