JukeHost Connect
JukeHostConnect is the Spigot plugin for JukeHost. Often used intwine with MCJukebox
TL;DR
JukeHostConnect provides an easy bridge between your uploaded audio on JukeHost and using it ingame via a easy to use and interactive menu system.
JukeHostConnect works on 1.12.*, 1.13.*, 1.14.* and 1.15.*
How It Works
By using your JukeHost General and Minecraft API tokens JukeHostConnect will make a request to our service and obtain all of your audio. With this you can then view all you audio in their individual categories and play them or grab their link
Setup
Setting up JukeHostConnect is fairly simple.
- Copy JukeHostConnect to your plugins folder. Make sure you also have MCJukebox installed
- Run /jukehostconnect as an operator or with permission jukehostconnect.admin
- Click the link pasted into chat.
- You will see our site and be asked to login.
- Copy the command given to you.
- Paste the command into your Client chat and run it.
- Now running /jukehostconnect or /jhc will open up a menu for you to use
Usage
JukeHostConnect's menus consist of a few layers.
- Category layer, which shows you all the available categories (With no permission you see a Barrier block)
- Tracks layer, which shows you all the tracks/audio in the category
- Options layer, which shows you all the options that you can perform with the audio track you selected
The items on each layer are clickable. Clicking a category will open it. Clicking a track will provide you with options that you have been assigned.
Categories are permission based. Thus, if you aren't op or don't have either jukehostconnect.* or jukehostconnect.category.* permissions you won't see any categories. This is useful as normal players can open the menu but do nothing.
Categories can be assigned by giving the following permission: jukehostconnect.category.<category name>
The same is also applied with audio options with the following options being controlled by permissions: Play to self, Play to all, Full Link & Short Link
Controlled by the following permissions:
- jukehostconnect.play.all
- jukehostconnect.link
Commands & Permissions
- /jukehostconnect (/jhc)
- /jukehostconnect <lsetup> - jukehostconnect.admin
- Category e.g: Uploads - jukehostconnect.category.<category> jukehostconnect.category.Uploads
- Audio - Play All - jukehostconnect.play.all
- Audio - Link - jukehostconnect.link
- jukehostconnect.admin - Grants all permissions except all categories
- jukehostconnect.* grants all permissions
EULA Compliant Features
With JukeHost you can limit users to specific categories and also only allow them to play it to themselves. This can be used as a paid feature if you would like users to be able to listen to audio from a selected list you provide.
Important
JukeHostConnect requires MCJukebox to be installed and requires an active internet connect in order to function. JukeHostConnect doesn't collect any data about your server. Its requests only sends and receives data about your audio from JukeHost's servers.
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