Next Level Twitch Integration

Quick rating

Community listing page, reviews here may not be monitored by the author.

Next Level Twitch Integration

By multicoderOwner

No reviews yet

Allows twitch chat to cause havoc

Mod Loaders
Minecraft

About

Description

 

Next level twitch integration provides a wide selection of commands that twitch chat can run, some examples are as follows

  • Creeper spawn command. This command will spawn a creeper on all active players.
  • Steal command. This command takes the currently held item from all active players.
  • Sleepless. This command disables any bed interactions including sleeping and spawn setting.
  • No Chests. This command disables the opening of any chests.
  • Health Plus. This command adds a heart to the maximum hearts

Prerequisites

To use this mod successfully you will need the following

  • Twitch token for the streamer's account
  • Client ID for the streamer's account

Setup

  1. Put the mod on your server.
  2. Launch the server and wait for the world to load.
  3. Close the server and open your file browser for the server.
  4. Open NLTI-Config.json
  5. Place your token and Client ID in the corresponding fields.
  6. In the redirect URL use "https://id.twitch.tv/oauth2/"
  7. Change the usernames list to match your twitch url name
  8. Re-launch the server and wait for the world to load. "Go live during this time"
  9. Once loaded connect to the server.
  10. Run the command /NLTI Start to start the integration.
  11. When finished use /NLTI Stop to end the integration.

Recommended

We recommend you create a custom command through your bot of choice that sends a url in chat. The url you will need to point to is "https://github.com/DDX5/NLTI/wiki" This wiki has the list of all commands.

All future updates will automatically update the config and world data files.

Welcome To Next Level Twitch Integration

We are excited to announce that we have removed all previous versions as we have rebuilt the entire project from the ground up with an emphasis on ease of use. From this point onwards we will be keeping to standard semantic versioning starting again at version 1.0.0

Current Version: 1.0.0

How to setup the mod

In order to use this mod you will need to link your twitch account to the mod, all you need to do is run /NLTI Link the mod will then display a clickable URL that you will click onto, this will take you over to the twitch authorisation page where it will tell you that NLTI is requesting access for specific priviledges. You only need to accept this and the mod will handle the rest. You will notice your browser redirect a couple of times, once the mod replies in game with the following
Connected Twitch Account
Please Reboot Server

Once you see this you are setup and just need to relaunch the server(if you are using one) or relaunch your game

General Configuration

You will notice 2 configuration files appear.
nlti-config.toml
nlti-token.toml Note: DO NOT EDIT THIS FILE
You only need to work with nlti-config.toml This config will contain only a couple of things;
base-cooldown
blacklisted-mobs
The base-cooldown is the time in seconds between uses of the same command. blacklisted-mobs is a list of mobs that viewers cannot spawn using the !mc-mob command

Player Commands

This is a list of all commands that you will use to run this mod.

  • /NLTI Link, This command starts the Linking Process.
  • /NLTI Unlink, This command resets the authorisation for when the token expires.
  • /NLTI Start, Enables the viewer commands
  • /NLTI Stop, Disables the viewer commands
  • /NLTI Reset, Resets the cooldown on all commands.

Viewer Commands

This is the important part for the viewers so you may want to create a command or overlay showing what the commands are. Note: all commands are case-insensitive

  • !MC-Mob (name), This command will spawn the mob next to all players.
  • !MC-Effect (name), This command gives all players the named effect for 10 seconds
  • !MC-Time (Day, Noon, Night, Midnight), This command sets the time of day in the overworld.
  • !MC-Weather (Clear, Cloudy, Raining, Thunder), This command sets the weather in the overworld.