quilt-standard-libraries icon indicating copy to clipboard operation
quilt-standard-libraries copied to clipboard

DataGenerator API

Open Platymemo opened this issue 3 years ago • 2 comments

An API to create easy datagen using Minecraft's existing datagen system would be a very useful tool for modders. There could be default methods to create data for common things such as lang entries, loot tables, block states, recipes, models, etc.

Datagen is great because it removes a lot of the monotony of having to create very similar files over and over. While we currently have third-party datagen APIs like ARRP on fabric, it is so commonly used that I believe a datagen API should have a place in QSL.

Platymemo avatar Jun 24 '21 04:06 Platymemo

that sounds like arrp

sylv256 avatar Jun 30 '21 18:06 sylv256

that sounds like arrp

While we currently have third-party datagen APIs like ARRP on fabric, it is so commonly used that I believe a datagen API should have a place in QSL.

The main distinction here (which Platymemo didn't explicitly point out) is that Minecraft's datagen system is not executed at runtime, while ARRP is. Making that datagen API easier to use would be good, but it is not a wholesale replacement for ARRP's dynamic resources.

Haven-King avatar Jun 30 '21 18:06 Haven-King