mirror of
https://github.com/SPAWNRYS-ban/FUCK-CustomDiscs.git
synced 2025-12-10 05:19:43 +05:00
5.6 KiB
5.6 KiB
FUCK Custom Discs | v5.0.1 for Paper and forks 1.21.7 / 1.21.8
Custom Discs with removed version and core checking
- Play custom music discs, goat horns and player heads using the Simple Voice Chat API. (The voice chat mod is required on the client and server.)
- Use
/customdiscor/cdto view available commands. - Music files should go into
plugins/CustomDiscs/musicdata/ - Music files must be in the
.wav,.flac, or.mp3format.
Downloading Files:
- To download a file use the command
/cd download <url> <filename.extension>.- The link used to download a file must be a direct link (meaning the file must automatically begin downloading when accessing the link).
- Files must have the correct extension specified.
- An UnsupportedAudioFileException will be thrown in the server's console if the file extension is not correct (for example when giving a wav file the mp3 extension).
- Below is an example of how to use the command and a link to get direct downloads from Google Drive.
- Example:
/cd download "https://example.com/mysong" mysong.mp3 - To note : Do not forget to use quotes (") for the URL. Without this, you'll get a command error.
- Example:
- Direct Google Drive links: https://lonedev6.github.io/gddl/
Set the range of a disc:
- To set the active range of a playable disc, just use the command
/cd range <range>.- The range can be between 1 and the max value set in the config file (default : 256)
- Example:
/cd range 100
Permission Nodes (Required to run the commands. Playing discs does not require a permission.):
customdiscs.createto create a disccustomdiscs.downloadto download a filecustomdiscs.rangeto set the range of the disccustomdiscs.horncooldownto set the cooldown (in ticks) for custom goat horns
Dependencies:
- This plugin depends on the latest version of ProtocolLib available for your Paper version and SimpleVoiceChatBukkit (latest is recommended - at least version 2.5.31 required).
Default Config.yml:
# [General CustomDiscs Config]
# The maximum download size in megabytes.
max-download-size: 50
# The master volume of music discs from 0-1. (You can set values like 0.5 for 50% volume).
music-disc-volume: 1
# Debug Mode - To display some more logging information and Stack Trace informations
debugMode: false
# [Music Discs Config]
# Enable custom music discs.
music-disc-enable: true
# Enable "Now playing" message for custom music discs.
music-disc-playing-enable: true
# The distance from which music discs can be heard in blocks.
music-disc-distance: 16
# The max distance from which music discs can be heard in blocks.
music-disc-max-distance: 256
# [Goat Horns Config]
# Enable custom goat horns.
custom-horn-enable: true
# Enable "Now playing" message for custom horns.
custom-horn-playing-enable: true
# The distance from which custom horns can be heard in blocks.
custom-horn-distance: 16
# The max distance from which custom horns can be heard in blocks.
custom-horn-max-distance: 256
# The default cooldown time for horns in ticks from 1 to the max value of horn-max-cooldown (1 second is 20 ticks).
horn-cooldown: 140
# The default max cooldown time for horns in ticks (1 second is 20 ticks).
horn-max-cooldown: 6000
# [Player Heads Config]
# Enable custom player heads.
custom-head-enable: true
# Enable "Now playing" message for player heads.
custom-head-playing-enable: true
# The distance from which music discs can be heard in blocks.
custom-head-distance: 16
# The max distance from which music discs can be heard in blocks.
custom-head-max-distance: 256
# [DO NOT EDIT BELOW THIS LINE - Help configuration]
# Custom Discs Help Page
help:
- "&8-[&6CustomDiscs v5.0 - Help Page&8]-"
- "&aAuthor&7: &6Navoei"
- "&aContributors&7: &6Athar42 / &6alfw"
- "&fGit&0Hub&7: &9&ohttps://github.com/Navoei/CustomDiscs"
- "&aDiscord&7: &9&ohttps://discord.gg/YJpqruvZ97"
Default Lang.yml:
prefix: '&8[&6CustomDiscs&8]&r'
invalid-filename: '&cThis is an invalid filename!'
invalid-format: '&cFile must be in wav, flac, or mp3 format!'
file-not-found: '&cFile not found!'
not-holding-correct-item: '&cYou must either hold a disc, goat horn or player head in your main hand.'
create-filename: '&7Your filename is: &a"%filename%".'
create-custom-name: '&7Your custom name is: &a"%custom_name%".'
downloading-file: '&7Downloading file...'
file-too-large: '&cThe file is larger than %max_download_size%MB.'
successful-download: '&aFile successfully downloaded to &7%file_path%&a.'
create-disc: '&aCreate a disc by doing &7/cd create %filename% "Custom Lore"&a.'
download-error: '&cAn error has occurred while downloading.'
now-playing: '&6Now playing: %song_name%'
disc-converted: '&aConverted disc to new format! &fThis is due to changes in newer Minecraft versions which introduced &7ToolTipDisplay&f.'
invalid-range: '&cYou need to chose a range between 1 and %range_value%'
create-custom-range: '&7Your range is set to: &a"%custom_range%".'
not-holding-custom-goathorn: '&cYou must hold a custom goat horn in your main hand.'
invalid-cooldown: '&cYou need to chose a cooldown between 1 and %cooldown_value% (in ticks).'
create-custom-goat-cooldown: '&7Your goat horn cooldown is set to: &a"%custom_goat_cooldown%" ticks.'
custom-music-disabled: '&7Custom music discs are disabled in the configuration.'
custom-head-disabled: '&7Custom player heads are disabled in the configuration.'
custom-horn-disabled: '&7Custom goat horns are disabled in the configuration.'