
SL Channel Point Mod
A mod that allows triggering ingame events from twitch channel point rewards.
Screenshots





About this Mod
SLChannelPointMod
A Minecraft Fabric mod that integrates Twitch channel point redemptions with in-game actions. When viewers redeem channel points on your Twitch stream, the mod automatically triggers actions in your Minecraft world.
Features
- Twitch Integration - Connects to Twitch EventSub to receive real-time channel point redemptions
- Easy GUI Configuration - All setup done through an intuitive in-game menu
- Multiple Action Types:
- Spawn Mobs - Spawn any mob near the player
- Random Mobs - Spawn random mobs from a configurable pool
- Give Items - Give items to the player
- Random Items - Give random items to the player
- Apply Effects - Apply potion effects to the player
- Random Effects - Apply random effects from a configurable pool
- Play Sounds - Play any sound effect with adjustable volume and pitch
- Run Commands - Execute any server command with placeholders
- Special Actions - Shuffle inventory, drop held item, drop entire inventory
- Sync from Twitch - Import existing channel point rewards from your Twitch channel
- Publish to Twitch - Create new channel point rewards directly from the mod
- On-Screen HUD - See redemptions as they happen with customizable position and scale
- Persistent Config - Rewards are saved and persist across server restarts
Requirements
- Minecraft 1.21.10~~~~
- Fabric Loader 0.18.1+
- Fabric API
- Java 21+
Installation
- Install Fabric Loader
- Download Fabric API
- Download the latest release of SLChannelPointMod
- Place all mods in your
modsfolder
Setup
1. Open the Configuration GUI
(UI was designed on GUI 3 so might be broken with other settings.)
There are two ways to open the configuration GUI:
- Press K (default keybind) while in-game
- Type
/channelpointsin chat
2. Login to Twitch
- Go to the Settings tab
- Expand Twitch Connection
- Click Login with Twitch
- A browser window will open - authorize the application
- Return to the game once authenticated
3. Connect to Twitch
After logging in, click Connect to start receiving channel point redemptions.
4. Configure Rewards
Option A: Sync existing rewards from Twitch
- Go to the Rewards tab
- Click Sync from Twitch to import your existing channel point rewards
- Select a reward and click Edit to configure what action it triggers
Option B: Create new rewards
- Click + Add Reward to create a new reward
- Enter a name, cost, and configure the action
- Click Save
- Optionally click Publish to create the reward on your Twitch channel
That's it! When viewers redeem channel points, the configured actions will trigger in-game.
Action Types
Spawn Mob
Spawns mobs near a random player.
- Select the mob type using the browse button
- Set the count (or use random range)
Random Mob (Same/Each)
Spawns random mobs from the configured mob pool.
- Same: All spawned mobs are the same random type
- Each: Each mob is randomly selected individually
- Configure a custom mob pool per reward or use the default hostile/passive lists
Give Item
Gives items to a random player.
- Select the item using the browse button
- Set the quantity
Random Item (Same/Each)
Gives random items to the player from all available items.
- Same: All items given are the same random type
- Each: Each item is randomly selected individually
Apply Effect
Applies a potion effect to the player.
- Select the effect using the browse button
- Set the level (1 = Level I, 2 = Level II, etc.)
- Set the duration in seconds
Random Effect
Applies a random potion effect from a configurable pool.
- Configure effect pool with presets (harmful, beneficial) or custom selection
- Set the level and duration
Play Sound
Plays a sound effect at the player's location.
- Select from all Minecraft sounds with a preview button
- Adjust volume (0.0 - 1.0) and pitch (0.5 - 2.0)
Execute Command
Runs a server command with placeholder support.
{player}- Replaced with the target player's name{redeemer}- Replaced with the Twitch username who redeemed{random:min:max}- Replaced with a random number in the range
Example: say {redeemer} says hello to {player}!
Example: tp {player} ~ ~{random:5:20} ~
Special Actions
Pre-configured special actions:
- Shuffle Inventory - Randomizes all items in the player's inventory
- Drop Held Item - Drops the item the player is currently holding
- Drop Inventory - Drops the player's entire inventory
HUD Settings
The mod displays on-screen notifications when rewards are redeemed. Customize in Settings > HUD Settings:
- Position - Top-left, top-right, bottom-left, or bottom-right
- Max Messages - How many redemptions to show at once (1-10)
- Scale - Size of the HUD text (0.5x - 2.0x)
Configuration
Config is stored in .minecraft/config/slchannelpointmod.json and includes:
- Twitch authentication tokens
- Channel information
- Configured rewards and their actions
- HUD settings
- Random mob pool
Permissions
The mod requires these Twitch permissions (requested during login):
channel:read:redemptions- To receive channel point redemption eventschannel:manage:redemptions- To create and delete channel point rewards
Troubleshooting
Can't login / Browser doesn't open
Copy the URL from the chat/logs and open it manually in your browser.
Rewards not triggering
- Verify you're connected (check the Twitch Connection status in Settings)
- Make sure the reward has an action configured (not showing as red/unconfigured)
- Try disconnecting and reconnecting
Token expired
Go to Settings > Twitch Connection and click Re-login.
Building from Source
git clone https://github.com/andrewccard/SLChannelPointMod.git
cd SLChannelPointMod
./gradlew build
The built JAR will be in build/libs/.
License
CC0-1.0
Available Versions
How to Install SL Channel Point Mod on Your Server
Order Server
Order a Minecraft Java server with at least 3 GB RAM (4 GB recommended).
Set fabric Loader
In the panel under "Egg", select the fabric loader and matching Minecraft version (1.21.11).
Install Mod
Open the mod browser in the dashboard and search for "SL Channel Point Mod". Click "Install" – done! Alternatively, upload the .jar via SFTP to the /mods folder.
Compatibility
Mod Loaders
Minecraft Versions
1.21.11
Server-side
✓ RequiredRecommended RAM
4 GB(min. 3 GB)Frequently Asked Questions
SL Channel Point Mod server crashes on startup – what to do?
Most common cause: wrong fabric version or insufficient RAM. Check the server log (latest.log) for "OutOfMemoryError" or "Mixin" errors. With Mado Hosting: ensure at least 3 GB RAM is allocated and the loader matches the mod version (1.21.11). You can switch loaders with one click in the panel.
Is SL Channel Point Mod compatible with fabric?
SL Channel Point Mod officially supports fabric for Minecraft 1.21.11. The Mado dashboard automatically detects incompatible loader combinations.
Server lagging with SL Channel Point Mod – how to optimize performance?
Recommended RAM: 4 GB (per 8 players). Use /spark profiler to check if SL Channel Point Mod consumes the most tick time. Common fixes: reduce server view-distance to 8-10, install "performant" or "starlight" as supplementary mods on Forge. With Mado Hosting, your server runs on NVMe SSDs with dedicated CPU cores for minimal latency.
Similar Mods
Rent Modded Server
Install SL Channel Point Mod with just one click on your server.