file upload
meat of the pack
This commit is contained in:
142
kubejs/server_scripts/lychee/crush_wash.js
Normal file
142
kubejs/server_scripts/lychee/crush_wash.js
Normal file
@@ -0,0 +1,142 @@
|
||||
ServerEvents.recipes(event => {
|
||||
let cauldronWash = (ore, result) => {
|
||||
event.custom({
|
||||
type: "lychee:item_inside",
|
||||
item_in: {
|
||||
item: ore
|
||||
},
|
||||
block_in: {
|
||||
blocks: ["water_cauldron"],
|
||||
state: {
|
||||
level: 3
|
||||
}
|
||||
},
|
||||
post: [
|
||||
{
|
||||
type: "drop_item",
|
||||
item: result
|
||||
}
|
||||
]
|
||||
})
|
||||
}
|
||||
const oreTypes = [
|
||||
"aluminium",
|
||||
"beryllium",
|
||||
"cobalt",
|
||||
"copper",
|
||||
"gold",
|
||||
"iron",
|
||||
"lead",
|
||||
"lithium",
|
||||
"molybdenum",
|
||||
"neodymium",
|
||||
"nickel",
|
||||
"palladium",
|
||||
"platinum",
|
||||
"plutonium",
|
||||
"silver",
|
||||
"sulfur",
|
||||
"thorium",
|
||||
"tin",
|
||||
"naquadah",
|
||||
"almandine",
|
||||
"asbestos",
|
||||
"hematite",
|
||||
"blue_topaz",
|
||||
"goethite",
|
||||
"calcite",
|
||||
"cassiterite",
|
||||
"cassiterite_sand",
|
||||
"chalcopyrite",
|
||||
"chromite",
|
||||
"cinnabar",
|
||||
"coal",
|
||||
"cobaltite",
|
||||
"diamond",
|
||||
"emerald",
|
||||
"galena",
|
||||
"garnierite",
|
||||
"green_sapphire",
|
||||
"grossular",
|
||||
"ilmenite",
|
||||
"bauxite",
|
||||
"lazurite",
|
||||
"magnesite",
|
||||
"magnetite",
|
||||
"molybdenite",
|
||||
"powellite",
|
||||
"pyrite",
|
||||
"pyrolusite",
|
||||
"pyrope",
|
||||
"rock_salt",
|
||||
"ruby",
|
||||
"salt",
|
||||
"saltpeter",
|
||||
"sapphire",
|
||||
"scheelite",
|
||||
"sodalite",
|
||||
"tantalite",
|
||||
"spessartine",
|
||||
"sphalerite",
|
||||
"stibnite",
|
||||
"tetrahedrite",
|
||||
"topaz",
|
||||
"tungstate",
|
||||
"uraninite",
|
||||
"wulfenite",
|
||||
"yellow_limonite",
|
||||
"nether_quartz",
|
||||
"certus_quartz",
|
||||
"quartzite",
|
||||
"graphite",
|
||||
"bornite",
|
||||
"chalcocite",
|
||||
"realgar",
|
||||
"bastnasite",
|
||||
"pentlandite",
|
||||
"spodumene",
|
||||
"lepidolite",
|
||||
"glauconite_sand",
|
||||
"malachite",
|
||||
"mica",
|
||||
"barite",
|
||||
"alunite",
|
||||
"talc",
|
||||
"soapstone",
|
||||
"kyanite",
|
||||
"pyrochlore",
|
||||
"oilsands",
|
||||
"olivine",
|
||||
"opal",
|
||||
"amethyst",
|
||||
"lapis",
|
||||
"apatite",
|
||||
"tricalcium_phosphate",
|
||||
"red_garnet",
|
||||
"yellow_garnet",
|
||||
"vanadium_magnetite",
|
||||
"pollucite",
|
||||
"bentonite",
|
||||
"fullers_earth",
|
||||
"pitchblende",
|
||||
"monazite",
|
||||
"trona",
|
||||
"gypsum",
|
||||
"zeolite",
|
||||
"electrotine",
|
||||
"diatomite",
|
||||
"granitic_mineral_sand",
|
||||
"garnet_sand",
|
||||
"basaltic_mineral_sand",
|
||||
"cooperite"
|
||||
]
|
||||
oreTypes.forEach(material => {
|
||||
cauldronWash("gtceu:" + material + "_crushed_ore", "gtceu:" + material + "_purified_ore")
|
||||
cauldronWash("gtceu:" + material + "_pure_dust", "gtceu:" + material + "_dust")
|
||||
cauldronWash("gtceu:" + material + "_impure_dust", "gtceu:" + material + "_dust")
|
||||
})
|
||||
|
||||
cauldronWash("gtceu:redstone_crushed_ore", "gtceu:redstone_purified_ore")
|
||||
cauldronWash("gtceu:redstone_pure_dust", "minecraft:redstone")
|
||||
cauldronWash("gtceu:redstone_impure_dust", "minecraft:redstone")
|
||||
})
|
||||
Reference in New Issue
Block a user