Item sizes (#1778)
* Item sizes and some helpful tags * Try putting item sizes in a KJS script (NOT TESTED) * Move Greate tags to KJS, add sizes for various pipes and cables * Whoops, accidentally overrode tiny pipe size * Air duct sizes * Prettier config and tags moved to JS - Added `.prettierrc` file, which configures the tab width and code wrapping point for the Prettier formatter. - Moved remaining tags from JSON to JS files. * Delete floating carpet tag JSON Signed-off-by: KonSola5 <125081901+KonSola5@users.noreply.github.com> --------- Signed-off-by: KonSola5 <125081901+KonSola5@users.noreply.github.com> Co-authored-by: Redeix <brayden.j.m.ford@gmail.com>
This commit is contained in:
parent
dd5fa10ae1
commit
033b411363
18 changed files with 3283 additions and 2752 deletions
1
.gitignore
vendored
1
.gitignore
vendored
|
|
@ -125,3 +125,4 @@ icon.png
|
|||
|
||||
/tacz/tacz_default_gun
|
||||
EffekseerNativeForJava.dll
|
||||
libEffekseerNativeForJava.so
|
||||
|
|
|
|||
4
.prettierrc
Normal file
4
.prettierrc
Normal file
|
|
@ -0,0 +1,4 @@
|
|||
{
|
||||
"tabWidth": 4,
|
||||
"printWidth": 120
|
||||
}
|
||||
1
kubejs/data/tfc/tfc/item_sizes/double_sheets.json
Normal file
1
kubejs/data/tfc/tfc/item_sizes/double_sheets.json
Normal file
|
|
@ -0,0 +1 @@
|
|||
{ "ingredient": { "tag": "forge:double_plates" }, "size": "large", "weight": "heavy" }
|
||||
13
kubejs/data/tfc/tfc/item_sizes/ingots.json
Normal file
13
kubejs/data/tfc/tfc/item_sizes/ingots.json
Normal file
|
|
@ -0,0 +1,13 @@
|
|||
{
|
||||
"ingredient": {
|
||||
"type": "forge:difference",
|
||||
"base": { "tag": "forge:ingots" },
|
||||
"subtracted": [
|
||||
{ "item": "minecraft:brick" },
|
||||
{ "item": "minecraft:nether_brick" },
|
||||
{ "item": "minecraft:clay_ball" }
|
||||
]
|
||||
},
|
||||
"size": "large",
|
||||
"weight": "medium"
|
||||
}
|
||||
13
kubejs/data/tfc/tfc/item_sizes/sheets.json
Normal file
13
kubejs/data/tfc/tfc/item_sizes/sheets.json
Normal file
|
|
@ -0,0 +1,13 @@
|
|||
{
|
||||
"ingredient": {
|
||||
"type": "forge:difference",
|
||||
"base": { "tag": "forge:plates" },
|
||||
"subtracted": [
|
||||
{ "item": "minecraft:paper" },
|
||||
{ "item": "gtceu:wood_plate" },
|
||||
{ "item": "gtceu:treated_wood_plate" }
|
||||
]
|
||||
},
|
||||
"size": "large",
|
||||
"weight": "medium"
|
||||
}
|
||||
|
|
@ -1,65 +1,70 @@
|
|||
"use strict";
|
||||
|
||||
const metalBars = ['andesite', 'brass', 'iron', 'copper', 'industrial_iron', 'zinc'];
|
||||
const metalBars = /** @type {const} */ (["andesite", "brass", "iron", "copper", "industrial_iron", "zinc"]);
|
||||
|
||||
const registerCreateDecoItemTags = (event) => {
|
||||
|
||||
global.CREATEDECO_DISABLED_ITEMS.forEach(item => {
|
||||
event.removeAllTagsFrom(item)
|
||||
event.add('c:hidden_from_recipe_viewers', item)
|
||||
/** @param {TagEvent.Item} event */
|
||||
function registerCreateDecoItemTags(event) {
|
||||
global.CREATEDECO_DISABLED_ITEMS.forEach((item) => {
|
||||
event.removeAllTagsFrom(item);
|
||||
event.add("c:hidden_from_recipe_viewers", item);
|
||||
});
|
||||
|
||||
event.remove('createdeco:internal/blocks/iron_blocks', 'minecraft:iron_block')
|
||||
event.remove('createdeco:internal/blocks/industrial_iron_blocks', 'create:industrial_iron_block')
|
||||
event.remove("createdeco:internal/blocks/iron_blocks", "minecraft:iron_block");
|
||||
event.remove("createdeco:internal/blocks/industrial_iron_blocks", "create:industrial_iron_block");
|
||||
|
||||
metalBars.forEach(metalBars => {
|
||||
event.add('tfg:metal_bars', `createdeco:${metalBars}_bars`)
|
||||
event.add('tfg:metal_bars', `createdeco:${metalBars}_bars_overlay`)
|
||||
metalBars.forEach((metalBars) => {
|
||||
event.add("tfg:metal_bars", `createdeco:${metalBars}_bars`);
|
||||
event.add("tfg:metal_bars", `createdeco:${metalBars}_bars_overlay`);
|
||||
});
|
||||
|
||||
event.add('createdeco:metal_trapdoors', 'createdeco:andesite_trapdoor')
|
||||
event.add('createdeco:metal_trapdoors', 'createdeco:brass_trapdoor')
|
||||
event.add('createdeco:metal_trapdoors', 'createdeco:copper_trapdoor')
|
||||
event.add('createdeco:metal_trapdoors', 'createdeco:industrial_iron_trapdoor')
|
||||
event.add('createdeco:metal_trapdoors', 'createdeco:zinc_trapdoor')
|
||||
event.add("createdeco:metal_trapdoors", "createdeco:andesite_trapdoor");
|
||||
event.add("createdeco:metal_trapdoors", "createdeco:brass_trapdoor");
|
||||
event.add("createdeco:metal_trapdoors", "createdeco:copper_trapdoor");
|
||||
event.add("createdeco:metal_trapdoors", "createdeco:industrial_iron_trapdoor");
|
||||
event.add("createdeco:metal_trapdoors", "createdeco:zinc_trapdoor");
|
||||
|
||||
event.add("createdeco:internal/plates/iron_plates", "#forge:plates/wrought_iron")
|
||||
event.add("createdeco:internal/plates/copper_plates", "#forge:plates/copper")
|
||||
event.add("createdeco:internal/plates/brass_plates", "#forge:plates/brass")
|
||||
event.add('createdeco:internal/plates/andesite_plates', '#forge:plates/tin_alloy')
|
||||
event.add('createdeco:internal/plates/industrial_iron_plates', '#forge:sheets/steel')
|
||||
event.add('createdeco:internal/plates/zinc_plates', '#forge:sheets/zinc')
|
||||
event.add("createdeco:internal/plates/iron_plates", "#forge:plates/wrought_iron");
|
||||
event.add("createdeco:internal/plates/copper_plates", "#forge:plates/copper");
|
||||
event.add("createdeco:internal/plates/brass_plates", "#forge:plates/brass");
|
||||
event.add("createdeco:internal/plates/andesite_plates", "#forge:plates/tin_alloy");
|
||||
event.add("createdeco:internal/plates/industrial_iron_plates", "#forge:sheets/steel");
|
||||
event.add("createdeco:internal/plates/zinc_plates", "#forge:sheets/zinc");
|
||||
|
||||
event.add("createdeco:internal/nuggets/iron_nuggets", "#forge:nuggets/wrought_iron")
|
||||
event.add("createdeco:internal/nuggets/copper_nuggets", "#forge:nuggets/copper")
|
||||
event.add("createdeco:internal/nuggets/zinc_nuggets", "#forge:nuggets/zinc")
|
||||
event.add("createdeco:internal/nuggets/industrial_iron_nuggets", "#forge:nuggets/steel")
|
||||
event.add("createdeco:internal/nuggets/brass_nuggets", "#forge:nuggets/brass")
|
||||
event.add("createdeco:internal/nuggets/copper_nuggets", "#forge:nuggets/copper")
|
||||
event.add("createdeco:internal/nuggets/iron_nuggets", "#forge:nuggets/wrought_iron");
|
||||
event.add("createdeco:internal/nuggets/copper_nuggets", "#forge:nuggets/copper");
|
||||
event.add("createdeco:internal/nuggets/zinc_nuggets", "#forge:nuggets/zinc");
|
||||
event.add("createdeco:internal/nuggets/industrial_iron_nuggets", "#forge:nuggets/steel");
|
||||
event.add("createdeco:internal/nuggets/brass_nuggets", "#forge:nuggets/brass");
|
||||
event.add("createdeco:internal/nuggets/copper_nuggets", "#forge:nuggets/copper");
|
||||
|
||||
event.add("createdeco:internal/ingots/iron_ingots", "#forge:ingots/wrought_iron")
|
||||
event.add("createdeco:internal/ingots/copper_ingots", "#forge:ingots/copper")
|
||||
event.add("createdeco:internal/ingots/brass_ingots", "#forge:ingots/brass")
|
||||
event.add("createdeco:internal/ingots/zinc_ingots", "#forge:ingots/zinc")
|
||||
event.add("createdeco:internal/ingots/andesite_ingots", "#forge:ingots/tin_alloy")
|
||||
event.add("createdeco:internal/ingots/industrial_iron_ingots", `#forge:ingots/steel`)
|
||||
event.add("createdeco:internal/ingots/iron_ingots", "#forge:ingots/wrought_iron");
|
||||
event.add("createdeco:internal/ingots/copper_ingots", "#forge:ingots/copper");
|
||||
event.add("createdeco:internal/ingots/brass_ingots", "#forge:ingots/brass");
|
||||
event.add("createdeco:internal/ingots/zinc_ingots", "#forge:ingots/zinc");
|
||||
event.add("createdeco:internal/ingots/andesite_ingots", "#forge:ingots/tin_alloy");
|
||||
event.add("createdeco:internal/ingots/industrial_iron_ingots", `#forge:ingots/steel`);
|
||||
|
||||
event.add("createdeco:internal/blocks/iron_blocks", "#forge:storage_blocks/wrought_iron")
|
||||
event.add("createdeco:internal/blocks/copper", "#forge:storage_blocks/copper")
|
||||
event.add("createdeco:internal/blocks/brass_blocks", "#forge:storage_blocks/brass")
|
||||
event.add("createdeco:internal/blocks/industrial_iron_blocks", "#forge:storage_blocks/steel")
|
||||
event.add("createdeco:internal/blocks/zinc_blocks", "#forge:storage_blocks/zinc")
|
||||
event.add("createdeco:internal/blocks/andesite_blocks", "#forge:storage_blocks/tin_alloy")
|
||||
event.add("createdeco:internal/blocks/iron_blocks", "#forge:storage_blocks/wrought_iron");
|
||||
event.add("createdeco:internal/blocks/copper", "#forge:storage_blocks/copper");
|
||||
event.add("createdeco:internal/blocks/brass_blocks", "#forge:storage_blocks/brass");
|
||||
event.add("createdeco:internal/blocks/industrial_iron_blocks", "#forge:storage_blocks/steel");
|
||||
event.add("createdeco:internal/blocks/zinc_blocks", "#forge:storage_blocks/zinc");
|
||||
event.add("createdeco:internal/blocks/andesite_blocks", "#forge:storage_blocks/tin_alloy");
|
||||
|
||||
global.MINECRAFT_DYE_NAMES.forEach(color => {
|
||||
event.add('createdeco:shipping_containers', `createdeco:${color}_shipping_container`)
|
||||
global.MINECRAFT_DYE_NAMES.forEach((color) => {
|
||||
event.add("createdeco:shipping_containers", `createdeco:${color}_shipping_container`);
|
||||
});
|
||||
|
||||
global.CREATE_DECO_GLASS_PANES.forEach(pane => {
|
||||
event.add("forge:glass_panes", pane)
|
||||
})
|
||||
};
|
||||
}
|
||||
|
||||
const registerCreateDecoBlockTags = (event) => {
|
||||
metalBars.forEach(metalBars => {
|
||||
/** @param {TagEvent.Block} event */
|
||||
function registerCreateDecoBlockTags(event) {
|
||||
metalBars.forEach((metalBars) => {
|
||||
// The bars are missing mineable tags for some reason
|
||||
event.add('minecraft:mineable/pickaxe', `createdeco:${metalBars}_bars`)
|
||||
event.add('minecraft:mineable/pickaxe', `createdeco:${metalBars}_bars_overlay`)
|
||||
event.add("minecraft:mineable/pickaxe", `createdeco:${metalBars}_bars`);
|
||||
event.add("minecraft:mineable/pickaxe", `createdeco:${metalBars}_bars_overlay`);
|
||||
});
|
||||
}
|
||||
|
|
@ -1,193 +1,200 @@
|
|||
"use strict";
|
||||
|
||||
const registerDomumOrnamentumBlockTags = (event) => {
|
||||
/** @param {TagEvent.Item} event */
|
||||
function registerDomumOrnamentumItemTags(event) {
|
||||
global.DOMUM_ORNAMENTUM_FLOATING_CARPETS.forEach((carpet) => {
|
||||
event.add("domum_ornamentum:floating_carpet", carpet);
|
||||
});
|
||||
}
|
||||
|
||||
/** @param {TagEvent.Block} event */
|
||||
function registerDomumOrnamentumBlockTags(event) {
|
||||
//#region Hidden Items
|
||||
global.DOMUM_ORNAMENTUM_DISABLED_ITEMS.forEach(item => {
|
||||
event.removeAllTagsFrom(item)
|
||||
event.add('c:hidden_from_recipe_viewers', item)
|
||||
global.DOMUM_ORNAMENTUM_DISABLED_ITEMS.forEach((item) => {
|
||||
event.removeAllTagsFrom(item);
|
||||
event.add("c:hidden_from_recipe_viewers", item);
|
||||
});
|
||||
//#endregion
|
||||
|
||||
//#region Assign Tags
|
||||
const materials = [
|
||||
//tags
|
||||
'#tfc:rock/bricks',
|
||||
'#tfc:rock/smooth',
|
||||
'#tfc:rock/gravel',
|
||||
'#minecraft:planks',
|
||||
'#minecraft:logs',
|
||||
'#tfc:colored_raw_alabaster',
|
||||
'#tfc:colored_bricks_alabaster',
|
||||
'#tfc:colored_polished_alabaster',
|
||||
'#tfc:mud_bricks',
|
||||
'#forge:sandstone',
|
||||
"#tfc:rock/bricks",
|
||||
"#tfc:rock/smooth",
|
||||
"#tfc:rock/gravel",
|
||||
"#minecraft:planks",
|
||||
"#minecraft:logs",
|
||||
"#tfc:colored_raw_alabaster",
|
||||
"#tfc:colored_bricks_alabaster",
|
||||
"#tfc:colored_polished_alabaster",
|
||||
"#tfc:mud_bricks",
|
||||
"#forge:sandstone",
|
||||
//rnr shingles
|
||||
'rnr:wood/shingles/teak',
|
||||
'rnr:wood/shingles/cypress',
|
||||
'rnr:wood/shingles/fig',
|
||||
'rnr:wood/shingles/ironwood',
|
||||
'rnr:wood/shingles/ipe',
|
||||
'rnr:wood/shingles/chestnut',
|
||||
'rnr:wood/shingles/blackwood',
|
||||
'rnr:wood/shingles/birch',
|
||||
'rnr:wood/shingles/aspen',
|
||||
'rnr:wood/shingles/ash',
|
||||
'rnr:wood/shingles/acacia',
|
||||
'rnr:ceramic_roof',
|
||||
'rnr:terracotta_roof',
|
||||
'rnr:wood/shingles/douglas_fir',
|
||||
'rnr:wood/shingles/hickory',
|
||||
'rnr:wood/shingles/kapok',
|
||||
'rnr:wood/shingles/mangrove',
|
||||
'rnr:wood/shingles/maple',
|
||||
'rnr:wood/shingles/oak',
|
||||
'rnr:wood/shingles/palm',
|
||||
'rnr:wood/shingles/pine',
|
||||
'rnr:wood/shingles/rosewood',
|
||||
'rnr:wood/shingles/sequoia',
|
||||
'rnr:wood/shingles/spruce',
|
||||
'rnr:wood/shingles/sycamore',
|
||||
'rnr:wood/shingles/white_cedar',
|
||||
'rnr:wood/shingles/willow',
|
||||
'rnr:wood/shingles/baobab',
|
||||
'rnr:wood/shingles/eucalyptus',
|
||||
'rnr:wood/shingles/mahogany',
|
||||
'rnr:wood/shingles/hevea',
|
||||
'rnr:wood/shingles/tualang',
|
||||
"rnr:wood/shingles/teak",
|
||||
"rnr:wood/shingles/cypress",
|
||||
"rnr:wood/shingles/fig",
|
||||
"rnr:wood/shingles/ironwood",
|
||||
"rnr:wood/shingles/ipe",
|
||||
"rnr:wood/shingles/chestnut",
|
||||
"rnr:wood/shingles/blackwood",
|
||||
"rnr:wood/shingles/birch",
|
||||
"rnr:wood/shingles/aspen",
|
||||
"rnr:wood/shingles/ash",
|
||||
"rnr:wood/shingles/acacia",
|
||||
"rnr:ceramic_roof",
|
||||
"rnr:terracotta_roof",
|
||||
"rnr:wood/shingles/douglas_fir",
|
||||
"rnr:wood/shingles/hickory",
|
||||
"rnr:wood/shingles/kapok",
|
||||
"rnr:wood/shingles/mangrove",
|
||||
"rnr:wood/shingles/maple",
|
||||
"rnr:wood/shingles/oak",
|
||||
"rnr:wood/shingles/palm",
|
||||
"rnr:wood/shingles/pine",
|
||||
"rnr:wood/shingles/rosewood",
|
||||
"rnr:wood/shingles/sequoia",
|
||||
"rnr:wood/shingles/spruce",
|
||||
"rnr:wood/shingles/sycamore",
|
||||
"rnr:wood/shingles/white_cedar",
|
||||
"rnr:wood/shingles/willow",
|
||||
"rnr:wood/shingles/baobab",
|
||||
"rnr:wood/shingles/eucalyptus",
|
||||
"rnr:wood/shingles/mahogany",
|
||||
"rnr:wood/shingles/hevea",
|
||||
"rnr:wood/shingles/tualang",
|
||||
//tfc blocks
|
||||
'tfc:fire_bricks',
|
||||
'tfc:aggregate',
|
||||
'tfc:alabaster/raw',
|
||||
'tfc:alabaster/bricks',
|
||||
'tfc:alabaster/polished',
|
||||
"tfc:fire_bricks",
|
||||
"tfc:aggregate",
|
||||
"tfc:alabaster/raw",
|
||||
"tfc:alabaster/bricks",
|
||||
"tfc:alabaster/polished",
|
||||
//gtceu blocks
|
||||
'gtceu:coke_oven_bricks',
|
||||
'gtceu:firebricks',
|
||||
'gtceu:mossy_light_concrete_cobblestone',
|
||||
'gtceu:polished_light_concrete',
|
||||
'gtceu:light_concrete_bricks',
|
||||
'gtceu:cracked_light_concrete_bricks',
|
||||
'gtceu:mossy_light_concrete_bricks',
|
||||
'gtceu:chiseled_light_concrete',
|
||||
'gtceu:light_concrete_tile',
|
||||
'gtceu:light_concrete_small_tile',
|
||||
'gtceu:light_concrete_windmill_a',
|
||||
'gtceu:light_concrete_windmill_b',
|
||||
'gtceu:small_light_concrete_bricks',
|
||||
'gtceu:square_light_concrete_bricks',
|
||||
'gtceu:mossy_dark_concrete_cobblestone',
|
||||
'gtceu:polished_dark_concrete',
|
||||
'gtceu:dark_concrete_bricks',
|
||||
'gtceu:cracked_dark_concrete_bricks',
|
||||
'gtceu:mossy_dark_concrete_bricks',
|
||||
'gtceu:chiseled_dark_concrete',
|
||||
'gtceu:dark_concrete_tile',
|
||||
'gtceu:dark_concrete_small_tile',
|
||||
'gtceu:dark_concrete_windmill_a',
|
||||
'gtceu:dark_concrete_windmill_b',
|
||||
'gtceu:small_dark_concrete_bricks',
|
||||
'gtceu:square_dark_concrete_bricks',
|
||||
"gtceu:coke_oven_bricks",
|
||||
"gtceu:firebricks",
|
||||
"gtceu:mossy_light_concrete_cobblestone",
|
||||
"gtceu:polished_light_concrete",
|
||||
"gtceu:light_concrete_bricks",
|
||||
"gtceu:cracked_light_concrete_bricks",
|
||||
"gtceu:mossy_light_concrete_bricks",
|
||||
"gtceu:chiseled_light_concrete",
|
||||
"gtceu:light_concrete_tile",
|
||||
"gtceu:light_concrete_small_tile",
|
||||
"gtceu:light_concrete_windmill_a",
|
||||
"gtceu:light_concrete_windmill_b",
|
||||
"gtceu:small_light_concrete_bricks",
|
||||
"gtceu:square_light_concrete_bricks",
|
||||
"gtceu:mossy_dark_concrete_cobblestone",
|
||||
"gtceu:polished_dark_concrete",
|
||||
"gtceu:dark_concrete_bricks",
|
||||
"gtceu:cracked_dark_concrete_bricks",
|
||||
"gtceu:mossy_dark_concrete_bricks",
|
||||
"gtceu:chiseled_dark_concrete",
|
||||
"gtceu:dark_concrete_tile",
|
||||
"gtceu:dark_concrete_small_tile",
|
||||
"gtceu:dark_concrete_windmill_a",
|
||||
"gtceu:dark_concrete_windmill_b",
|
||||
"gtceu:small_dark_concrete_bricks",
|
||||
"gtceu:square_dark_concrete_bricks",
|
||||
//createdeco blocks
|
||||
'createdeco:dean_bricks',
|
||||
'createdeco:short_dean_bricks',
|
||||
'createdeco:tiled_dean_bricks',
|
||||
'createdeco:long_dean_bricks',
|
||||
'createdeco:corner_dean_bricks',
|
||||
'createdeco:cracked_dean_bricks',
|
||||
'createdeco:mossy_dean_bricks',
|
||||
'createdeco:verdant_bricks',
|
||||
'createdeco:short_verdant_bricks',
|
||||
'createdeco:tiled_verdant_bricks',
|
||||
'createdeco:long_verdant_bricks',
|
||||
'createdeco:corner_verdant_bricks',
|
||||
'createdeco:cracked_verdant_bricks',
|
||||
'createdeco:mossy_verdant_bricks',
|
||||
'createdeco:umber_bricks',
|
||||
'createdeco:short_umber_bricks',
|
||||
'createdeco:tiled_umber_bricks',
|
||||
'createdeco:long_umber_bricks',
|
||||
'createdeco:corner_umber_bricks',
|
||||
'createdeco:cracked_umber_bricks',
|
||||
'createdeco:mossy_umber_bricks',
|
||||
'createdeco:short_red_bricks',
|
||||
'createdeco:tiled_red_bricks',
|
||||
'createdeco:long_red_bricks',
|
||||
'createdeco:corner_red_bricks',
|
||||
'createdeco:cracked_red_bricks',
|
||||
'createdeco:mossy_red_bricks',
|
||||
'createdeco:scarlet_bricks',
|
||||
'createdeco:short_scarlet_bricks',
|
||||
'createdeco:tiled_scarlet_bricks',
|
||||
'createdeco:long_scarlet_bricks',
|
||||
'createdeco:corner_scarlet_bricks',
|
||||
'createdeco:cracked_scarlet_bricks',
|
||||
'createdeco:mossy_scarlet_bricks',
|
||||
'createdeco:blue_bricks',
|
||||
'createdeco:short_blue_bricks',
|
||||
'createdeco:tiled_blue_bricks',
|
||||
'createdeco:long_blue_bricks',
|
||||
'createdeco:corner_blue_bricks',
|
||||
'createdeco:cracked_blue_bricks',
|
||||
'createdeco:mossy_blue_bricks',
|
||||
'createdeco:dusk_bricks',
|
||||
'createdeco:short_dusk_bricks',
|
||||
'createdeco:tiled_dusk_bricks',
|
||||
'createdeco:long_dusk_bricks',
|
||||
'createdeco:corner_dusk_bricks',
|
||||
'createdeco:cracked_dusk_bricks',
|
||||
'createdeco:mossy_dusk_bricks',
|
||||
'createdeco:pearl_bricks',
|
||||
'createdeco:short_pearl_bricks',
|
||||
'createdeco:tiled_pearl_bricks',
|
||||
'createdeco:long_pearl_bricks',
|
||||
'createdeco:corner_pearl_bricks',
|
||||
'createdeco:cracked_pearl_bricks',
|
||||
'createdeco:mossy_pearl_bricks'
|
||||
"createdeco:dean_bricks",
|
||||
"createdeco:short_dean_bricks",
|
||||
"createdeco:tiled_dean_bricks",
|
||||
"createdeco:long_dean_bricks",
|
||||
"createdeco:corner_dean_bricks",
|
||||
"createdeco:cracked_dean_bricks",
|
||||
"createdeco:mossy_dean_bricks",
|
||||
"createdeco:verdant_bricks",
|
||||
"createdeco:short_verdant_bricks",
|
||||
"createdeco:tiled_verdant_bricks",
|
||||
"createdeco:long_verdant_bricks",
|
||||
"createdeco:corner_verdant_bricks",
|
||||
"createdeco:cracked_verdant_bricks",
|
||||
"createdeco:mossy_verdant_bricks",
|
||||
"createdeco:umber_bricks",
|
||||
"createdeco:short_umber_bricks",
|
||||
"createdeco:tiled_umber_bricks",
|
||||
"createdeco:long_umber_bricks",
|
||||
"createdeco:corner_umber_bricks",
|
||||
"createdeco:cracked_umber_bricks",
|
||||
"createdeco:mossy_umber_bricks",
|
||||
"createdeco:short_red_bricks",
|
||||
"createdeco:tiled_red_bricks",
|
||||
"createdeco:long_red_bricks",
|
||||
"createdeco:corner_red_bricks",
|
||||
"createdeco:cracked_red_bricks",
|
||||
"createdeco:mossy_red_bricks",
|
||||
"createdeco:scarlet_bricks",
|
||||
"createdeco:short_scarlet_bricks",
|
||||
"createdeco:tiled_scarlet_bricks",
|
||||
"createdeco:long_scarlet_bricks",
|
||||
"createdeco:corner_scarlet_bricks",
|
||||
"createdeco:cracked_scarlet_bricks",
|
||||
"createdeco:mossy_scarlet_bricks",
|
||||
"createdeco:blue_bricks",
|
||||
"createdeco:short_blue_bricks",
|
||||
"createdeco:tiled_blue_bricks",
|
||||
"createdeco:long_blue_bricks",
|
||||
"createdeco:corner_blue_bricks",
|
||||
"createdeco:cracked_blue_bricks",
|
||||
"createdeco:mossy_blue_bricks",
|
||||
"createdeco:dusk_bricks",
|
||||
"createdeco:short_dusk_bricks",
|
||||
"createdeco:tiled_dusk_bricks",
|
||||
"createdeco:long_dusk_bricks",
|
||||
"createdeco:corner_dusk_bricks",
|
||||
"createdeco:cracked_dusk_bricks",
|
||||
"createdeco:mossy_dusk_bricks",
|
||||
"createdeco:pearl_bricks",
|
||||
"createdeco:short_pearl_bricks",
|
||||
"createdeco:tiled_pearl_bricks",
|
||||
"createdeco:long_pearl_bricks",
|
||||
"createdeco:corner_pearl_bricks",
|
||||
"createdeco:cracked_pearl_bricks",
|
||||
"createdeco:mossy_pearl_bricks",
|
||||
];
|
||||
|
||||
materials.forEach(material => {
|
||||
event.add('domum_ornamentum:all_brick_materials', `${material}`)
|
||||
event.add('domum_ornamentum:bricks', `${material}`)
|
||||
event.add('domum_ornamentum:doors_materials', `${material}`)
|
||||
event.add('domum_ornamentum:fancy_doors_materials', `${material}`)
|
||||
event.add('domum_ornamentum:fancy_trapdoors_materials', `${material}`)
|
||||
event.add('domum_ornamentum:fancy_gate_materials', `${material}`)
|
||||
event.add('domum_ornamentum:fence_materials', `${material}`)
|
||||
event.add('domum_ornamentum:paper_wall_center', `${material}`)
|
||||
event.add('domum_ornamentum:paper_wall_frame', `${material}`)
|
||||
event.add('domum_ornamentum:pillar_materials', `${material}`)
|
||||
event.add('domum_ornamentum:post_materials', `${material}`)
|
||||
event.add('domum_ornamentum:shingles_cover', `${material}`)
|
||||
event.add('domum_ornamentum:shingles_roof', `${material}`)
|
||||
event.add('domum_ornamentum:shingles_support', `${material}`)
|
||||
event.add('domum_ornamentum:slab_materials', `${material}`)
|
||||
event.add('domum_ornamentum:stairs_material', `${material}`)
|
||||
event.add('domum_ornamentum:timber_frames_center', `${material}`)
|
||||
event.add('domum_ornamentum:timber_frames_frame', `${material}`)
|
||||
event.add('domum_ornamentum:trapdoors_materials', `${material}`)
|
||||
materials.forEach((material) => {
|
||||
event.add("domum_ornamentum:all_brick_materials", `${material}`);
|
||||
event.add("domum_ornamentum:bricks", `${material}`);
|
||||
event.add("domum_ornamentum:doors_materials", `${material}`);
|
||||
event.add("domum_ornamentum:fancy_doors_materials", `${material}`);
|
||||
event.add("domum_ornamentum:fancy_trapdoors_materials", `${material}`);
|
||||
event.add("domum_ornamentum:fancy_gate_materials", `${material}`);
|
||||
event.add("domum_ornamentum:fence_materials", `${material}`);
|
||||
event.add("domum_ornamentum:paper_wall_center", `${material}`);
|
||||
event.add("domum_ornamentum:paper_wall_frame", `${material}`);
|
||||
event.add("domum_ornamentum:pillar_materials", `${material}`);
|
||||
event.add("domum_ornamentum:post_materials", `${material}`);
|
||||
event.add("domum_ornamentum:shingles_cover", `${material}`);
|
||||
event.add("domum_ornamentum:shingles_roof", `${material}`);
|
||||
event.add("domum_ornamentum:shingles_support", `${material}`);
|
||||
event.add("domum_ornamentum:slab_materials", `${material}`);
|
||||
event.add("domum_ornamentum:stairs_material", `${material}`);
|
||||
event.add("domum_ornamentum:timber_frames_center", `${material}`);
|
||||
event.add("domum_ornamentum:timber_frames_frame", `${material}`);
|
||||
event.add("domum_ornamentum:trapdoors_materials", `${material}`);
|
||||
});
|
||||
|
||||
// Gregtech storage blocks don't work here
|
||||
event.remove('domum_ornamentum:all_brick_materials', '#forge:storage_blocks')
|
||||
event.remove('domum_ornamentum:bricks', '#forge:storage_blocks')
|
||||
event.remove('domum_ornamentum:doors_materials', '#forge:storage_blocks')
|
||||
event.remove('domum_ornamentum:fancy_doors_materials', '#forge:storage_blocks')
|
||||
event.remove('domum_ornamentum:fancy_trapdoors_materials', '#forge:storage_blocks')
|
||||
event.remove('domum_ornamentum:fancy_gate_materials', '#forge:storage_blocks')
|
||||
event.remove('domum_ornamentum:fence_materials', '#forge:storage_blocks')
|
||||
event.remove('domum_ornamentum:paper_wall_center', '#forge:storage_blocks')
|
||||
event.remove('domum_ornamentum:paper_wall_frame', '#forge:storage_blocks')
|
||||
event.remove('domum_ornamentum:pillar_materials', '#forge:storage_blocks')
|
||||
event.remove('domum_ornamentum:post_materials', '#forge:storage_blocks')
|
||||
event.remove('domum_ornamentum:shingles_cover', '#forge:storage_blocks')
|
||||
event.remove('domum_ornamentum:shingles_roof', '#forge:storage_blocks')
|
||||
event.remove('domum_ornamentum:shingles_support', '#forge:storage_blocks')
|
||||
event.remove('domum_ornamentum:slab_materials', '#forge:storage_blocks')
|
||||
event.remove('domum_ornamentum:stairs_material', '#forge:storage_blocks')
|
||||
event.remove('domum_ornamentum:timber_frames_center', '#forge:storage_blocks')
|
||||
event.remove('domum_ornamentum:timber_frames_frame', '#forge:storage_blocks')
|
||||
event.remove('domum_ornamentum:trapdoors_materials', '#forge:storage_blocks')
|
||||
event.remove('domum_ornamentum:framed_light_center', '#forge:storage_blocks')
|
||||
event.remove("domum_ornamentum:all_brick_materials", "#forge:storage_blocks");
|
||||
event.remove("domum_ornamentum:bricks", "#forge:storage_blocks");
|
||||
event.remove("domum_ornamentum:doors_materials", "#forge:storage_blocks");
|
||||
event.remove("domum_ornamentum:fancy_doors_materials", "#forge:storage_blocks");
|
||||
event.remove("domum_ornamentum:fancy_trapdoors_materials", "#forge:storage_blocks");
|
||||
event.remove("domum_ornamentum:fancy_gate_materials", "#forge:storage_blocks");
|
||||
event.remove("domum_ornamentum:fence_materials", "#forge:storage_blocks");
|
||||
event.remove("domum_ornamentum:paper_wall_center", "#forge:storage_blocks");
|
||||
event.remove("domum_ornamentum:paper_wall_frame", "#forge:storage_blocks");
|
||||
event.remove("domum_ornamentum:pillar_materials", "#forge:storage_blocks");
|
||||
event.remove("domum_ornamentum:post_materials", "#forge:storage_blocks");
|
||||
event.remove("domum_ornamentum:shingles_cover", "#forge:storage_blocks");
|
||||
event.remove("domum_ornamentum:shingles_roof", "#forge:storage_blocks");
|
||||
event.remove("domum_ornamentum:shingles_support", "#forge:storage_blocks");
|
||||
event.remove("domum_ornamentum:slab_materials", "#forge:storage_blocks");
|
||||
event.remove("domum_ornamentum:stairs_material", "#forge:storage_blocks");
|
||||
event.remove("domum_ornamentum:timber_frames_center", "#forge:storage_blocks");
|
||||
event.remove("domum_ornamentum:timber_frames_frame", "#forge:storage_blocks");
|
||||
event.remove("domum_ornamentum:trapdoors_materials", "#forge:storage_blocks");
|
||||
event.remove("domum_ornamentum:framed_light_center", "#forge:storage_blocks");
|
||||
//#endregion
|
||||
};
|
||||
}
|
||||
|
|
|
|||
|
|
@ -1,31 +1,35 @@
|
|||
// priority: 0
|
||||
"use strict";
|
||||
|
||||
/** @param {TagEvent.Item} event */
|
||||
function registerGreateItemTags(event) {
|
||||
global.GREATE_DISABLED_ITEMS.forEach((item) => {
|
||||
event.removeAllTagsFrom(item);
|
||||
event.add("c:hidden_from_recipe_viewers", item);
|
||||
});
|
||||
|
||||
global.GREATE_DISABLED_ITEMS.forEach(item => {
|
||||
event.removeAllTagsFrom(item)
|
||||
event.add('c:hidden_from_recipe_viewers', item)
|
||||
})
|
||||
global.GREATE_BELTS.forEach((belt) => event.add("greate:belts", belt));
|
||||
global.GREATE_CRUSHING_WHEELS.forEach((crushingWheel) => event.add("greate:crushing_wheels", crushingWheel));
|
||||
global.GREATE_ENCASED_FANS.forEach((fan) => event.add("greate:encased_fans", fan));
|
||||
global.GREATE_MECHANICAL_MIXERS.forEach((mixer) => event.add("greate:mechanical_mixers", mixer));
|
||||
global.GREATE_MECHANICAL_PRESSES.forEach((press) => event.add("greate:mechanical_presses", press));
|
||||
global.GREATE_MECHANICAL_PUMPS.forEach((pump) => event.add("greate:mechanical_pumps", pump));
|
||||
global.GREATE_MECHANICAL_SAWS.forEach((saw) => event.add("greate:mechanical_saws", saw));
|
||||
global.GREATE_MILLSTONES.forEach((millstone) => event.add("greate:millstones", millstone));
|
||||
}
|
||||
|
||||
|
||||
/** @param {TagEvent.Block} event */
|
||||
function registerGreateBlockTags(event) {
|
||||
|
||||
global.GREATE_DISABLED_ITEMS.forEach(item => {
|
||||
event.removeAllTagsFrom(item)
|
||||
event.add('c:hidden_from_recipe_viewers', item)
|
||||
})
|
||||
|
||||
global.GREATE_DISABLED_ITEMS.forEach((item) => {
|
||||
event.removeAllTagsFrom(item);
|
||||
event.add("c:hidden_from_recipe_viewers", item);
|
||||
});
|
||||
}
|
||||
|
||||
|
||||
|
||||
/** @param {TagEvent.Fluid} event */
|
||||
function registerGreateFluidTags(event) {
|
||||
|
||||
global.GREATE_DISABLED_FLUIDS.forEach(fluid => {
|
||||
event.removeAllTagsFrom(fluid)
|
||||
event.add('c:hidden_from_recipe_viewers', fluid)
|
||||
})
|
||||
|
||||
global.GREATE_DISABLED_FLUIDS.forEach((fluid) => {
|
||||
event.removeAllTagsFrom(fluid);
|
||||
event.add("c:hidden_from_recipe_viewers", fluid);
|
||||
});
|
||||
}
|
||||
|
|
@ -1,107 +1,114 @@
|
|||
// priority: 0
|
||||
"use strict";
|
||||
|
||||
const registerGTCEUItemTags = (event) => {
|
||||
|
||||
/** @param {TagEvent.Item} event */
|
||||
function registerGTCEUItemTags(event) {
|
||||
// Удаление тегов у отключенных предметов
|
||||
global.GTCEU_DISABLED_ITEMS.forEach(item => {
|
||||
event.removeAllTagsFrom(item)
|
||||
event.add('c:hidden_from_recipe_viewers', item)
|
||||
})
|
||||
global.GTCEU_DISABLED_ITEMS.forEach((item) => {
|
||||
event.removeAllTagsFrom(item);
|
||||
event.add("c:hidden_from_recipe_viewers", item);
|
||||
});
|
||||
|
||||
global.GTCEU_HIDED_ITEMS.forEach(item => {
|
||||
event.add('c:hidden_from_recipe_viewers', item)
|
||||
})
|
||||
global.GTCEU_HIDED_ITEMS.forEach((item) => {
|
||||
event.add("c:hidden_from_recipe_viewers", item);
|
||||
});
|
||||
|
||||
global.GTCEU_ARMORS.forEach(item => {
|
||||
event.add('minecraft:trimmable_armor', item)
|
||||
})
|
||||
global.GTCEU_ARMORS.forEach((item) => {
|
||||
event.add("minecraft:trimmable_armor", item);
|
||||
});
|
||||
|
||||
// Добавление тега EMI для скрытия всех руд
|
||||
event.add('c:hidden_from_recipe_viewers', '#forge:ores')
|
||||
event.add("c:hidden_from_recipe_viewers", "#forge:ores");
|
||||
|
||||
event.remove("minecraft:planks", "gtceu:treated_wood_planks");
|
||||
event.remove("minecraft:planks", "gtceu:treated_wood_plate");
|
||||
|
||||
event.remove('minecraft:planks', 'gtceu:treated_wood_planks')
|
||||
event.remove('minecraft:planks', 'gtceu:treated_wood_plate')
|
||||
event.remove("minecraft:planks", "gtceu:wood_plate");
|
||||
|
||||
event.remove('minecraft:planks', 'gtceu:wood_plate')
|
||||
event.add("tfg:sugars", "minecraft:sugar");
|
||||
event.add("tfg:sugars", "afc:birch_sugar");
|
||||
event.add("tfg:sugars", "afc:maple_sugar");
|
||||
|
||||
event.add('tfg:sugars', 'minecraft:sugar')
|
||||
event.add('tfg:sugars', 'afc:birch_sugar')
|
||||
event.add('tfg:sugars', 'afc:maple_sugar')
|
||||
|
||||
global.MINECRAFT_DYE_NAMES.forEach(dyeName => {
|
||||
event.remove('ae2:p2p_attunements/fluid_p2p_tunnel', `gtceu:${dyeName}_dye_bucket`)
|
||||
})
|
||||
global.MINECRAFT_DYE_NAMES.forEach((dyeName) => {
|
||||
event.remove("ae2:p2p_attunements/fluid_p2p_tunnel", `gtceu:${dyeName}_dye_bucket`);
|
||||
});
|
||||
|
||||
// Piglin loved
|
||||
event.add('minecraft:piglin_loved', 'gtceu:tiny_pyrite_dust')
|
||||
event.add('minecraft:piglin_loved', 'gtceu:poor_raw_pyrite')
|
||||
event.add('minecraft:piglin_loved', 'gtceu:raw_pyrite')
|
||||
event.add('minecraft:piglin_loved', 'gtceu:rich_raw_pyrite')
|
||||
event.add("minecraft:piglin_loved", "gtceu:tiny_pyrite_dust");
|
||||
event.add("minecraft:piglin_loved", "gtceu:poor_raw_pyrite");
|
||||
event.add("minecraft:piglin_loved", "gtceu:raw_pyrite");
|
||||
event.add("minecraft:piglin_loved", "gtceu:rich_raw_pyrite");
|
||||
|
||||
event.remove('forge:gems', 'gtceu:coke_gem')
|
||||
event.remove("forge:gems", "gtceu:coke_gem");
|
||||
|
||||
// Rose Quartz Lens
|
||||
event.add('forge:lenses/pink', 'gtceu:rose_quartz_lens')
|
||||
event.add("forge:lenses/pink", "gtceu:rose_quartz_lens");
|
||||
|
||||
event.add('tfc:saws', '#forge:tools/buzzsaws')
|
||||
event.add('tfc:saws', '#forge:tools/chainsaws')
|
||||
event.add("tfc:saws", "#forge:tools/buzzsaws");
|
||||
event.add("tfc:saws", "#forge:tools/chainsaws");
|
||||
|
||||
global.GTCEU_CASTING_MOLDS.concat(global.TFG_CASTING_MOLDS).forEach((mold) => {
|
||||
event.add("gtceu:casting_molds", mold);
|
||||
});
|
||||
|
||||
global.GTCEU_EXTRUDER_MOLDS.concat(global.TFG_EXTRUDER_MOLDS).forEach((mold) => {
|
||||
event.add("gtceu:extruder_molds", mold);
|
||||
});
|
||||
|
||||
// @ts-expect-error According to KJS docs adding tags to tags is supported.
|
||||
event.add("gtceu:molds", "#gtceu:casting_molds", "#gtceu:extruder_molds", "gtceu:empty_mold");
|
||||
}
|
||||
|
||||
const registerGTCEUBlockTags = (event) => {
|
||||
|
||||
/** @param {TagEvent.Block} event */
|
||||
function registerGTCEUBlockTags(event) {
|
||||
// Удаление тегов у отключенных предметов
|
||||
global.GTCEU_DISABLED_ITEMS.forEach(item => {
|
||||
event.removeAllTagsFrom(item)
|
||||
})
|
||||
global.GTCEU_DISABLED_ITEMS.forEach((item) => {
|
||||
event.removeAllTagsFrom(item);
|
||||
});
|
||||
|
||||
// TODO: Ores all broke for some reason? This is a workaround for now
|
||||
event.add('minecraft:mineable/pickaxe', '#forge:ores')
|
||||
event.add('minecraft:needs_iron_tool', '#forge:ores')
|
||||
event.add("minecraft:mineable/pickaxe", "#forge:ores");
|
||||
event.add("minecraft:needs_iron_tool", "#forge:ores");
|
||||
|
||||
// Collapse tags
|
||||
event.add('tfc:can_collapse', '#forge:ores')
|
||||
event.add('tfc:can_start_collapse', '#forge:ores')
|
||||
event.add('tfc:can_trigger_collapse', '#forge:ores')
|
||||
event.add('c:hidden_from_recipe_viewers', '#forge:ores')
|
||||
event.add("tfc:can_collapse", "#forge:ores");
|
||||
event.add("tfc:can_start_collapse", "#forge:ores");
|
||||
event.add("tfc:can_trigger_collapse", "#forge:ores");
|
||||
event.add("c:hidden_from_recipe_viewers", "#forge:ores");
|
||||
|
||||
event.add('tfc:can_collapse', '#forge:raw_ore_blocks')
|
||||
event.add('tfc:can_start_collapse', '#forge:raw_ore_blocks')
|
||||
event.add('tfc:can_trigger_collapse', '#forge:raw_ore_blocks')
|
||||
event.add('c:hidden_from_recipe_viewers', '#forge:raw_ore_blocks')
|
||||
event.add("tfc:can_collapse", "#forge:raw_ore_blocks");
|
||||
event.add("tfc:can_start_collapse", "#forge:raw_ore_blocks");
|
||||
event.add("tfc:can_trigger_collapse", "#forge:raw_ore_blocks");
|
||||
event.add("c:hidden_from_recipe_viewers", "#forge:raw_ore_blocks");
|
||||
|
||||
// Let GT indicators be covered by snow
|
||||
forEachMaterial(material => {
|
||||
|
||||
forEachMaterial((material) => {
|
||||
if (material.hasProperty(PropertyKey.ORE)) {
|
||||
let indicator = `gtceu:${material.getName()}_indicator`;
|
||||
const indicator = `gtceu:${material.getName()}_indicator`;
|
||||
|
||||
event.add('tfg:dust_ore_indicators', indicator)
|
||||
event.add('tfc:can_be_snow_piled', indicator)
|
||||
event.add('tfc:can_be_ice_piled', indicator)
|
||||
event.add("tfg:dust_ore_indicators", indicator);
|
||||
event.add("tfc:can_be_snow_piled", indicator);
|
||||
event.add("tfc:can_be_ice_piled", indicator);
|
||||
|
||||
if (material.hasProperty(PropertyKey.GEM)) {
|
||||
const bud = `gtceu:${material.getName()}_bud_indicator`;
|
||||
|
||||
let bud = `gtceu:${material.getName()}_bud_indicator`;
|
||||
event.add("tfg:bud_ore_indicators", bud);
|
||||
event.add("tfc:can_be_snow_piled", bud);
|
||||
event.add("tfc:can_be_ice_piled", bud);
|
||||
|
||||
event.add('tfg:bud_ore_indicators', bud)
|
||||
event.add('tfc:can_be_snow_piled', bud)
|
||||
event.add('tfc:can_be_ice_piled', bud)
|
||||
|
||||
event.add('minecraft:mineable/pickaxe', bud)
|
||||
event.add("minecraft:mineable/pickaxe", bud);
|
||||
}
|
||||
}
|
||||
})
|
||||
});
|
||||
}
|
||||
|
||||
/** @param {TagEvent.Fluid} event */
|
||||
function registerGTCEUFluidTags(event) {
|
||||
event.add("c:hidden_from_recipe_viewers", /gtceu.*potion.*/);
|
||||
|
||||
const registerGTCEUFluidTags = (event) => {
|
||||
|
||||
event.add('c:hidden_from_recipe_viewers', /gtceu.*potion.*/)
|
||||
|
||||
event.add('c:hidden_from_recipe_viewers', 'gtceu:molten_black_steel')
|
||||
event.add('c:hidden_from_recipe_viewers', 'gtceu:molten_red_steel')
|
||||
event.add('c:hidden_from_recipe_viewers', 'gtceu:molten_blue_steel')
|
||||
event.add('c:hidden_from_recipe_viewers', 'gtceu:damascus_steel')
|
||||
event.add("c:hidden_from_recipe_viewers", "gtceu:molten_black_steel");
|
||||
event.add("c:hidden_from_recipe_viewers", "gtceu:molten_red_steel");
|
||||
event.add("c:hidden_from_recipe_viewers", "gtceu:molten_blue_steel");
|
||||
event.add("c:hidden_from_recipe_viewers", "gtceu:damascus_steel");
|
||||
}
|
||||
|
|
@ -22,6 +22,7 @@ ServerEvents.tags('item', event => {
|
|||
registerCreateConnectedItemTags(event)
|
||||
registerCreateDecoItemTags(event)
|
||||
registerCreateFactoryLogisticsItemTags(event)
|
||||
registerDomumOrnamentumItemTags(event)
|
||||
registerDiggerHelmetItemTags(event)
|
||||
registerEndermanOverhaulItemTags(event)
|
||||
registerEveryCompatItemTags(event)
|
||||
|
|
|
|||
File diff suppressed because it is too large
Load diff
File diff suppressed because it is too large
Load diff
|
|
@ -2,24 +2,33 @@
|
|||
"use strict";
|
||||
|
||||
/** @global */
|
||||
global.CREATEDECO_DISABLED_ITEMS = [
|
||||
'createdeco:andesite_sheet',
|
||||
'createdeco:zinc_sheet',
|
||||
'createdeco:netherite_sheet',
|
||||
'createdeco:industrial_iron_sheet',
|
||||
'createdeco:netherite_nugget',
|
||||
'createdeco:industrial_iron_nugget',
|
||||
'createdeco:industrial_iron_ingot',
|
||||
];
|
||||
global.CREATEDECO_DISABLED_ITEMS = /** @type {const} */ ([
|
||||
"createdeco:andesite_sheet",
|
||||
"createdeco:zinc_sheet",
|
||||
"createdeco:netherite_sheet",
|
||||
"createdeco:industrial_iron_sheet",
|
||||
"createdeco:netherite_nugget",
|
||||
"createdeco:industrial_iron_nugget",
|
||||
"createdeco:industrial_iron_ingot",
|
||||
]);
|
||||
|
||||
/** @global */
|
||||
global.CREATE_DECO_BRICK_TYPES = [
|
||||
'dusk',
|
||||
'scarlet',
|
||||
'umber',
|
||||
'verdant',
|
||||
'blue',
|
||||
'pearl',
|
||||
'dean',
|
||||
'red'
|
||||
]
|
||||
global.CREATE_DECO_BRICK_TYPES = /** @type {const} */ ([
|
||||
"dusk",
|
||||
"scarlet",
|
||||
"umber",
|
||||
"verdant",
|
||||
"blue",
|
||||
"pearl",
|
||||
"dean",
|
||||
"red",
|
||||
]);
|
||||
|
||||
global.CREATE_DECO_GLASS_PANES = /** @type {const} */ ([
|
||||
"createdeco:andesite_window_pane",
|
||||
"createdeco:copper_window_pane",
|
||||
"createdeco:iron_window_pane",
|
||||
"createdeco:industrial_iron_window_pane",
|
||||
"createdeco:brass_window_pane",
|
||||
"createdeco:zinc_window_pane",
|
||||
]);
|
||||
|
|
|
|||
|
|
@ -1,7 +1,26 @@
|
|||
// priority: 0
|
||||
"use strict";
|
||||
|
||||
global.DOMUM_ORNAMENTUM_DISABLED_ITEMS = [
|
||||
'domum_ornamentum:blockbarreldeco_standing',
|
||||
'domum_ornamentum:blockbarreldeco_onside'
|
||||
];
|
||||
global.DOMUM_ORNAMENTUM_DISABLED_ITEMS = /** @type {const} */ ([
|
||||
"domum_ornamentum:blockbarreldeco_standing",
|
||||
"domum_ornamentum:blockbarreldeco_onside",
|
||||
]);
|
||||
|
||||
global.DOMUM_ORNAMENTUM_FLOATING_CARPETS = /** @type {const} */ ([
|
||||
"domum_ornamentum:white_floating_carpet",
|
||||
"domum_ornamentum:orange_floating_carpet",
|
||||
"domum_ornamentum:magenta_floating_carpet",
|
||||
"domum_ornamentum:light_blue_floating_carpet",
|
||||
"domum_ornamentum:yellow_floating_carpet",
|
||||
"domum_ornamentum:lime_floating_carpet",
|
||||
"domum_ornamentum:pink_floating_carpet",
|
||||
"domum_ornamentum:gray_floating_carpet",
|
||||
"domum_ornamentum:light_gray_floating_carpet",
|
||||
"domum_ornamentum:cyan_floating_carpet",
|
||||
"domum_ornamentum:purple_floating_carpet",
|
||||
"domum_ornamentum:blue_floating_carpet",
|
||||
"domum_ornamentum:brown_floating_carpet",
|
||||
"domum_ornamentum:green_floating_carpet",
|
||||
"domum_ornamentum:red_floating_carpet",
|
||||
"domum_ornamentum:black_floating_carpet",
|
||||
]);
|
||||
|
|
|
|||
|
|
@ -2,7 +2,71 @@
|
|||
"use strict";
|
||||
|
||||
global.FRAMEDBLOCKS_DISABLED_ITEMS = [
|
||||
'framedblocks:framed_soul_torch',
|
||||
'framedblocks:framed_torch',
|
||||
'framedblocks:framed_obsidian_pressure_plate'
|
||||
"framedblocks:framed_soul_torch",
|
||||
"framedblocks:framed_torch",
|
||||
"framedblocks:framed_obsidian_pressure_plate",
|
||||
];
|
||||
|
||||
/** @satisfies {Special.Item[]} */
|
||||
global.FRAMED_HALF_BLOCKS = /** @type {const} */ ([
|
||||
"framedblocks:framed_slope",
|
||||
"framedblocks:framed_corner_slope",
|
||||
"framedblocks:framed_prism_corner",
|
||||
"framedblocks:framed_threeway_corner",
|
||||
"framedblocks:framed_slab",
|
||||
"framedblocks:framed_divided_slab",
|
||||
"framedblocks:framed_panel",
|
||||
"framedblocks:framed_divided_panel_horizontal",
|
||||
"framedblocks:framed_divided_panel_vertical",
|
||||
"framedblocks:framed_half_stairs",
|
||||
"framedblocks:framed_double_half_stairs",
|
||||
"framedblocks:framed_vertical_half_stairs",
|
||||
"framedblocks:framed_vertical_double_half_stairs",
|
||||
"framedblocks:framed_lattice_block",
|
||||
"framedblocks:framed_half_pillar",
|
||||
"framedblocks:framed_post",
|
||||
"framedblocks:framed_prism",
|
||||
"framedblocks:framed_sloped_prism",
|
||||
"framedblocks:framed_double_slope_slab",
|
||||
"framedblocks:framed_compound_slope_slab",
|
||||
"framedblocks:framed_inv_double_slope_slab",
|
||||
"framedblocks:framed_flat_inner_slope_slab_corner",
|
||||
"framedblocks:framed_flat_double_slope_slab_corner",
|
||||
"framedblocks:framed_double_slope_panel",
|
||||
"framedblocks:framed_compound_slope_panel",
|
||||
"framedblocks:framed_inv_double_slope_panel",
|
||||
"framedblocks:framed_flat_inner_slope_panel_corner",
|
||||
"framedblocks:framed_flat_double_slope_panel_corner",
|
||||
"framedblocks:framed_flat_inv_double_slope_panel_corner",
|
||||
"framedblocks:framed_pyramid_slab",
|
||||
"framedblocks:framed_half_slope",
|
||||
"framedblocks:framed_double_half_slope",
|
||||
"framedblocks:framed_centered_slab",
|
||||
"framedblocks:framed_centered_panel",
|
||||
"framedblocks:framed_checkered_slab",
|
||||
"framedblocks:framed_checkered_panel",
|
||||
]);
|
||||
|
||||
/** @satisfies {Special.Item[]} */
|
||||
global.FRAMED_TINY_BLOCKS = /** @type {const} */ ([
|
||||
"framedblocks:framed_slope_edge",
|
||||
"framedblocks:framed_slab_edge",
|
||||
"framedblocks:framed_slab_corner",
|
||||
"framedblocks:framed_corner_pillar",
|
||||
"framedblocks:framed_button",
|
||||
"framedblocks:framed_stone_button",
|
||||
"framedblocks:framed_floor_board",
|
||||
"framedblocks:framed_wall_board",
|
||||
"framedblocks:framed_corner_strip",
|
||||
"framedblocks:framed_pane",
|
||||
"framedblocks:framed_bars",
|
||||
"framedblocks:framed_horizontal_pane",
|
||||
"framedblocks:framed_slope_slab",
|
||||
"framedblocks:framed_flat_slope_slab_corner",
|
||||
"framedblocks:framed_slope_panel",
|
||||
"framedblocks:framed_flat_slope_panel_corner",
|
||||
"framedblocks:framed_small_corner_slope_panel",
|
||||
"framedblocks:framed_small_inner_corner_slope_panel",
|
||||
"framedblocks:framed_small_double_corner_slope_panel",
|
||||
"framedblocks:framed_mini_cube",
|
||||
]);
|
||||
|
|
|
|||
|
|
@ -1,174 +1,270 @@
|
|||
// priority: 0
|
||||
"use strict";
|
||||
|
||||
global.GREATE_DISABLED_ITEMS = [
|
||||
global.GREATE_DISABLED_ITEMS = /** @type {const} */ ([
|
||||
"create:andesite_alloy",
|
||||
"gtceu:steel_alloy",
|
||||
"gtceu:aluminium_alloy",
|
||||
"gtceu:stainless_steel_alloy",
|
||||
"gtceu:titanium_alloy",
|
||||
"gtceu:tungsten_steel_alloy",
|
||||
"gtceu:rhodium_plated_palladium_alloy",
|
||||
"gtceu:naquadah_alloy_alloy",
|
||||
"gtceu:darmstadtium_alloy",
|
||||
"gtceu:neutronium_alloy",
|
||||
|
||||
'create:andesite_alloy',
|
||||
'gtceu:steel_alloy',
|
||||
'gtceu:aluminium_alloy',
|
||||
'gtceu:stainless_steel_alloy',
|
||||
'gtceu:titanium_alloy',
|
||||
'gtceu:tungsten_steel_alloy',
|
||||
'gtceu:rhodium_plated_palladium_alloy',
|
||||
'gtceu:naquadah_alloy_alloy',
|
||||
'gtceu:darmstadtium_alloy',
|
||||
'gtceu:neutronium_alloy',
|
||||
"gtceu:neutronium_whisk",
|
||||
"greate:polybenzimidazole_belt_connector",
|
||||
"greate:polytetrafluoroethylene_belt_connector",
|
||||
|
||||
'gtceu:neutronium_whisk',
|
||||
'greate:polybenzimidazole_belt_connector',
|
||||
'greate:polytetrafluoroethylene_belt_connector',
|
||||
|
||||
'greate:andesite_alloy_crushing_wheel',
|
||||
'greate:andesite_alloy_encased_fan',
|
||||
'greate:andesite_alloy_mechanical_mixer',
|
||||
'greate:andesite_alloy_mechanical_pump',
|
||||
"greate:andesite_alloy_crushing_wheel",
|
||||
"greate:andesite_alloy_encased_fan",
|
||||
"greate:andesite_alloy_mechanical_mixer",
|
||||
"greate:andesite_alloy_mechanical_pump",
|
||||
|
||||
// Disabled because they don't respect the cleanroom requirement of some recipes
|
||||
'greate:stainless_steel_mechanical_saw',
|
||||
'greate:titanium_mechanical_saw',
|
||||
"greate:stainless_steel_mechanical_saw",
|
||||
"greate:titanium_mechanical_saw",
|
||||
|
||||
// You should be graduating to IV multiblocks in IV
|
||||
'greate:tungsten_steel_shaft',
|
||||
'greate:tungsten_steel_cogwheel',
|
||||
'greate:large_tungsten_steel_cogwheel',
|
||||
'greate:tungsten_steel_crushing_wheel',
|
||||
'greate:tungsten_steel_encased_fan',
|
||||
'greate:tungsten_steel_gearbox',
|
||||
'greate:tungsten_steel_mechanical_press',
|
||||
'greate:tungsten_steel_mechanical_mixer',
|
||||
'greate:tungsten_steel_millstone',
|
||||
'greate:tungsten_steel_mechanical_saw',
|
||||
'greate:tungsten_steel_mechanical_pump',
|
||||
'greate:tungsten_steel_vertical_gearbox',
|
||||
"greate:tungsten_steel_shaft",
|
||||
"greate:tungsten_steel_cogwheel",
|
||||
"greate:large_tungsten_steel_cogwheel",
|
||||
"greate:tungsten_steel_crushing_wheel",
|
||||
"greate:tungsten_steel_encased_fan",
|
||||
"greate:tungsten_steel_gearbox",
|
||||
"greate:tungsten_steel_mechanical_press",
|
||||
"greate:tungsten_steel_mechanical_mixer",
|
||||
"greate:tungsten_steel_millstone",
|
||||
"greate:tungsten_steel_mechanical_saw",
|
||||
"greate:tungsten_steel_mechanical_pump",
|
||||
"greate:tungsten_steel_vertical_gearbox",
|
||||
|
||||
'greate:rhodium_plated_palladium_shaft',
|
||||
'greate:rhodium_plated_palladium_cogwheel',
|
||||
'greate:large_rhodium_plated_palladium_cogwheel',
|
||||
'greate:rhodium_plated_palladium_crushing_wheel',
|
||||
'greate:rhodium_plated_palladium_encased_fan',
|
||||
'greate:rhodium_plated_palladium_gearbox',
|
||||
'greate:rhodium_plated_palladium_mechanical_press',
|
||||
'greate:rhodium_plated_palladium_mechanical_mixer',
|
||||
'greate:rhodium_plated_palladium_millstone',
|
||||
'greate:rhodium_plated_palladium_mechanical_saw',
|
||||
'greate:rhodium_plated_palladium_mechanical_pump',
|
||||
'greate:rhodium_plated_palladium_vertical_gearbox',
|
||||
"greate:rhodium_plated_palladium_shaft",
|
||||
"greate:rhodium_plated_palladium_cogwheel",
|
||||
"greate:large_rhodium_plated_palladium_cogwheel",
|
||||
"greate:rhodium_plated_palladium_crushing_wheel",
|
||||
"greate:rhodium_plated_palladium_encased_fan",
|
||||
"greate:rhodium_plated_palladium_gearbox",
|
||||
"greate:rhodium_plated_palladium_mechanical_press",
|
||||
"greate:rhodium_plated_palladium_mechanical_mixer",
|
||||
"greate:rhodium_plated_palladium_millstone",
|
||||
"greate:rhodium_plated_palladium_mechanical_saw",
|
||||
"greate:rhodium_plated_palladium_mechanical_pump",
|
||||
"greate:rhodium_plated_palladium_vertical_gearbox",
|
||||
|
||||
'greate:naquadah_alloy_shaft',
|
||||
'greate:naquadah_alloy_cogwheel',
|
||||
'greate:large_naquadah_alloy_cogwheel',
|
||||
'greate:naquadah_alloy_crushing_wheel',
|
||||
'greate:naquadah_alloy_encased_fan',
|
||||
'greate:naquadah_alloy_gearbox',
|
||||
'greate:naquadah_alloy_mechanical_press',
|
||||
'greate:naquadah_alloy_mechanical_mixer',
|
||||
'greate:naquadah_alloy_millstone',
|
||||
'greate:naquadah_alloy_mechanical_saw',
|
||||
'greate:naquadah_alloy_mechanical_pump',
|
||||
'greate:naquadah_alloy_vertical_gearbox',
|
||||
"greate:naquadah_alloy_shaft",
|
||||
"greate:naquadah_alloy_cogwheel",
|
||||
"greate:large_naquadah_alloy_cogwheel",
|
||||
"greate:naquadah_alloy_crushing_wheel",
|
||||
"greate:naquadah_alloy_encased_fan",
|
||||
"greate:naquadah_alloy_gearbox",
|
||||
"greate:naquadah_alloy_mechanical_press",
|
||||
"greate:naquadah_alloy_mechanical_mixer",
|
||||
"greate:naquadah_alloy_millstone",
|
||||
"greate:naquadah_alloy_mechanical_saw",
|
||||
"greate:naquadah_alloy_mechanical_pump",
|
||||
"greate:naquadah_alloy_vertical_gearbox",
|
||||
|
||||
'greate:darmstadtium_shaft',
|
||||
'greate:darmstadtium_cogwheel',
|
||||
'greate:large_darmstadtium_cogwheel',
|
||||
'greate:darmstadtium_crushing_wheel',
|
||||
'greate:darmstadtium_encased_fan',
|
||||
'greate:darmstadtium_gearbox',
|
||||
'greate:darmstadtium_mechanical_press',
|
||||
'greate:darmstadtium_mechanical_mixer',
|
||||
'greate:darmstadtium_millstone',
|
||||
'greate:darmstadtium_mechanical_saw',
|
||||
'greate:darmstadtium_mechanical_pump',
|
||||
'greate:darmstadtium_vertical_gearbox',
|
||||
"greate:darmstadtium_shaft",
|
||||
"greate:darmstadtium_cogwheel",
|
||||
"greate:large_darmstadtium_cogwheel",
|
||||
"greate:darmstadtium_crushing_wheel",
|
||||
"greate:darmstadtium_encased_fan",
|
||||
"greate:darmstadtium_gearbox",
|
||||
"greate:darmstadtium_mechanical_press",
|
||||
"greate:darmstadtium_mechanical_mixer",
|
||||
"greate:darmstadtium_millstone",
|
||||
"greate:darmstadtium_mechanical_saw",
|
||||
"greate:darmstadtium_mechanical_pump",
|
||||
"greate:darmstadtium_vertical_gearbox",
|
||||
|
||||
'greate:neutronium_shaft',
|
||||
'greate:neutronium_cogwheel',
|
||||
'greate:large_neutronium_cogwheel',
|
||||
'greate:neutronium_crushing_wheel',
|
||||
'greate:neutronium_encased_fan',
|
||||
'greate:neutronium_gearbox',
|
||||
'greate:neutronium_mechanical_press',
|
||||
'greate:neutronium_mechanical_mixer',
|
||||
'greate:neutronium_millstone',
|
||||
'greate:neutronium_mechanical_saw',
|
||||
'greate:neutronium_mechanical_pump',
|
||||
'greate:neutronium_vertical_gearbox',
|
||||
"greate:neutronium_shaft",
|
||||
"greate:neutronium_cogwheel",
|
||||
"greate:large_neutronium_cogwheel",
|
||||
"greate:neutronium_crushing_wheel",
|
||||
"greate:neutronium_encased_fan",
|
||||
"greate:neutronium_gearbox",
|
||||
"greate:neutronium_mechanical_press",
|
||||
"greate:neutronium_mechanical_mixer",
|
||||
"greate:neutronium_millstone",
|
||||
"greate:neutronium_mechanical_saw",
|
||||
"greate:neutronium_mechanical_pump",
|
||||
"greate:neutronium_vertical_gearbox",
|
||||
|
||||
// Adding these here because they're greate's fault
|
||||
'gtceu:andesite_alloy_bucket',
|
||||
'gtceu:andesite_alloy_ring',
|
||||
'gtceu:tiny_andesite_alloy_dust',
|
||||
'gtceu:small_andesite_alloy_dust',
|
||||
'gtceu:andesite_alloy_dust',
|
||||
'gtceu:andesite_alloy_plate',
|
||||
'gtceu:double_andesite_alloy_plate',
|
||||
'gtceu:andesite_alloy_nugget',
|
||||
'gtceu:andesite_alloy_rotor',
|
||||
'gtceu:andesite_alloy_whisk',
|
||||
'gtceu:andesite_alloy_bolt',
|
||||
'gtceu:andesite_alloy_ingot',
|
||||
'gtceu:andesite_alloy_rod',
|
||||
'gtceu:andesite_alloy_screw',
|
||||
'gtceu:andesite_alloy_buzz_saw_blade',
|
||||
'gtceu:andesite_alloy_block',
|
||||
'gtceu:andesite_alloy_buzzsaw',
|
||||
"gtceu:andesite_alloy_bucket",
|
||||
"gtceu:andesite_alloy_ring",
|
||||
"gtceu:tiny_andesite_alloy_dust",
|
||||
"gtceu:small_andesite_alloy_dust",
|
||||
"gtceu:andesite_alloy_dust",
|
||||
"gtceu:andesite_alloy_plate",
|
||||
"gtceu:double_andesite_alloy_plate",
|
||||
"gtceu:andesite_alloy_nugget",
|
||||
"gtceu:andesite_alloy_rotor",
|
||||
"gtceu:andesite_alloy_whisk",
|
||||
"gtceu:andesite_alloy_bolt",
|
||||
"gtceu:andesite_alloy_ingot",
|
||||
"gtceu:andesite_alloy_rod",
|
||||
"gtceu:andesite_alloy_screw",
|
||||
"gtceu:andesite_alloy_buzz_saw_blade",
|
||||
"gtceu:andesite_alloy_block",
|
||||
"gtceu:andesite_alloy_buzzsaw",
|
||||
|
||||
'gtceu:refined_radiance_bucket',
|
||||
'gtceu:tiny_refined_radiance_dust',
|
||||
'gtceu:small_refined_radiance_dust',
|
||||
'gtceu:refined_radiance_dust',
|
||||
'gtceu:refined_radiance_plate',
|
||||
'gtceu:double_refined_radiance_plate',
|
||||
'gtceu:refined_radiance_nugget',
|
||||
'gtceu:refined_radiance_bolt',
|
||||
'gtceu:refined_radiance_ingot',
|
||||
'gtceu:refined_radiance_rod',
|
||||
'gtceu:refined_radiance_screw',
|
||||
'gtceu:long_refined_radiance_rod',
|
||||
'gtceu:refined_radiance_block',
|
||||
"gtceu:refined_radiance_bucket",
|
||||
"gtceu:tiny_refined_radiance_dust",
|
||||
"gtceu:small_refined_radiance_dust",
|
||||
"gtceu:refined_radiance_dust",
|
||||
"gtceu:refined_radiance_plate",
|
||||
"gtceu:double_refined_radiance_plate",
|
||||
"gtceu:refined_radiance_nugget",
|
||||
"gtceu:refined_radiance_bolt",
|
||||
"gtceu:refined_radiance_ingot",
|
||||
"gtceu:refined_radiance_rod",
|
||||
"gtceu:refined_radiance_screw",
|
||||
"gtceu:long_refined_radiance_rod",
|
||||
"gtceu:refined_radiance_block",
|
||||
|
||||
'gtceu:chromatic_compound_bucket',
|
||||
'gtceu:tiny_chromatic_compound_dust',
|
||||
'gtceu:small_chromatic_compound_dust',
|
||||
'gtceu:chromatic_compound_dust',
|
||||
'gtceu:chromatic_compound_nugget',
|
||||
'gtceu:chromatic_compound_ingot',
|
||||
'gtceu:chromatic_compound_block',
|
||||
"gtceu:chromatic_compound_bucket",
|
||||
"gtceu:tiny_chromatic_compound_dust",
|
||||
"gtceu:small_chromatic_compound_dust",
|
||||
"gtceu:chromatic_compound_dust",
|
||||
"gtceu:chromatic_compound_nugget",
|
||||
"gtceu:chromatic_compound_ingot",
|
||||
"gtceu:chromatic_compound_block",
|
||||
|
||||
'gtceu:shadow_steel_bucket',
|
||||
'gtceu:tiny_shadow_steel_dust',
|
||||
'gtceu:small_shadow_steel_dust',
|
||||
'gtceu:shadow_steel_dust',
|
||||
'gtceu:shadow_steel_plate',
|
||||
'gtceu:double_shadow_steel_plate',
|
||||
'gtceu:shadow_steel_nugget',
|
||||
'gtceu:shadow_steel_bolt',
|
||||
'gtceu:shadow_steel_ingot',
|
||||
'gtceu:shadow_steel_rod',
|
||||
'gtceu:shadow_steel_screw',
|
||||
'gtceu:long_shadow_steel_rod',
|
||||
'gtceu:shadow_steel_block',
|
||||
]
|
||||
"gtceu:shadow_steel_bucket",
|
||||
"gtceu:tiny_shadow_steel_dust",
|
||||
"gtceu:small_shadow_steel_dust",
|
||||
"gtceu:shadow_steel_dust",
|
||||
"gtceu:shadow_steel_plate",
|
||||
"gtceu:double_shadow_steel_plate",
|
||||
"gtceu:shadow_steel_nugget",
|
||||
"gtceu:shadow_steel_bolt",
|
||||
"gtceu:shadow_steel_ingot",
|
||||
"gtceu:shadow_steel_rod",
|
||||
"gtceu:shadow_steel_screw",
|
||||
"gtceu:long_shadow_steel_rod",
|
||||
"gtceu:shadow_steel_block",
|
||||
]);
|
||||
|
||||
global.GREATE_DISABLED_FLUIDS = [
|
||||
global.GREATE_DISABLED_FLUIDS = /** @type {const} */ ([
|
||||
"gtceu:andesite_alloy",
|
||||
"gtceu:refined_radiance",
|
||||
"gtceu:chromatic_compound",
|
||||
"gtceu:shadow_steel",
|
||||
]);
|
||||
|
||||
'gtceu:andesite_alloy',
|
||||
'gtceu:refined_radiance',
|
||||
'gtceu:chromatic_compound',
|
||||
'gtceu:shadow_steel'
|
||||
global.GREATE_DISABLED_TAGS = /** @type {const} */ ([
|
||||
"#forge:andesite_alloy",
|
||||
"#forge:dusts/andesite_alloy",
|
||||
"#forge:alloys/andesite_alloy",
|
||||
"#forge:alloys/steel",
|
||||
"#forge:alloys/aluminium",
|
||||
"#forge:alloys/stainless_steel",
|
||||
"#forge:alloys/titanium",
|
||||
"#forge:alloys/tungsten_steel",
|
||||
"#forge:alloys/rhodium_plated_palladium",
|
||||
"#forge:alloys/naquadah_alloy",
|
||||
"#forge:alloys/darmstadtium",
|
||||
"#forge:alloys/neutronium",
|
||||
]);
|
||||
|
||||
]
|
||||
global.GREATE_BELTS = /** @type {const} */ ([
|
||||
"greate:silicone_rubber_belt_connector",
|
||||
"greate:polybenzimidazole_belt_connector",
|
||||
"greate:polyethylene_belt_connector",
|
||||
"greate:polytetrafluoroethylene_belt_connector",
|
||||
"greate:rubber_belt_connector",
|
||||
]);
|
||||
|
||||
global.GREATE_DISABLED_TAGS = [
|
||||
'#forge:andesite_alloy',
|
||||
'#forge:dusts/andesite_alloy',
|
||||
'#forge:alloys/andesite_alloy',
|
||||
'#forge:alloys/steel',
|
||||
'#forge:alloys/aluminium',
|
||||
'#forge:alloys/stainless_steel',
|
||||
'#forge:alloys/titanium',
|
||||
'#forge:alloys/tungsten_steel',
|
||||
'#forge:alloys/rhodium_plated_palladium',
|
||||
'#forge:alloys/naquadah_alloy',
|
||||
'#forge:alloys/darmstadtium',
|
||||
'#forge:alloys/neutronium'
|
||||
]
|
||||
global.GREATE_CRUSHING_WHEELS = /** @type {const} */ ([
|
||||
"greate:andesite_alloy_crushing_wheel",
|
||||
"greate:steel_crushing_wheel",
|
||||
"greate:aluminium_crushing_wheel",
|
||||
"greate:stainless_steel_crushing_wheel",
|
||||
"greate:titanium_crushing_wheel",
|
||||
"greate:tungsten_steel_crushing_wheel",
|
||||
"greate:rhodium_plated_palladium_crushing_wheel",
|
||||
"greate:naquadah_alloy_crushing_wheel",
|
||||
"greate:darmstadtium_crushing_wheel",
|
||||
"greate:neutronium_crushing_wheel",
|
||||
]);
|
||||
|
||||
global.GREATE_ENCASED_FANS = /** @type {const} */ ([
|
||||
"greate:andesite_alloy_encased_fan",
|
||||
"greate:steel_encased_fan",
|
||||
"greate:aluminium_encased_fan",
|
||||
"greate:stainless_steel_encased_fan",
|
||||
"greate:titanium_encased_fan",
|
||||
"greate:tungsten_steel_encased_fan",
|
||||
"greate:rhodium_plated_palladium_encased_fan",
|
||||
"greate:naquadah_alloy_encased_fan",
|
||||
"greate:darmstadtium_encased_fan",
|
||||
"greate:neutronium_encased_fan",
|
||||
]);
|
||||
|
||||
global.GREATE_MECHANICAL_MIXERS = /** @type {const} */ ([
|
||||
"greate:andesite_alloy_mechanical_mixer",
|
||||
"greate:steel_mechanical_mixer",
|
||||
"greate:aluminium_mechanical_mixer",
|
||||
"greate:stainless_steel_mechanical_mixer",
|
||||
"greate:titanium_mechanical_mixer",
|
||||
"greate:tungsten_steel_mechanical_mixer",
|
||||
"greate:rhodium_plated_palladium_mechanical_mixer",
|
||||
"greate:naquadah_alloy_mechanical_mixer",
|
||||
"greate:darmstadtium_mechanical_mixer",
|
||||
"greate:neutronium_mechanical_mixer",
|
||||
]);
|
||||
|
||||
global.GREATE_MECHANICAL_PRESSES = /** @type {const} */ ([
|
||||
"greate:andesite_alloy_mechanical_press",
|
||||
"greate:steel_mechanical_press",
|
||||
"greate:aluminium_mechanical_press",
|
||||
"greate:stainless_steel_mechanical_press",
|
||||
"greate:titanium_mechanical_press",
|
||||
"greate:tungsten_steel_mechanical_press",
|
||||
"greate:rhodium_plated_palladium_mechanical_press",
|
||||
"greate:naquadah_alloy_mechanical_press",
|
||||
"greate:darmstadtium_mechanical_press",
|
||||
"greate:neutronium_mechanical_press",
|
||||
]);
|
||||
|
||||
global.GREATE_MECHANICAL_PUMPS = /** @type {const} */ ([
|
||||
"greate:andesite_alloy_mechanical_pump",
|
||||
"greate:steel_mechanical_pump",
|
||||
"greate:aluminium_mechanical_pump",
|
||||
"greate:stainless_steel_mechanical_pump",
|
||||
"greate:titanium_mechanical_pump",
|
||||
"greate:tungsten_steel_mechanical_pump",
|
||||
"greate:rhodium_plated_palladium_mechanical_pump",
|
||||
"greate:naquadah_alloy_mechanical_pump",
|
||||
"greate:darmstadtium_mechanical_pump",
|
||||
"greate:neutronium_mechanical_pump",
|
||||
]);
|
||||
|
||||
global.GREATE_MECHANICAL_SAWS = /** @type {const} */ ([
|
||||
"greate:andesite_alloy_mechanical_saw",
|
||||
"greate:steel_mechanical_saw",
|
||||
"greate:aluminium_mechanical_saw",
|
||||
"greate:stainless_steel_mechanical_saw",
|
||||
"greate:titanium_mechanical_saw",
|
||||
"greate:tungsten_steel_mechanical_saw",
|
||||
"greate:rhodium_plated_palladium_mechanical_saw",
|
||||
"greate:naquadah_alloy_mechanical_saw",
|
||||
"greate:darmstadtium_mechanical_saw",
|
||||
"greate:neutronium_mechanical_saw",
|
||||
]);
|
||||
|
||||
global.GREATE_MILLSTONES = /** @type {const} */ ([
|
||||
"greate:andesite_alloy_millstone",
|
||||
"greate:steel_millstone",
|
||||
"greate:aluminium_millstone",
|
||||
"greate:stainless_steel_millstone",
|
||||
"greate:titanium_millstone",
|
||||
"greate:tungsten_steel_millstone",
|
||||
"greate:rhodium_plated_palladium_millstone",
|
||||
"greate:naquadah_alloy_millstone",
|
||||
"greate:darmstadtium_millstone",
|
||||
"greate:neutronium_millstone",
|
||||
]);
|
||||
|
|
|
|||
|
|
@ -3,331 +3,366 @@
|
|||
|
||||
//#region Disabled Items
|
||||
/** @global */
|
||||
global.GTCEU_DISABLED_ITEMS = [
|
||||
global.GTCEU_DISABLED_ITEMS = /** @type {const} */ ([
|
||||
// Пыль пшеницы (Wheat Dusts)
|
||||
'gtceu:wheat_dust',
|
||||
'gtceu:small_wheat_dust',
|
||||
'gtceu:tiny_wheat_dust',
|
||||
'gtceu:dough',
|
||||
"gtceu:wheat_dust",
|
||||
"gtceu:small_wheat_dust",
|
||||
"gtceu:tiny_wheat_dust",
|
||||
"gtceu:dough",
|
||||
|
||||
// Bronze Machines
|
||||
'gtceu:bronze_brick_casing',
|
||||
'gtceu:lp_steam_miner',
|
||||
'gtceu:lp_steam_extractor',
|
||||
'gtceu:lp_steam_macerator',
|
||||
'gtceu:lp_steam_compressor',
|
||||
'gtceu:lp_steam_forge_hammer',
|
||||
'gtceu:lp_steam_furnace',
|
||||
'gtceu:lp_steam_alloy_smelter',
|
||||
'gtceu:lp_steam_rock_crusher',
|
||||
'gtceu:lp_steam_solid_boiler',
|
||||
'gtceu:lp_steam_liquid_boiler',
|
||||
'gtceu:lp_steam_solar_boiler',
|
||||
'gtceu:charcoal_pile_igniter',
|
||||
"gtceu:bronze_brick_casing",
|
||||
"gtceu:lp_steam_miner",
|
||||
"gtceu:lp_steam_extractor",
|
||||
"gtceu:lp_steam_macerator",
|
||||
"gtceu:lp_steam_compressor",
|
||||
"gtceu:lp_steam_forge_hammer",
|
||||
"gtceu:lp_steam_furnace",
|
||||
"gtceu:lp_steam_alloy_smelter",
|
||||
"gtceu:lp_steam_rock_crusher",
|
||||
"gtceu:lp_steam_solid_boiler",
|
||||
"gtceu:lp_steam_liquid_boiler",
|
||||
"gtceu:lp_steam_solar_boiler",
|
||||
"gtceu:charcoal_pile_igniter",
|
||||
|
||||
// Примитивная помпа (Primitive Pump)
|
||||
'gtceu:infinite_water_cover',
|
||||
'gtceu:ender_fluid_link_cover',
|
||||
'gtceu:pump_deck',
|
||||
'gtceu:pump_hatch',
|
||||
'gtceu:primitive_pump',
|
||||
"gtceu:infinite_water_cover",
|
||||
"gtceu:ender_fluid_link_cover",
|
||||
"gtceu:pump_deck",
|
||||
"gtceu:pump_hatch",
|
||||
"gtceu:primitive_pump",
|
||||
|
||||
// Другое (Other)
|
||||
'gtceu:flint_mortar',
|
||||
'gtceu:flint_knife',
|
||||
'gtceu:firebrick',
|
||||
'gtceu:firebricks',
|
||||
'gtceu:fireclay_dust',
|
||||
'gtceu:small_fireclay_dust',
|
||||
'gtceu:tiny_fireclay_dust',
|
||||
'gtceu:compressed_fireclay',
|
||||
'gtceu:wood_drum',
|
||||
'gtceu:primitive_blast_furnace',
|
||||
'gtceu:iron_pickaxe',
|
||||
'gtceu:iron_pickaxe_head',
|
||||
'gtceu:brittle_charcoal',
|
||||
"gtceu:flint_mortar",
|
||||
"gtceu:flint_knife",
|
||||
"gtceu:firebrick",
|
||||
"gtceu:firebricks",
|
||||
"gtceu:fireclay_dust",
|
||||
"gtceu:small_fireclay_dust",
|
||||
"gtceu:tiny_fireclay_dust",
|
||||
"gtceu:compressed_fireclay",
|
||||
"gtceu:wood_drum",
|
||||
"gtceu:primitive_blast_furnace",
|
||||
"gtceu:iron_pickaxe",
|
||||
"gtceu:iron_pickaxe_head",
|
||||
"gtceu:brittle_charcoal",
|
||||
|
||||
'gtceu:wood_screwdriver_tip',
|
||||
'gtceu:wood_wrench_tip',
|
||||
'gtceu:wood_drill_head',
|
||||
'gtceu:wood_chainsaw_head',
|
||||
"gtceu:wood_screwdriver_tip",
|
||||
"gtceu:wood_wrench_tip",
|
||||
"gtceu:wood_drill_head",
|
||||
"gtceu:wood_chainsaw_head",
|
||||
|
||||
'gtceu:stone_drill_head',
|
||||
'gtceu:stone_chainsaw_head',
|
||||
'gtceu:stone_buzz_saw_blade',
|
||||
'gtceu:stone_wrench_tip',
|
||||
"gtceu:stone_drill_head",
|
||||
"gtceu:stone_chainsaw_head",
|
||||
"gtceu:stone_buzz_saw_blade",
|
||||
"gtceu:stone_wrench_tip",
|
||||
|
||||
'gtceu:netherite_nugget',
|
||||
'gtceu:tiny_netherite_dust',
|
||||
'gtceu:small_netherite_dust',
|
||||
'gtceu:netherite_dust',
|
||||
"gtceu:netherite_nugget",
|
||||
"gtceu:tiny_netherite_dust",
|
||||
"gtceu:small_netherite_dust",
|
||||
"gtceu:netherite_dust",
|
||||
|
||||
'gtceu:treated_wood_hanging_sign',
|
||||
'gtceu:treated_wood_boat',
|
||||
'gtceu:treated_wood_chest_boat',
|
||||
'gtceu:treated_wood_sign',
|
||||
"gtceu:treated_wood_hanging_sign",
|
||||
"gtceu:treated_wood_boat",
|
||||
"gtceu:treated_wood_chest_boat",
|
||||
"gtceu:treated_wood_sign",
|
||||
|
||||
'gtceu:rubber_sapling',
|
||||
'gtceu:rubber_log',
|
||||
'gtceu:rubber_leaves',
|
||||
'gtceu:rubber_planks',
|
||||
'gtceu:stripped_rubber_log',
|
||||
'gtceu:rubber_wood',
|
||||
'gtceu:stripped_rubber_wood',
|
||||
'gtceu:rubber_slab',
|
||||
'gtceu:rubber_fence',
|
||||
'gtceu:rubber_fence_gate',
|
||||
'gtceu:rubber_sign',
|
||||
'gtceu:rubber_hanging_sign',
|
||||
'gtceu:rubber_pressure_plate',
|
||||
'gtceu:rubber_trapdoor',
|
||||
'gtceu:rubber_door',
|
||||
'gtceu:rubber_stairs',
|
||||
'gtceu:rubber_button',
|
||||
'gtceu:rubber_boat',
|
||||
'gtceu:rubber_chest_boat',
|
||||
"gtceu:rubber_sapling",
|
||||
"gtceu:rubber_log",
|
||||
"gtceu:rubber_leaves",
|
||||
"gtceu:rubber_planks",
|
||||
"gtceu:stripped_rubber_log",
|
||||
"gtceu:rubber_wood",
|
||||
"gtceu:stripped_rubber_wood",
|
||||
"gtceu:rubber_slab",
|
||||
"gtceu:rubber_fence",
|
||||
"gtceu:rubber_fence_gate",
|
||||
"gtceu:rubber_sign",
|
||||
"gtceu:rubber_hanging_sign",
|
||||
"gtceu:rubber_pressure_plate",
|
||||
"gtceu:rubber_trapdoor",
|
||||
"gtceu:rubber_door",
|
||||
"gtceu:rubber_stairs",
|
||||
"gtceu:rubber_button",
|
||||
"gtceu:rubber_boat",
|
||||
"gtceu:rubber_chest_boat",
|
||||
|
||||
'gtceu:mv_solar_panel',
|
||||
'gtceu:hv_solar_panel',
|
||||
'gtceu:ev_solar_panel',
|
||||
'gtceu:iv_solar_panel',
|
||||
'gtceu:luv_solar_panel',
|
||||
'gtceu:zpm_solar_panel',
|
||||
'gtceu:uv_solar_panel',
|
||||
"gtceu:mv_solar_panel",
|
||||
"gtceu:hv_solar_panel",
|
||||
"gtceu:ev_solar_panel",
|
||||
"gtceu:iv_solar_panel",
|
||||
"gtceu:luv_solar_panel",
|
||||
"gtceu:zpm_solar_panel",
|
||||
"gtceu:uv_solar_panel",
|
||||
|
||||
'gtceu:lv_air_scrubber',
|
||||
'gtceu:mv_air_scrubber',
|
||||
'gtceu:hv_air_scrubber',
|
||||
'gtceu:ev_air_scrubber',
|
||||
"gtceu:lv_air_scrubber",
|
||||
"gtceu:mv_air_scrubber",
|
||||
"gtceu:hv_air_scrubber",
|
||||
"gtceu:ev_air_scrubber",
|
||||
|
||||
'gtceu:lv_world_accelerator',
|
||||
'gtceu:mv_world_accelerator',
|
||||
'gtceu:hv_world_accelerator',
|
||||
'gtceu:ev_world_accelerator',
|
||||
'gtceu:iv_world_accelerator',
|
||||
'gtceu:luv_world_accelerator',
|
||||
'gtceu:zpm_world_accelerator',
|
||||
'gtceu:uv_world_accelerator',
|
||||
"gtceu:lv_world_accelerator",
|
||||
"gtceu:mv_world_accelerator",
|
||||
"gtceu:hv_world_accelerator",
|
||||
"gtceu:ev_world_accelerator",
|
||||
"gtceu:iv_world_accelerator",
|
||||
"gtceu:luv_world_accelerator",
|
||||
"gtceu:zpm_world_accelerator",
|
||||
"gtceu:uv_world_accelerator",
|
||||
|
||||
'gtceu:compressed_clay',
|
||||
"gtceu:compressed_clay",
|
||||
|
||||
'gtceu:damascus_steel_nugget',
|
||||
'gtceu:damascus_steel_ingot',
|
||||
'gtceu:damascus_steel_block',
|
||||
'gtceu:damascus_steel_plate',
|
||||
'gtceu:double_damascus_steel_plate',
|
||||
'gtceu:damascus_steel_gear',
|
||||
'gtceu:damascus_steel_buzzsaw_blade',
|
||||
'gtceu:damascus_steel_drill_head',
|
||||
'gtceu:damascus_steel_chainsaw_head',
|
||||
'gtceu:damascus_steel_bolt',
|
||||
'gtceu:damascus_steel_screw',
|
||||
'gtceu:damascus_steel_rod',
|
||||
'gtceu:long_damascus_steel_rod',
|
||||
'gtceu:damascus_steel_dust',
|
||||
'gtceu:small_damascus_steel_dust',
|
||||
'gtceu:tiny_damascus_steel_dust',
|
||||
'gtceu:lv_damascus_steel_drill',
|
||||
'gtceu:mv_damascus_steel_drill',
|
||||
'gtceu:hv_damascus_steel_drill',
|
||||
'gtceu:ev_damascus_steel_drill',
|
||||
'gtceu:iv_damascus_steel_drill',
|
||||
'gtceu:lv_damascus_steel_chainsaw',
|
||||
'gtceu:damascus_steel_buzzsaw',
|
||||
'gtceu:damascus_steel_bucket',
|
||||
"gtceu:damascus_steel_nugget",
|
||||
"gtceu:damascus_steel_ingot",
|
||||
"gtceu:damascus_steel_block",
|
||||
"gtceu:damascus_steel_plate",
|
||||
"gtceu:double_damascus_steel_plate",
|
||||
"gtceu:damascus_steel_gear",
|
||||
"gtceu:damascus_steel_buzzsaw_blade",
|
||||
"gtceu:damascus_steel_drill_head",
|
||||
"gtceu:damascus_steel_chainsaw_head",
|
||||
"gtceu:damascus_steel_bolt",
|
||||
"gtceu:damascus_steel_screw",
|
||||
"gtceu:damascus_steel_rod",
|
||||
"gtceu:long_damascus_steel_rod",
|
||||
"gtceu:damascus_steel_dust",
|
||||
"gtceu:small_damascus_steel_dust",
|
||||
"gtceu:tiny_damascus_steel_dust",
|
||||
"gtceu:lv_damascus_steel_drill",
|
||||
"gtceu:mv_damascus_steel_drill",
|
||||
"gtceu:hv_damascus_steel_drill",
|
||||
"gtceu:ev_damascus_steel_drill",
|
||||
"gtceu:iv_damascus_steel_drill",
|
||||
"gtceu:lv_damascus_steel_chainsaw",
|
||||
"gtceu:damascus_steel_buzzsaw",
|
||||
"gtceu:damascus_steel_bucket",
|
||||
|
||||
//armor
|
||||
'gtceu:bronze_helmet',
|
||||
'gtceu:bronze_chestplate',
|
||||
'gtceu:bronze_leggings',
|
||||
'gtceu:bronze_boots',
|
||||
'gtceu:steel_helmet',
|
||||
'gtceu:steel_chestplate',
|
||||
'gtceu:steel_leggings',
|
||||
'gtceu:steel_boots',
|
||||
'gtceu:titanium_helmet',
|
||||
'gtceu:titanium_chestplate',
|
||||
'gtceu:titanium_leggings',
|
||||
'gtceu:titanium_boots',
|
||||
"gtceu:bronze_helmet",
|
||||
"gtceu:bronze_chestplate",
|
||||
"gtceu:bronze_leggings",
|
||||
"gtceu:bronze_boots",
|
||||
"gtceu:steel_helmet",
|
||||
"gtceu:steel_chestplate",
|
||||
"gtceu:steel_leggings",
|
||||
"gtceu:steel_boots",
|
||||
"gtceu:titanium_helmet",
|
||||
"gtceu:titanium_chestplate",
|
||||
"gtceu:titanium_leggings",
|
||||
"gtceu:titanium_boots",
|
||||
|
||||
// Huh
|
||||
'gtceu:wax_dust',
|
||||
'gtceu:small_wax_dust',
|
||||
'gtceu:tiny_wax_dust',
|
||||
"gtceu:wax_dust",
|
||||
"gtceu:small_wax_dust",
|
||||
"gtceu:tiny_wax_dust",
|
||||
|
||||
// Sculk
|
||||
'gtceu:tiny_echo_shard_dust',
|
||||
'gtceu:small_echo_shard_dust',
|
||||
'gtceu:echo_shard_dust',
|
||||
'gtceu:chipped_echo_shard_gem',
|
||||
'gtceu:flawed_echo_shard_gem',
|
||||
'gtceu:flawless_echo_shard_gem',
|
||||
'gtceu:exquisite_echo_shard_gem',
|
||||
'gtceu:echo_shard_plate',
|
||||
'gtceu:echo_shard_rod',
|
||||
'gtceu:echo_shard_block',
|
||||
'gtceu:tiny_sculk_dust',
|
||||
'gtceu:small_sculk_dust',
|
||||
'gtceu:sculk_dust',
|
||||
"gtceu:tiny_echo_shard_dust",
|
||||
"gtceu:small_echo_shard_dust",
|
||||
"gtceu:echo_shard_dust",
|
||||
"gtceu:chipped_echo_shard_gem",
|
||||
"gtceu:flawed_echo_shard_gem",
|
||||
"gtceu:flawless_echo_shard_gem",
|
||||
"gtceu:exquisite_echo_shard_gem",
|
||||
"gtceu:echo_shard_plate",
|
||||
"gtceu:echo_shard_rod",
|
||||
"gtceu:echo_shard_block",
|
||||
"gtceu:tiny_sculk_dust",
|
||||
"gtceu:small_sculk_dust",
|
||||
"gtceu:sculk_dust",
|
||||
|
||||
// Ender eye
|
||||
'gtceu:ender_eye_plate',
|
||||
'gtceu:ender_eye_block',
|
||||
'gtceu:ender_eye_dust',
|
||||
'gtceu:small_ender_eye_dust',
|
||||
'gtceu:tiny_ender_eye_dust',
|
||||
"gtceu:ender_eye_plate",
|
||||
"gtceu:ender_eye_block",
|
||||
"gtceu:ender_eye_dust",
|
||||
"gtceu:small_ender_eye_dust",
|
||||
"gtceu:tiny_ender_eye_dust",
|
||||
|
||||
// Marble
|
||||
'gtceu:marble',
|
||||
'gtceu:marble_cobblestone',
|
||||
'gtceu:mossy_marble_cobblestone',
|
||||
'gtceu:marble_bricks',
|
||||
'gtceu:cracked_marble_bricks',
|
||||
'gtceu:mossy_marble_bricks',
|
||||
"gtceu:marble",
|
||||
"gtceu:marble_cobblestone",
|
||||
"gtceu:mossy_marble_cobblestone",
|
||||
"gtceu:marble_bricks",
|
||||
"gtceu:cracked_marble_bricks",
|
||||
"gtceu:mossy_marble_bricks",
|
||||
|
||||
// Machine Bedrock Miner
|
||||
'gtceu:mv_bedrock_ore_miner',
|
||||
'gtceu:hv_bedrock_ore_miner',
|
||||
'gtceu:ev_bedrock_ore_miner'
|
||||
];
|
||||
"gtceu:mv_bedrock_ore_miner",
|
||||
"gtceu:hv_bedrock_ore_miner",
|
||||
"gtceu:ev_bedrock_ore_miner",
|
||||
]);
|
||||
//#endregion
|
||||
|
||||
|
||||
//#region Hidden Items
|
||||
/** @global */
|
||||
global.GTCEU_HIDED_ITEMS = [
|
||||
'gtceu:lv_damascus_steel_wirecutter',
|
||||
'gtceu:hv_damascus_steel_wirecutter',
|
||||
'gtceu:iv_damascus_steel_wirecutter',
|
||||
'gtceu:damascus_steel_wrench_tip',
|
||||
'gtceu:lv_damascus_steel_wrench',
|
||||
'gtceu:hv_damascus_steel_wrench',
|
||||
'gtceu:iv_damascus_steel_wrench',
|
||||
'gtceu:lv_damascus_steel_screwdriver',
|
||||
global.GTCEU_HIDED_ITEMS = /** @type {const} */ ([
|
||||
"gtceu:lv_damascus_steel_wirecutter",
|
||||
"gtceu:hv_damascus_steel_wirecutter",
|
||||
"gtceu:iv_damascus_steel_wirecutter",
|
||||
"gtceu:damascus_steel_wrench_tip",
|
||||
"gtceu:lv_damascus_steel_wrench",
|
||||
"gtceu:hv_damascus_steel_wrench",
|
||||
"gtceu:iv_damascus_steel_wrench",
|
||||
"gtceu:lv_damascus_steel_screwdriver",
|
||||
|
||||
'gtceu:sus_record'
|
||||
];
|
||||
"gtceu:sus_record",
|
||||
]);
|
||||
//#endregion
|
||||
|
||||
//#region Armor
|
||||
/** @global */
|
||||
global.GTCEU_ARMORS = [
|
||||
'gtceu:hazmat_chestpiece',
|
||||
'gtceu:hazmat_leggings',
|
||||
'gtceu:hazmat_boots',
|
||||
'gtceu:hazmat_headpiece',
|
||||
'gtceu:nanomuscle_chestplate',
|
||||
'gtceu:nanomuscle_leggings',
|
||||
'gtceu:nanomuscle_boots',
|
||||
'gtceu:nanomuscle_helmet',
|
||||
'gtceu:advanced_nanomuscle_chestplate',
|
||||
'gtceu:quarktech_chestplate',
|
||||
'gtceu:quarktech_leggings',
|
||||
'gtceu:quarktech_boots',
|
||||
'gtceu:quarktech_helmet',
|
||||
'gtceu:advanced_quarktech_chestplate'
|
||||
];
|
||||
global.GTCEU_ARMORS = /** @type {const} */ ([
|
||||
"gtceu:hazmat_chestpiece",
|
||||
"gtceu:hazmat_leggings",
|
||||
"gtceu:hazmat_boots",
|
||||
"gtceu:hazmat_headpiece",
|
||||
"gtceu:nanomuscle_chestplate",
|
||||
"gtceu:nanomuscle_leggings",
|
||||
"gtceu:nanomuscle_boots",
|
||||
"gtceu:nanomuscle_helmet",
|
||||
"gtceu:advanced_nanomuscle_chestplate",
|
||||
"gtceu:quarktech_chestplate",
|
||||
"gtceu:quarktech_leggings",
|
||||
"gtceu:quarktech_boots",
|
||||
"gtceu:quarktech_helmet",
|
||||
"gtceu:advanced_quarktech_chestplate",
|
||||
]);
|
||||
//#endregion
|
||||
|
||||
//#region Extruder Molds
|
||||
/** @global */
|
||||
global.TFG_EXTRUDER_MOLDS = [
|
||||
'tfg:mining_hammer_head_extruder_mold',
|
||||
'tfg:sword_head_extruder_mold',
|
||||
'tfg:pickaxe_head_extruder_mold',
|
||||
'tfg:shovel_head_extruder_mold',
|
||||
'tfg:axe_head_extruder_mold',
|
||||
'tfg:hoe_head_extruder_mold',
|
||||
'tfg:scythe_head_extruder_mold',
|
||||
'tfg:file_head_extruder_mold',
|
||||
'tfg:hammer_head_extruder_mold',
|
||||
'tfg:saw_head_extruder_mold',
|
||||
'tfg:knife_head_extruder_mold',
|
||||
'tfg:butchery_knife_head_extruder_mold',
|
||||
'tfg:spade_head_extruder_mold',
|
||||
'tfg:propick_head_extruder_mold',
|
||||
'tfg:javelin_head_extruder_mold',
|
||||
'tfg:chisel_head_extruder_mold',
|
||||
'tfg:mace_head_extruder_mold',
|
||||
'tfg:mattock_head_extruder_mold',
|
||||
'tfg:fish_hook_extruder_mold',
|
||||
'tfg:whisk_extruder_mold',
|
||||
'tfg:screwdriver_tip_extruder_mold',
|
||||
'tfg:wrench_tip_extruder_mold',
|
||||
'tfg:wire_cutter_head_extruder_mold',
|
||||
'tfg:small_casing_extruder_mold',
|
||||
'tfg:shell_casing_extruder_mold',
|
||||
'tfg:large_casing_extruder_mold'
|
||||
];
|
||||
global.TFG_EXTRUDER_MOLDS = /** @type {const} */ ([
|
||||
"tfg:mining_hammer_head_extruder_mold",
|
||||
"tfg:sword_head_extruder_mold",
|
||||
"tfg:pickaxe_head_extruder_mold",
|
||||
"tfg:shovel_head_extruder_mold",
|
||||
"tfg:axe_head_extruder_mold",
|
||||
"tfg:hoe_head_extruder_mold",
|
||||
"tfg:scythe_head_extruder_mold",
|
||||
"tfg:file_head_extruder_mold",
|
||||
"tfg:hammer_head_extruder_mold",
|
||||
"tfg:saw_head_extruder_mold",
|
||||
"tfg:knife_head_extruder_mold",
|
||||
"tfg:butchery_knife_head_extruder_mold",
|
||||
"tfg:spade_head_extruder_mold",
|
||||
"tfg:propick_head_extruder_mold",
|
||||
"tfg:javelin_head_extruder_mold",
|
||||
"tfg:chisel_head_extruder_mold",
|
||||
"tfg:mace_head_extruder_mold",
|
||||
"tfg:mattock_head_extruder_mold",
|
||||
"tfg:fish_hook_extruder_mold",
|
||||
"tfg:whisk_extruder_mold",
|
||||
"tfg:screwdriver_tip_extruder_mold",
|
||||
"tfg:wrench_tip_extruder_mold",
|
||||
"tfg:wire_cutter_head_extruder_mold",
|
||||
"tfg:small_casing_extruder_mold",
|
||||
"tfg:shell_casing_extruder_mold",
|
||||
"tfg:large_casing_extruder_mold",
|
||||
]);
|
||||
|
||||
global.GTCEU_EXTRUDER_MOLDS = /** @type {const} */ ([
|
||||
"gtceu:plate_extruder_mold",
|
||||
"gtceu:rod_extruder_mold",
|
||||
"gtceu:bolt_extruder_mold",
|
||||
"gtceu:ring_extruder_mold",
|
||||
"gtceu:cell_extruder_mold",
|
||||
"gtceu:ingot_extruder_mold",
|
||||
"gtceu:wire_extruder_mold",
|
||||
"gtceu:tiny_pipe_extruder_mold",
|
||||
"gtceu:small_pipe_extruder_mold",
|
||||
"gtceu:normal_pipe_extruder_mold",
|
||||
"gtceu:large_pipe_extruder_mold",
|
||||
"gtceu:huge_pipe_extruder_mold",
|
||||
"gtceu:block_extruder_mold",
|
||||
"gtceu:gear_extruder_mold",
|
||||
"gtceu:bottle_extruder_mold",
|
||||
"gtceu:foil_extruder_mold",
|
||||
"gtceu:small_gear_extruder_mold",
|
||||
"gtceu:rotor_extruder_mold",
|
||||
]);
|
||||
//#endregion
|
||||
|
||||
//#region Casting Molds
|
||||
/** @global */
|
||||
global.TFG_CASTING_MOLDS = [
|
||||
'tfg:lamp_casting_mold',
|
||||
'tfg:trapdoor_casting_mold',
|
||||
'tfg:chain_casting_mold',
|
||||
'tfg:bell_casting_mold'
|
||||
];
|
||||
global.TFG_CASTING_MOLDS = /** @type {const} */ ([
|
||||
"tfg:lamp_casting_mold",
|
||||
"tfg:trapdoor_casting_mold",
|
||||
"tfg:chain_casting_mold",
|
||||
"tfg:bell_casting_mold",
|
||||
]);
|
||||
|
||||
global.GTCEU_CASTING_MOLDS = /** @type {const} */ ([
|
||||
"gtceu:plate_casting_mold",
|
||||
"gtceu:gear_casting_mold",
|
||||
"gtceu:bottle_casting_mold",
|
||||
"gtceu:ingot_casting_mold",
|
||||
"gtceu:ball_casting_mold",
|
||||
"gtceu:block_casting_mold",
|
||||
"gtceu:nugget_casting_mold",
|
||||
"gtceu:cylinder_casting_mold",
|
||||
"gtceu:anvil_casting_mold",
|
||||
"gtceu:name_casting_mold",
|
||||
"gtceu:small_gear_casting_mold",
|
||||
"gtceu:rotor_casting_mold",
|
||||
"gtceu:pill_casting_mold",
|
||||
]);
|
||||
//#endregion
|
||||
|
||||
//#region Ore Bearing Stone
|
||||
/** @global */
|
||||
global.ORE_BEARING_STONES = [
|
||||
'gabbro',
|
||||
'shale',
|
||||
'claystone',
|
||||
'limestone',
|
||||
'conglomerate',
|
||||
'dolomite',
|
||||
'chert',
|
||||
'chalk',
|
||||
'rhyolite',
|
||||
'dacite',
|
||||
'quartzite',
|
||||
'slate',
|
||||
'phyllite',
|
||||
'schist',
|
||||
'gneiss',
|
||||
'marble',
|
||||
'basalt',
|
||||
'diorite',
|
||||
'andesite',
|
||||
'granite',
|
||||
global.ORE_BEARING_STONES = /** @type {const} */ ([
|
||||
"gabbro",
|
||||
"shale",
|
||||
"claystone",
|
||||
"limestone",
|
||||
"conglomerate",
|
||||
"dolomite",
|
||||
"chert",
|
||||
"chalk",
|
||||
"rhyolite",
|
||||
"dacite",
|
||||
"quartzite",
|
||||
"slate",
|
||||
"phyllite",
|
||||
"schist",
|
||||
"gneiss",
|
||||
"marble",
|
||||
"basalt",
|
||||
"diorite",
|
||||
"andesite",
|
||||
"granite",
|
||||
|
||||
'deepslate',
|
||||
'pyroxenite',
|
||||
'dripstone',
|
||||
"deepslate",
|
||||
"pyroxenite",
|
||||
"dripstone",
|
||||
|
||||
'moon_stone',
|
||||
'moon_deepslate',
|
||||
'mars_stone',
|
||||
'venus_stone',
|
||||
'mercury_stone',
|
||||
'glacio_stone'
|
||||
];
|
||||
"moon_stone",
|
||||
"moon_deepslate",
|
||||
"mars_stone",
|
||||
"venus_stone",
|
||||
"mercury_stone",
|
||||
"glacio_stone",
|
||||
]);
|
||||
//#endregion
|
||||
|
||||
//#region Add Circuits
|
||||
/** @global */
|
||||
global.ADD_CIRCUIT = [
|
||||
{ recipeId: 'gtceu:chemical_reactor/tetrafluoroethylene_from_chloroform', circuitNumber: 1 },
|
||||
{ recipeId: 'gtceu:chemical_reactor/hydrofluoric_acid_from_elements', circuitNumber: 2 },
|
||||
];
|
||||
global.ADD_CIRCUIT = /** @type {const} */ ([
|
||||
{ recipeId: "gtceu:chemical_reactor/tetrafluoroethylene_from_chloroform", circuitNumber: 1 },
|
||||
{ recipeId: "gtceu:chemical_reactor/hydrofluoric_acid_from_elements", circuitNumber: 2 },
|
||||
]);
|
||||
//#endregion
|
||||
|
||||
//#region Superconductors
|
||||
/** @global */
|
||||
global.GTCEU_SUPERCONDUCTORS = [
|
||||
{ name: 'manganese_phosphide', materialId: 'ManganesePhosphide' },
|
||||
{ name: 'magnesium_diboride', materialId: 'MagnesiumDiboride' },
|
||||
{ name: 'mercury_barium_calcium_cuprate', materialId: 'MercuryBariumCalciumCuprate' },
|
||||
{ name: 'uranium_triplatinum', materialId: 'UraniumTriplatinum' },
|
||||
{ name: 'samarium_iron_arsenic_oxide', materialId: 'SamariumIronArsenicOxide' },
|
||||
{ name: 'indium_tin_barium_titanium_cuprate', materialId: 'IndiumTinBariumTitaniumCuprate' },
|
||||
{ name: 'uranium_rhodium_dinaquadide', materialId: 'UraniumRhodiumDinaquadide' },
|
||||
{ name: 'enriched_naquadah_trinium_europium_duranide', materialId: 'EnrichedNaquadahTriniumEuropiumDuranide' },
|
||||
{ name: 'ruthenium_trinium_americium_neutronate', materialId: 'RutheniumTriniumAmericiumNeutronate' }
|
||||
]
|
||||
global.GTCEU_SUPERCONDUCTORS = /** @type {const} */ ([
|
||||
{ name: "manganese_phosphide", materialId: "ManganesePhosphide" },
|
||||
{ name: "magnesium_diboride", materialId: "MagnesiumDiboride" },
|
||||
{ name: "mercury_barium_calcium_cuprate", materialId: "MercuryBariumCalciumCuprate" },
|
||||
{ name: "uranium_triplatinum", materialId: "UraniumTriplatinum" },
|
||||
{ name: "samarium_iron_arsenic_oxide", materialId: "SamariumIronArsenicOxide" },
|
||||
{ name: "indium_tin_barium_titanium_cuprate", materialId: "IndiumTinBariumTitaniumCuprate" },
|
||||
{ name: "uranium_rhodium_dinaquadide", materialId: "UraniumRhodiumDinaquadide" },
|
||||
{ name: "enriched_naquadah_trinium_europium_duranide", materialId: "EnrichedNaquadahTriniumEuropiumDuranide" },
|
||||
{ name: "ruthenium_trinium_americium_neutronate", materialId: "RutheniumTriniumAmericiumNeutronate" },
|
||||
]);
|
||||
//#endregion
|
||||
|
||||
|
|
|
|||
File diff suppressed because it is too large
Load diff
Loading…
Add table
Add a link
Reference in a new issue