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

RaidPlugin Plus

Dynamic events plugin: raids, meteorites, custom villagers, and a flexible event system.

Оцените первым
57
2
Все версииThe Kotlin Rewrite & Core Optimization. RaidPlugin Plus 3.0

The Kotlin Rewrite & Core Optimization. RaidPlugin Plus 3.0

Release30.05.2026

Список изменений

🚀 RaidPlugin v3.0.0 — The Ultimate Kotlin Update

This is a complete ground-up rewrite of the plugin from Java to pure Kotlin, targeting modern Paper 1.21.11+ (API 1.21.4+). We focused heavily on server performance, memory leak fixes, and code cleanup.

🛠 Performance & Architecture Fixes:

  • Anti-Memory Leak: Switched from holding heavy Bukkit Location maps to a lightweight, immutable custom BlockPos coordinate caching system. Worlds can now load and unload safely.
  • Zero-Lag Configs: Removed disk-heavy reloadConfig() reads during active wave loops. All files are loaded into memory once.
  • Chunk Load Protection: Particle spawning, meteor tracking, and trader camp generation now check if chunks are loaded (chunk.isLoaded), preventing sudden TPS drops.
  • Modern API: Fully stripped deprecated valueOf() enums for professions and attributes, migrating to the official Paper Registry API.
  • Task Lifecycle Management: Ensured explicit thread safety and automatic cleanup of dead mob UUIDs, bosses, and active task states on plugin disable/reload.

📄 New Features & Configuration:

  • Flat .cfg Format: Abandoned clunky YAML layout for simplified, flat INI-style .cfg configs.
  • Mojang-style Trades: Custom trader syntax now uses an intuitive format: EMERALD(3) + IRON_INGOT(8) = IRON_SWORD(1).
  • Universal Command Engine: Unified all dynamic triggers under /raidplugin (or short alias /rp) with matching syntaxes for raid, meteor, and trader.
  • Full Localization: Added dedicated messages.cfg file for complete in-game text and Bossbar customization.

⚠️ Important: Unified Command System Changes

All previous standalone commands have been completely replaced and unified under a single command engine for better consistency.

New Base Commands (Use /raidplugin or short alias /rp):

  • /rp raid [start | spawn | stop | reload] — Control active raid waves, rewards, and tasks.
  • /rp meteor [start | spawn | stop | reload] — Trigger or clear dynamic meteor events and custom BlockDisplay bodies.
  • /rp trader [start | spawn | stop | reload] — Spawn custom trader camps with specialized Mojang-style trade formulas.
  • /rp status — View the real-time runtime diagnostics of all active event loops and tickers.

There is no core event management system.

Compiled successfully using JDK 21.

Файлы

RaidPlugin v3.0.jar(1.95 MiB)
Основной
Скачать

Метаданные

Канал релиза

Release

Номер версии

3.0

Загрузчики

Paper

Версии игры

1.21.8–1.21.11

Загрузок

5

Дата публикации

30.05.2026

Загрузил

ID версии

Главная