superb-warfare/src/main/java/net/mcreator/target/procedures/ShockDangYaoShuiXiaoGuoKaiShiYingYongShiProcedure.java
2024-05-05 15:44:33 +08:00

20 lines
932 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 ShockDangYaoShuiXiaoGuoKaiShiYingYongShiProcedure {
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:shock")), SoundSource.HOSTILE, 1, 1);
} else {
_level.playLocalSound(x, y, z, ForgeRegistries.SOUND_EVENTS.getValue(new ResourceLocation("target:shock")), SoundSource.HOSTILE, 1, 1, false);
}
}
}
}