Fellies/kubejs/server_scripts/fellies/kubejs/base/recipetypes/pedestals/pedestal_crushing_flowers.js

100 lines
6.5 KiB
JavaScript

events.listen('recipes', (event) => {
var count = 2;
var data = {
recipes: [
{ input: 'byg:yellow_tulip', color: 'yellow', multiplier: '1' },
{ input: 'byg:yellow_daffodil', color: 'yellow', multiplier: '1' },
{ input: 'byg:winter_scilla', color: 'light_blue', multiplier: '1' },
{ input: 'byg:winter_rose', color: 'white', multiplier: '1' },
{ input: 'byg:winter_cyclamen', color: 'cyan', multiplier: '1' },
{ input: 'byg:white_sage', color: 'white', multiplier: '1' },
{ input: 'byg:white_anemone', color: 'white', multiplier: '1' },
{ input: 'byg:violet_leather_flower', color: 'blue', multiplier: '1' },
{ input: 'byg:torch_ginger', color: 'red', multiplier: '1' },
{ input: 'byg:snowdrops', color: 'white', multiplier: '1' },
{ input: 'byg:silver_vase_flower', color: 'pink', multiplier: '1' },
{ input: 'byg:rose', color: 'red', multiplier: '1' },
{ input: 'byg:richea', color: 'light_gray', multiplier: '1' },
{ input: 'byg:red_orchid', color: 'red', multiplier: '1' },
{ input: 'byg:red_cornflower', color: 'red', multiplier: '1' },
{ input: 'byg:purple_tulip', color: 'purple', multiplier: '1' },
{ input: 'byg:purple_sage', color: 'purple', multiplier: '1' },
{ input: 'byg:purple_orchid', color: 'purple', multiplier: '1' },
{ input: 'byg:purple_amaranth', color: 'purple', multiplier: '1' },
{ input: 'byg:protea_flower', color: 'magenta', multiplier: '1' },
{ input: 'byg:pink_orchid', color: 'pink', multiplier: '1' },
{ input: 'byg:pink_daffodil', color: 'pink', multiplier: '1' },
{ input: 'byg:pink_anemone', color: 'pink', multiplier: '1' },
{ input: 'byg:pink_allium_flower_bush', color: 'pink', multiplier: '1' },
{ input: 'byg:pink_allium', color: 'pink', multiplier: '1' },
{ input: 'byg:peach_leather_flower', color: 'pink', multiplier: '1' },
{ input: 'byg:osiria_rose', color: 'pink', multiplier: '1' },
{ input: 'byg:orange_daisy', color: 'orange', multiplier: '1' },
{ input: 'byg:orange_amaranth', color: 'orange', multiplier: '1' },
{ input: 'byg:magenta_tulip', color: 'magenta', multiplier: '1' },
{ input: 'byg:magenta_amaranth', color: 'magenta', multiplier: '1' },
{ input: 'byg:lolipop_flower', color: 'yellow', multiplier: '1' },
{ input: 'byg:lazarus_bellflower', color: 'magenta', multiplier: '1' },
{ input: 'byg:kovan_flower', color: 'red', multiplier: '1' },
{ input: 'byg:iris', color: 'purple', multiplier: '1' },
{ input: 'byg:incan_lily', color: 'orange', multiplier: '1' },
{ input: 'byg:guzmania', color: 'orange', multiplier: '1' },
{ input: 'byg:green_tulip', color: 'lime', multiplier: '1' },
{ input: 'byg:firecracker_flower_bush', color: 'pink', multiplier: '1' },
{ input: 'byg:fairy_slipper', color: 'magenta', multiplier: '1' },
{ input: 'byg:daffodil', color: 'pink', multiplier: '1' },
{ input: 'byg:cyan_rose', color: 'cyan', multiplier: '1' },
{ input: 'byg:cyan_tulip', color: 'cyan', multiplier: '1' },
{ input: 'byg:cyan_amaranth', color: 'cyan', multiplier: '1' },
{ input: 'byg:crocus', color: 'purple', multiplier: '1' },
{ input: 'byg:california_poppy', color: 'orange', multiplier: '1' },
{ input: 'byg:blue_sage', color: 'blue', multiplier: '1' },
{ input: 'byg:black_rose', color: 'black', multiplier: '1' },
{ input: 'byg:bistort', color: 'pink', multiplier: '1' },
{ input: 'byg:begonia', color: 'red', multiplier: '1' },
{ input: 'byg:angelica', color: 'white', multiplier: '1' },
{ input: 'byg:amaranth', color: 'red', multiplier: '1' },
{ input: 'byg:alpine_bellflower', color: 'purple', multiplier: '1' },
{ input: 'byg:allium_flower_bush', color: 'purple', multiplier: '1' },
{ input: 'byg:reeds', color: 'brown', multiplier: '1' },
{ input: 'byg:prickly_pear_cactus', color: 'green', multiplier: '1' },
{ input: 'byg:mini_cactus', color: 'green', multiplier: '1' },
{ input: 'byg:horseweed', color: 'green', multiplier: '1' },
{ input: 'byg:golden_spined_cactus', color: 'green', multiplier: '1' },
{ input: 'byg:blueberries', color: 'blue', multiplier: '1' },
{ input: 'byg:thereal_bellflower', color: 'light_blue', multiplier: '1' },
{ input: 'byg:tall_pink_allium', color: 'pink', multiplier: '2' },
{ input: 'byg:japanese_orchid', color: 'pink', multiplier: '2' },
{ input: 'byg:foxglove', color: 'cyan', multiplier: '2' },
{ input: 'byg:delphinium', color: 'blue', multiplier: '2' },
{ input: 'byg:azalea', color: 'blue', multiplier: '2' },
{ input: 'byg:tall_allium', color: 'purple', multiplier: '2' },
{ input: 'byg:tall_allium', color: 'purple', multiplier: '2' },
{ input: 'biomesoplenty:goldenrod', color: 'yellow', multiplier: '1' },
{ input: 'biomesoplenty:blue_hydrangea', color: 'light_blue', multiplier: '1' },
{ input: 'biomesoplenty:burning_blossom', color: 'orange', multiplier: '1' },
{ input: 'biomesoplenty:wilted_lily', color: 'gray', multiplier: '1' },
{ input: 'biomesoplenty:glowflower', color: 'cyan', multiplier: '1' },
{ input: 'biomesoplenty:pink_hibiscus', color: 'pink', multiplier: '1' },
{ input: 'biomesoplenty:pink_daffodil', color: 'pink', multiplier: '1' },
{ input: 'biomesoplenty:orange_cosmos', color: 'orange', multiplier: '1' },
{ input: 'biomesoplenty:wildflower', color: 'magenta', multiplier: '1' },
{ input: 'biomesoplenty:lavender', color: 'purple', multiplier: '1' },
{ input: 'biomesoplenty:violet', color: 'purple', multiplier: '1' },
{ input: 'biomesoplenty:rose', color: 'red', multiplier: '1' }
]
};
data.recipes.forEach((recipe) => {
event.recipes.pedestals.pedestal_crushing({
type: 'pedestals.pedestal_crushing',
ingredient: {
item: recipe.input
},
result: {
item: 'minecraft:' + recipe.color + '_dye',
count: count * recipe.multiplier
}
});
});
});