Skip to content

Bukkit Plugin Template with Twitch API Integration for Minecraft Servers, powered by Twitch4J

License

Notifications You must be signed in to change notification settings

twitch4j/twitch4j-minecraft-plugin

Repository files navigation

Twitch4J - Minecraft Server Plugin Template

Support:

Discord Server Twitch API Server


A quick note:

This Bukkit plugin is part of the Twitch4J API project.

This code can easily be adapted for a different minecraft version and will also work on other platforms like (Paper)Spigot.

Twitch Developer Applications

To obtain a client_id and client_secret to populate in config.yml, you can create an app here.

Alternatively, you can provide oauth_token, which can be generated here if you do not wish to host the authentication process yourself.

At least one of these must be provided to interact with the Helix API, which is used to track follows and stream state.

To read chat, no token is necessary, but in order to send messages to chat, an oauth_token with the chat:edit scope is.