With SmellyTunes, your players can use MIDI files just like any other music disc.
No caveats! As long as your music disc has the correct NBT data, it'll work like a charm.
Some options are provided to spice things up a little, such as volume-by-redstone-power.
I have a strong feeling this will be my most enjoyed plugin, and I certainly hope you do!
This is a scripted plugin and requires installation of Denizen and Citizens 2 .
Make sure you have also installed the required Common Files .
You will also need to write a small amount of markup for each music disc, as shown below.
Commands:
- /smellytunes reload - re-read the config file and reload scripts.
- /smellytunes update - check for updates
- /smellytunes save - immediately save settings to disk
- /smellytunes enable - globally enable plugin
- /smellytunes disable - globally disable plugin
Permissions:
- smellytunes.use allows use of custom discs in jukeboxes
- smellytunes.bypass allows player to bypass server song limit
- smellytunes.admin allows use of /smellytunes commands
Music Discs
Your music discs will need to be registered as Item Scripts in the following format:
any_unique_name:
type: item
debug: false
display name: "<&a>Pokemon"
material: i@music _disc_chirp[nbt=smellytunes/TVThemes/Pokemon.mid;flags=HIDE_POTION_EFFECTS]
lore:
- <&9>Television
You may place as many of these blocks in one file as you like.
Only the NBT Key will affect how your disc is treated. You could even give them recipes.
It is important to note that smellytunes/ is the key, and TVThemes/Pokemon.mid is its value.
Don't confuse the key and its value as one file path, they merely resemble one.
The filename is then added to the path specified as dir in your /plugins/Smellycraft/smellytunes.yml config file.
Similar projects
Plugin →Let Me Despawn
Improves performance by tweaking mob despawn rules. Say bye to pesky unintentional persistent mobs.
25MSueta
JourneyMap
Real-time map used for mapping in-game or your browser as you explore.
14.7MSueta
Emotecraft
Create your own emotes in Minecraft.
7.5MSueta
Simple Tpa
A simple tpa plugin which sends requests
5.4MSueta
Common Network
Forge and Fabric Unified Networking Solution
3.9MSueta
Set Home
A lightweight plugin for players to set their homes.
3.8MSueta