20 lines
914 B
Java
20 lines
914 B
Java
package net.mcreator.target.procedures;
|
|
|
|
import net.minecraft.core.BlockPos;
|
|
import net.minecraft.resources.ResourceLocation;
|
|
import net.minecraft.sounds.SoundSource;
|
|
import net.minecraft.world.level.Level;
|
|
import net.minecraft.world.level.LevelAccessor;
|
|
import net.minecraftforge.registries.ForgeRegistries;
|
|
|
|
public class Target1DangShiTiShouShangShiProcedure {
|
|
public static void execute(LevelAccessor world, double x, double y, double z) {
|
|
if (world instanceof Level _level) {
|
|
if (!_level.isClientSide()) {
|
|
_level.playSound(null, BlockPos.containing(x, y, z), ForgeRegistries.SOUND_EVENTS.getValue(new ResourceLocation("target:hit")), SoundSource.BLOCKS, 2, 1);
|
|
} else {
|
|
_level.playLocalSound(x, y, z, ForgeRegistries.SOUND_EVENTS.getValue(new ResourceLocation("target:hit")), SoundSource.BLOCKS, 2, 1, false);
|
|
}
|
|
}
|
|
}
|
|
}
|