Describe the feature
Currently, the item used for crafting pride pigments (together with four amethyst dust) is only defined in a sequence of calls to gayRecipe in Common/../datagen/recipe/HexplatRecipes.java.
KubeJS scripts or addons that change how they are crafted but want to preserve their 'defining item' have to manually copy that table, which may break if more of those pigments are added in the future.
It would, in my opinion, make sense if the defining item were somehow associated with the ItemPridePigment.Type, i.e. as an attribute or in some global table.
Additional context
No response
Describe the feature
Currently, the item used for crafting pride pigments (together with four amethyst dust) is only defined in a sequence of calls to
gayRecipein Common/../datagen/recipe/HexplatRecipes.java.KubeJS scripts or addons that change how they are crafted but want to preserve their 'defining item' have to manually copy that table, which may break if more of those pigments are added in the future.
It would, in my opinion, make sense if the defining item were somehow associated with the ItemPridePigment.Type, i.e. as an attribute or in some global table.
Additional context
No response