From d8fbd0e593d838dc9a6394d6255ed57409491c8f Mon Sep 17 00:00:00 2001 From: Andrew71 Date: Sun, 4 Aug 2024 19:08:48 +0300 Subject: [PATCH] Initial commit --- .gitignore | 2 + README.md | 6 + .../data/ttb/brewery_drinks/absinthe.json | 43 ++++ ToTheBaikal/data/ttb/brewery_drinks/ale.json | 111 ++++++++++ .../data/ttb/brewery_drinks/baikal.json | 67 ++++++ .../data/ttb/brewery_drinks/berry_soda.json | 24 +++ .../data/ttb/brewery_drinks/champagne.json | 78 +++++++ .../data/ttb/brewery_drinks/coffee.json | 44 ++++ .../data/ttb/brewery_drinks/cognac.json | 75 +++++++ .../data/ttb/brewery_drinks/dobry_cola.json | 60 ++++++ ToTheBaikal/data/ttb/brewery_drinks/gin.json | 76 +++++++ .../data/ttb/brewery_drinks/kvass.json | 66 ++++++ .../data/ttb/brewery_drinks/liquor.json | 57 +++++ .../data/ttb/brewery_drinks/martini.json | 42 ++++ .../data/ttb/brewery_drinks/moonshine.json | 71 ++++++ .../ttb/brewery_drinks/rivers_lament.json | 46 ++++ .../brewery_drinks/shining_brilliance.json | 82 +++++++ .../ttb/brewery_drinks/sober_up_brew.json | 56 +++++ ToTheBaikal/data/ttb/brewery_drinks/soda.json | 28 +++ .../ttb/brewery_drinks/vodka_meine_liebe.json | 78 +++++++ ToTheBaikal/data/ttb/lang/en_us.json | 20 ++ ToTheBaikal/data/ttb/lang/ru_ru.json | 19 ++ ToTheBaikal/pack.mcmeta | 6 + ToTheBaikal/pack.png | Bin 0 -> 889 bytes drinks_old.txt | 204 ++++++++++++++++++ notes.txt | 4 + pack.aseprite | Bin 0 -> 896 bytes 27 files changed, 1365 insertions(+) create mode 100644 .gitignore create mode 100644 README.md create mode 100644 ToTheBaikal/data/ttb/brewery_drinks/absinthe.json create mode 100644 ToTheBaikal/data/ttb/brewery_drinks/ale.json create mode 100644 ToTheBaikal/data/ttb/brewery_drinks/baikal.json create mode 100644 ToTheBaikal/data/ttb/brewery_drinks/berry_soda.json create mode 100644 ToTheBaikal/data/ttb/brewery_drinks/champagne.json create mode 100644 ToTheBaikal/data/ttb/brewery_drinks/coffee.json create mode 100644 ToTheBaikal/data/ttb/brewery_drinks/cognac.json create mode 100644 ToTheBaikal/data/ttb/brewery_drinks/dobry_cola.json create mode 100644 ToTheBaikal/data/ttb/brewery_drinks/gin.json create mode 100644 ToTheBaikal/data/ttb/brewery_drinks/kvass.json create mode 100644 ToTheBaikal/data/ttb/brewery_drinks/liquor.json create mode 100644 ToTheBaikal/data/ttb/brewery_drinks/martini.json create mode 100644 ToTheBaikal/data/ttb/brewery_drinks/moonshine.json create mode 100644 ToTheBaikal/data/ttb/brewery_drinks/rivers_lament.json create mode 100644 ToTheBaikal/data/ttb/brewery_drinks/shining_brilliance.json create mode 100644 ToTheBaikal/data/ttb/brewery_drinks/sober_up_brew.json create mode 100644 ToTheBaikal/data/ttb/brewery_drinks/soda.json create mode 100644 ToTheBaikal/data/ttb/brewery_drinks/vodka_meine_liebe.json create mode 100644 ToTheBaikal/data/ttb/lang/en_us.json create mode 100644 ToTheBaikal/data/ttb/lang/ru_ru.json create mode 100644 ToTheBaikal/pack.mcmeta create mode 100644 ToTheBaikal/pack.png create mode 100644 drinks_old.txt create mode 100644 notes.txt create mode 100644 pack.aseprite diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..f1afdf2 --- /dev/null +++ b/.gitignore @@ -0,0 +1,2 @@ +DATAPACK.md +ToTheBaikal.zip \ No newline at end of file diff --git a/README.md b/README.md new file mode 100644 index 0000000..9370e7a --- /dev/null +++ b/README.md @@ -0,0 +1,6 @@ +# To the Baikal +TTB is a small datapack that expands [Patbox's Brewery](https://github.com/Patbox/brewery) Minecraft mod with new drinks! + +It contains over 15 \*brews*, including some secret ones! + +To install, copy `ToTheBaikal` directory into your `datapacks` dir, same as with any other pack. \ No newline at end of file diff --git a/ToTheBaikal/data/ttb/brewery_drinks/absinthe.json b/ToTheBaikal/data/ttb/brewery_drinks/absinthe.json new file mode 100644 index 0000000..3665c79 --- /dev/null +++ b/ToTheBaikal/data/ttb/brewery_drinks/absinthe.json @@ -0,0 +1,43 @@ +{ + "version": 2, + "name": { + "translate": "drinktype.ttb.absinthe" + }, + "color": "#35753a", + "alcoholic_value": "45", + "ingredients": [ + { + "items": [ + "minecraft:short_grass" + ], + "count": 15 + }, + { + "items": [ + "minecraft:wheat_seeds" + ], + "count": 3 + } + ], + "distillation_runs": 6, + "cooking_quality_multiplier": "cos(clamp((age / 60 - 3.0) * 0.75, -2, 2))", + "base_quality_value": "10", + "book_information": { + "best_cooking_time": 180.0 + }, + "entries": [ + { + "type": "random", + "entries": [ + { + "type": "potion", + "locked": false, + "effect": "minecraft:poison", + "time": "(quality - 5) * 60", + "value": "1" + } + ], + "apply_check": "random() + 1 - 0.75" + } + ] +} \ No newline at end of file diff --git a/ToTheBaikal/data/ttb/brewery_drinks/ale.json b/ToTheBaikal/data/ttb/brewery_drinks/ale.json new file mode 100644 index 0000000..a9419ab --- /dev/null +++ b/ToTheBaikal/data/ttb/brewery_drinks/ale.json @@ -0,0 +1,111 @@ +{ + "version": 2, + "name": { + "translate": "drinktype.ttb.ale" + }, + "color": "#efc737", + "alcoholic_value": "10", + "ingredients": [ + { + "items": [ + "minecraft:wheat" + ], + "count": 3 + }, + { + "items": [ + "minecraft:sugar" + ], + "count": 1 + }, + { + "items": [ + "minecraft:spider_eye" + ], + "count": 1 + } + ], + "cooking_quality_multiplier": "cos(clamp((age / 60 - 10.0) * 0.4, -2, 2))", + "base_quality_value": "smooth_value_days(3.0, 1.0, 15.0, age) * 10", + "book_information": { + "best_cooking_time": 600.0, + "best_barrel_age": 3600.0, + "best_barrel_type": [ + "spruce" + ] + }, + "barrel_definitions": [ + { + "type": "minecraft:spruce", + "quality_value": "quality", + "reveal_time": 300 + } + ], + "entries": [ + { + "type": "potion", + "locked": false, + "effect": "minecraft:saturation", + "time": "(quality - 7) * 15 + 60", + "value": "1" + }, + { + "type": "potion", + "locked": false, + "effect": "minecraft:strength", + "time": "(quality - 8) * 60", + "value": "1" + }, + { + "type": "random", + "entries": [ + { + "type": "potion", + "locked": false, + "effect": "minecraft:haste", + "time": "abs(11 - quality) * 60", + "value": "1" + } + ], + "apply_check": "random() + 1 - 0.50" + }, + { + "type": "delayed", + "entries": [ + { + "type": "random", + "entries": [ + { + "type": "potion", + "locked": false, + "effect": "minecraft:weakness", + "time": "abs(10.5 - quality) * 60", + "value": "1" + } + ], + "apply_check": "random() + 1 - 0.80" + } + ], + "delay": "600" + }, + { + "type": "delayed", + "entries": [ + { + "type": "random", + "entries": [ + { + "type": "potion", + "locked": false, + "effect": "minecraft:slowness", + "time": "15", + "value": "1" + } + ], + "apply_check": "random() + 1 - 0.30" + } + ], + "delay": "600" + } + ] +} \ No newline at end of file diff --git a/ToTheBaikal/data/ttb/brewery_drinks/baikal.json b/ToTheBaikal/data/ttb/brewery_drinks/baikal.json new file mode 100644 index 0000000..786afe1 --- /dev/null +++ b/ToTheBaikal/data/ttb/brewery_drinks/baikal.json @@ -0,0 +1,67 @@ +{ + "version": 2, + "name": { + "translate": "drinktype.ttb.baikal" + }, + "color": "#331006", + "alcoholic_value": "0", + "ingredients": [ + { + "items": [ + "minecraft:sugar" + ], + "count": 4 + }, + { + "items": [ + "minecraft:kelp" + ], + "count": 1 + }, + { + "items": [ + "minecraft:spruce_leaves" + ], + "count": 1 + } + ], + "cooking_quality_multiplier": "cos(clamp((age / 60 - 15.0) * 0.333, -2, 2))", + "base_quality_value": "smooth_value_days(14.0, 1.0, 25.0, age) * 10", + "book_information": { + "best_cooking_time": 900.0, + "best_barrel_age": 16800.0, + "best_barrel_type": [ + "spruce" + ] + }, + "barrel_definitions": [ + { + "type": "minecraft:spruce", + "quality_value": "quality", + "reveal_time": 300 + } + ], + "entries": [ + { + "type": "potion", + "locked": false, + "show_icon": false, + "effect": "minecraft:saturation", + "time": "(quality - 7) * 15 + 50", + "value": "1" + }, + { + "type": "random", + "entries": [ + { + "type": "potion", + "locked": false, + "effect": "minecraft:haste", + "time": "(quality - 5) * 5 + 30", + "value": "1" + } + ], + "apply_check": "random() + 1 - 0.30" + } + ] +} \ No newline at end of file diff --git a/ToTheBaikal/data/ttb/brewery_drinks/berry_soda.json b/ToTheBaikal/data/ttb/brewery_drinks/berry_soda.json new file mode 100644 index 0000000..012417b --- /dev/null +++ b/ToTheBaikal/data/ttb/brewery_drinks/berry_soda.json @@ -0,0 +1,24 @@ +{ + "version": 2, + "name": { + "translate": "drinktype.ttb.berry_soda" + }, + "color": "#c493ed", + "alcoholic_value": "-1", + "ingredients": [ + { + "items": [ + "minecraft:sugar" + ], + "count": 3 + }, + { + "items": [ + "minecraft:sweet_berries" + ], + "count": 3 + } + ], + "cooking_quality_multiplier": "cos(clamp((age / 60 - 5.0) * 0.5, -2, 2))", + "base_quality_value": "10" +} \ No newline at end of file diff --git a/ToTheBaikal/data/ttb/brewery_drinks/champagne.json b/ToTheBaikal/data/ttb/brewery_drinks/champagne.json new file mode 100644 index 0000000..7135b5c --- /dev/null +++ b/ToTheBaikal/data/ttb/brewery_drinks/champagne.json @@ -0,0 +1,78 @@ +{ + "version": 2, + "name": { + "translate": "drinktype.ttb.champagne" + }, + "color": "#dddd08", + "alcoholic_value": "20", + "ingredients": [ + { + "items": [ + "minecraft:apple" + ], + "count": 1 + }, + { + "items": [ + "minecraft:kelp" + ], + "count": 2 + }, + { + "items": [ + "minecraft:sugar" + ], + "count": 3 + }, + { + "items": [ + "minecraft:spider_eye" + ], + "count": 1 + } + ], + "cooking_quality_multiplier": "cos(clamp((age / 60 - 20.0) * 0.33, -2, 2))", + "base_quality_value": "smooth_value_days(10.0, 4.0, 55.0, age) * 10", + "book_information": { + "best_cooking_time": 1200.0, + "best_barrel_age": 12000.0, + "best_barrel_type": [ + "birch" + ] + }, + "barrel_definitions": [ + { + "type": "minecraft:birch", + "quality_value": "quality", + "reveal_time": 300 + } + ], + "entries": [ + { + "type": "potion", + "locked": false, + "effect": "minecraft:speed", + "time": "(quality - 5) * 5 + 120", + "value": "1" + }, + { + "type": "delayed", + "entries": [ + { + "type": "random", + "entries": [ + { + "type": "potion", + "locked": false, + "effect": "minecraft:weakness", + "time": "60", + "value": "1" + } + ], + "apply_check": "random() + 1 - 0.60" + } + ], + "delay": "(quality - 5) * 5 + 120" + } + ] +} \ No newline at end of file diff --git a/ToTheBaikal/data/ttb/brewery_drinks/coffee.json b/ToTheBaikal/data/ttb/brewery_drinks/coffee.json new file mode 100644 index 0000000..3f5c293 --- /dev/null +++ b/ToTheBaikal/data/ttb/brewery_drinks/coffee.json @@ -0,0 +1,44 @@ +{ + "version": 2, + "name": { + "translate": "drinktype.ttb.coffee" + }, + "color": "#3d180d", + "alcoholic_value": "-6", + "ingredients": [ + { + "items": [ + "minecraft:cocoa_beans" + ], + "count": 3 + }, + { + "items": [ + "minecraft:milk_bucket" + ], + "count": 1 + } + ], + "cooking_quality_multiplier": "cos(clamp((age / 60 - 2.0) * 0.5, -2, 2))", + "base_quality_value": "10", + "book_information": { + "best_cooking_time": 120.0, + "best_barrel_age": -1200.0 + }, + "entries": [ + { + "type": "potion", + "locked": false, + "effect": "minecraft:speed", + "time": "(quality - 3) * 15 + 30", + "value": "1" + }, + { + "type": "potion", + "locked": false, + "effect": "minecraft:regeneration", + "time": "(quality - 5)", + "value": "1" + } + ] +} \ No newline at end of file diff --git a/ToTheBaikal/data/ttb/brewery_drinks/cognac.json b/ToTheBaikal/data/ttb/brewery_drinks/cognac.json new file mode 100644 index 0000000..57d938b --- /dev/null +++ b/ToTheBaikal/data/ttb/brewery_drinks/cognac.json @@ -0,0 +1,75 @@ +{ + "version": 2, + "name": { + "translate": "drinktype.ttb.cognac" + }, + "color": "#b5551e", + "alcoholic_value": "50", + "ingredients": [ + { + "items": [ + "minecraft:wheat" + ], + "count": 3 + }, + { + "items": [ + "minecraft:sugar_cane" + ], + "count": 3 + }, + { + "items": [ + "minecraft:sweet_berries" + ], + "count": 1 + }, + { + "items": [ + "minecraft:spider_eye" + ], + "count": 1 + } + ], + "cooking_quality_multiplier": "cos(clamp((age / 60 - 20.0) * 0.4, -2, 2))", + "base_quality_value": "smooth_value_days(30.0, 7.0, 90.0, age) * 10", + "book_information": { + "best_cooking_time": 1200.0, + "best_barrel_age": 36000.0 + }, + "barrel_definitions": [ + { + "type": "*", + "quality_value": "quality", + "reveal_time": 300 + } + ], + "entries": [ + { + "type": "potion", + "locked": false, + "effect": "minecraft:strength", + "time": "(quality - 5) * 10 + 250", + "value": "1" + }, + { + "type": "delayed", + "entries": [ + { + "type": "random", + "entries": [ + { + "type": "potion", + "locked": false, + "effect": "minecraft:slowness", + "time": "179", + "value": "1" + } + ], + "apply_check": "random() + 1 - 0.75" + } + ], + "delay": "(quality - 5) * 10 + 250" + } + ] +} \ No newline at end of file diff --git a/ToTheBaikal/data/ttb/brewery_drinks/dobry_cola.json b/ToTheBaikal/data/ttb/brewery_drinks/dobry_cola.json new file mode 100644 index 0000000..25a08fb --- /dev/null +++ b/ToTheBaikal/data/ttb/brewery_drinks/dobry_cola.json @@ -0,0 +1,60 @@ +{ + "version": 2, + "cooking_quality_multiplier": "cos(clamp((age / 60 - 16.0) * 0.1, -2, 2))", + "ingredients": [ + { + "items": [ + "minecraft:cocoa_beans" + ], + "count": 3 + }, + { + "items": [ + "minecraft:pink_petals" + ], + "count": 1 + }, + { + "items": [ + "minecraft:spruce_leaves" + ], + "count": 1 + }, + { + "items": [ + "minecraft:sugar" + ], + "count": 1 + } + ], + "barrel_definitions": [ + { + "type": "*", + "quality_value": "quality", + "reveal_time": 300 + } + ], + "distillation_runs": 1, + "base_quality_value": "smooth_value_days(1.0, 0.5, 3.0, age) * 10", + "alcoholic_value": "0", + "entries": [ + { + "type": "potion", + "locked": false, + "effect": "minecraft:saturation", + "time": "(quality - 5) * 6", + "value": "quality / 5 - 1.2" + }, + { + "type": "potion", + "locked": false, + "effect": "minecraft:strength", + "time": "(quality - 5) * 6", + "value": "quality / 5 - 1.2" + } + ], + "name": { + "translate": "drinktype.ttb.dobry_cola" + }, + "color": "#1F0D10" +} \ No newline at end of file diff --git a/ToTheBaikal/data/ttb/brewery_drinks/gin.json b/ToTheBaikal/data/ttb/brewery_drinks/gin.json new file mode 100644 index 0000000..6dd07e0 --- /dev/null +++ b/ToTheBaikal/data/ttb/brewery_drinks/gin.json @@ -0,0 +1,76 @@ +{ + "version": 2, + "name": { + "translate": "drinktype.ttb.gin" + }, + "color": "#40aed6", + "alcoholic_value": "40", + "ingredients": [ + { + "items": [ + "minecraft:wheat" + ], + "count": 3 + }, + { + "items": [ + "minecraft:wheat_seeds" + ], + "count": 4 + }, + { + "items": [ + "minecraft:sugar" + ], + "count": 2 + }, + { + "items": [ + "minecraft:spider_eye" + ], + "count": 1 + } + ], + "distillation_runs": 1, + "cooking_quality_multiplier": "cos(clamp((age / 60 - 15.0) * 0.15, -2, 2))", + "base_quality_value": "smooth_value_days(5.0, 3.0, 25.0, age) * 10", + "book_information": { + "best_cooking_time": 900.0, + "best_barrel_age": 6000.0 + }, + "barrel_definitions": [ + { + "type": "*", + "quality_value": "quality", + "reveal_time": 300 + } + ], + "entries": [ + { + "type": "potion", + "locked": false, + "effect": "minecraft:speed", + "time": "300", + "value": "1" + }, + { + "type": "delayed", + "entries": [ + { + "type": "random", + "entries": [ + { + "type": "potion", + "locked": false, + "effect": "minecraft:slowness", + "time": "120", + "value": "1" + } + ], + "apply_check": "random() + 1 - 0.80" + } + ], + "delay": "300" + } + ] +} \ No newline at end of file diff --git a/ToTheBaikal/data/ttb/brewery_drinks/kvass.json b/ToTheBaikal/data/ttb/brewery_drinks/kvass.json new file mode 100644 index 0000000..d879459 --- /dev/null +++ b/ToTheBaikal/data/ttb/brewery_drinks/kvass.json @@ -0,0 +1,66 @@ +{ + "version": 2, + "name": { + "translate": "drinktype.ttb.kvass" + }, + "color": "#331b0f", + "alcoholic_value": "1", + "ingredients": [ + { + "items": [ + "minecraft:bread" + ], + "count": 3 + }, + { + "items": [ + "minecraft:sugar" + ], + "count": 3 + }, + { + "items": [ + "minecraft:apple" + ], + "count": 1 + } + ], + "cooking_quality_multiplier": "cos(clamp((age / 60 - 15.0) * 0.2, -2, 2))", + "base_quality_value": "smooth_value_days(7.0, 3.0, 40.0, age) * 10", + "book_information": { + "best_cooking_time": 900.0, + "best_barrel_age": 8400.0, + "best_barrel_type": [ + "oak" + ] + }, + "barrel_definitions": [ + { + "type": "minecraft:oak", + "quality_value": "quality", + "reveal_time": 300 + } + ], + "entries": [ + { + "type": "potion", + "locked": false, + "effect": "minecraft:saturation", + "time": "(quality - 3) * 15 + 150", + "value": "1" + }, + { + "type": "random", + "entries": [ + { + "type": "potion", + "locked": false, + "effect": "minecraft:speed", + "time": "(quality - 5) * 10 + 100", + "value": "1" + } + ], + "apply_check": "random() + 1 - 0.30" + } + ] +} \ No newline at end of file diff --git a/ToTheBaikal/data/ttb/brewery_drinks/liquor.json b/ToTheBaikal/data/ttb/brewery_drinks/liquor.json new file mode 100644 index 0000000..bbc0330 --- /dev/null +++ b/ToTheBaikal/data/ttb/brewery_drinks/liquor.json @@ -0,0 +1,57 @@ +{ + "version": 2, + "name": { + "translate": "drinktype.ttb.liquor" + }, + "color": "#911d4f", + "alcoholic_value": "30", + "ingredients": [ + { + "items": [ + "minecraft:sugar" + ], + "count": 2 + }, + { + "items": [ + "minecraft:sweet_berries" + ], + "count": 3 + }, + { + "items": [ + "minecraft:honeycomb" + ], + "count": 1 + } + ], + "distillation_runs": 2, + "cooking_quality_multiplier": "cos(clamp((age / 60 - 10.0) * 0.75, -2, 2))", + "base_quality_value": "smooth_value_days(5.0, 2.0, 30.0, age) * 10", + "book_information": { + "best_cooking_time": 600.0, + "best_barrel_age": 6000.0 + }, + "barrel_definitions": [ + { + "type": "*", + "quality_value": "quality", + "reveal_time": 300 + } + ], + "entries": [ + { + "type": "random", + "entries": [ + { + "type": "potion", + "locked": false, + "effect": "minecraft:regeneration", + "time": "(quality - 7) * 15 + 110", + "value": "1" + } + ], + "apply_check": "random() + 1 - 0.75" + } + ] +} \ No newline at end of file diff --git a/ToTheBaikal/data/ttb/brewery_drinks/martini.json b/ToTheBaikal/data/ttb/brewery_drinks/martini.json new file mode 100644 index 0000000..f9fa55c --- /dev/null +++ b/ToTheBaikal/data/ttb/brewery_drinks/martini.json @@ -0,0 +1,42 @@ +{ + "version": 2, + "name": { + "translate": "drinktype.ttb.martini" + }, + "color": "#92ed2b", + "alcoholic_value": "25", + "ingredients": [ + { + "items": [ + "minecraft:oxeye_daisy" + ], + "count": 2 + }, + { + "items": [ + "minecraft:sugar" + ], + "count": 2 + }, + { + "items": [ + "minecraft:apple" + ], + "count": 1 + } + ], + "cooking_quality_multiplier": "cos(clamp((age / 60 - 5.0) * 0.35, -2, 2))", + "base_quality_value": "smooth_value_days(4.0, 2.0, 20.0, age) * 10", + "book_information": { + "best_cooking_time": 300.0, + "best_barrel_age": 4800.0 + }, + "barrel_definitions": [ + { + "type": "*", + "quality_value": "quality", + "reveal_time": 300 + } + ], + "entries": [] +} \ No newline at end of file diff --git a/ToTheBaikal/data/ttb/brewery_drinks/moonshine.json b/ToTheBaikal/data/ttb/brewery_drinks/moonshine.json new file mode 100644 index 0000000..b4a3e27 --- /dev/null +++ b/ToTheBaikal/data/ttb/brewery_drinks/moonshine.json @@ -0,0 +1,71 @@ +{ + "version": 2, + "name": { + "translate": "drinktype.ttb.moonshine" + }, + "color": "#c2cad6", + "alcoholic_value": "60", + "ingredients": [ + { + "items": [ + "minecraft:potato" + ], + "count": 3 + }, + { + "items": [ + "minecraft:sugar_cane" + ], + "count": 3 + }, + { + "items": [ + "minecraft:warped_fungus" + ], + "count": 1 + } + ], + "distillation_runs": 3, + "cooking_quality_multiplier": "cos(clamp((age / 60 - 30.0) * 0.6, -2, 2))", + "base_quality_value": "smooth_value_days(15.0, 7.0, 80.0, age) * 10", + "barrel_definitions": [ + { + "type": "*", + "quality_value": "quality", + "reveal_time": 300 + } + ], + "entries": [ + { + "type": "delayed", + "entries": [ + { + "type": "potion", + "locked": false, + "effect": "minecraft:darkness", + "time": "179", + "value": "1" + } + ], + "delay": "360" + }, + { + "type": "random", + "entries": [ + { + "type": "potion", + "locked": false, + "effect": "minecraft:strength", + "time": "(quality - 8) * 15 + 110", + "value": "1" + } + ], + "apply_check": "random() + 1 - 0.80" + }, + { + "type": "execute_command", + "command": "playsound minecraft:entity.player.burp player @a ~ ~ ~", + "apply_check": "random() - 1 + (50 / 100)" + } + ] +} \ No newline at end of file diff --git a/ToTheBaikal/data/ttb/brewery_drinks/rivers_lament.json b/ToTheBaikal/data/ttb/brewery_drinks/rivers_lament.json new file mode 100644 index 0000000..bf1a8c6 --- /dev/null +++ b/ToTheBaikal/data/ttb/brewery_drinks/rivers_lament.json @@ -0,0 +1,46 @@ +{ + "version": 2, + "name": { + "translate": "drinktype.ttb.rivers_lament" + }, + "color": "#96c3e1", + "alcoholic_value": "0", + "ingredients": [ + { + "items": [ + "minecraft:rabbit_foot" + ], + "count": 3 + }, + { + "items": [ + "minecraft:paper" + ], + "count": 3 + } + ], + "cooking_quality_multiplier": "cos(clamp((age / 60 - 5.0) * 0.5, -2, 2))", + "base_quality_value": "10", + "entries": [ + { + "type": "potion", + "locked": false, + "effect": "minecraft:levitation", + "time": "(quality - 5) * 5 + 5", + "value": "0" + }, + { + "type": "delayed", + "entries": [ + { + "type": "potion", + "locked": false, + "effect": "minecraft:slow_falling", + "time": "(quality - 5) * 5 + 10", + "value": "0" + } + ], + "delay": "(quality - 5) * 5 + 5" + } + ] +} \ No newline at end of file diff --git a/ToTheBaikal/data/ttb/brewery_drinks/shining_brilliance.json b/ToTheBaikal/data/ttb/brewery_drinks/shining_brilliance.json new file mode 100644 index 0000000..f3d4069 --- /dev/null +++ b/ToTheBaikal/data/ttb/brewery_drinks/shining_brilliance.json @@ -0,0 +1,82 @@ +{ + "version": 2, + "name": { + "translate": "drinktype.ttb.shining_brilliance" + }, + "color": "#3ab5b2", + "alcoholic_value": "0", + "ingredients": [ + { + "items": [ + "minecraft:glow_ink_sac" + ], + "count": 2 + }, + { + "items": [ + "minecraft:glowstone_dust" + ], + "count": 1 + }, + { + "items": [ + "minecraft:spider_eye" + ], + "count": 1 + } + ], + "cooking_quality_multiplier": "cos(clamp((age / 60 - 10.0) * 0.5, -2, 2))", + "base_quality_value": "smooth_value_days(5.0, 2.5, 25.0, age) * 10", + "book_information": { + "best_cooking_time": 600.0, + "best_barrel_age": 6000.0 + }, + "barrel_definitions": [ + { + "type": "*", + "quality_value": "quality", + "reveal_time": 300 + } + ], + "entries": [ + { + "type": "potion", + "locked": false, + "effect": "minecraft:glowing", + "time": "(quality - 8) * 15 + 570", + "value": "1" + }, + { + "type": "random", + "entries": [ + { + "type": "potion", + "locked": false, + "effect": "minecraft:nausea", + "time": "60", + "value": "1" + } + ], + "apply_check": "random() + 1 - 0.30" + }, + { + "type": "delayed", + "entries": [ + { + "type": "random", + "entries": [ + { + "type": "potion", + "locked": false, + "effect": "minecraft:darkness", + "time": "15", + "value": "1" + } + ], + "apply_check": "random() + 1 - 0.75" + } + ], + "delay": "900" + } + ] +} \ No newline at end of file diff --git a/ToTheBaikal/data/ttb/brewery_drinks/sober_up_brew.json b/ToTheBaikal/data/ttb/brewery_drinks/sober_up_brew.json new file mode 100644 index 0000000..259c856 --- /dev/null +++ b/ToTheBaikal/data/ttb/brewery_drinks/sober_up_brew.json @@ -0,0 +1,56 @@ +{ + "version": 2, + "name": { + "translate": "drinktype.ttb.sober_up_brew" + }, + "color": "#CBE080", + "alcoholic_value": "-30", + "ingredients": [ + { + "items": [ + "minecraft:sugar" + ], + "count": 1 + }, + { + "items": [ + "minecraft:melon_slice" + ], + "count": 1 + }, + { + "items": [ + "minecraft:mangrove_roots", + "minecraft:hanging_roots" + ], + "count": 1 + }, + { + "items": [ + "minecraft:red_mushroom", + "minecraft:crimson_fungus" + ], + "count": 1 + } + ], + "cooking_quality_multiplier": "cos(clamp((age / 60 - 1.0) * 0.4, -2, 2))", + "base_quality_value": "smooth_value_days(1.0, 2.0, 20.0, age) * 10", + "book_information": { + "best_cooking_time": 60.0, + "best_barrel_age": 1200.0 + }, + "barrel_definitions": [ + { + "type": "*", + "quality_value": "quality", + "reveal_time": 300 + } + ], + "entries": [ + { + "type": "damage", + "id": "brewery:alcohol_poisoning", + "value": "12 - quality" + } + ] +} \ No newline at end of file diff --git a/ToTheBaikal/data/ttb/brewery_drinks/soda.json b/ToTheBaikal/data/ttb/brewery_drinks/soda.json new file mode 100644 index 0000000..9eba3d7 --- /dev/null +++ b/ToTheBaikal/data/ttb/brewery_drinks/soda.json @@ -0,0 +1,28 @@ +{ + "version": 2, + "name": { + "translate": "drinktype.ttb.soda" + }, + "color": "#f4b700", + "alcoholic_value": "-1", + "ingredients": [ + { + "items": [ + "minecraft:sugar" + ], + "count": 3 + }, + { + "items": [ + "minecraft:pumpkin" + ], + "count": 1 + } + ], + "cooking_quality_multiplier": "cos(clamp((age / 60 - 5.0) * 0.5, -2, 2))", + "base_quality_value": "10", + "book_information": { + "best_cooking_time": 300.0, + "best_barrel_age": -1200.0 + } +} \ No newline at end of file diff --git a/ToTheBaikal/data/ttb/brewery_drinks/vodka_meine_liebe.json b/ToTheBaikal/data/ttb/brewery_drinks/vodka_meine_liebe.json new file mode 100644 index 0000000..c9a5b40 --- /dev/null +++ b/ToTheBaikal/data/ttb/brewery_drinks/vodka_meine_liebe.json @@ -0,0 +1,78 @@ +{ + "version": 2, + "name": { + "translate": "drinktype.ttb.vodka_meine_liebe" + }, + "color": "#f3f2eb", + "alcoholic_value": "40", + "ingredients": [ + { + "items": [ + "minecraft:potato" + ], + "count": 6 + }, + { + "items": [ + "minecraft:wheat_seeds" + ], + "count": 1 + }, + { + "items": [ + "minecraft:pink_petals" + ], + "count": 1 + } + ], + "distillation_runs": 1, + "cooking_quality_multiplier": "cos(clamp((age / 60 - 20.0) * 0.33, -2, 2))", + "base_quality_value": "10", + "entries": [ + { + "type": "random", + "entries": [ + { + "type": "potion", + "locked": false, + "effect": "minecraft:strength", + "time": "(quality - 9) * 15 * 59.5", + "value": "1" + } + ], + "apply_check": "random() + 1 - 0.75" + }, + { + "type": "random", + "entries": [ + { + "type": "potion", + "locked": false, + "effect": "minecraft:speed", + "time": "(quality - 9) * 5 * 17.5", + "value": "1" + } + ], + "apply_check": "random() + 1 - 0.80" + }, + { + "type": "delayed", + "entries": [ + { + "type": "random", + "entries": [ + { + "type": "potion", + "locked": false, + "effect": "minecraft:darkness", + "time": "(quality - 9) * 15 * 10.5", + "value": "1" + } + ], + "apply_check": "random() + 1 - 0.10" + } + ], + "delay": "480" + } + ] +} \ No newline at end of file diff --git a/ToTheBaikal/data/ttb/lang/en_us.json b/ToTheBaikal/data/ttb/lang/en_us.json new file mode 100644 index 0000000..6b4cb96 --- /dev/null +++ b/ToTheBaikal/data/ttb/lang/en_us.json @@ -0,0 +1,20 @@ +{ + "drinktype.ttb.soda": "Soda", + "drinktype.ttb.berry_soda": "Berry Soda", + "drinktype.ttb.coffee": "Coffee", + "drinktype.ttb.dobry_cola": "Добрый Cola", + "drinktype.ttb.absinthe": "Absinthe", + "drinktype.ttb.ale": "Ale", + "drinktype.ttb.gin": "Gin", + "drinktype.ttb.cognac": "Cognac", + "drinktype.ttb.kvass": "Kvass", + "drinktype.ttb.liquor": "Liquor", + "drinktype.ttb.martini": "Martini", + "drinktype.ttb.moonshine": "Moonshine", + "drinktype.ttb.champagne": "Champagne", + "drinktype.ttb.shining_brilliance": "Shining Brilliance", + "drinktype.ttb.vodka_meine_liebe": "Vodka \"Meine Liebe\"", + "drinktype.ttb.baikal": "Baikal", + "drinktype.ttb.sober_up_brew": "Sober-Up Brew", + "drinktype.ttb.rivers_lament": "River's Lament" +} \ No newline at end of file diff --git a/ToTheBaikal/data/ttb/lang/ru_ru.json b/ToTheBaikal/data/ttb/lang/ru_ru.json new file mode 100644 index 0000000..581a538 --- /dev/null +++ b/ToTheBaikal/data/ttb/lang/ru_ru.json @@ -0,0 +1,19 @@ +{ + "drinktype.ttb.soda": "Содовая", + "drinktype.ttb.berry_soda": "Ягодная Содовая", + "drinktype.ttb.coffee": "Кофе", + "drinktype.ttb.dobry_cola": "Добрый Cola", + "drinktype.ttb.absinthe": "Абсент", + "drinktype.ttb.ale": "Эль", + "drinktype.ttb.gin": "Джин", + "drinktype.ttb.cognac": "Коньяк", + "drinktype.ttb.kvass": "Квас", + "drinktype.ttb.liquor": "Ликёр", + "drinktype.ttb.martini": "Мартини", + "drinktype.ttb.moonshine": "Самогон", + "drinktype.ttb.champagne": "Шампанское", + "drinktype.ttb.shining_brilliance": "Сияющий блеск", + "drinktype.ttb.vodka_meine_liebe": "Водка \"Meine Liebe\"", + "drinktype.ttb.baikal": "Байкал", + "drinktype.ttb.sober_up_brew": "Отрезвитель" +} \ No newline at end of file diff --git a/ToTheBaikal/pack.mcmeta b/ToTheBaikal/pack.mcmeta new file mode 100644 index 0000000..4aa2523 --- /dev/null +++ b/ToTheBaikal/pack.mcmeta @@ -0,0 +1,6 @@ +{ + "pack": { + "description": "An expansion for Patbox's Brewery", + "pack_format": 48 + } +} diff --git a/ToTheBaikal/pack.png b/ToTheBaikal/pack.png new file mode 100644 index 0000000000000000000000000000000000000000..6bd91122ca5369ec15b948679c30c7576c8db453 GIT binary patch literal 889 zcmV-<1BU#GP)Px&Gf6~2RCt`-TFY(ZFbw4w>10#EUIV146f!jh157D-PBB1;_4 z4-npHvzq|gSu~2P%H^eZJ?oyLi-2C?M}n_;FA?FASf%h4wnGwFBSF%zP#}~Qo(rr6 zHQv5G@3dkDw+8H}_6To4)U5$g;aefB)SgL?GiVyYo-f}s`BhqF5>Tb~ma)?c7PB%_ zm4Kbsd?lU;s9uX+S0{}-Lkk|ffVKx0h2-v}{w%U*ErBO5P~q$8`(9r!-J6kQiEc1E zFc&&Qq}QGH;=q9_jb3KySUJ2FGxUsuIA$3e3z716g$9T_LuYYy)$=??bb2P7etR5Y z*$oR@5J1;$6JNy~S4P8EY&Kvm~}dqC_!5V^j@@W?sAG z6VZ8?USJoYM&eX)zzA$fz)a110T^fSGWLVcXT-cv<|)VIqOK`hmXE+Ji&sFa^?SjtSBBG?JlOtpTz>Rk+)PNj)V%GWH>KLaU5qg$DircyFi2*3VyF P00000NkvXXu0mjf%T entries!!! +* damage needs some "id" see sober-up +* random() is a function that returns between 0 and 1 \ No newline at end of file diff --git a/pack.aseprite b/pack.aseprite new file mode 100644 index 0000000000000000000000000000000000000000..4f0ae83d3de1c9552930a7c6edbeceafd5866f60 GIT binary patch literal 896 zcmZo*W?*=*l##&!2o)F@85kH+fEWRQVjw{V0U)Fa0NVfSBMaD87N7-UK+LWHwi3y@ zEFhZ&%>`-i4$u1i$!zA+fUJE6=2P;#GxdYKRg7#b z?d?kp5}Km(9wyKJAAk1A>Dzz)|NlRG?e>-?dMmNKguUGHtpYGL_ zZ=eXWNdf36IQS1_aWc5&B$kw<=B1|iGcho*DnMla1KAJ&3ciXtZ>OEkWj5q->F(6_ z_}^~w*m+flzoA%@2H#0VSIKIDoQ$ovDi8O6`SI&twTb-x^Yg#I|NsB>o-aI-yKmb3 z5n4TUFSq?F=S#J7H*Y9^n11xWaoJ|qpMv{x{^iIojdFi{d+Pl~hokS$QV+~KUpFt} z%#VpT(muIAl0WI}{r~rrKmAV{o|Ko}PdXm|s#%-=!t<$hXZCexO)PS#T2^^M@tZcE z3j3Om?+(~s?tHc=?D{PB$UhUUzRh8rR&(mv_BTf#xPM#OVQ*X(c;A#iZJxmm zXI38Qsz2hs%`9`j&ia|(g{NIR73KU}{?L5Uc{O*>D%5v+gi~7E3ht8pRNAuO~IY@ z3qHDkPuf)dPCxR`wVE|O^(p<6U;lr$|L4s=kN<1+-uipQD&XJhzK?s}Ea-lif293Y zO=`96?dq?0wQQ|zChXhjecZO<`<&4IpVrM@n_86q>)&3RY(XIPo8z4m^g)Yej- zy0zE)EX7jaAK713epPwm9oydc$J1&in1p;@{MSF~yp_Fet*-UI#b#`)kGAvF>DFy7 S-QBj-+<@KrH}_3$H-7*!BXXbs literal 0 HcmV?d00001