diff --git a/build.gradle b/build.gradle index a83a803..31406aa 100644 --- a/build.gradle +++ b/build.gradle @@ -12,7 +12,7 @@ group = maven_group processResources { filesMatching("plugin.yml") { - expand "version": plugin_version, + expand "plugin_version": plugin_version, "bukkit_api_version": bukkit_api_version } } diff --git a/gradle.properties b/gradle.properties index c0ccac8..d0a13e2 100644 --- a/gradle.properties +++ b/gradle.properties @@ -5,12 +5,12 @@ java_version=17 mp3spi_version=1.9.5.4 bukkit_api_version=1.20 -bukkit_version=1.20.1-R0.1-SNAPSHOT +bukkit_version=1.20.2-R0.1-SNAPSHOT mod_id=customdiscsplugin # Target an older API to make it compatible with older versions of Simple Voice Chat -voicechat_api_version=2.3.3 +voicechat_api_version=2.4.11 -plugin_version=2.4.1 +plugin_version=2.5 maven_group=me.Navoei.customdiscsplugin archives_base_name=custom-discs \ No newline at end of file diff --git a/src/main/java/me/Navoei/customdiscsplugin/HopperManager.java b/src/main/java/me/Navoei/customdiscsplugin/HopperManager.java index 0d4c966..1ba6e5b 100644 --- a/src/main/java/me/Navoei/customdiscsplugin/HopperManager.java +++ b/src/main/java/me/Navoei/customdiscsplugin/HopperManager.java @@ -11,6 +11,7 @@ import org.bukkit.block.Block; import org.bukkit.block.BlockFace; import org.bukkit.block.BlockState; import org.bukkit.block.Jukebox; +import org.bukkit.entity.Player; import org.bukkit.event.EventHandler; import org.bukkit.event.EventPriority; import org.bukkit.event.Listener; @@ -101,24 +102,7 @@ public class HopperManager implements Listener { } private boolean isCustomMusicDisc (ItemStack item) { - - return item.getItemMeta().getPersistentDataContainer().has(new NamespacedKey(customDiscs, "customdisc"), PersistentDataType.STRING) && ( - item.getType().equals(Material.MUSIC_DISC_13) || - item.getType().equals(Material.MUSIC_DISC_CAT) || - item.getType().equals(Material.MUSIC_DISC_BLOCKS) || - item.getType().equals(Material.MUSIC_DISC_CHIRP) || - item.getType().equals(Material.MUSIC_DISC_FAR) || - item.getType().equals(Material.MUSIC_DISC_MALL) || - item.getType().equals(Material.MUSIC_DISC_MELLOHI) || - item.getType().equals(Material.MUSIC_DISC_STAL) || - item.getType().equals(Material.MUSIC_DISC_STRAD) || - item.getType().equals(Material.MUSIC_DISC_WARD) || - item.getType().equals(Material.MUSIC_DISC_11) || - item.getType().equals(Material.MUSIC_DISC_WAIT) || - item.getType().equals(Material.MUSIC_DISC_OTHERSIDE) || - item.getType().equals(Material.MUSIC_DISC_5) || - item.getType().equals(Material.MUSIC_DISC_PIGSTEP) - ); + return item.getItemMeta().getPersistentDataContainer().has(new NamespacedKey(customDiscs, "customdisc"), PersistentDataType.STRING) && item.getType().toString().contains("MUSIC_DISC"); } private static HopperManager instance; diff --git a/src/main/java/me/Navoei/customdiscsplugin/ParticleManager.java b/src/main/java/me/Navoei/customdiscsplugin/ParticleManager.java index 2e8e9e1..63d679f 100644 --- a/src/main/java/me/Navoei/customdiscsplugin/ParticleManager.java +++ b/src/main/java/me/Navoei/customdiscsplugin/ParticleManager.java @@ -3,7 +3,6 @@ package me.Navoei.customdiscsplugin; import org.bukkit.Location; import org.bukkit.Particle; import org.bukkit.block.Jukebox; -import org.bukkit.inventory.ItemStack; import org.bukkit.scheduler.BukkitRunnable; import java.util.HashMap; diff --git a/src/main/java/me/Navoei/customdiscsplugin/command/SubCommands/CreateCommand.java b/src/main/java/me/Navoei/customdiscsplugin/command/SubCommands/CreateCommand.java index 7070783..b913a1a 100644 --- a/src/main/java/me/Navoei/customdiscsplugin/command/SubCommands/CreateCommand.java +++ b/src/main/java/me/Navoei/customdiscsplugin/command/SubCommands/CreateCommand.java @@ -159,22 +159,7 @@ public class CreateCommand extends SubCommand { } private boolean isMusicDisc(Player p) { - - return p.getInventory().getItemInMainHand().getType().equals(Material.MUSIC_DISC_13) || - p.getInventory().getItemInMainHand().getType().equals(Material.MUSIC_DISC_CAT) || - p.getInventory().getItemInMainHand().getType().equals(Material.MUSIC_DISC_BLOCKS) || - p.getInventory().getItemInMainHand().getType().equals(Material.MUSIC_DISC_CHIRP) || - p.getInventory().getItemInMainHand().getType().equals(Material.MUSIC_DISC_FAR) || - p.getInventory().getItemInMainHand().getType().equals(Material.MUSIC_DISC_MALL) || - p.getInventory().getItemInMainHand().getType().equals(Material.MUSIC_DISC_MELLOHI) || - p.getInventory().getItemInMainHand().getType().equals(Material.MUSIC_DISC_STAL) || - p.getInventory().getItemInMainHand().getType().equals(Material.MUSIC_DISC_STRAD) || - p.getInventory().getItemInMainHand().getType().equals(Material.MUSIC_DISC_WARD) || - p.getInventory().getItemInMainHand().getType().equals(Material.MUSIC_DISC_11) || - p.getInventory().getItemInMainHand().getType().equals(Material.MUSIC_DISC_WAIT) || - p.getInventory().getItemInMainHand().getType().equals(Material.MUSIC_DISC_OTHERSIDE) || - p.getInventory().getItemInMainHand().getType().equals(Material.MUSIC_DISC_5) || - p.getInventory().getItemInMainHand().getType().equals(Material.MUSIC_DISC_PIGSTEP); + return p.getInventory().getItemInMainHand().getType().toString().contains("MUSIC_DISC"); } } diff --git a/src/main/resources/plugin.yml b/src/main/resources/plugin.yml index 6f68be8..dd6c8d8 100644 --- a/src/main/resources/plugin.yml +++ b/src/main/resources/plugin.yml @@ -1,5 +1,5 @@ name: CustomDiscs -version: '${version}' +version: '${plugin_version}' main: me.Navoei.customdiscsplugin.CustomDiscs api-version: '${bukkit_api_version}' prefix: CustomDiscs