From 0000000000000000000000000000000000000000 Mon Sep 17 00:00:00 2001 From: Hermelijn15 Date: Fri, 17 Nov 2023 20:09:03 +0100 Subject: [PATCH] Added list of ItemEntity's that ignore explosions diff --git a/src/main/java/net/minecraft/world/entity/item/ItemEntity.java b/src/main/java/net/minecraft/world/entity/item/ItemEntity.java index 4423973d4d9a2c3879d98d1d4c8b8c117c677ac5..634a2e000ad788525fbb9f76be9cab8b0397dccc 100644 --- a/src/main/java/net/minecraft/world/entity/item/ItemEntity.java +++ b/src/main/java/net/minecraft/world/entity/item/ItemEntity.java @@ -590,6 +590,17 @@ public class ItemEntity extends Entity implements TraceableEntity { } + // Sakura start + @Override + public boolean ignoreExplosion(net.minecraft.world.level.Explosion explosion) { + if (this.level().sakuraConfig().entity.items.explosionResistantItems.contains(this.getItem().getItem())) { + return true; + } else { + return super.ignoreExplosion(explosion); + } + } + // Sakura end + public void setTarget(@Nullable UUID owner) { this.target = owner; }