чуточку г*внокода

главное признать свои ошибки
This commit is contained in:
FriendlyCube 2023-12-06 15:31:55 +02:00
parent 87c2bdc7b0
commit 34277157ae
8 changed files with 82 additions and 4 deletions

Binary file not shown.

After

Width:  |  Height:  |  Size: 195 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 195 B

View file

@ -722,6 +722,15 @@ const registerAE2Recipes = (event) => {
.circuit(1)
.duration(20)
.EUt(480)
event.recipes.gtceu.assembler('fluix_glass_cable_fluixfluid')
.itemInputs(
'2x #forge:rods/aluminium',
'3x ae2:quartz_fiber',)
.inputFluids(Fluid.of('kubejs:fluix', 144))
.itemOutputs('ae2:fluix_glass_cable')
.circuit(1)
.duration(20)
.EUt(480)
//covered cable
event.recipes.gtceu.assembler('fluix_covered_cable_rubber')
@ -1896,12 +1905,18 @@ const registerAE2Recipes = (event) => {
//wiremill
// Quartz Fiber
event.recipes.gtceu.wiremill('ae2:quartz_fiber')
event.recipes.gtceu.wiremill('ae2:quartz_fiber_certus')
.itemInputs(
'#forge:plates/certus_quartz')
'#forge:rods/certus_quartz')
.itemOutputs('ae2:quartz_fiber')
.duration(20)
.EUt(480)
.duration(200)
.EUt(7)
event.recipes.gtceu.wiremill('ae2:quartz_fiber_nether')
.itemInputs(
'#forge:rods/nether_quartz')
.itemOutputs('ae2:quartz_fiber')
.duration(200)
.EUt(7)
//alloy smelter
@ -2377,5 +2392,28 @@ const registerAE2Recipes = (event) => {
.duration(700)
.EUt(8300)
.cleanroom(CleanroomType.CLEANROOM)
//chemical reactor
event.recipes.gtceu.chemical_reactor('ae2:fluix_pearl')
.itemInputs(
'4x #forge:gems/fluix')
.inputFluids(Fluid.of('kubejs:fluix', 576))
.itemOutputs(
'ae2:fluix_pearl')
.duration(200)
.EUt(480)
.cleanroom(CleanroomType.CLEANROOM)
//lathe
//certus quartz rod
event.recipes.gtceu.lathe('kubejs:certus_quartz_to_rod')
.itemInputs(
'gtceu:certus_quartz_gem')
.itemOutputs(
'2x kubejs:rods/certus_quartz')
.duration(40)
.EUt(16)
}

View file

@ -0,0 +1,10 @@
// priority: 0
const registerAE2Tags = (event) => {
//certus_quartz
event.add('forge:rods/certus_quartz', 'kubejs:rods/certus_quartz');
event.add('forge:rods', 'kubejs:rods/certus_quartz');
//nether_quartz
event.add('forge:rods/nether_quartz', 'kubejs:rods/nether_quartz');
event.add('forge:rods', 'kubejs:rods/nether_quartz');
}

View file

@ -7,6 +7,7 @@ ServerEvents.tags('item', event => {
registerMinecraftItemTags(event)
registerTFCItemTags(event)
registerCreateTags(event)
registerAE2Tags(event)
})
/**

View file

@ -0,0 +1,9 @@
// priority: 0
const registerAE2Liquids = (event) => {
event.create('fluix')
.displayName('Liquid Fluix')
.thickTexture(0x57448d)
.bucketColor(0x46396d)
.noBlock()
};

View file

@ -0,0 +1,12 @@
// priority: 0
const registerAE2Items = (event) => {
event.create('rods/certus_quartz')
.displayName('Certus Quartz Rod')
.maxStackSize(32)
.texture("kubejs:item/certus_quartz_rod");
event.create('rods/nether_quartz')
.displayName('Nether Quartz Rod')
.maxStackSize(32)
.texture("kubejs:item/nether_quartz_rod")
};

View file

@ -5,6 +5,7 @@
*/
StartupEvents.registry('item', (event) => {
registerCreateItems(event);
registerAE2Items(event);
})
/**
@ -12,4 +13,11 @@ StartupEvents.registry('item', (event) => {
*/
StartupEvents.registry('block', (event) => {
})
/**
* Событие регистрации жидкостей.
*/
StartupEvents.registry('fluid', (event) => {
registerAE2Liquids(event);
})