▶️ ЗАБЕРИ СВОИ 8 ПОДАРКОВ 🎁 ПРИ СОЗДАНИИ СВОЕГО МАЙНКРАФТ СЕРВЕРА
Плагины/CSX Keyall
CSX Keyall

CSX Keyall

CSX KeyAll is a lightweight, high-performance auto-reward plugin for Minecraft servers (Spigot/Paper 1.21.x) that automates global giveaway countdowns with MySQL (HikariCP) pooling, anti-crash SQLite storage, and full PlaceholderAPI integration.

Оцените первым
54
1

CSX KeyAll

!Minecraft !Java

!Platform !Database

High-Performance Automated KeyAll System for Minecraft Servers

Lightweight, modern, and database-safe KeyAll scheduler designed for Paper-based Minecraft servers.

Built with asynchronous processing, PlaceholderAPI integration, multi-language support, countdown persistence, and optimized database handling.

FeaturesRequirementsInstallationConfigurationCommandsPermissionsBuildingTroubleshootingLicense


✨ Features

⏰ Automated Countdown System

  • Fully automated KeyAll execution
  • Persistent countdown storage
  • Crash-safe timer recovery
  • Millisecond precision timing
  • Manual execution support

🗄 Database Support

DatabaseSupported
SQLite
MySQL
H2 (Legacy)

Database Features

  • HikariCP Connection Pooling
  • Async Database Queries
  • Automatic Storage Detection
  • Smart Database Migration
  • H2 → SQLite Auto Conversion

🌎 Localization

  • Multi-language Support
  • Indonesian Language Included
  • English Language Included
  • Fully Customizable Messages

🔌 PlaceholderAPI Integration

Available Placeholders:

%csxkeyall_time%
%csxkeyall_seconds%
%csxkeyall_minutes%

Compatible With:

  • TAB
  • Scoreboards
  • Holograms
  • ActionBars
  • BossBars

📋 Requirements

SoftwareVersion
Minecraft1.21.x
Java21+
PaperSupported
PurpurSupported
SpigotSupported
PlaceholderAPIOptional

📥 Installation

1. Download Plugin

Place:

csx-keyall-1.0.jar

inside:

/plugins/

2. Start Server

Start the server once.

The plugin will automatically generate:

/plugins/CSX-Keyall/

3. Configure Plugin

Edit:

config.yml

Configure:

  • Database
  • Commands
  • Language
  • Interval

4. Reload

/keyall reload

or restart the server.


⚙️ Configuration

Example:

database:
  type: "SQLITE"

  host: "localhost"
  port: 3306
  name: "minecraft"

  username: "root"
  password: ""

  ssl: false

lang: "id"

interval-millis: 3600000

commands-list:
  - "crate giveall vote 1"
  - "bc &b&lCSXID &7» &aEveryone has received 1x Vote Key!"

📖 Commands

CommandDescriptionPermission
/keyall infoView remaining countdownkeyall.use
/keyall resetReset countdownkeyall.admin
/keyall set-time Modify timerkeyall.admin
/keyall cmdForce execute KeyAllkeyall.admin
/keyall reloadReload configurationkeyall.admin

🔐 Permissions

PermissionDefaultDescription
keyall.usetrueAccess player commands
keyall.adminopAccess admin commands

🛠️ Building From Source

Clone Repository

git clone https://github.com/COSAX-ID/CSX-Keyall.git
cd CSX-Keyall

Build

mvn clean package

Output:

target/csx-keyall-1.0-SNAPSHOT.jar

📂 Project Structure

CSX-KeyAll/
├── src/
│   ├── main/
│   │   ├── java/
│   │   │   └── dev/cosax/csxkeyall/
│   │   └── resources/
│   │       ├── plugin.yml
│   │       ├── config.yml
│   │       └── lang/
│   │           ├── en.yml
│   │           └── id.yml
│   └── test/
├── pom.xml
└── README.md

🔧 Troubleshooting

PlaceholderAPI Not Working

Make sure:

  • PlaceholderAPI is installed
  • Server has been restarted
  • Expansions are loaded correctly

MySQL Connection Failed

Check:

  • Host
  • Port
  • Username
  • Password
  • Firewall Settings

Countdown Reset After Restart

Ensure the plugin has permission to write data inside:

/plugins/CSX-KeyAll/

👨‍💻 Credits

Developed By

RoleName
OrganizationCOSAX.ID
Lead DeveloperCOSAXID
Developerminggudev

GitHub

  • https://github.com/COSAX-ID
  • https://github.com/minggudevv

📜 License

This project is licensed under the MIT License.

For more information, see the LICENSE file.


⭐ Support

If you enjoy using CSX KeyAll, please consider giving this repository a star.

Your support helps future development and maintenance.

Made with ❤️ by COSAX.ID

⬆ Back To Top

Click Here

Партнёрский материал

Сервер для плагина CSX Keyall - как у профи

Плагин CSX Keyall создан для серверов: на своём сервере вы настраиваете его под себя и решаете, кому играть. Создать сервер с плагином CSX Keyall для друзей можно за пару минут - BungeeHost всё уже подготовил.

Часто задаваемые вопросы

Совместимость

Minecraft: Java Edition

1.21.x

Платформы

Поддерживаемые окружения

Сервер

Зависимости

Ссылки

Детали

Лицензия:
Опубликован:3 месяца назад
Обновлён:3 месяца назад
Главная