From 4e8ff83a0fd102ad2e6bcb6307231c55b4502e92 Mon Sep 17 00:00:00 2001 From: paulevsGitch Date: Mon, 9 Nov 2020 16:44:05 +0300 Subject: [PATCH] Fish drop --- src/main/java/ru/betterend/entity/EntityEndFish.java | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/src/main/java/ru/betterend/entity/EntityEndFish.java b/src/main/java/ru/betterend/entity/EntityEndFish.java index 736943ae..f72779f0 100644 --- a/src/main/java/ru/betterend/entity/EntityEndFish.java +++ b/src/main/java/ru/betterend/entity/EntityEndFish.java @@ -5,6 +5,7 @@ import java.util.Random; import net.minecraft.block.Blocks; import net.minecraft.entity.EntityType; +import net.minecraft.entity.ItemEntity; import net.minecraft.entity.LivingEntity; import net.minecraft.entity.SpawnReason; import net.minecraft.entity.attribute.DefaultAttributeContainer; @@ -115,4 +116,10 @@ public class EntityEndFish extends SchoolingFishEntity { List list = world.getEntitiesByClass(EntityEndFish.class, box, (entity) -> { return true; }); return list.size() < 9; } + + @Override + protected void dropLoot(DamageSource source, boolean causedByPlayer) { + ItemEntity drop = new ItemEntity(world, getX(), getY(), getZ(), new ItemStack(EndItems.END_FISH_RAW)); + this.world.spawnEntity(drop); + } }