← Назад к ресурсам

MaidsConstruct

Allows maids to use Tinkers' Construct smeltery/foundry to process ores

Modrinth mobs technology utility

Описание

# Maid's Construct 女仆匠魂 ![banner](https://cdn.modrinth.com/data/cached_images/9fc34d49107f08d5b756ea5ce4b5850988fb41c8.png) Maid's Construct is a Minecraft 1.20.1 Forge mod that bridges [Touhou Little Maid](https://github.com/TartaricAcid/TouhouLittleMaid) and [Tinkers' Construct](https://github.com/SlimeKnights/TinkersConstruct). ### Image ![img](https://cdn.modrinth.com/data/l6DJpH1q/images/57ade341cf73bc085dc17c437bb10095f96ff8d1.png) ![img](https://cdn.modrinth.com/data/l6DJpH1q/images/fa42796a315c621a2e669fff20022760554dfc85.png) ![img](https://cdn.modrinth.com/data/l6DJpH1q/images/4753a6f3189d64d7dd12e9efe20e5916c404c8f3.png) ### Features This mod adds a "Smeltery" task for maids, enabling them to autonomously manage the full TiC smeltery/foundry workflow: - **Auto Pathfinding** — BFS search for nearby smelteries/foundries with position caching - **Fuel Management** — Detects low fuel and refills using fluid containers from inventory (compatible with all mod implementing Forge fluid capability) - **Ore Insertion** — Inserts allowlisted items into the smeltery for melting, automatically skipping items that require higher temperature - **Fluid Pouring** — After melting, automatically activates faucets to pour fluid into casting tables/basins; supports ingot casts, gem casts, nugget casts, and basins with priority-based target selection; checks for valid casting recipes before pouring - **Item Collection** — Collects finished items from casting tables/basins after cooling - **Alloy Avoidance** — Checks alloy recipes before inserting ores, only inserts when the new fluid won't form a new alloy with existing fluids (smeltery only, not foundry) - **Fluid Sorting** — Automatically moves the largest fluid volume to the bottom before pouring, ensuring priority export - **Fuel Protection** — Won't insert ores when fuel is completely depleted, preventing items from getting stuck - **Non-Meltable Extraction** — Automatically extracts items that can't be melted (no recipe or insufficient temperature) from the smeltery - **Auto Compacting** — Auto-craft 9 nuggets into ingots, 9 ingots/gems into blocks (can be disabled) - **Inventory Sorting** — Auto-sort inventory by `Blocks > Ingots > Gems > Nuggets > Other` (can be disabled) - **Status Bubbles** — Maids display chat bubbles based on current work state, including no fuel, no ores, no casts, inventory full, etc. ### Configuration #### Mod Config (Global, affects all maids) | Option | Description | Default | |:----------------------:|:-------------------------------------------:|:-------------------:| | Maid Smeltery Immunity | Maids are immune to smeltery melting damage | Enabled | | Allowed Fuels | List of fluid IDs maids can use as fuel | Lava, Blazing Blood | #### Per-Maid Task Config (Individual per maid) Configurable per maid in the maid GUI: | Option | Description | Default | |:--------------------:|:-----------------------------------------------------:|:--------:| | Auto-craft Ingots | Auto-compact 9 nuggets into ingots | Enabled | | Auto-craft Blocks | Auto-compact 9 ingots or gems into blocks | Enabled | | Auto-sort Inventory | Sort inventory by type after crafting | Enabled | | Ignore Allowlist Tag | Ignore the allowlist tag and insert any meltable item | Disabled | #### Item Allowlist Tag The `#maidsconstruct:smeltery_allowlist` item tag controls which items maids can insert into the smeltery. By default it includes: - `forge:ores` (ores) - `forge:raw_materials` (raw materials) - `forge:dusts` (dusts) - `forge:raw_nuggets` (raw nuggets, optional) - Tinkers' grout and nether grout You can customize this tag via datapacks to add or remove allowed items. ### Dependencies | Mod | Version | |:------------------:|:-------:| | Minecraft | 1.20.1 | | Forge | 47.2+ | | Touhou Little Maid | 1.3.7+ | | Tinkers' Construct | 3.10+ | ### Debugging This mod supports Touhou Little Maid's debug system. With debug mode enabled, use the debug stick on a maid performing smeltery work to see: - **Green marker** — Smeltery position and current state (IDLE / FUELING / INSERTING / WAITING_MELT / POURING / WAITING_CAST / COLLECTING) ### About This Repository The initial commit of this repository was generated by **Claude Opus 4.6**, then fully reviewed and corrected by humans. ### License BSD-3-Clause