
MUST HAVE:
- BukkitOfUtils (For Bukkit / Spigot / Paper ONLY). [ FOUND HERE ]
- Fabric API (For Fabric ONLY). [ FOUND HERE ]
RECOMMENDED:
- LuckPerms. [ FOUND HERE ] (Optional. Without it, Streamline falls back to the server's own permission checks and can't grant or remove permissions.)
Join the Streamline Hub Discord for updates, and so I can help you with bugs, questions, or suggestions.
Discord: click here
Download Modules for Streamline Here (Click)
Introduction to Streamline
What is Streamline?
Streamline is a Minecraft plugin and mod that adds features to your server through Modules. A module is a jar you drop into Streamline's modules folder. Admins and developers can also write their own modules on top of Streamline's framework.
Current modules include:
- Redirecting players to another server when theirs goes down. (StreamlineRedirect)
/msg,/reply, friends (including best friends), and chat rooms for staff, local, global, and custom chat. (StreamlineMessaging)- A Discord to Minecraft chat bridge, plus Discord verification. (StreamlineDiscord)
- Logging chat and other server events to Discord with only webhooks. (SimpleLogger)
- Cross-network homes, tpa, and teleporting, plus scripts, aliases, nicknames, and online lists per server, per group, or network wide. (StreamlineUtilities)
- Essential commands for teleports, homes, warps, utilities, and moderation, built for modded servers and working on Spigot and Paper too. (TacoEssentials)
- Guilds and parties, with a
/pwarpcommand. (StreamlineGroups) - Chat tags players equip from a menu, granted by staff, permission, or tag group. (StreamlineTags)
- Hypixel-style collections with levels, claimable rewards, menus, and leaderboards. (StreamlineCollections)
- A cross-network quest system. (StreamQuests)
- Data-driven, event-based protection on the proxy. (ProxProtect)
- Running commands on other servers, including the proxy a backend is connected to. (RunOn)
- Sending resource packs to players when they join, even through BungeeCord and Velocity. (ResourcePackUtils)
- An MOTD system along the lines of MiniMOTD: version, description, player sample, player count, and server icons. (StreamlineMOTD)
- Clickable links in chat for players allowed to post them. (LinkParser)
- Stopping creepers, ghasts, endermen, and withers from breaking blocks, with per-mob damage toggles. (MobGriefControl)
- Stonecutters that damage entities standing on them. (StoneDamager)
- Streamline placeholders in TAB configs. (TAB-SL)
- And more.
NOTE: Not seeing a feature you want? Ask Drak on the Discord: click here
What makes Streamline different?
The same module runs on every platform Streamline supports. You can put one module on a BungeeCord proxy, a Velocity proxy, a Paper backend, and a Fabric, Forge, or NeoForge server, and it behaves the same on each. Since every feature is its own module, you install only the ones you want.
That also means a module you like on one server works on the rest of your network, and a developer can write a module once for every server type.
Client mods
The Fabric, Forge, and NeoForge jars also work on game clients. In game, Streamline adds:
- A module menu (
/streamlineclient menu, or a key you bind in Controls) where you turn client modules on and off, change their settings, and install new ones from eCloud. - A HUD editor (Right Shift by default) for dragging, scaling, hiding, and editing on-screen elements.
- Client modules, which load, update, and unload while the game runs. StreamlineHUD adds FPS, ping, clocks, and more, with editable text and placeholders. ClientTogglesModule adds toggle sprint and toggle sneak.
- World modules: server modules that also run in your singleplayer and LAN worlds.
A client never needs a Streamline server to use any of this. A separate Forge 1.8.9 client jar runs the client modules, HUD, and menu as well (no world modules there, since it hosts no Streamline server).
Where does Streamline run?
Supported Proxies:
- Velocity
- BungeeCord
- Waterfall
- FlameCord
- Travertine
- XCord
- Etc.
Supported Backend Servers:
- Spigot.
- Paper.
- Folia.
- Purpur.
- Tuinity.
- ImmanitySpigot.
- FlamePaper.
- Mohist / Banner / Youer.
- Etc.
Supported Mod Loaders (servers and clients):
- Fabric. (1.20.1, 1.21.1, 1.21.11, 26.2, 26.3)
- Forge. (1.20.1, 1.21.1, 1.21.11, 26.2, 26.3; 1.8.9 clients only)
- NeoForge. (1.20.1, 1.21.1, 1.21.11, 26.2, 26.3)
Natively-Supported Plugins:
- LuckPerms. (Recommended.)
- BukkitOfUtils. (Required on Bukkit-like servers.)
- Fabric API. (Required on Fabric.)
- Geyser / Floodgate. (Everything works the same for Bedrock players as for Java players.)
- PlaceholderAPI.
- CMI. (With the Utilities module.)
- EssentialsX. (With the Utilities module.)
Follow the Discord setup guide [ FOUND HERE ] 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
- Proxy local chat
- Groups (With
StreamlineGroupsModule):- Guild chat
<->Discord Text Channel - Party chat
<->Discord Text Channel
- Guild chat
- Messaging (With
StreamlineMessagingModule):- Local Room chat
<->Discord Text Channel - Global Room chat
<->Discord Text Channel - Custom Room chat
<->Discord Text Channel
- Local Room chat
- Natively (Without other Modules):
- You can change every message format.
- Messages sent to Discord show the player's skin as the avatar.
- Available link types:
- Link a player's Discord account to your server.
- Linked players can chat from Discord as their Streamline user.
- Send any Discord message as a fully custom embed.
More information is on the wiki: FOUND HERE
NOTICE ABOUT COMMANDS, PERMISSIONS, AND MESSAGES.
Every command has its own .yml file, where you can change it, its permission, and its messages.
- Install dependencies.
BukkitOfUtilsif on Bukkit / Spigot / Paper / Forks.Fabric APIif on Fabric.LuckPerms(recommended) for all platforms.
- Download the file for your platform (and, for mod loaders, your Minecraft version).
- Drop it into your server's
pluginsfolder (ormodsfolder on Fabric / Forge / NeoForge). - Start and stop your server.
- Fill out the configs where necessary.
- Streamline's configs are in your
pluginsfolder (modson mod loaders), underStreamlineCore.
- Streamline's configs are in your
- Add the modules you want.
- Download modules here: click here
- Start and stop your server again.
- Fill out module configs where necessary.
- Module files are in your
pluginsfolder (modson mod loaders), underStreamlineCore, undermodule-resources.
- Module files are in your
- Start your server again.
On a game client, put the jar (and Fabric API on Fabric) in your mods folder and launch the game. Client modules go in mods/StreamlineCore/client/modules/, or install them from the eCloud page in the module menu.
More information is on the wiki: click here
- Look on the wiki: click here
- Ask on the Streamline Discord: click here
- Open an issue on the issue tracker (rarely checked): click here
BStats
Bukkit
BungeeCord
Velocity
NOTE: Not seeing a feature you want? Ask Drak to add it on his Discord! - click here
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, whether they run plugins or Fabric / Forge / NeoForge mods). 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.
Supported Mod Loaders (server-side):
- Fabric. (1.20.1, 1.21.1, 1.21.11, 26.2, 26.3)
- Forge. (1.20.1, 1.21.1, 1.21.11, 26.2, 26.3)
- NeoForge. (1.20.1, 1.21.1, 1.21.11, 26.2, 26.3)
Natively-Supported Plugins:
- LuckPerms. (Recommended.)
- BukkitOfUtils. (Required on Bukkit-like servers.)
- Fabric API. (Required on Fabric.)
- Geyser / Floodgate. (Everything work the same for Bedrock players as would Java players!)
- PlaceholderAPI.
- CMI. (With Utils module.)
- EssentialsX. (With Utils module.)
Follow the Discord setup guide [ FOUND HERE ] 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
- Proxy local chat
- Groups (With
StreamlineGroupsModule):- Guild chat
<->Discord Text Channel - Party chat
<->Discord Text Channel
- Guild chat
- Messaging (With
StreamlineMessagingModule):- Local Room chat
<->Discord Text Channel - Global Room chat
<->Discord Text Channel - Custom Room chat
<->Discord Text Channel
- Local Room chat
- Natively (Without other Modules):
- Message formats are completely customizable.
- Avatar with player's skin will pop up when their message is sent to Discord.
- Available link types:
- 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
More information is found on our wiki: FOUND HERE
NOTICE ABOUT COMMANDS, PERMISSIONS, AND MESSAGES.
All commands are completely customizable in their .yml file. Including permissions and message outputs!
- Install dependencies.
BukkitOfUtilsif on Bukkit / Spigot / Paper / Forks.Fabric APIif on Fabric.LuckPerms(recommended) for all platforms.
- Download the file for your platform (and, for mod loaders, your Minecraft version).
- Drop it into your server's
pluginsfolder (ormodsfolder on Fabric / Forge / NeoForge). - Start and stop your server.
- Fill out the configs where necessary.
- Configurations for the streamline plugin can be found in your
pluginsfolder (modson mod loaders), underStreamlineCore.
- Configurations for the streamline plugin can be found in your
- Add desired modules.
- Modules can be downloaded from here: click here
- Start and stop your server again.
- Fill out module configs where necessary.
- Module files can be found in your
pluginsfolder (modson mod loaders), underStreamlineCore, undermodule-resources.
- Module files can be found in your
- Start your server again.
More information can be found on our wiki: click here
- Look on the wiki: click here
- Get in touch on the Streamline Discord: click here
- Submit a bug on the issue tracker (this is rarely checked): click here
BStats
Bukkit
BungeeCord
Velocity
All Versions
+ Add Version| Name | Game version | Platforms | Published | Downloads | Actions |
|---|---|---|---|---|---|
| 15h ago | 1 | ||||
| 15h ago | 1 | ||||
| 15h ago | 1 | ||||
| 15h ago | 1 | ||||
| 15h ago | 1 | ||||
| 15h ago | 1 | ||||
| 15h ago | 1 | ||||
| 15h ago | 1 | ||||
| 15h ago | 1 | ||||
| 15h ago | 1 | ||||
| 15h ago | 1 | ||||
| 15h ago | 1 | ||||
| 15h ago | 1 | ||||
| 15h ago | 1 | ||||
| 15h ago | 1 | ||||
| 15h ago | 1 | ||||
| 15h ago | 1 | ||||
| 15h ago | 1 | ||||
| 15h ago | 1 | ||||
| 15h ago | 1 | ||||
| 15h ago | 1 | ||||
| 15h ago | 1 | ||||
| 15h ago | 1 | ||||
| 15h ago | 1 | ||||
| 15h ago | 1 | ||||
| 15h ago | 1 | ||||
| 15h ago | 1 | ||||
| 15h ago | 1 | ||||
| 15h ago | 1 | ||||
| 15h ago | 1 | ||||
| 15h ago | 1 | ||||
| 15h ago | 1 | ||||
| 15h ago | 1 | ||||
| 15h ago | 1 | ||||
| 15h ago | 1 | ||||
| 15h ago | 1 | ||||
| 15h ago | 1 | ||||
| 15h ago | 1 | ||||
| 15h ago | 1 | ||||
| 15h ago | 1 | ||||
| 15h ago | 1 | ||||
| 15h ago | 1 | ||||
| 15h ago | 1 | ||||
| 15h ago | 1 | ||||
| 15h ago | 1 | ||||
| 15h ago | 1 | ||||
| 15h ago | 1 | ||||
| 15h ago | 1 | ||||
| 15h ago | 1 | ||||
| 15h ago | 1 | ||||
| 15h ago | 1 | ||||
| 15h ago | 1 | ||||
| 15h ago | 1 | ||||
| 15h ago | 1 | ||||
| 15h ago | 1 | ||||
| 15h ago | 1 | ||||
| 15h ago | 1 | ||||
| 15h ago | 1 | ||||
| 15h ago | 1 | ||||
| 15h ago | 1 | ||||
| 15h ago | 1 | ||||
| 15h ago | 1 | ||||
| 15h ago | 1 | ||||
| 15h ago | 1 | ||||
| 15h ago | 1 | ||||
| 15h ago | 1 | ||||
| 15h ago | 1 | ||||
| 15h ago | 1 | ||||
| 15h ago | 1 | ||||
| 15h ago | 1 | ||||
| 15h ago | 1 | ||||
| 15h ago | 1 | ||||
| 15h ago | 1 | ||||
| 15h ago | 1 | ||||
| 15h ago | 1 | ||||
| 15h ago | 1 | ||||
| 15h ago | 1 | ||||
| 15h ago | 1 | ||||
| 15h ago | 1 | ||||
| 15h ago | 1 | ||||
| 15h ago | 1 | ||||
| 15h ago | 1 | ||||
| 15h ago | 1 | ||||
| 15h ago | 1 | ||||
| 15h ago | 1 | ||||
| 15h ago | 1 | ||||
| 15h ago | 1 | ||||
| 15h ago | 1 | ||||
| 15h ago | 1 | ||||
| 15h ago | 1 | ||||
| 15h ago | 1 | ||||
| 15h ago | 1 | ||||
| 15h ago | 1 | ||||
| 15h ago | 1 | ||||
| 15h ago | 1 | ||||
| 15h ago | 1 | ||||
| 15h ago | 1 | ||||
| 15h ago | 1 | ||||
| 15h ago | 1 | ||||
| 15h ago | 1 | ||||
| 15h ago | 1 | ||||
| 15h ago | 1 | ||||
| 15h ago | 1 | ||||
| 15h ago | 1 | ||||
| 15h ago | 1 | ||||
| 15h ago | 1 | ||||
| 15h ago | 1 | ||||
| 15h ago | 1 | ||||
| 15h ago | 1 | ||||
| 15h ago | 1 | ||||
| 15h ago | 1 | ||||
| 15h ago | 1 | ||||
| 15h ago | 1 | ||||
| 15h ago | 1 | ||||
| 15h ago | 1 | ||||
| 15h ago | 1 | ||||
| 15h ago | 1 | ||||
| 15h ago | 1 | ||||
| 15h ago | 1 | ||||
| 15h ago | 1 | ||||
| 15h ago | 1 | ||||
| 15h ago | 1 | ||||
| 15h ago | 1 | ||||
| 15h ago | 1 | ||||
| 15h ago | 1 | ||||
| 15h ago | 1 | ||||
| 15h ago | 1 | ||||
| 15h ago | 1 | ||||
| 15h ago | 1 | ||||
| 15h ago | 1 | ||||
| 15h ago | 1 | ||||
| 15h ago | 1 | ||||
| 15h ago | 1 | ||||
| 15h ago | 1 | ||||
| 15h ago | 1 | ||||
| 15h ago | 1 | ||||
| 15h ago | 1 | ||||
| 15h ago | 1 | ||||
| 15h ago | 1 | ||||
| 15h ago | 1 | ||||
| 15h ago | 1 | ||||
| 15h ago | 1 | ||||
| 15h ago | 1 | ||||
| 15h ago | 1 | ||||
| 15h ago | 1 | ||||
| 15h ago | 1 | ||||
| 15h ago | 1 | ||||
| 15h ago | 1 | ||||
| 15h ago | 1 | ||||
| 15h ago | 1 | ||||
| 15h ago | 1 | ||||
| 15h ago | 1 | ||||
| 15h ago | 1 | ||||
| 15h ago | 1 | ||||
| 15h ago | 1 | ||||
| 15h ago | 1 | ||||
| 15h ago | 1 | ||||
| 15h ago | 1 | ||||
| 15h ago | 1 | ||||
| 15h ago | 1 | ||||
| 15h ago | 1 | ||||
| 15h ago | 1 | ||||
| 15h ago | 1 | ||||
| 15h ago | 1 | ||||
| 15h ago | 1 | ||||
| 15h ago | 1 | ||||
| 15h ago | 1 | ||||
| 15h ago | 1 | ||||
| 15h ago | 1 | ||||
| 15h ago | 1 | ||||
| 15h ago | 1 | ||||
| 15h ago | 1 | ||||
| 15h ago | 1 | ||||
| 15h ago | 1 | ||||
| 15h ago | 1 | ||||
| 15h ago | 1 | ||||
| 15h ago | 1 | ||||
| 15h ago | 1 | ||||
| 15h ago | 1 | ||||
| 15h ago | 1 | ||||
| 15h ago | 1 | ||||
| 15h ago | 1 | ||||
| 15h ago | 1 | ||||
| 15h ago | 1 | ||||
| 15h ago | 1 | ||||
| 15h ago | 1 | ||||
| 15h ago | 1 | ||||
| 15h ago | 1 | ||||
| 15h ago | 1 | ||||
| 15h ago | 1 | ||||
| 15h ago | 1 | ||||
| 15h ago | 1 | ||||
| 15h ago | 1 | ||||
| 15h ago | 1 | ||||
| 15h ago | 1 | ||||
| 15h ago | 1 | ||||
| 15h ago | 1 | ||||
| 15h ago | 1 | ||||
| 15h ago | 1 | ||||
| 15h ago | 1 | ||||
| 15h ago | 1 | ||||
| 15h ago | 1 | ||||
| 15h ago | 1 | ||||
| 15h ago | 1 | ||||
| 15h ago | 1 | ||||
| 15h ago | 1 | ||||
| 15h ago | 1 | ||||
| 15h ago | 1 | ||||
| 15h ago | 1 | ||||
| 15h ago | 1 | ||||
| 15h ago | 1 | ||||
| 15h ago | 1 | ||||
| 15h ago | 1 | ||||
| 15h ago | 1 | ||||
| 15h ago | 1 | ||||
| 15h ago | 1 | ||||
| 15h ago | 1 | ||||
| 15h ago | 1 | ||||
| 15h ago | 1 | ||||
| 15h ago | 1 | ||||
| 15h ago | 1 | ||||
| 15h ago | 1 | ||||
| 15h ago | 1 | ||||
| 15h ago | 1 | ||||
| 15h ago | 1 | ||||
| 15h ago | 1 | ||||
| 15h ago | 1 | ||||
| 15h ago | 1 | ||||
| 15h ago | 1 | ||||
| 15h ago | 1 | ||||
| 15h ago | 1 | ||||
| 15h ago | 1 | ||||
| 15h ago | 1 | ||||
| 15h ago | 1 | ||||
| 15h ago | 1 | ||||
| 15h ago | 1 | ||||
| 15h ago | 1 | ||||
| 15h ago | 1 | ||||
| 15h ago | 1 | ||||
| 15h ago | 1 | ||||
| 15h ago | 1 | ||||
| 15h ago | 1 |
+ HUD elements can be dragged again.
+ The HUD editor's StreamlineClient Menu button opens again.
+ Key settings can be bound again.
+ Added text selection to StreamlineClient menu text fields.
+ Select by dragging, Shift-click, Shift+arrows or Ctrl+A.
+ Copy and cut the selected text.
+ Ctrl+Backspace deletes whole words.
+ HUD elements can be dragged again.
+ The HUD editor's StreamlineClient Menu button opens again.
+ Key settings can be bound again.
+ Added text selection to StreamlineClient menu text fields.
+ Select by dragging, Shift-click, Shift+arrows or Ctrl+A.
+ Copy and cut the selected text.
+ Ctrl+Backspace deletes whole words.
+ HUD elements can be dragged again.
+ The HUD editor's StreamlineClient Menu button opens again.
+ Key settings can be bound again.
+ Added text selection to StreamlineClient menu text fields.
+ Select by dragging, Shift-click, Shift+arrows or Ctrl+A.
+ Copy and cut the selected text.
+ Ctrl+Backspace deletes whole words.
+ HUD elements can be dragged again.
+ The HUD editor's StreamlineClient Menu button opens again.
+ Key settings can be bound again.
+ Added text selection to StreamlineClient menu text fields.
+ Select by dragging, Shift-click, Shift+arrows or Ctrl+A.
+ Copy and cut the selected text.
+ Ctrl+Backspace deletes whole words.
+ HUD elements can be dragged again.
+ The HUD editor's StreamlineClient Menu button opens again.
+ Key settings can be bound again.
+ Added text selection to StreamlineClient menu text fields.
+ Select by dragging, Shift-click, Shift+arrows or Ctrl+A.
+ Copy and cut the selected text.
+ Ctrl+Backspace deletes whole words.
+ HUD elements can be dragged again.
+ The HUD editor's StreamlineClient Menu button opens again.
+ Key settings can be bound again.
+ Added text selection to StreamlineClient menu text fields.
+ Select by dragging, Shift-click, Shift+arrows or Ctrl+A.
+ Copy and cut the selected text.
+ Ctrl+Backspace deletes whole words.
+ HUD elements can be dragged again.
+ The HUD editor's StreamlineClient Menu button opens again.
+ Key settings can be bound again.
+ Added text selection to StreamlineClient menu text fields.
+ Select by dragging, Shift-click, Shift+arrows or Ctrl+A.
+ Copy and cut the selected text.
+ Ctrl+Backspace deletes whole words.
+ HUD elements can be dragged again.
+ The HUD editor's StreamlineClient Menu button opens again.
+ Key settings can be bound again.
+ Added text selection to StreamlineClient menu text fields.
+ Select by dragging, Shift-click, Shift+arrows or Ctrl+A.
+ Copy and cut the selected text.
+ Ctrl+Backspace deletes whole words.
+ HUD elements can be dragged again.
+ The HUD editor's StreamlineClient Menu button opens again.
+ Key settings can be bound again.
+ Added text selection to StreamlineClient menu text fields.
+ Select by dragging, Shift-click, Shift+arrows or Ctrl+A.
+ Copy and cut the selected text.
+ Ctrl+Backspace deletes whole words.
+ HUD elements can be dragged again.
+ The HUD editor's StreamlineClient Menu button opens again.
+ Key settings can be bound again.
+ Added text selection to StreamlineClient menu text fields.
+ Select by dragging, Shift-click, Shift+arrows or Ctrl+A.
+ Copy and cut the selected text.
+ Ctrl+Backspace deletes whole words.
+ HUD elements can be dragged again.
+ The HUD editor's StreamlineClient Menu button opens again.
+ Key settings can be bound again.
+ Added text selection to StreamlineClient menu text fields.
+ Select by dragging, Shift-click, Shift+arrows or Ctrl+A.
+ Copy and cut the selected text.
+ Ctrl+Backspace deletes whole words.