more
This commit is contained in:
parent
a82d362592
commit
8661e03ad9
5 changed files with 180 additions and 48 deletions
|
|
@ -7,7 +7,7 @@ ServerEvents.tags('item', event => {
|
|||
registerTFCItemTags(event)
|
||||
registerFirmaLifeItemTags(event)
|
||||
registerSmallShipsItemTags(event)
|
||||
// registerMinecraftItemTags(event)
|
||||
registerMinecraftItemTags(event)
|
||||
registerGTCEUItemTags(event)
|
||||
registerCreateItemTags(event)
|
||||
registerAdAstraItemTags(event)
|
||||
|
|
@ -65,7 +65,7 @@ ServerEvents.recipes(event => {
|
|||
registerWaterFlasksRecipes(event)
|
||||
registerTreeTapRecipes(event)
|
||||
registerSmallShipsRecipes(event)
|
||||
// registerMinecraftRecipes(event)
|
||||
registerMinecraftRecipes(event)
|
||||
registerGTCEURecipes(event)
|
||||
registerCreateRecipes(event)
|
||||
registerAE2Recipes(event)
|
||||
|
|
|
|||
|
|
@ -261,6 +261,7 @@ const registerMinecraftRecipes = (event) => {
|
|||
event.remove({id: 'minecraft:netherite_ingot_from_netherite_block'})
|
||||
event.remove({id: 'minecraft:netherite_block'})
|
||||
event.remove({id: 'minecraft:lodestone'})
|
||||
event.remove({id: 'minecraft:lantern'})
|
||||
|
||||
// Исправление рецептов пережарки меди, удволетворяя условиям: обычный кусок -> 2 слитка
|
||||
event.remove({id: 'minecraft:copper_ingot_from_smelting_raw_copper'})
|
||||
|
|
@ -284,13 +285,8 @@ const registerMinecraftRecipes = (event) => {
|
|||
event.blasting('2x #forge:ingots/gold', '1x #forge:raw_materials/gold').id('minecraft:gold_ingot_from_blasting_raw_gold').xp(0.7)
|
||||
|
||||
// Bucket
|
||||
addWeldingRecipe(event,
|
||||
'tfg:recipes/anvil/vanilla_bucket',
|
||||
{ item: 'tfc:metal/bucket/red_steel' },
|
||||
{ item: 'tfc:metal/bucket/blue_steel' },
|
||||
{ item: 'minecraft:bucket' },
|
||||
6
|
||||
)
|
||||
event.recipes.tfc.welding('minecraft:bucket', 'tfc:metal/bucket/red_steel', 'tfc:metal/bucket/blue_steel', 6)
|
||||
.id('tfg:anvil/vanilla_bucket')
|
||||
|
||||
// Fire Charge
|
||||
event.remove({ id: 'tfc:crafting/vanilla/fire_charge' })
|
||||
|
|
@ -542,4 +538,167 @@ const registerMinecraftRecipes = (event) => {
|
|||
.itemOutputs('2x minecraft:pink_dye')
|
||||
.duration(200)
|
||||
.EUt(2)
|
||||
|
||||
//#region Фикс рецептов факелов
|
||||
|
||||
//#region В Верстаке
|
||||
|
||||
// Из серы
|
||||
event.shaped('2x tfc:dead_torch', [
|
||||
'A',
|
||||
'B'
|
||||
], {
|
||||
A: 'gtceu:sulfur_dust',
|
||||
B: '#tfc:can_be_lit_on_torch'
|
||||
}).id('gtceu:shaped/torch_sulfur')
|
||||
|
||||
// Из фосфора
|
||||
event.shaped('6x tfc:dead_torch', [
|
||||
'A',
|
||||
'B'
|
||||
], {
|
||||
A: 'gtceu:phosphorus_dust',
|
||||
B: '#tfc:can_be_lit_on_torch'
|
||||
}).id('gtceu:shaped/torch_phosphorus')
|
||||
|
||||
// Из креозота
|
||||
// Я не виноват, что рецепт с ведром грега не работает
|
||||
event.remove({ id: 'gtceu:shaped/torch_creosote' })
|
||||
|
||||
// Из пыли кокса
|
||||
event.shaped('8x tfc:dead_torch', [
|
||||
'A',
|
||||
'B'
|
||||
], {
|
||||
A: 'gtceu:coke_dust',
|
||||
B: '#tfc:can_be_lit_on_torch'
|
||||
}).id('gtceu:shaped/torch_coke_dust')
|
||||
|
||||
// Из гема кокса
|
||||
event.shaped('8x tfc:dead_torch', [
|
||||
'A',
|
||||
'B'
|
||||
], {
|
||||
A: 'gtceu:coke_gem',
|
||||
B: '#tfc:can_be_lit_on_torch'
|
||||
}).id('gtceu:shaped/torch_coke')
|
||||
|
||||
// Из пыли угля
|
||||
event.shaped('4x tfc:dead_torch', [
|
||||
'A',
|
||||
'B'
|
||||
], {
|
||||
A: 'gtceu:coal_dust',
|
||||
B: '#tfc:can_be_lit_on_torch'
|
||||
}).id('gtceu:shaped/torch_coal_dust')
|
||||
|
||||
// Из гема угля
|
||||
event.shaped('4x tfc:dead_torch', [
|
||||
'A',
|
||||
'B'
|
||||
], {
|
||||
A: 'minecraft:coal',
|
||||
B: '#tfc:can_be_lit_on_torch'
|
||||
}).id('tfg:crafting/torch_coal')
|
||||
|
||||
// Из пыли древесного угля
|
||||
event.shaped('4x tfc:dead_torch', [
|
||||
'A',
|
||||
'B'
|
||||
], {
|
||||
A: 'gtceu:charcoal_dust',
|
||||
B: '#tfc:can_be_lit_on_torch'
|
||||
}).id('gtceu:shaped/torch_charcoal_dust')
|
||||
|
||||
// Из гема древесного угля
|
||||
event.shaped('4x tfc:dead_torch', [
|
||||
'A',
|
||||
'B'
|
||||
], {
|
||||
A: 'minecraft:charcoal',
|
||||
B: '#tfc:can_be_lit_on_torch'
|
||||
}).id('tfg:crafting/torch_charcoal')
|
||||
|
||||
// Из резины
|
||||
event.shaped('3x tfc:dead_torch', [
|
||||
'A',
|
||||
'B'
|
||||
], {
|
||||
A: 'gtceu:sticky_resin',
|
||||
B: '#tfc:can_be_lit_on_torch'
|
||||
}).id('gtceu:shaped/sticky_resin_torch')
|
||||
|
||||
//#endregion
|
||||
|
||||
//#region В сборщике
|
||||
|
||||
// Из серы
|
||||
event.recipes.gtceu.assembler('torch_sulfur')
|
||||
.itemInputs('#tfc:can_be_lit_on_torch', 'gtceu:sulfur_dust')
|
||||
.itemOutputs('2x tfc:dead_torch')
|
||||
.duration(100)
|
||||
.EUt(1)
|
||||
|
||||
// Из фосфора
|
||||
event.recipes.gtceu.assembler('torch_phosphorus')
|
||||
.itemInputs('#tfc:can_be_lit_on_torch', 'gtceu:phosphorus_dust')
|
||||
.itemOutputs('6x tfc:dead_torch')
|
||||
.duration(100)
|
||||
.EUt(1)
|
||||
|
||||
// Из гема кокса
|
||||
event.recipes.gtceu.assembler('torch_coke_gem')
|
||||
.itemInputs('#tfc:can_be_lit_on_torch', 'gtceu:coke_gem')
|
||||
.itemOutputs('8x tfc:dead_torch')
|
||||
.duration(100)
|
||||
.EUt(1)
|
||||
|
||||
// Из пыли кокса
|
||||
event.recipes.gtceu.assembler('torch_coke_dust')
|
||||
.itemInputs('#tfc:can_be_lit_on_torch', 'gtceu:coke_dust')
|
||||
.itemOutputs('8x tfc:dead_torch')
|
||||
.duration(100)
|
||||
.EUt(1)
|
||||
|
||||
// Из гема ванильного угля
|
||||
event.recipes.gtceu.assembler('torch_coal')
|
||||
.itemInputs('#tfc:can_be_lit_on_torch', 'minecraft:coal')
|
||||
.itemOutputs('4x tfc:dead_torch')
|
||||
.duration(100)
|
||||
.EUt(1)
|
||||
|
||||
// Из пыли ванильного угля
|
||||
event.recipes.gtceu.assembler('torch_coal_dust')
|
||||
.itemInputs('#tfc:can_be_lit_on_torch', 'gtceu:coal_dust')
|
||||
.itemOutputs('4x tfc:dead_torch')
|
||||
.duration(100)
|
||||
.EUt(1)
|
||||
|
||||
// Из пыли древесного угля
|
||||
event.recipes.gtceu.assembler('torch_charcoal_dust')
|
||||
.itemInputs('#tfc:can_be_lit_on_torch', 'gtceu:charcoal_dust')
|
||||
.itemOutputs('4x tfc:dead_torch')
|
||||
.duration(100)
|
||||
.EUt(1)
|
||||
|
||||
|
||||
//#endregion
|
||||
|
||||
// Мертвый факел в обычный
|
||||
event.smelting('tfc:torch', 'tfc:dead_torch')
|
||||
.id('tfg:smelting/dead_torch_to_torch')
|
||||
|
||||
//#endregion
|
||||
|
||||
//#region Фикс рецептов тыквы
|
||||
|
||||
event.remove({ id: 'gtceu:macerator/macerate_pumpkin' })
|
||||
|
||||
event.recipes.gtceu.canner('jack_o_lantern')
|
||||
.itemInputs('tfc:pumpkin')
|
||||
.itemOutputs('2x minecraft:pink_dye', 'minecraft:glowstone_dust')
|
||||
.duration(100)
|
||||
.EUt(4)
|
||||
|
||||
//#endregion
|
||||
}
|
||||
|
|
@ -102,6 +102,12 @@ const registerTFCHeats = (event) => {
|
|||
event.itemHeat(`gtceu:${metal}_knife_butchery_head`, 1.429, metalSpecs.forging_temp, metalSpecs.welding_temp)
|
||||
}
|
||||
})
|
||||
|
||||
// Ведро из синей стали
|
||||
event.itemHeat('tfc:metal/bucket/blue_steel', 1.429, 924, 1232)
|
||||
|
||||
// Ведро из красной
|
||||
event.itemHeat('tfc:metal/bucket/red_steel', 1.429, 924, 1232)
|
||||
}
|
||||
|
||||
/**
|
||||
|
|
|
|||
|
|
@ -6,6 +6,7 @@
|
|||
*/
|
||||
global.MINECRAFT_DISABLED_ITEMS = [
|
||||
|
||||
/*
|
||||
// Дерево
|
||||
// Дуб
|
||||
'minecraft:oak_wood',
|
||||
|
|
@ -197,6 +198,10 @@ global.MINECRAFT_DISABLED_ITEMS = [
|
|||
'minecraft:anvil',
|
||||
'minecraft:chipped_anvil',
|
||||
'minecraft:damaged_anvil',
|
||||
'minecraft:torch',
|
||||
'minecraft:lantern',
|
||||
'minecraft:soul_torch',
|
||||
'minecraft:soul_lantern',
|
||||
|
||||
// Ores
|
||||
'minecraft:netherite_scrap',
|
||||
|
|
@ -286,7 +291,7 @@ global.MINECRAFT_DISABLED_ITEMS = [
|
|||
'minecraft:diamond_helmet',
|
||||
'minecraft:diamond_chestplate',
|
||||
'minecraft:diamond_leggings',
|
||||
'minecraft:diamond_boots',
|
||||
'minecraft:diamond_boots',*/
|
||||
];
|
||||
|
||||
global.VANILLA_WOOD_TYPES = [
|
||||
|
|
|
|||
|
|
@ -1,38 +0,0 @@
|
|||
// priority: 0
|
||||
|
||||
/**
|
||||
* Нужен для того, чтобы удалять рецепты или блокировать json файлы,
|
||||
* которые нельзя удалить по id (допустим нагревательные спецификации предметов).
|
||||
* Рекомендуется не использовать.
|
||||
*/
|
||||
global.EMPTY_JSON = {
|
||||
conditions: [
|
||||
{ type: "forge:false" }
|
||||
]
|
||||
}
|
||||
|
||||
/**
|
||||
* Генерирует рандомную строку.
|
||||
* @param { Number } length Длина строки.
|
||||
* @returns Строка из рандомных символов.
|
||||
*/
|
||||
global.MAKE_ID = (length) => {
|
||||
let result = '';
|
||||
const characters = 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789';
|
||||
const charactersLength = characters.length;
|
||||
let counter = 0;
|
||||
while (counter < length) {
|
||||
result += characters.charAt(Math.floor(Math.random() * charactersLength));
|
||||
counter += 1;
|
||||
}
|
||||
return result;
|
||||
}
|
||||
|
||||
/**
|
||||
* Вставляет пустой json, по пути и блокирует что-либо по этому пути.
|
||||
* @param { ServerEvents.highPriorityData } event Событие в котором вызывается.
|
||||
* @param { String } path Путь по которому нужно вставить пустой json.
|
||||
*/
|
||||
global.CREATE_EMPTY_JSON = (event, path) => {
|
||||
event.addJson(path, global.EMPTY_JSON)
|
||||
}
|
||||
Loading…
Add table
Add a link
Reference in a new issue