From 82c144fe64599fc7e41459556eb017e089a99dc8 Mon Sep 17 00:00:00 2001 From: Sollace Date: Mon, 19 Dec 2022 21:25:53 +0100 Subject: [PATCH] Remove unused code --- .../unicopia/item/HeavyProjectileItem.java | 22 +------------------ 1 file changed, 1 insertion(+), 21 deletions(-) diff --git a/src/main/java/com/minelittlepony/unicopia/item/HeavyProjectileItem.java b/src/main/java/com/minelittlepony/unicopia/item/HeavyProjectileItem.java index f71176b0..27ed4dbd 100644 --- a/src/main/java/com/minelittlepony/unicopia/item/HeavyProjectileItem.java +++ b/src/main/java/com/minelittlepony/unicopia/item/HeavyProjectileItem.java @@ -3,25 +3,18 @@ package com.minelittlepony.unicopia.item; import org.jetbrains.annotations.Nullable; import com.minelittlepony.unicopia.USounds; -import com.minelittlepony.unicopia.UTags; import com.minelittlepony.unicopia.entity.PhysicsBodyProjectileEntity; -import com.minelittlepony.unicopia.projectile.MagicProjectileEntity; -import com.minelittlepony.unicopia.projectile.ProjectileDelegate; - import net.minecraft.block.DispenserBlock; import net.minecraft.block.dispenser.ProjectileDispenserBehavior; -import net.minecraft.entity.FlyingItemEntity; import net.minecraft.entity.player.PlayerEntity; import net.minecraft.entity.projectile.PersistentProjectileEntity; import net.minecraft.entity.projectile.ProjectileEntity; import net.minecraft.item.ItemStack; import net.minecraft.sound.SoundEvent; -import net.minecraft.util.hit.BlockHitResult; import net.minecraft.util.math.Position; -import net.minecraft.world.GameRules; import net.minecraft.world.World; -public class HeavyProjectileItem extends ProjectileItem implements ProjectileDelegate.BlockHitListener { +public class HeavyProjectileItem extends ProjectileItem { public HeavyProjectileItem(Settings settings, float projectileDamage) { super(settings, projectileDamage); @@ -50,17 +43,4 @@ public class HeavyProjectileItem extends ProjectileItem implements ProjectileDel protected SoundEvent getThrowSound(ItemStack stack) { return USounds.ENTITY_JAR_THROW; } - - @Override - public void onImpact(MagicProjectileEntity projectile, BlockHitResult hit) { - if (!projectile.world.isClient && projectile.world.getGameRules().getBoolean(GameRules.DO_MOB_GRIEFING)) { - float damage = projectile instanceof FlyingItemEntity ? getProjectileDamage(((FlyingItemEntity)projectile).getStack()) : 0; - - if (damage > 0 && projectile.world.random.nextInt(90) == 0) { - if (projectile.world.getBlockState(hit.getBlockPos()).isIn(UTags.FRAGILE)) { - projectile.world.breakBlock(hit.getBlockPos(), true); - } - } - } - } }