Mods / [Suspended]Temporal Hacker

Draft
Set to published to be listed. A draft mod is still visible to everyone via direct link
Category: #Creatures #Technology
Author: jakecool19
Side: Both
Created: Feb 27th 2021 at 6:39 PM
Last modified: Nov 1st 2021 at 10:50 PM
Downloads: 2831
Follow Unfollow 5

Latest file for v1.15.7:
temporalhack_v1.1.2.zip 1-click install


This mod will be suspended for an indefinite amount of time, so I can focus on other projects. It is open source so feel free to pick it up if you want!

Ever been playing single-player and wish you could hire people to do the tedious stuff for you? Ever been in a cave and see a locust nest surrounded by locusts and wonder, would it not be great to reprogram them? This mod gives you the ability to harvest locust corpses, and rebuild them to do things like farming for you.

 

Basics & Controls

  • All locusts can be deployed by shift right-clicking with them in your hand
  • All locusts need energy(kilojoules). To give a locust energy shift right click with any flammable item in your hand that burns higher than 200 degrees(Peat does not work for the player for some reason, but support locust can use peat).
  • Locusts lose energy over time and when doing tasks.
  • Locusts will go dormant when out of energy or when they have nothing to do. If they cannot find something they want in a container, put something in a container, or get stuck they will go onto a failure cooldown for that particular AI.(Default 1 minute, can be changed in the config)
  • Pick up a worker locust by shift right-clicking with an empty hand.
  • Ctrl+right click a locust to see their work area for 3 secs
  • Shift+left click to make the locust forget everything(preferably with bare fists lol)
  • Shift+ctrl+right click to attempt to swap items with a locust if they can
  • Right-click with a hammer to repair a locust.

Memory Gear

An absolutely essential item for using the locusts, the memory gear is used to record a work area, chest, barrel, and item pickup for locusts. Controls:

  • Ctrl+right click two corners of an area to select it for locust work(if you need to select an interactable block use Shift+Ctrl+right click)
  • To select a single point ctrl+right click the same block twice.
  • Shift+right click to select a barrel or chest to use
  • Ctrl+right click while not selecting a block to activate item recording mode. Place an item on top of it in the inventory to record it for locust pickup. (Similar to how you put linen on clothes to repair them) or press ctrl+right click again to cancel.
  • Shift+left click to highlight the work area in the memory gear.
  • Place a memory gear in the crafting grid and take it out of the output slot to clear its memory.

Types of Reprogrammed Locusts

Harvester Locust

This locust will harvest crops, berry bushes, beehives(without breaking the skep), and reeds/harvestable blocks on farmland. It needs a defined work area to harvest and requires a knife in order to harvest. The player can give it one or select a chest for it to get knives from.

Planter Locust

This locust will plant seeds, bushes, and saplings from a given chest or if the player give them it. They need a work area and preferably chest defined. With no item pickup memory, they will plant all plantable things that can be found in their selected chest. With an item pick up defined they will only pick up the item defined and plant it if they can plant it.

Collector Locust

This locust will pick up items in its area and put them in its defined chest. They need a work area and chest defined. Without an item pick up defined they will collect all items and place them in their selected chest. With an item pickup defined they will only pickup that item and place it in the chest.

Transporter Locust

This locust will transport items from one chest to another. For it to work, the chest defined must be the chest they are taking from. Then a single point for the work area with a chest(shift+ctrl+right click the same chest twice with memory gear) is where they will put the items. Without an item pick up defined they will collect all items from the chest defined and place them in their selected chest. With an item pick up defined they will only take that item from the defined chest to the selected one.

Crafter Locust

This locust will complete knapping and clay forming projects for you. To use you need to define a single point for the work area, and preferably a chest for it to get clay from. Start and select a recipe for clay forming/knapping in the point and they will begin to do it. For clay forming, they will need clay either provided by the player or from their defined chest. Give them an item pick up to restrict what clay they can use.

Apiary Locust

This locust will squeeze honeycomb from their chest putting honey into their defined barrel and dropping the wax on the ground. They need a chest and barrel defined. Their item pick up is locked on honeycomb and cannot be changed.

Dairy Locust

This locust will milk lactating animals in their work area and pour the milk into a defined barrel. They need a selected work area and barrel. Their item pick up is locked on milk and cannot be changed. Likewise, they cannot swap items with the player.

Support Locust

This locust will refuel and repair themselves and other locusts in its work area. They need a work area defined and preferably a chest to get fuel from. WARNING: They will INDISCRIMINATELY use any item for fuel. Make sure you have nothing flammable that you want in their work chest.

Miner Locust

This locust will mine out their work area starting from the top working its way to the bottom. They need a pickaxe in order to work, a work area, and preferably a chest to get pickaxes from. WARNING: They will INDISCRIMINATELY mine all blocks in their work area, including blocks that need special tools, or cannot be picked up for example a static translocator. Only select a few layers at a time to mine so that nothing valuable is destroyed. They forget their work area when finished and start over if not finished and unloaded/reloaded from disk.

Builder Locust

This locust will place blocks in a single layer where there is no other block at. They need a flat 1 block layer work area, a defined chest, and an item pick up that is a block, in order to work. They will only place blocks in the air, nowhere else. They forget their work area when finished and start over if not finished and unloaded/reloaded from disk.

Guard Locust

This unique locust will attack hostile creatures that comes in range. It only does 0.5 damage by default and needs to be equipped with a longblade, spear, or other melee weapon to increase its damage. By default it will follow the player around and act as a traveling companion if it has no selected point, or if a point is selected it will stay there and guard. It can also be given a chest to get longblades from. All damage it does and kills it gets are by the player instead.

Sawblade Harvester Locust

Does everything the harvester locust does except it needs an axe instead of a knife, and can chop trees.

 

Translocator Chests & Barrels

These special chests and barrels allow locust to instantaneously teleport items to and from working locusts. In order to be crafted, they need a Hivemind gear which can only be obtained from locust nests.

Clockmaker Additions

As you would imagine the Clockmaker class has huge advantages over the other classes in this area. Their Technomancer trait gives them triple the chance to harvest a fully intact body from bronze and corrupt locust. Their Reverse Engineering trait gives them significantly cheaper alternative crafting recipes for the locusts, memory gear, and translocator chest and barrel.

Other Changes/Tips & Tricks

  • Bronze & corrupt locust now spawn in caves naturally(without a locust nest)
  • Drifters, locust, and wolves will attack reprogrammed locust if provoked
  • Locust nests will drop Hivemind gear when broken
  • Bells will drop decapitated bell on death. Locusts can be harvested like animals for intact bodies
  • Tip: Gemstones can be found from panning bony soil
  • Tip: These locusts excel at doing simple and repetitive tasks, they have no intelligence and will not do things like rotate crops for you. Those logistics are up to you, the master hacker, to figure out.
  • Tip: Try to keep locust paths as clear as possible. They can walk over fences and 2 block high walls. Remember the golden rule: K.I.S.S
  • Tip: Locust can not use work areas, chests, or barrels that are in unloaded chunks.
  • Tip: The config for this mod contains configurations for locust cooldown, max energy, energy consumption, and energy gain that can be changed.
  • DISCLAIMER: While this mod can be used for multiplayer, it is intended for single-player and has only been tested in a single-player world. I have no server to test it on. If you do use it for multiplayer please let me know how it goes!

Compatibility/Issues with other mods

  • Guard locusts will attack hostile mobs from Cob Bandits, The Neighbors, and Wild Goblins
  • Planter locust can plant seeds from Wild Farming and AR Cotton
  • Harvester locust can harvest any block on tilled farmland that has the Harvestable block behavior
  • Any mod that removes locusts from spawning will make this mod impossible to use in a pure survival scenario(you would have to cheat bodies in)
  • Crafter locusts should be able to knap or clay form any recipe from any other mod.

    Known Bugs/Todo

    • Player cannot directly fuel with peat
    • Reverse engineering trait not showing up properly in handbook

Hope you enjoy it, and as always please report any bugs or issues, preferably on the forum page.

 

Disclaimer: Please post any bug reports, suggestions, and feedback on the forum page of this mod. Anywhere else, such as Discord, will be ignored!

Version For Game version Downloads Release date Changelog Download 1-click mod install*
v1.1.2 460 Nov 1st 2021 at 10:50 PM Show temporalhack_v1.1.2.zip Install now
v1.1.1 267 Oct 20th 2021 at 12:19 AM Show temporalhack_v1.1.1.zip Install now
v1.1.0 408 Jun 30th 2021 at 3:38 PM Show temporalhack_v1.1.0.zip Install now
v1.0.4 475 Mar 22nd 2021 at 1:56 PM Show temporalhack_v1.0.4.zip Install now
v1.0.3 334 Mar 9th 2021 at 10:35 PM Show temporalhack_v1.0.3.zip Install now
v1.0.2 322 Mar 3rd 2021 at 10:54 PM Show temporalhack_v1.0.2.zip Install now
v1.0.1 277 Feb 28th 2021 at 5:26 PM Show temporalhack_v1.0.1.zip Install now
v1.0.0 288 Feb 28th 2021 at 12:36 AM Show temporalhack_v1.0.0.zip Install now

4 Comments (oldest first | newest first)

💬 jakecool19Author, Mar 22nd 2021 at 2:35 PM

Updated!

💬 Tossonen, Mar 17th 2021 at 9:17 AM
Great mod! But Guards and Archers have to climb walls to any height, otherwise they are too easy to get lost along the way.
Or teleport to the player if the companion is too far behind.
Please do it.
Sorry for google trahslate.
💬 jakecool19Author, Mar 2nd 2021 at 3:44 AM

Thank you so much @theisgood, I hope you enjoy it!

💬 Theisgood, Feb 28th 2021 at 3:26 AM

Genius mod. Wow pat yourself on the back. People are going to go nuts over this!

(edit comment delete)