ChunkHeat

A simple broad spectrum monster farm limiter.

895

ChunkHeat

ChunkHeat

Broad Spectrum Monster Farm Limiter.

Features

* Mob spawning control. * Mob drops control. * Automatically reset for restriction. * Custom Weights.

Working principle

ChunkHeat is a powerful tool for managing mob spawns in your Minecraft world. It focuses on controlling the number of mobs in specific chunks to maintain a balanced and enjoyable gameplay experience. The plugin offers various features and extensive configuration options to customize how mobs spawn, affect the in-game environment, and provides a way to limit excessive mobfarms while still keeping the vanilla feeling during normal gameplay.

It does so by assigning a "heat" value to every chunk. This score gets increased whenever a mob spawns or dies, in both the chunk where it spawned and where it died. If this score reaches a configurable threshold, all mob spawning in that chunk is suspended until the score is below the threshold again. Additionally you can also choose to restrict item/xp drops when the score exceeds the limit.

Reset Timer

The Timer has two different operating settings

* `reset-mode: 0` - Heat score will be reset every `reset-timer` minutes * `reset-mode: 1` - Heat score will only reset if the chunk has had no activity in the last `reset-timer` minutes

Commands

* `/chunkheat` - Shows the heat values of all Chunks * `/chunkheat get` - Shows the heat value of the Chunk you're currently standing in * `/chunkheat reload` - Reload the Plugin's config

Configuration

```yaml config-version: 1

The world name that won't count

whitelist-worlds: - world_ignored

Reset Time: TimeUnit: minute

reset-time: 60

Reset Mode: 0 for reset every <reset-time> minutes

1 for reset every <reset-time> minutes but only that chunk no any activity in <reset-time> minutes

reset-mode: 0

Reset tolerance level: Maximum allowable increase in heat score to prevent reset

reset-tolerance: 10

The threshold that will restrict the mob spawning and items/exp dropping.

limit: 1000

Prevent mobs from dropping XP when above heat limit

prevent-drop-xp: false

Prevent mobs from dropping Items when above heat limit

prevent-drop-items: false

Choose if the Heat score should only be increased on kill or also on spawn

increase-heat-on-spawn: true

Amount of online players required for heat to increase

Set to 0 or -1 to ignore

min-players-to-increase-heat: 2

whitelist-spawnreason: - BEEHIVE - BREEDING - BUILD_IRONGOLEM - BUILD_SNOWMAN - BUILD_WITHER - COMMAND - SPAWNER - SPAWNER_EGG - EXPLOSION - CURED - SILVERFISH_BLOCK - SHEARED - SHOULDER_ENTITY entity-weight: ELDER_GUARDIAN: 1 WITHER_SKELETON: 5 STRAY: 3 HUSK: 3 ZOMBIE_VILLAGER: 3 #etc, add any mob you want

```

Demo Video

Pretty old video, but still can show the effect about this plugin.

ADS