Skip to content

v1.0.5

Latest

Choose a tag to compare

@Flomik10002 Flomik10002 released this 15 Aug 11:28
· 1 commit to neoforge/1.21.1 since this release

Fixed: Contract Boxes could be nested without limit. A Contract Box could be placed inside another Contract Box, and container items from other mods (Supplementaries' sacks, backported bundles) could be chained through one, so a single item's data could grow without bound and the box worked as unlimited portable storage. A box now only accepts items that some contract could actually ask for - never another box - and accepts nothing at all once it is sealed. The allowed set is derived from the loaded contract pools, so datapack-added customers and pools are covered automatically.

Fixed: a box carrying contents can no longer be put into another container, whether by hand, by hopper, or by mod automation. Empty and sealed boxes stay ordinary items and can be stored anywhere - sealing consumes what it validated, so a sealed box carries only its contract record.

New: mod automation can fill a Contract Box. Funnels, tunnels, chutes, mechanical arms and contraption storage reach the box through the item handler capability on NeoForge/Forge and through the transfer API on Fabric, under exactly the same contents rule a player is held to. Hoppers can fill it as well, and stack a non-stackable objective (cake, suspicious stew, whole roasted dishes) into a single box slot the same way shift-clicking does. On Fabric 1.20.1 a hopper could not fill the box at all before this release.

All builds share the same mod_version and feature set; differences are only what each loader's API requires.

Downloads:

  • farmerscontracts-1.0.5-neoforge-1.21.1.jar — NeoForge, Minecraft 1.21.1, requires Farmer's Delight 1.2.4+
  • farmerscontracts-1.0.5-forge-1.20.1.jar — Forge (also runs on NeoForge 1.20.1 unmodified), Minecraft 1.20.1, requires Farmer's Delight 1.3+
  • farmerscontracts-1.0.5-fabric-1.21.1.jar — Fabric, Minecraft 1.21.1, requires Farmer's Delight Refabricated 1.21.1-3.0.0+, Fabric Loader 0.19.2+, Fabric API
  • farmerscontracts-1.0.5-fabric-1.20.1.jar — Fabric, Minecraft 1.20.1, requires Farmer's Delight Refabricated 1.20.1-2.0.0+, Fabric Loader 0.18.2+, Fabric API