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`

SkinsRestorer

#

SkinsRestorer

###

[![documentation](https://cdn.jsdelivr.net/npm/@intergrav/devins-badges@3/assets/cozy/documentation/ghpages_vector.svg)](https://skinsrestorer.net/docs) [![discord](https://cdn.jsdelivr.net/npm/@intergrav/devins-badges@3/assets/cozy/social/discord-plural_vector.svg)](https://skinsrestorer.net/discord) [![crowdin](https://cdn.jsdelivr.net/npm/@intergrav/devins-badges@3/assets/cozy/translate/crowdin_vector.svg)](https://translate.skinsrestorer.net/)

## What is SkinsRestorer?
SkinsRestorer is a plugin that restores skins for offline mode servers & networks that gives the players ability to change their skins by typing a single command.

## Where can I use SkinsRestorer?

![bukkit](https://cdn.jsdelivr.net/npm/@intergrav/devins-badges@3/assets/cozy/supported/bukkit_vector.svg) ![spigot](https://cdn.jsdelivr.net/npm/@intergrav/devins-badges@3/assets/cozy/supported/spigot_vector.svg) ![paper](https://cdn.jsdelivr.net/npm/@intergrav/devins-badges@3/assets/cozy/supported/paper_vector.svg) ![purpur](https://cdn.jsdelivr.net/npm/@intergrav/devins-badges@3/assets/cozy/supported/purpur_vector.svg)

![velocity](https://cdn.jsdelivr.net/npm/@intergrav/devins-badges@3/assets/cozy/supported/velocity_vector.svg) ![bungeecord](https://cdn.jsdelivr.net/npm/@intergrav/devins-badges@3/assets/cozy/supported/bungeecord_vector.svg) ![waterfall](https://cdn.jsdelivr.net/npm/@intergrav/devins-badges@3/assets/cozy/supported/waterfall_vector.svg)

## How can I install SkinsRestorer?

*It’s easy to install SkinsRestorer!*

All the steps are detailed in [our installation guide](https://skinsrestorer.net/docs/installation).

## What are the Commands and Permissions?

Read the [official documentation](https://skinsrestorer.net/docs/configuration/commands-permissions) for a list of commands and permissions.

## What if I need support?
If you need any support you can **[join our Discord server](https://skinsrestorer.net/discord),**
so we can help you out 🙂

[![Discord Banner](https://discord.com/api/guilds/186794372468178944/widget.png?style=banner2)](https://skinsrestorer.net/discord)

## Meet the Team:
* [xknat](https://github.com/xknat) – Developer
* [Pistonmaster](https://github.com/AlexProgrammerDE) – Developer
* [SloPlays](https://github.com/aljaxus) – Website & backend
* mono21400 – support

Retired Staff

* [Logics](https://github.com/Logics4) – Maintainer
* Angel_0 – support
* [riflowth](https://github.com/riflowth) – Skinsystem intergration dev
* [fezerngodo](https://github.com/fezerngodo) – Skinsystem intergration dev
* [McLive](https://github.com/McLive) – Retired dev
* [Th3Tr0LLeR](https://github.com/Th3Tr0LLeR) – Retired Founder
* Blackfire62 – Retired dev
* [DoNotSpamPls](https://github.com/DoNotSpamPls) – Retired dev
* HyperGaming18 – Retired support

## Stats

### Bukkit

[![Bukkit bStats](https://bstats.org/signatures/bukkit/SkinsRestorer.svg)](http://bstats.org/plugin/bukkit/skinsrestorer)

### BungeeCord

[![BungeeCord bStats](https://bstats.org/signatures/bungeecord/SkinsRestorer.svg)](http://bstats.org/plugin/bungeecord/skinsrestorer)

### Velocity

[![Velocity bStats](https://bstats.org/signatures/velocity/SkinsRestorer.svg)](https://bstats.org/plugin/velocity/skinsrestorer)

## Want to support us and the plugin?

We have spent much of our time working on SkinsRestorer, we made it free, so that any server could enjoy it.
Please consider [donating to us](https://skinsrestorer.net/donate) if you would like to thank us. This allows us to continue working on this project.

[![kofi](https://cdn.jsdelivr.net/npm/@intergrav/devins-badges@3/assets/cozy/donate/kofi-plural_vector.svg)](https://ko-fi.com/skinsrestorer) [![paypal](https://cdn.jsdelivr.net/npm/@intergrav/devins-badges@3/assets/cozy/donate/paypal-plural_vector.svg)](https://skinsrestorer.net/donate)

### ✨ 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=skinsrestorer)

end, no seriously just give us a star already ^w^.

Skcrew

![CREW](https://github.com/user-attachments/assets/accfbeb9-8923-4482-a8bb-3f79373f39fc)

## **Skcrew** – A [**Skript**](https://github.com/SkriptLang/Skript) addon, expanding the capabilities of the language.

Skcrew partially includes the following third-party code:
> [**skript-db** fork by Govindas](https://git.limework.net/Limework/skript-db)
> [**skript-gui**](https://github.com/APickledWalrus/skript-gui) | Modified
> [**bitshift**](https://github.com/Pesekjak/Bitshift)

Addon usage highlights:
– Working with files and folders
– Bitwise and logical operations with numbers
– Sending and creating gui forms through [**floodgate** ](https://github.com/GeyserMC/Floodgate)
– Simplified creation of in-game GUIs
– Parsing and executing code from text
– Drawing on maps
– Managing player permissions
– Forcing a player to execute commands with operator permissions
– [**InventoryDragEvent** ](https://hub.spigotmc.org/javadocs/bukkit/org/bukkit/event/inventory/InventoryDragEvent.html) and its related expressions
– Asynchronous/synchronous web requests
– Retrieving the server’s hardware information
– Interaction with SQL-like databases
– Manipulating strings using RegEx (Regular Expression)
– Retrieving the player’s version via [**ViaVersion** ](https://github.com/ViaVersion/ViaVersion)
– World management: create, upload, copy, delete
– Proxy communication between servers ( [**Velocity** ](https://github.com/PaperMC/Velocity), [**BungeeCord** ](https://github.com/SpigotMC/BungeeCord) )
– Packet handling: creating, sending, receiving, editing

### Support for servers

| Spigot, Paperㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤ| BungeeCord, Velocity ㅤㅤㅤㅤ |
|—————————————|————————————————|
| Java 8 + | Java 8 + |
| Minecraft 1.8.8 – 1.21.x |
| Skript 2.6 – 2.11 + | |

### Documentations

– **[Official Documentation](https://pages.crewpvp.xyz/skript/skcrew/en)**
– Skript Hub:

[![SkriptHubViewTheDocs](http://skripthub.net/static/addon/ViewTheDocsButton.png)](http://skripthub.net/docs/?addon=Skcrew)

SimpleWhitelist

# SimpleWhitelist
**SimpleWhitelist** is an *essential plugin* for your private server.

### Why should you choose this plugin?
* No hassles, players in the white list are stored by their nicknames;
* There is support for the most used server cores (proxy & not);
* Fully customizable messages;
* Easy to use.

### How to start using plugin?
1. Disable Minecraft’s whitelist in `server.properties` (`white-list=false`);
2. Put plugin in `plugins` folder (or in `mods` for mod loaders);
3. Start your server;
4. Enable whitelist using `/swl enable`;
5. Add yourself to whitelist using `/swl add ` command.

### Commands:
* `/swl add/remove ` – add or remove player from whitelist (case-sensitive if set);
* `/swl list` – show list of whitelisted players;
* `/swl enable/disable` – enable or disable plugin;
* `/swl reload` – reload plugin.

### Permission:
`simplewhitelist.command` – for all commands

SimpleStaffChat

![Banner](https://i.imgur.com/rfrfd9i.png)
![Features](https://i.imgur.com/nLKYGaj.png)
– Fully customizable, meaning you can change the messages and settings of the plugin inside the configuration files.
– Light and efficient, won’t cause any sort of lag towards your server!
– Staff join and quit messages.
– Automatic Config Updates. No need to manually update file properties.
– Supports multiple platforms: Spigot, Velocity and Folia.
– Discord Logging using webhooks support in discord.yml
– [MiniMessage](https://docs.advntr.dev/minimessage/format.html) support (Using non-strict mode, automatically converts legacy & color codes)

Note: This plugin does not and will never give support to cracked servers.
![Commands and Permissions](https://i.imgur.com/EZdK3IH.png)
Commands

/staffchat(/sc) – Send messages to your staff privately
/staffchattoggle(/sctoggle) – Toggle sending messages to your staff privately
/staffchatreload(/screload) – Reload your config files
/adminchat(/ac) – Send messages to your admins privately
/devchat(/dc) – Send messages to your developers privately
/adminchattoggle(/actoggle) – Toggle sending messages to your admins privately
/devchattoggle(/dctoggle) – Toggle sending messages to your developers privately
/chat – Toggle sending messages to a chat
/schide – Allows you to mute/hide messages from either one or all staff chats.

Permissions

simplestaffchat.command.help – Allows you to see the help page
simplestaffchat.command.staffchat – Allows you to use /staffchat
simplestaffchat.command.toggle – Allows you to use /staffchattoggle
simplestaffchat.command.reload – Allows you to use /staffchatreload
simplestaffchat.command.adminchat – Allows you to use /adminchat
simplestaffchat.command.adminchat.toggle – Allows you to use /adminchattoggle
simplestaffchat.command.devchat – Allows you to use /devchat
simplestaffchat.command.devchat.toggle – Allows you to use /devchattoggle
simplestaffchat.command.hide – Allows you to use /schide
simplestaffchat.command.chat – Allows you to use /chat
simplestaffchat.staffchat.see – Allows you to see all staffchat messages
simplestaffchat.staffchat.symbol – Allows you to use the symbol to use staffchat
simplestaffchat.adminchat.see – Allows you to see all adminchat messages
simplestaffchat.adminchat.symbol – Allows you to use the symbol to use adminchat
simplestaffchat.devchat.see – Allows you to see all devchat messages
simplestaffchat.devchat.symbol – Allows you to use the symbol to use devchat
simplestaffchat.join – Sends a join message when a staff member joins
simplestaffchat.switch – Sends a switch message when a staff member switches to a different server on the network (BungeeCord/Velocity only)
simplestaffchat.quit – Sends a join message when a staff member leaves the server

All commands are customizable from the commands.yml file. (Available in version 3.0 or higher)

![Screenshots](https://i.imgur.com/0TEFgN4.png)
![Screenshot #1](https://i.imgur.com/nHwMsI8.png)
![Extra Info](https://i.imgur.com/d2MjpMr.png)

Outdated Tutorial

All artwork on this page was created by me.

### Placeholders
– %player% – Get the player name
– %displayname% – Get the player display name
– %server% – Get the player server
– %message% – Get the message
– %arrow% – Get an arrow for a message
– %arrow_2% – Get alt arrow for a message
– %star% – Get a star for a message
– %circle% – Get a circle for a message
– %luckperms_prefix% – Get the player’s luckperms prefix
– %luckperms_suffix% – Get the player’s luckperms suffix

### Dependencies
[PlaceholderAPI](https://www.spigotmc.org/resources/placeholderapi.6245/) (Optional)

[SignedVelocity](https://modrinth.com/plugin/signedvelocity) (Required when using Velocity it must be installed on all Spigot/Paper servers too)

### Install
1. Download plugin
2. Place the .jar file in your plugins folder
3. Restart your server
4. Enjoy!

Note: Only install it in either all backend servers or in the proxy not both the plugin will not work properly.

### Discord
Need help? Have suggestions? Join the discord!
https://discord.gg/EFeSKPg739

![BStats Spigot](https://bstats.org/signatures/bukkit/SimpleStaffChat%20-%20Spigot.svg)
![BStats Bungee](https://bstats.org/signatures/bungeecord/SimpleStaffChat%20-%20Bungee.svg)
![BStats Velocity](https://bstats.org/signatures/velocity/SimpleStaffChat%20-%20Velocity.svg)

[Icon from Flaticon](https://www.flaticon.com/)

SimpleServerSwitcher

# SimpleServerSwitcher
SimpleServerSwitcher is a command-based server switcher plugin.
Created for a commission.

Listed servers are definable in the plugin’s config and can be made accessible with a list of commands, as well as restricted to a specific permission required to join the server.

We don’t overwrite the default bungeecord `/server` command.

When changes were made to the config, either restart the server or use `/ssreload` to apply the changes.

A configuration could look something like this
“`yaml
servers:
admin-server:
commands: # The commands to join the server
– joinadminserver
– sendmetotheadminserver
restricted: true # If this server is restricted. If yes, the permission specified below is required.
permission: my.admin.permission # The permission needed to join this server, if restricted. Otherwise, you can just remove this line.
minigames:
commands:
– minigames
– games
– play
restricted: false
“`