CleanStaffChat

About “A proxy plugin caused an illegal protocol state.” error

This is not a CleanStaffChat issue.
This is a limitation of Velocity. Use this plugin to completely solve the problem:
https://modrinth.com/plugin/unsignedvelocity2

This plugin gives you the possibility to talk in private chats, for staff and server donors (Donor Chat, can be deactivated). Compatible with BungeeCord, Velocity (also RedisBungee), Folia and Spigot.

# FEATURES
“`
> » Obviously, StaffChat;
> » Possibility to deactivate StaffChat globally;
> » Possibility of not seeing StaffChat personally;
> » Possibility to talk in StaffChat without doing commands;
> » RedisBungee support;
> » AFK System;
> » Admin Chat System (Deactivable);
> » Donor Chat System (Deactivable);
> » Discord Integration (Deactivable);
> » StaffList;
> More functions to come…
“`

# COMMANDS
“`
> » /sc (message) • Send messages in the StaffChat;
> » /sctoggle • Makes StaffChat invisible, just for you;
> » /scmute • Deactivate StaffChat globally;
> » /scafk • Toggle AFK.

> » /ac (message) • Send messages in the AdminChat;
> » /actoggle • Makes AdminChat invisible, just for you;
> » /acmute • Deactivate AdminChat globally;

> » /dc (message) • Send messages in the DonorChat;
> » /dctoggle • Makes DonorChat invisible, just for you;
> » /dcmute • Deactivate DonorChat globally;

> » /stafflist • Shows online staff;

> » /screload • Reloads the plugin.
“`

## All commands are configurable in file aliases.yml!

# PERMISSIONS
> (Configurable from config.yml)

CleanScreenShare

## CleanScreenShare, an hack control plugin, made for networks.
CleanScreenShare is a plugin that allows staff to take players suspected of using client hacks/cheats to a separate server for inspection. It creates a private chat between the two and offers many features such as a scoreboard/tab (different for suspect and administrator). Requires a separate server, dedicated purely to hack checks. It supports multiple control servers and teleportation to these is balanced according to preference (you can set the sorting type in config.yml).

### Wiki
[Click here to see the plugin’s wiki](https://github.com/frafol/CleanScreenShare/wiki)

### Commands & Permissions
[Click here to see all commands and permissions!](https://github.com/frafol/CleanScreenShare/wiki/Commands-and-permissions)

### Placeholders
[Click here to see all placeholders (Supported in Bukkit Addon)](https://github.com/frafol/CleanScreenShare/wiki/Supported-placeholders)

### Features
– Multiple hack control servers;
– Multiple fallback servers;
– 3 types of sorting strategy (LEAST_PLAYERS, MOST_PLAYERS, RANDOM);
– Spectator mode with the command /sspectator (server);
– Auto ban that supports ALL ban plugins;
– Auto detect if the control server goes offline and then stop the control;
– Titles for suspect and for administrator, all configurable with placeholders;
– Backend server (spigot) addon: With scoreboard/tablist and placeholderapi support with a lot of placeholders that you can see in the Wiki! It can also teleport administrator/suspect/spectators to different spawns;
– Support for ALL fallback plugin, like FallbackServer;
– Does not require a database, but MySQL support is here!
– /ssinfo command to see informations about an user;
– Open Source, you can modify this plugin as you want;
– Discord Support: you can send on discord messages on start/end control with administrator/suspect name placeholders and messages for start/end spectator mode, you can also see the result of the control with the placeholder %result%;
– Lot of options to customize the plugin.

### Compatibility
CleanScreenShare is compatible with Velocity, BungeeCord (& forks), Spigot (& forks), Folia.

CleanPing

## CleanPing is compatible with BungeeCord, Velocity and Spigot.
– This plugin gives you the possibility to **display your latency** or that of **another player**. In addition, you can set a **different colour depending on how high the latency is** (low, medium or high ping).

# Features
> » You can see your ping, or that of other players;

> » You can see the difference between two pings;

> » Extensive compatibility (Spigot – Paper – Velocity – BungeeCord – Folia);

> » Support for RedisBungee/RedisVelocity & PlaceholderAPI.

> » Command to reload the plugin;

> » The plugin and translations are **FULLY** configurable.​

> » More functions to come…

# Commands
> » /ping • Send your ping;

> » /ping (player) • Send the ping of the player of your choice;

> » /ping (player1) (player2) • Send the ping difference between two players;

> » /pingreload • Reloads the plugin.

# Permissions
> » Permissions are configurable from config.yml.

# Placeholders
> » %cleanping_ping% • Send your ping;

> » %cleanping_coloured_ping% • Send your ping with the colors added in config.yml;

> » %cleanping_ping_(player’s name)% • Send the ping of a player.

> » %cleanping_coloured_ping_(player’s name)% • Send the ping of a player with the colors added in config.yml.

> » %cleanping_difference_(player’s name)% • Send the difference between your ping and an online player’s ping.

> » %cleanping_difference_(player’s name)_(player2’s name)% • Send the difference between an online player’s ping and an another online player’s ping.

Choppy

![ChoppyMain](https://cdn.modrinth.com/data/cached_images/95d1a078cfa04ffd5cbb5911cdda4a079ce2c6d9_0.webp)

RU / Русский

Choppy — это милый плагин для рубки деревьев.
Этот плагин делает рубку деревьев простой и приятной. Просто ударьте по дереву топором, и оно аккуратно упадёт, а на его месте появится новый саженец.

Что умеет Choppy:
– Срубает деревья одним ударом
– Автоматически сажает саженцы после рубки
– Умело отличает настоящие деревья от зданий
– Не трогает дома и постройки игроков
– Работает на любом сервере (Paper, Bukkit, Spigot и других)

Как использовать:
Возьмите топор и ударьте по дереву — готово! Если вам нужно срубить только один блок (например, в здании), просто удерживайте клавишу Shift во время рубки.

Плагин идеально подходит для выживания и экономит много времени. Деревья растут, а вы занимаетесь более интересными делами!

![ChoppyDiagram](https://cdn.modrinth.com/data/cached_images/6f8866a3488b0e848c0b8b1519dbd32c01f42b1e.png)

Технические подробности:
– Совместимо с версиями Minecraft от 1.13 до последней
– Не нагружает сервер и работает без сбоев
– Поддерживает все типы деревьев, в том числе новые

Choppy — ваш маленький помощник в мире Minecraft, который делает игру немного удобнее и приятнее.

README:

“`
# Choppy — плагин для интеллектуальной рубки деревьев

## Описание

Choppy — оптимизированный плагин для автоматической рубки деревьев в Minecraft. Плагин интеллектуально отличает естественные деревья от игровых построек, обеспечивая простоту использования без ущерба для игрового процесса.

## Основные функции

### Автоматическая рубка деревьев
– Полное срубание дерева одним ударом топора
– Автоматическая посадка саженцев после вырубки
– Интеллектуальная идентификация естественных деревьев

### Защита построек
– Система обнаружения игровых построек
– Вырубка отдельных блоков при работе со строениями
– Обычный режим рубки (нажатие Shift)

### Совместимость
– Поддержка всех популярных ядер: Bukkit, Paper, Folia, Purpur, Spigot, Waterfall
– Работа с Minecraft версий 1.13 и выше
– Автоматическая адаптация к возможностям сервера

## Установка и использование

### Установка
1. Загрузите файл Choppy.jar
2. Поместите его в папку с плагинами на вашем сервере
3. Перезапустите сервер

### Использование
– **Рубка деревьев**: ударьте по дереву топором, и плагин сруби́т его полностью
– **Вырубка зданий**: удерживайте клавишу Shift, чтобы нормально вырубать отдельные блоки
– **Автоматическая посадка**: после рубки дерева саженец автоматически высаживается

## Технические особенности

### Алгоритм работы
Плагин использует многоуровневую систему проверки:
1. Быстрый анализ окружающих блоков на наличие признаков построек
2. Проверка структуры дерева на естественность
3. Ограничение максимальной высоты дерева (25 блоков)
4. Контроль соотношения листьев и стволов

### Поддерживаемые деревья
– Базовые ноты: дуб, ель, берёза, тропическое дерево, акация, тёмный дуб
– Современные: Mangrove (1.19+), Cherry (1.20+), Nezer (1.16+)

### Производительность
– Оптимизированный алгоритм поиска по дереву
– Ограничение количества проверяемых блоков
– Минимальное влияние на производительность сервера

## Для администраторов

### Команды
– `/choppy’ — информация о плагине

### Разрешения
– `choppy.use’ — разрешение на использование плагина (по умолчанию: true)

### Совместимость с ядрами

| Ядро | Поддержка | Функции |
|——|———–|————-|
| Bukkit | Полная | Базовая функциональность |
| Paper | Полная | Оптимизированная работа |
| Folia | Полная | Поддержка многопоточности |
| Purpur | Полная | Дополнительные оптимизации |
| Spigot | Полная | Стабильная работа |
| Waterfall | Полная | Поддержка прокси |

## Технические требования

– Сервер Minecraft: 1.13 и выше
– Java: 8 и выше
– Поддерживаемые ядра: Bukkit, Paper, Folia, Purpur, Spigot, Waterfall

## Решение проблем

### Дерево срублено не полностью
– Убедитесь, что это естественное дерево, а не здание.
– Убедитесь, что у вас в руке топор.
– Используйте обычную кнопку (Shift) для отдельных блоков

### Плагин не работает
– Проверьте соответствие версий
– Убедитесь, что установка выполнена правильно
– Проверьте логи сервера на наличие ошибок

## Контакты и поддержка

– Разработчик: OscarByOsa
– Версия плагина: 1.0
– Поддерживаемые версии Minecraft: 1.13+

По вопросам, связанным с ошибками и предложениями по улучшению, обращайтесь к разработчику.

Choppy — это надежное решение для удобной рубки деревьев на вашем сервере Minecraft.
“`

Choppy is a cute plug-in for chopping trees

This plugin makes cutting trees simple and enjoyable. Just hit a tree with an axe and the whole tree will fall neatly, and a new sapling will appear in its place.

What Choppy can do:
– Cuts down trees entirely with one blow
– Automatically plants seedlings after cutting
– Cleverly distinguishes real trees from buildings
– Does not touch the houses and structures of the players
– Works on any server (Paper, Bukkit, Spigot and others)

How to use:
Take an axe and hit a tree – you’re done! If you need to cut down only one block (for example, from a building), just hold down Shift while chopping.

The plugin is perfect for survival and saves a lot of time. The trees are growing, and you’re doing more interesting things!

![ChoppyDiagram](https://cdn.modrinth.com/data/cached_images/6f8866a3488b0e848c0b8b1519dbd32c01f42b1e.png)

Technical details:
– Compatible with Minecraft versions from 1.13 to the latest
– Does not load the server and runs smoothly
– Supports all types of trees, including new ones

Choppy is your little helper in the Minecraft world, which makes the game a little more convenient and enjoyable.

README:

“`
# Choppy – Plugin for smart tree cutting

## Description

Choppy is an optimized plugin for automatic tree cutting in Minecraft. The plugin intelligently distinguishes natural trees from game buildings, providing ease of use without compromising gameplay.

## Main features

### Automatic cutting of trees
– Complete chopping of a tree in one blow with an axe
– Automatic planting of seedlings after cutting
– Intelligent identification of natural trees

### Building protection
– Game building detection system
– Cutting of single blocks when working with structures
– Normal chopping mode (pressing Shift)

### Compatibility
– Support for all popular kernels: Bukkit, Paper, Folia, Purpur, Spigot, Waterfall
– Work with Minecraft versions 1.13 and above
– Automatic adaptation to the server’s capabilities

## Installation and usage

### Installation
1. Download the file Choppy.jar
2. Put it in the plugins folder of your server
3. Restart the server

### Usage
– **Chopping trees**: Hit a tree with an axe and the plugin will cut it down completely
– **Felling buildings**: Hold down Shift to cut individual blocks normally
– **Auto-planting**: After cutting the tree, the seedling is planted automatically

## Technical Features

### The algorithm of operation
The plugin uses a multi-level verification system:
1. Quick analysis of the surrounding blocks for signs of buildings
2. Checking the tree structure for naturalness
3. Limit the maximum height of the tree (25 blocks)
4. Control of the ratio of leaves and trunks

### Supported trees
– Base notes: Oak, Spruce, Birch, Tropical, Acacia, Dark Oak
– Modern: Mangrove (1.19+), Cherry (1.20+), Nezer (1.16+)

### Performance
– Optimized tree search algorithm
– Limitation of the number of blocks to be checked
– Minimal impact on server performance

## For administrators

### Commands
– `/choppy’ – information about the plugin

### Permissions
– `choppy.use’ – permission to use the plugin (default: true)

### Compatibility with kernels

| Core | Support | Features |
|——|———–|————-|
| Bukkit | Full | Basic functionality |
| Paper | Full | Optimized operation |
| Folia | Full | Multithreading support |
| Purpur | Full | Additional optimizations |
| Spigot | Full | Stable operation |
| Waterfall | Full | Proxy support |

## Technical requirements

– Minecraft Server: 1.13 and above
– Java: 8 and above
– Supported kernels: Bukkit, Paper, Folia, Purpur, Spigot, Waterfall

## Problem solving

### Wood is not cut down entirely
– Check that it is a natural tree and not a building.
– Make sure you have an axe in your hand.
– Use the usual wheelhouse (Shift) for individual blocks

### The plugin does not work
– Check the version matching
– Make sure that the installation is correct
– Check the server logs for errors

## Contacts and support

– Developer: OscarByOsa
– Plugin version: 1.0
– Supported versions of Minecraft: 1.13+

For bug reports and suggestions for improvement, please contact the developer.

Choppy is a reliable solution for convenient cutting of trees on your Minecraft server.
“`

ChatWatchdog

A simple and fast plugin to stop people from swearing on your server’s chat.

**Two ways to censor**
– Delete the entire message
– Replace blocked words by #

This is all configurable in the config file.

**Commands and permissions**
_You can either use /cw, /watchdog or /chatwatchdog_
– /cw reload – reload the configuration and blocked words list – chatwatchdog.reload
– /cw filter – shows the list of blocked words manually added (you can add a number after to specify a page) – chatwatchdog.filter.list
– /cw filter – add/remove the specified word sequence to the filter – chatwatchdog.filter.edit
– chatwatchdog.filter.bypass – bypass swear word detection

ChatSessionBlocker

## ChatSessionBlocker

A Velocity / BungeeCord plugin, used to prevent players from sending CHAT_SESSION_UPDATE packets from their client to avoid players being kicked from the server due to profile signature verification failure.

ChatLocker


paper
spigot
bukkit
purpur


**ChatLocker** is a simple plugin that allows you to disable your server’s chat simply, quickly, and easily. It can be used, for example, for server-side events to prevent the chat from disrupting the audience or the event’s progress, and in many other cases.

You can support the plugin by making a donation through this link: [https://paypal.me/PabloHernandez601](https://paypal.me/PabloHernandez601)



discord


Join my Support Discord Server

## 📤 Installation Guide
This plugin is compatible from version 1.18.2 to 1.21x.

Download the latest version of the plugin and upload it to your server’s plugins folder.

Once uploaded, restart the server for the changes to take effect.
## ✅ Features:
– Lock the chat with the **/lock** command.
– Unlock the chat with the **/unlock** command.
– View the chat status with the **/chatstatus** command.
– Allows specific ranks/users with the **chatlocker.bypass** permission to write messages in the chat.
## 🧑‍💼 Permissions:
– chatlocker.lock
– chatlocker.unlock
– chatlocker.bypass
## ⌨️ Commands:
– /lock
– /unlock
– /chatstatus
## 📸 Screenshots:
![Chat Locked Message](https://cdn.modrinth.com/data/cached_images/7dd173e15a309fcf7e8780145209b11d1b02a16f.png)
Message that appears when you try to send a message with the chat locked.
![Administrator Lock&Unlock Chat](https://cdn.modrinth.com/data/cached_images/66604165a9a29f32172b641c12e8153aa498d63a.png)
Messages that appear whenan Administrator blocks or unblocks the chat.
## SpigotMC:
[https://www.spigotmc.org/resources/chatlocker-1-18x-1-21x.128131/](https://www.spigotmc.org/resources/chatlocker-1-18x-1-21x.128131/)

ChatImage

#

**ChatImage**
[![Downloads](https://img.shields.io/spiget/downloads/95842?label=Downloads&color=blue&link=https%3A%2F%2Fwww.spigotmc.org%2Fresources%2Fchatimage-send-images-in-minecraft.95842%2F
)](https://www.spigotmc.org/resources/chatimage-send-images-in-minecraft.95842/)

Send images and GIFs in Minecraft!

![https://i.imgur.com/Wi1Uea8.gif](https://i.imgur.com/Wi1Uea8.gif)

##

**Features**

### **DiscordSRV and EssentialsDiscord Support**
Images and GIFs sent from Discord will render in Minecraft chat!

![https://i.imgur.com/EJQObbK.gif](https://i.imgur.com/EJQObbK.gif)

### **Hover Images**
Send images without them taking up space in chat! Players can type **/hideimages** or it can be enabled by default in the configuration file.

![https://i.imgur.com/GyrqscW.gif](https://i.imgur.com/GyrqscW.gif)

### **Rendering Options**
Smooth rendering looks better for almost all images, however, simple rendering may look better for flat designs with simple color palettes. There is no discernable difference in the speed of these options.

![https://i.imgur.com/q79BSnX.png](https://i.imgur.com/q79BSnX.png)

### **Partial-transparency support**
Send images with mixed levels of transparency!

![https://i.imgur.com/PeVdv0M.png](https://i.imgur.com/PeVdv0M.png)

### **PlaceholderAPI Support**
Insert images and GIFs anywhere with the %chatimage_image% placeholder! This can be used to put images on item lore.
See **Placeholder Usage** below for more details.

### **NSFW Content Filtration**
You can filter out any images and GIFs containing explicit content! This feature is off by default, but you can utilize it simply by enabling it in the config. Duplicated content will cache within the plugin to increase processing speed.

### **BungeeCord and Velocity Support**
This plugin will work exactly the same for Spigot, BungeeCord, and Velocity! The exception is that Velocity does not support GIFs for now (this will change when dialogs are supported by the Velocity API).

**Note:** Only install this plugin on BungeeCord/Velocity if your server has some form of global-chat. Otherwise, install the plugin on each Spigot server.

##

**Videos**

##

**Configuration**

Config

“`yaml

# ============================================= #
# ChatImage Configuration #
# By: ChickenSaysBak #
# #
# To reload, use /chatimage reload #
# #
# Permissions: #
# – chatimage.use (to render images) #
# – chatimage.admin (to use /chatimage) #
# ============================================= #

# COOLDOWN SETTINGS #

# Sets how long (in seconds) someone must wait before another image or GIF will render.
cooldown: 3

# Cooldown will start from 0 if an image URL is sent (as opposed to it starting when the image itself renders).
# If enabled, this lengthens the cooldown if the user is repeatedly sending a URL. This can help against avid spammers.
strict_cooldown: false

# IMAGE SETTINGS #

# Uses a smoothing effect when rendering images and GIFs.
# Looks best on photo-realistic images, but simple rendering may look better for flat graphics.
# This is nearly just as fast as simple rendering.
smooth_render: true

# Gets rid of excessive blank space along the edges of images.
# Does not apply to GIFs.
trim_transparency: true

# Maximum dimensions for an image in chat. The maximum for default Minecraft chat settings is 35 x 20.
# See HIDDEN IMAGE SETTINGS for changing the dimensions of hidden images.
# See GIF SETTINGS for changing the dimensions of GIFs.
max_width: 35
max_height: 20

# HIDDEN IMAGE SETTINGS #

# When a player runs /hideimages, images sent in chat are minimized, and they can be viewed by hovering.
# Images that are wide will appear smaller than normal when hidden.
hidden_images:

# Hides images by default. Players can individually override this with /showimages.
# If enabled, consider reducing the cooldown since this option already reduces line spam.
auto_hide: false

# Maximum dimensions for hidden images only.
# If you increase the width, beware that you risk creating broken images for users on a smaller window size or bigger GUI scale.
# Conversely, on a smaller GUI scale, you can render way larger images, but there’s no way to know who’s using what scale.
# 23 x 24 is a safe default for the standard 854 x 480 window or larger.
# If you don’t mind potentially breaking images for some users, you can increase it to 26 x 27 for full-screen users.
max_width: 23
max_height: 24

# GIF SETTINGS #

gifs:

# Maximum dimensions for GIFs only. The maximum for default Minecraft settings is 22 x 22.
max_width: 22
max_height: 22

# FILTRATION SETTINGS #

explicit_content:

# Prevents an image from rendering if explicit content is found. Does not apply to ‘/chatimage send’
# This will impact speed by a couple seconds. Duplicate images cache within the plugin to increase speed.
# Feature provided by: https://api4.ai/apis/nsfw
enabled: false

# If an image contains explicit content, the entire message with the link will not be sent.
# NOTE: This includes messages from people that do not have permission to render images.
# NOTE for Velocity: You will need a plugin like SignedVelocity for this to work correctly on Velocity servers.
remove_message: false

# GENERAL SETTINGS #

# The default language to use if a player’s client language is unsupported.
# You can add languages in the messages folder. Please consider sharing these on the plugin’s GitHub or SpigotMC page!
# If adding a language, name the file with a valid in-game language code: https://minecraft.wiki/w/Language#Languages
language_default: en_us

# Prints extra messages to console to help find the source of issues.
debug: false

“`

##

**Permissions**

**chatimage.use**
This is required to send images and GIFs using URLs. It could make for a nice donor perk!

**chatimage.admin**
This is required to use the **/chatimage** command. See below ↓

##

**Commands**

**/hideimages**
This can be used by all players. If enabled, images will be minimized and require the player to hover to view the image.

**/showimages**
Reverses **/hideimages**.

**/chatimage reload**
Type this after making any changes to the config file.

**/chatimage send |all [smooth] [trim] [width] [height] [text]**
Send images and GIFs to specific players or all players. The options at the end will use the config values if they are not specified. Trim does not apply for GIFs.

Additionally, you can append text to display to the right of the image or above GIFs. This supports color tags, line breaks `
`, and placeholders provided by PlaceholderAPI. This command could have a variety of creative uses!

![https://i.imgur.com/S8BkhMK.png](https://i.imgur.com/S8BkhMK.png)

Command Used

“`
/chatimage send ChickenSaysBak https://images.vexels.com/media/users/3/220947/isolated/preview/e22f7e6fdc024de159849b35e2a82c7a-skull-mouth-open-illustration.png true true 35 20

YOU
DIED!!
“`

**/chatimage save [smooth] [trim] [width] [height]**
Similar to the above command, but saves the textual image to the plugin folder for later use.

**/chatimage delete **
Deletes a saved image.

**/chatimage send |all [text]**
Sends a saved image to a specific player or all players. Text can be appended at the end just like the other **send** sub-command above. Sending a saved image is much faster than sending from a URL because retrieving the image over the internet is the longest step in the process.

##

**Placeholder Usage**

PlaceholderAPI Usage

ChatImage provides PlaceholderAPI with a custom placeholder for inserting images anywhere. You simply need the PlaceholderAPI plugin installed along with ChatImage and it will be available. To use it, refer to the syntax below:

**%chatimage_image: [text]%**
**%chatimage_image: [smooth] [trim] [width] [height] [text]%**

The parameters are identical to the **/chatimage send** command. You can use other placeholders inside the text parameter, but you must use curly braces instead of percent signs since the placeholder exists inside another placeholder. For example:
**%chatimage_image: heart n Your Health n {player_health}%**

**Note:** It is recommended to use saved images for placeholders instead of URLs because retrieving images from the internet will lag the PlaceholderAPI plugin and any plugins using the placeholder.

##

**Developer API**

API Usage

To use this API, add the respective dependency to your project:

**Maven**
“`xml

io.github.chickensaysbak
chatimage-api
3.0.0-1

“`

**Gradle**
“`
implementation ‘io.github.chickensaysbak:chatimage-api:3.0.0-1’
“`

Don’t forget to add “ChatImage” to the **depend** or **softdepend** section of your plugin.yml.

**Creating an image**
“`java
Component image = ChatImageAPI.createMediaFromURL(“http://url.com/example.png”);
“`

You can also use other optional parameters. Unspecified parameters will use config defaults.
“`java
createMediaFromURL(String url, String text, boolean smooth, boolean trim, int width, int height)
“`

**Sending an image**

Paper & Velocity
“`java
player.sendMessage(media);
“`

Spigot (requires dependency adventure-platform-bungeecord)
“`java
player.spigot().sendMessage(BungeeComponentSerializer.get().serialize(media));
“`

BungeeCord (requires dependency adventure-platform-bungeecord)
“`java
player.sendMessage(BungeeComponentSerializer.get().serialize(media));
“`

**Check if a player is hiding images**
“`java
if (ChatImageAPI.isHidingImages(player.getUniqueId())) {
// player is hiding images
}
“`

![https://bstats.org/signatures/bukkit/ChatImage.svg](https://bstats.org/signatures/bukkit/ChatImage.svg)

![https://i.imgur.com/ARR4AQ4.gif](https://i.imgur.com/ARR4AQ4.gif)

### **Tip**
If you’re having trouble sending a particular image, try uploading it to Imgur, Imgbb, Gyazo, or even Discord. Just be sure to copy the **direct** image link ending with .png, .jpg, .gif, etc.

**Please feel free to contact me if you have any questions, issues, or suggestions!**

CatKits

CatKits

CatKits is a easy-to-use kit plugin for Paper/Spigot/Bukkit. It lets you create kits with cooldowns, permissions, exact slots, armor, offhand items, and optional inventory clearing.

You can make and edit kits using a simple GUI, no config files needed. Kits can be made from your current inventory too.

Permissions and cooldowns work per kit, and everything is clean and automatic.

Carbon Plugin

Carbon Plugin is a Paper, Velocity, Bungeecord, and Waterfall Plugin which exposes real-time information about the Minecraft server ot the user. All data is accessed through the rest api.

## Config

There are two config values you need to worry about. There’s the port, and the carbon-key. The port is what the REST API will run on, and the carbon-key is what is **REQUIRED** to access the API via it’s routes. This carbon key should be used as a bearer token combined with the `Authorization` header (`Authorization: Bearer ${UUID}`).

Example:
“`yml
port: 25505
carbon-key: 358235d5-ca9f-4db1-8e84-24e7ec04c73b
“`

## Routes
`/`
`/v1/`
`/v1/players`

Looking for support? Join our [Discord](https://discord.gg/carbon)