From 7d7356a515e83e552b6e95e5ce060fb7cba82ec5 Mon Sep 17 00:00:00 2001 From: Cerulean <123337485+ceruleanminecraft@users.noreply.github.com> Date: Wed, 22 Nov 2023 14:40:57 -0600 Subject: [PATCH] Create coffee.js Version 1.0 of the coffee mod - a mod all about coffee! :) --- mods/coffee.js | 228 +++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 228 insertions(+) create mode 100644 mods/coffee.js diff --git a/mods/coffee.js b/mods/coffee.js new file mode 100644 index 00000000..f097fc49 --- /dev/null +++ b/mods/coffee.js @@ -0,0 +1,228 @@ +// Coffee Mod - Since coffee has been confirmed for a future update, I wanted to see what it might be like :) +// Created by Cerulean - special thanks to ggod :D +// If you have any suggestions for the mod, please leave a dm at @playblooket on discord (me) +// I'm not a pro modder, don't expect much lololol +// Version 1.0 // Last update - Nov 22 + +elements.coffee = { + color: "#22120d", + behavior: behaviors.LIQUID, + temp: 75, + category: "food", + viscosity: 27, + tempHigh: 200, + stateHigh: ["steam", "fragrance"], + tempLow: 4, + stateLow: "iced_coffee", + state: "liquid", + density: 308 +}; + +elements.iced_coffee = { + color: "#271f1c", + behavior: behaviors.LIQUID, + temp: -5, + category: "food", + viscosity: 35, + state: "liquid", + tempHigh: 10, + stateHigh: "coffee", + tempLow: -20, + stateLow: ["ice", "ground_coffee_bean"], + density: 308 +}; + +elements.latte = { + color: "#92817b", + behavior: behaviors.LIQUID, + temp: 75, + category: "food", + viscosity: 20, + tempHigh: 200, + stateHigh: ["steam", "fragrance"], + tempLow: 4, + stateLow: "iced_latte", + state: "liquid", + density: 822 +}; + +elements.iced_latte = { + color: "#271f1c", + behavior: behaviors.LIQUID, + temp: -5, + category: "food", + viscosity: 35, + state: "liquid", + tempHigh: 10, + stateHigh: "latte", + tempLow: -20, + stateLow: ["ice", "ground_coffee_bean", "creamer"], + density: 822 +}; + +elements.creamer = { + color: "#efe8e4", + behavior: behaviors.LIQUID, + category: "food", + viscosity: 5, + state: "liquid", + tempLow: -25, + stateLow: "ice_cream", + tempHigh: 150, + stateHigh: ["steam", "oil", "sugar"], + density: 500 +}; + +elements.coffee_bean = { + color: "#552717", + behavior: behaviors.POWDER, + category: "food", + viscosity: 1, + state: "solid", + tempLow: -20, + stateLow: "frozen_coffee_bean", + tempHigh: 200, + stateHigh: "roasted_coffee_bean", + breakInto: ["coffee_grounds", "ground_coffee_bean"], + density: 500 +}; + +elements.coffee_grounds = { + color: "#34160b", + behavior: behaviors.POWDER, + category: "powders", + viscosity: 1, + state: "solid", + tempHigh: 1200, + stateHigh: "molten_dirt", + tempLow: -50, + stateLow: "permafrost", + density: 550 +}; + +elements.ground_coffee_bean = { + color: "#552717", + behavior: behaviors.POWDER, + category: "food", + viscosity: 1, + state: "solid", + tempHigh: 200, + stateHigh: "roasted_ground_coffee_bean", + tempLow: -20, + stateLow: "frozen_coffee_bean", + density: 450 +}; + +elements.frozen_coffee_bean = { + color: "#5d4037", + behavior: behaviors.POWDER, + temp: -25 + category: "food", + viscosity: 1, + state: "solid", + tempHigh: -10, + stateHigh: "coffee_bean", + density: 550 +}; + +elements.frozen_ground_coffee_bean = { + color: "#533328", + behavior: behaviors.POWDER, + temp: -25 + category: "food", + viscosity: 1, + state: "solid", + tempLow: -10, + stateLow: "ground_coffee_bean", + density: 600 +}; + +elements.roasted_ground_coffee_bean = { + color: "#803e29", + behavior: behaviors.POWDER, + temp: 150 + category: "food", + viscosity: 1, + state: "solid", + tempHigh: 350, + stateHigh: "ash", + tempLow: -20, + stateLow: "frozen_ground_coffee_bean", + density: 350 +}; + +elements.roasted_coffee_bean = { + color: "#9e5842", + behavior: behaviors.POWDER, + category: "food", + viscosity: 1, + state: "solid", + tempLow: -20, + stateLow: "frozen_coffee_bean", + tempHigh: 300, + stateHigh: "ash", + breakInto: ["coffee_grounds", "roasted_ground_coffee_bean"] + density: 400 +}; + +elements.toffee = { + color: "#bf8d5f", + behavior: behaviors.POWDER, + category: "food", + viscosity: 1, + state: "solid", + tempHigh: 186, + stateHigh: "sugar", + breakInto: ["sugar", "h_bomb"] + density: 1000 +}; + +elements.espresso = { + color: "#170701", + behavior: behaviors.LIQUID, + temp: 75, + category: "food", + viscosity: 27, + tempHigh: 200, + stateHigh: ["steam", "fragrance"], + tempLow: 4, + stateLow: "iced_espresso", + state: "liquid", + density: 700 +}; + +elements.iced_espresso = { + color: "#2a1a12", + behavior: behaviors.LIQUID, + temp: -5, + category: "food", + viscosity: 35, + state: "liquid", + tempHigh: 10, + stateHigh: "espresso", + tempLow: -20, + stateLow: ["ice", "roasted_ground_coffee_bean"], + density: 700 +}; + +elements.cacaoffee = { + color: "#33180b", + behavior: behaviors.LIQUID, + temp: 75, + category: "food", + viscosity: 27, + tempHigh: 200, + stateHigh: ["steam", "melted_chocolate"], + tempLow: 4, + stateLow: ["chocolate", "iced_coffee"], + state: "liquid", + density: 308 +}; + +elements.milk.reactions.coffee = { "elem1":"latte"}; +elements.creamer.reactions.coffee = { "elem1":"latte"}; +elements.milk.reactions.ground_coffee_bean = { "elem1":"latte"}; +elements.creamer.reactions.roasted_ground_coffee_bean = { "elem1":"espresso"}; +elements.water.reactions.ground_coffee_bean = { "elem1":"coffee"}; +elements.water.reactions.coffee_grounds = { "elem1":"mud"}; +elements.chocolate.reactions.coffee = { "elem1":"latte"};