и еще рецепты

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) hideExtendedCraftingStuff(event)
hideSBStuff(event) hideSBStuff(event)
hideMoreRedStuff(event) hideMoreRedStuff(event)
hideSmallShipsStuff(event)
}) })

View file

@ -150,6 +150,9 @@ const minecraftItemsToHide = [
'minecraft:prismarine_brick_slab', 'minecraft:prismarine_brick_slab',
'minecraft:dark_prismarine_slab', 'minecraft:dark_prismarine_slab',
'minecraft:smooth_stone',*/ 'minecraft:smooth_stone',*/
'minecraft:bookshelf',
'minecraft:chiseled_bookshelf',
'minecraft:sand', 'minecraft:sand',
'minecraft:suspicious_sand', 'minecraft:suspicious_sand',
'minecraft:red_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 // Quartz Sand Dust
event.shaped('gtceu:quartz_sand_dust', [ event.shaped('gtceu:quartz_sand_dust', [
'A', 'A',

View file

@ -21,6 +21,7 @@ ServerEvents.tags('block', event => {
ServerEvents.tags('item', event => { ServerEvents.tags('item', event => {
registerCreateTags(event) registerCreateTags(event)
registerTFCItemTags(event) registerTFCItemTags(event)
registerMinecraftItemTags(event)
}) })
/** /**
@ -38,6 +39,7 @@ ServerEvents.recipes(event => {
registerExtendedCraftingRecipes(event) registerExtendedCraftingRecipes(event)
registerTreeTapRecipes(event) registerTreeTapRecipes(event)
registerMCWRecipes(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/andesite'})
event.remove({id: 'gtceu:rock_breaker/cobblestone'}) 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:blast_furnace'})
event.remove({id: 'minecraft:fire_charge'}) 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) } "goethite" : { forging_temp: 921, welding_temp: 1228, melt_temp: 1535, fluidName: "gtceu:iron", tier: 3, props: [].concat(dustGen, oreGen) }
} }
const removeAllTagsItems = [ const removeAllTagTFCItems = [
// Ingots // Ingots
'tfc:metal/ingot/bismuth', 'tfc:metal/ingot/bismuth',
'tfc:metal/ingot/bismuth_bronze', 'tfc:metal/ingot/bismuth_bronze',

View file

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

View file

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