promotional bannermobile promotional banner

ButcherCraft: Farm to Table

Build and manage your own meat processing operation with realistic production, machinery, and food processing.
Back to Files

butchercraft-0.10.3-alpha.1.jar

File namebutchercraft-0.10.3-alpha.1.jar
Uploader
DrTboneDrTbone
Uploaded
Aug 3, 2026
Downloads
20
Size
3.3 MB
Mod Loaders
NeoForge
File ID
8566459
Type
B
Beta
Supported game versions
  • 1.21.1

Curse Maven Snippet

NeoForge

implementation "curse.maven:butchercraft-farm-to-table-1612040:8566459"

Learn more about Curse Maven

What's new

ButcherCraft v0.10.3-alpha.1

Employee Operations Update

This release marks a major milestone for ButcherCraft.

Employees are no longer passive workers waiting for assignments—they can now perform their first real production task through the exact same deterministic architecture used by the player.

This update preserves the project's core design philosophy: employees never bypass gameplay systems. Every operation flows through the existing Workstation, Execution, Scheduler, and owner-result pipeline.


Added

Employee Grinder Operation

  • Employees can now perform the Grinder's Beef Trim → Ground Beef operation.
  • Added manual employee operation command:

     
    /butchercraft employee operate <employee>
     
  • Employees operate the Grinder through the existing deterministic Execution pipeline.
  • Employees observe Execution completion and Grinder owner-result evidence before completing work.

Employee Operation State Machine

Added employee operation lifecycle:

  • Preparing
  • Operating
  • Waiting for Completion
  • Operation Complete
  • Idle

Each explicit command performs exactly one workstation operation.


Improved

Workforce

  • Employees now remain stationed at reserved workstations after completing an operation.
  • Reservations persist between operations.
  • A new explicit operation request may be issued after successful completion.
  • Duplicate operation requests remain blocked while an operation is active.

Grinder Integration

  • Employee requests now use the exact same validation path as player interaction.
  • Existing Grinder recipe validation is fully reused.
  • Existing Scheduler timing is fully reused.
  • Existing Execution lifecycle is fully reused.
  • Existing owner-result publication is fully reused.

Diagnostics

Expanded employee operation diagnostics now include:

  • Current operation state
  • Reserved workstation
  • Execution ID
  • Active recipe
  • Failure reason
  • Reservation state

Fixed

Employee Operations

  • Fixed operation requests remaining permanently consumed after the first successful operation.
  • Employees may now perform multiple manually requested Grinder operations while keeping the same workstation reservation.
  • Duplicate requests remain rejected only while an operation is actually active.

Validation

  • Improved employee operation lifecycle validation.
  • Improved Grinder operation boundary validation.
  • Improved reservation lifecycle verification.

Technical

Architecture

Maintained strict subsystem ownership.

  • Workforce owns employees.
  • Workstations own inventory and processing.
  • Execution owns operation lifecycle.
  • Scheduler owns timing and dispatch.
  • Employees never mutate workstation inventory directly.
  • Employees never receive private Execution authority.
  • No Production automation has been introduced.

Testing

  • 1,422 automated unit and architecture tests.
  • 198 required GameTests.
  • Expanded employee operation regression coverage.
  • Expanded Execution integration coverage.
  • Expanded reservation lifecycle testing.
  • Expanded duplicate-request protection.
  • Expanded command synchronization validation.

Current Employee Capabilities

Employees can now:

  • Navigate to departments.
  • Navigate to reserved workstations.
  • Reserve supported workstations.
  • Wait at operating positions.
  • Perform Grinder operations.
  • Observe completion.
  • Remain ready for additional manually requested work.

Employees still do not:

  • Transport products.
  • Operate the Patty Former.
  • Claim Production Orders.
  • Perform autonomous work.
  • Carry inventory.
  • Automatically repeat operations.

These capabilities are planned for future Workforce milestones.

This mod has no additional files