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) {