From 1ce493d248dbb60353ef1fcb9444a0f5d24e996e Mon Sep 17 00:00:00 2001 From: ImMorpheus Date: Tue, 9 Jul 2024 23:19:13 +0200 Subject: [PATCH] Fix Keys.INVULNERABILITY_TICKS remove operation --- .../spongepowered/common/data/provider/entity/EntityData.java | 1 + 1 file changed, 1 insertion(+) diff --git a/src/main/java/org/spongepowered/common/data/provider/entity/EntityData.java b/src/main/java/org/spongepowered/common/data/provider/entity/EntityData.java index 683eee50731..87a4bcc155e 100644 --- a/src/main/java/org/spongepowered/common/data/provider/entity/EntityData.java +++ b/src/main/java/org/spongepowered/common/data/provider/entity/EntityData.java @@ -152,6 +152,7 @@ public static void register(final DataProviderRegistrator registrator) { .get(h -> (double) h.getBbHeight()) .create(Keys.INVULNERABILITY_TICKS) .get(h -> new SpongeTicks(h.invulnerableTime)) + .resetOnDelete(Ticks.zero()) .setAnd((h, v) -> { final int ticks = SpongeTicks.toSaturatedIntOrInfinite(v); if (v.isInfinite() || ticks < 0) {