ChunkHeat
A simple broad spectrum monster farm limiter.
Quick challenge
How far can you run before the mobs catch you?
Minecraft check
Confirm your run
Complete the quick check to get your code.
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.