mirror of
https://github.com/VolmitSoftware/Iris.git
synced 2026-01-03 22:26:25 +00:00
PlaySound in volmitsender
This commit is contained in:
@@ -33,6 +33,15 @@ import org.bukkit.util.BlockVector;
|
||||
import org.bukkit.util.Vector;
|
||||
|
||||
public class VectorHandler implements DecreeParameterHandler<Vector> {
|
||||
|
||||
private static final KList<String> randoms = new KList<>(
|
||||
"here",
|
||||
"0,0,0",
|
||||
"0,0",
|
||||
"look",
|
||||
"player:<name>"
|
||||
);
|
||||
|
||||
@Override
|
||||
public KList<Vector> getPossibilities() {
|
||||
KList<Vector> vx = new KList<>();
|
||||
@@ -107,6 +116,6 @@ public class VectorHandler implements DecreeParameterHandler<Vector> {
|
||||
|
||||
@Override
|
||||
public String getRandomDefault() {
|
||||
return M.r(0.5) ? "0,0" : "0,0,0";
|
||||
return randoms.getRandom();
|
||||
}
|
||||
}
|
||||
|
||||
@@ -73,7 +73,7 @@ public abstract class MortarCommand implements ICommand {
|
||||
}
|
||||
|
||||
if (sender.isPlayer() && IrisSettings.get().getGeneral().isCommandSounds()) {
|
||||
sender.player().playSound(sender.player().getLocation(), Sound.ENTITY_ITEM_FRAME_ROTATE_ITEM, 0.25f, 1.7f);
|
||||
sender.playSound(Sound.ENTITY_ITEM_FRAME_ROTATE_ITEM, 0.25f, 1.7f);
|
||||
}
|
||||
|
||||
return v;
|
||||
|
||||
@@ -33,6 +33,7 @@ import net.kyori.adventure.text.Component;
|
||||
import net.kyori.adventure.text.minimessage.MiniMessage;
|
||||
import net.kyori.adventure.title.Title;
|
||||
import org.bukkit.Server;
|
||||
import org.bukkit.Sound;
|
||||
import org.bukkit.command.CommandSender;
|
||||
import org.bukkit.entity.Player;
|
||||
import org.bukkit.permissions.Permission;
|
||||
@@ -473,4 +474,10 @@ public class VolmitSender implements CommandSender {
|
||||
sendMessage(i.getPath() + "()");
|
||||
}
|
||||
}
|
||||
|
||||
public void playSound(Sound sound, float volume, float pitch) {
|
||||
if (isPlayer()) {
|
||||
player().playSound(player().getLocation(), sound, volume, pitch);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user