UltraStaffChat BungeeCord

## UltraStaffChat BungeeCord
[Wiki](https://wiki.hypera.dev/ultrastaffchat/) – [Support](https://support.hypera.dev/) – [Source Code](https://github.com/HyperaDev/UltraStaffChat/) – [License](https://github.com/HyperaOfficial/UltraStaffChat/tree/main/LICENSE)
A fully customisable staff communication plugin for BungeeCord!

### Key features
[*View on Wiki*](https://wiki.hypera.dev/ultrastaffchat/introduction/features)
– Customisable – Almost everything is completely customisable
– Discord Integration – Display staff-chat messages in a Discord channel
– Cross-server – All staffchat messages are visible from all servers
– Helpful support – Our helpful support team is ready to help

All features

– **Message configuration**
– Change any message to your liking
– Feature toggles
– Disable any unused or unwanted features
– **Staff communication system**
– Use a message prefix to send messages (e.g. `# Hello`)
– Toggle sending messages (`/sctoggle`)
– Toggle receiving messages (`/scmute`)
– Stop everyone without a bypass permission from sending messages (`/mutesc`)
– AFK broadcasts
– **Basic staff list command** (`/sclist`)
– **Discord integration**
– Single-way communication through the use of webhooks
– Event notifications
– **RGB support** (`&#aabbcc`)
– **Helpful support** (https://support.hypera.dev/)

### Why UltraStaffChat?
The goal of **UltraStaffChat** is to provide a feature-packed and highly customisable staff communication plugin for Minecraft networks big and small. Whether you have two staff members, or hundreds, communication is always a big part of having a healthy and well-moderated server.

### Need help?
If you ever don’t understand something, or just need some help, we have a support team ready to answer your questions and attempt to resolve any issues you might have with our plugins.
Join our [Support Discord server](http://discord.hypera.dev/) for help!

### Installation
[*View on Wiki*](https://wiki.hypera.dev/ultrastaffchat/introduction/installation)

### Commands

Commands

*<> = required, () = optional, | = or*

– `/staffchat ` (`/sc`)
– `/staffchattoggle (on|off)` (`/sctoggle`)
– `/staffchatmute (on|off)` (`/scmute`)
– `/mutestaffchat` (`/mutesc`)
– `/staffchatafk` (`/scafk`)
– `/stafflist` (`/sclist`, `/slist`)
– `/ultrastaffchat (about|reload|debug)` (`/usc`)

### Permissions
[*View on Wiki*](https://wiki.hypera.dev/ultrastaffchat/introduction/permissions)

Permissions

*Permissions can be changed in the `config.yml` file*
– **Staff chat**
– Send messages – `staffchat.talk`
– Read messages – `staffchat.read`
– Toggle sending – `staffchat.toggle`
– Mute messages – `staffchat.mute`
– Global Mute
– Toggle – `staffchat.globalmute`
– Bypass – `staffchat.mutebypass`
– **Staff list**
– View – `staffchat.list`
– Display – `staffchat.staff`
– **Events**
– AFK – `staffchat.afk`
– Join – `staffchat.join`
– Switch – `staffchat.switch`
– Leave – `staffchat.leave`
– **UltraStaffChat**
– Update notifications – `ultrastaffchat.update`
– Reload config file – `ultrastaffchat.reload`
– Debug (support) – `ultrastaffchat.debug`

### Comparison
We offer a premium version of this plugin, [**UltraStaffChatPro**](https://ultrastaffchatpro.com/), which has many more features.
Here’s a comparison between UltraStaffChat and [**UltraStaffChatPro**](https://ultrastaffchatpro.com/):

UltraStaffChat

– BungeeCord only
– Highly customisable
– Togglable features
– Minecraft -> Discord
– Message prefix
– AFK system
– Global mute
– Join messages
– Switch messages
– Leave messages
– Helpful support

UltraStaffChatPro [Premium]

[**Resource page**](https://ultrastaffchatpro.com/)
– All features of UltraStaffChat
– Velocity and Spigot support
– Two-way Discord integration
– Multiple channels (configure as many as you want!)
– Staff list command
– Configurable aliases
– Staff playtime tracking
– RedisBungee integration¹
– PremiumVanish integration²
– LuckPerms placeholders
– Ultra Permissions placeholders
– Better configuration files
– More features coming soon!

*¹ RedisBungee allows UltraStaffChatPro to send messages across multiple proxies*
*² PremiumVanish allows UltraStaffChatPro to have a vanish placeholder, and hide vanished players from the staff list*

### Videos
Videos showcasing UltraStaffChat.

*If you create a video showcasing UltraStaffChat, please [contact us](https://support.hypera.dev/) to have it included here!*

### License
UltraStaffChat is licensed under the [GNU General Public License v3](https://github.com/HyperaOfficial/UltraStaffChat/tree/main/LICENSE).
Check the [LICENSE](https://github.com/HyperaOfficial/UltraStaffChat/tree/main/LICENSE) file for more information.

### Contributors
Thank you to all of the amazing people that contribute to the creation of this resource.
– [Joshua Sing (@joshuasing)](https://github.com/joshuasing)
– [LooFifteen (@LooFifteen)](https://github.com/LooFifteen)
– [Christian F (@christianf7)](https://github.com/christianf7)

UltraFreeze

# 💻 Platforms

[![Purpur](https://raw.githubusercontent.com/intergrav/devins-badges/v3/assets/cozy/supported/purpur_vector.svg)](https://purpurmc.org/)
[![Spigot](https://raw.githubusercontent.com/intergrav/devins-badges/v3/assets/cozy/supported/spigot_vector.svg)](https://www.spigotmc.org/)
[![Paper](https://raw.githubusercontent.com/intergrav/devins-badges/v3/assets/cozy/supported/paper_vector.svg)](https://papermc.io/downloads/paper)
[![Bukkit](https://raw.githubusercontent.com/intergrav/devins-badges/v3/assets/cozy/supported/bukkit_vector.svg)](https://dev.bukkit.org/)
[![BungeeCord](https://raw.githubusercontent.com/intergrav/devins-badges/v3/assets/cozy/supported/bungeecord_vector.svg)](https://www.spigotmc.org/wiki/bungeecord/)
[![Forge](https://raw.githubusercontent.com/intergrav/devins-badges/v3/assets/cozy/supported/forge_vector.svg)](https://files.minecraftforge.net/net/minecraftforge/forge/)
[![Fabric](https://raw.githubusercontent.com/intergrav/devins-badges/v3/assets/cozy/supported/fabric_vector.svg)](https://fabricmc.net/)
[![NeoForge](https://raw.githubusercontent.com/intergrav/devins-badges/v3/assets/cozy/supported/neoforge_vector.svg)](https://neoforged.net/)
[![QuiltMC](https://raw.githubusercontent.com/intergrav/devins-badges/v3/assets/cozy/supported/quilt_vector.svg)](https://quiltmc.org/en/)

## ❄️ UltraFreeze

This mod/plugin allows staff to freeze players with complete restriction control.

When a player is frozen, the following actions are blocked:

– Movement (walking, sprinting, flying)
– Jumping
– Commands usage
– Inventory access and item movement
– Item drop and pickup
– Block interaction (breaking/placing/opening containers)

## 🧊 Continuous Player Feedback

While frozen, the player receives constant visual feedback:

### ActionBar (looped)

❄ You are frozen by staff!

### Title (looped)

FREEZE — Do not leave the server

Optional:
– Sound alerts (warning/alarm)
– Screen shake effects (optional addon)

## 🚫 Anti-Disconnect System

If a player leaves while frozen:

– Automatic punishment (configurable: kick/ban)
– Staff notification message
– JSON log entry created
– Discord webhook notification sent

Example:

⚠ Player left while frozen!

# 🧑‍💻 Commands

## ❄ Freeze / Unfreeze

### `/freeze `
Freezes a player instantly.

### `/freeze `
Freezes a player with a displayed reason.

Example:

> Reason: cheat suspicion

### `/freeze `
Temporary freeze system.

Examples:

“`
/freeze Steve 30s
/freeze Steve 5m
/freeze Steve 1h
“`

### `/unfreeze `
Unfreezes a player.

### `/freezeall`
Freezes all online players.

### `/freezelist`
Displays all currently frozen players.

Example:

– Steve (staff: AdminX, reason: cheat suspicion)
– Alex (staff: ModeratorY, reason: griefing)

# 🧊 Player Lock System

When frozen, a player is fully restricted:

## Movement
– Position locked (anti-move teleport correction)
– Velocity reset

## Inventory
– Cannot open inventory
– Cannot move items
– Cannot swap items

## Gameplay
– Cannot break blocks
– Cannot place blocks
– Cannot interact with entities or containers

## Commands
– All commands blocked except staff whitelist

# 🧑‍💼 Staff GUI System

Command: `/freezegui`

## GUI Features

### 📋 Player List
– Online players
– Freeze status indicator (❄ / ✔)

### ❄ Quick Actions
– Freeze / Unfreeze
– Freeze 30s / 1m / 5m presets
– Teleport to player
– Open player inventory
– Enable spectator staff mode

# 👁 Staff Spectator Mode

Command: `/staffmode`

Features:

– Automatically switches to spectator mode
– Fly enabled
– NoClip enabled
– Vanish enabled (optional)
– Quick teleport system
– View player inventories
– Fast moderation tools

# 📡 JSON Logs System

All actions are logged in structured JSON format:

“`json
{
“player”: “Steve”,
“staff”: “AdminX”,
“action”: “FREEZE”,
“reason”: “cheat suspicion”,
“duration”: “30s”,
“timestamp”: “2026-04-11T12:30:00Z”
}
“`

Logged events:

– Player freeze
– Player unfreeze
– Freeze all
– Player disconnect during freeze
– Staff actions

# 🔗 Discord Webhook Integration

The plugin sends automatic notifications to Discord.

Events sent:

– Player frozen
– Player unfrozen
– Freeze all activation
– Player quit during freeze
– Staff moderation actions

Example Discord Embed:

**Title:** ❄ Player Frozen

**Fields:**
– Player: Steve
– Staff: AdminX
– Reason: cheat suspicion
– Duration: 30s

# ⚙️ Permissions

| Permission | Description |
|—|—|
| `freeze.use` | Allows /freeze command |
| `freeze.all` | Allows /freezeall command |
| `freeze.gui` | Access to staff GUI |
| `freeze.staff` | Enables staff mode |
| `freeze.logs` | View freeze logs |

# 🧠 Advanced Ideas (Optional Enhancements)

– Auto-freeze triggered by anti-cheat
– Evidence system (automatic screenshots)
– Progressive punishment system
– AFK detection while frozen
– Silent freeze mode (no messages sent)
– Player freeze history (`/freezehistory`)

# 🚀 Summary

This plugin provides a highly advanced staff freeze system including:

– Full player control restrictions
– Modern staff GUI
– Temporary freeze system
– JSON logging system
– Discord webhook integration
– Anti-disconnect punishment system
– Staff spectator tools

ulib

# uLib

![Maven metadata URL](https://img.shields.io/maven-metadata/v?label=snapshot&metadataUrl=https%3A%2F%2Frepo.fluse.cc%2Feu%2Fsoftware4you%2Fulib-snapshot%2Fulib-loader%2Fmaven-metadata.xml) ![Maven metadata URL](https://img.shields.io/maven-metadata/v?label=release&metadataUrl=https%3A%2F%2Frepo.fluse.cc%2Feu%2Fsoftware4you%2Fulib%2Fulib-loader%2Fmaven-metadata.xml)

ulib is a general purpose library.

Copyright (c) 2022 [fluse1367](https://gitlab.com/fluse1367)
See “Included Software” (at the bottom) for copyright and license notice of included software.

Please also refer to the [documentation](https://gitlab.com/fluse1367/ulib/-/blob/main/docs/Readme.md).

## Features

Brief overview of ulib’s features.

### Core

– Code Injection Framework
– Dynamic Library Injection
– Maven Resolver
– Reflection Utilities
– JsonRPC v2 API
– Yaml/Json API
– SQL API
– Misc

### Minecraft

– Mojang Launchermeta API
– Mojang/Bukkit Mappings API
– Proxy-Server Bridge
– User Cache
– Misc

### Spigot

– GUI/Inventory Menus API
– Custom Enchantments
– Item API
– Misc

## Things to Know

– The minecraft variants of library depend on recent spigot/bungeecord/velocity versions. That means it may not work as
expected or may not work at all on older server versions. You will not receive any support, when using another server
version than the one this library is built for.

If you want to use older server versions, consider a cross-version compatibility tool, like
[ViaBackwards](https://www.spigotmc.org/resources/viabackwards.27448),
[ViaRewind](https://www.spigotmc.org/resources/viarewind.52109) or
[ProtocolSupport](https://www.spigotmc.org/resources/protocolsupport.7201).

– Minimum Java version is 17.

– When launching uLib for the first time (or if the respective caching folder was removed), it will download a few of
dependencies/libraries.

## Disclaimer

Note the copyright and [license of this project](https://gitlab.com/fluse1367/ulib/-/blob/main/LICENSE). Use this library at your own risk! The contributors of this
project do not take any responsibility/liability in any way.

# Included Software

The following 3rd-party software is included within this project:

– NBTEditor
([click](https://github.com/BananaPuncher714/NBTEditor/blob/ff303d06e16eed119079bae92b8ef5700ec35d87/src/main/java/io/github/bananapuncher714/nbteditor/NBTEditor.java))
Copyright (c) 2018 [BananaPuncher714](https://github.com/BananaPuncher714), licensed under
the [MIT license](https://github.com/BananaPuncher714/NBTEditor/blob/ff303d06e16eed119079bae92b8ef5700ec35d87/LICENSE)
– Apache Commons Lang v3 (Copyright (c) 2022 [The Apache Software Foundation](https://www.apache.org/), licensed under
the [Apache License 2.0](https://github.com/apache/commons-lang/blob/9f1ac974e1b52c58b1950acdaaf3e0d5881409df/LICENSE.txt)):
– SystemUtils
Class ([click](https://github.com/apache/commons-lang/blob/9f1ac974e1b52c58b1950acdaaf3e0d5881409df/src/main/java/org/apache/commons/lang3/SystemUtils.java))
– JavaVersion
Class ([click](https://github.com/apache/commons-lang/blob/9f1ac974e1b52c58b1950acdaaf3e0d5881409df/src/main/java/org/apache/commons/lang3/JavaVersion.java))

tuffvote

## tuffvote
runs all commands in its config file whenever votifier recieves a vote from a server list. you can configure what server lists you want to have trigger the commands, and what commands run.

a usecase for this might be wanting users who vote to get a rank, so you could have a command be “/lpb %username% parent add voter“.

“/tuffvotereload“ to reload its config

TheNewEconomy

**Note: This resource is no longer maintained/supported.**

# The New Economy
[![Codacy Badge](https://app.codacy.com/project/badge/Grade/246101510dca4eb9a729ef178dae682c)](https://app.codacy.com/gh/TheNewEconomy/EconomyCore/dashboard?utm_source=gh&utm_medium=referral&utm_content=&utm_campaign=Badge_grade)
[![Build Status](https://ci.codemc.io/job/creatorfromhell/job/TNE/badge/icon)](https://ci.codemc.io/job/creatorfromhell/job/TNE/)
[![Economy Badge](https://github.com/TheNewEconomy/VaultUnlockedAPI/blob/master/.badge/economy%20badge.png)](https://github.com/TheNewEconomy/VaultUnlockedAPI)

The New Economy, TNE, is the ultimate economy plugin for your Minecraft server, no matter what platform you’re on. While
TNE is pushed as being “feature-packed,” but it’s not feature-packed in the normal sense of jamming a bunch of useless features
into the core plugin, but rather using modules.

The economy plugin for server owners that want more out of their economy.

# About TNE
TNE was originally created for hey0’s hMod long before Bukkit/Spigot/Paper was a thing. Since then, it has taken on many
forms and this is the future form of the plugin. This core is designed to be robust and carry TNE into the future with or
without Minecraft by not being platform-dependent.

# Requirements
TNE has some minimum requirements that should be followed.
– MySQL 8.0+ (if using MySQL for storage)
– MariaDB 10.7.0+
– Java 17+

# Switched?
– Converter Coming Soon! Take the poll: [here](https://strawpoll.com/4xw9gxag)

# Support
To get an actual response use a support method below, not the reviews.

– [Developer API Docs](https://github.com/TheNewEconomy/EconomyCore/wiki/API)
– [Discord](https://discord.gg/WNdwzpy)
– [Github](https://github.com/TheNewEconomy/EconomyCore/issues)

# Features

## Menu System
Want to use menus for currency creation and player actions? We got you!

### MyBal for Players
![mybal gif](https://raw.githubusercontent.com/TheNewEconomy/EconomyCore/main/mybal.gif)

### MyEco for Admins
![myeco gif](https://raw.githubusercontent.com/TheNewEconomy/EconomyCore/main/myeco.gif)

## Support your favorite plugins
We provide support for all your favorite plugins from Towny to Factions. Anything that supports Vault, supports TNE!

## Cross-Server
We support cross-server balance syncing through our velocity and bungee plugins, as well as Redis!

### Bungee
Download: [here](https://cdn.modrinth.com/data/bZ4eSWf0/versions/OTwQFFn1/TNE-BungeeCore-0.1.2.8-Release-1.jar)

### Velocity
Download: [here](https://cdn.modrinth.com/data/bZ4eSWf0/versions/prNGjbjv/TNE-VelocityCore-0.1.2.8-Release-1.jar)

## Updates
We continue to develop updates for TNE for free, and fix bugs as they’re reported.

## All the currencies – Unlimited
TNE Allows you to create unlimited currencies with ease through the currency creation GUI.

### Types
TNE Supports different types of currencies!

#### Virtual: Simple currency that exists in thin air

#### Item: Use minecraft items as currency.
– Shulker Box Support
– Bundle Support

### Fine Tune your Currency
Lots of per-currency configuration options.
– Create a custom balance format for each currency
– Set a starting amount for each currency
– Set custom conversion rates for each currency
– Create custom crafting recipes for item currencies
– Block Mob drops for each currency
– Set the max balance for each currency
– Set enderchest balance inclusion per currency
– Set item currencies to use MiniMessage inputs for display name and lores!
– Set custom note items for each currency, used to have a currency voucher for each currency.
– Allows for use of model data items as currency items

### Fine Tune Who Can Access What Currency
TNE allows you to fine tune who can run commands with each currency. You’re able to block players from using
/pay for certain currencies, and even checking their balance for others!

#### Mixed: This type uses both virtual and item balances, and allows players to switch their balance between items and virtual whenever!

#### Experience: Use experience as currency.
#### Experience-level: Use experience levels as currency.

## Money Notes
Convert your virtual currency into a physical money note using the /money note command.

## Multi-platform
Use Sponge? Sure. Paper? Why not? Both? Over Velocity? Definitely! Switch between, your TNE data works
for you no matter your platform. More platforms soon!

### Supported:
– Paper/Spigot/Purpur
– Sponge8

### Coming:
– Fabric
– Sponge7

## Discord Server
We have a discord server available to those users that have questions or need support!

## Configurability
TNE strives to allow you to configure things as much as possible. From the messages to starting money, to max holdings!

## MISC Features
– Adventure Chat support for translations to allow for awesome colorful messages!
– Support for Placeholders, include top 10
– Easy commands for easy administration
– Transaction Logging
– Easy-to-use menu system for currency creation and balance actions!
– Multiple data types
– SQL, YAML, and Maria DB
– Tab completion for commands!
– baltop command

## Open Source
Contribute on the [github](https://github.com/TheNewEconomy/EconomyCore)!

## Placeholders

| Name | Description |
|——————————————————-|—————————————————————-|
| tne_balance | Returns player’s balance. |
| tne_balance_formatted | Returns formatted player’s balance. |
| tne_world_worldname | returns player’s balance for specific world. |
| tne_world_worldname_formatted | returns the formatted player’s balance for specific world. |
| tne_currency_currencyname | returns player’s balance for specific currency. |
| tne_currency_currencyname_formatted | returns player’s balance for specific currency. |
| tne_wcur_worldname_currencyname | returns player’s balance for specific world and currency. |
| tne_wcur_worldname_currencyname_formatted | returns player’s balance for specific world and currency. |
| tne_toppos | returns player’s position on baltop |
| tne_toppos_world name or all | returns player’s balance for specific currency. |
| tne_toppos_world name or all_currency name or all | returns player’s balance for specific world and currency. |
| tne_toppos__position_ | returns the value for the position based on the value of Messages.Money.PlaceholderTopEntry in messages.yml |

## Permissions & Commands

## /tne
**About:** All commands that are designated as being for administrative purposes.
**Shortcuts:** /tne menu(/ecomenu), /tne(/ecomin, /ecoadmin, /ecomanage, /tneneweconomy)
**Base node:** tne.admin (default: ops)
**Wildcard node:** tne.admin.*

| Command | Permission | Description | Default |
|———————————–|——————-|———————————————————————————————————–|—————|
| tne backup | tne.admin.backup | Creates a backup of all server data. | ops |
| tne create [balance] | tne.admin.create | Creates a new economy account. Player ~ The account owner. Balance ~ The starting balance of the account. | ops |
| tne debug [level] | tne.admin.debug | Toggles console debug mode to the specified level. | ops |
| tne delete | tne.admin.delete | Deletes a player account. Player ~ The account owner. | ops |
| tne extract | tne.admin.extract | Extracts all player balances with their username attached for database related debugging. | ops |
| tne menu | tne.admin.menu | Opens up the tne economy admin menu | ops |
| tne purge | tne.admin.purge | Deletes all player accounts that have the default balance | ops |
| tne reload [configs] | tne.admin.reload | Used to reload configurations. | ops |
| tne reset | tne.admin.reset | Deletes all economy-related data from the database. | ops |
| tne restore | tne.admin.restore | Restores all balances that are located in extracted.yml after performing the extract command. | ops |
| tne save | tne.admin.save | Force saves all TNE data. | ops |
| tne status [status] | tne.admin.status | Displays, or sets, the current account status of an account. Player ~ The account owner. | ops |
| tne version | tne.admin.version | Displays the version of TNE currently running. | ops |

## /money
**About:** All commands that are used to interact with the server’s money system.
**Shortcuts:** /money balance(/bal, /balance), /money pay(/pay), /money top(/baltop), /money menu(/mybal)
**Base node:** tne.money (default: everyone)
**Wildcard node:** tne.money.*

| Command | Permission | Description | Default |
|————————————————————|———————–|—————————————————————————————-|—————|
| money balmenu | tne.money.mybal | Opens up the mybal menu. | everyone |
| money balance [world] [currency] | tne.money.balance | Displays your current holdings. | everyone |
| money convert [from currency] | tne.money.convert | Convert some of your holdings to another currency. | everyone |
| money deposit [currency] | tne.money.deposit | Deposits money from an item form into a virtual bank for mixed currencies. | everyone |
| money give [world] [currency] | tne.money.give | Adds money into your economy, and gives it to a player. | ops |
| money givenote [currency] | tne.money.givenote | Gives the specified player a currency note for the specified amount. | ops |
| money note [currency] | tne.money.note | Makes your virtual currency physical, for storage/trading purposes. | everyone |
| money other [world] [currency] | tne.money.other | Retrieves the balance of a player. | everyone |
| money pay [currency] | tne.money.pay | Use some of your holdings to pay another player. | everyone |
| money request [currency] | tne.money.request | Request money from a player. |
| money set [world] [currency] | tne.money.set | Set the holdings of a player. | ops |
| money setall [world] [currency] | tne.money.setall | Set the holdings of all players. | ops |
| money take [world] [currency] | tne.money.take | Removes money from your economy, specifically from a player’s balance. | ops |
| money top [page] | tne.money.top | A list of players with the highest balances. | ops |
| money top [page] [refresh(true/false)] | tne.money.top.refresh | This permission allows the user to include the refresh argument to refresh the baltop. | ops |
| money withdraw [currency] | tne.money.withdraw | Withdraws money from your virtual balance into its item form. | ops |

## /transaction
**About:** All commands that are used to interact with the transaction system.
**Shortcuts:** /trans
**Base node:** tne.transaction (default: everyone)
**Wildcard node:** tne.transaction.*

| Command | Permission | Description | Default |
|——————————————————————–|———————————————————|—————————————————————————————|—————|
| transaction away [page #] | tne.transaction.away | Displays transactions that you missed since the last time you were on. | everyone |
| transaction history [player:name] [page:#] [world:name/all] | tne.transaction.history / tne.transaction.history.other | See a detailed break down of your transaction history. Page ~ The page number you wish to view. World ~ The world name you wish to filter, or all for every world. Defaults to current world. | everyone |
| transaction info | tne.transaction.info | Displays information about a transaction. UUID ~ The id of the transaction. | everyone |
| transaction void | tne.transaction.void | Undoes a previously completed transaction. UUID ~ The id of the transaction. | ops |

TMOTD

# TMOTD
Simple optimized motd plugin

# Features
– MOTD
– Multiple motds
– Customizable change interval time
– Reload command
– MOTD set comand

# Commands
– /motd set (line 1) (line2)
– /motd reload
– /motd version

# Permissions
– tmotd.reload
– tmotd.set
– tmotd.version

# Dependencies
– None

TLobbyCommand

# TLobbyCommand
Simple hub & lobby command

# Features
– Hub & lobby command
– Multiple lobbys

# Commands
– /tlc version

# Permissions
– tlc.version

# Dependencies
– None

Tip4serv Donation Webstore

[Tip4serv.com](https://tip4serv.com/?ads=modrinth) provides gaming communities with a platform to effortlessly set up their virtual store and facilitate the sale of digital goods, including donations.

Managing a community and creating content can be demanding tasks. We aim to streamline the process, enabling managers to efficiently handle donations and automatically reward players.

Our mission is to deliver a user-friendly platform that simplifies the experience for both creators and buyers.

Here are examples of stores that you can customize: [https://murga.tip4serv.com](https://murga.tip4serv.com), [https://neon.tip4serv.com](https://neon.tip4serv.com) and [https://steelcraft.tip4serv.com](https://steelcraft.tip4serv.com)

## Features for starter plan (only 5% fee)
– Unlimited game servers & commands
– Create subscriptions plan
– Commands status tracking
– Stock management
– Deliver roles & messages on Discord
– Create discount coupon
– Add managers for your store
– Purchase email and invoice
– Sales statistics
– Private flow for subscribers
– Custom sub-domain
– Resend commands
– No ads

## Features for PRO members (subscription required)
– Dynamic Dark/Light theme
– Account linking with avatars
– Product page with gallery & video
– GUI colors editor & additional CSS
– Top customers & related products

## Store available in 15 languages

English, Danish, Dutch, English, French, German, Hungarian, Italian, Norwegian, Polish, Portuguese, Romanian, Russian, Spanish, Swedish and Turkish.

## Payment method

Here are the payment methods you can offer your players: Visa, Paypal, Cash App, Google Pay, Apple Pay, Ideal, GiroPay, BanContact, Sofort, Sepa, EPS, BACS, Amazon Pay, Revolut Pay, Mobile Pay, MultiBanco, BECS, Przelewy24, Boleto, Oxxo, Afterpay, Link.

## How does this work?

Tip4Serv checks if a player has made a donation on your Tip4Serv store and delivers the order in a minute (e.g., group, money, etc.) by executing commands in the server console.

Create your store and connect your Minecraft server in **5 minutes** on [Tip4Serv](https://tip4serv.com) in 4 simple steps:

1. **Store Settings:**
Enter your store name and set the desired URL.

2. **Payment Methods:**
Select your preferred payment options.

3. **Connect Server:**
Link your Minecraft server to Tip4Serv using your API key.

4. **Add Products:**
Create and configure products with executable commands on your server.

## Commands

**tip4serv connect** – Link your server to Tip4Serv (Ensure the API key is correctly set in tip4serv/tip4serv.key).

**tip4serv reload** – Deliver pending orders if there are any.

**/storelink** – Show a link to the store in the server chat.

## Proxy commands (Velocity & Bungeecord)

**tip4proxy connect** – Link your server to Tip4Serv.

**tip4proxy reload** – Deliver pending orders if there are any.

## Need help?
– [Documentation](https://docs.tip4serv.com/games/minecraft)
– [Contact us](https://tip4serv.com/contact)

tiAuth

# tiAuth
Authorization plugin for BungeeCord

### Features:
– Dialog window support `(1.21.6+)`
– Interactive window with a password input field
– Premium mode
– Allows licensed players to skip password entry by activating local `online-mode true`
– Session support
– Allows players to skip password entry for a certain period after successful authentication
– Multiple database types support
– Supports `SQLite`, `H2`, `MySQL`, `PostgreSQL`
– Virtual server
– Virtual server for auth server powered by [NanoLimbo](https://github.com/1050TIt0p/NanoLimbo)

### Commands:
#### For players:
– `/register ` – Register an account
– `/login ` – Log in
– `/logout` – Destory session
– `/changepassword ` – Change password
– `/premium` – Enable premium mode
– `/unregister` – Delete account

#### For administrators:
– `/tiauth reload` – Reload config
– Permission: `tiauth.admin.commands.reload`
– `/tiauth unregister ` – Delete player account
– Permission: `tiauth.admin.commands.unregister`
– `/tiauth changepassword ` – Change player password
– Permission: `tiauth.admin.commands.changepassword`
– `/tiauth forcelogin ` – Force login player
– Permission: `tiauth.admin.commands.forcelogin`
– `/tiauth migrate[file] [user] [password] [host] [port] [name]` – Migrate database from other plugins/database type
– Permission: `tiauth.admin.commands.migrate`

### Migration
#### Supported Plugins
– **tiAuth** (for changing the database type)
– **MCAuth**
– **LimboAuth**
– **AuthMe**

#### Migration Commands

Below are the commands for the default database types used by these plugins.

If you are using a **file-based database** (SQLite or H2):

– Place the database file into the plugin folder.
– For **H2**, **do not include** the `.mv.db` extension in the filename.
– If there is no username or password, set both `user` and `password` to `empty`.

#### MCAuth SQLite
“`
/tiauth migrate mcauth sqlite auth.db
“`

#### LimboAuth H2
“`
/tiauth migrate limboauth h2 limboauth-v2 empty empty
“`

#### AuthMe SQLite
“`
/tiauth migrate authme sqlite authme.db
“`

#### Important — LimboAuth H2 Migration

Before migrating from **LimboAuth H2** (which uses H2 as its default database):

1. Open your `config.yml`.
2. Change the `version` value under `libraries.h-2` to **2.1.214**.
3. Delete the **tiAuth** database file (if you are using H2 — it’s the default).
4. Restart your server.

This is required because **LimboAuth** uses an **outdated version of H2** that is incompatible with the newer version used by **tiAuth** by default.
If you skip these steps, the plugin will throw an error during migration.

### Virtual server configuration

After setting `servers.use-virtual-server` to `true` and restarting the server,
you need to configure **NanoLimbo** — its configuration is located in:

“`
/plugins/tiAuth/limbo
“`

#### Configure `infoForwarding`

– Set `type` to **MODERN** if you are using **VELOCITY_MODERN**,
then specify your **key** under `secret`.
– If you are using **BungeeGuard**, set `type` to **BUNGEE_GUARD**,
then specify your **tokens** under `tokens`.
– **LEGACY** mode is **not recommended** as it is insecure.

#### Optional Settings
You may optionally:
– Change the **port**
– Disable **BossBar**, **Join Message**, etc.

After editing `/plugins/tiAuth/limbo/settings.yml`,
**restart your proxy** to apply the changes.

### Support
[Discord Server](https://discord.matvey.tatar/)
[Telegram](https://t.me/x1050ti_top)

TheAPI

![Just an image!](https://i.imgur.com/mSY72rb.png)

## Our purpose
Are you tired of looking for different APIs on the internet to create in your projects? Neither do we! And this is why TheAPI is here.
We bring the most useful and most wanted features directly for developers. From custom configurations with comments feature to Object parsers to String and back. Also, TheAPI offers an extensive Sockets API that will make working with sockets a million times easier! And we have much more, check out the sample code in the Examples section.

## Looking for source-code?
Our project is located on github:
https://github.com/TheDevTec/TheAPI

# How to include the API with Maven:

“`


jitpack.io
https://jitpack.io




com.github.TheDevTec
TheAPI
13.8
provided


“`

# How to include the API with Gradle:
“`
repositories {
maven { url ‘https://jitpack.io’ }
}
dependencies {
compileOnly “com.github.TheDevTec:TheAPI:13.8”
}
“`

## Our community
Join our Discord community for help and advice!
https://discord.gg/APwYKQRxby