KaizerRegen ⚡ Zero-Lag CPVP Arena Restoration
KaizerRegen is a next-generation, ultra-optimized arena restoration plugin designed specifically for high-intensity CPVP and minigame servers. Built from the ground up to prioritize server TPS, KaizerRegen completely eliminates the lag spikes associated with traditional arena resetting.
✨ Features
Zero TPS Impact: Bypasses the standard lighting engine and block physics using native setBlockData(..., false) logic. Live Dirty Block Tracking: Doesn't waste time scanning thousands of blocks! The plugin live-tracks block breaks, placements, and explosions (TNT/End Crystals). When you restore, it only touches the blocks that actually changed. Cinematic Restore Modes: Make your server feel premium with visual restoration styles like LAYER_WAVE, SPIRAL, SLOW_DRIP, and more! Smart Idle Bursting: When the server has free tick time, KaizerRegen can automatically burst-restore blocks, slowing down automatically when TPS drops. CoreProtect Ghosting: Operates entirely invisibly to CoreProtect to save database bloat.
🛠️ Setup Walkthrough
Setting up a new arena takes less than a minute!
Step 1: Define the Region If you have WorldEdit installed, simply make a selection using your wooden axe. If you don't have WorldEdit, stand in one corner and type /arena pos1, then walk to the opposite corner and type /arena pos2.
Step 2: Create and Lock Once your selection is made, type: /arena create
Step 3: Customize (Optional) You can change the visual style of how the arena restores itself. For a cool wave effect, type: /arena setmode
Step 4: Restore! Break some blocks, place some obsidian, blow up some end crystals, and then type: /arena restore
📜 Commands
All commands require the kaizerregen.admin permission.
- /arena create
- Creates a new arena from your selection. - /arena save
- Saves the arena's current physical state into the snapshot memory. - /arena delete
- Deletes the arena. - /arena restore
[mode] - Restores the arena to its saved snapshot. - /arena setmode
- Changes the default visual restore style (e.g., LAYER_WAVE, INSTANT, SPIRAL). - /arena setdelay
- Sets the delay between restoration phases. - /arena info
- Shows technical information about an arena. - /arena list - Lists all registered arenas.
- /arena status
- Checks the live status of an active restoration. - /arena abort
- Emergency stop for an active restoration. - /arena diff
- Shows exactly how many dirty blocks are currently pending a restore. - /arena tps - Displays KaizerRegen's internal 5-second and 20-second rolling TPS monitors.
- /arena reload - Reloads the plugin configurations.
- /arena pos1 / /arena pos2 - Fallback selection wands if WorldEdit is not installed.