diff options
| author | Anhgelus Morhtuuzh <william@herges.fr> | 2025-10-13 15:03:29 +0200 |
|---|---|---|
| committer | Anhgelus Morhtuuzh <william@herges.fr> | 2025-10-13 15:07:02 +0200 |
| commit | 598403aa5aa307b1ac95e8368a4635572af00a52 (patch) | |
| tree | 9a59794f71575b9cffa26dcc955231f950d0cd87 /src | |
| parent | d91434be7102b84ed87fe5851d22d7801f9618fb (diff) | |
fix(hearts): bad condition on craft
Diffstat (limited to 'src')
| -rw-r--r-- | src/main/java/world/anhgelus/lifesteal/mixin/ItemMixin.java | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/src/main/java/world/anhgelus/lifesteal/mixin/ItemMixin.java b/src/main/java/world/anhgelus/lifesteal/mixin/ItemMixin.java index 3ad1697..d6de2ce 100644 --- a/src/main/java/world/anhgelus/lifesteal/mixin/ItemMixin.java +++ b/src/main/java/world/anhgelus/lifesteal/mixin/ItemMixin.java @@ -20,16 +20,16 @@ public class ItemMixin { if (!is.isOf(Items.NETHER_STAR)) return; // assuming that the nether star cannot be crafted final var lifestealer = LifeStealer.Manager.getLifeStealer((ServerPlayerEntity) player); player.getInventory().removeOne(is); - if (LifeSteal.CAN_CRAFT_HEARTS_ABOVE_VANILLA_MAX && lifestealer.getHealthModifier() < 0) { + if (LifeSteal.CAN_CRAFT_HEARTS_ABOVE_VANILLA_MAX || lifestealer.getHealthModifier() < 0) { player.giveOrDropStack(lifestealer.getHeart()); return; } - final var netherites = new ItemStack(Items.NETHERITE_INGOT); - netherites.setCount(4); - player.giveOrDropStack(netherites); + final var ingots = new ItemStack(Items.NETHERITE_INGOT); + ingots.setCount(4); + player.giveOrDropStack(ingots); final var shells = new ItemStack(Items.NAUTILUS_SHELL); shells.setCount(4); player.giveOrDropStack(shells); - player.sendMessage(Text.of("You cannot craft hearts because you at/above 10 hearts."), false); + player.sendMessage(Text.of("You cannot craft hearts because you are at/above 10 hearts."), false); } } |
