Fellies/kubejs/server_scripts/fellies/kubejs/unification/unify_tags.js

16 lines
635 B
JavaScript

events.listen('recipes', function (event) {
materialsToUnify.forEach(function (material) {
typesToUnify.forEach(function (type) {
if (!entryIsBlacklisted(material, type)) {
var tagString = '#forge:' + type + 's/' + material;
var tag = ingredient.of(tagString);
if (tag.stacks.size() > 1) {
var prefItem = getPreferredItemInTag(tag);
// console.log('Tag: ' + tag);
// console.log('Prefered item: ' + prefItem);
event.replaceOutput({}, tagString, prefItem);
}
}
});
});
});