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