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 zcmeHKdsGu=77tpa%0p48kA`IkReVk6k%T-XB29P%h@_aJ2rW!zCSfGWgv>w!M|`kq ztJ0%j5tc)#7T0R6Zrw!@YYSNMQ5PTWc3VMR)Yj*zRM*!oKK4sM#IrqTkLPUvBj-$J z=DYX)?!CWz?|0@~ZJ3)FIBL=;fj|(bOVXx;`xwvl@(A!B{?8`_xE(4nF5uG%7vylV zX2wcGe6fRuXg6aP2;7}ELs#HeP{70cAz^JuYq_S@czr}z%aoewTJ`En4^I&RN3J|7 zOZ3}Nw$;>pxjbm+!scdFm=`tf`mx~dkd)so@xAx{130o#_(+nrPw@shtTDLgj$vvr04pX;KUgGQiP$2MG$!IhNoksIC zACN^|X@xrJD?`Z2w0ZFrYm#QXtDv@(<&F<6nEB?+vX$Rt1lH znvR`o)PMSg7^A6~V=!&4PeRPynK}3WrY{_SA@h9c(u|f$`NZyVs~b|~GcN{SJfly! zav)7;nyibM9aS&AT6Sn%cJ*6JE@krzy8jRnxuG^HD0ppq(8gIcRRLA*RfkbHgxfQ*Zm;*u%@}-`bSf^m7l{Wv>@Jwsa@w_wESH zy}98|NtS=O&+x9+_QI?U_m>?H%YC4$4meivuyMufKJM5C_G_QEtW9jk2U$0SACI21 z%DiXsaG`M6rTDMkzVCLiSI$2End#{9Yue>JxbNI6y`b@m7|>t~^rg=3Ac%=|I|wqL<{=YpVeD#A&*v>7h@sS?`7%AKcWCH5CaJ_p&nua0Buny1B_)cT zJu1en0suCeCm^@YYUfmLwaAOB0?(dhL!*(vx1JQ?} zr8&~cICzG&Lmo`R#1`^ukqF44r}5bwdi?;ro$F@-@PW7q2ZD)F#AZVVTX1}Q5di5A z=vOT`BbZYpo#xm=CrQT_(RMy^Fa$*o*gFcHR&P2KiO^Qs22?rV6?@KQqE2rZu<%e| zVQdbs6(IXLO`b77BkQ@?JQ8m@g98EP1Gvv=Kh52%47Bumm6jz7J>luJYLUmkiegEI zQh6WEI7(u2g#?zN7zIl)i5xaXN24$$qX?OaqRcXhX%Ljo&hdnuq&-joT+9F*g%p!x zv_b|e&9Z1%ib_b>B*kf1NsF7ZaX-)=oC1D*Ll?RFfP^g)}OiBPCCkYuW zB`FFf6a)(6Qrv`7W=w|TloyI3RSB%qMu2iMHo`(94!gxG@DQ$wGw9SJT#PIf;^T3Vm%lrir@(?!P5W~#bqiKQ(OMNpnk1ptY>wC2_-eH0u?^vh^vM&XW zD5Co~23UO}GLNuZXt00uH|*1O=2x15G@GJj6s3R_5()T|m%~lNaK5h^`^JUWkDgQXcBA zA-Z0OffrI9>aPDAU89~Irf56(0&;<)Qiv(e4vtwPOeu+4aBmVk2{9b7fTxj;q)bjA z@DKJ}K1->b3b5$M>-6z{*L;FQQ9rI~Rz5gPuh41ZjEdtsEA{NRbH=Rt@UEq!wsDVe zy=nXP?HTRckK8-7JGS{r*{er~ZAqRwE!mLwk+sfh9sSN&qhA!%R+rFOe7;oH(;B-` zb*IL%aBnFl{opU>BOXkNZFhxUA6X?1wuCR{q&ihJq&mpXT$@Mz9RfzUVTr~M;x znSATyvv1#BI_}Jj&;A^E`0wxEsI9V1wdv2j+%%s_(S~)lWllQ1Hs&(jzV_6GN7cT9 z@BcN;)ib5slCk|t>&?pBsmE_zTJ}wJOl{!!;T`<$3teaNtPCJ6?rOWSc3kBT)z?fK zOgjB!W8MA8n^BWDUs?ZU0J@{LmD^waAaDBZC&sh2nI5B~QT%TDH01221oA)1ES0pnZh z&ZZ?#3jU~d@*QF24@Wqo|IO5hla1MCEUL3%!bAaoHNA7yy3t#Gd)_OUaj|*LJ3aZ@ o6=}0#pWF&6LU#E-M(z$jy}3E@m%8vUP$GdYey(=c>$zqB0g#%KM*si- literal 0 HcmV?d00001 diff --git a/kubejs/assets/tfg/textures/item/soaked_hardwood_strip.png b/kubejs/assets/tfg/textures/item/soaked_hardwood_strip.png new file mode 100644 index 0000000000000000000000000000000000000000..1f2a4343b0fc03fe0acb1dc85013fe0d613afabf GIT binary patch literal 4615 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 RHbK0@d^`iF#Y>r+{{zVDJg5Kw literal 0 HcmV?d00001