MonitoringMinecraft MonitoringMinecraft

ChunkPreLoader999

Плагин BukkitPaperPurpur

Плагин для Майнкрафт — предзагружает выбранные области мира и удерживает их загруженными для лучшей производительности.

378 скачиваний 1 подписчик
Оцените первым

🌟 Key Features

🚀 Lightning-Fast Chunk Loading

  • Load rectangular areas with precise coordinates
  • Radius-based chunk loading from a center point
  • Async chunk generation to prevent server lag
  • Configurable loading speeds to match your server's performance

⚙️ Advanced Configuration

  • World-specific settings for different performance limits
  • Adjustable maximum area sizes per world
  • Performance warnings for large area loading
  • Auto-unload areas after periods of inactivity

📊 Smart Management System

  • Automatic saving of loaded areas to preserve state across restarts
  • Detailed area information with chunk counts and coordinates
  • Real-time server status monitoring
  • Comprehensive command system for easy management

🛡️ Performance Optimized

  • Batch loading to reduce server impact
  • Configurable chunks-per-tick settings to prevent lag
  • Memory-efficient chunk management
  • Automatic cleanup and data persistence

⚙️ Configuration

The plugin comes with extensive configuration options in config.yml:

enabled-worlds:
  - world
  - world_nether
  - world_the_end

performance:
  # Maximum number of chunks to load per tick for performance
  chunks-per-tick: 100
  # Maximum area size in chunks (length x width)
  max-area-size: 10000
  # Show performance warnings when loading large areas
  show-warnings: true

auto-unload:
  # Enable automatic unloading of areas after inactivity (in minutes)
  enabled: false
  # Time in minutes after which areas are automatically unloaded
  timeout: 1440  # 24 hours

autosave:
  # Interval in seconds for auto-saving loaded areas to data.yml
  interval: 300  # 5 minutes

world-specific:
  world:
    max-area-size: 10000
    chunk-load-speed: 100
  world_nether:
    max-area-size: 5000
    chunk-load-speed: 50
  world_the_end:
    max-area-size: 5000
    chunk-load-speed: 50

🎮 Commands

Command Description Example
/cpl start <x1,z1> <x2,z2> <name> Load a rectangular area defined by two corners /cpl start 100,200 300,400 spawn_area
/cpl center <x,z> Set the center point for radius loading /cpl center 0,0
/cpl radius <number> Load chunks in a radius from the center point (in chunk radius) /cpl radius 10 (loads 10 chunk radius = 160 blocks)
/cpl unload <name> Unload and remove a previously loaded area /cpl unload spawn_area
/cpl list List all currently loaded areas /cpl list
/cpl info <name> Show detailed information about a specific area /cpl info spawn_area
/cpl status Show server status including loaded chunks and memory usage /cpl status
/cpl reload Reload configuration settings /cpl reload

Command Tips

  • Coordinates are chunk-based (multiples of 16), not block-based
  • Area names should be unique and descriptive
  • The radius command calculates radius in chunks (1 radius = 16 blocks)
  • All loaded areas are automatically saved and restored on server restart

🌍 World-Specific Settings

Configure different performance settings for each world:

  • Overworld (world): Higher limits for spawn areas and main world
  • Nether (world_nether): Reduced limits to maintain performance
  • End (world_the_end): Separate settings for end-specific areas

Each world can have its own:

  • Maximum area size (in chunks)
  • Chunk loading speed (chunks per tick)
  • Auto-unload behavior

🔧 Performance Tuning

For optimal performance, adjust these settings based on your server's specifications:

  • chunks-per-tick: Lower for slower servers (25-50), higher for powerful servers (100-200)
  • max-area-size: Larger values for more powerful servers, conservatively lower for shared hosting
  • show-warnings: Keep enabled to avoid performance issues
  • auto-unload timeout: Use to automatically free memory after periods of inactivity

📈 Use Cases

Spawn Area Pre-Loading

Keep the spawn area loaded to prevent lag when players join:

/cpl center 0,0
/cpl radius 20

Player Base Protection

Ensure player builds stay loaded:

/cpl start 500,500 700,700 player_base

Event Areas

Pre-load areas for planned events or PvP zones:

/cpl start -1000,-1000 -800,-800 arena

🔄 Auto-Unload Feature

Enable automatic unloading of areas after periods of inactivity:

  • Prevents memory leaks from unused loaded areas
  • Configurable timeout periods (default: 24 hours)
  • Areas are automatically re-loaded when needed

📊 Monitoring and Management

  • Monitor loaded areas with /cpl list
  • Check detailed area information with /cpl info
  • View server status with /cpl status
  • Track memory usage and total loaded chunks
Смотри также

Похожие подборки плагины — по версиям Майнкрафта, загрузчикам и жанрам.

Сервера Майнкрафт

Играть интереснее на сервере — выбирай в рейтинге серверов Майнкрафт и заходи прямо сейчас.

SkyBars
SkyBars Java + BE
1827 онлайн
1.8 — 26.2 версия
🎮 ВЫЖИВАНИЕ ⚔️ АНАРХИЯ 🚗 ГТА РП 🎤 ГОЛОСОВОЙ ЧАТ 🎁 БЕСПЛАТНЫЙ ДОНАТ 🌟 СМП 💻 ПК+ТЕЛЕФОН
Minestory
16 онлайн
1.21 — 26.2 версия
Выживание • Экономика • Кланы • Приваты • Ивенты • PVP • Работа
BULLCRAFT
BULLCRAFT Java + BE
152 онлайн
26.2 версия
Анархия! PvP | Работают поршни и вагонетки
Battle Mine
Battle Mine Java + BE
5 онлайн
1.21.4 — 26.2 версия
ОТКРЫТИЕ! 20 + различных ивентов, 10+ различных боссов, много интересных механник
MineLauncher
Лаунчер Майнкрафт без лицензии — все версии
Бесплатный лаунчер для ПК и Андроид — все версии 26.2, 1.21.11, 26.1.2, 1.21.4. Fabric, NeoForge, Forge, шейдеры, моды и скины в один клик.
Без лицензии Fabric, NeoForge, Forge Моды, шейдеры, скины Все версии Майнкрафта ПК и Андроид Для слабых ПК Сервера в лаунчере
Скачать бесплатно
Windows и Андроид · Бесплатно · Без лицензии
Наш чат