StrictCraft

# 🔒 StrictCraft

**Secure your world. Preserve your gameplay. Rule your server.**

StrictCraft is a lightweight, elegant plugin designed to lock down gamemode access, block dangerous commands, and enforce fair survival gameplay, all without the clutter.

If you’re running an SMP, PvP, or hardcore survival server and want zero tolerance for cheaters and abuse, this is your firewall in a jar.

## ✨ Features

– 🔐 Block specific gamemodes (Creative, Spectator, Adventure…) with full enforcement
– 🚫 Disable high-risk commands (`/give`, `/enchant`, `/item`, `/gamemode`, and more)
– 🎮 Enforce Survival mode with automatic checks and shortcut blocking (F3+F4)
– 🧱 Prevent command block placement and usage
– 🧩 Detect and block gamemode switches from any source, commands, plugins, console, or shortcuts
– 📁 Simple YAML config with clear comments and dynamic placeholders
– 🧰 No performance impact, no external dependencies

## 💡 Why use StrictCraft?

Because vanilla ops aren’t enough. StrictCraft doesn’t try to be flashy, it quietly guards your server’s integrity. Every feature is lean, purposeful, and built for administrators who like their gameplay pure and their tools precise.

Whether you’re protecting a survival world, running a competitive PvP arena, or hosting a community SMP, StrictCraft ensures that gamemode abuse and command exploits are no longer a threat.

## ✅ Tested & Supported
– 🧩 Works with Paper, Spigot, Purpur, Bukkit, Folia, BugeeCord, Velocity and Waterfall
– 🧪 Fully tested on Minecraft `1.18+`
– ☕ Requires **Java 17 or higher**
– 🔁 Plug, reload, enforce, no restart required

## 📄 License & Support

This project is released under the [MIT License](https://github.com/RickPerix/strictcraft/blob/main/LICENSE)

Need help or want to report an issue? Reach out on Discord: `https://discord.gg/b4MFEa7tkP`

Crafted with care by **RickPerix** 🛠

Enjoy StrictCraft!
**Simple. Strong. Strict.**

StreamlineCore

![Deps](https://github.com/Streamline-Essentials/StreamlineWiki/blob/main/website/images/Dependencies.png?raw=true)

MUST HAVE:
– LuckPerms. [**[ FOUND HERE ]**](https://luckperms.net/download)
– BukkitOfUtils (__For Bukkit / Spigot / Paper ONLY__). [**[ FOUND HERE ]**](https://www.spigotmc.org/resources/118276/)

![Discord](https://github.com/Streamline-Essentials/StreamlineWiki/blob/main/website/images/Main.png?raw=true)
Please join the Streamline Hub Discord in order to get updates and for me to fully assist you with bugs, questions, or suggestions.

Discord: [**click here**](https://dsc.gg/streamline)

[**Download Modules for Streamline Here (Click)**](https://storage.drak.gg/share/75RJ__vUBVQrC_PRfuHeTg)

# Introduction to Streamline

### What is Streamline?
Streamline is a Minecraft plugin that adds limitless functionality to Minecraft servers through what is known as **Modules**. These Modules are downloadable content that you insert into the Streamline plugin’s “modules“ folder to enhance your server.

Streamline Modules can do many things and even allow server admins and developers to make their own with a very nice framework.

The currently made modules add functionality such as:
– Redirecting players from one server to another when that server goes down. (**StreamlineRedirect Module**)
– Network staff chat, whispering, and friends. (**StreamlineMessaging Module**)
– Discord to Minecraft and Minecraft to Discord. (**StreamlineDiscord Module**)
– Logging messages to your Discord server with only webhooks. (**SimpleLogger Module**)
– Aliases, buildable functions, online list (per server, per group, or network wide), cross-network tpa, cross-network homes, cross-network teleporting, and more. (**StreamlineUtilities Module**)
– Data-Driven event-based protection for proxy and backend servers. (**ProxProtect Module**)
– Send resourcepacks to players on join. (**ResourcePackUtils Module**)
– Cross-network quests system with limitless potential. (**StreamQuests Module**)
– TAB (the plugin) integration, adding support for Streamline placeholders in TAB configurations. (**TAB-SL Module**)
– Simple and easily configured MOTD system like that of MiniMOTD. (**StreamlineMOTD Module**)
– *More.*

**NOTE**: Not seeing a feature you want? Ask Drak to add it on his Discord! – [**click here**](https://dsc.gg/streamline)

### What makes Streamline special?
Streamline allows for **universal cross-platform capabilities** with its Modules.

This essentially means you can run the same modules on a BungeeCord proxy that you would on a Velocity proxy (or even your backend servers). This, with the addition of **Modularized features** means that server admins and owners can choose *exactly* what they want in their server without bloatware.

This also makes it very easy for server admins to use a specific module across different servers. Or even for Developers to develop modules for servers (or the community).

### What exactly is Streamline capable of?
Literally *anything*. Seriously.

#### Supported Proxies:
> – Velocity
> – BungeeCord
> – Waterfall
> – FlameCord
> – Travertine
> – XCord
> – Etc.

#### Supported Backend Servers:
> – Spigot.
> – Paper.
> – Folia.
> – Purpur.
> – Tuinity.
> – ImmanitySpigot.
> – FlamePaper.
> – Mohist / Banner / Youer.
> – Etc.

#### Natively-Supported Plugins:
> – Luckperms. (Required.)
> – BukkitOfUtils. (Required on Bukkit-like servers.)
> – Geyser / Floodgate. (Everything work the same for Bedrock players as would Java players!)
> – PlaceholderAPI.
> – CMI. (With Utils module.)
> – EssentialsX. (With Utils module.)

![Discord Setup](https://github.com/Streamline-Essentials/StreamlineWiki/blob/main/website/images/DiscordSetupHelp.png?raw=true)

Follow the Discord setup guide [**[ FOUND HERE ]**](https://github.com/Streamline-Essentials/StreamlineWiki/wiki/Discord-Setup) to set up the discord module.

# What can I do with the `Discord Module`?
– Link **Discord to Minecraft** and **Minecraft to Discord** with `Routes`.
– Available link types:
Natively (Without other Modules):
– **Proxy local chat** `<->` **Discord Text Channel**
– **Proxy global chat** `<->` **Discord Text Channel**
– **All online players with specific permission** `<->` **Discord Text Channel**
– **Discord Text Channel** `<->` **Discord Text Channel**
Groups (With `StreamlineGroups` Module):
– **Guild chat** `<->` **Discord Text Channel**
– **Party chat** `<->` **Discord Text Channel**
Messaging (With `StreamlineMessaging` Module):
– **Local Room chat** `<->` **Discord Text Channel**
– **Global Room chat** `<->` **Discord Text Channel**
– **Custom Room chat** `<->` **Discord Text Channel**
– Message formats are completely customizable.
– Avatar with player’s skin will pop up when their message is sent to Discord.
– Link player’s Discord profile with your server.
– Players can chat using their StreamlineUser profile from Discord.
– All Discord messages can be configured to be sent as completely customized Discord embedded messages

![Discord](https://github.com/Streamline-Essentials/StreamlineWiki/blob/main/website/images/CommandsAndPermissions.png?raw=true)

More information is found on our wiki: [**FOUND HERE**](https://wiki.plas.host/streamline)

### NOTICE ABOUT COMMANDS, PERMISSIONS, AND MESSAGES.
***All commands are completely customizable in their `.yml` file. Including permissions and message outputs!***

![How to Install It](https://github.com/Streamline-Essentials/StreamlineWiki/blob/main/website/images/HowToInstall.png?raw=true)

1. Install dependencies.
– “BukkitOfUtils“ if on Bukkit / Spigot / Paper / Forks.
– “LuckPerms“ for all platforms.
2. Download the plugin file.
3. Drop it into your server’s plugins folder.
4. Start and stop your server.
5. Fill out the configs where necessary.
– Configurations for the streamline plugin can be found in your `plugins` folder, under `StreamlineCore`.
6. Add desired modules.
– Modules can be downloaded from here: [**click here**](https://wiki.plas.host/modules)
7. Start and stop your server again.
8. Fill out module configs where necessary.
– Module files can be found in your `plugins` folder, under `StreamlineCore`, under `module-resources`.
9. Start your server again.

More information can be found on our wiki: [**click here**](https://wiki.plas.host/streamline)

![Discord](https://github.com/Streamline-Essentials/StreamlineWiki/blob/main/website/images/NeedHelpSubmitBugs.png?raw=true)

1. Look on the wiki: [**click here**](https://wiki.plas.host/streamline)
2. Get in touch on the Streamline Discord: [**click here**](https://dsc.gg/streamline)
3. Submit a bug on the issue tracker (this is rarely checked): [**click here**](https://github.com/Streamline-Essentials/StreamlineCore/

# BStats
**Bukkit**
![BStats Profile – Bukkit](https://bstats.org/signatures/bukkit/StreamlineCore.svg)
**BungeeCord**
![BStats Profile – BungeeCord](https://bstats.org/signatures/bungeecord/StreamlineCore.svg)
**Velocity**
![BStats Profile – Velocity](https://bstats.org/signatures/velocity/StreamlineCore.svg)

StreamingModule

# Description

StreamingModule (formerly known as “StreamingDrops”) is a Twitch integration for Minecraft with many different functions. Among other things, Twitch viewers can get Minecraft drops (similar to the Twitch (Gaming) Drops).
In addition, streamers can be displayed as live on the server, the streamer can see his Twitch chat directly in Minecraft or chat commands in the Twitch chat with content from Minecraft are possible. The integration of Twitch Rewards (Channel Points) is also possible for positive or negative actions

# Features​
– Setup everything as twitch drop (items, money, crates, ranks & more)​
– Add multiple streamers possible​
– No streamkeys or oAuth-Keys necessery​
– Change the drop chance​
– Automated broadcast message and discord announcement, when a streamer goes live​
– Livetag for streamers via PlaceholderAPI​
– Offline drop support​

![StreamingModule Features](https://cdn.modrinth.com/data/cached_images/0918bd3c7568589df08e920094efbd6d58afea23.gif)

# Requirements​
– SMLib (required)
– Java 11+​
– HTTPS Port open​
– “StreamingModule” (the Twitch bot) must be a moderator of your twitch channel​

On some servers outgoing messages / requests are blocked. This is expressed by an error message with the command “/online”, with an HTTP(S) error code. Please check at this point whether the ports have been released accordingly.​

# Installation / Setup
Here is a short step by step list: [Setup (wiki)](https://github.com/morelaid/StreamModule/wiki/Setup#installation)

### Known Incompatible Plugins
– Matrix Anti-Cheat

# Support / Bugs / Suggestion​

Discord: [https://discord.gg/5zuC36R](https://discord.gg/5zuC36R)
For requests, comments or emerging errors, I am happy to help. In order to be able to help quickly, I would be pleased if the following information is already filled in during the inquiry:

– Execute „/sm report“
– Join the discord server and give a short description of your problem

Requests can be made in **German** or **English**.

Stargate

The original, and still the best, MineCraft transportation solution!

An expansive yet intuitive sign-based portal system designed with player creation and usage in mind.
Highly immersive, robustly capable, deeply configurable, and easily expandable!

![Stargate Profile Banner](https://user-images.githubusercontent.com/49039536/233811046-97f88b83-6582-48dc-9925-ec841f1d2547.png)

Discord Server: link | Website: link | Documentation: link

> **Stargate is actively undergoing a complete rewrite**.
> Until superseded, development on legacy versions (0.X.X.X) will be slow.
> For more information on the rewrite, please see this [link](https://hangar.papermc.io/Stargate/Stargate/pages/Resource-Page/Rewrite-Info); to become an alpha tester, please join our [Discord](https://sgrewritten.org/discord).

> **As a stop-gap until the rewrite is ready, this page presently distributes a “legacy” channel**.
> The legacy build is simply a maintained fork that contains all features from all other known stargate forks!
> A full migration service will be available when the rewrite releases; you will be able to import your legacy data.

___________________________________________________________________________________________________
NOTE: The features showcased below correspond to a legacy release.
This information will be replaced once the rewritten version produces a public release.
‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾

| Showcase Video: |
| ——– |
| [![Youtube Logo](https://user-images.githubusercontent.com/49039536/233812280-31a3afc1-a443-4f52-9289-91fcc5b98f17.svg)](https://www.youtube.com/watch?v=-4uG7-5fyBM) |

Features

(Click to expand)

* Expanded teleportation script:
* Teleports vehicles (boats, minecarts) and mounts (horses, pigs, etc).
* Entering a portal with leashed entities will teleport both the player and those entities.
* Support for a wide variety of materials:
* Numerous materials may now be used as buttons (activators)
* As long as a waterproof material is used, portals can be placed underwater!
* Material tags may are now supported (for instance, #wool)
* A wide variety of technical improvements
* The legacy codebase has been refactored, with numerous bugs patched.
* An API is now available for legacy addons.
* Support for many use cases
* Vault support for economic integration
* Cross-server (i.e. bungeecord) teleportation options
* Highly customisable
* Granular player permission nodes
* Ability to create server-wide custom gate designs
* Ability to assign unique properties and behaviours to these custom designs.
* Configurable sign formatting
* Highlighting and accent colours can be set on a per-sign, per-gate, or global basis
* Full RGB and dye-colour support, both in-game and in the configuration.
* Expanded Integration`*`
* Dynmap is now supported by default.
* StargateCommand is now supported by default (edit gate properties and retrieve gate information, all from a tab-completable command)
* Deep functionality:
* Portals may be always-on, or button-activated.
* Portals may share a networks or be split into clusters.
* Portals may have a fixed destination, or a selection of options.
* Portals may be public, hidden, or private.
* Through the use of flags, portal behaviour may be customised
* Provided sufficient permissions, players may construct and use portals in survival mode.

`*` *These features will be moved to separate modules in the upcoming rewritten release.*

Background

(Click to expand)

* This plugin was originally TheDgtl’s Bukkit port of the Stargate plugin for hMod by Dinnerbone.
* After this plugin was dropped by TheDgtl, PseudoKnight began maintaining it for modern versions of Spigot (adding support for UUIDs & Material Strings).
* EpicKnarvik97 forked that version to clean up the code, added leash support, and improved vehicle support.
* LockedCraft and LittleBigBug also forked that version to add underwater and tag support, as well as a few bug fixes.
* The current legacy release combines all the forks above, and is maintained by the Stargate Rewritten project.
* As total rewrite is forthcoming, these legacy versions are (for the most part) in maintenance-only mode.

Installation / Migration

(Click to expand)

Installation and migration should be drag-and-drop.

* If there is a “Stargate” directory, SG will migrate its contents, configurations, and data into a new format.
* In theory, this migration script should support all known post-drakia (i.e. UUIDs & String-Based block IDs) stargate forks.
* If you run into any problems, please post an issue report or ask about it on discord.
* If there is no “Stargate” directory in your Plugins folder, SG will create a fresh install.

If you find any bugs, please post them here!

Support can also be found through this Discord!

Server Switcher Bungee

**🌀 Server Switcher Bungee**
**The Ultimate Server Switcher for BungeeCord Networks**
Fast. Powerful. Fully Customizable.

**✨ What Is This?**

Server Switcher Bungee lets you create **clean, simple commands like `/smp`, `/lobby`, `/hub`, `/creative`**
that instantly send players to different servers — without ever typing:

“`
/server smp
“`

And now, with v3+, it goes **far beyond** simple shortcuts.

**🚀 Major Features**

**🔹 Short Commands → Real Server Transfers**

Create unlimited commands like:

“`
/smp → smp
/lobby → lobby
/hardcore → hardcore
“`

All with aliases, permissions, MOTD, maintenance, and confirmation.

**🔹 Smart Server Selection (Least Players)**

Perfect for multi-instance servers:

* `/smp` → chooses between `smp`, `smp2`, `smp3`
* Picks the *least populated* server
* Automatically avoids nearly-full servers
* Fully configurable

**🔹 Advanced Queue System**

When a server is full:

* Players enter a queue
* Supports **priority tiers** (staff > VIP > default)
* Shows **queue position** via actionbar
* Grace period keeps queue spot after disconnect
* `/leavequeue` to exit
* Auto-requeue if failover also full

**🔹 Maintenance Mode (Per Command)**

Disable a command temporarily:

“`yml
enabled: false
motd: “&cSMP is under maintenance.”
allow-permission: “shortswitch.smp.admin”
“`

**🔹 Clickable Confirmation**

Great for risky servers (hardcore, events):

“`yml
confirm:
commands: [“hardcore”, “event”]
“`

Players get a clickable confirmation message.

**🔹 Auto-Routing On Join**

Automatically redirect players when they join the proxy:

“`yml
auto-route:
default-command: “lobby”
“`

**🔹 Multi-Language Support**

Supports files like:

* `messages_en.yml`
* `messages_nl.yml`

Permission-based language override:

“`
shortswitch.lang.nl
“`

**🔹 MOTD on Switch**

Show a message before sending a player:

“`
motd: “&aWelcome to SMP!”
“`

**🔹 Full Permission Control**

Includes:

* Global permission
* Auto-generated per-command perms
* Maintenance bypass
* Queue priority
* Rate-limit bypass
* Cooldown bypass

**🔹 Hot Reload Support**

Reload *everything*:

“`
/switcher reload
“`

**🧠 Feature Summary**

| Feature | Description |
| —————————— | ——————————————– |
| **Custom short commands** | Create `/smp`, `/lobby`, etc. |
| **Unlimited aliases** | `/sb`, `/skyblock`, `/sky` → skyblock |
| **Global + per-command perms** | Fully configurable |
| **Maintenance mode** | Lock commands with MOTD |
| **Auto-permissions** | Auto-generate perms like `shortswitch.smp` |
| **Confirmation click** | Prevent accidental switching |
| **Smart selection** | Load-balanced routing |
| **Priority queue** | Staff > VIP > default |
| **Actionbar queue updates** | Live positions |
| **Grace period** | Keep queue spot after disconnect |
| **Auto-route on join** | Send players to lobby automatically |
| **Multi-language** | English/Dutch message files |
| **Live MOTDs** | Custom message per command |
| **Reload without restart** | `/switcher reload` |
| **Full Bungee Support** | Bungee, Waterfall, FlexPipe, FlameCord, etc. |

**📦 Configuration Preview**

Click to open config.yml

“`yml
auto-register: true
global-permission: “shortswitch.use”

auto-permissions:
enabled: true
prefix: “shortswitch.”

cooldowns:
enabled: true
bypass-permission: “shortswitch.bypass.cooldown”
per-command:
smp: 3

rate-limit:
enabled: true
max-switches: 5
per-seconds: 10

queue:
enabled: true
grace-seconds: 120
tiers:
staff:
permission: “shortswitch.queue.staff”
priority: 100
vip:
permission: “shortswitch.queue.vip”
priority: 50

smart-select:
enabled: true
mode: “least-players”
candidates:
smp: [“smp”, “smp2”, “smp3”]

confirm:
enabled: true
commands: [“hardcore”]

auto-route:
enabled: true
default-command: “lobby”

commands:
smp:
server: “smp”
aliases: [“survival”, “s”]
motd: “&aWelcome to SMP!”

lobby:
server: “lobby”
aliases: [“hub”]
“`

**🔐 Permissions Overview**

| Permission | Description |
| —————————— | ————————– |
| `shortswitch.use` | Global permission |
| `shortswitch.` | Auto-generated per command |
| `shortswitch.queue.staff` | Priority queue tier |
| `shortswitch.queue.vip` | Priority queue tier |
| `shortswitch.bypass.full` | Join full servers |
| `shortswitch.bypass.ratelimit` | Ignore rate limit |
| `shortswitch.bypass.cooldown` | Ignore cooldown |
| `shortswitch.bypass.autoroute` | Skip auto-route |
| `shortswitch.lang.nl` | Use Dutch messages |

**🛠 Installation**

1. Download the `.jar`
2. Place it into your proxy’s `plugins/` folder
3. Restart
4. Edit `config.yml`
5. Reload anytime:

“`
/switcher reload
“`

**✔ Compatibility**

* BungeeCord
* Waterfall
* FlexPipe
* FlameCord
* All Bungee-based forks

**❤️ Need More?**

Have ideas? Want analytics, Velocity support, or a web-based queue viewer?
**Message me — I love adding new features.**

SoulFireBypass

# SoulFireBypass

Allow SoulFire to bypass online mode auth on your server.

After installing this plugin on your Velocity/BungeeCord proxy, you can edit the `config.yml` file to configure a secret token you can provide the [SoulFire](https://soulfiremc.com) Forwarding Bypass plugin to allow offline-mode bots to join your online-mode server.

This allows you to test your servers using SoulFire with bots without having to disable online-mode on your server.

### ✨ Are you looking for an advanced administration panel for your server?

EnderDash allows you to manage your existing Minecraft servers using an advanced dashboard by installing a single plugin, batteries included. Run commands (with tab completion), read logs, manage files, invite your whole team, manage players, Ocelot (AI Assistant), works with your existing Infrastructure/Panels and much more.

Check it out: [https://enderdash.com](https://enderdash.com/?utm_source=modrinth&utm_medium=description&utm_campaign=soulfirebypass)

Sonar

![](https://i.imgur.com/XsYZi9r.jpeg)

## Sonar
Sonar is a lightweight and easy-to-use anti-bot plugin for your Minecraft server. Sonar provides a multi-layered defense against bots, keeping your server safe from common and even sophisticated bot attacks without hindering the experience for real players.

> ### Notice about Sonar 3.0
>
> If you want more robust protection, better performance, and awesome new features, check out Sonar 3.0 at https://sonar.top/!
> You can read more about what sets Sonar 3.0 apart from Sonar 2.0 [here]().

## Design and Goal
* Effective, lightweight, and easy-to-use
* No unnecessary features and clean code
* Protection against all kinds of bot attacks
* No player should be annoyed by any sort of [CAPTCHA](https://en.wikipedia.org/wiki/CAPTCHA)
* No sort of checking for VPNs or proxies
* Multi-platform support (See [supported versions](https://docs.jonesdev.xyz/sonar/supported-versions))

## Checks
Sonar analyzes a player’s behavior before joining the actual server, therefore stopping malicious traffic from ever reaching the backend. It is supposed to be an instant, powerful, and simple method of verification that should prevent all typical and advanced types of bots.

1. Sonar sends the player to a lightweight fake server when they connect for the first time.
2. Sonar verifies that players obey the laws of Minecraft’s physics, including gravity and proper block collision.
3. Sonar verifies that players send legitimate packets when interacting with vehicles (e.g. boats).
4. Sonar makes sure that players send legitimate packets according to the [vanilla Minecraft protocol]().

Sonar also protects against spambot attacks since it queues the incoming connections, therefore making it technically impossible to have a ton of bots join the server at the same time.

### False positives
Sonar is unlikely to ever falsely prevent a player from joining the server since Minecraft uses the TCP protocol, which means that packets are always sent in the correct order. Therefore, lag or ping should not affect the bot check.

## Previews and tutorials

Hindi

Spanish

Russian

Short Previews



## bStats

Velocity




BungeeCord




Bukkit




SocialFire

# SocialFire
The most feature-complete social announcements plugin for Velocity.

## What’s this plugin?
Allows network admins to seamlessly fill the gap between automatic social announcements and social commands like /discord and /store

# Features
Single config for both announcements and commands
Example:
“`yml
announcements:
store: # the name of the command
link: https://store.xyz.abc # Chat clickable link
interval: 180 # delay for announcements in seconds
sound: “ENTITY_PLAYER_LEVELUP”
message: |- # message for chat
&f
&e🛒 Server Store

&fPurchase &eranks, coins, keys &fand much
&fmore at our &estore & support &fthe server!

&e➟ &nstore.xyz.abc
&f
“action-bar”: “§e🛒 &lSTORE §7| §fhttps://store.xyz.abc” # action bar
discord: # same as before
link: https://discord.gg/
interval: 140 # in seconds
sound: “ENTITY_PLAYER_LEVELUP”
message: |-
&f
&9✉ Server Discord

&fStay up to date with all &9announcements,
&9gveaways, events &fand much more!

&9➟ &ndiscord.gg/
&f
“action-bar”: “§9✉ &lDISCORD §7| §fhttps://discord.gg/”
# You can add as many of these commands as you want
“`

# Usage/Compatibility/Installation
To install this plugin, just download the .jar file and put it in your plugins folder of your velocity and reboot your velocity proxy and to support sounds, put it in paper as well.
Currently the plugin only supports velocity and is tested on version 3.4-build-459+ but looking forward we are going to add support for bungee.

SMLib

![StreamingModule](https://cdn.modrinth.com/data/cached_images/f5f5692c5471775ad8770aaada3fb2f180f05f60.png)

This library is required for the functions of StreamingModule and must always be installed in the latest version if StreamingModule is used.

See StreamingModule:
[StreamingModule – Twitch Integration Plugin](https://modrinth.com/plugin/streamingmodule)

# Features of StreamingModule
StreamingModule (formerly known as “StreamingDrops”) is a Twitch integration for Minecraft with many different functions. Among other things, Twitch viewers can get Minecraft drops (similar to the Twitch (Gaming) Drops).
In addition, streamers can be displayed as live on the server, the streamer can see his Twitch chat directly in Minecraft or chat commands in the Twitch chat with content from Minecraft are possible. The integration of Twitch Rewards (Channel Points) is also possible for positive or negative actions

# Features​
– Setup everything as twitch drop (items, money, crates, ranks & more)​
– Add multiple streamers possible​
– No streamkeys or oAuth-Keys necessery​
– Change the drop chance​
– Automated broadcast message and discord announcement, when a streamer goes live​
– Livetag for streamers via PlaceholderAPI​
– Offline drop support​

![StreamingModule Features](https://cdn.modrinth.com/data/cached_images/0918bd3c7568589df08e920094efbd6d58afea23.gif)

# Requirements​
– SMLib
– Java 11+​
– HTTPS Port open​
– “StreamingModule” (the Twitch bot) must be a moderator of your twitch channel​

On some servers outgoing messages / requests are blocked. This is expressed by an error message with the command “/online”, with an HTTP(S) error code. Please check at this point whether the ports have been released accordingly.​

# Installation / Setup
Here is a short step by step list: [Setup (wiki)](https://github.com/morelaid/StreamModule/wiki/Setup#installation)

### Known Incompatible Plugins
– Matrix Anti-Cheat

# Support / Bugs / Suggestion​

Discord: [https://discord.gg/5zuC36R](https://discord.gg/5zuC36R)
For requests, comments or emerging errors, I am happy to help. In order to be able to help quickly, I would be pleased if the following information is already filled in during the inquiry:

– Execute „/sm report“
– Join the discord server and give a short description of your problem

Requests can be made in **German** or **English**.

Smart Inventory

## Smart Inventory
![BANNER](https://res.cloudinary.com/dhgdy73up/image/upload/v1767147540/ChatGPT_Image_30_dic_2025_08_18_14_p.m._a4twh7.png)
> Tiny quality-of-life plugin that makes your survival worlds feel **much smoother**:

– **Auto-refill** blocks, food and throwable items in your hotbar
– **Auto-swap** tools, weapons and armor when they break
– **Smart chest & inventory sorting** (by type, name or category)
– Everything is driven by the **F key** – no weird keybinds

### Commands

– `/smartinv on|off|status` – toggle Smart Inventory (refill + autoswap)
– `/smartchest on|off|status` – toggle Smart Chest (sorting + F moves)

### Controls (default)

– Press **F** on a chest slot → quick-pull / quick-stack that item type

![1](https://res.cloudinary.com/dhgdy73up/image/upload/v1765044067/3_inales.gif)

– Press **F** on an empty chest slot → move **everything**

![2](https://res.cloudinary.com/dhgdy73up/image/upload/v1765044066/2_kvqfzv.gif)

– Press **F** in your inventory → send items to the open chest

![4](https://res.cloudinary.com/dhgdy73up/image/upload/v1765044066/4_va9uqp.gif)

– Double-click in a chest → sort using your current mode

![3](https://res.cloudinary.com/dhgdy73up/image/upload/v1765044068/1_l9tvyp.gif)

🇪🇸 **Resumen rápido**

– Rellena automáticamente tus bloques y comida
– Cambia herramienta/armadura al romperse
– Ordena cofres e inventario con una tecla (**F**)
– Solo dos comandos: `/smartinv on|off|status` y `/smartchest on|off|status`