promotional bannermobile promotional banner

Coglings: Clockwork Automatons

Adorable, living brass clockwork golems that harvest farms, transport items between chests, sweep floor clutter, and defend your base with spring-powered precision.
Back to Files

0.1.0

File namecoglings-1.21.1-0.1.0.jar
Uploader
AndricoAndrico
Uploaded
Nov 11, 2026
Downloads
19
Size
98.5 KB
Mod Loaders
NeoForge
File ID
9556320
Type
R
Release
Supported game versions
  • 1.21.1

Curse Maven Snippet

NeoForge

implementation "curse.maven:coglings-1798155:9556320"

Learn more about Curse Maven

What's new

Changelog — Coglings

All entries below describe features verified in automated GameTests and included in the release build.

0.1.0 — 2026-11-11 (Initial Release)

Stability and Bug Fixes

  • Pickaxe mineable tag standardized: Added data/minecraft/tags/block/mineable/pickaxe.json for the winding_station block, so the charging station now mines at the correct speed when broken with a pickaxe.
  • Harvester Core expanded (CoglingHarvestGoal): Now harvests and immediately replants mature Nether Wart (stage 3) on Soul Sand. Added a container.canPlaceItem(slot, stack) check before storing items, preventing items from being forced into invalid slots in furnaces or modded machines.
  • Transport slot integrity (CoglingTransportGoal): Fully draining a source chest slot now calls container.setItem(i, ItemStack.EMPTY), eliminating ghost-item display errors on server and client. Added a canPlaceItem check to protect the destination chest.
  • Lumberjack item pickup (CoglingLumberjackGoal): Removed the pickup delay when felling trees, so the golem collects 100% of the fallen wood before moving to the next tree.
  • Breeder anti-lag safeguard (CoglingBreederGoal): Added a safety cap of 24 animals of the same species within the working radius, preventing players from parking a breeder golem to breed without limit and dragging down server FPS/TPS.
  • Melee reach accuracy (CoglingDefendGoal): Attack reach is now calculated dynamically from the golem's actual body size (reachSqr = Math.max(4.0, reach * reach)), so attacks reliably hit zombies, skeletons, and spiders instead of missing due to hitbox differences.
  • Custom name preservation (CoglingItem): A Cogling renamed with a Name Tag keeps its custom name when picked up into the inventory and placed back into the world.
  • Visual sync on world load (CoglingEntity): syncCarriedCargo() is now called immediately after reading NBT data from disk, so a golem displays the item it is carrying as soon as the player re-enters the game.

Visuals, Animation, and Audio

  • Animated textures (.mcmeta): The charging station has a continuously rotating neon-cyan energy pulse (interpolate: true); all six mechanical cores have a soft glowing pulse.
  • Optic warning eyes: Bright cyan when fully wound, flashing amber/orange when windup drops below 10%, dark when fully unwound.
  • Animations: Subtle boiler breathing while idle, curious head tilts, an unsteady walk when low on windup, and carrying items with both hands.
  • Metallic sounds and feedback: Clinking footsteps with friction sparks, and crisp pneumatic piston sounds when sitting or standing.
  • Automated testing: 8/8 GameTests passed in 1.084 seconds (BUILD SUCCESSFUL).

This mod has no related projects