COWMODSКаталог модов

Chunky Extended

A highly customizable plugin that automatically pauses/resumes Chunky chunk generation based on server player count, TPS and other settings. More features soon!

Автор: mrfenek5581обновлён 15 июл. 2026 г.
УправлениеОптимизацияГенерация мира

Описание

Chunky Extension

A Minecraft server plugin that automatically pauses/resumes Chunky chunk generation based on server player count, TPS and other settings

How It Works

  1. Player leaves → after delay seconds, checks player count ≤ players-to-start and TPS > tps-limit → resume/start generation
  2. Player joins → when online ≥ players-to-pause → pause all running tasks
  3. TPS monitoring → every tps-check-interval seconds, if TPS ≤ tps-limit → pause + notify
  4. Generation complete → console log + Discord/Telegram notification

Downloads

JARServer TypeJavaMinecraft
chunky-extension-legacy-*.*.*.jarSpigot, Bukkit8+1.13.2 –> 1.16.5
chunky-extension-paper-*.*.*.jarPaper, Purpur, Folia17+1.17 –> 26.2

Features

  • Auto-pause Chunky when players join, auto-resume when server is empty
  • Configurable player thresholds, delay, TPS monitoring
  • Multi-world support with per-world generation settings
  • Discord webhook & Telegram bot notifications with per-message control
  • WorldBorder radius auto-detection
  • Parallel generation control
  • Folia/Regionized scheduler support (Paper JAR)
  • Generation complete notifications
  • Config reload via /ce reload

Requirements

  • Chunky plugin installed
  • Java 8+ (legacy) or Java 17+ (paper)

Installation

  1. Download the correct JAR for your server from Releases
  2. Place in plugins/ folder
  3. Restart server
  4. Edit plugins/ChunkyExtension/config.yml and integrations.yml
  5. Run /ce reload or restart

Commands

CommandPermissionDescription
/chunkyext reloadchunkyext.reloadReload configuration
/chunkyext statuschunkyext.commandShow current status

Aliases: /ce, /cext

Permissions

PermissionDefaultDescription
chunkyext.commandopUse /ce commands
chunkyext.reloadopReload config via /ce reload

Configuration

config.yml

Click to expand
# Do not edit the version field.
version: 1

settings:
  # Minimum online players to START Chunky generation when server was empty.
  players-to-start: 0

  # Pause Chunky generation when this many players are online.
  players-to-pause: 1

  # Seconds to wait after the last player leaves before resuming generation.
  delay: 10

  # Pause Chunky when server TPS drops to or below this value.
  tps-limit: 18

  # How often (in seconds) to check server TPS.
  tps-check-interval: 5

  # Allow Chunky to generate multiple worlds simultaneously.
  parallel-generation: false

  # Auto-detect WorldBorder radius for each world (not yet implemented).
  worldborder-radius: false

  # Log Chunky progress events to console.
  progress-logging: false

# Worlds to pre-generate. Each entry needs:
#   radius    - generation radius in blocks from world spawn (0,0)
#   shape     - "square" or "circle"
#   pattern   - "concentric", "spiral", or "random"
worlds:
  world:
    radius: 500
    shape: square
    pattern: concentric

integrations.yml

Click to expand
discord:
  enabled: false
  webhook-url: "https://discord.com/api/webhooks/YOUR_WEBHOOK"
  username: "Chunky Extension"
  avatar-url: ""
  messages:
    resume:
      enabled: true
      text: "▶️ Chunky generation resumed in {world} (players: {players})"
    pause:
      enabled: true
      text: "⏸️ Chunky generation paused in {world} (players: {players})"
    start:
      enabled: true
      text: "🚀 Chunky generation started in {world} (radius: {radius})"
    complete:
      enabled: true
      text: "✅ Chunky generation completed in {world}!"
    tps-pause:
      enabled: true
      text: "⚠️ Chunky paused in {world} — TPS too low ({tps})"
    error:
      enabled: true
      text: "❌ Failed to start/resume Chunky in {world}"

telegram:
  enabled: false
  bot-token: "YOUR_BOT_TOKEN"
  chat-id: "YOUR_CHAT_ID"
  topic-id: ""
  messages:
    resume:
      enabled: true
      text: "▶️ Chunky generation resumed in {world} (players: {players})"
    pause:
      enabled: true
      text: "⏸️ Chunky generation paused in {world} (players: {players})"
    start:
      enabled: true
      text: "🚀 Chunky generation started in {world} (radius: {radius})"
    complete:
      enabled: true
      text: "✅ Chunky generation completed in {world}!"
    tps-pause:
      enabled: true
      text: "⚠️ Chunky paused in {world} — TPS too low ({tps})"
    error:
      enabled: true
      text: "❌ Failed to start/resume Chunky in {world}"

Per-message options: enabled (boolean), text (string with placeholders)

Placeholders: {world}, {players}, {radius}, {tps}

Последние версии

Все версии →
alpha

Chunky Extended 1.0.0 (Legacy Spigot)

1.0.0S
15 июл. 2026 г.89Minecraft: 1.13.2, 1.14, 1.14.1, 1.14.2, 1.14.3, 1.14.4, 1.15, 1.15.1, 1.15.2, 1.16, 1.16.1, 1.16.2, 1.16.3, 1.16.4, 1.16.5bukkit, spigot
Скачать
Что нового
## Chunky Extended v1.0.0 Automatic Chunky pause/resume based on player count and TPS. ### Features - Pause Chunky when players join, resume when server is empty - TPS monitoring — pauses generation when TPS drops below threshold, auto-resumes when TPS recovers - Configurable player thresholds, delay before resume, parallel generation - Discord webhook and Telegram bot notifications (per-message toggle) - `/ce reload` and `/ce status` commands - Multi-world support ### Compatibility - Spigot/Paper 1.13.2 - 1.16.5 (legacy JAR, Java 8) **<- This version** - Paper 1.17 - 26.2 + Folia (paper JAR, Java 17) - Chunky 1.3.x (CodeMC Maven)
alpha

Chunky Extended 1.0.0 (Modern Paper)

1.0.0P
15 июл. 2026 г.469Minecraft: 1.17, 1.17.1, 1.18, 1.18.1, 1.18.2, 1.19, 1.19.1, 1.19.2, 1.19.3, 1.19.4, 1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6, 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11, 26.1, 26.1.1, 26.1.2, 26.2folia, paper, purpur
Скачать
Что нового
## Chunky Extended v1.0.0 Automatic Chunky pause/resume based on player count and TPS. ### Features - Pause Chunky when players join, resume when server is empty - TPS monitoring — pauses generation when TPS drops below threshold, auto-resumes when TPS recovers - Configurable player thresholds, delay before resume, parallel generation - Discord webhook and Telegram bot notifications (per-message toggle) - `/ce reload` and `/ce status` commands - Multi-world support ### Compatibility - Spigot/Paper 1.13.2 - 1.16.5 (legacy JAR, Java 8) - Paper 1.17 - 26.2 + Folia (paper JAR, Java 17) **<- This version** - Chunky 1.3.x (CodeMC Maven)