Voxel Shop beta is live. Expect occasional bugs. Learn more  
Twitch Convergence icon

Twitch Convergence 1.2

Integrate your Twitch.tv channel seamlessly into your Minecraft server world


Warning: This plugin requires you to open and or forward a port to your Minecraft server. Do not purchase this plugin if you can not achieve this!

TwitchConvergence lets you integrate your Twitch.tv channel seamlessly into your Minecraft server world.

Use this plugin to further engage your audience and enhance your stream!

Main Features:
Link your accounts:
 Merge your Minecraft and Twitch accounts seamlessly together for personalized rewards and ranks.
Merge your chat together: Supports mirroring Minecraft chat to Twitch and Twitch chat to Minecraft.
Govern Access: Choose whether everyone, only followers, or only subscribers can access your server.
Get interactive: Make announcements and run custom commands from Minecraft whenever Twitch events occur.
Distribute Ranks: Give custom ranks to followers and subscribers. You can even automatically revoke these ranks if they unfollow or their subscription runs out.
Testing: Test out the plugin and all your configurations using the official Twitch CLI tool.



Supported Events:

  • Stream Online
  • Stream Offline
  • Follow
  • Subscribe
  • Subscription End
  • Gift Sub
  • Re-Sub
  • Cheer Bits
  • Raid
  • Channel Points Redemption
  • Poll Begins
  • Poll Ends
  • Prediction Begins
  • Prediction Ends
  • Goal Begins
  • Goal Ends
  • Hype Train Begins
  • Hype Train Progresses
  • Hype Train Ends
  • (Possibly more to come)

Some examples of what you can do are:

  • Launch custom fireworks from everyone's location when your stream starts.
  • Give everyone on the server 1 emerald when someone follows the channel.
  • Create a channel reward "Give Me Diamonds" that when redeemed will give the player 10 diamonds.
  • Give ever increasing rewards for a hype train level going up.

Try it out today!


Requirements:

  • Minecraft Server Software of 1.7 or higher
  • Minimum version of Java 11
  • Open port on your Minecraft Server
  • Optionally Vault and a permissions plugin installed to be able to use rank features

Documentation / Setup​


There is a bit of setup involved before you can start enjoying the benefits this plugin brings. Follow a guide to get started:


Video Guide:






 
Written Guide:
 
1. We will need to create a Twitch Developer Application that the plugin will use to authenticate your Twitch account. Navigate to "https://dev.twitch.tv/console/apps" and click on "Register Your Application".

1.png


2. Before we continue you will need to select a TCP port that the plugin will listen on. The default is 8008, but select another available port if you need to. Ensure all traffic can reach your server on that port by opening and or forwarding your selected port to your server's machine.

3. Fill out the "Register Your Application" form with the following details:
  • Name: A unique name you choose for your application
  • OAuth Redirect URLs: https://redirectmeto.com/http://yourdomain.com:8008 where yourdomain.com is your servers name and 8008 is the port you have selected in step 2. Alternatively if you can open a web browser on your server you may enter http://localhost:8008 as the address.
  • Category: Select Other
  • Client Type: Set to Confidential
next complete the captcha, and click "Create"
2.png


4. You will be presented with "Applications" page, find your application and click "Manage".

3.png


5. Here we have all the details the plugin's config.yml needs to run correctly. As we have not generated a config.yml yet, we need to run the plugin for the first time. Place your downloaded TwitchConvergence.jar into your server's plugins folder, then start your server.
TwitchConvergence will make a config.yml and a data file inside the plugins/TwitchConvergence folder. Navigate to that folder and open the config.yml for editing. Look back to the details page and fill out the information accordingly (you most likely have to click "New Secret" to view the secret).

4.png


6. It is strongly recommended that you go through the rest of the config.yml at this point and set all the settings to your liking.

7. Once your config is all filled out we can have the plugin reload it by issuing command "tc reload".

5.png


8. You may have noticed that even though your config.yml is set up you still have not authorized your twitch account for use with the plugin. To authorize a Twitch account, issue command "tc authorize". This will display a link you need to follow.

6.png


9. Once you have followed the link you will be presented with the Twitch Authorization Screen. Make sure you are authorizing the user's who channel you wish to use with the plugin. After you confirm this click the "Authorize" button.

7.png


10. That's it, your all done. TwitchConvergence is now fully functional. Have your viewers/players link their account by issuing the "tc link" command and following the instructions given to them, that way they can receive any rewards, ranks, and more that you have specified.

Enjoy = )

 


Testing Video Guide:
 



Notes: TwitchConvergence can only be idle for so long until Twitch will disconnect it for inactivity. This usually happens after about 12 hours or more of being idle. If it has been more than 12 hours and you are about to start streaming again, or you think the plugin has disconnected, it is a good idea to run the "tc reload" command to ensure you are connected to Twitch once more.

Sign in
$4.99 USD
Sign in to purchase, save this product to your cart, and keep downloads tied to your account.
Stripe

stream

twitch

integration

subscribe

follow

command

event

drop

chat