v0.4.0
Curse Maven Snippet
What's new
Changelog
0.4.0 (2026-08-09)
Features
- advancement: add advancement page for dominion progression (#38) (a94b7a7)
- charcoal-kiln: add Charcoal Burner job and Charcoal Kiln building (#29) (95d8f09), closes #12
- client: animate lumberjack chop with geckolib and synced body state (58f0beb)
- courier carries full stacks and batches multiple deliveries per trip (1de4e21)
- courier fulfills category requests (raw food, fuel) (1ccd6b7)
- courier: add Courier job, Storehouse structure, and storehouse screen (a913589)
- dominion growth system — leveling, capacity, and immigration (#24) (87198f9)
- dominion: add structure inventory snapshot and item request system (716b91d)
- dominion: notify owner when dominion advances tier (#36) (9aa4f05)
- farm: add Farmer job, Farm building, and multi-field farmland claims (#31) (d8d591a)
- fisher: animate cast, fish_wait, and reel with synced fisher state (9d74f35)
- fisher: halve bobber, anchor line to rod tip, and cast-rod visuals (0fbd9d8)
- fisher: spawn visible fishing bobber with line and re-validate water source (6b1fbde)
- forester: add forester job and nursery structure (#30) (8883056)
- inhabitant: add cook and lumberjack job textures (3321525)
- inhabitant: merge inventory view into the inhabitant screen (c88c6c7)
- inhabitant: select entity texture by job type (28aa358)
- inhabitant: support ladder and vine climbing in pathfinding (#32) (2792b24)
- miner: add Miner job, Mine building, and mining claim markers (#33) (5f735fd)
- path node impact modes (low/medium/high) with color-coded wand (5fbcc08)
- per-structure marker blocks with wand mode cycling and facing-aware placement (#26) (4cf78f2)
- player-placed path node system for inhabitant street routing (#23) (24bd776)
- storehouse: replace typed item filter with a drag-and-drop Filter item (#27) (b0e3091)
- structure: add structure leveling system with generic inhabitant slots (#35) (4642a66)
- structure: add structure_base crafting ingredient and marker recipes (#34) (080ba8a)
- ui: add requests screen and live-refresh all open screens (3e81b13)
- ui: migrate all screens to ScreenSpec JSON-driven UI (eeae8cf)
- warehouse (storehouse) item filters and nearest-storehouse courier selection (#21) (77ad619)
Bug Fixes
- courier navigates to standable pos beside containers, not into them (d3c4a6d)
- inhabitant job/structure bugs, wand orientation, and UI fixes (#25) (7255045)
- ui: fix transparent labels and broken close/issues screen (48fe27c)
- ui: upgrade screenspec to 0.12.1, fixing list widget rendering (5910244)
0.3.0 (2026-07-28)
Features
- client: add debug tab to structure menu (d3ce92d)
- client: add head rotation layer for inhabitants (e8a72fc)
- client: add inhabitant debug view and per-inhabitant issues screen (1fb279c)
- client: add searchable inhabitant selection screen for assignments (6df0de7)
- command: add /minenow debugvillage dev command (8fdbb13)
- command: stock debug village barrels with required tools (ddb3adb)
- dominion: require a bed before assigning an inhabitant to a house (2831321)
- entity: add FinishWorkGoal to stow job tools at nightfall (cb25b7c)
- entity: decay and restore the rest need with sleep (11792e3)
- entity: play villager sound when inhabitants switch goals (e8d0884)
- item: add Tree Scanner Wand debug tool (b8cf0c1)
- job: cook using the tavern's real smoker block (18965bd)
- job: flood-fill tree trunks by log species with configurable max size (86c07d7)
- job: lumberjack harvests canopy leaves after felling a tree (4f6cae9)
- job: scan for a better fishing shore and avoid unreachable water (9200ec5)
- job: turn inhabitants to face the block they're working on (6bcfdcb)
- job: walk to storage containers instead of teleporting items (e5e0047)
- lumberyard: add configurable work area with world-pick UI (c381f88)
- tavern: add cook job that prepares and serves food (9ff6f4f)
Bug Fixes
- client: correct renderEntityInInventoryFollowsMouse argument order (69e6c82)
- dominion: anchor sleeping position on bed foot half (8058cc6)
- gametest: place work-area test tree within structure bounds (f571350)
- job: approach nearest standable tile when marker isn't on floor (43fae11)
- job: ignore grass and flowers touching a tree trunk (a69ed17)
- job: re-approach workplace after a job is interrupted or unassigned (5a3ad13)
- job: re-fetch fuel when the smoker burns out mid-cook (af14d0a)
- job: retry finding a tree on a cooldown instead of every tick (af4fb90)
- job: stop lumberjack from getting stuck at an unreachable tree (2f6ead1)
0.2.0 (2026-07-27)
Features
- add dedicated creative tab and fix item icons (be7b201)
- add dominion system, town banner, structure marking, and config screen (9d37ef0)
- add inhabitant system with recruitment, needs, and go-home behavior (512dd05)
- add structure requirements system with recalculate and configurable JSON config (513b1ba)
- client: render structure marker range as filled boundary walls (42f55ba)
- client: switch dominion/inhabitant/structure UIs to vanilla styling (85c5407)
- dominion: reconvert inhabitants to villagers on disband (969b644)
- dominion: reserve assigned beds from vanilla villagers (bc01569)
- entity: add job system with fisher job for inhabitants (322e34f)
- entity: inhabitants sleep in beds and repath while going home (2c196ab)
- fishery: deposit catch only into #minenow:storage blocks (4824e3f)
- initialize MineNow Forge mod project for 1.21.11 (978c6d9)
- inventory: add dedicated inhabitant inventory menu (606f61f)
- lumberyard: add lumberjack job with tree scanning (c0f6db5)
- mod: add MineNow main class and config (3afd092)
- render structure markers in world and expand structure/inhabitant logic (a0608df)
Bug Fixes
- client: hide outer panel frame bevel on rows without a tool slot (33fd3b3)
- client: patch tool slot's trailing border in vanilla row inventory (dc3d5e9)
- dist: stop dedicated-server crash from client-only class refs (ce762fd)
- entity: let inhabitants detour around obstacles and open gates (93b81cc)
- fishery: match vertical water search range to horizontal radius (cfb1e91)
- lang: add item.* names for town_banner and structure_marker (7ec07f5)
- tags: move storage tag into tags/block folder (6aff6ee)
All Relations
- All Relations
- Embedded Library
- Optional Dependency
- Required Dependency
- Tool
- Incompatible
- Include

