diff --git a/pom.xml b/pom.xml
index 0419761..657f763 100644
--- a/pom.xml
+++ b/pom.xml
@@ -13,7 +13,7 @@
Adds a minstrel trait to Citizens NPCs
- 1.8
+ 16
UTF-8
@@ -40,6 +40,20 @@
false
+
+
+ net.knarcraft:knarlib
+
+ net/knarcraft/knarlib/**
+
+
+
+
+ *.MF
+ *.yml
+
+
+
@@ -75,6 +89,12 @@
1.19.2-R0.1-SNAPSHOT
provided
+
+ net.knarcraft
+ knarlib
+ 1.0-SNAPSHOT
+ compile
+
net.citizensnpcs
citizens-main
diff --git a/src/main/java/net/knarcraft/minstrel/command/MinstrelCommand.java b/src/main/java/net/knarcraft/minstrel/command/MinstrelCommand.java
index 54df7e2..eea23aa 100644
--- a/src/main/java/net/knarcraft/minstrel/command/MinstrelCommand.java
+++ b/src/main/java/net/knarcraft/minstrel/command/MinstrelCommand.java
@@ -24,20 +24,15 @@ public class MinstrelCommand implements CommandExecutor {
return false;
}
- switch (args[0].toLowerCase()) {
- case "addsong":
- return new AddSongCommand(minstrelTrait).onCommand(sender, command, label, args);
- case "removesong":
- return new RemoveSongCommand(minstrelTrait).onCommand(sender, command, label, args);
- case "listsongs":
- return new ListSongsCommand(minstrelTrait).onCommand(sender, command, label, args);
- case "pitch":
- return updatePitch(minstrelTrait, args.length > 1 ? args[1] : null, args.length > 2 &&
- Boolean.parseBoolean(args[2]), sender);
- case "volume":
- return updateVolume(minstrelTrait, args.length > 1 ? args[1] : null, args.length > 2 &&
- Boolean.parseBoolean(args[2]), sender);
- }
+ return switch (args[0].toLowerCase()) {
+ case "addsong" -> new AddSongCommand(minstrelTrait).onCommand(sender, command, label, args);
+ case "removesong" -> new RemoveSongCommand(minstrelTrait).onCommand(sender, command, label, args);
+ case "listsongs" -> new ListSongsCommand(minstrelTrait).onCommand(sender, command, label, args);
+ case "pitch" -> updatePitch(minstrelTrait, args.length > 1 ? args[1] : null, args.length > 2 &&
+ Boolean.parseBoolean(args[2]), sender);
+ case "volume" -> updateVolume(minstrelTrait, args.length > 1 ? args[1] : null, args.length > 2 &&
+ Boolean.parseBoolean(args[2]), sender);
+ default -> false;
/* Sub-commands:
AddSong category identifier duration (remember to run play again)
@@ -53,7 +48,8 @@ public class MinstrelCommand implements CommandExecutor {
AddSong playlist category identifier duration
Play playlist - Plays the specified playlist at the executor's location
*/
- return false;
+ };
+
}
/**