Notex-3/src/kubejs/server/src/Tags.hx
LordMZTE 8aa641c98c
All checks were successful
continuous-integration/drone/push Build is passing
make ae2 and rs silicon compatible
2021-02-21 13:46:25 +01:00

40 lines
1.4 KiB
Haxe

package;
import kubejs.events.server.TagsEvent;
class Tags {
public static function onItemTagsEvent(event:TagsEvent) {
itemAndBlockTags(event);
itemTags(event);
}
public static function onBlockTagsEvent(event:TagsEvent) {
itemAndBlockTags(event);
}
static function itemAndBlockTags(event:TagsEvent) {
// Fix ore tags
event.add("forge:ores/copper", ["electrodynamics:orecopper"]);
event.add("forge:ores/tin", ["electrodynamics:oretin"]);
event.add("forge:ores/silver", ["electrodynamics:oresilver"]);
event.add("forge:ores/lead", ["electrodynamics:orelead"]);
event.add("forge:ores/sulfur", ["electrodynamics:oresulfur"]);
event.add("forge:ores/yellorite", ["bigreactors:yellorite_ore"]);
// Trapdoor tags
var trapdoors = ["ars_nouveau:archwood_trapdoor", "rats:pirat_trapdoor"];
event.add("minecraft:trapdoors", trapdoors);
event.add("minecraft:wooden_trapdoors", trapdoors);
}
static function itemTags(event:TagsEvent) {
event.add("forge:plates/iron", ["assemblylinemachines:iron_plate"]);
event.add("forge:plates/steel", ["assemblylinemachines:steel_plate"]);
event.add("forge:plastic", ["assemblylinemachines:plastic_sheet"]);
// Silicon fix
event.add("appliedenergistics2:silicon", ["#forge:silicon"]);
}
}