minecraft-src/net/minecraft/world/item/SplashPotionItem.java
2025-07-04 01:41:11 +03:00

29 lines
819 B
Java

package net.minecraft.world.item;
import net.minecraft.sounds.SoundEvents;
import net.minecraft.sounds.SoundSource;
import net.minecraft.world.InteractionHand;
import net.minecraft.world.InteractionResultHolder;
import net.minecraft.world.entity.player.Player;
import net.minecraft.world.level.Level;
public class SplashPotionItem extends ThrowablePotionItem {
public SplashPotionItem(Item.Properties properties) {
super(properties);
}
@Override
public InteractionResultHolder<ItemStack> use(Level level, Player player, InteractionHand usedHand) {
level.playSound(
null,
player.getX(),
player.getY(),
player.getZ(),
SoundEvents.SPLASH_POTION_THROW,
SoundSource.PLAYERS,
0.5F,
0.4F / (level.getRandom().nextFloat() * 0.4F + 0.8F)
);
return super.use(level, player, usedHand);
}
}