forked from copygirl/heck
parent
c27e40b494
commit
ae095c7f23
4 changed files with 56 additions and 59 deletions
@ -1,20 +0,0 @@ |
|||||||
// priority: 100
|
|
||||||
|
|
||||||
// Add brewing recipe (from Farmer's Respite)
|
|
||||||
// "brewingtime" tends to be 100 for simple recipes, 2400 for things that need to be brewed
|
|
||||||
// "needwater" can be set to false if liquid is already supplied
|
|
||||||
function brewing(event, output, inputs, options) { |
|
||||||
let i = inputs.map(input => Ingredient.of(input).toJson()); |
|
||||||
let o = Item.of(output).toJson(); |
|
||||||
if (options && options.container) |
|
||||||
options.container = Ingredient.of(options.container).toJson(); |
|
||||||
event.custom(Object.assign({ |
|
||||||
type: "farmersrespite:brewing", |
|
||||||
ingredients: i, |
|
||||||
result: o, |
|
||||||
container: { item: "minecraft:glass_bottle" }, |
|
||||||
experience: 0.35, |
|
||||||
brewingtime: 2400, |
|
||||||
needwater: true, |
|
||||||
}, options)); |
|
||||||
} |
|
@ -1,10 +0,0 @@ |
|||||||
// priority: 0
|
|
||||||
|
|
||||||
onEvent("recipes", event => { |
|
||||||
event.remove({ output: "adorn:brewer" }); |
|
||||||
|
|
||||||
brewing(event, "adorn:hot_chocolate" , [ "minecraft:cocoa_beans" , "#forge:milk" ], { container: "adorn:mug", brewingtime: 100, needwater: false }); |
|
||||||
brewing(event, "adorn:sweet_berry_juice" , [ "minecraft:sweet_berries", "minecraft:sugar" ], { container: "adorn:mug" }); |
|
||||||
brewing(event, "adorn:glow_berry_tea" , [ "minecraft:glow_berries" , "#farmersrespite:tea_leaves" ], { container: "adorn:mug" }); |
|
||||||
brewing(event, "adorn:nether_wart_coffee", [ "minecraft:nether_wart" , "#forge:milk" ], { container: "adorn:mug", needwater: false }); |
|
||||||
}); |
|
@ -1,29 +0,0 @@ |
|||||||
// priority: 0
|
|
||||||
|
|
||||||
onEvent("recipes", event => { |
|
||||||
event.remove({ output: "twilightdelight:thorn_rose_tea" }); |
|
||||||
event.remove({ output: "twilightdelight:torchberry_juice" }); |
|
||||||
event.remove({ output: "twilightdelight:twilight_spring" }); |
|
||||||
event.remove({ output: "twilightdelight:phytochemical_juice" }); |
|
||||||
event.remove({ output: "twilightdelight:tear_drink" }); |
|
||||||
event.remove({ output: "twilightdelight:glacier_ice_tea" }); |
|
||||||
brewing(event, "twilightdelight:thorn_rose_tea" , [ "twilightforest:thorn_rose" , "minecraft:sugar" ]); |
|
||||||
brewing(event, "twilightdelight:torchberry_juice" , [ "twilightforest:torchberries" , "minecraft:sugar" ]); |
|
||||||
brewing(event, "twilightdelight:twilight_spring" , [ "twilightforest:raw_ironwood" , "minecraft:ice" ], { needwater: false }); |
|
||||||
brewing(event, "twilightdelight:phytochemical_juice", [ "twilightforest:steeleaf_ingot", "twilightforest:liveroot" ]); |
|
||||||
brewing(event, "twilightdelight:tear_drink" , [ "twilightforest:fiery_tears" , "minecraft:ghast_tear" ]); |
|
||||||
brewing(event, "twilightdelight:glacier_ice_tea" , [ "twilightforest:ice_bomb" , "minecraft:ice" ], { needwater: false }); |
|
||||||
|
|
||||||
event.remove({ output: "corn_delight:creamy_corn_drink" }); |
|
||||||
brewing(event, "corn_delight:creamy_corn_drink", [ "corn_delight:corn", "minecraft:sugar" ], |
|
||||||
{ container: "farmersdelight:milk_bottle", brewingtime: 100, needwater: false }); |
|
||||||
|
|
||||||
event.remove({ id: "twilightdelight:cooking/builders_tea" }); |
|
||||||
brewing(event, "create:builders_tea", [ "#farmersrespite:tea_leaves", "#forge:milk" ]); |
|
||||||
brewing(event, "create_confectionery:hot_chocolate_bottle", [ "create_confectionery:cocoa_powder", "minecraft:sugar" ], |
|
||||||
{ container: "farmersdelight:milk_bottle", brewingtime: 100, needwater: false }); |
|
||||||
|
|
||||||
// Added by Farmer's Respite
|
|
||||||
event.remove({ id: "farmersdelight:cooking/hot_cocoa" }); |
|
||||||
event.remove({ id: "farmersdelight:cooking/apple_cider" }); |
|
||||||
}); |
|
@ -0,0 +1,56 @@ |
|||||||
|
// priority: 0
|
||||||
|
|
||||||
|
onEvent("recipes", event => { |
||||||
|
function brewing(output, inputs, options) { |
||||||
|
let i = inputs.map(input => Ingredient.of(input).toJson()); |
||||||
|
let o = Item.of(output).toJson(); |
||||||
|
if (options && options.container) |
||||||
|
options.container = Ingredient.of(options.container).toJson(); |
||||||
|
event.custom(Object.assign({ |
||||||
|
type: "farmersrespite:brewing", |
||||||
|
ingredients: i, |
||||||
|
result: o, |
||||||
|
container: { item: "minecraft:glass_bottle" }, |
||||||
|
experience: 0.35, |
||||||
|
brewingtime: 2400, |
||||||
|
needwater: true, |
||||||
|
}, options)); |
||||||
|
} |
||||||
|
|
||||||
|
// Twilight Delight
|
||||||
|
event.remove({ output: "twilightdelight:thorn_rose_tea" }); |
||||||
|
event.remove({ output: "twilightdelight:torchberry_juice" }); |
||||||
|
event.remove({ output: "twilightdelight:twilight_spring" }); |
||||||
|
event.remove({ output: "twilightdelight:phytochemical_juice" }); |
||||||
|
event.remove({ output: "twilightdelight:tear_drink" }); |
||||||
|
event.remove({ output: "twilightdelight:glacier_ice_tea" }); |
||||||
|
brewing("twilightdelight:thorn_rose_tea" , [ "twilightforest:thorn_rose" , "minecraft:sugar" ]); |
||||||
|
brewing("twilightdelight:torchberry_juice" , [ "twilightforest:torchberries" , "minecraft:sugar" ]); |
||||||
|
brewing("twilightdelight:twilight_spring" , [ "twilightforest:raw_ironwood" , "minecraft:ice" ], { needwater: false }); |
||||||
|
brewing("twilightdelight:phytochemical_juice", [ "twilightforest:steeleaf_ingot", "twilightforest:liveroot" ]); |
||||||
|
brewing("twilightdelight:tear_drink" , [ "twilightforest:fiery_tears" , "minecraft:ghast_tear" ]); |
||||||
|
brewing("twilightdelight:glacier_ice_tea" , [ "twilightforest:ice_bomb" , "minecraft:ice" ], { needwater: false }); |
||||||
|
|
||||||
|
// Corn Delight
|
||||||
|
event.remove({ output: "corn_delight:creamy_corn_drink" }); |
||||||
|
brewing("corn_delight:creamy_corn_drink", [ "corn_delight:corn", "minecraft:sugar" ], |
||||||
|
{ container: "farmersdelight:milk_bottle", brewingtime: 100, needwater: false }); |
||||||
|
|
||||||
|
// Create / Create Confectionery
|
||||||
|
event.remove({ id: "twilightdelight:cooking/builders_tea" }); |
||||||
|
brewing("create:builders_tea", [ "#farmersrespite:tea_leaves", "#forge:milk" ]); |
||||||
|
brewing("create_confectionery:hot_chocolate_bottle", [ "create_confectionery:cocoa_powder", "minecraft:sugar" ], |
||||||
|
{ container: "farmersdelight:milk_bottle", brewingtime: 100, needwater: false }); |
||||||
|
|
||||||
|
// Farmer's Delight
|
||||||
|
event.remove({ id: "farmersdelight:cooking/hot_cocoa" }); |
||||||
|
event.remove({ id: "farmersdelight:cooking/apple_cider" }); |
||||||
|
// Farmer's Respite already adds brewing recipes for these.
|
||||||
|
|
||||||
|
// Adorn
|
||||||
|
event.remove({ output: "adorn:brewer" }); |
||||||
|
brewing("adorn:hot_chocolate" , [ "minecraft:cocoa_beans" , "#forge:milk" ], { container: "adorn:mug", brewingtime: 100, needwater: false }); |
||||||
|
brewing("adorn:sweet_berry_juice" , [ "minecraft:sweet_berries", "minecraft:sugar" ], { container: "adorn:mug" }); |
||||||
|
brewing("adorn:glow_berry_tea" , [ "minecraft:glow_berries" , "#farmersrespite:tea_leaves" ], { container: "adorn:mug" }); |
||||||
|
brewing("adorn:nether_wart_coffee", [ "minecraft:nether_wart" , "#forge:milk" ], { container: "adorn:mug", needwater: false }); |
||||||
|
}); |
Loading…
Reference in new issue