v0.7-1.16.5-36.0.14
| 
		 Before Width: | Height: | Size: 671 B After Width: | Height: | Size: 671 B  | 
| 
		 Before Width: | Height: | Size: 687 B After Width: | Height: | Size: 687 B  | 
| 
		 Before Width: | Height: | Size: 720 B After Width: | Height: | Size: 720 B  | 
| 
		 Before Width: | Height: | Size: 719 B After Width: | Height: | Size: 719 B  | 
| 
		 Before Width: | Height: | Size: 699 B After Width: | Height: | Size: 699 B  | 
| 
		 Before Width: | Height: | Size: 689 B After Width: | Height: | Size: 689 B  | 
| 
		 Before Width: | Height: | Size: 705 B After Width: | Height: | Size: 705 B  | 
| 
		 Before Width: | Height: | Size: 715 B After Width: | Height: | Size: 715 B  | 
| 
		 Before Width: | Height: | Size: 712 B After Width: | Height: | Size: 712 B  | 
| 
		 Before Width: | Height: | Size: 721 B After Width: | Height: | Size: 721 B  | 
| 
		 Before Width: | Height: | Size: 712 B After Width: | Height: | Size: 712 B  | 
| 
		 Before Width: | Height: | Size: 690 B After Width: | Height: | Size: 690 B  | 
| 
		 Before Width: | Height: | Size: 727 B After Width: | Height: | Size: 727 B  | 
| 
		 Before Width: | Height: | Size: 696 B After Width: | Height: | Size: 696 B  | 
							
								
								
									
										
											BIN
										
									
								
								kubejs/assets/kubejs/textures/item/diamond_nugget.png
									
									
									
									
									
										Normal file
									
								
							
							
						
						| 
		 After Width: | Height: | Size: 2.9 KiB  | 
							
								
								
									
										
											BIN
										
									
								
								kubejs/assets/kubejs/textures/item/graphite_one.png
									
									
									
									
									
										Normal file
									
								
							
							
						
						| 
		 After Width: | Height: | Size: 756 B  | 
							
								
								
									
										
											BIN
										
									
								
								kubejs/assets/kubejs/textures/item/graphite_three.png
									
									
									
									
									
										Normal file
									
								
							
							
						
						| 
		 After Width: | Height: | Size: 597 B  | 
							
								
								
									
										
											BIN
										
									
								
								kubejs/assets/kubejs/textures/item/graphite_two.png
									
									
									
									
									
										Normal file
									
								
							
							
						
						| 
		 After Width: | Height: | Size: 912 B  | 
@ -72,7 +72,6 @@ const modPriorities = [
 | 
			
		||||
  'immersiveengineering',
 | 
			
		||||
  'thermal',
 | 
			
		||||
  'mekanism',
 | 
			
		||||
  'jaopca',
 | 
			
		||||
  'kubejs',
 | 
			
		||||
  'pneumaticcraft',
 | 
			
		||||
  'create',
 | 
			
		||||
@ -80,7 +79,6 @@ const modPriorities = [
 | 
			
		||||
  'quark',
 | 
			
		||||
  'refinedstorage',
 | 
			
		||||
  'bloodmagic',
 | 
			
		||||
  'morevanillalib',
 | 
			
		||||
  'titanium'
 | 
			
		||||
];
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
@ -1,4 +0,0 @@
 | 
			
		||||
events.listen('recipes', (event) => {
 | 
			
		||||
  // Mana and artifice
 | 
			
		||||
  // event.blasting('mana-and-artifice:vinteum_dust', 'emendatusenigmatica:arcane_ore');
 | 
			
		||||
});
 | 
			
		||||
@ -0,0 +1,14 @@
 | 
			
		||||
// priority: 99
 | 
			
		||||
 | 
			
		||||
/*
 | 
			
		||||
 * Supported types:
 | 
			
		||||
 *  altar, array, soulforge, arc, alchemytable
 | 
			
		||||
 * 
 | 
			
		||||
 * Url: https://www.curseforge.com/minecraft/mc-mods/kubejs-blood-magic
 | 
			
		||||
 */
 | 
			
		||||
 | 
			
		||||
events.listen('recipes', e => {
 | 
			
		||||
  const { 
 | 
			
		||||
    altar, array, soulforge, arc, alchemytable 
 | 
			
		||||
  } = e.recipes.bloodmagic;
 | 
			
		||||
});
 | 
			
		||||
@ -0,0 +1,22 @@
 | 
			
		||||
// priority: 99
 | 
			
		||||
 | 
			
		||||
/*
 | 
			
		||||
 * Supported types:
 | 
			
		||||
 *  conversion, crushing, cutting, milling, basin, mixing, compacting, 
 | 
			
		||||
 *  pressing, sandpaper_polishing, splashing, filling, emptying, mechanical_crafting
 | 
			
		||||
 * 
 | 
			
		||||
 * Notes: 
 | 
			
		||||
 *  mixing and compacting supports .heated() and .superheated()
 | 
			
		||||
 *  mechanical_crafting correlates to vanilla shaped crafting
 | 
			
		||||
 * 
 | 
			
		||||
 * Url: https://www.curseforge.com/minecraft/mc-mods/kubejs-create
 | 
			
		||||
 */
 | 
			
		||||
 | 
			
		||||
events.listen('recipes', e => {
 | 
			
		||||
  const { 
 | 
			
		||||
    conversion, crushing, cutting, milling, basin, mixing, compacting, 
 | 
			
		||||
    pressing, sandpaper_polishing, splashing, filling, emptying, mechanical_crafting 
 | 
			
		||||
  } = e.recipes.create;
 | 
			
		||||
 | 
			
		||||
  pressing(Item.of('#forge:storage_blocks/coal', 9), 'kubejs:graphite_one');
 | 
			
		||||
});
 | 
			
		||||
@ -0,0 +1,16 @@
 | 
			
		||||
// priority: 99
 | 
			
		||||
 | 
			
		||||
/*
 | 
			
		||||
 * Supported types:
 | 
			
		||||
 *  alloy, blast_furnace, blast_furnace_fuel, coke_oven, cloche, fertilizer,
 | 
			
		||||
 *  metal_press, arc_furnace, crusher, sawmill
 | 
			
		||||
 * 
 | 
			
		||||
 * Url: https://www.curseforge.com/minecraft/mc-mods/kubejs-immersive-engineering
 | 
			
		||||
 */
 | 
			
		||||
 | 
			
		||||
events.listen('recipes', e => {
 | 
			
		||||
  const { 
 | 
			
		||||
    alloy, blast_furnace, blast_furnace_fuel, coke_oven, cloche, fertilizer,
 | 
			
		||||
    metal_press, arc_furnace, crusher, sawmill 
 | 
			
		||||
  } = e.recipes.immersiveengineering;
 | 
			
		||||
});
 | 
			
		||||
@ -0,0 +1,15 @@
 | 
			
		||||
// priority: 99
 | 
			
		||||
 | 
			
		||||
/*
 | 
			
		||||
 * Supported types:
 | 
			
		||||
 *  crushing, enriching, smelting, combining, compressing, purifying, injecting,
 | 
			
		||||
 *  metallurgic_infusing, sawing
 | 
			
		||||
 * 
 | 
			
		||||
 * Url: https://www.curseforge.com/minecraft/mc-mods/kubejs-mekanism
 | 
			
		||||
 */
 | 
			
		||||
 | 
			
		||||
events.listen('recipes', e => {
 | 
			
		||||
  const { 
 | 
			
		||||
    crushing, enriching, smelting, combining, compressing, purifying, injecting, metallurgic_infusing, sawing 
 | 
			
		||||
  } = e.recipes.mekanism;
 | 
			
		||||
});
 | 
			
		||||
@ -0,0 +1,4 @@
 | 
			
		||||
// priority: 99
 | 
			
		||||
 | 
			
		||||
events.listen('recipes', e => {
 | 
			
		||||
});
 | 
			
		||||
@ -0,0 +1,41 @@
 | 
			
		||||
// priority: 99
 | 
			
		||||
 | 
			
		||||
events.listen('recipes', e => {
 | 
			
		||||
  // Minecraft
 | 
			
		||||
  e.shaped(Item.of('minecraft:stick', 16), ['A', 'A'], {
 | 
			
		||||
    A: '#minecraft:logs'
 | 
			
		||||
  });
 | 
			
		||||
  e.shaped('minecraft:hopper', ['ABA', 'ABA', ' A '], {
 | 
			
		||||
    A: '#forge:ingots/iron',
 | 
			
		||||
    B: '#minecraft:logs'
 | 
			
		||||
  });
 | 
			
		||||
  e.shaped('minecraft:furnace', ['LLL', 'L L', 'LLL'], {
 | 
			
		||||
    L: '#forge:stone'
 | 
			
		||||
  });
 | 
			
		||||
 | 
			
		||||
  // Xreliquary
 | 
			
		||||
  e.shaped(Item.of('minecraft:glowstone_dust', 6), [
 | 
			
		||||
    'H  ',
 | 
			
		||||
    ' H ',
 | 
			
		||||
    '  H'
 | 
			
		||||
  ], {
 | 
			
		||||
    H: 'xreliquary:witch_hat'
 | 
			
		||||
  });
 | 
			
		||||
 | 
			
		||||
  e.shaped(Item.of('minecraft:gunpowder', 6), [
 | 
			
		||||
    ' H ',
 | 
			
		||||
    ' H ',
 | 
			
		||||
    ' H '
 | 
			
		||||
  ], {
 | 
			
		||||
    H: 'xreliquary:witch_hat'
 | 
			
		||||
  });
 | 
			
		||||
 | 
			
		||||
  e.shaped(Item.of('minecraft:redstone', 6), [
 | 
			
		||||
    'H  ',
 | 
			
		||||
    ' H ',
 | 
			
		||||
    'H  '
 | 
			
		||||
  ], {
 | 
			
		||||
    H: 'xreliquary:witch_hat'
 | 
			
		||||
  });
 | 
			
		||||
});
 | 
			
		||||
 | 
			
		||||
@ -0,0 +1,20 @@
 | 
			
		||||
events.listen('recipes', e => {
 | 
			
		||||
  // Additional Lights
 | 
			
		||||
  e.shapeless('additional_lights:fire_for_standing_torch_s', ['#fellies:minicoal']);
 | 
			
		||||
  e.shapeless('additional_lights:fire_for_standing_torch_l', ['#fellies:minicoal', '#fellies:minicoal']);
 | 
			
		||||
  e.shapeless('additional_lights:fire_for_fire_pit_s', ['#fellies:minicoal', '#fellies:minicoal','#fellies:minicoal']);
 | 
			
		||||
  e.shapeless('additional_lights:fire_for_fire_pit_l', ['#fellies:minicoal', '#fellies:minicoal','#fellies:minicoal','#fellies:minicoal']);
 | 
			
		||||
  e.shapeless('additional_lights:soul_fire_for_standing_torch_s', ['#fellies:minicoal', '#forge:soul_sand']);
 | 
			
		||||
  e.shapeless('additional_lights:soul_fire_for_standing_torch_l', ['#fellies:minicoal', '#fellies:minicoal', '#forge:soul_sand']);
 | 
			
		||||
  e.shapeless('additional_lights:soul_fire_for_fire_pit_s', ['#fellies:minicoal', '#fellies:minicoal','#fellies:minicoal', '#forge:soul_sand']);
 | 
			
		||||
  e.shapeless('additional_lights:soul_fire_for_fire_pit_l', ['#fellies:minicoal', '#fellies:minicoal','#fellies:minicoal','#fellies:minicoal', '#forge:soul_sand']);
 | 
			
		||||
 | 
			
		||||
  // Minecraft
 | 
			
		||||
  e.shapeless('minecraft:sticky_piston', ['minecraft:piston', '#forge:slimeballs']);
 | 
			
		||||
  e.shapeless('minecraft:flint', ['#forge:gravel', '#forge:gravel', '#forge:gravel']);
 | 
			
		||||
  e.shapeless('minecraft:chest', ['#forge:chests/wooden']);
 | 
			
		||||
  e.shapeless('minecraft:wheat_seeds', ['minecraft:wheat']);
 | 
			
		||||
 | 
			
		||||
  // RF Tools
 | 
			
		||||
  e.shapeless('rftoolsbase:dimensionalshard', ['emendatusenigmatica:dimensional_gem']);
 | 
			
		||||
});
 | 
			
		||||
@ -0,0 +1,4 @@
 | 
			
		||||
// priority: 99
 | 
			
		||||
 | 
			
		||||
events.listen('recipes', e => {
 | 
			
		||||
});
 | 
			
		||||
@ -0,0 +1,4 @@
 | 
			
		||||
// priority: 99
 | 
			
		||||
 | 
			
		||||
events.listen('recipes', e => {
 | 
			
		||||
});
 | 
			
		||||
@ -1,83 +1,82 @@
 | 
			
		||||
events.listen('recipes', (event) => {
 | 
			
		||||
  // Additional Lights
 | 
			
		||||
  event.remove({output: 'additional_lights:fire_for_standing_torch_s'});
 | 
			
		||||
  event.remove({output: 'additional_lights:fire_for_standing_torch_l'});
 | 
			
		||||
  event.remove({output: 'additional_lights:fire_for_fire_pit_s'});
 | 
			
		||||
  event.remove({output: 'additional_lights:fire_for_fire_pit_l'});
 | 
			
		||||
  event.remove({output: 'additional_lights:soul_fire_for_standing_torch_s'});
 | 
			
		||||
  event.remove({output: 'additional_lights:soul_fire_for_standing_torch_l'});
 | 
			
		||||
  event.remove({output: 'additional_lights:soul_fire_for_fire_pit_s'});
 | 
			
		||||
  event.remove({output: 'additional_lights:soul_fire_for_fire_pit_l'});
 | 
			
		||||
// priority: 98
 | 
			
		||||
 | 
			
		||||
  // Environmental Core
 | 
			
		||||
  event.remove({input: 'envirocore:aethium', output: 'envirocore:aethium'});
 | 
			
		||||
  event.remove({input: 'envirocore:litherite', output: 'envirocore:litherite'});
 | 
			
		||||
events.listen('recipes', e => {
 | 
			
		||||
  var idsToRemove = [
 | 
			
		||||
    // Additional Lights
 | 
			
		||||
    'additional_lights:fire_for_standing_torch_s',
 | 
			
		||||
    'additional_lights:fire_for_standing_torch_l',
 | 
			
		||||
    'additional_lights:fire_for_fire_pit_s',
 | 
			
		||||
    'additional_lights:fire_for_fire_pit_l',
 | 
			
		||||
    'additional_lights:soul_fire_for_standing_torch_s',
 | 
			
		||||
    'additional_lights:soul_fire_for_standing_torch_l',
 | 
			
		||||
    'additional_lights:soul_fire_for_fire_pit_s',
 | 
			
		||||
    'additional_lights:soul_fire_for_fire_pit_l',
 | 
			
		||||
 | 
			
		||||
  // Extra Storage
 | 
			
		||||
  event.remove({id: 'extrastorage:part/storagepart_256k'});
 | 
			
		||||
  event.remove({id: 'extrastorage:part/storagepart_1024k'});
 | 
			
		||||
  event.remove({id: 'extrastorage:part/storagepart_4096k'});
 | 
			
		||||
  event.remove({id: 'extrastorage:part/storagepart_16384k'});
 | 
			
		||||
  event.remove({id: 'extrastorage:part/storagepart_16384k_fluid'});
 | 
			
		||||
  event.remove({id: 'extrastorage:part/storagepart_65536k_fluid'});
 | 
			
		||||
  event.remove({id: 'extrastorage:part/storagepart_262144k_fluid'});
 | 
			
		||||
  event.remove({id: 'extrastorage:part/storagepart_1048576k_fluid'});
 | 
			
		||||
  event.remove({id: 'extrastorage:disk/shaped/disk_256k'});
 | 
			
		||||
  event.remove({id: 'extrastorage:disk/shaped/disk_1024k'});
 | 
			
		||||
  event.remove({id: 'extrastorage:disk/shaped/disk_4096k'});
 | 
			
		||||
  event.remove({id: 'extrastorage:disk/shaped/disk_16384k'});
 | 
			
		||||
  event.remove({id: 'extrastorage:disk/shaped/disk_16384k_fluid'});
 | 
			
		||||
  event.remove({id: 'extrastorage:disk/shaped/disk_65536k_fluid'});
 | 
			
		||||
  event.remove({id: 'extrastorage:disk/shaped/disk_262144k_fluid'});
 | 
			
		||||
  event.remove({id: 'extrastorage:disk/shaped/disk_1048576k_fluid'});
 | 
			
		||||
  event.remove({id: 'extrastorage:disk/shapeless/disk_256k'});
 | 
			
		||||
  event.remove({id: 'extrastorage:disk/shapeless/disk_1024k'});
 | 
			
		||||
  event.remove({id: 'extrastorage:disk/shapeless/disk_4096k'});
 | 
			
		||||
  event.remove({id: 'extrastorage:disk/shapeless/disk_16384k'});
 | 
			
		||||
  event.remove({id: 'extrastorage:disk/shapeless/disk_16384k_fluid'});
 | 
			
		||||
  event.remove({id: 'extrastorage:disk/shapeless/disk_65536k_fluid'});
 | 
			
		||||
  event.remove({id: 'extrastorage:disk/shapeless/disk_262144k_fluid'});
 | 
			
		||||
  event.remove({id: 'extrastorage:disk/shapeless/disk_1048576k_fluid'});
 | 
			
		||||
    // Extra Storage
 | 
			
		||||
    'extrastorage:part/storagepart_256k',
 | 
			
		||||
    'extrastorage:part/storagepart_1024k',
 | 
			
		||||
    'extrastorage:part/storagepart_4096k',
 | 
			
		||||
    'extrastorage:part/storagepart_16384k',
 | 
			
		||||
    'extrastorage:part/storagepart_16384k_fluid',
 | 
			
		||||
    'extrastorage:part/storagepart_65536k_fluid',
 | 
			
		||||
    'extrastorage:part/storagepart_262144k_fluid',
 | 
			
		||||
    'extrastorage:part/storagepart_1048576k_fluid',
 | 
			
		||||
    'extrastorage:disk/shaped/disk_256k',
 | 
			
		||||
    'extrastorage:disk/shaped/disk_1024k',
 | 
			
		||||
    'extrastorage:disk/shaped/disk_4096k',
 | 
			
		||||
    'extrastorage:disk/shaped/disk_16384k',
 | 
			
		||||
    'extrastorage:disk/shaped/disk_16384k_fluid',
 | 
			
		||||
    'extrastorage:disk/shaped/disk_65536k_fluid',
 | 
			
		||||
    'extrastorage:disk/shaped/disk_262144k_fluid',
 | 
			
		||||
    'extrastorage:disk/shaped/disk_1048576k_fluid',
 | 
			
		||||
    'extrastorage:disk/shapeless/disk_256k',
 | 
			
		||||
    'extrastorage:disk/shapeless/disk_1024k',
 | 
			
		||||
    'extrastorage:disk/shapeless/disk_4096k',
 | 
			
		||||
    'extrastorage:disk/shapeless/disk_16384k',
 | 
			
		||||
    'extrastorage:disk/shapeless/disk_16384k_fluid',
 | 
			
		||||
    'extrastorage:disk/shapeless/disk_65536k_fluid',
 | 
			
		||||
    'extrastorage:disk/shapeless/disk_262144k_fluid',
 | 
			
		||||
    'extrastorage:disk/shapeless/disk_1048576k_fluid',
 | 
			
		||||
 | 
			
		||||
    // Iron Rods
 | 
			
		||||
    'immersiveengineering:crafting/stick_iron',
 | 
			
		||||
 | 
			
		||||
  // Iron Rods
 | 
			
		||||
  event.remove({id: 'immersiveengineering:crafting/stick_iron'});
 | 
			
		||||
    // Mekanism
 | 
			
		||||
    'mekanism:storage_blocks/charcoal',
 | 
			
		||||
 | 
			
		||||
  // Mana and Artifice
 | 
			
		||||
  // event.remove({id: 'mana-and-artifice:vinteum_dust'});
 | 
			
		||||
  // event.remove({id: 'mana_and_artifice:vinteum_dust_blast_furnace'});
 | 
			
		||||
    // Pams
 | 
			
		||||
    'pamhc2foodextended:pralinesitem',
 | 
			
		||||
 | 
			
		||||
  // Mekanism
 | 
			
		||||
  event.remove({id: 'mekanism:storage_blocks/charcoal'});
 | 
			
		||||
    // Thermal Series
 | 
			
		||||
    'thermal:parts/emerald_gear',
 | 
			
		||||
    'thermal:storage/bamboo_block',
 | 
			
		||||
    'thermal:storage/gunpowder_block',
 | 
			
		||||
    'thermal:storage/sugar_cane_block',
 | 
			
		||||
    'thermal:storage/beetroot_block',
 | 
			
		||||
    'thermal:storage/apple_block',
 | 
			
		||||
    'thermal:storage/potato_block',
 | 
			
		||||
    'thermal:storage/carrot_block',
 | 
			
		||||
    'thermal:storage/charcoal_block',
 | 
			
		||||
    'thermal:storage/sawdust_block',
 | 
			
		||||
    'thermal:machine/press/packing3x3/press_bamboo_packing',
 | 
			
		||||
    'thermal:machine/press/packing3x3/press_gunpowder_packing',
 | 
			
		||||
    'thermal:machine/press/packing3x3/press_sugar_cane_packing',
 | 
			
		||||
    'thermal:machine/press/packing3x3/press_beetroot_packing',
 | 
			
		||||
    'thermal:machine/press/packing3x3/press_apple_packing',
 | 
			
		||||
    'thermal:machine/press/packing3x3/press_potato_packing',
 | 
			
		||||
    'thermal:machine/press/packing3x3/press_carrot_packing',
 | 
			
		||||
    'thermal:machine/press/packing3x3/press_charcoal_packing',
 | 
			
		||||
    'thermal:machine/press/packing3x3/press_sawdust_packing',
 | 
			
		||||
    'thermal:phytogro_4',
 | 
			
		||||
    'thermal:phytogro_8',
 | 
			
		||||
 | 
			
		||||
  // Pams
 | 
			
		||||
  event.remove({id: 'pamhc2foodextended:pralinesitem'});
 | 
			
		||||
 | 
			
		||||
  // Thermal Series
 | 
			
		||||
  event.remove({id: 'thermal:parts/emerald_gear'});
 | 
			
		||||
  event.remove({id: 'thermal:storage/bamboo_block'});
 | 
			
		||||
  event.remove({id: 'thermal:storage/gunpowder_block'});
 | 
			
		||||
  event.remove({id: 'thermal:storage/sugar_cane_block'});
 | 
			
		||||
  event.remove({id: 'thermal:storage/beetroot_block'});
 | 
			
		||||
  event.remove({id: 'thermal:storage/apple_block'});
 | 
			
		||||
  event.remove({id: 'thermal:storage/potato_block'});
 | 
			
		||||
  event.remove({id: 'thermal:storage/carrot_block'});
 | 
			
		||||
  event.remove({id: 'thermal:storage/charcoal_block'});
 | 
			
		||||
  event.remove({id: 'thermal:storage/sawdust_block'});
 | 
			
		||||
  event.remove({id: 'thermal:machine/press/packing3x3/press_bamboo_packing'});
 | 
			
		||||
  event.remove({id: 'thermal:machine/press/packing3x3/press_gunpowder_packing'});
 | 
			
		||||
  event.remove({id: 'thermal:machine/press/packing3x3/press_sugar_cane_packing'});
 | 
			
		||||
  event.remove({id: 'thermal:machine/press/packing3x3/press_beetroot_packing'});
 | 
			
		||||
  event.remove({id: 'thermal:machine/press/packing3x3/press_apple_packing'});
 | 
			
		||||
  event.remove({id: 'thermal:machine/press/packing3x3/press_potato_packing'});
 | 
			
		||||
  event.remove({id: 'thermal:machine/press/packing3x3/press_carrot_packing'});
 | 
			
		||||
  event.remove({id: 'thermal:machine/press/packing3x3/press_charcoal_packing'});
 | 
			
		||||
  event.remove({id: 'thermal:machine/press/packing3x3/press_sawdust_packing'});
 | 
			
		||||
  event.remove({id: 'thermal:phytogro_4'});
 | 
			
		||||
  event.remove({id: 'thermal:phytogro_8'});
 | 
			
		||||
 | 
			
		||||
  // Xreliquary
 | 
			
		||||
  event.remove({id: 'xreliquary:items/uncrafting/redstone'});
 | 
			
		||||
  event.remove({id: 'xreliquary:items/uncrafting/gunpowder_witch_hat'});
 | 
			
		||||
  event.remove({id: 'xreliquary:items/uncrafting/glowstone_dust'});
 | 
			
		||||
});
 | 
			
		||||
    // Xreliquary
 | 
			
		||||
    'xreliquary:items/uncrafting/redstone',
 | 
			
		||||
    'xreliquary:items/uncrafting/gunpowder_witch_hat',
 | 
			
		||||
    'xreliquary:items/uncrafting/glowstone_dust',
 | 
			
		||||
  ]
 | 
			
		||||
  
 | 
			
		||||
  idsToRemove.forEach(remove => {
 | 
			
		||||
    e.remove({id: remove})
 | 
			
		||||
  })
 | 
			
		||||
})
 | 
			
		||||
@ -1,14 +1,6 @@
 | 
			
		||||
events.listen('recipes', (event) => {
 | 
			
		||||
  // Immersive Engineering
 | 
			
		||||
  // event.replaceInput({}, '#minecraft:planks', 'minecraft:gold_nugget');
 | 
			
		||||
  // event.replaceOutput({}, 'minecraft:stick', 'minecraft:oak_sapling');
 | 
			
		||||
 | 
			
		||||
  // Extra Storage
 | 
			
		||||
  // event.replaceInput({}, 'extrastorage:storagepart_256k', 'extradisks:256k_storage_part');
 | 
			
		||||
  // event.replaceInput({}, 'extrastorage:storagepart_1024k', 'extradisks:1024k_storage_part');
 | 
			
		||||
  // event.replaceInput({}, 'extrastorage:storagepart_4096k', 'extradisks:4096k_storage_part');
 | 
			
		||||
  // event.replaceInput({}, 'extrastorage:storagepart_16384k', 'extradisks:16384k_storage_part');
 | 
			
		||||
// priority: 98
 | 
			
		||||
 | 
			
		||||
events.listen('recipes', e => {
 | 
			
		||||
  // Mana and Artifice
 | 
			
		||||
  event.replaceInput({}, 'mana-and-artifice:vinteum_ore', '#forge:ores/arcane');
 | 
			
		||||
  e.replaceInput({}, 'mana-and-artifice:vinteum_ore', '#forge:ores/arcane');
 | 
			
		||||
});
 | 
			
		||||
@ -1,27 +0,0 @@
 | 
			
		||||
events.listen('recipes', (event) => {
 | 
			
		||||
  // Xreliquary
 | 
			
		||||
  event.shaped(Item.of('minecraft:glowstone_dust', 6), [
 | 
			
		||||
    'H  ',
 | 
			
		||||
    ' H ',
 | 
			
		||||
    '  H'
 | 
			
		||||
  ], {
 | 
			
		||||
    H: 'xreliquary:witch_hat'
 | 
			
		||||
  });
 | 
			
		||||
 | 
			
		||||
  event.shaped(Item.of('minecraft:gunpowder', 6), [
 | 
			
		||||
    ' H ',
 | 
			
		||||
    ' H ',
 | 
			
		||||
    ' H '
 | 
			
		||||
  ], {
 | 
			
		||||
    H: 'xreliquary:witch_hat'
 | 
			
		||||
  });
 | 
			
		||||
 | 
			
		||||
  event.shaped(Item.of('minecraft:redstone', 6), [
 | 
			
		||||
    'H  ',
 | 
			
		||||
    ' H ',
 | 
			
		||||
    'H  '
 | 
			
		||||
  ], {
 | 
			
		||||
    H: 'xreliquary:witch_hat'
 | 
			
		||||
  });
 | 
			
		||||
});
 | 
			
		||||
 | 
			
		||||
@ -1,11 +0,0 @@
 | 
			
		||||
events.listen('recipes', (event) => {
 | 
			
		||||
  // Additional Lights
 | 
			
		||||
  event.shapeless('additional_lights:fire_for_standing_torch_s', ['#fellies:minicoal']);
 | 
			
		||||
  event.shapeless('additional_lights:fire_for_standing_torch_l', ['#fellies:minicoal', '#fellies:minicoal']);
 | 
			
		||||
  event.shapeless('additional_lights:fire_for_fire_pit_s', ['#fellies:minicoal', '#fellies:minicoal','#fellies:minicoal']);
 | 
			
		||||
  event.shapeless('additional_lights:fire_for_fire_pit_l', ['#fellies:minicoal', '#fellies:minicoal','#fellies:minicoal','#fellies:minicoal']);
 | 
			
		||||
  event.shapeless('additional_lights:soul_fire_for_standing_torch_s', ['#fellies:minicoal', '#forge:soul_sand']);
 | 
			
		||||
  event.shapeless('additional_lights:soul_fire_for_standing_torch_l', ['#fellies:minicoal', '#fellies:minicoal', '#forge:soul_sand']);
 | 
			
		||||
  event.shapeless('additional_lights:soul_fire_for_fire_pit_s', ['#fellies:minicoal', '#fellies:minicoal','#fellies:minicoal', '#forge:soul_sand']);
 | 
			
		||||
  event.shapeless('additional_lights:soul_fire_for_fire_pit_l', ['#fellies:minicoal', '#fellies:minicoal','#fellies:minicoal','#fellies:minicoal', '#forge:soul_sand']);
 | 
			
		||||
});
 | 
			
		||||
@ -1,4 +0,0 @@
 | 
			
		||||
events.listen('recipes', (event) => {
 | 
			
		||||
  // Mana and artifice
 | 
			
		||||
  // event.smelting('mana-and-artifice:vinteum_dust', 'emendatusenigmatica:arcane_ore');
 | 
			
		||||
});
 | 
			
		||||
@ -0,0 +1,20 @@
 | 
			
		||||
// priority: 99
 | 
			
		||||
 | 
			
		||||
/*
 | 
			
		||||
 * Supported types:
 | 
			
		||||
 *  furnace, sawmill, pulverizer, smelter, centrifuge, press,
 | 
			
		||||
 *  crucible, chiller, refinery, brewer, bottler,
 | 
			
		||||
 *  insolator, pulverizer_catalyst, smelter_catalyst, insolator_catalyst,
 | 
			
		||||
 *  stirling_fuel, compression_fuel, magmatic_fuel, numismatic_fuel, lapidary_fuel
 | 
			
		||||
 * 
 | 
			
		||||
 * Url: https://www.curseforge.com/minecraft/mc-mods/kubejs-thermal
 | 
			
		||||
 */
 | 
			
		||||
 | 
			
		||||
events.listen('recipes', e => {
 | 
			
		||||
  const { 
 | 
			
		||||
    furnace, sawmill, pulverizer, smelter, centrifuge, press, 
 | 
			
		||||
    crucible, chiller, refinery, brewer, bottler, 
 | 
			
		||||
    insolator, pulverizer_catalyst, smelter_catalyst, insolator_catalyst,
 | 
			
		||||
    stirling_fuel, compression_fuel, magmatic_fuel, numismatic_fuel, lapidary_fuel
 | 
			
		||||
  } = e.recipes.thermal;
 | 
			
		||||
});
 | 
			
		||||
							
								
								
									
										77
									
								
								kubejs/server_scripts/fellies/kubejs/tags/blocks.js
									
									
									
									
									
										Normal file
									
								
							
							
						
						@ -0,0 +1,77 @@
 | 
			
		||||
events.listen('block.tags', e => {
 | 
			
		||||
  // Missing Stair Tags
 | 
			
		||||
  var woodenStairs = [
 | 
			
		||||
    'astralsorcery:infused_wood_stairs'
 | 
			
		||||
  ]
 | 
			
		||||
 | 
			
		||||
  var stoneStairs = [
 | 
			
		||||
    'astralsorcery:marble_stairs',
 | 
			
		||||
    'astralsorcery:black_marble_stairs'
 | 
			
		||||
  ]
 | 
			
		||||
 | 
			
		||||
  e.get('minecraft:stairs')
 | 
			
		||||
   .add(woodenStairs)
 | 
			
		||||
   .add(stoneStairs)
 | 
			
		||||
 | 
			
		||||
  // Missing Slab Tags
 | 
			
		||||
  var woodenSlabs = [
 | 
			
		||||
    'astralsorcery:infused_wood_slab'
 | 
			
		||||
  ]
 | 
			
		||||
 | 
			
		||||
  var stoneSlabs = [
 | 
			
		||||
    'astralsorcery:marble_slab',
 | 
			
		||||
    'astralsorcery:black_marble_slab'
 | 
			
		||||
  ]
 | 
			
		||||
 | 
			
		||||
  e.get('minecraft:slabs')
 | 
			
		||||
   .add(woodenSlabs)
 | 
			
		||||
   .add(stoneSlabs)
 | 
			
		||||
 | 
			
		||||
  e.get('minecraft:wooden_slabs')
 | 
			
		||||
   .add(woodenSlabs)
 | 
			
		||||
 | 
			
		||||
  // Sandstone Tags
 | 
			
		||||
  var orangeSandstones = [
 | 
			
		||||
    'biomesoplenty:orange_sandstone',
 | 
			
		||||
    'biomesoplenty:smooth_orange_sandstone',
 | 
			
		||||
    'biomesoplenty:cut_orange_sandstone',
 | 
			
		||||
    'biomesoplenty:chiseled_orange_sandstone'
 | 
			
		||||
  ]
 | 
			
		||||
 | 
			
		||||
  e.get('forge:sandstone/orange')
 | 
			
		||||
   .add(orangeSandstones)
 | 
			
		||||
 | 
			
		||||
  var whiteSandstones = [
 | 
			
		||||
    'biomesoplenty:white_sandstone',
 | 
			
		||||
    'biomesoplenty:smooth_white_sandstone',
 | 
			
		||||
    'biomesoplenty:cut_white_sandstone',
 | 
			
		||||
    'biomesoplenty:chiseled_white_sandstone'
 | 
			
		||||
  ]
 | 
			
		||||
 | 
			
		||||
  e.get('forge:sandstone/white')
 | 
			
		||||
   .add(whiteSandstones)
 | 
			
		||||
 | 
			
		||||
  var blackSandstones = [
 | 
			
		||||
    'biomesoplenty:black_sandstone',
 | 
			
		||||
    'biomesoplenty:smooth_black_sandstone',
 | 
			
		||||
    'biomesoplenty:cut_black_sandstone',
 | 
			
		||||
    'biomesoplenty:chiseled_black_sandstone'
 | 
			
		||||
  ]
 | 
			
		||||
 | 
			
		||||
  e.get('forge:sandstone/black')
 | 
			
		||||
   .add(blackSandstones)
 | 
			
		||||
 | 
			
		||||
  var soulSandstones = [
 | 
			
		||||
    'quark:soul_sandstone',
 | 
			
		||||
    'quark:soul_sandstone_bricks',
 | 
			
		||||
    'quark:smooth_soul_sandstone',
 | 
			
		||||
    'quark:cut_soul_sandstone',
 | 
			
		||||
    'quark:chiseled_soul_sandstone'
 | 
			
		||||
  ]
 | 
			
		||||
 | 
			
		||||
  e.get('forge:sandstone/soul')
 | 
			
		||||
   .add(soulSandstones)
 | 
			
		||||
 | 
			
		||||
  e.add('forge:sandstone/colorless', 'quark:sandstone_bricks')
 | 
			
		||||
  e.add('forge:sandstone/red', 'quark:red_sandstone_bricks')
 | 
			
		||||
})
 | 
			
		||||
							
								
								
									
										118
									
								
								kubejs/server_scripts/fellies/kubejs/tags/items.js
									
									
									
									
									
										Normal file
									
								
							
							
						
						@ -0,0 +1,118 @@
 | 
			
		||||
events.listen('item.tags', e => {
 | 
			
		||||
  // Missing #forge:sapling item tags.
 | 
			
		||||
  var saplings = [
 | 
			
		||||
    'quark:yellow_blossom_sapling',
 | 
			
		||||
    'quark:lavender_blossom_sapling',
 | 
			
		||||
    'quark:pink_blossom_sapling',
 | 
			
		||||
    'quark:blue_blossom_sapling',
 | 
			
		||||
    'quark:orange_blossom_sapling',
 | 
			
		||||
    'quark:red_blossom_sapling',
 | 
			
		||||
    'biomesoplenty:origin_sapling',
 | 
			
		||||
    'biomesoplenty:flowering_oak_sapling',
 | 
			
		||||
    'biomesoplenty:rainbow_birch_sapling',
 | 
			
		||||
    'biomesoplenty:yellow_autumn_sapling',
 | 
			
		||||
    'biomesoplenty:orange_autumn_sapling',
 | 
			
		||||
    'biomesoplenty:maple_sapling',
 | 
			
		||||
    'biomesoplenty:fir_sapling',
 | 
			
		||||
    'biomesoplenty:redwood_sapling',
 | 
			
		||||
    'biomesoplenty:white_cherry_sapling',
 | 
			
		||||
    'biomesoplenty:pink_cherry_sapling',
 | 
			
		||||
    'biomesoplenty:mahogany_sapling',
 | 
			
		||||
    'biomesoplenty:jacaranda_sapling',
 | 
			
		||||
    'biomesoplenty:palm_sapling',
 | 
			
		||||
    'biomesoplenty:willow_sapling',
 | 
			
		||||
    'biomesoplenty:dead_sapling',
 | 
			
		||||
    'biomesoplenty:magic_sapling',
 | 
			
		||||
    'biomesoplenty:umbran_sapling',
 | 
			
		||||
    'biomesoplenty:hellbark_sapling'
 | 
			
		||||
  ]
 | 
			
		||||
  e.get('forge:sapling').add(saplings)
 | 
			
		||||
 | 
			
		||||
  // Missing Wall Tags
 | 
			
		||||
  var stoneWalls = [
 | 
			
		||||
    'bloodmagic:dungeon_brick_wall',
 | 
			
		||||
    'bloodmagic:dungeon_polished_wall'
 | 
			
		||||
  ]
 | 
			
		||||
 | 
			
		||||
  e.get('minecraft:walls')
 | 
			
		||||
   .add(stoneWalls)
 | 
			
		||||
 | 
			
		||||
  // Missing Stair Tags
 | 
			
		||||
  var woodenStairs = [
 | 
			
		||||
    'astralsorcery:infused_wood_stairs'
 | 
			
		||||
  ]
 | 
			
		||||
 | 
			
		||||
  var stoneStairs = [
 | 
			
		||||
    'astralsorcery:marble_stairs',
 | 
			
		||||
    'astralsorcery:black_marble_stairs'
 | 
			
		||||
  ]
 | 
			
		||||
 | 
			
		||||
  e.get('minecraft:stairs')
 | 
			
		||||
   .add(woodenStairs)
 | 
			
		||||
   .add(stoneStairs)
 | 
			
		||||
 | 
			
		||||
  // Missing Slab Tags
 | 
			
		||||
  var woodenSlabs = [
 | 
			
		||||
    'astralsorcery:infused_wood_slab'
 | 
			
		||||
  ]
 | 
			
		||||
 | 
			
		||||
  var stoneSlabs = [
 | 
			
		||||
    'astralsorcery:marble_slab',
 | 
			
		||||
    'astralsorcery:black_marble_slab'
 | 
			
		||||
  ]
 | 
			
		||||
 | 
			
		||||
  e.get('minecraft:slabs')
 | 
			
		||||
   .add(woodenSlabs)
 | 
			
		||||
   .add(stoneSlabs)
 | 
			
		||||
 | 
			
		||||
  e.get('minecraft:wooden_slabs')
 | 
			
		||||
   .add(woodenSlabs)
 | 
			
		||||
    
 | 
			
		||||
  // Sandstone Tags
 | 
			
		||||
  var orangeSandstones = [
 | 
			
		||||
    'biomesoplenty:orange_sandstone',
 | 
			
		||||
    'biomesoplenty:smooth_orange_sandstone',
 | 
			
		||||
    'biomesoplenty:cut_orange_sandstone',
 | 
			
		||||
    'biomesoplenty:chiseled_orange_sandstone'
 | 
			
		||||
  ]
 | 
			
		||||
 | 
			
		||||
  e.get('forge:sandstone/orange')
 | 
			
		||||
   .add(orangeSandstones)
 | 
			
		||||
 | 
			
		||||
  var whiteSandstones = [
 | 
			
		||||
    'biomesoplenty:white_sandstone',
 | 
			
		||||
    'biomesoplenty:smooth_white_sandstone',
 | 
			
		||||
    'biomesoplenty:cut_white_sandstone',
 | 
			
		||||
    'biomesoplenty:chiseled_white_sandstone'
 | 
			
		||||
  ]
 | 
			
		||||
 | 
			
		||||
  e.get('forge:sandstone/white')
 | 
			
		||||
   .add(whiteSandstones)
 | 
			
		||||
 | 
			
		||||
  var blackSandstones = [
 | 
			
		||||
    'biomesoplenty:black_sandstone',
 | 
			
		||||
    'biomesoplenty:smooth_black_sandstone',
 | 
			
		||||
    'biomesoplenty:cut_black_sandstone',
 | 
			
		||||
    'biomesoplenty:chiseled_black_sandstone'
 | 
			
		||||
  ]
 | 
			
		||||
 | 
			
		||||
  e.get('forge:sandstone/black')
 | 
			
		||||
   .add(blackSandstones)
 | 
			
		||||
 | 
			
		||||
  var soulSandstones = [
 | 
			
		||||
    'quark:soul_sandstone',
 | 
			
		||||
    'quark:soul_sandstone_bricks',
 | 
			
		||||
    'quark:smooth_soul_sandstone',
 | 
			
		||||
    'quark:cut_soul_sandstone',
 | 
			
		||||
    'quark:chiseled_soul_sandstone'
 | 
			
		||||
  ]
 | 
			
		||||
 | 
			
		||||
  e.get('forge:sandstone/soul')
 | 
			
		||||
   .add(soulSandstones)
 | 
			
		||||
  
 | 
			
		||||
  e.add('forge:sandstone/colorless', 'quark:sandstone_bricks')
 | 
			
		||||
  e.add('forge:sandstone/red', 'quark:red_sandstone_bricks')
 | 
			
		||||
  
 | 
			
		||||
  // Misc Missing Tags
 | 
			
		||||
  e.add('forge:dusts/obsidian', 'create:powdered_obsidian')
 | 
			
		||||
})
 | 
			
		||||
							
								
								
									
										6
									
								
								kubejs/startup_scripts/items.js
									
									
									
									
									
										Normal file
									
								
							
							
						
						@ -0,0 +1,6 @@
 | 
			
		||||
events.listen('item.registry', function (event) {
 | 
			
		||||
  event.create('diamond_nugget').group('fellies').displayName('Diamond Nugget');
 | 
			
		||||
  event.create('graphite_one').group('fellies').displayName('Graphite 1');
 | 
			
		||||
  event.create('graphite_two').group('fellies').displayName('Graphite 2');
 | 
			
		||||
  event.create('graphite_three').group('fellies').displayName('Graphite 3');
 | 
			
		||||
});
 | 
			
		||||
@ -1,13 +1,13 @@
 | 
			
		||||
// priority: 0
 | 
			
		||||
 | 
			
		||||
console.info('Hello, World! (You will only see this line once in console, during startup)')
 | 
			
		||||
// console.info('Hello, World! (You will only see this line once in console, during startup)')
 | 
			
		||||
 | 
			
		||||
onEvent('item.registry', event => {
 | 
			
		||||
  // Register new items here
 | 
			
		||||
  // event.create('example_item').displayName('Example Item')
 | 
			
		||||
})
 | 
			
		||||
// onEvent('item.registry', event => {
 | 
			
		||||
//   // Register new items here
 | 
			
		||||
//   // event.create('example_item').displayName('Example Item')
 | 
			
		||||
// })
 | 
			
		||||
 | 
			
		||||
onEvent('block.registry', event => {
 | 
			
		||||
  // Register new blocks here
 | 
			
		||||
  // event.create('example_block').material('wood').hardness(1.0).displayName('Example Block')
 | 
			
		||||
})
 | 
			
		||||
// onEvent('block.registry', event => {
 | 
			
		||||
//   // Register new blocks here
 | 
			
		||||
//   // event.create('example_block').material('wood').hardness(1.0).displayName('Example Block')
 | 
			
		||||
// })
 | 
			
		||||