From 2846100497e582a77e65aa9d0b67e1c04e332a88 Mon Sep 17 00:00:00 2001 From: EpicKnarvik97 Date: Sun, 6 Nov 2022 23:04:50 +0100 Subject: [PATCH] Increases java version to 16 --- pom.xml | 22 +++++++++++++++- .../minstrel/command/MinstrelCommand.java | 26 ++++++++----------- 2 files changed, 32 insertions(+), 16 deletions(-) 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; + }; + } /**