RaidPlugin Plus
3.1Dynamic events plugin: raids, meteorites, custom villagers, and a flexible event system.
3.1latestReturned by EventManagerMay 31, 2026 Automated Event Manager (Core Scheduler):* Completely ported and optimized the globalEventManagerto Kotlin. While the previous step only updated individual events, this release restores the core scheduler that automatically triggers raids, meteors, and traders based on custom timers and percentage chances, complete with a clean thread-safe lifecycle to prevent thread leaks on reloads. */rp event [reload | skip]— Reload the event scheduler config (events.cfg) or force-skip the current timer to trigger a random event instantly.3.0The Kotlin Rewrite & Core Optimization. RaidPlugin Plus 3.0May 30, 2026
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. ####RaidPlugin v3.0.0 — The Ultimate Kotlin Update
Performance & Architecture Fixes: Anti-Memory Leak:* Switched from holding heavy Bukkit
Locationmaps to a lightweight, immutable customBlockPoscoordinate caching system. Worlds can now load and unload safely. Zero-Lag Configs:* Removed disk-heavyreloadConfig()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 deprecatedvalueOf()enums for professions and attributes, migrating to the official PaperRegistryAPI. 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
.cfgconfigs. 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 forraid,meteor, andtrader. Full Localization:* Added dedicatedmessages.cfgfile 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.1.0-SNAPSHOTRaidPlugin Plus 1.0-SNAPSHOTMar 1, 2026
Similar projects
Plugin →VeinMiner
Mine the whole vein on mining a single ore/block. Make the tedious mining experience to something satisfying and fun! FTB Ultimine alternative
99.3MSueta
VeinMiner Enchantment
Veinminer Addon - Adds vineminer enchantment to enchanting tables. Only tools with the enchantment can veinmine
18MSueta
WorldEdit
A Minecraft Map Editor... that runs in-game! With selections, schematics, copy and paste, brushes, and scripting. Use it in creative, or use it temporarily in survival.
11.6MSueta
PatPat [Mod & Plugin]
Allows you to pat ANY loved and unloved living mobs in Minecraft!
2.8MSueta
LuckPerms
A permissions plugin/mod for Minecraft servers.
2.8MSueta
ItemSwapper
Inventory update concept for hotswapping items.
2.1MSueta