This mod adds a small golem type that can perform several kinds of tasks:
Golem item recipe:

Once you place a golem, you can right-click it to open configuration screen. There you can select a task for golem to perform. Once you selected a task, you must specify positions for the task using a Position Scepter:
To set a single position, right-click a block with Position Scepter and then click the golem.
To set start and end position, Shift + right click two blocks with Command Scepter one after another and then Shift + right click the golem.
Task details:
Some of the tasks require a golem to have a tool, which you can give by right-clicking it.
For picking up items, transferring items, placing blocks, using items and breaking blocks you can give the golem an item filter configured with specific items or blocks to match. Item filter recipe - coal/charcoal + paper.
To retrieve an item from golem, right-click it with an empty hand.
Dispensers can equip golems with tools.
Golems require upkeep in the form of water and energy. They are provided through Energy Pylons - insert water bottles and food into them, and they will be converted to energy and water. Pylon range is 16 blocks, and energy and water values can be changed in the config. Pylon can be redstone-controlled.
You can change items that provide water by making a datapack:
-data
-k_golems
-tags
-items
liquids.json

You can also make a regeneration pad, which heals any living creature walking on it:

It needs healing potions to work, which can be inserted via UI or hopper.
Pad recipe:

Credit to raffle0 for new golem textures.
You can set an alternative golem texture in the config (made by Feellian):
