From 46deeeb8006da6d1374a1cdef7cada8937781d6a Mon Sep 17 00:00:00 2001 From: Damodigy Date: Sat, 11 Nov 2023 12:37:05 +0700 Subject: [PATCH] =?UTF-8?q?=D0=BD=D0=BE=D0=B2=D1=8B=D0=B9=20=D1=81=D0=BB?= =?UTF-8?q?=D0=B8=D1=82=D0=BE=D0=BA?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../kubejs/textures/item/galvanized_iron.png | Bin 0 -> 691 bytes kubejs/server_scripts/create/customRecipes.js | 15 +++++++++++++++ kubejs/server_scripts/create/newItems.js | 4 ++++ kubejs/server_scripts/mainServerScript.js | 1 + kubejs/startup_scripts/create/newCreateItems.js | 7 +++---- kubejs/startup_scripts/mainStartupScript.js | 4 ++++ 6 files changed, 27 insertions(+), 4 deletions(-) create mode 100644 kubejs/assets/kubejs/textures/item/galvanized_iron.png create mode 100644 kubejs/server_scripts/create/customRecipes.js create mode 100644 kubejs/server_scripts/create/newItems.js diff --git a/kubejs/assets/kubejs/textures/item/galvanized_iron.png b/kubejs/assets/kubejs/textures/item/galvanized_iron.png new file mode 100644 index 0000000000000000000000000000000000000000..81e5c0fe9704d8b01310dae5de8c13d25672dd30 GIT binary patch literal 691 zcmV;k0!;mhP)LleU`vP)6LocH z+Qf*fG4Zcpa&UKbaS{**W6;6DTd0Y_7*Z+a*7hs3OQ!vK%RBTFSo`?*dU zEzJy#3}UsmAWMQoJc(~^fnX$z9t`7jI9UxX;_(PMF)^WNE|*I_diWS)jfrxtlCU0O zXQxPXEs3Tn7^*9{*4IN_or&3>bEHxU>>VB4zvl*!nh=7O12j(dnZB__~)0% z@8!`{4P&hVr?Zc?Rx5SpS~O9H5E`o8esN5XggMyVC%ciRC{&uQO_)qIq_a8nwHTmc zG*+<`2#`N0klDzv9@Wt!A=K{fuCa#tdOGb_$fnXHV=)x<3>VtlvDuo4M`L{b{Do8^ zf!8~O9tslDL(DJu_&)oiTmk6sACM!1x3Jh+2>JaKg`l;q6?3(bXgtp5R+_i(-mtf` zi`CjpZY;p2PKnG~^D?8w#% zfI>ch5LgTvW@bK-$tGD(Mo460T<&vJ&-;DKaWH`Pr{noQcW8Y2 { + event.custom({ + type: "tfc:welding", + first_input: { + tag: input1 + }, + second_input: { + tag: input2 + }, + result: { + item: result + }, + tier: tier, + }) +} \ No newline at end of file diff --git a/kubejs/server_scripts/create/newItems.js b/kubejs/server_scripts/create/newItems.js new file mode 100644 index 000000000..96cf30c22 --- /dev/null +++ b/kubejs/server_scripts/create/newItems.js @@ -0,0 +1,4 @@ +const newItemsCreate = (event) => { + customWelding(event,["forge:ingots/iron","forge:plates/zinc"],"kubejs:galvanized_iron",3); + customWelding(event,["forge:ingots/wrought_iron","forge:plates/zinc"],"kubejs:galvanized_iron",3); +} \ No newline at end of file diff --git a/kubejs/server_scripts/mainServerScript.js b/kubejs/server_scripts/mainServerScript.js index 85981b0c2..b8794c61c 100644 --- a/kubejs/server_scripts/mainServerScript.js +++ b/kubejs/server_scripts/mainServerScript.js @@ -14,6 +14,7 @@ ServerEvents.tags('item', event => { ServerEvents.recipes(event => { registerMinecraftRecipes(event) + newItemsCreate(event) }) LootJS.modifiers((event) => { diff --git a/kubejs/startup_scripts/create/newCreateItems.js b/kubejs/startup_scripts/create/newCreateItems.js index f2c99962d..edbc73131 100644 --- a/kubejs/startup_scripts/create/newCreateItems.js +++ b/kubejs/startup_scripts/create/newCreateItems.js @@ -1,4 +1,3 @@ -StartupEvents.registry('item', event => -{ - event.create('galvanized_iron').displayName('Galvanized Iron').maxStackSize(16) -}) \ No newline at end of file +const newCreateItems = (event) => { + event.create('galvanized_iron').displayName('Galvanized Iron').maxStackSize(16).texture("kubejs:item/galvanized_iron") +} \ No newline at end of file diff --git a/kubejs/startup_scripts/mainStartupScript.js b/kubejs/startup_scripts/mainStartupScript.js index 5b4e86b6f..151a354b1 100644 --- a/kubejs/startup_scripts/mainStartupScript.js +++ b/kubejs/startup_scripts/mainStartupScript.js @@ -1 +1,5 @@ // priority: 999 +StartupEvents.registry('item', event => +{ + newCreateItems(event); +}) \ No newline at end of file