From 551fac84a5104351ec1028d2f956a1262a08c641 Mon Sep 17 00:00:00 2001 From: nossr50 Date: Sun, 6 Jun 2021 20:56:14 -0700 Subject: [PATCH] Add Glow Berries to Farmer's Diet --- Changelog.txt | 1 + .../com/gmail/nossr50/listeners/EntityListener.java | 10 ++++++++++ 2 files changed, 11 insertions(+) diff --git a/Changelog.txt b/Changelog.txt index f4f20519d..0986330be 100644 --- a/Changelog.txt +++ b/Changelog.txt @@ -7,6 +7,7 @@ Version 2.1.197 Added Goat to experience.yml for combat and taming Added Axolotl to experience.yml for combat and taming Added Glow_Squid to experience.yml for combat and taming + Added Glow Berries to Farmer's Diet Updated Super Breaker to recognize the new pick-axe appropriate blocks Updated Tree Feller to recognize Azalea Leaves diff --git a/src/main/java/com/gmail/nossr50/listeners/EntityListener.java b/src/main/java/com/gmail/nossr50/listeners/EntityListener.java index 56843cd35..7fd77d50b 100644 --- a/src/main/java/com/gmail/nossr50/listeners/EntityListener.java +++ b/src/main/java/com/gmail/nossr50/listeners/EntityListener.java @@ -912,6 +912,16 @@ public class EntityListener implements Listener { * is based on how 'common' the item is We can adjust this quite easily * if we find something is giving too much of a bonus */ + + //Hacky 1.17 support + if(foodInHand.getKey().getKey().equalsIgnoreCase("glow_berries")) { + if (Permissions.isSubSkillEnabled(player, SubSkillType.HERBALISM_FARMERS_DIET)) { + event.setFoodLevel(UserManager.getPlayer(player).getHerbalismManager().farmersDiet(newFoodLevel)); + } + + return; + } + switch (foodInHand) { case BAKED_POTATO: /* * RESTORES 3 HUNGER - RESTORES 5 1/2 HUNGER @