A bukkit/spigot plugin to add custom music discs using the Simple Voice Chat API.

Overview

Custom Discs 1.19

A spigot/bukkit fork of henkelmax's Audio Player.

  • Play custom music discs using the Simple Voice Chat API. (The voice chat mod is required on the client and server.)
  • Use /customdisc or /cd to create a custom disc.
  • Music files should go into plugins/CustomDiscs/musicdata/
  • Music files must be in the .wav or .mp3 format.

Permission Node (Required to run the command. Playing discs does not require a permission.):

  • customdiscs.command
customdiscsvideo.mp4
Comments
  • [Request] Change file name and read condition

    [Request] Change file name and read condition

    Hi,

    I'm using your plugin on my server, and I'm trying to make them seamless with other discs. This is not possible with the current system of having the file name as line 2 of lore.

    It would be a lot better in my opinion to use the "CustomTags" minecraft provide in order to let server owner complete freedom over the lore if they want to customize it.

    ~~I would also recommend moving the condition to try and read discs from "hide enchants" to either "hide dyed" or "hide unbreakable", as they're not used on discs.~~

    I just realize that using a custom tag would negate the need for any hide flags, you would simply need to check if the item has the specified custom tag.

    Thanks in advance

    opened by JustJass 7
  • NullPointerException

    NullPointerException

    Hi, I'm getting this error. https://pastebin.com/GS4Z2gXg I don't know if it's because we are using Paper and it states bukkit/spigot you support? Or if plugin is not yet updated to 1.19.2? Or if I have something else going on?

    opened by Kriptiq 6
  • When any group member makes a sound, the music sound will become noisy.

    When any group member makes a sound, the music sound will become noisy.

    When I'm on the edge of the music box (16m), as soon as any group member makes a sound, the music sound will become noisy.

    Using custom-discs-2.1.1.jar

    Vedio:Vedio

    opened by Taiyopen 4
  • issue when starting server

    issue when starting server

    Hi I have some trouble with this plugin here is what is written in the console:

    [14:42:03] [Server thread/INFO]: [CustomDiscs] Enabling CustomDiscs v2.2.3 [14:42:03] [Server thread/INFO]: Successfully registered CustomDiscs plugin [14:42:03] [Server thread/ERROR]: Error occurred while enabling CustomDiscs v2.2.3 (Is it up to date?) java.lang.NoClassDefFoundError: net/kyori/adventure/text/format/TextColor at me.Navoei.customdiscsplugin.CustomDiscs.onEnable(CustomDiscs.java:58) ~[?:?] at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:264) ~[spigot-api-1.19.2-R0.1-SNAPSHOT.jar:?] at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader.java:342) ~[spigot-api-1.19.2-R0.1-SNAPSHOT.jar:?] at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:480) ~[spigot-api-1.19.2-R0.1-SNAPSHOT.jar:?] at org.bukkit.craftbukkit.v1_19_R1.CraftServer.enablePlugin(CraftServer.java:525) ~[spigot-1.19.2-R0.1-SNAPSHOT.jar:3606-Spigot-6198b5a-300e744] at org.bukkit.craftbukkit.v1_19_R1.CraftServer.enablePlugins(CraftServer.java:439) ~[spigot-1.19.2-R0.1-SNAPSHOT.jar:3606-Spigot-6198b5a-300e744] at net.minecraft.server.MinecraftServer.loadWorld0(MinecraftServer.java:584) ~[spigot-1.19.2-R0.1-SNAPSHOT.jar:3606-Spigot-6198b5a-300e744] at net.minecraft.server.MinecraftServer.loadLevel(MinecraftServer.java:403) ~[spigot-1.19.2-R0.1-SNAPSHOT.jar:3606-Spigot-6198b5a-300e744] at net.minecraft.server.dedicated.DedicatedServer.e(DedicatedServer.java:255) ~[spigot-1.19.2-R0.1-SNAPSHOT.jar:3606-Spigot-6198b5a-300e744] at net.minecraft.server.MinecraftServer.v(MinecraftServer.java:968) ~[spigot-1.19.2-R0.1-SNAPSHOT.jar:3606-Spigot-6198b5a-300e744] at net.minecraft.server.MinecraftServer.lambda$0(MinecraftServer.java:293) ~[spigot-1.19.2-R0.1-SNAPSHOT.jar:3606-Spigot-6198b5a-300e744] at java.lang.Thread.run(Thread.java:833) [?:?] Caused by: java.lang.ClassNotFoundException: net.kyori.adventure.text.format.TextColor at org.bukkit.plugin.java.PluginClassLoader.loadClass0(PluginClassLoader.java:147) ~[spigot-api-1.19.2-R0.1-SNAPSHOT.jar:?] at org.bukkit.plugin.java.PluginClassLoader.loadClass(PluginClassLoader.java:99) ~[spigot-api-1.19.2-R0.1-SNAPSHOT.jar:?] at java.lang.ClassLoader.loadClass(ClassLoader.java:520) ~[?:?] ... 12 more

    opened by artiaaaa 3
  • New Config File Option

    New Config File Option

    I noticed something and wonder if it can be slightly changed -

    V2.1.1 - Jukebox would give a redstone output of 15 regardless of what type of disc was being played(yellow, green, etc) I update to... V2.2.2 - Jukebox redstone output is now dependent on what type of disc is being played.

    Now I welcome the change as I can see how it could be useful however as I pondered over it and changed my music machine to accommodate it I wondered whether it would be possible to have a toggle/option for this in the config file?

    opened by The12thUnique 3
  • The server does not see the plugin

    The server does not see the plugin

    Hello! I had a problem: I reinstalled all plugins on the server and removed this one. When I installed it again - the server just stopped seeing it! And even the other server does not see! What could be the problem?

    opened by Vadokk 2
  • Broken on 1.19.2 Paper

    Broken on 1.19.2 Paper

    The plugin is loaded without any issues. For some reason it plays the Vanilla disc instead of the custom one. I haven't changed anything except update the server from 1.19 to 1.19.2 and update the voice chat plugin and Custom Discs plugin. I made sure all mp3s are in their place and the disc is created properly. No other player can hear the music too.

    opened by aleabodo 2
  • Error at boot but the plugin still seems to work

    Error at boot but the plugin still seems to work

    I get this error at when the server is booting -

    [15:01:48] [Server thread/WARN]: java.lang.NullPointerException: Cannot invoke "de.maxhenkel.voicechat.voice.server.ServerVoiceEvents.getServer()" because "de.maxhenkel.voicechat.Voicechat.SERVER" is null [15:01:48] [Server thread/WARN]: at voicechat-bukkit-1.19.2-2.3.1.jar//de.maxhenkel.voicechat.plugins.impl.VoicechatServerApiImpl.registerVolumeCategory(VoicechatServerApiImpl.java:171) [15:01:48] [Server thread/WARN]: at custom-discs-2.1.1.jar//me.Navoei.customdiscsplugin.VoicePlugin.onServerStarted(VoicePlugin.java:63) [15:01:48] [Server thread/WARN]: at voicechat-bukkit-1.19.2-2.3.1.jar//de.maxhenkel.voicechat.plugins.PluginManager.dispatchEvent(PluginManager.java:70) [15:01:48] [Server thread/WARN]: at voicechat-bukkit-1.19.2-2.3.1.jar//de.maxhenkel.voicechat.plugins.PluginManager.onServerStarted(PluginManager.java:101) [15:01:48] [Server thread/WARN]: at voicechat-bukkit-1.19.2-2.3.1.jar//de.maxhenkel.voicechat.voice.server.ServerVoiceEvents.<init>(ServerVoiceEvents.java:36) [15:01:48] [Server thread/WARN]: at voicechat-bukkit-1.19.2-2.3.1.jar//de.maxhenkel.voicechat.Voicechat.lambda$onEnable$0(Voicechat.java:127) [15:01:48] [Server thread/WARN]: at org.bukkit.craftbukkit.v1_19_R1.scheduler.CraftTask.run(CraftTask.java:101) [15:01:48] [Server thread/WARN]: at org.bukkit.craftbukkit.v1_19_R1.scheduler.CraftScheduler.mainThreadHeartbeat(CraftScheduler.java:483) [15:01:48] [Server thread/WARN]: at net.minecraft.server.MinecraftServer.v(MinecraftServer.java:1156) [15:01:48] [Server thread/WARN]: at net.minecraft.server.MinecraftServer.lambda$spin$1(MinecraftServer.java:310) [15:01:48] [Server thread/WARN]: at java.base/java.lang.Thread.run(Thread.java:833) [15:01:48] [Server thread/INFO]: Done (34.491s)! For help, type "help"

    opened by The12thUnique 2
  • [ISSUE] I got this issue, I was wondering if it could be solved? 👉👈🥺

    [ISSUE] I got this issue, I was wondering if it could be solved? 👉👈🥺

    [18:06:25] [Server thread/ERROR]: Error occurred while enabling CustomDiscs v2.0.1 (Is it up to date?)
    java.lang.NoClassDefFoundError: net/kyori/adventure/text/format/TextColor
            at me.Navoei.customdiscsplugin.CustomDiscs.onEnable(CustomDiscs.java:42) ~[?:?]
            at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:264) ~[spigot-api-1.19.2-R0.1-SNAPSHOT.jar:?]
            at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader.java:342) ~[spigot-api-1.19.2-R0.1-SNAPSHOT.jar:?]
            at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:480) ~[spigot-api-1.19.2-R0.1-SNAPSHOT.jar:?]
            at org.bukkit.craftbukkit.v1_19_R1.CraftServer.enablePlugin(CraftServer.java:525) ~[spigot-1.19.2-R0.1-SNAPSHOT.jar:3574-Spigot-450dcaa-cdef8fc]
            at org.bukkit.craftbukkit.v1_19_R1.CraftServer.enablePlugins(CraftServer.java:439) ~[spigot-1.19.2-R0.1-SNAPSHOT.jar:3574-Spigot-450dcaa-cdef8fc]
            at net.minecraft.server.MinecraftServer.loadWorld0(MinecraftServer.java:584) ~[spigot-1.19.2-R0.1-SNAPSHOT.jar:3574-Spigot-450dcaa-cdef8fc]
            at net.minecraft.server.MinecraftServer.loadLevel(MinecraftServer.java:403) ~[spigot-1.19.2-R0.1-SNAPSHOT.jar:3574-Spigot-450dcaa-cdef8fc]
            at net.minecraft.server.dedicated.DedicatedServer.e(DedicatedServer.java:255) ~[spigot-1.19.2-R0.1-SNAPSHOT.jar:3574-Spigot-450dcaa-cdef8fc]
            at net.minecraft.server.MinecraftServer.v(MinecraftServer.java:968) ~[spigot-1.19.2-R0.1-SNAPSHOT.jar:3574-Spigot-450dcaa-cdef8fc]
            at net.minecraft.server.MinecraftServer.lambda$0(MinecraftServer.java:293) ~[spigot-1.19.2-R0.1-SNAPSHOT.jar:3574-Spigot-450dcaa-cdef8fc]
            at java.lang.Thread.run(Thread.java:833) [?:?]
    Caused by: java.lang.ClassNotFoundException: net.kyori.adventure.text.format.TextColor
            at org.bukkit.plugin.java.PluginClassLoader.loadClass0(PluginClassLoader.java:147) ~[spigot-api-1.19.2-R0.1-SNAPSHOT.jar:?]
            at org.bukkit.plugin.java.PluginClassLoader.loadClass(PluginClassLoader.java:99) ~[spigot-api-1.19.2-R0.1-SNAPSHOT.jar:?]
            at java.lang.ClassLoader.loadClass(ClassLoader.java:521) ~[?:?]
            ... 12 more
    
    opened by chrisizatt 2
  • error

    error

    Could not load 'plugins/audioplayer-1.19.2-1.4.3.jar' in folder 'plugins' org.bukkit.plugin.InvalidDescriptionException: Invalid plugin.yml at org.bukkit.plugin.java.JavaPluginLoader.getPluginDescription(JavaPluginLoader.java:178) ~[pufferfish-api-1.19.2-R0.1-SNAPSHOT.jar:?] at org.bukkit.plugin.SimplePluginManager.loadPlugins(SimplePluginManager.java:155) ~[pufferfish-api-1.19.2-R0.1-SNAPSHOT.jar:?] at org.bukkit.craftbukkit.v1_19_R1.CraftServer.loadPlugins(CraftServer.java:423) ~[pufferfish-1.19.2.jar:git-Pufferfish-34] at net.minecraft.server.dedicated.DedicatedServer.initServer(DedicatedServer.java:280) ~[pufferfish-1.19.2.jar:git-Pufferfish-34] at net.minecraft.server.MinecraftServer.runServer(MinecraftServer.java:1128) ~[pufferfish-1.19.2.jar:git-Pufferfish-34] at net.minecraft.server.MinecraftServer.lambda$spin$1(MinecraftServer.java:307) ~[pufferfish-1.19.2.jar:git-Pufferfish-34] at java.lang.Thread.run(Thread.java:833) ~[?:?] Caused by: java.io.FileNotFoundException: Jar does not contain plugin.yml

    opened by autpierro 1
  • [Request] Volume control

    [Request] Volume control

    It would be amazing if the volume of the disc would be tied to the Jukebox volume settings. Alternatively I'd like to adjust the volume settings server-wide in a config file preferably.

    The reason I'm suggesting this is because the discs are quiet loud by default. Much louder than normal discs or other sounds.

    opened by aleabodo 1
  • [Request] Noteblock

    [Request] Noteblock "Speaker" Pairing

    We've been having fun using this plugin on our server!

    It would be nice if "speakers" were added. Sound can only travel so far. Even if you were to change the distance in the config, people would hear the sound only from one direction.

    The idea is having a "paired" speaker (say, a "pairing stick" that you right-click the source jukebox and then the noteblock speaker in another room) which plays the exact same custom disc as the jukebox source. Of course, wireless distance would still play a part, but at the very least, the sound is actually coming from the "speakers" themselves! I figure it would be a neat addition to this already nice plugin.

    opened by CastedShadow 0
  • [Request] Ability to reset a disc back to its vanilla variant

    [Request] Ability to reset a disc back to its vanilla variant

    It would be useful if there was a command (optional via the config probably) to reset the disc back to the vanilla version with the original song on it.

    opened by antillagorilla 0
  • [Request] add redstone signal support for skip discs

    [Request] add redstone signal support for skip discs

    please make it so that when a redstone signal is given, the music player skips the track and ejects the disc / transfers it to the dropper this will help a lot in the build of various musical mechanisms..

    opened by maxsspeaker 5
Releases(v2.2.3)
  • v2.2.3(Nov 14, 2022)

    A spigot/bukkit fork of henkelmax's Audio Player.

    • Play custom music discs using the Simple Voice Chat API. (The voice chat mod is required on the client and server.)
    • Use /customdisc or /cd to create a custom disc.
    • Music files should go into plugins/CustomDiscs/musicdata/
    • Music files must be in the .wav or .mp3 format.

    Permission Nodes (Required to run commands. Playing discs does not require a permission.):

    • customdiscs.create Creates a custom disc.
    • customdiscs.convert Converts discs to the new format.

    Dependencies:

    • This plugin depends on the latest version of ProtocolLib for 1.19

    Fixes:

    • Patched a directory transversal vulnerability that affects Linux operating systems. This vulnerability allows players that can use the /cd create command to check for a file's existence outside of the CustomDiscs plugin folder. It is strongly recommended to update to this version as soon as possible.
    Source code(tar.gz)
    Source code(zip)
    custom-discs-2.2.3.jar(327.22 KB)
  • v2.2.2(Sep 5, 2022)

    A spigot/bukkit fork of henkelmax's Audio Player.

    • Play custom music discs using the Simple Voice Chat API. (The voice chat mod is required on the client and server.)
    • Use /customdisc or /cd to create a custom disc.
    • Music files should go into plugins/CustomDiscs/musicdata/
    • Music files must be in the .wav or .mp3 format.

    Permission Nodes (Required to run commands. Playing discs does not require a permission.):

    • customdiscs.create Creates a custom disc.
    • customdiscs.convert Converts discs to the new format.

    Dependencies:

    • This plugin depends on the latest version of ProtocolLib for 1.19

    Fixes:

    • Fixed spaces not being able to be used when adding a custom display name to a disc.
    Source code(tar.gz)
    Source code(zip)
    custom-discs-2.2.2.jar(327.15 KB)
  • v2.2.1(Aug 29, 2022)

    A spigot/bukkit fork of henkelmax's Audio Player.

    • Play custom music discs using the Simple Voice Chat API. (The voice chat mod is required on the client and server.)
    • Use /customdisc or /cd to create a custom disc.
    • Music files should go into plugins/CustomDiscs/musicdata/
    • Music files must be in the .wav or .mp3 format.

    Permission Nodes (Required to run commands. Playing discs does not require a permission.):

    • customdiscs.create Creates a custom disc.
    • customdiscs.convert Converts discs to the new format.

    Dependencies:

    • This plugin depends on the latest version of ProtocolLib for 1.19

    Fixes:

    • Fixed a duplication glitch involving hoppers.
    • Fixed hoppers not picking up discs when placed under a jukebox.
    Source code(tar.gz)
    Source code(zip)
    custom-discs-2.2.1.jar(327.15 KB)
  • v2.2(Aug 28, 2022)

    A spigot/bukkit fork of henkelmax's Audio Player.

    • Play custom music discs using the Simple Voice Chat API. (The voice chat mod is required on the client and server.)
    • Use /customdisc or /cd to create a custom disc.
    • Music files should go into plugins/CustomDiscs/musicdata/
    • Music files must be in the .wav or .mp3 format.

    Permission Nodes (Required to run commands. Playing discs does not require a permission.):

    • customdiscs.create Creates a custom disc.
    • customdiscs.convert Converts discs to the new format.

    Dependencies:

    • This plugin depends on the latest version of ProtocolLib for 1.19

    Additions:

    • Made discs more seemless by making them look more vanilla. Use /customdisc convert on existing discs.
    Source code(tar.gz)
    Source code(zip)
    custom-discs-2.2.jar(327.11 KB)
  • v2.1.1(Aug 16, 2022)

    A spigot/bukkit fork of henkelmax's Audio Player.

    • Play custom music discs using the Simple Voice Chat API. (The voice chat mod is required on the client and server.)
    • Use /customdiscor /cd to create a custom disc.
    • Music files should go into plugins/CustomDiscs/musicdata/
    • Music files must be in the .wav or .mp3 format.

    Permission Node (Required to run the command. Playing discs does not require a permission.):

    • customdiscs.command

    Dependencies:

    • This plugin depends on the latest version of ProtocolLib for 1.19

    Fixes:

    • Patched issue #4
    Source code(tar.gz)
    Source code(zip)
    custom-discs-2.1.1.jar(321.75 KB)
  • v2.1(Aug 10, 2022)

    A spigot/bukkit fork of henkelmax's Audio Player.

    • Play custom music discs using the Simple Voice Chat API. (The voice chat mod is required on the client and server.)
    • Use /customdiscor /cd to create a custom disc.
    • Music files should go into plugins/CustomDiscs/musicdata/
    • Music files must be in the .wav or .mp3 format.

    Permission Node (Required to run the command. Playing discs does not require a permission.):

    • customdiscs.command

    Dependencies:

    • This plugin depends on the latest version of ProtocolLib for 1.19

    Additions:

    • The volume can now be adjusted client side under the Adjust Player Volumes menu in Simple Voice Chat.
    • The volume of music discs can be changed server side in the config.yml file.
    • The range from which a custom disc could be heard can be changed in the config.yml file.

    Note: This new version has a lot of changes! Please report any bugs.

    Source code(tar.gz)
    Source code(zip)
    custom-discs-2.1.jar(321.73 KB)
  • v2.0(Aug 8, 2022)

    A spigot/bukkit fork of henkelmax's Audio Player.

    • Play custom music discs using the Simple Voice Chat API. (The voice chat mod is required on the client and server.)
    • Use /customdiscor /cd to create a custom disc.
    • Music files should go into plugins/CustomDiscs/musicdata/
    • Music files must be in the .wav or .mp3 format.

    Permission Node (Required to run the command. Playing discs does not require a permission.):

    • customdiscs.command

    Dependencies:

    • This plugin depends on the latest version of ProtocolLib for 1.19

    Additions:

    • The plugin now uses thread pools.
    • Custom discs are compatible with hoppers.

    Note: This new version has a lot of changes! Please report any bugs.

    Source code(tar.gz)
    Source code(zip)
    custom-discs-2.0.jar(319.54 KB)
  • v1.3.1(Jul 29, 2022)

    A spigot/bukkit fork of henkelmax's Audio Player.

    • Play custom music discs using the Simple Voice Chat API. (The voice chat mod is required on the client and server.)
    • Use /customdiscor /cd to create a custom disc.
    • Music files should go into plugins/CustomDiscs/musicdata/
    • Music files must be in the .wav or .mp3 format.

    Permission Node (Required to run the command. Playing discs does not require a permission.):

    • customdiscs.command

    Additions:

    • Jukeboxes cannot be modified while the async task is running. This prevents discs from being lost.
    Source code(tar.gz)
    Source code(zip)
    custom-discs-1.3.1.jar(311.83 KB)
  • v1.3(Jul 25, 2022)

    A spigot/bukkit fork of henkelmax's Audio Player.

    • Play custom music discs using the Simple Voice Chat API. (The voice chat mod is required on the client and server.)
    • Use /customdiscor /cd to create a custom disc.
    • Music files should go into plugins/CustomDiscs/musicdata/
    • Music files must be in the .wav or .mp3 format.

    Permission Node (Required to run the command. Playing discs does not require a permission.):

    • customdiscs.command

    Additions:

    • The audio players now runs asynchronously to prevent server lag when inserting discs.
    Source code(tar.gz)
    Source code(zip)
    custom-discs-1.3.jar(309.98 KB)
  • v1.2(Jul 24, 2022)

    A spigot/bukkit fork of henkelmax's Audio Player.

    • Play custom music discs using the Simple Voice Chat API. (The voice chat mod is required on the client and server.)
    • Use /customdisc or /cd to create a custom disc.
    • Music files should go into plugins/CustomDiscs/musicdata/
    • Music files must be in the .wav or .mp3 format.

    Permission Node (Required to run the command. Playing discs does not require a permission.):

    • customdiscs.command

    Additions:

    • The plugin now supports mp3 files.
    Source code(tar.gz)
    Source code(zip)
    custom-discs-1.2.jar(309.46 KB)
  • 1.1.2(Jul 13, 2022)

    A spigot/bukkit fork of henkelmax's Audio Player.

    • Play custom music discs using the Simple Voice Chat API. (The voice chat mod is required on the client and server.)
    • Use /customdisc or /cd to create a custom disc.
    • Music files should go into plugins/CustomDiscs/musicdata/
    • Music files must be in the .wav format.

    Permission Node (Required to run the command. Playing discs does not require a permission.):

    • customdiscs.command

    Fixes:

    • Patched a bug where players could duplicate custom discs when inserting them into a jukebox if the file is missing.
    Source code(tar.gz)
    Source code(zip)
    custom-discs-1.1.2.jar(13.94 KB)
  • v1.1.1(Jul 12, 2022)

    A spigot/bukkit fork of henkelmax's Audio Player.

    • Play custom music discs using the Simple Voice Chat API. (The voice chat mod is required on the client and server.)
    • Use /customdisc or /cd to create a custom disc.
    • Music files should go into plugins/CustomDiscs/musicdata/
    • Music files must be in the .wav format.

    Permission Node (Required to run the command. Playing discs does not require a permission.):

    • customdiscs.command

    Fixes:

    • Patched a small bug where the player's hand does not swing when taking out custom discs from a jukebox after a server restart.
    Source code(tar.gz)
    Source code(zip)
    custom-discs-1.1.1.jar(13.94 KB)
  • v1.1(Jul 12, 2022)

    A spigot/bukkit fork of henkelmax's Audio Player.

    • Play custom music discs using the Simple Voice Chat API. (The voice chat mod is required on the client and server.)
    • Use /customdisc or /cd to create a custom disc.
    • Music files should go into plugins/CustomDiscs/musicdata/
    • Music files must be in the .wav format.

    Permission Node (Required to run the command. Playing discs does not require a permission.):

    • customdiscs.command

    Additions:

    • Added an actionbar that is sent to the player who inserted the jukebox containing the song that is going to be played.

    Fixes:

    • Patched a bug where sounds play on top of each other if there is already a vanilla disc in the jukebox.
    Source code(tar.gz)
    Source code(zip)
    custom-discs-1.1.jar(13.95 KB)
  • v1.0(Jul 12, 2022)

    A spigot/bukkit fork of henkelmax's Audio Player.

    • Play custom music discs using the Simple Voice Chat API. (The voice chat mod is required on the client and server.)
    • Use /customdisc or /cd to create a custom disc.
    • Music files should go into plugins/CustomDiscs/musicdata/
    • Music files must be in the .wav format.

    Permission Node (Required to run the command. Playing discs does not require a permission.):

    • customdiscs.command
    Source code(tar.gz)
    Source code(zip)
    custom-discs-1.0.jar(13.30 KB)
Owner
null
A Mixin framework for Spigot/Bukkit that allows you to hook custom event anywhere

A Mixin framework for Spigot/Bukkit that allows you to hook custom event anywhere. Start coding your advanced plugins today!

DragonCommissions 14 Nov 30, 2022
GodType is a very simple Bukkit plugin to allow the console (or a player) to chat as a defined name.

GodType GodType is a very simple Bukkit plugin to allow the console (or a player) to chat as a defined name. Config A config.yml file will be created

null 1 Dec 24, 2021
trying to create a plugin using the spigot api! this plugin will be responsible for delivering the products according to the settings!

KettraShop "simples plugin de ativação de produtos da loja, dentro do Minecraft" ⚙️ Configurações caso você não tenha uma loja virtual para seu servid

SEBASTIAN JN ฅ^•ﻌ•^ฅ 4 Nov 2, 2022
Add custom auth options (e.g. face unlock) to your phone using Xposed.

UniversalAuth This project aims to bring a variety of custom authentication options to various Android ROMs. Your phone needs to have Xposed (or EdXpo

Andy Bao 134 Dec 29, 2022
r/place replica in Minecraft (Bukkit/Spigot plugin)

MinePlace offers a completely new gaming experience in Minecraft. As a parody of r/place, a world-renowned reddit community project, this project offe

Northernside 4 Aug 19, 2022
A Spigot Plugin that connects your server chat with a discord channel

Minecord A Spigot Plugin that connects your server chat with a discord channel. Features Connects your in game chat with a channel on your discord ser

EPS-DEV 1 Apr 3, 2022
Plugin for Spigot, PaperMC, BungeeCord and Velocity to create custom MOTDs, playercount message and playercount hover with priorities and conditions.

AdvancedServerList AdvancedServerList is a server and proxy plugin that allows you to create custom MOTDs and more in your server list with priority a

Andre_601 19 Dec 14, 2022
Fixes Minecraft client lag from receiving chat messages, at the expense of not being able to block players in chat.

chat-lag-fix Fixes Minecraft client lag from receiving chat messages, at the expense of not being able to block players in chat. Mojang in their infin

adryd 21 Dec 4, 2022
NoChatLag fixes lagspikes caused by chat by removing the sender UUID from the chat packet. Please note that this breaks the vanilla client side block list.

NoChatLagServer Fabric Version | Forge Version Downloads: SpigotMC | GitHub Releases NoChatLagServer fixes WEB-5587 by setting the sender-uuid to that

Noah van der Aa 3 Jan 10, 2022
This sample shows how to implement two-way text chat over Bluetooth between two Android devices, using all the fundamental Bluetooth API capabilities.

Zenitsu-Bluetooth Chat Application This sample shows how to implement two-way text chat over Bluetooth between two Android devices, using all the fund

Gururaj Koni 1 Jan 16, 2022
This project is a simple messaging application made using React-Native framework, Gifted-Chat library and Firebase database

This project is a simple messaging application made using React-Native framework, Gifted-Chat library and Firebase database. The example that will be shown here focuses on the ability of two people to message each other in a chat room.

null 3 Jan 30, 2022
Aplikasi Penerjemah dengan Voice Recognition

Air Translate Detail Bahasa pemrograman : Java Min SDK Version : 19 (Kitkat) Software : Android Studio Sumber Api : https://tools.helixs.tech//API/ Tu

Rahmatullah 4 Sep 1, 2022
A smart personal voice assistant powered by Alan AI. Enjoy hands free application that can manage daily tasks

Todogenix A smart personal voice assistant using Alan AI. Intro Todogenix is a personal assistant app powered by Alan AI that helps store and manage o

Venu Sai Madisetti 8 Mar 15, 2022
This is a plugin for Minecraft Server (Spigot API) introduces a sector system which connects a single world across multiple servers.

OpenSourceSectors ?? ??️ This is a plugin for Minecraft Server (Spigot API) introduces a sector system which connects a single world across multiple s

null 20 Dec 28, 2022
Simple springboot API for addressBook. Supports all REST controllers and have custom error handling for every specific case, also supports redis caching.

AddressBook-SpringBoot-API Simple Springboot API for addressBook with redis cache. Supports all REST controllers and have custom error handling for ev

Shirish Saxena 1 Jan 21, 2022
This is the official theme SDK for the FairPlayer Music Player for Android.

FairPlayer - Themes SDK This is the official theme SDK for the FairPlayer Music Player for Android. You can download the most recent version of FairPl

Mark Jivko 0 Jan 31, 2022
Create a Music Playlist Library -Core JAVA, JAVA Swing, AWT

Project Specifications Manage Everything about a basic Music Playlist Application in Java A Music Library for Listing, Replaying, Navigating between c

Muhammad Asad 7 Nov 8, 2022
A manager tool to categorize game assets such as images and sounds/music. The tool enables you to tag these files, so that finding them by tags allows fast searches.

BtAssetManager This application allows you to easily categorize large amounts of image and sound files. You can apply tags to each individual file to

null 21 Sep 15, 2022
Add a partial Coeffect system into Java using Loom's ExtentLocals

Coeffect Add a partial Coeffect system into Java using Loom's ExtentLocals. In Java there are generally 2 strategies to manage the parameters a method

Holo 12 Sep 9, 2022