From 68b08cddc3fe4e2937823fa1b6175b1ce237cbb0 Mon Sep 17 00:00:00 2001 From: Nebby_G Date: Sun, 19 Jan 2025 21:30:53 -0300 Subject: [PATCH] Merge upstream --- .../field_guide/en_us/categories/tfg.json | 6 ++ .../field_guide/en_us/entries/test_entry.json | 11 +++ .../field_guide/ru_ru/mechanics/bloomery.json | 80 ++++++++++++++++++ .../tfg/textures/item/hardwood_strip.png | Bin 0 -> 4570 bytes .../textures/item/soaked_hardwood_strip.png | Bin 0 -> 4615 bytes .../textures/item/soaked_unrefined_paper.png | Bin 0 -> 6010 bytes 6 files changed, 97 insertions(+) create mode 100644 kubejs/assets/tfc/patchouli_books/field_guide/en_us/categories/tfg.json create mode 100644 kubejs/assets/tfc/patchouli_books/field_guide/en_us/entries/test_entry.json create mode 100644 kubejs/assets/tfc/patchouli_books/field_guide/ru_ru/mechanics/bloomery.json create mode 100644 kubejs/assets/tfg/textures/item/hardwood_strip.png create mode 100644 kubejs/assets/tfg/textures/item/soaked_hardwood_strip.png create mode 100644 kubejs/assets/tfg/textures/item/soaked_unrefined_paper.png diff --git a/kubejs/assets/tfc/patchouli_books/field_guide/en_us/categories/tfg.json b/kubejs/assets/tfc/patchouli_books/field_guide/en_us/categories/tfg.json new file mode 100644 index 000000000..551f335c2 --- /dev/null +++ b/kubejs/assets/tfc/patchouli_books/field_guide/en_us/categories/tfg.json @@ -0,0 +1,6 @@ +{ + "name": "Changes in TFG", + "description": "Differences in TerraFirmaGreg that are different from base TFC.", + "icon": "gtceu:basic_electronic_circuit", + "sortnum": 200 +} \ No newline at end of file diff --git a/kubejs/assets/tfc/patchouli_books/field_guide/en_us/entries/test_entry.json b/kubejs/assets/tfc/patchouli_books/field_guide/en_us/entries/test_entry.json new file mode 100644 index 000000000..5a90e2893 --- /dev/null +++ b/kubejs/assets/tfc/patchouli_books/field_guide/en_us/entries/test_entry.json @@ -0,0 +1,11 @@ +{ + "name": "Placeholder", + "icon": "firmaciv:canoe_paddle", + "category": "tfc:tfg", + "pages": [ + { + "type": "patchouli:text", + "text": "Let me know of any ideas for what can go in this section! I'm looking for things that people often ask questions about and need some help with" + } + ] +} \ No newline at end of file diff --git a/kubejs/assets/tfc/patchouli_books/field_guide/ru_ru/mechanics/bloomery.json b/kubejs/assets/tfc/patchouli_books/field_guide/ru_ru/mechanics/bloomery.json new file mode 100644 index 000000000..f25be2c1a --- /dev/null +++ b/kubejs/assets/tfc/patchouli_books/field_guide/ru_ru/mechanics/bloomery.json @@ -0,0 +1,80 @@ +{ + "__comment__": "This file was automatically created by mcresources", + "name": "Доменная печь", + "category": "tfc:mechanics", + "icon": "tfc:bloomery", + "pages": [ + { + "type": "patchouli:text", + "text": "$(thing)Доменная печь$() используется для плавки $(thing)Железной руды$() в $(thing)Железные слитки$(), которые могут быть обработаны в $(thing)Кованое железо$(). Железные руды это $(l:the_world/ores_and_minerals#hematite)гематит$(), $(l:the_world/ores_and_minerals#limonite)лимонит$() и $(l:the_world/ores_and_minerals#magnetite)магнетит$(). Эти руды плавятся в $(thing)Чугун$(), а не в $(thing)Кованое железо$(). Все предметы, содержащие железо, плавятся в чугун. Чтобы превратить их в используемое железо, необходима доменная печь. Любой железный предмет может быть использован в доменной печи, включая железные инструменты и чугунные слитки!" + }, + { + "type": "patchouli:crafting", + "recipe": "tfc:crafting/bloomery", + "text": "Доменная печь сделана из 8 $(thing)Бронзовых двойных листов$()." + }, + { + "type": "patchouli:multiblock", + "multiblock_id": "tfc:bloomery", + "name": "Сыродутный горн", + "text": "Доменная печь минимального размера. Блок доменной печи открывается и закрывается с помощью $(item)$(k:key.use)$().", + "enable_visualize": true + }, + { + "type": "patchouli:text", + "text": "Сыродутный горн может содержать до 48 $(thing)входящих предметов$(), с 16 предметами каждого типа на слой трубы. Чтобы добавить слои к трубе, сложите два дополнительных слоя каменных блоков.$(br2)Чтобы добавить предметы в горн, поднимитесь наверх и бросьте предметы внутрь. Должна сформироваться башня из серой руды." + }, + { + "type": "patchouli:image", + "images": [ + "tfc:textures/gui/book/tutorial/bloomery_hole.png" + ], + "text": "Добавление предметов в сыродутный горн.", + "border": true + }, + { + "type": "patchouli:text", + "text": "Сыродутный горн потребляет $(thing)1 угля$() и $(thing)144 мБ чугуна$(), чтобы произвести одну $(thing)крица$(). После заполнения горна комбинацией $(thing)угля$() и $(thing)руды$(), зажгите блок горна и подождите 15 часов, пока руда плавится. Когда горн погаснет, он оставит блок $(thing)крицы$(). Он содержит $(thing)сырую железную крицу$(), которую можно добыть, дробя $(thing)крицу$() киркой." + }, + { + "type": "patchouli:multiblock", + "multiblock": { + "pattern": [ + [ + "X" + ], + [ + "0" + ] + ], + "mapping": { + "X": "tfc:bloom[layers=8]" + } + }, + "name": "Блок слитка", + "text": "Большая $(thing)крица$().", + "enable_visualize": false + }, + { + "type": "tfc:anvil_recipe", + "recipe": "tfc:anvil/refined_iron_bloom", + "text": "$(thing)Сырой железный слиток$() должен быть обработан на $(l:mechanics/anvils)наковальне$(), чтобы сделать $(thing)Очищенный железный слиток$()." + }, + { + "type": "tfc:anvil_recipe", + "recipe": "tfc:anvil/metal/ingot/wrought_iron", + "text": "$(thing)Очищенный железный слиток$() должен быть обработан на $(l:mechanics/anvils)наковальне$(), чтобы сделать $(thing)Кованые железные слитки$()." + }, + { + "type": "patchouli:text", + "text": "$(li)Если в сыродутном горне окажется больше предметов, чем он может вместить на основе своего дымохода, он попытается вытолкнуть их наружу.$()$(li)Чтобы забрать свои предметы из незажженного горна, не ломайте башню из расплавленных блоков. Сломайте блок сыродутного горна.$()$(li)Слитки будут плавиться только в чугун, а не в кованое железо. Их нужно обрабатывать!$()", + "title": "Заметки кузнеца" + } + ], + "read_by_default": true, + "extra_recipe_mappings": { + "tfc:bloom": 6, + "tfc:raw_iron_bloom": 7, + "tfc:refined_iron_bloom": 8 + } +} \ No newline at end of file diff --git a/kubejs/assets/tfg/textures/item/hardwood_strip.png b/kubejs/assets/tfg/textures/item/hardwood_strip.png new file mode 100644 index 0000000000000000000000000000000000000000..c308927331d50d36bb84133d361800444a53d2de GIT binary patch literal 4570 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 literal 0 HcmV?d00001