ae2 crafts
This commit is contained in:
parent
3848785356
commit
8be4cac60b
6 changed files with 1154 additions and 1 deletions
|
|
@ -5,6 +5,7 @@ REIEvents.hide('item', event => {
|
||||||
hideTFCStuff(event)
|
hideTFCStuff(event)
|
||||||
hideGTCEUStuff(event)
|
hideGTCEUStuff(event)
|
||||||
hideCreateStuff(event)
|
hideCreateStuff(event)
|
||||||
|
hideAE2Stuff(event)
|
||||||
hideExtendedCraftingStuff(event)
|
hideExtendedCraftingStuff(event)
|
||||||
hideSophisticatedBackpacksStuff(event)
|
hideSophisticatedBackpacksStuff(event)
|
||||||
hideMoreRedStuff(event)
|
hideMoreRedStuff(event)
|
||||||
|
|
|
||||||
7
kubejs/client_scripts/mods/ae2.js
Normal file
7
kubejs/client_scripts/mods/ae2.js
Normal file
|
|
@ -0,0 +1,7 @@
|
||||||
|
// priority: 0
|
||||||
|
|
||||||
|
const hideAE2Stuff = (event) => {
|
||||||
|
global.AE2_DISABLED_ITEMS.forEach(item => {
|
||||||
|
event.hide(item)
|
||||||
|
})
|
||||||
|
}
|
||||||
File diff suppressed because it is too large
Load diff
66
kubejs/server_scripts/ae2wtlib/recipes.js
Normal file
66
kubejs/server_scripts/ae2wtlib/recipes.js
Normal file
|
|
@ -0,0 +1,66 @@
|
||||||
|
// priority: 0
|
||||||
|
|
||||||
|
const registerAE2WTLibRecipes = (event) => {
|
||||||
|
|
||||||
|
// Удаление рецептов мода
|
||||||
|
event.remove({ id: 'ae2wtlib:pattern_access/wireless_pattern_access_terminal' });
|
||||||
|
event.remove({ id: 'ae2wtlib:pattern_encoding/wireless_pattern_encoding_terminal' });
|
||||||
|
event.remove({ id: 'ae2wtlib:pattern_encoding/upgrade_wireless_pattern_encoding_terminal' });
|
||||||
|
|
||||||
|
event.remove({ id: 'ae2wtlib:magnet_card' });
|
||||||
|
event.remove({ id: 'ae2wtlib:quantum_bridge_card' });
|
||||||
|
|
||||||
|
//assembler
|
||||||
|
// Wireless Pattern Terminal
|
||||||
|
event.recipes.gtceu.assembler('ae2wtlib:wireless_pattern_encoding_terminal')
|
||||||
|
.itemInputs(
|
||||||
|
'2x ae2:dense_energy_cell',
|
||||||
|
'ae2:wireless_terminal',
|
||||||
|
'ae2:pattern_encoding_terminal',
|
||||||
|
'2x gtceu:luv_sensor',
|
||||||
|
'gtceu:luv_emitter',
|
||||||
|
'2x #forge:rods/osmiridium',
|
||||||
|
)
|
||||||
|
.itemOutputs('ae2wtlib:wireless_pattern_encoding_terminal')
|
||||||
|
.duration(30)
|
||||||
|
.EUt(250)
|
||||||
|
|
||||||
|
// pattern access terminal
|
||||||
|
event.recipes.gtceu.assembler('ae2wtlib:wireless_pattern_access_terminal')
|
||||||
|
.itemInputs(
|
||||||
|
'2x ae2:dense_energy_cell',
|
||||||
|
'ae2:wireless_terminal',
|
||||||
|
'ae2:pattern_access_terminal',
|
||||||
|
'2x gtceu:luv_sensor',
|
||||||
|
'gtceu:luv_emitter',
|
||||||
|
'2x #forge:rods/osmiridium'
|
||||||
|
)
|
||||||
|
.itemOutputs('ae2wtlib:wireless_pattern_access_terminal')
|
||||||
|
.duration(30)
|
||||||
|
.EUt(250)
|
||||||
|
|
||||||
|
// Magnet Card
|
||||||
|
event.recipes.gtceu.assembler('ae2wtlib:magnet_card')
|
||||||
|
.itemInputs(
|
||||||
|
'#forge:ingots/magnetic_neodymium',
|
||||||
|
'4x #forge:rods/magnetic_neodymium',
|
||||||
|
'ae2:advanced_card',
|
||||||
|
'ae2:annihilation_plane',
|
||||||
|
'#forge:plates/redstone',
|
||||||
|
'#forge:plates/lapis',
|
||||||
|
)
|
||||||
|
.itemOutputs('ae2wtlib:magnet_card')
|
||||||
|
.duration(30)
|
||||||
|
.EUt(250)
|
||||||
|
|
||||||
|
// quantum bridge card
|
||||||
|
event.recipes.gtceu.assembler('ae2wtlib:quantum_bridge_card')
|
||||||
|
.itemInputs(
|
||||||
|
'4x gtceu:iv_sensor',
|
||||||
|
'4x ae2:wireless_booster',
|
||||||
|
'2x gtceu:luv_sensor',
|
||||||
|
'gtceu:wireless_digital_interface_cover',)
|
||||||
|
.itemOutputs('ae2wtlib:quantum_bridge_card')
|
||||||
|
.duration(30)
|
||||||
|
.EUt(250)
|
||||||
|
}
|
||||||
|
|
@ -41,6 +41,7 @@ ServerEvents.recipes(event => {
|
||||||
registerGTCEURecipes(event)
|
registerGTCEURecipes(event)
|
||||||
registerCreateRecipes(event)
|
registerCreateRecipes(event)
|
||||||
registerAE2Recipes(event)
|
registerAE2Recipes(event)
|
||||||
|
registerAE2WTLibRecipes(event)
|
||||||
registerComputerCraftRecipes(event)
|
registerComputerCraftRecipes(event)
|
||||||
registerAdAstraRecipes(event)
|
registerAdAstraRecipes(event)
|
||||||
registerTreeTapRecipes(event)
|
registerTreeTapRecipes(event)
|
||||||
|
|
|
||||||
22
kubejs/startup_scripts/ae2/constants.js
Normal file
22
kubejs/startup_scripts/ae2/constants.js
Normal file
|
|
@ -0,0 +1,22 @@
|
||||||
|
// priority: 199
|
||||||
|
|
||||||
|
const AE2_DISABLED_ITEMS = [
|
||||||
|
'ae2:certus_quartz_sword',
|
||||||
|
'ae2:nether_quartz_sword',
|
||||||
|
'ae2:fluix_sword',
|
||||||
|
'ae2:certus_quartz_wrench',
|
||||||
|
'ae2:nether_quartz_wrench',
|
||||||
|
'ae2:fluix_upgrade_smithing_template',
|
||||||
|
'ae2:certus_quartz_axe',
|
||||||
|
'ae2:nether_quartz_axe',
|
||||||
|
'ae2:fluix_axe',
|
||||||
|
'ae2:certus_quartz_hoe',
|
||||||
|
'ae2:nether_quartz_hoe',
|
||||||
|
'ae2:fluix_hoe',
|
||||||
|
'ae2:certus_quartz_shovel',
|
||||||
|
'ae2:nether_quartz_shovel',
|
||||||
|
'ae2:fluix_shovel',
|
||||||
|
'ae2:certus_quartz_pickaxe',
|
||||||
|
'ae2:nether_quartz_pickaxe',
|
||||||
|
'ae2:fluix_pickaxe',
|
||||||
|
];
|
||||||
Loading…
Add table
Add a link
Reference in a new issue