diff --git a/pom.xml b/pom.xml
index b4ee76d..70e57c3 100644
--- a/pom.xml
+++ b/pom.xml
@@ -6,7 +6,7 @@
pk.ajneb97
PlayerKits2
- 1.22.1
+ 1.22.2
21
diff --git a/src/main/java/pk/ajneb97/managers/KitsManager.java b/src/main/java/pk/ajneb97/managers/KitsManager.java
index 736ee41..887a8a7 100644
--- a/src/main/java/pk/ajneb97/managers/KitsManager.java
+++ b/src/main/java/pk/ajneb97/managers/KitsManager.java
@@ -405,6 +405,9 @@ public class KitsManager {
case "playsound":
ActionUtils.playSound(player,actionLine);
break;
+ case "playsound_resource_pack":
+ ActionUtils.playSoundResourcePack(player,actionLine);
+ break;
case "actionbar":
ActionUtils.actionbar(player,actionLine,plugin);
break;
diff --git a/src/main/java/pk/ajneb97/managers/VerifyManager.java b/src/main/java/pk/ajneb97/managers/VerifyManager.java
index 3f54d63..b79e5bb 100644
--- a/src/main/java/pk/ajneb97/managers/VerifyManager.java
+++ b/src/main/java/pk/ajneb97/managers/VerifyManager.java
@@ -111,7 +111,7 @@ public class VerifyManager {
String[] actionText = action.getAction().split(" ");
String actionName = actionText[0];
if(actionName.equals("console_command:") || actionName.equals("player_command:")
- || actionName.equals("playsound:") || actionName.equals("actionbar:")
+ || actionName.equals("playsound:") || actionName.equals("playsound_resource_pack:") || actionName.equals("actionbar:")
|| actionName.equals("title:") || actionName.equals("firework:")
|| actionName.equals("close_inventory") || actionName.equals("message:")){
continue;
diff --git a/src/main/java/pk/ajneb97/utils/ActionUtils.java b/src/main/java/pk/ajneb97/utils/ActionUtils.java
index d57af92..6dd592a 100644
--- a/src/main/java/pk/ajneb97/utils/ActionUtils.java
+++ b/src/main/java/pk/ajneb97/utils/ActionUtils.java
@@ -54,6 +54,14 @@ public class ActionUtils {
player.playSound(player.getLocation(), sound, volume, pitch);
}
+ public static void playSoundResourcePack(Player player, String soundLine){
+ String[] sep = soundLine.split(";");
+ String sound = sep[0];
+ float volume = Float.parseFloat(sep[1]);
+ float pitch = Float.parseFloat(sep[2]);
+ player.playSound(player.getLocation(), sound, volume, pitch);
+ }
+
private static Sound getSoundByName(String name){
try {
Class> soundTypeClass = Class.forName("org.bukkit.Sound");