ae2 crafts

This commit is contained in:
FriendlyCube 2023-11-28 18:04:06 +02:00
parent 9d0f155ffd
commit ce373f4309
6 changed files with 1154 additions and 1 deletions

View file

@ -5,6 +5,7 @@ REIEvents.hide('item', event => {
hideTFCStuff(event)
hideGTCEUStuff(event)
hideCreateStuff(event)
hideAE2Stuff(event)
hideExtendedCraftingStuff(event)
hideAdAstraStuff(event)
hideSophisticatedBackpacksStuff(event)

View 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

View 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)
}

View file

@ -41,6 +41,7 @@ ServerEvents.recipes(event => {
registerGTCEURecipes(event)
registerCreateRecipes(event)
registerAE2Recipes(event)
registerAE2WTLibRecipes(event)
registerComputerCraftRecipes(event)
registerAdAstraRecipes(event)
registerTreeTapRecipes(event)

View 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',
];