Zones

Overview

This configuration file defines the "Barn" zone, which serves as the default starting zone for players. Zones are created by placing YAML files in the zones/ folder, where the filename (without .yml) becomes the zone ID. The stage system and all mobs are completely customizable.


Basic Zone Settings

world

  • Value: world

  • Description: The world name where this zone is located

min-corner

  • Value: 0,0,0

  • Description: Minimum corner coordinates of the zone boundary (X,Y,Z format)

max-corner

  • Value: 0,0,0

  • Description: Maximum corner coordinates of the zone boundary (X,Y,Z format)

spawn

  • Value: 0,0,0,180,0

  • Description: Player spawn location when entering this zone (X,Y,Z,Yaw,Pitch format)

name

  • Value: 'Barn'

  • Description: Display name of the zone shown to players


Mob Mechanics

mob-respawn-time

  • Value: 100

  • Description: Time in ticks (20 ticks = 1 second) before a new mob spawns after one is killed

  • Note: 100 ticks = 5 seconds

max-mobs

  • Value: 20

  • Description: Maximum number of active mobs allowed in this zone at once

  • Important: You must have more spawn locations than the max-mobs value


Stage System

The stage system is completely customizable. You can create any number of stages with any configuration you want.

Stage Structure

Each stage can contain:

AFK Mobs Section

Active Mobs Section

Configuration Options

For AFK Mobs:

  • mob - The mob ID (references mob configurations)

  • position - Fixed spawn position (X,Y,Z)

  • yaw - Rotation angle (0-360 degrees)

  • pitch - Vertical angle (-90 to 90 degrees)

For Active Mobs:

  • mob - The mob ID (references mob configurations)

  • chance - Spawn probability (must total ≤ 1.0 across all mobs in stage)

  • yaw - Optional custom rotation

  • pitch - Optional custom vertical angle


Example Configuration Analysis

This barn zone example shows a 10-stage progression:

Stage 1 Example:

  • AFK mob: chicken-afk at standard position

  • 5 different active mobs with varying rarities

  • Special flowey mob with custom rotation

  • Chances total: 0.7 + 0.15 + 0.1 + 0.04 + 0.01 = 1.0

Typical Stage Pattern:

  • Most stages follow a 4-mob rarity system

  • Common (70%), Rare (15%), Epic (10%), Legendary (5%)

  • Each stage features different animal themes


Spawn Locations

locations

  • Value: [] (empty array)

  • Description: List of possible spawn coordinates for active mobs

  • Format: Each location should be x,y,z coordinates

  • Example:

yaml


Customization Examples

Adding a New Stage

Custom Mob Chances

Multiple AFK Mobs

Last updated