minecraft-src/net/minecraft/world/entity/animal/Salmon.java
2025-07-04 01:41:11 +03:00

45 lines
1 KiB
Java

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<? extends Salmon> 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;
}
}