HomeJavaModsTurboClean
TurboClean
TurboClean — screenshot 1

TurboClean ⚡

Ultra-fast performance optimization plugin for Minecraft Paper servers

License Paper Version Java Version

🚀 Features

Lightning-Fast Performance

🧹 Ultra-Smart Cleanup System

⚙️ Flexible Configuration

📊 Advanced Monitoring

🎯 Smart Automation

📋 Requirements

📥 Installation

  1. Download the latest TurboClean.jar from Releases
  2. Place the jar file in your server's plugins folder
  3. Restart your server
  4. Configure the plugin in plugins/TurboClean/config.yml
  5. Use /turboclean reload to apply changes

🎮 Commands

Command Description Permission
/turboclean clean Perform full cleanup turboclean.use
/turboclean quick Quick entity cleanup turboclean.use
/turboclean network Network-optimized cleanup turboclean.use
/turboclean stats Show performance stats with graphs turboclean.use
/turboclean reload Reload configuration turboclean.admin
/turboclean settings <setting> <value> Update settings turboclean.admin

Command Examples

# Perform a full cleanup
/turboclean clean

# Quick cleanup for immediate performance boost
/turboclean quick

# Network-optimized cleanup (reduces lag from packets)
/turboclean network

# Check server performance with cool ASCII graphs
/turboclean stats

# Update cleanup interval to 2 minutes (balanced)
/turboclean settings auto-cleanup.interval 120

# Enable smart entity cleanup
/turboclean settings entities.enabled true
/turboclean settings entities.player-distance 32

🛡️ Permissions

Permission Description Default
turboclean.* All permissions OP
turboclean.use Basic usage OP
turboclean.admin Admin commands OP
turboclean.notify Receive notifications OP

⚙️ Configuration

Quick Settings via Commands

# Essential settings you can change via commands:
/turboclean settings auto-cleanup.enabled true
/turboclean settings auto-cleanup.interval 60
/turboclean settings entities.enabled true
/turboclean settings memory.enabled true
/turboclean settings monitoring.enabled true

Configuration File (config.yml)

Click to view full configuration
# TurboClean Configuration
general:
  enabled: true
  debug: false

auto-cleanup:
  enabled: true
  interval: 120  # 2 minutes for balanced performance
  cleanup-on-start: true
  cleanup-on-save: true

entities:
  enabled: true
  max-per-chunk: 20  # Smart limit
  cleanup-types:
    - "DROPPED_ITEM"
    - "ARROW"
    - "EXPERIENCE_ORB"
    - "PRIMED_TNT"
    - "FIREWORK"
    - "ITEM_FRAME"
    - "ARMOR_STAND"
    - "MINECART"
    - "BOAT"
    - "FALLING_BLOCK"
  exclude-named: true
  player-distance: 32  # Optimized distance

memory:
  enabled: true
  force-gc: true
  gc-interval: 300
  cleanup-threshold: 70  # Smart threshold
  clear-unused-chunks: true

# Network optimization for reduced lag
advanced:
  network-optimization:
    batch-packets: true
    batch-size: 50
    batch-delay: 1

monitoring:
  enabled: true
  tps-alert-threshold: 18.0
  memory-alert-threshold: 90

📈 Performance Impact

Before TurboClean

After TurboClean

🔧 Advanced Features

Smart Entity Management

Memory Optimization

CPU Optimization

📊 Monitoring & Alerts

TurboClean provides comprehensive monitoring:

🎨 Cool Visual Stats Dashboard

Run /turboclean stats to see a beautiful ASCII dashboard with:

╭─────────────────────────────────────────╮
│           TURBOCLEAN STATS              │
├─────────────────────────────────────────┤
│ RAM Usage:                              │
│ ████████████████████░ 85% (3.2GB/4GB)  │
│ Trend: ▁▂▃▄▅▆▇█▇▆▅▄▃▂▁ (15min history) │
├─────────────────────────────────────────┤
│ CPU & Performance:                      │
│ ██████████████░░░░░░ 70% CPU Usage      │
│ 19.8 TPS (1,247 entities)              │
│ TPS Trend: ▇▇▆▅▄▅▆▇▇█                   │
├─────────────────────────────────────────┤
│ Disk Storage:                           │
│ ████████████░░░░░░░░ 60% (120GB/200GB)  │
├─────────────────────────────────────────┤
│ Network Status:                         │
│ ████████████████████ 100% Optimal      │
│ Packets: Optimized • Lag: Minimal      │
├─────────────────────────────────────────┤
│ Overall Status: EXCELLENT               │
╰─────────────────────────────────────────╯

🎯 Use Cases

Low-End Servers (Limited RAM/CPU)

High-End Servers (Dedicated Hardware)

Medium-End Servers (VPS/Shared)

🔧 Troubleshooting

High Memory Usage

  1. Lower memory.cleanup-threshold to 70-80
  2. Reduce auto-cleanup.interval to 180 seconds
  3. Enable memory.clear-unused-chunks
  4. Check entities.max-per-chunk setting

Low TPS

  1. Enable turboclean quick command regularly
  2. Lower entities.player-distance to 32-48
  3. Increase cleanup frequency
  4. Enable CPU optimizations

Plugin Not Working

  1. Check console for errors
  2. Verify Paper/Purpur server (not Spigot)
  3. Ensure Java 17+ is installed
  4. Check permissions are set correctly

Commands Not Responding

  1. Use /turboclean settings instead of /turboclean:settings
  2. Make sure you have proper permissions
  3. Check if plugin loaded correctly with /plugins
  4. Restart server if needed

Thread Safety Errors

  1. Plugin now runs all cleanup on main thread
  2. No more "Chunk getEntities call" async errors
  3. All operations are thread-safe
  4. Improved stability and performance

🤝 Support

📄 License

This project is licensed under the MIT License - see the LICENSE file for details.

💖 Support the Project

If TurboClean helps your server run smoothly, consider:


Made with ❤️ for the Minecraft community

TurboClean - Because performance matters!

Quick facts

Install steps are the general flow for this file type — How to install Minecraft Java mods & modpacks walks through it step by step.

Verified by MCModsHub

These come from our own check of the pack file, not from the source page.

Explore more