maidmorework-0.1.3-alpha
Curse Maven Snippet
What's new
Added
- Mine warehouse UI: right-click the Mine Center block to open the warehouse, sneak + right-click to view mine info
- One-type-one-slot layout: identical items are merged into a single slot, with the total shown in the bottom-right corner (k/M/B abbreviated); hover to see the exact total
- Warehouse paging with Previous / Next buttons in the top toolbar
- Warehouse controls: left-click to take one stack, right-click to take half a stack, click with a carried item to deposit, Shift to transfer a full stack both ways, number keys to move a stack to the hotbar
- Three shaft layers open at once: the current layer plus the two below can be worked simultaneously, so maids always find a job and no one waits at the end
- Walkway protection: railings along the inner side of each layer's walkway and walls on both sides of the top platform, preventing maids from falling off stairs and ledges
- Exhausted-mine notifications via chat, the center panel, and maid speech bubbles
- Missing-tool bubble: maids show a bubble when no usable tool is available
- Final deposit before leaving: maids return to the center warehouse and store items before finishing or leaving the mine
- Mining maid spawn egg for testing (comes with a small backpack, Home mode, and mining job)
Changed
- Tunnel torch spacing changed to one torch every 6 blocks (5 empty blocks between torches; previously every 3)
- Return teleport unified into the navigation flow: after depositing/withdrawing or taking a job, maids teleport via the nearest tunnel controller instead of climbing the spiral stairs
- Maids report their destination every tick; idle/waiting maids no longer count toward the stuck check, preventing unwanted teleports (#23)
- Sealed-area checking reworked to per-layer indexing, scanning one layer per tick (a full mine pass takes ~2–3 seconds); checking pauses once the mine is exhausted and all tunnels are finished, and resumes automatically after expanding the range
- Fluid positions (water source / plug / stepping block) can be handled remotely at any distance, avoiding the water deadlock where a maid cannot get close enough
- Home anchor moved to the geometric center of the area box with the radius covering the whole mine, preventing maids from bouncing between the job site and home when working deep down
- Clearing the "exhausted" flag when the mine range is changed, so a larger radius allows digging deeper again
- First-layer railing direction is now determined per side, corner platforms naturally get 2-block-wide walls; the three-layer window is filtered by mine depth
Fixed
- After a tunnel is finished, torch positions are no longer misclassified as "should be empty", which used to make maids mine their own torches
- Fixed warehouse totals being truncated when syncing values above 32767
- Fixed the warehouse count badge not showing the real total and incorrect page/page-number display
Dependency changes
- Renamed the required library: MomoLib → FennecLib; this version depends on fenneclib
新增
- 矿井仓库界面:普通右键矿井方块打开仓库,潜行右键查看矿井信息
- 仓库采用一型一格:同型同组件物品聚合为一格,右下角显示总数(k/M/B 缩写),悬停可查看精确总数
- 仓库分页浏览,顶部工具条提供上一页 / 下一页按钮
- 仓库操作:左键取一组、右键取半组、拿着物品点击存入、Shift 双向整组转移、数字键取一组到快捷栏
- 竖井同开三层:当前层与往下两层可同时施工,女仆在哪层都能领到活,不再出现收尾时一群人等一个人
- 走道物理防护:每层走道内侧加装栏杆、顶层平台两侧加挡墙,防止女仆在楼梯和平台边缘掉落
- 挖尽提示:矿井挖尽后通过聊天栏、中心面板和女仆气泡提示
- 缺工具气泡:女仆缺少可用工具时冒气泡提示
- 结束前最终存货:女仆挖尽或自行退出矿井前,先回中心仓库放下物资
- 测试用挖矿女仆刷怪蛋(自带小型背包、Home 模式与挖矿工作)
修改
- 矿道火把间距改为每 6 格一根(两灯之间空 5 格,原为每 3 格)
- 回程传送统一到导航环节:存取货、领任务后从中心出发自动走矿道控制器传送,不再爬螺旋楼梯
- 女仆每 tick 上报目的地,原地待命 / 等待时不参与卡死判定,避免被误传送(#23)
- 封存检查改为按层索引、每 tick 扫一层(全矿一轮约 2~3 秒);挖尽且矿道全部完工后暂停检查,扩大范围后自动恢复
- 流体位(清水 / 塞子 / 垫脚)不限距离直接远程执行,避免水中无法靠近导致的死循环
- Home 锚点改为范围盒几何中心、半径覆盖整个矿井,防止深层作业时在任务点与家之间横跳
- 修改矿井范围时同步清除"已挖尽"标记,半径变大后可继续往下挖
- 首层栏杆方向按边确定,角平台自然形成 2 格宽墙体;三层窗口按矿井深度过滤
修复
- 矿道完工后火把位不再被误标为"应空"导致火把被挖掉
- 修复仓库总数超过 32767 时的同步截断问题
- 修复仓库角标不显示真实总数、翻页与页码展示不正确的问题
依赖变更
- 前置库更名:MomoLib → FennecLib,本版本起依赖 fenneclib
This mod has no additional files

