чуточку г*внокода
главное признать свои ошибки
This commit is contained in:
parent
87c2bdc7b0
commit
34277157ae
8 changed files with 82 additions and 4 deletions
BIN
kubejs/assets/kubejs/textures/item/certus_quartz_rod.png
Normal file
BIN
kubejs/assets/kubejs/textures/item/certus_quartz_rod.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 195 B |
BIN
kubejs/assets/kubejs/textures/item/nether_quartz_rod.png
Normal file
BIN
kubejs/assets/kubejs/textures/item/nether_quartz_rod.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 195 B |
|
|
@ -722,6 +722,15 @@ const registerAE2Recipes = (event) => {
|
||||||
.circuit(1)
|
.circuit(1)
|
||||||
.duration(20)
|
.duration(20)
|
||||||
.EUt(480)
|
.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
|
//covered cable
|
||||||
event.recipes.gtceu.assembler('fluix_covered_cable_rubber')
|
event.recipes.gtceu.assembler('fluix_covered_cable_rubber')
|
||||||
|
|
@ -1896,12 +1905,18 @@ const registerAE2Recipes = (event) => {
|
||||||
|
|
||||||
//wiremill
|
//wiremill
|
||||||
// Quartz Fiber
|
// Quartz Fiber
|
||||||
event.recipes.gtceu.wiremill('ae2:quartz_fiber')
|
event.recipes.gtceu.wiremill('ae2:quartz_fiber_certus')
|
||||||
.itemInputs(
|
.itemInputs(
|
||||||
'#forge:plates/certus_quartz')
|
'#forge:rods/certus_quartz')
|
||||||
.itemOutputs('ae2:quartz_fiber')
|
.itemOutputs('ae2:quartz_fiber')
|
||||||
.duration(20)
|
.duration(200)
|
||||||
.EUt(480)
|
.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
|
//alloy smelter
|
||||||
|
|
@ -2377,5 +2392,28 @@ const registerAE2Recipes = (event) => {
|
||||||
.duration(700)
|
.duration(700)
|
||||||
.EUt(8300)
|
.EUt(8300)
|
||||||
.cleanroom(CleanroomType.CLEANROOM)
|
.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)
|
||||||
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
10
kubejs/server_scripts/ae2/tags.js
Normal file
10
kubejs/server_scripts/ae2/tags.js
Normal 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');
|
||||||
|
}
|
||||||
|
|
@ -7,6 +7,7 @@ ServerEvents.tags('item', event => {
|
||||||
registerMinecraftItemTags(event)
|
registerMinecraftItemTags(event)
|
||||||
registerTFCItemTags(event)
|
registerTFCItemTags(event)
|
||||||
registerCreateTags(event)
|
registerCreateTags(event)
|
||||||
|
registerAE2Tags(event)
|
||||||
})
|
})
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|
|
||||||
9
kubejs/startup_scripts/ae2/fluid.js
Normal file
9
kubejs/startup_scripts/ae2/fluid.js
Normal file
|
|
@ -0,0 +1,9 @@
|
||||||
|
// priority: 0
|
||||||
|
|
||||||
|
const registerAE2Liquids = (event) => {
|
||||||
|
event.create('fluix')
|
||||||
|
.displayName('Liquid Fluix')
|
||||||
|
.thickTexture(0x57448d)
|
||||||
|
.bucketColor(0x46396d)
|
||||||
|
.noBlock()
|
||||||
|
};
|
||||||
12
kubejs/startup_scripts/ae2/items.js
Normal file
12
kubejs/startup_scripts/ae2/items.js
Normal 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")
|
||||||
|
};
|
||||||
|
|
@ -5,6 +5,7 @@
|
||||||
*/
|
*/
|
||||||
StartupEvents.registry('item', (event) => {
|
StartupEvents.registry('item', (event) => {
|
||||||
registerCreateItems(event);
|
registerCreateItems(event);
|
||||||
|
registerAE2Items(event);
|
||||||
})
|
})
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|
@ -13,3 +14,10 @@ StartupEvents.registry('item', (event) => {
|
||||||
StartupEvents.registry('block', (event) => {
|
StartupEvents.registry('block', (event) => {
|
||||||
|
|
||||||
})
|
})
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Событие регистрации жидкостей.
|
||||||
|
*/
|
||||||
|
StartupEvents.registry('fluid', (event) => {
|
||||||
|
registerAE2Liquids(event);
|
||||||
|
})
|
||||||
Loading…
Add table
Add a link
Reference in a new issue