diff --git a/config/InventoryHUD/curios.json b/config/InventoryHUD/curios.json index eb0aca1d4..57bff8aaf 100644 --- a/config/InventoryHUD/curios.json +++ b/config/InventoryHUD/curios.json @@ -13,6 +13,13 @@ "halign": "LEFT", "valign": "BOTTOM" }, + "face": { + "x": 2, + "y": 134, + "enabled": true, + "halign": "LEFT", + "valign": "BOTTOM" + }, "hands": { "x": 2, "y": 44, diff --git a/kubejs/assets/tfg/lang/en_us.json b/kubejs/assets/tfg/lang/en_us.json index f59ce46fb..7796d84d5 100644 --- a/kubejs/assets/tfg/lang/en_us.json +++ b/kubejs/assets/tfg/lang/en_us.json @@ -1686,6 +1686,7 @@ "trim_material.tfc.neutronium_tfc": "Neutronium", "trim_material.tfc.pyrite_tfc": "Pyrite", "trim_material.tfc.redx_tfc": "RedX", + "curios.identifier.face": "Face", "tfg.emi.ore_veins.rock_types": "Found in rock types:", "tfg.emi.ore_veins.rarity": "Rarity: 1/%d chunks", "tfg.emi.ore_veins.density": "Density: %d", diff --git a/kubejs/assets/tfg/textures/slot/face.png b/kubejs/assets/tfg/textures/slot/face.png new file mode 100644 index 000000000..0908de242 Binary files /dev/null and b/kubejs/assets/tfg/textures/slot/face.png differ diff --git a/kubejs/data/tfg/curios/entities/entities.json b/kubejs/data/tfg/curios/entities/entities.json new file mode 100644 index 000000000..dfd119064 --- /dev/null +++ b/kubejs/data/tfg/curios/entities/entities.json @@ -0,0 +1,8 @@ +{ + "entities": [ + "minecraft:player" + ], + "slots": [ + "face" + ] +} \ No newline at end of file diff --git a/kubejs/data/tfg/curios/slots/face.json b/kubejs/data/tfg/curios/slots/face.json new file mode 100644 index 000000000..046825bab --- /dev/null +++ b/kubejs/data/tfg/curios/slots/face.json @@ -0,0 +1,5 @@ +{ + "size": 1, + "icon": "tfg:slot/face", + "add_cosmetic": false +} \ No newline at end of file diff --git a/kubejs/server_scripts/create/tags.js b/kubejs/server_scripts/create/tags.js index 704c76b11..81d451ee3 100644 --- a/kubejs/server_scripts/create/tags.js +++ b/kubejs/server_scripts/create/tags.js @@ -9,6 +9,10 @@ const registerCreateItemTags = (event) => { event.add('c:hidden_from_recipe_viewers', item) }) + // Face curio slot for goggles + event.remove("curios:head", "create:goggles") + event.add("curios:face", "create:goggles") + // This is greate's fault event.remove('c:hidden_from_recipe_viewers', 'create:copper_sheet') event.remove('c:hidden_from_recipe_viewers', 'create:brass_sheet') diff --git a/kubejs/server_scripts/gregtech/tags.js b/kubejs/server_scripts/gregtech/tags.js index bca277013..91ea36295 100644 --- a/kubejs/server_scripts/gregtech/tags.js +++ b/kubejs/server_scripts/gregtech/tags.js @@ -13,6 +13,10 @@ function registerGTCEUItemTags(event) { event.add("c:hidden_from_recipe_viewers", item); }); + // Face curio slot for mask + event.remove("curios:head", "gtceu:face_mask") + event.add("curios:face", "gtceu:face_mask") + // Добавление тега EMI для скрытия всех руд event.add("c:hidden_from_recipe_viewers", "#forge:ores");