From 32c1a5f5c34deb12ea33735b46ad231011054bc7 Mon Sep 17 00:00:00 2001 From: Saphire Lattice Date: Wed, 10 Jun 2026 23:35:15 +0600 Subject: [PATCH 1/2] Fix a crash with ledger when fishing/primordial burning --- .../spectrum/entity/entity/FireproofItemEntity.java | 8 -------- 1 file changed, 8 deletions(-) diff --git a/src/main/java/de/dafuqs/spectrum/entity/entity/FireproofItemEntity.java b/src/main/java/de/dafuqs/spectrum/entity/entity/FireproofItemEntity.java index 5be055229b..ffcf764d75 100644 --- a/src/main/java/de/dafuqs/spectrum/entity/entity/FireproofItemEntity.java +++ b/src/main/java/de/dafuqs/spectrum/entity/entity/FireproofItemEntity.java @@ -25,19 +25,11 @@ public FireproofItemEntity(Level world, double x, double y, double z, ItemStack this.setItem(stack); } - private FireproofItemEntity(ItemEntity entity) { - super(SpectrumEntityTypes.FIREPROOF_ITEM, entity.level()); - } - @Override public boolean isInvulnerableTo(DamageSource damageSource) { return damageSource.is(DamageTypeTags.IS_FIRE) || super.isInvulnerableTo(damageSource); } - public ItemEntity copy() { - return new FireproofItemEntity(this); - } - public static void scatter(Level world, double x, double y, double z, ItemStack stack) { double d = EntityType.ITEM.getWidth(); double e = 1.0 - d; From 5bcbc413ebc863bfbe2a5acd7d6a9c0af0bf9527 Mon Sep 17 00:00:00 2001 From: DaFuqs Date: Wed, 10 Jun 2026 20:56:35 +0200 Subject: [PATCH 2/2] fireproof item entity bounding box --- .../de/dafuqs/spectrum/entity/entity/FireproofItemEntity.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/main/java/de/dafuqs/spectrum/entity/entity/FireproofItemEntity.java b/src/main/java/de/dafuqs/spectrum/entity/entity/FireproofItemEntity.java index ffcf764d75..f0330c22b1 100644 --- a/src/main/java/de/dafuqs/spectrum/entity/entity/FireproofItemEntity.java +++ b/src/main/java/de/dafuqs/spectrum/entity/entity/FireproofItemEntity.java @@ -31,7 +31,7 @@ public boolean isInvulnerableTo(DamageSource damageSource) { } public static void scatter(Level world, double x, double y, double z, ItemStack stack) { - double d = EntityType.ITEM.getWidth(); + double d = SpectrumEntityTypes.FIREPROOF_ITEM.getWidth(); double e = 1.0 - d; double f = d / 2.0; double g = Math.floor(x) + world.getRandom().nextDouble() * e + f;