====== Manual Test Checklist ====== Use this checklist after install or upgrade. * Server starts without errors. * Database file is created. * Player joining creates a players row. * /coal balance works. * /coal deposit removes coal from inventory and increases balance. * /coal withdraw decreases balance and gives coal items. * /coal pay transfers balance. * /coal networth reports balance, inventory estimate, and claims estimate. * /coal lottery buy 1 charges a ticket. * /coal lottery status shows the active round and pot. * /coal lottery draw pays a winner and leaves a treasury edge. * /market opens the Ministry Exchange inventory menu. * Selling resources through /market increases balance and market stock. * Buying resources through /market decreases balance and market stock. * Selling a recently bought material uses buyback protection during the configured window. * Market prices change after stock changes. * /land create creates a region. * /land info reports current land class. * /claim buy creates a radius claim and charges coal. * A new player's first small homestead costs 0 coal. * Selling a free starter homestead does not refund land value. * Damaging or extracting from a free starter homestead can create a sale charge. * /claim wand gives a claim wand. * Right-clicking blocks with the wand draws a particle polygon. * /claim buy homestead after wand selection creates a polygon claim. * Claim marker blocks appear at rectangle corners or polygon vertices. * Marker blocks cannot be broken by normal players. * Unclaimed land cannot be built on or broken by normal players. * /claim appraise reports land condition and resource value. * /claim sell refunds the appraised value and deletes the claim. * Overlapping claims are rejected. * Mining coal in PROTECTED_PRESERVE is denied. * Mining coal in MINING_CONCESSION without permit is denied. * Buying a mining permit allows mining coal in that concession. * Admin permission alone does not bypass mining, build, or marker restrictions. * /coalgov admin bypass on bypasses mining, build, and marker restrictions for that admin. * /coalgov admin bypass off restores normal gameplay restrictions for that admin. * /coalgov admin spawn setup creates protected spawn guide signs. * /coalgov admin furnace grants a Super Furnace. * Super Furnace synthetic diamond conversion works when enabled. * Named entities drop a recovered name tag on death. * /cgnpc role, /cgnpc home, /cgnpc work, and /cgnpc needs work for an NPC. * Worker NPCs return home during rest hours. * Worker NPCs travel toward work during work hours. * Worker NPCs consume configured food and stop working if hunger is too low.