From 7a2ed6251eb60b41f2babaf7825419d92de22b5e Mon Sep 17 00:00:00 2001 From: Pyritie Date: Sun, 28 Dec 2025 16:26:42 +0000 Subject: [PATCH] added buffs to wine --- CHANGELOG.md | 1 + kubejs/client_scripts/tooltips.js | 15 +++++++++++++++ .../firmalife/tfc/drinkables/dessert_wine.json | 11 +++++++++++ .../data/firmalife/tfc/drinkables/red_wine.json | 11 +++++++++++ .../data/firmalife/tfc/drinkables/rose_wine.json | 11 +++++++++++ .../firmalife/tfc/drinkables/sparkling_wine.json | 11 +++++++++++ .../data/firmalife/tfc/drinkables/white_wine.json | 11 +++++++++++ 7 files changed, 71 insertions(+) create mode 100644 kubejs/data/firmalife/tfc/drinkables/dessert_wine.json create mode 100644 kubejs/data/firmalife/tfc/drinkables/red_wine.json create mode 100644 kubejs/data/firmalife/tfc/drinkables/rose_wine.json create mode 100644 kubejs/data/firmalife/tfc/drinkables/sparkling_wine.json create mode 100644 kubejs/data/firmalife/tfc/drinkables/white_wine.json diff --git a/CHANGELOG.md b/CHANGELOG.md index d15ba8a8e..0634d4714 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -22,6 +22,7 @@ - Removed the cleanroom requirement for level emitters since they were also craftable in a crafting grid (#2529) @Jeuvke - Overhauled photographic film development @Pyritie - Lowered the temperature of gas fuels and their related gases/fluids @Pyritie +- Added buff effects to wine @Pyritie ### Bug fixes - Fix for food stacking everywhere! @Mqrius - Fixed the grappling hook crashing and sending you to the void if you use it while travelling between dimensions (#2514) @Mqrius diff --git a/kubejs/client_scripts/tooltips.js b/kubejs/client_scripts/tooltips.js index c722b13df..929ff81e7 100644 --- a/kubejs/client_scripts/tooltips.js +++ b/kubejs/client_scripts/tooltips.js @@ -398,4 +398,19 @@ const registerTooltips = (event) => { event.addAdvanced(['tfc:bucket/spring_water'], (item, advanced, text) => { text.add(1, Text.translate('tfg.tooltip.warming_foods')); }) + event.addAdvanced(['firmalife:bucket/red_wine'], (item, advanced, text) => { + text.add(1, Text.of("Strength (05:20)").blue()); + }) + event.addAdvanced(['firmalife:bucket/rose_wine'], (item, advanced, text) => { + text.add(1, Text.of("Dolphin's Grace (05:20)").blue()); + }) + event.addAdvanced(['firmalife:bucket/white_wine'], (item, advanced, text) => { + text.add(1, Text.of("Wither Resistance (05:20)").blue()); + }) + event.addAdvanced(['firmalife:bucket/dessert_wine'], (item, advanced, text) => { + text.add(1, Text.of("Knockback Resistance (05:20)").blue()); + }) + event.addAdvanced(['firmalife:bucket/sparkling_wine'], (item, advanced, text) => { + text.add(1, Text.of("Jump Boost II (05:20)").blue()); + }) } diff --git a/kubejs/data/firmalife/tfc/drinkables/dessert_wine.json b/kubejs/data/firmalife/tfc/drinkables/dessert_wine.json new file mode 100644 index 000000000..686a1157f --- /dev/null +++ b/kubejs/data/firmalife/tfc/drinkables/dessert_wine.json @@ -0,0 +1,11 @@ +{ + "ingredient": "firmalife:dessert_wine", + "thirst": 15, + "effects": [ + { + "type": "species:iron_will", + "duration": 6400, + "amplifier": 0 + } + ] +} \ No newline at end of file diff --git a/kubejs/data/firmalife/tfc/drinkables/red_wine.json b/kubejs/data/firmalife/tfc/drinkables/red_wine.json new file mode 100644 index 000000000..12c0c6a23 --- /dev/null +++ b/kubejs/data/firmalife/tfc/drinkables/red_wine.json @@ -0,0 +1,11 @@ +{ + "ingredient": "firmalife:red_wine", + "thirst": 15, + "effects": [ + { + "type": "minecraft:strength", + "duration": 6400, + "amplifier": 0 + } + ] +} \ No newline at end of file diff --git a/kubejs/data/firmalife/tfc/drinkables/rose_wine.json b/kubejs/data/firmalife/tfc/drinkables/rose_wine.json new file mode 100644 index 000000000..3c0747575 --- /dev/null +++ b/kubejs/data/firmalife/tfc/drinkables/rose_wine.json @@ -0,0 +1,11 @@ +{ + "ingredient": "firmalife:rose_wine", + "thirst": 15, + "effects": [ + { + "type": "minecraft:dolphins_grace", + "duration": 6400, + "amplifier": 0 + } + ] +} \ No newline at end of file diff --git a/kubejs/data/firmalife/tfc/drinkables/sparkling_wine.json b/kubejs/data/firmalife/tfc/drinkables/sparkling_wine.json new file mode 100644 index 000000000..e0004b982 --- /dev/null +++ b/kubejs/data/firmalife/tfc/drinkables/sparkling_wine.json @@ -0,0 +1,11 @@ +{ + "ingredient": "firmalife:dessert_wine", + "thirst": 15, + "effects": [ + { + "type": "minecraft:jump_boost", + "duration": 6400, + "amplifier": 1 + } + ] +} \ No newline at end of file diff --git a/kubejs/data/firmalife/tfc/drinkables/white_wine.json b/kubejs/data/firmalife/tfc/drinkables/white_wine.json new file mode 100644 index 000000000..7b7bc3c28 --- /dev/null +++ b/kubejs/data/firmalife/tfc/drinkables/white_wine.json @@ -0,0 +1,11 @@ +{ + "ingredient": "firmalife:white_wine", + "thirst": 15, + "effects": [ + { + "type": "species:wither_resistance", + "duration": 6400, + "amplifier": 0 + } + ] +} \ No newline at end of file