mirror of
				https://git.fellies.tech/minecraft/fellies.git
				synced 2021-02-13 10:18:48 +00:00 
			
		
		
		
	v0.7-1.16.5-36.0.14
This commit is contained in:
		
							
								
								
									
										17
									
								
								kubejs[dw]/server_scripts/emojiful/ftb.js
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										17
									
								
								kubejs[dw]/server_scripts/emojiful/ftb.js
									
									
									
									
									
										Normal file
									
								
							@ -0,0 +1,17 @@
 | 
			
		||||
events.listen('recipes', event => {
 | 
			
		||||
    event.recipes.emojiful.emoji_recipe({
 | 
			
		||||
                                            "category": "FTB",
 | 
			
		||||
                                            "name": "clay",
 | 
			
		||||
                                            "url": "https://cdn.discordapp.com/emojis/699724453541707887.png"
 | 
			
		||||
                                        })
 | 
			
		||||
    event.recipes.emojiful.emoji_recipe({
 | 
			
		||||
                                            "category": "FTB",
 | 
			
		||||
                                            "name": "creeper",
 | 
			
		||||
                                            "url": "https://cdn.discordapp.com/emojis/685176477226106880.png"
 | 
			
		||||
                                        })
 | 
			
		||||
    event.recipes.emojiful.emoji_recipe({
 | 
			
		||||
                                            "category": "FTB",
 | 
			
		||||
                                            "name": "ftb",
 | 
			
		||||
                                            "url": "https://cdn.discordapp.com/emojis/372788696128290817.png"
 | 
			
		||||
                                        })
 | 
			
		||||
})
 | 
			
		||||
							
								
								
									
										31
									
								
								kubejs[dw]/server_scripts/recipes/ae2.js
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										31
									
								
								kubejs[dw]/server_scripts/recipes/ae2.js
									
									
									
									
									
										Normal file
									
								
							@ -0,0 +1,31 @@
 | 
			
		||||
// priority: 99
 | 
			
		||||
events.listen('recipes', event => {
 | 
			
		||||
    const grindstone = (input, primary, optional, turns) => {
 | 
			
		||||
        event.custom({
 | 
			
		||||
            "type": 'appliedenergistics2:grinder',
 | 
			
		||||
            "input": {
 | 
			
		||||
                "tag": input
 | 
			
		||||
            },
 | 
			
		||||
            "result": {
 | 
			
		||||
                "primary": {
 | 
			
		||||
                    "item": primary
 | 
			
		||||
                },
 | 
			
		||||
                "optional": [
 | 
			
		||||
                    {
 | 
			
		||||
                        "item": optional
 | 
			
		||||
                    }
 | 
			
		||||
                ]
 | 
			
		||||
            },
 | 
			
		||||
            "turns": turns
 | 
			
		||||
        })
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    grindstone('forge:ores/uranium', 'mekanism:dust_uranium', 'mekanism:dust_uranium', 8)
 | 
			
		||||
    grindstone('forge:ores/osmium', 'mekanism:dust_osmium', 'mekanism:dust_osmium', 8)
 | 
			
		||||
    grindstone('forge:ores/nickel', 'thermal:nickel_dust', 'thermal:nickel_dust', 8)
 | 
			
		||||
    grindstone('forge:ores/cinnabar', 'thermal:cinnabar', 'thermal:cinnabar', 8)
 | 
			
		||||
    grindstone('forge:ores/silver', 'thermal:silver_dust', 'thermal:silver_dust', 8)
 | 
			
		||||
    grindstone('forge:ores/tin', 'thermal:tin_dust', 'thermal:tin_dust', 8)
 | 
			
		||||
    grindstone('forge:ores/copper', 'thermal:copper_dust', 'thermal:copper_dust', 8)
 | 
			
		||||
    grindstone('forge:ores/lead', 'thermal:lead_dust', 'thermal:lead_dust', 8)
 | 
			
		||||
})
 | 
			
		||||
							
								
								
									
										5
									
								
								kubejs[dw]/server_scripts/recipes/bigreactors.js
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										5
									
								
								kubejs[dw]/server_scripts/recipes/bigreactors.js
									
									
									
									
									
										Normal file
									
								
							@ -0,0 +1,5 @@
 | 
			
		||||
// priority: 99
 | 
			
		||||
events.listen('recipes', event => {
 | 
			
		||||
    event.remove({id: 'bigreactors:misc/book/erguide'})
 | 
			
		||||
    event.shapeless(Item.of('patchouli:guide_book', {"patchouli:book":"bigreactors:erguide"}), ['minecraft:book', '#forge:ingots/uranium'])
 | 
			
		||||
})
 | 
			
		||||
							
								
								
									
										146
									
								
								kubejs[dw]/server_scripts/recipes/comforts.js
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										146
									
								
								kubejs[dw]/server_scripts/recipes/comforts.js
									
									
									
									
									
										Normal file
									
								
							@ -0,0 +1,146 @@
 | 
			
		||||
// priority: 99
 | 
			
		||||
events.listen('recipes', event => {
 | 
			
		||||
    event.remove({id: 'comforts:sleeping_bag_white'})
 | 
			
		||||
    event.shaped(Item.of('comforts:sleeping_bag_white'), [
 | 
			
		||||
        ' W ',
 | 
			
		||||
        ' W ',
 | 
			
		||||
        ' W '
 | 
			
		||||
    ], {
 | 
			
		||||
        W: '#forge:wool/white'
 | 
			
		||||
    })
 | 
			
		||||
 | 
			
		||||
    event.remove({id: 'comforts:sleeping_bag_orange'})
 | 
			
		||||
    event.shaped(Item.of('comforts:sleeping_bag_orange'), [
 | 
			
		||||
        ' W ',
 | 
			
		||||
        ' W ',
 | 
			
		||||
        ' W '
 | 
			
		||||
    ], {
 | 
			
		||||
        W: '#forge:wool/orange'
 | 
			
		||||
    })
 | 
			
		||||
 | 
			
		||||
    event.remove({id: 'comforts:sleeping_bag_magenta'})
 | 
			
		||||
    event.shaped(Item.of('comforts:sleeping_bag_magenta'), [
 | 
			
		||||
        ' W ',
 | 
			
		||||
        ' W ',
 | 
			
		||||
        ' W '
 | 
			
		||||
    ], {
 | 
			
		||||
        W: '#forge:wool/magenta'
 | 
			
		||||
    })
 | 
			
		||||
 | 
			
		||||
    event.remove({id: 'comforts:sleeping_bag_light_blue'})
 | 
			
		||||
    event.shaped(Item.of('comforts:sleeping_bag_light_blue'), [
 | 
			
		||||
        ' W ',
 | 
			
		||||
        ' W ',
 | 
			
		||||
        ' W '
 | 
			
		||||
    ], {
 | 
			
		||||
        W: '#forge:wool/light_blue'
 | 
			
		||||
    })
 | 
			
		||||
 | 
			
		||||
    event.remove({id: 'comforts:sleeping_bag_yellow'})
 | 
			
		||||
    event.shaped(Item.of('comforts:sleeping_bag_yellow'), [
 | 
			
		||||
        ' W ',
 | 
			
		||||
        ' W ',
 | 
			
		||||
        ' W '
 | 
			
		||||
    ], {
 | 
			
		||||
        W: '#forge:wool/yellow'
 | 
			
		||||
    })
 | 
			
		||||
 | 
			
		||||
    event.remove({id: 'comforts:sleeping_bag_lime'})
 | 
			
		||||
    event.shaped(Item.of('comforts:sleeping_bag_lime'), [
 | 
			
		||||
        ' W ',
 | 
			
		||||
        ' W ',
 | 
			
		||||
        ' W '
 | 
			
		||||
    ], {
 | 
			
		||||
        W: '#forge:wool/lime'
 | 
			
		||||
    })
 | 
			
		||||
 | 
			
		||||
    event.remove({id: 'comforts:sleeping_bag_pink'})
 | 
			
		||||
    event.shaped(Item.of('comforts:sleeping_bag_pink'), [
 | 
			
		||||
        ' W ',
 | 
			
		||||
        ' W ',
 | 
			
		||||
        ' W '
 | 
			
		||||
    ], {
 | 
			
		||||
        W: '#forge:wool/pink'
 | 
			
		||||
    })
 | 
			
		||||
 | 
			
		||||
    event.remove({id: 'comforts:sleeping_bag_gray'})
 | 
			
		||||
    event.shaped(Item.of('comforts:sleeping_bag_gray'), [
 | 
			
		||||
        ' W ',
 | 
			
		||||
        ' W ',
 | 
			
		||||
        ' W '
 | 
			
		||||
    ], {
 | 
			
		||||
        W: '#forge:wool/gray'
 | 
			
		||||
    })
 | 
			
		||||
 | 
			
		||||
    event.remove({id: 'comforts:sleeping_bag_light_gray'})
 | 
			
		||||
    event.shaped(Item.of('comforts:sleeping_bag_light_gray'), [
 | 
			
		||||
        ' W ',
 | 
			
		||||
        ' W ',
 | 
			
		||||
        ' W '
 | 
			
		||||
    ], {
 | 
			
		||||
        W: '#forge:wool/light_gray'
 | 
			
		||||
    })
 | 
			
		||||
 | 
			
		||||
    event.remove({id: 'comforts:sleeping_bag_cyan'})
 | 
			
		||||
    event.shaped(Item.of('comforts:sleeping_bag_cyan'), [
 | 
			
		||||
        ' W ',
 | 
			
		||||
        ' W ',
 | 
			
		||||
        ' W '
 | 
			
		||||
    ], {
 | 
			
		||||
        W: '#forge:wool/cyan'
 | 
			
		||||
    })
 | 
			
		||||
 | 
			
		||||
    event.remove({id: 'comforts:sleeping_bag_purple'})
 | 
			
		||||
    event.shaped(Item.of('comforts:sleeping_bag_purple'), [
 | 
			
		||||
        ' W ',
 | 
			
		||||
        ' W ',
 | 
			
		||||
        ' W '
 | 
			
		||||
    ], {
 | 
			
		||||
        W: '#forge:wool/purple'
 | 
			
		||||
    })
 | 
			
		||||
 | 
			
		||||
    event.remove({id: 'comforts:sleeping_bag_blue'})
 | 
			
		||||
    event.shaped(Item.of('comforts:sleeping_bag_blue'), [
 | 
			
		||||
        ' W ',
 | 
			
		||||
        ' W ',
 | 
			
		||||
        ' W '
 | 
			
		||||
    ], {
 | 
			
		||||
        W: '#forge:wool/blue'
 | 
			
		||||
    })
 | 
			
		||||
 | 
			
		||||
    event.remove({id: 'comforts:sleeping_bag_brown'})
 | 
			
		||||
    event.shaped(Item.of('comforts:sleeping_bag_brown'), [
 | 
			
		||||
        ' W ',
 | 
			
		||||
        ' W ',
 | 
			
		||||
        ' W '
 | 
			
		||||
    ], {
 | 
			
		||||
        W: '#forge:wool/brown'
 | 
			
		||||
    })
 | 
			
		||||
 | 
			
		||||
    event.remove({id: 'comforts:sleeping_bag_green'})
 | 
			
		||||
    event.shaped(Item.of('comforts:sleeping_bag_green'), [
 | 
			
		||||
        ' W ',
 | 
			
		||||
        ' W ',
 | 
			
		||||
        ' W '
 | 
			
		||||
    ], {
 | 
			
		||||
        W: '#forge:wool/green'
 | 
			
		||||
    })
 | 
			
		||||
 | 
			
		||||
    event.remove({id: 'comforts:sleeping_bag_red'})
 | 
			
		||||
    event.shaped(Item.of('comforts:sleeping_bag_red'), [
 | 
			
		||||
        ' W ',
 | 
			
		||||
        ' W ',
 | 
			
		||||
        ' W '
 | 
			
		||||
    ], {
 | 
			
		||||
        W: '#forge:wool/red'
 | 
			
		||||
    })
 | 
			
		||||
 | 
			
		||||
    event.remove({id: 'comforts:sleeping_bag_black'})
 | 
			
		||||
    event.shaped(Item.of('comforts:sleeping_bag_black'), [
 | 
			
		||||
        ' W ',
 | 
			
		||||
        ' W ',
 | 
			
		||||
        ' W '
 | 
			
		||||
    ], {
 | 
			
		||||
        W: '#forge:wool/black'
 | 
			
		||||
    })
 | 
			
		||||
})
 | 
			
		||||
							
								
								
									
										30
									
								
								kubejs[dw]/server_scripts/recipes/create.js
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										30
									
								
								kubejs[dw]/server_scripts/recipes/create.js
									
									
									
									
									
										Normal file
									
								
							@ -0,0 +1,30 @@
 | 
			
		||||
// priority: 99
 | 
			
		||||
events.listen('recipes', event => {
 | 
			
		||||
    event.recipes.create.crushing(['appliedenergistics2:fluix_dust'],'appliedenergistics2:fluix_crystal').processingTime(200)
 | 
			
		||||
    event.recipes.create.milling(['appliedenergistics2:fluix_dust'],'appliedenergistics2:fluix_crystal').processingTime(200)
 | 
			
		||||
 | 
			
		||||
    event.remove({id: 'create:emptying/milk_bucket'})
 | 
			
		||||
    event.remove({id: 'create:filling/milk_bucket'})
 | 
			
		||||
 | 
			
		||||
    event.recipes.create.pressing('thermal:tin_plate', 'thermal:tin_ingot').processingTime(60)
 | 
			
		||||
    event.recipes.create.pressing('thermal:lead_plate', 'thermal:lead_ingot').processingTime(60)
 | 
			
		||||
    event.recipes.create.pressing('thermal:silver_plate', 'thermal:silver_ingot').processingTime(60)
 | 
			
		||||
    event.recipes.create.pressing('thermal:nickel_plate', 'thermal:nickel_ingot').processingTime(60)
 | 
			
		||||
    event.recipes.create.pressing('thermal:bronze_plate', 'thermal:bronze_ingot').processingTime(60)
 | 
			
		||||
    event.recipes.create.pressing('thermal:electrum_plate', 'thermal:electrum_ingot').processingTime(60)
 | 
			
		||||
    event.recipes.create.pressing('thermal:invar_plate', 'thermal:invar_ingot').processingTime(60)
 | 
			
		||||
    event.recipes.create.pressing('thermal:constantan_plate', 'thermal:constantan_ingot').processingTime(60)
 | 
			
		||||
    event.recipes.create.pressing('thermal:signalum_plate', 'thermal:signalum_ingot').processingTime(60)
 | 
			
		||||
    event.recipes.create.pressing('thermal:lumium_plate', 'thermal:lumium_ingot').processingTime(60)
 | 
			
		||||
    event.recipes.create.pressing('thermal:enderium_plate', 'thermal:enderium_ingot').processingTime(60)
 | 
			
		||||
    event.recipes.create.pressing('immersiveengineering:plate_aluminum', 'immersiveengineering:ingot_aluminum').processingTime(60)
 | 
			
		||||
    event.recipes.create.pressing('immersiveengineering:plate_uranium', 'mekanism:ingot_uranium').processingTime(60)
 | 
			
		||||
    event.recipes.create.pressing('immersiveengineering:plate_steel', 'immersiveengineering:ingot_steel').processingTime(60)
 | 
			
		||||
})
 | 
			
		||||
 | 
			
		||||
events.listen('fluid.tags', event => {
 | 
			
		||||
    event.get('forge:milk').remove([
 | 
			
		||||
        'create:milk',
 | 
			
		||||
        'create:flowing_milk'
 | 
			
		||||
    ])
 | 
			
		||||
})
 | 
			
		||||
							
								
								
									
										4
									
								
								kubejs[dw]/server_scripts/recipes/cyclic.js
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										4
									
								
								kubejs[dw]/server_scripts/recipes/cyclic.js
									
									
									
									
									
										Normal file
									
								
							@ -0,0 +1,4 @@
 | 
			
		||||
// priority: 99
 | 
			
		||||
events.listen('recipes', event => {
 | 
			
		||||
   event.remove({output: 'cyclic:uncrafter'})
 | 
			
		||||
})
 | 
			
		||||
							
								
								
									
										33
									
								
								kubejs[dw]/server_scripts/recipes/ie.js
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										33
									
								
								kubejs[dw]/server_scripts/recipes/ie.js
									
									
									
									
									
										Normal file
									
								
							@ -0,0 +1,33 @@
 | 
			
		||||
// priority: 99
 | 
			
		||||
events.listen('recipes', event => {
 | 
			
		||||
    event.remove({id: 'immersiveengineering:alloysmelter/brass'})
 | 
			
		||||
    event.remove({id: 'immersiveengineering:arcfurnace/alloy_brass'})
 | 
			
		||||
 | 
			
		||||
    event.recipes.immersiveengineering.alloy(Item.of('create:brass_ingot', 2), '#forge:ingots/copper', '#forge:ingots/zinc')
 | 
			
		||||
    event.recipes.immersiveengineering.arc_furnace(Item.of('create:brass_ingot', 2), '#forge:ingots/copper', '#forge:ingots/zinc')
 | 
			
		||||
 | 
			
		||||
    event.recipes.immersiveengineering.crusher(item.of('appliedenergistics2:certus_quartz_dust', 2), '#forge:ores/certus_quartz')
 | 
			
		||||
    event.recipes.immersiveengineering.crusher(item.of('appliedenergistics2:certus_quartz_dust'), '#forge:gems/certus_quartz')
 | 
			
		||||
 | 
			
		||||
    event.recipes.immersiveengineering.crusher(item.of('appliedenergistics2:fluix_dust'), 'appliedenergistics2:fluix_crystal')
 | 
			
		||||
 | 
			
		||||
    event.recipes.immersiveengineering.crusher(item.of('appliedenergistics2:nether_quartz_dust'), '#forge:gems/quartz')
 | 
			
		||||
 | 
			
		||||
    event.recipes.immersiveengineering.metal_press('thermal:enderium_plate', 'thermal:enderium_ingot', 'immersiveengineering:mold_plate')
 | 
			
		||||
    event.recipes.immersiveengineering.metal_press('thermal:lumium_plate', 'thermal:lumium_ingot', 'immersiveengineering:mold_plate')
 | 
			
		||||
    event.recipes.immersiveengineering.metal_press('thermal:signalum_plate', 'thermal:signalum_ingot', 'immersiveengineering:mold_plate')
 | 
			
		||||
 | 
			
		||||
    event.remove({output: 'immersiveengineering:sawdust'})
 | 
			
		||||
    event.shaped(item.of('immersiveengineering:sawdust', 18), [
 | 
			
		||||
        ' BB'
 | 
			
		||||
    ], {
 | 
			
		||||
        B: 'thermal:sawdust_block'
 | 
			
		||||
    })
 | 
			
		||||
 | 
			
		||||
    event.shapeless(Item.of('thermal:enderium_plate'), ['immersiveengineering:hammer', '#forge:ingots/enderium'])
 | 
			
		||||
    event.shapeless(Item.of('thermal:tin_plate'), ['immersiveengineering:hammer', '#forge:ingots/tin'])
 | 
			
		||||
    event.shapeless(Item.of('thermal:bronze_plate'), ['immersiveengineering:hammer', '#forge:ingots/bronze'])
 | 
			
		||||
    event.shapeless(Item.of('thermal:invar_plate'), ['immersiveengineering:hammer', '#forge:ingots/invar'])
 | 
			
		||||
    event.shapeless(Item.of('thermal:signalum_plate'), ['immersiveengineering:hammer', '#forge:ingots/signalum'])
 | 
			
		||||
    event.shapeless(Item.of('thermal:lumium_plate'), ['immersiveengineering:hammer', '#forge:ingots/lumium'])
 | 
			
		||||
})
 | 
			
		||||
							
								
								
									
										42
									
								
								kubejs[dw]/server_scripts/recipes/if.js
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										42
									
								
								kubejs[dw]/server_scripts/recipes/if.js
									
									
									
									
									
										Normal file
									
								
							@ -0,0 +1,42 @@
 | 
			
		||||
// priority: 99
 | 
			
		||||
events.listen('recipes', event => {
 | 
			
		||||
    const LaserDrill = (out, whitelist, listType, listValues, dMin, dMax, weight, pointer, catalyst) => {
 | 
			
		||||
        const outJson = item.of(out).toResultJson()
 | 
			
		||||
        const rarity = {
 | 
			
		||||
            whitelist: {},
 | 
			
		||||
            blacklist: {},
 | 
			
		||||
            depth_min: dMin,
 | 
			
		||||
            depth_max: dMax,
 | 
			
		||||
            weight: weight
 | 
			
		||||
        }
 | 
			
		||||
 | 
			
		||||
        if (whitelist) {
 | 
			
		||||
            rarity.whitelist = {
 | 
			
		||||
                type: listType,
 | 
			
		||||
                values: listValues
 | 
			
		||||
            }
 | 
			
		||||
        } else {
 | 
			
		||||
            rarity.blacklist = {
 | 
			
		||||
                type: listType,
 | 
			
		||||
                values: listValues
 | 
			
		||||
            }
 | 
			
		||||
        }
 | 
			
		||||
 | 
			
		||||
        event.custom({
 | 
			
		||||
            type: 'industrialforegoing:laser_drill_ore',
 | 
			
		||||
            output: outJson,
 | 
			
		||||
            rarity: [rarity],
 | 
			
		||||
            pointer: pointer,
 | 
			
		||||
            catalyst: {
 | 
			
		||||
                item: catalyst
 | 
			
		||||
            }
 | 
			
		||||
        })
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    LaserDrill(item.of('appliedenergistics2:quartz_ore'), false, 'minecraft:worldgen/biome', ['minecraft:nether_wastes', 'minecraft:soul_sand_valley', 'minecraft:crimson_forest', 'minecraft:warped_forest', 'minecraft:basalt_deltas', 'minecraft:the_end', 'minecraft:the_void', 'minecraft:small_end_islands', 'minecraft:end_barrens', 'minecraft:end_highlands', 'minecraft:end_midlands'], 0, 255, 5, 0, 'industrialforegoing:laser_lens0')
 | 
			
		||||
    LaserDrill(item.of('appliedenergistics2:charged_quartz_ore'), false, 'minecraft:worldgen/biome', ['minecraft:nether_wastes', 'minecraft:soul_sand_valley', 'minecraft:crimson_forest', 'minecraft:warped_forest', 'minecraft:basalt_deltas', 'minecraft:the_end', 'minecraft:the_void', 'minecraft:small_end_islands', 'minecraft:end_barrens', 'minecraft:end_highlands', 'minecraft:end_midlands'], 0, 255, 2, 0, 'industrialforegoing:laser_lens0')
 | 
			
		||||
    LaserDrill(item.of('rftoolsbase:dimensionalshard_overworld'), false, 'minecraft:worldgen/biome', ['minecraft:nether_wastes', 'minecraft:soul_sand_valley', 'minecraft:crimson_forest', 'minecraft:warped_forest', 'minecraft:basalt_deltas', 'minecraft:the_end', 'minecraft:the_void', 'minecraft:small_end_islands', 'minecraft:end_barrens', 'minecraft:end_highlands', 'minecraft:end_midlands'], 0, 255, 1, 0, 'industrialforegoing:laser_lens0')
 | 
			
		||||
    LaserDrill(item.of('rftoolsbase:dimensionalshard_nether'), true, 'minecraft:worldgen/biome', ['minecraft:nether_wastes', 'minecraft:soul_sand_valley', 'minecraft:crimson_forest', 'minecraft:warped_forest', 'minecraft:basalt_deltas'], 0, 255, 1, 0, 'industrialforegoing:laser_lens0')
 | 
			
		||||
    LaserDrill(item.of('rftoolsbase:dimensionalshard_end'), true, 'minecraft:worldgen/biome', ['minecraft:the_end', 'minecraft:small_end_islands', 'minecraft:end_barrens', 'minecraft:end_highlands', 'minecraft:end_midlands'], 0, 255, 1, 0, 'industrialforegoing:laser_lens0')
 | 
			
		||||
    LaserDrill(item.of('thermal:apatite_ore'), false, 'minecraft:worldgen/biome', ['minecraft:nether_wastes', 'minecraft:soul_sand_valley', 'minecraft:crimson_forest', 'minecraft:warped_forest', 'minecraft:basalt_deltas', 'minecraft:the_end', 'minecraft:the_void', 'minecraft:small_end_islands', 'minecraft:end_barrens', 'minecraft:end_highlands', 'minecraft:end_midlands'], 0, 255, 8, 0, 'industrialforegoing:laser_lens11')
 | 
			
		||||
})
 | 
			
		||||
							
								
								
									
										16
									
								
								kubejs[dw]/server_scripts/recipes/mekanism.js
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										16
									
								
								kubejs[dw]/server_scripts/recipes/mekanism.js
									
									
									
									
									
										Normal file
									
								
							@ -0,0 +1,16 @@
 | 
			
		||||
// priority: 99
 | 
			
		||||
events.listen('recipes', event => {
 | 
			
		||||
    event.recipes.mekanism.enriching(item.of('immersiveengineering:dust_aluminum', 2), '#forge:ores/aluminum')
 | 
			
		||||
    event.recipes.mekanism.crushing(item.of('immersiveengineering:dust_aluminum'), '#forge:ingots/aluminum')
 | 
			
		||||
 | 
			
		||||
    event.recipes.mekanism.enriching(item.of('thermal:silver_dust', 2), '#forge:ores/silver')
 | 
			
		||||
    event.recipes.mekanism.crushing(item.of('thermal:silver_dust'), '#forge:ingots/silver')
 | 
			
		||||
 | 
			
		||||
    event.recipes.mekanism.enriching(item.of('thermal:nickel_dust', 2), '#forge:ores/nickel')
 | 
			
		||||
    event.recipes.mekanism.crushing(item.of('thermal:nickel_dust'), '#forge:ingots/nickel')
 | 
			
		||||
 | 
			
		||||
    event.recipes.mekanism.enriching(item.of('create:crushed_zinc_ore', 2), '#forge:ores/zinc')
 | 
			
		||||
 | 
			
		||||
    event.recipes.mekanism.enriching(item.of('mana-and-artifice:vinteum_dust', 2), 'mana-and-artifice:vinteum_ore')
 | 
			
		||||
    event.recipes.mekanism.crushing(item.of('mana-and-artifice:vinteum_dust'), 'mana-and-artifice:vinteum_ingot')
 | 
			
		||||
})
 | 
			
		||||
							
								
								
									
										23
									
								
								kubejs[dw]/server_scripts/recipes/minecraft.js
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										23
									
								
								kubejs[dw]/server_scripts/recipes/minecraft.js
									
									
									
									
									
										Normal file
									
								
							@ -0,0 +1,23 @@
 | 
			
		||||
  // priority: 98
 | 
			
		||||
events.listen('recipes', event => {
 | 
			
		||||
  event.shaped(item.of('minecraft:chest', 4), [
 | 
			
		||||
      'LLL',
 | 
			
		||||
      'L L',
 | 
			
		||||
      'LLL'
 | 
			
		||||
  ], {
 | 
			
		||||
      L: '#minecraft:logs'
 | 
			
		||||
  })
 | 
			
		||||
 | 
			
		||||
  event.shaped(item.of('minecraft:stick', 16), [
 | 
			
		||||
      'L',
 | 
			
		||||
      'L'
 | 
			
		||||
  ], {
 | 
			
		||||
      L: '#minecraft:logs'
 | 
			
		||||
  })
 | 
			
		||||
 | 
			
		||||
  event.shapeless(item.of('minecraft:clay_ball', 4), ['#forge:storage_blocks/clay'])
 | 
			
		||||
  event.remove({id: 'minecraft:bread'})
 | 
			
		||||
  event.shapeless(item.of('minecraft:bread'), ['#forge:crops/wheat', '#forge:crops/wheat', '#forge:crops/wheat'])
 | 
			
		||||
  event.shapeless(item.of('minecraft:flint'), ['#forge:gravel', '#forge:gravel', '#forge:gravel'])
 | 
			
		||||
  event.shapeless(item.of('minecraft:wheat_seeds'), ['#forge:crops/wheat'])
 | 
			
		||||
})
 | 
			
		||||
							
								
								
									
										13
									
								
								kubejs[dw]/server_scripts/recipes/rats.js
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										13
									
								
								kubejs[dw]/server_scripts/recipes/rats.js
									
									
									
									
									
										Normal file
									
								
							@ -0,0 +1,13 @@
 | 
			
		||||
// priority: 99
 | 
			
		||||
events.listen('recipes', event => {
 | 
			
		||||
    event.remove({output: 'rats:assorted_vegetables'})
 | 
			
		||||
    event.shaped(item.of('rats:assorted_vegetables'), [
 | 
			
		||||
        'PCB',
 | 
			
		||||
        'PCB',
 | 
			
		||||
        'PCB'
 | 
			
		||||
    ], {
 | 
			
		||||
        P: '#forge:crops/potato',
 | 
			
		||||
        C: '#forge:crops/carrot',
 | 
			
		||||
        B: '#forge:crops/beetroot'
 | 
			
		||||
    })
 | 
			
		||||
})
 | 
			
		||||
							
								
								
									
										20
									
								
								kubejs[dw]/server_scripts/recipes/reliquary.js
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										20
									
								
								kubejs[dw]/server_scripts/recipes/reliquary.js
									
									
									
									
									
										Normal file
									
								
							@ -0,0 +1,20 @@
 | 
			
		||||
// priority: 99
 | 
			
		||||
events.listen('recipes', event => {
 | 
			
		||||
  event.remove({id: 'xreliquary:items/uncrafting/gunpowder_witch_hat'})
 | 
			
		||||
  event.shaped(item.of('minecraft:gunpowder', 6), [
 | 
			
		||||
      'L  ',
 | 
			
		||||
      ' L ',
 | 
			
		||||
      '  L'
 | 
			
		||||
  ], {
 | 
			
		||||
      L: 'xreliquary:witch_hat'
 | 
			
		||||
  })
 | 
			
		||||
 | 
			
		||||
  event.remove({id: 'xreliquary:items/uncrafting/redstone'})
 | 
			
		||||
  event.shaped(item.of('minecraft:redstone', 6), [
 | 
			
		||||
      '  L',
 | 
			
		||||
      ' L ',
 | 
			
		||||
      'L  '
 | 
			
		||||
  ], {
 | 
			
		||||
      L: 'xreliquary:witch_hat'
 | 
			
		||||
  })
 | 
			
		||||
})
 | 
			
		||||
							
								
								
									
										80
									
								
								kubejs[dw]/server_scripts/recipes/thermal.js
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										80
									
								
								kubejs[dw]/server_scripts/recipes/thermal.js
									
									
									
									
									
										Normal file
									
								
							@ -0,0 +1,80 @@
 | 
			
		||||
// priority: 99
 | 
			
		||||
events.listen('recipes', event => {
 | 
			
		||||
    event.recipes.thermal.pulverizer(item.of('immersiveengineering:dust_aluminum', 2), '#forge:ores/aluminum')
 | 
			
		||||
    event.recipes.thermal.pulverizer(item.of('immersiveengineering:dust_aluminum'), '#forge:ingots/aluminum')
 | 
			
		||||
    event.recipes.thermal.pulverizer(item.of('immersiveengineering:dust_steel'), '#forge:ingots/steel')
 | 
			
		||||
    event.recipes.thermal.pulverizer(item.of('immersiveengineering:dust_hop_graphite'), '#forge:ingots/hop_graphite')
 | 
			
		||||
 | 
			
		||||
    event.recipes.thermal.pulverizer(item.of('mekanism:dust_refined_obsidian'), '#forge:ingots/refined_obsidian')
 | 
			
		||||
    event.recipes.thermal.pulverizer(item.of('mekanism:dust_uranium'), '#forge:ingots/uranium')
 | 
			
		||||
    event.recipes.thermal.pulverizer(item.of('mekanism:dust_osmium'), '#forge:ingots/osmium')
 | 
			
		||||
    event.recipes.thermal.pulverizer(item.of('mekanism:fluorite_gem', 6), '#forge:ores/fluorite')
 | 
			
		||||
    event.recipes.thermal.pulverizer(item.of('mekanism:dust_obsidian', 4), '#forge:obsidian')
 | 
			
		||||
 | 
			
		||||
    event.recipes.thermal.pulverizer(item.of('mana-and-artifice:vinteum_dust', 2), 'mana-and-artifice:vinteum_ore')
 | 
			
		||||
    event.recipes.thermal.pulverizer(item.of('mana-and-artifice:vinteum_dust'), 'mana-and-artifice:vinteum_ingot')
 | 
			
		||||
 | 
			
		||||
    event.recipes.thermal.pulverizer(item.of('appliedenergistics2:certus_quartz_dust', 2), '#forge:ores/certus_quartz')
 | 
			
		||||
    event.recipes.thermal.pulverizer(item.of('appliedenergistics2:certus_quartz_dust'), '#forge:gems/certus_quartz')
 | 
			
		||||
    event.recipes.thermal.pulverizer(item.of('appliedenergistics2:fluix_dust'), 'appliedenergistics2:fluix_crystal')
 | 
			
		||||
 | 
			
		||||
    event.recipes.thermal.pulverizer(item.of('minecraft:glowstone_dust'), '#forge:ingots/refined_glowstone')
 | 
			
		||||
 | 
			
		||||
    event.recipes.thermal.smelter([item.of('immersiveengineering:dust_aluminum'), item.of('thermal:rich_slag').chance(0.3)], '#forge:ores/aluminum')
 | 
			
		||||
 | 
			
		||||
    event.remove({id: 'thermal:machine/create/smelter_create_crushed_iron_ore'})
 | 
			
		||||
    event.remove({id: 'thermal:machine/create/smelter_create_crushed_gold_ore'})
 | 
			
		||||
 | 
			
		||||
    event.remove({id: 'thermal:machine/create/smelter_create_crushed_copper_ore'})
 | 
			
		||||
    event.remove({id: 'thermal:machine/create/smelter_create_crushed_copper_ore'})
 | 
			
		||||
    event.remove({id: 'thermal:machine/create/smelter_create_crushed_copper_ore'})
 | 
			
		||||
 | 
			
		||||
    event.remove({id: 'immersiveengineering:crafting/nugget_silver_to_ingot_silver'})
 | 
			
		||||
    event.remove({id: 'thermal:storage/silver_ingot_from_nuggets'})
 | 
			
		||||
 | 
			
		||||
   event.recipes.thermal.press('immersiveengineering:plate_aluminum', '#forge:ingots/aluminum')
 | 
			
		||||
   event.recipes.thermal.press('immersiveengineering:plate_steel', '#forge:ingots/steel')
 | 
			
		||||
 | 
			
		||||
    event.shaped(item.of('thermal:silver_ingot'), [
 | 
			
		||||
        'NNN',
 | 
			
		||||
        'NNN',
 | 
			
		||||
        'NNN'
 | 
			
		||||
    ], {
 | 
			
		||||
        N: '#forge:nuggets/silver'
 | 
			
		||||
    })
 | 
			
		||||
 | 
			
		||||
    event.remove({id: 'immersiveengineering:crafting/nugget_constantan_to_ingot_constantan'})
 | 
			
		||||
    event.remove({id: 'thermal:storage/constantan_ingot_from_nuggets'})
 | 
			
		||||
 | 
			
		||||
    event.shaped(item.of('thermal:constantan_ingot'), [
 | 
			
		||||
        'NNN',
 | 
			
		||||
        'NNN',
 | 
			
		||||
        'NNN'
 | 
			
		||||
    ], {
 | 
			
		||||
        N: '#forge:nuggets/constantan'
 | 
			
		||||
    })
 | 
			
		||||
 | 
			
		||||
    event.remove({id: 'immersiveengineering:crafting/nugget_nickel_to_ingot_nickel'})
 | 
			
		||||
    event.remove({id: 'thermal:storage/nickel_ingot_from_nuggets'})
 | 
			
		||||
 | 
			
		||||
    event.shaped(item.of('thermal:nickel_ingot'), [
 | 
			
		||||
        'NNN',
 | 
			
		||||
        'NNN',
 | 
			
		||||
        'NNN'
 | 
			
		||||
    ], {
 | 
			
		||||
        N: '#forge:nuggets/nickel'
 | 
			
		||||
    })
 | 
			
		||||
 | 
			
		||||
    event.remove({id: 'immersiveengineering:crafting/nugget_electrum_to_ingot_electrum'})
 | 
			
		||||
    event.remove({id: 'thermal:storage/electrum_ingot_from_electrum'})
 | 
			
		||||
 | 
			
		||||
    event.shaped(item.of('thermal:electrum_ingot'), [
 | 
			
		||||
        'NNN',
 | 
			
		||||
        'NNN',
 | 
			
		||||
        'NNN'
 | 
			
		||||
    ], {
 | 
			
		||||
        N: '#forge:nuggets/electrum'
 | 
			
		||||
    })
 | 
			
		||||
 | 
			
		||||
    event.recipes.thermal.compression_fuel(Fluid.of('immersiveengineering:creosote')).energy(20000)
 | 
			
		||||
})
 | 
			
		||||
							
								
								
									
										197
									
								
								kubejs[dw]/server_scripts/unify/unify.js
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										197
									
								
								kubejs[dw]/server_scripts/unify/unify.js
									
									
									
									
									
										Normal file
									
								
							@ -0,0 +1,197 @@
 | 
			
		||||
// priority: 100
 | 
			
		||||
 | 
			
		||||
settings.logAddedRecipes = false
 | 
			
		||||
settings.logRemovedRecipes = false
 | 
			
		||||
settings.logSkippedRecipes = false
 | 
			
		||||
settings.logErroringRecipes = false
 | 
			
		||||
 | 
			
		||||
events.listen('recipes', event => {
 | 
			
		||||
    const { smelting, blasting } = event.recipes.minecraft
 | 
			
		||||
 | 
			
		||||
    var unifyMetal = function (name, hasOre, nuggetItem, ingotItem, blockItem, dustItem, gearItem, plateItem) {
 | 
			
		||||
        if (ingotItem !== '') event.replaceOutput('#forge:ingots/' + name, ingotItem)
 | 
			
		||||
        if (dustItem !== '') event.replaceOutput('#forge:dusts/' + name, dustItem)
 | 
			
		||||
        if (nuggetItem !== '') event.replaceOutput('#forge:nuggets/' + name, nuggetItem)
 | 
			
		||||
        if (blockItem !== '') event.replaceOutput('#forge:storage_blocks/' + name, blockItem)
 | 
			
		||||
        if (gearItem !== '') event.replaceOutput('#forge:gears/' + name, gearItem)
 | 
			
		||||
        if (plateItem !== '') event.replaceOutput('#forge:plates/' + name, plateItem)
 | 
			
		||||
        event.remove({output: '#forge:ingots/' + name, type: 'minecraft:smelting'})
 | 
			
		||||
        event.remove({output: '#forge:ingots/' + name, type: 'minecraft:blasting'})
 | 
			
		||||
        if (dustItem !== '' && ingotItem !== '') {
 | 
			
		||||
            smelting(ingotItem, '#forge:dusts/' + name).xp(0.7)
 | 
			
		||||
            blasting(ingotItem, '#forge:dusts/' + name).xp(0.7)
 | 
			
		||||
        }
 | 
			
		||||
        if (hasOre && ingotItem !== '') {
 | 
			
		||||
            smelting(ingotItem, '#forge:ores/' + name).xp(0.7)
 | 
			
		||||
            blasting(ingotItem, '#forge:ores/' + name).xp(0.7)
 | 
			
		||||
        }
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    unifyMetal('iron', true, 'minecraft:iron_nugget', 'minecraft:iron_ingot', 'minecraft:iron_block', 'thermal:iron_dust', 'thermal:iron_gear', 'thermal:iron_plate')
 | 
			
		||||
    unifyMetal('gold', true, 'minecraft:gold_nugget', 'minecraft:gold_ingot', 'minecraft:gold_block', 'thermal:gold_dust', 'thermal:gold_gear', 'thermal:gold_plate')
 | 
			
		||||
    unifyMetal('diamond', true, '', '', 'minecraft:diamond_block', 'thermal:diamond_dust', 'thermal:diamond_gear', '')
 | 
			
		||||
    unifyMetal('steel', false, 'immersiveengineering:nugget_steel', 'immersiveengineering:ingot_steel', 'immersiveengineering:storage_steel', 'immersiveengineering:dust_steel', '', 'immersiveengineering:plate_steel')
 | 
			
		||||
    unifyMetal('copper', true, 'thermal:copper_nugget', 'thermal:copper_ingot', 'thermal:copper_block', 'thermal:copper_dust', 'thermal:copper_gear', 'thermal:copper_plate')
 | 
			
		||||
    unifyMetal('silver', true, 'thermal:silver_nugget', 'thermal:silver_ingot', 'thermal:silver_block', 'thermal:silver_dust', 'thermal:silver_gear', 'thermal:silver_plate')
 | 
			
		||||
    unifyMetal('nickel', true, 'thermal:nickel_nugget', 'thermal:nickel_ingot', 'thermal:nickel_block', 'thermal:nickel_dust', 'thermal:nickel_gear', 'thermal:nickel_plate')
 | 
			
		||||
    unifyMetal('uranium', true, 'mekanism:nugget_uranium', 'mekanism:ingot_uranium', 'mekanism:block_uranium', 'mekanism:dust_uranium', '', 'immersiveengineering:plate_uranium')
 | 
			
		||||
    unifyMetal('tin', true, 'thermal:tin_nugget', 'thermal:tin_ingot', 'thermal:tin_block', 'thermal:tin_dust', 'thermal:tin_gear', 'thermal:tin_plate')
 | 
			
		||||
    unifyMetal('lead', true, 'thermal:lead_nugget', 'thermal:lead_ingot', 'thermal:lead_block', 'thermal:lead_dust', 'thermal:lead_gear', 'thermal:lead_plate')
 | 
			
		||||
    unifyMetal('bronze', false, 'thermal:bronze_nugget', 'thermal:bronze_ingot', 'thermal:bronze_block', 'thermal:bronze_dust', 'thermal:bronze_gear', 'thermal:bronze_plate')
 | 
			
		||||
    unifyMetal('electrum', false, 'thermal:electrum_nugget', 'thermal:electrum_ingot', 'thermal:electrum_block', 'thermal:electrum_dust', 'thermal:electrum_gear', 'thermal:electrum_plate')
 | 
			
		||||
    unifyMetal('bronze', false, 'thermal:bronze_nugget', 'thermal:bronze_ingot', 'thermal:bronze_block', 'thermal:bronze_dust', 'thermal:bronze_gear', 'thermal:bronze_plate')
 | 
			
		||||
    unifyMetal('constantan', false, 'thermal:constantan_nugget', 'thermal:constantan_ingot', 'thermal:constantan_block', 'thermal:constantan_dust', 'thermal:constantan_gear', 'thermal:constantan_plate')
 | 
			
		||||
 | 
			
		||||
    event.remove({output: 'immersiveengineering:slab_storage_constantan'})
 | 
			
		||||
    event.replaceOutput('mekanism:copper_ore', 'thermal:copper_ore')
 | 
			
		||||
    event.replaceOutput('mekanism:lead_ore', 'thermal:lead_ore')
 | 
			
		||||
    event.replaceOutput('mekanism:tin_ore', 'thermal:tin_ore')
 | 
			
		||||
 | 
			
		||||
    event.remove({output: 'mcwbridges:iron_platform'})
 | 
			
		||||
    event.replaceInput('mcwbridges:iron_platform', '#forge:plates/iron')
 | 
			
		||||
    event.remove({output: 'mcwbridges:iron_rod'})
 | 
			
		||||
    event.replaceInput('mcwbridges:iron_rod', '#forge:rods/iron')
 | 
			
		||||
 | 
			
		||||
    event.replaceInput('appliedenergistics2:silicon', '#forge:silicon')
 | 
			
		||||
    event.replaceOutput('appliedenergistics2:silicon', 'refinedstorage:silicon')
 | 
			
		||||
 | 
			
		||||
    event.replaceInput('thermal:quartz_dust', '#forge:dusts/quartz')
 | 
			
		||||
    event.replaceOutput('thermal:quartz_dust', 'appliedenergistics2:nether_quartz_dust')
 | 
			
		||||
    event.replaceInput('mekanism:dust_quartz', '#forge:dusts/quartz')
 | 
			
		||||
    event.replaceOutput('mekanism:dust_quartz', 'appliedenergistics2:nether_quartz_dust')
 | 
			
		||||
 | 
			
		||||
    event.replaceInput('mekanism:dust_quartz', '#forge:dusts/quartz')
 | 
			
		||||
    event.replaceOutput('mekanism:dust_quartz', 'appliedenergistics2:nether_quartz_dust')
 | 
			
		||||
 | 
			
		||||
    event.replaceInput('mekanism:dust_lapis_lazuli', '#forge:dusts/lapis')
 | 
			
		||||
    event.replaceOutput('mekanism:dust_lapis_lazuli', 'thermal:lapis_dust')
 | 
			
		||||
 | 
			
		||||
    event.replaceInput('mekanism:dust_emerald', '#forge:dusts/emerald')
 | 
			
		||||
    event.replaceOutput('mekanism:dust_emerald', 'thermal:emerald_dust')
 | 
			
		||||
 | 
			
		||||
    event.replaceInput('immersiveengineering:dust_wood', '#forge:sawdust')
 | 
			
		||||
    event.replaceOutput('immersiveengineering:dust_wood', 'thermal:sawdust')
 | 
			
		||||
    event.replaceInput('mekanism:sawdust', '#forge:sawdust')
 | 
			
		||||
    event.replaceOutput('mekanism:sawdust', 'thermal:sawdust')
 | 
			
		||||
 | 
			
		||||
    event.replaceInput('immersiveengineering:dust_sulfur', '#forge:dusts/sulfur')
 | 
			
		||||
    event.replaceOutput('immersiveengineering:dust_sulfur', 'thermal:sulfur_dust')
 | 
			
		||||
    event.replaceInput('mekanism:dust_sulfur', '#forge:dusts/sulfur')
 | 
			
		||||
    event.replaceOutput('mekanism:dust_sulfur', 'thermal:sulfur_dust')
 | 
			
		||||
 | 
			
		||||
    event.replaceOutput('bloodmagic:coalsand', 'mekanism:dust_coal')
 | 
			
		||||
    event.replaceOutput('bloodmagic:saltpeter', 'immersiveengineering:dust_saltpeter')
 | 
			
		||||
    event.replaceOutput('bloodmagic:sulfur', 'thermal:sulfur_dust')
 | 
			
		||||
    event.replaceOutput('bloodmagic:ironsand', 'thermal:iron_dust')
 | 
			
		||||
    event.replaceOutput('bloodmagic:goldsand', 'thermal:gold_dust')
 | 
			
		||||
 | 
			
		||||
    event.replaceInput('immersiveengineering:slag', '#forge:slag')
 | 
			
		||||
    event.replaceInput('thermal:slag', '#forge:slag')
 | 
			
		||||
    event.replaceOutput('immersiveengineering:slag', 'thermal:slag')
 | 
			
		||||
 | 
			
		||||
    event.replaceInput('immersiveengineering:creosote_bucket', '#forge:creosote_bucket')
 | 
			
		||||
    event.replaceInput('thermal:creosote_bucket', '#forge:creosote_bucket')
 | 
			
		||||
})
 | 
			
		||||
 | 
			
		||||
events.listen('item.tags', event => {
 | 
			
		||||
    event.get('forge:ores/copper').remove('immersiveengineering:ore_copper')
 | 
			
		||||
    event.get('forge:ores/copper').remove('mekanism:copper_ore')
 | 
			
		||||
    event.get('forge:ores/copper').remove('create:copper_ore')
 | 
			
		||||
    event.get('forge:ores/lead').remove('immersiveengineering:ore_lead')
 | 
			
		||||
    event.get('forge:ores/lead').remove('mekanism:lead_ore')
 | 
			
		||||
    event.get('forge:ores/silver').remove('immersiveengineering:ore_silver')
 | 
			
		||||
    event.get('forge:ores/nickel').remove('immersiveengineering:ore_nickel')
 | 
			
		||||
    event.get('forge:ores/uranium').remove('immersiveengineering:ore_uranium')
 | 
			
		||||
    event.get('forge:ores/uranium').remove('bigreactors:yellorite_ore')
 | 
			
		||||
    event.get('forge:ores/tin').remove('mekanism:tin_ore')
 | 
			
		||||
 | 
			
		||||
    event.get('appliedenergistics2:silicon').remove('appliedenergistics2:silicon')
 | 
			
		||||
    event.get('appliedenergistics2:silicon').add('refinedstorage:silicon')
 | 
			
		||||
 | 
			
		||||
    event.get('appliedenergistics2:dusts/quartz').remove('thermal:quartz_dust')
 | 
			
		||||
    event.get('appliedenergistics2:dusts/quartz').remove('mekanism:dust_quartz')
 | 
			
		||||
    event.get('forge:dusts/quartz').remove('thermal:quartz_dust')
 | 
			
		||||
    event.get('forge:dusts/quartz').remove('mekanism:dust_quartz')
 | 
			
		||||
 | 
			
		||||
    event.get('forge:dusts/lapis').remove('mekanism:dust_lapis_lazuli')
 | 
			
		||||
 | 
			
		||||
    event.get('forge:dusts/emerald').remove('mekanism:dust_emerald')
 | 
			
		||||
 | 
			
		||||
    event.get('forge:sawdust').remove('immersiveengineering:dust_wood')
 | 
			
		||||
    event.get('forge:dusts/wood').remove('immersiveengineering:dust_wood')
 | 
			
		||||
    event.get('forge:dusts/wood').remove('mekanism:sawdust')
 | 
			
		||||
    event.get('forge:dusts/wood').add('thermal:sawdust')
 | 
			
		||||
 | 
			
		||||
    event.get('forge:dusts/sulfur').remove('immersiveengineering:dust_sulfur')
 | 
			
		||||
    event.get('minecolonies:blacksmith_ingredient_excluded').remove('mekanism:dust_sulfur')
 | 
			
		||||
    event.get('minecolonies:blacksmith_product_excluded').remove('mekanism:dust_sulfur')
 | 
			
		||||
    event.get('forge:dusts/sulfur').remove('mekanism:dust_sulfur')
 | 
			
		||||
    event.get('minecolonies:dyer_ingredient').remove('mekanism:dust_sulfur')
 | 
			
		||||
    event.get('minecolonies:dyer_product').remove('mekanism:dust_sulfur')
 | 
			
		||||
    event.get('forge:dyes/yellow').remove('mekanism:dust_sulfur')
 | 
			
		||||
    event.get('minecolonies:fletcher_ingredient_excluded').remove('mekanism:dust_sulfur')
 | 
			
		||||
    event.get('minecolonies:glassblower_ingredient_excluded').remove('mekanism:dust_sulfur')
 | 
			
		||||
    event.get('minecolonies:stonemason_ingredient_excluded').remove('mekanism:dust_sulfur')
 | 
			
		||||
    event.get('minecolonies:blacksmith_ingredient_excluded').add('thermal:sulfur_dust')
 | 
			
		||||
    event.get('minecolonies:blacksmith_product_excluded').add('thermal:sulfur_dust')
 | 
			
		||||
    event.get('forge:dusts/sulfur').add('thermal:sulfur_dust')
 | 
			
		||||
    event.get('minecolonies:dyer_ingredient').add('thermal:sulfur_dust')
 | 
			
		||||
    event.get('minecolonies:dyer_product').add('thermal:sulfur_dust')
 | 
			
		||||
    event.get('forge:dyes/yellow').add('thermal:sulfur_dust')
 | 
			
		||||
    event.get('minecolonies:fletcher_ingredient_excluded').add('thermal:sulfur_dust')
 | 
			
		||||
    event.get('minecolonies:glassblower_ingredient_excluded').add('thermal:sulfur_dust')
 | 
			
		||||
    event.get('minecolonies:stonemason_ingredient_excluded').add('thermal:sulfur_dust')
 | 
			
		||||
 | 
			
		||||
    event.get('forge:dusts/iron').remove('bloodmagic:ironsand')
 | 
			
		||||
    event.get('forge:dusts/gold').remove('bloodmagic:goldsand')
 | 
			
		||||
    event.get('forge:dusts/sulfur').remove('bloodmagic:sulfur')
 | 
			
		||||
    event.get('forge:dusts/saltpeter').remove('bloodmagic:saltpeter')
 | 
			
		||||
    event.get('forge:dusts/coal').remove('bloodmagic:coalsand')
 | 
			
		||||
    event.get('forge:dyes/yellow').add('thermal:sulfur_dust')
 | 
			
		||||
 | 
			
		||||
    event.get('forge:creosote_bucket').add([
 | 
			
		||||
        'immersiveengineering:creosote_bucket',
 | 
			
		||||
        'thermal:creosote_bucket'
 | 
			
		||||
    ])
 | 
			
		||||
})
 | 
			
		||||
 | 
			
		||||
events.listen('block.tags', event => {
 | 
			
		||||
    event.get('forge:ores/copper').remove('immersiveengineering:ore_copper')
 | 
			
		||||
    event.get('forge:ores/copper').remove('mekanism:copper_ore')
 | 
			
		||||
    event.get('forge:ores/copper').remove('create:copper_ore')
 | 
			
		||||
    event.get('forge:ores/lead').remove('immersiveengineering:ore_lead')
 | 
			
		||||
    event.get('forge:ores/lead').remove('mekanism:lead_ore')
 | 
			
		||||
    event.get('forge:ores/silver').remove('immersiveengineering:ore_silver')
 | 
			
		||||
    event.get('forge:ores/nickel').remove('immersiveengineering:ore_nickel')
 | 
			
		||||
    event.get('forge:ores/uranium').remove('immersiveengineering:ore_uranium')
 | 
			
		||||
    event.get('forge:ores/uranium').remove('bigreactors:yellorite_ore')
 | 
			
		||||
    event.get('forge:ores/tin').remove('mekanism:tin_ore')
 | 
			
		||||
 | 
			
		||||
    event.get('forge:ores').add('mana-and-artifice:vinteum_ore')
 | 
			
		||||
    event.get('forge:ores').add('appliedenergistics2:quartz_ore')
 | 
			
		||||
    event.get('forge:ores').add('appliedenergistics2:charged_quartz_ore')
 | 
			
		||||
 | 
			
		||||
    event.get('minecraft:base_stone_overworld').add([
 | 
			
		||||
        'extcaves:lavastone',
 | 
			
		||||
        'extcaves:oldstone',
 | 
			
		||||
        'extcaves:brokenstone'
 | 
			
		||||
    ])
 | 
			
		||||
})
 | 
			
		||||
 | 
			
		||||
events.listen('fluid.tags', event => {
 | 
			
		||||
    event.get('minecraft:water').remove([
 | 
			
		||||
        'undergarden:virulent_mix_source',
 | 
			
		||||
        'undergarden:virulent_mix_flowing',
 | 
			
		||||
        'create:flowing_honey',
 | 
			
		||||
        'create:honey',
 | 
			
		||||
        'create:flowing_chocolate',
 | 
			
		||||
        'create:chocolate'
 | 
			
		||||
    ])
 | 
			
		||||
    event.get('forge:creosote').add([
 | 
			
		||||
        'thermal:creosote'
 | 
			
		||||
    ])
 | 
			
		||||
})
 | 
			
		||||
 | 
			
		||||
events.listen('recipes.type_registry', event => {
 | 
			
		||||
    event.ignore('computercraft:impostor_shapeless')
 | 
			
		||||
})
 | 
			
		||||
		Reference in New Issue
	
	Block a user