Hook Dubtrack into your minecraft server!
Credit to @ducc / @zombachu for the Dubtrack4J library
- Song update announcements
- Display dubtrack chat in minecraft and vice-versa
- Queue a song from ingame
- Hide announcements/chat per person
- Kick/ban dubtrack users from ingame
- Role management from ingame
- Skip the current song from ingame
- Send announcements and chat to IRC via PurpleIRC
- Fully customizable - every message and every feature.
- Discord hook
- Dubtrack join/leave messages
- Grab other misc. information about the dubtrack room
Permission: dubtrackutils.use
/dubtrack- View information about dubtrack, a link, and what is currently playing./dubtrack hide [chat]- Hide announcements or chat (by adding 'chat')
Permission: dubtrackutils.queue
/dubtrack queue <youtube url>- Queue a song
Permission: dubtrackutils.mod
/dubtrack kick <user>- Kick a user from the dubtrack room/dubtrack ban <user>- Ban a user from the dubtrack room/dubtrack skip- Skip the current song
Permission: dubtrackutils.roles AND dubtrackutils.roles.set.<role>
/dubtrack roles set <user> <role>- Set a user role. Valid roles areDJ,Resident_DJ,VIP,Mod,Manager, andCo_Owner. The Co-Owner role cannot be set unless DubtrackUtils logs in with the room creator's account./dubtrack roles clear <user>- Clear a user's roles.
Permission: dubtrackutils.admin
/dubtrack reload- Reload the configuration file/dubtrack reconnect- Reconnect to dubtrack/dubtrack reset- Reload the configuration file and reconnect to dubtrack
NOTE: The reconnect and reset commands will pause your server for ~2-5 seconds. It shouldn't cause any problems.
- Drag and drop into plugins folder
- Stop / start server
- Edit the config.yml
/dubtrack reset
You will first need to clone the Dubtrack4J library and the PurpleIRC plugin and install them to your local Maven cache.
git clone https://github.com/Pugabyte/Dubtrack4J.git
cd Dubtrack4J
mvn clean install
cd ..
git clone https://github.com/Pugabyte/PurpleIRC.git
cd PurpleIRC
mvn clean install
cd ..
git clone https://github.com/Pugabyte/DubtrackUtils.git
cd DubtrackUtils
mvn clean package
The jar will be inside the target folder.
When re-building, you can use mvn -o clean package to speed up the compile
or Griffin#2583
