package net.minecraft.world.entity.animal; import net.minecraft.sounds.SoundEvent; import net.minecraft.sounds.SoundEvents; import net.minecraft.world.damagesource.DamageSource; import net.minecraft.world.entity.EntityType; import net.minecraft.world.item.ItemStack; import net.minecraft.world.item.Items; import net.minecraft.world.level.Level; public class Salmon extends AbstractSchoolingFish { public Salmon(EntityType entityType, Level level) { super(entityType, level); } @Override public int getMaxSchoolSize() { return 5; } @Override public ItemStack getBucketItemStack() { return new ItemStack(Items.SALMON_BUCKET); } @Override protected SoundEvent getAmbientSound() { return SoundEvents.SALMON_AMBIENT; } @Override protected SoundEvent getDeathSound() { return SoundEvents.SALMON_DEATH; } @Override protected SoundEvent getHurtSound(DamageSource damageSource) { return SoundEvents.SALMON_HURT; } @Override protected SoundEvent getFlopSound() { return SoundEvents.SALMON_FLOP; } }