и еще рецепты

This commit is contained in:
Dmitry 2023-11-27 16:53:01 +07:00
parent a9103115c4
commit 78b98c3690
14 changed files with 84 additions and 2 deletions

View file

@ -8,6 +8,7 @@ REIEvents.hide('item', event => {
hideExtendedCraftingStuff(event)
hideSBStuff(event)
hideMoreRedStuff(event)
hideSmallShipsStuff(event)
})

View file

@ -150,6 +150,9 @@ const minecraftItemsToHide = [
'minecraft:prismarine_brick_slab',
'minecraft:dark_prismarine_slab',
'minecraft:smooth_stone',*/
'minecraft:bookshelf',
'minecraft:chiseled_bookshelf',
'minecraft:sand',
'minecraft:suspicious_sand',
'minecraft:red_sand',

View file

@ -0,0 +1 @@
// priority: 199

View file

@ -0,0 +1,9 @@
// priority: 0
const hideSmallShipsStuff = (event) => {
global.vanillaWoodTypes.forEach(woodTypeName => {
global.shipTypes.forEach(shipTypeName => {
event.hide(`smallships:${woodTypeName}_${shipTypeName}`)
})
})
}

View file

@ -40,6 +40,13 @@ const registerGTRecipes = (event) => {
// Удаление других рецептов
//
// Декрафт сундуков в пыль
event.recipes.gtceu.macerator('macerate_chest')
.itemInputs('#forge:chests/wooden')
.itemOutputs('8x gtceu:wood_dust')
.duration(100)
.EUt(4)
// Quartz Sand Dust
event.shaped('gtceu:quartz_sand_dust', [
'A',

View file

@ -21,6 +21,7 @@ ServerEvents.tags('block', event => {
ServerEvents.tags('item', event => {
registerCreateTags(event)
registerTFCItemTags(event)
registerMinecraftItemTags(event)
})
/**
@ -38,6 +39,7 @@ ServerEvents.recipes(event => {
registerExtendedCraftingRecipes(event)
registerTreeTapRecipes(event)
registerMCWRecipes(event)
registerSmallShipsRecipes(event)
})
/**

View file

@ -0,0 +1,7 @@
// priority: 0
const removeAllTagMinecraftItems = [
'minecraft:sand',
'minecraft:chest',
'minecraft:trapped_chest',
]

View file

@ -220,6 +220,18 @@ const registerMinecraftRecipes = (event) => {
event.remove({id: 'gtceu:rock_breaker/andesite'})
event.remove({id: 'gtceu:rock_breaker/cobblestone'})
// Удаление рецептов связанных с книжными полками
event.remove({id: 'minecraft:chiseled_bookshelf'})
event.remove({id: 'gtceu:assembler/bookshelf'})
event.remove({id: 'gtceu:arc_furnace/arc_bookshelf'})
event.remove({id: 'gtceu:macerator/macerate_bookshelf'})
event.remove({id: 'gtceu:extractor/bookshelf_extraction'})
// Удаление рецептов связанных с сундуками
event.remove({id: 'gtceu:assembler/chest'})
event.remove({id: 'gtceu:arc_furnace/arc_trapped_chest'})
event.remove({id: 'gtceu:macerator/macerate_trapped_chest'})
// Удаление других рецептов
event.remove({id: 'minecraft:blast_furnace'})
event.remove({id: 'minecraft:fire_charge'})

View file

@ -0,0 +1,7 @@
// priority: 0
const registerMinecraftItemTags = (event) => {
removeAllTagMinecraftItems.forEach(item => {
event.removeAllTagsFrom(item)
})
}

View file

@ -0,0 +1,19 @@
// priority: 0
global.vanillaWoodTypes = [
"oak",
"spruce",
"birch",
"jungle",
"acacia",
"cherry",
"dark_oak",
"mangrove",
"bamboo"
]
global.shipTypes = [
"cog",
"brigg",
"galley"
]

View file

@ -0,0 +1,11 @@
// priority: 0
const registerSmallShipsRecipes = (event) => {
// Удаление рецептов мода
global.vanillaWoodTypes.forEach(woodTypeName => {
global.shipTypes.forEach(shipTypeName => {
event.remove({ id: `smallships:${woodTypeName}_${shipTypeName}` })
})
})
}

View file

@ -437,7 +437,7 @@ const Metals = {
"goethite" : { forging_temp: 921, welding_temp: 1228, melt_temp: 1535, fluidName: "gtceu:iron", tier: 3, props: [].concat(dustGen, oreGen) }
}
const removeAllTagsItems = [
const removeAllTagTFCItems = [
// Ingots
'tfc:metal/ingot/bismuth',
'tfc:metal/ingot/bismuth_bronze',

View file

@ -958,6 +958,9 @@ const registerTFCRecipes = (event) => {
.duration(16)
.EUt(7)
})
}
const registerAutoTFCHeatingRecipes = (event) => {

View file

@ -1,7 +1,7 @@
// priority: 0
const registerTFCItemTags = (event) => {
removeAllTagsItems.forEach(item => {
removeAllTagTFCItems.forEach(item => {
event.removeAllTagsFrom(item)
})