aboutsummaryrefslogtreecommitdiff
path: root/src/main
diff options
context:
space:
mode:
authorAnhgelus Morhtuuzh <william@herges.fr>2025-10-13 15:03:29 +0200
committerAnhgelus Morhtuuzh <william@herges.fr>2025-10-13 15:07:02 +0200
commit598403aa5aa307b1ac95e8368a4635572af00a52 (patch)
tree9a59794f71575b9cffa26dcc955231f950d0cd87 /src/main
parentd91434be7102b84ed87fe5851d22d7801f9618fb (diff)
fix(hearts): bad condition on craft
Diffstat (limited to 'src/main')
-rw-r--r--src/main/java/world/anhgelus/lifesteal/mixin/ItemMixin.java10
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);
}
}