1.21.5 Update

This commit is contained in:
Navoei
2025-05-24 17:58:36 -05:00
parent 1a123a3378
commit 8283c53e56
5 changed files with 7 additions and 11 deletions

View File

@@ -40,7 +40,7 @@ dependencies {
implementation "de.maxhenkel.voicechat:voicechat-api:${voicechat_api_version}"
shadow "dev.jorel:commandapi-bukkit-shade:${command_api_version}"
compileOnly group: "com.comphenix.protocol", name: "ProtocolLib", version: "5.1.0";
compileOnly group: "com.comphenix.protocol", name: "ProtocolLib", version: "5.3.0";
}
repositories {

View File

@@ -5,13 +5,13 @@ java_version=21
mp3spi_version=1.9.5.4
bukkit_api_version=1.21
bukkit_version=1.21.4-R0.1-SNAPSHOT
bukkit_version=1.21.5-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.5.0
command_api_version=9.7.0
voicechat_api_version=2.3.3
command_api_version=10.0.1
plugin_version=4.3
plugin_version=4.4
maven_group=me.Navoei.customdiscsplugin
archives_base_name=custom-discs

View File

@@ -5,9 +5,6 @@ import dev.jorel.commandapi.arguments.ArgumentSuggestions;
import dev.jorel.commandapi.arguments.StringArgument;
import dev.jorel.commandapi.arguments.TextArgument;
import dev.jorel.commandapi.executors.CommandArguments;
import io.papermc.paper.datacomponent.DataComponentTypes;
import io.papermc.paper.datacomponent.item.JukeboxPlayable;
import io.papermc.paper.datacomponent.item.ShownInTooltip;
import me.Navoei.customdiscsplugin.CustomDiscs;
import me.Navoei.customdiscsplugin.language.Lang;
import net.kyori.adventure.text.Component;
@@ -18,10 +15,8 @@ import net.kyori.adventure.text.serializer.legacy.LegacyComponentSerializer;
import org.bukkit.*;
import org.bukkit.command.ConsoleCommandSender;
import org.bukkit.entity.Player;
import org.bukkit.inventory.ItemFlag;
import org.bukkit.inventory.ItemStack;
import org.bukkit.inventory.meta.ItemMeta;
import org.bukkit.inventory.meta.MusicInstrumentMeta;
import org.bukkit.inventory.meta.components.JukeboxPlayableComponent;
import org.bukkit.persistence.PersistentDataContainer;
import org.bukkit.persistence.PersistentDataType;

View File

@@ -44,6 +44,7 @@ public class JukeBox implements Listener{
if (event.getAction() != Action.RIGHT_CLICK_BLOCK || event.getClickedBlock() == null || event.getItem() == null || event.getItem().getItemMeta() == null || block == null) return;
if (event.getClickedBlock().getType() != Material.JUKEBOX) return;
if (player.isSneaking()) return;
if (isCustomMusicDisc(event.getItem()) && !jukeboxContainsDisc(block)) {