Thaumcraft 5 Golems Research Paper



Minecraft 1.8.9 / Thaumcraft 5

Minecraft 1.7.10 / Thaumcraft 4.2

If the widget doesn't show the latest version, try downloading from the project page, here.


New in Version 2.0.3 are the Thirsty Tank and Avarice Pearl.


New in Version 2.0.2

More details and change log

The long process of bringing Automagy to Minecraft 1.8.9 and Thaumcraft 5 has begun. Many features are being more or less ported from previous versions of Automagy but there will also be changes and entirely new features.

This is a "work in progress" build. As is always the case when installing or updating a mod, it is recommended that you first back up your worlds -- especially with these early builds.

2.0.3
- Ported avarice pearl.
-- Now has its own research entry and does not shatter or deal damage to the player that throws it.
- Ported thirsty tank, thirsty tank glyphs.
-- Research requirements, some recipes adjusted.
-- Reservoir glyph now increases capacity by 32 buckets instead of 16.
-- Speed increase from Guzzler glyph improved.
- Ported milk (fluid), mushroom soup, vishroom soup.
-- Vishroom soup turns cows into mooshrooms more quickly.
- Attempt to fix issue where redcrystal doesn't update in reaction to changes in "weak" redstone power.

2.0.2
- Ported:
-- Hungry maw, finical maw.
- New:
-- Craft seal, runic recipe, golem workbench. (The workbench's name, appearance, and general purpose aren't new but the mechanics are different.)
-- Provide craft seal, supply seal.
-- Spitting maw.
-- Finical maw can now be made sensitive to redstone signals.

2.0.1
- Ported:
-- Slivers of magic.
-- All variants of redcrystal, Waila provider for redcrystal.
-- Hourglass, magic hourglass, Waila provider for hourglasses.
-- Redstone inversion torch.
-- Remote comparator.
-- Crystalline eye.
-- Enchanted paper, bound enchanting paper, enchanting bookshelf.
-- Runic whitelist, runic blacklist.
-- Tally box, tally box lenses.
-- Vishroom stew. (No research or soup.)
- New:
-- Shear seal and advanced shear seal.
-- The direction tally boxes output redstone signals can now be changed using a wand. Multiple directions can be used. You can even output into the block it is reading from.

(Yep, I skipped past v1.x in favor of v2.x. Automagy for TC 5 feels more like "Automagy version 2" than version 1.0. Perhaps I'll even put out a version 1.0 for 1.7.10, if there's something that needs fixing or polishing.)


The information below is about releases for 1.7.10. (The mod pack policy still applies for 1.8.9 releases, however.)



New in Version 0.28 is the Dispersing Mirror (research), allowing multi-destination support for your Inventarium delivery system!

Inventarium Demonstration (from v0.19)


Other recent additions: Melding Mirrors and the Tenacious Chest (v0.26), Soul Stone and Enchanter's Concentrate (v0.25), Dimensional Lure (v0.24), Golem's Workbench Upgrades and Scrivener's Oculus (v0.23), Alchemical Boiler and Thirsty Tank Glyphs (v0.22), Tally Box Lenses and improved Redcrystal (v0.21), Wand Focus: Crafting (v0.20).

As of v0.20, Thaumcraft 4.2.3.5 or higher is required.

Key Features

  • Storage system: See all your stored items in one GUI. Request items for delivery. Output redstone signals based on what you've got.
  • Improved control over golems.
  • Vis/Essentia Logic: React to the state of warded jars, recharging wands, nodes, cauldrons and more.
  • Redstone Logic: A magic-themed take on "redstone wire", "wireless redstone", clocks, and various bits of logic (including strength-sensitive logic, not just "off" or "on").
  • Centralized essentia tracking and distribution.
  • Entity and player detectors.
  • Conjure Nether blocks (including lava) and creatures from essentia.
  • A way to extract your XP so you can store it. (Brain in a Jar not just for the Infernal Furnace and mob farms any more!)
  • Lure mobs to their doom with the Siren's Lure.
  • "Wirelessly" recharge your thaumostatic harness.
  • Make any chest (or other inventory block) into a pseudo-hungry chest using the Hungry Maw, or use the Finical Maw to make it respect an item filter.
  • Player "Quality of Life": Quickly drop off items and restock your supplies with a single one-click visit to the Eager Chest, throw a special pearl to gather dropped items even at a distance, automatically send excess items you pick up through your magic mirrors, etc.
  • Item Logistics: Maintain desired quantities of items in your chests, split supply chains into multiple routes, advanced filters (choose sensitivity to metadata and NBT, or even use text to indicate item names), and more.
  • And much more!

Videos (a bit old)

Danilus
Part 1/3

Part 2/3

Part 3/3 (up to version 0.12.2)

The following descriptions and images are of already-implemented features of the addon. Many other features are planned for future releases.

Screenshots


Here are most of the features of the addon as of the initial release (v0.1). This list is very old (we have way more stuff now) but maybe I'll update it one day. Or you can just get an idea of what we have from the "key features" list, above.

  • Vis Reader: Send redstone signals based on an object's current aspects. Has numerous applications, such as automating wand recharging or automatic essentia distillation based on jars' contents.

  • A new "redstone wire" system (called redcrystal), a magic-flavored alternative to those other redstone wire mods. This lets you run your signals along walls and ceilings, boost the range well beyond 15, and run lines next to each other without connecting them. You can also react to / alter the signal strength in ways I haven't seen other mods do, which is handy when you only want a certain-strength signal to be allowed through, for example (which is good when devices output varying signal strengths depending on conditions or when they react to different signal strengths in different ways).

  • The hourglass: An easy-to-use device allowing you to delay signals for a configurable amount of time, send signals for a given length of time, or send signals that increase (or decrease) in strength over a period of time. Can be set up to repeat, allowing for a compact clock.

  • Remote Comparator: Reads from inventories like a redstone comparator but works on most inventories (not just vanilla chests and those few things mod developers thought to allow) and it needn't be placed next to the inventory (hence the "remote").

  • The highly customizable Greedy Chest: Take items from adjacent inventories. Has several modes, including: Split them as they come in (e.g. take, say, 40% of what is added to its neighbors), maintain stock at a given number, or keep the neighbor's stock at a certain number (by taking any excess).

  • A detailed item whitelist/blacklist system used by several different blocks.

  • The Avarice Pearl, which you can throw at stuff for some reason, and maybe something will happen.


Again, these are just some of the already-implemented features. I have plans for more in the future.

Credits

Tuhljin, Programming, art, design
Draanor, Main hourglass models and textures
Lorc, Icon templates used for wand focus upgrades

Special thanks and much credit go to Azanor, not only for Thaumcraft (of course) but also his permission to base some of my textures on his.


Change Log

The change log lists changes of particular note to users, not every change made.

0.28.2
- Fixed issue on servers where a requisition tome pointed to an input mirror could cause the client to crash and its "Mirrors" GUI would show incorrect information about mirror status.

0.28.1
- Fixed a crash that happened when a dispersing mirror tried to send an item to a melding mirror.
- The dispersing mirror can now only send items to mirrors that are linked to another mirror (as intended).

0.28
- Added dispersing mirror. This gives multi-destination support to the Inventarium's delivery system.
- Added a new type of runed obsidian: Light (for glowstone).
- Fixed problem with background texture of Unseen Scribe's GUI.
- Runed obsidian can now be used as a base for a beacon, but only for the first layer.
- Added a config option to allow other blocks to be treated as bookshelves by the Inventarium.
- Natura: Using the default Automagy config, the Inventarium can now use Natura bookshelves in the place of standard bookshelves.

0.27.1
- Inventarium: The Requisition Tome GUI's mirror input now works with melding mirrors.
- Adjusted Entropic Refining recipe again to make it easier to use in the early game.
- The golem's workbench now ceases crafting activity when an active golem fetter is found directly below it.
- Fixed an issue where the oculo anima could not be attuned to villagers or other non-golem entities that react to being right-clicked.
- Fixed just-crafted thirsty tanks not stacking with similar thirsty tanks that were previously placed into the world. (If you were using a previous version, you may need to place the latter into the world and break them again.)
- Added localization: French (partial).

0.27
- Inventarium: You can now use the Requisition Tome GUI to input items. Use the "Mirrors" button and a crystalline eye to specify a nearby mirror. This will enable a new slot. Items placed there (shortcut: shift-click) will be transported through the specified mirror.
- Thaumostatic Spire:
-- The distribution area is now a cylinder with no vertical limit instead of a sphere.
-- Adjusted distribution range. With two pylons, it is slightly smaller but additional pylons now increase the Potentia distribution range even without Aer essentia being piped in and the range with Aer essentia has been increased.
-- Adjusted distribution rate. (Slower without Volatus piped in. Slightly faster with it.)
-- Greatly reduced the rate at which Aer and Volatus are consumed (making their upgrade effects more efficient).
- Fixed a crash on startup related to using a mouse button for the crafting focus keybinding.
- Botania: Added a config option to put phial of enchanter's concentrate on the loonium blacklist. (Defaults to false.)

0.26.3
- Tenacious chests now split contained stacks more reliably.
- Added special logic to the tenacious chest so sorting golems will deposit items when only one of that item is in the chest.

0.26.2
- Correct Essentia Locus's aspect overlay display having too few aspects per row in some cases.

0.26.1
- The scrivener's oculus can now be used to increase the range of the Unseen Scribe.
- Improved the aspect overlay displayed when looking at the Essentia Locus. It is now sorted alphabetically, with primals first. If there are many aspects, more are shown per row.
- Updated Inventarium entry in Thaumonomicon to be more specific about using additional bookshelves to increase maximum slots.
- Fixed a crash that could occur when other mods attempt to access the thirsty tank before default milk or mushroom soup fluids have been assigned.
- API: Added the IEssentiaDistillery interface to help mods integrate with the Alchemical Boiler.

0.26
- Added melding mirror and conflux disc.
- Added tenacious chest.
- Inventarium requisition: Golems fetching items now better handle the requested count being increased. Provided they haven't grabbed any items yet, the number they will try for can increase if the number requested has increased.
- Runic whitelists/blacklists now support stack sizes up to 999.
- Added a config option to disable Advanced Node Jarring research and the associated construct.
- Fixed inability to activate a Nethermind with Dimensional Lure due to the presence of certain blocks classified as "air" (e.g. glimmers of light from arcane lamps).
- Fixed a rendering glitch involving some blocks with overlays interacting poorly with certain other blocks (e.g. leaves).
- Forestry: Thirsty tanks using the Glyph of the Bovine can now create milk from the Forestry mod if it is installed. Can be disabled in the Automagy config.
- Forestry: Automagy will now assign Aspects to Forestry milk. Can be disabled in the Automagy config.

0.25
- Added soul stone, jar of enchanter's concentrate, and phial of enchanter's concentrate.
- Added Advanced Node Jarring research and an accompanying mystical construct, allowing nodes to be jarred without damage.
- The items an Amnesiac's Stone can drain experience from are now configurable.
- Experience orbs generated by the Amnesiac's Stone now have a cap in size. The total XP value will be the same but more orbs will be generated when draining many levels at once. This partially mitigates "lost" XP due to the brain in a jar's behavior where it will consume an orb even if the amount of XP gained would put it over its cap (wasting the additional XP).
- Added phial of enchanter's concentrate to loot tables. (Configurable.)
- Hungry hand mirror now properly requires the Magical Hand Mirror research.
- Adjusted Entropic Refining recipe.
- The Inventarium GUI's search text field now automatically receives focus when the GUI appears.
- Fixed empty thirsty tanks sometimes removing the wrong source block when different types of fluid blocks are adjacent to each other.
- Fixed Inventarium GUI showing no items after another GUI was temporarily shown while it was open (e.g. NEI recipe GUI).
- Fixed inability to place blocks like torches or redstone on Siren's Lure and Dimensional Lure.
- Fixed a potential issue with Unseen Scribes on a server ignoring the wrong blocks. (Related to the Inventarium container blacklist config option.)
- Tinkers' Construct: Using the default Automagy config, the Amnesiac's Stone will now turn concentrated essence berries into experience orbs. (As with bottles o' enchanting, the value is slightly above average.)
- Waila: Brains in jars now show how many levels and how much experience they contain. This can be disabled with the Automagy config.

0.24.2
- "Workbench Upgrades" research (golem's workbench) now requires all six primal golem upgrades (Air, Earth, etc.) rather than requiring "Advanced Golems" research.
- Adjusted recipes for runic whitelists/blacklists and Workbench Upgrade: Fire.
- Adjusted aspects required for "Slivers for Travel" and "Slivers for Warding" researches.
- NEI + ThaumcraftNEIPlugin integration: NEI's "?" button can now be used to populate arcane recipes into the crafting focus's GUI. (Only works to move items. No overlay.)
- Fixed crash that sometimes occurred when NEI was used to populate the crafting focus's GUI when items were already in some of its slots.
- Fixed crash when tally box (no lens) is pointed at certain invalid targets.

0.24.1
- Creatures will no longer ignore the Siren's Lure effect due to having an attack target unless they have actually been engaged in combat recently.
- Clarified Siren's Lure entry in the Thaumonomicon.
- Storage Drawers integration: Fixed an issue where the Inventarium ignored compacting drawers.
- If the mod Storage Drawers is installed, then STORAGE DRAWERS VERSION 1.5.3 OR HIGHER IS REQUIRED.

0.24
- Added the Dimensional Lure and creature-specifying variants of runed obsidian. The Automagy config file controls time and essentia costs involved with operation.
- Added Nether Spire world generation. Generation frequency can be adjusted with the config file.
- Added hellfire wisps. (They do not spawn naturally.)
- You can now see scanned items' aspects in the Inventarium GUI.
- Added infusion enchantment recipes for Lure and Luck of the Sea.
- Added Entropic Refining research, allowing infused stone to be turned into a large number of slivers. Adjustable in the config.
- Golem's Workbench:
-- Advanced golem research is no longer a prerequisite. (Advanced golems are still needed to craft some recipes.)
-- The Order upgrade on an attached golem now causes leftover items to be placed in the workbench instead of being thrown into the air.
-- The Entropy upgrade on an attached golem now affects which items it will attempt to craft.
-- The Forge ItemCraftedEvent is now fired when an item is crafted to allow the possible preservation of items that allows. (E.g., essentia phials aren't consumed when assigning an aspect to a jar label.)
- The recipe for aqueous admixture now uses the ore dictionary for black dye.
- Adjusted recipes for the Nethermind, runed obsidian, Siren's Lure, and golemic inhibitor.
- Resonating Redcrystal research no longer required for golemic inhibitor. (Reduces the research barrier for the Amnesiac's Stone.)
- Fixed crafting focus with Transposing upgrade getting placed on crafting sceptres when the keybinding is used.
- Fixed alchemical boiler GUI failing to indicate that certain liquids cannot be processed. (This happened when the liquid had no associated fluid block.)
- Updated several Thaumonomicon entries to improve clarity.
- Updated the Automagy API so creature-specifying runes are supported.
- The Inventarium is now more compatible with the mod Storage Drawers. (Implemented using the API.)
- The Inventarium now respects the limitations set by sided inventories to determine which items should be seen.

0.23
- Added Scrivener's Oculus.
- Added golem's workbench upgrades: air, fire, earth, and entropy.
- An Inventarium Core that is right-clicked with a wand will temporarily be marked as preferred for links. This allows you to link an Unseen Scribe or other device to a specific core even if another is closer.
- The Amnesiac's Stone will now drain experience from bottles o' enchanting.
- Added "Aspect Count" mode to the vis reader and Capacity option for 16.
- Adjusted recipes for vis reader and tally box.
- Adjusted crafting speed of golem's workbench.
- The Signum Entia can now output a signal strength over 15, though redcrystal is required to read it.
- Added a config option to control how much water a water bottle is worth when used to fill/empty tanks.
- Added a config option that can make thirsty tanks consume water source blocks even when one is next to them. (This could be useful when another mod alters the way infinite water works.)
- Added a config option controlling the cooldown required by the Glyph of the Bovine to milk cows.
- Added a page to mercurial redcrystal's Thaumonomicon entry that appears when essentia mirrors are researched to make it clear they can be used instead of regular magic mirrors.
- Fixed golems with Use cores not being returned empty container items (e.g. buckets) when they fill an Automagy tank using liquid-containing items (e.g. buckets of milk).
- Added localization: Russian.

0.22.2
- Unseen Scribes and Requisition Tomes now remember players' sorting preferences and Unseen Scribes remember the contents source preference. These settings are saved per player and per block.
- NEI integration: NEI's "?" button can now be used to populate standard recipes into the crafting focus's GUI.
- Fixed a crash involving liquid containers from some mods and the thirsty tank's envy glyph functionality.

0.22.1
- Attempt to fix an issue where the thirsty tank could sometimes destroy certain source blocks without gathering their contents.

0.22
- Added the alchemical boiler.
- Added an upgrade system for the thirsty tank in the form of glyphs. The following glyphs are included: Void, Consumption, Siphoning, Envy, Temperance, Preservation, Guzzler, Reservoir, and Bovine.
- Added aqueous admixture (for crafting glyphs).
- Added vishroom soup. First you want to eat it, now you want to swim in it? Are you mad??
- Added mushroom soup and milk (liquids). Config options exist to have Automagy use the mod MineFactory Reloaded's equivalent liquids instead when possible (enabled by default).
- The research for vishroom soup requires scanning vishroom stew. If you have already scanned it using a previous version, you MIGHT need to use knowledge fragments or op commands to unlock it. (This research is informational only at this time. It doesn't unlock any crafting recipes.)
- Added a new op command: /automagy (alias /tca). Use it to remove a specified item from a player's list of scanned items or to empty that list entirely.
- The recipes that turn a runic whitelist into a runic blacklist and vice versa now preserve the filter data of the original list.
- Recipes were added to copy filter data from one runic whitelist/blacklist to another. Simply place the two of them in an arcane crafting table. The first's data is copied to the second.
- Fixed thirsty tank not returning empty buckets when filled using certain items such as a bucket of liquid death or a bucket of purifying fluid.
- Thirsty tank operates slightly slower than before but can be upgraded to be much faster.
- If the thirsty tank hasn't found a source block it can fill itself with for some time, it will check less frequently until it finds one.
- Hungry/finical maw is no longer knocked down by liquids like water.
- Fixed some rendering issues with the thirsty tank and other blocks with transparent/translucent elements.
- Fixed an issue where the version checker message could include incorrect information if the site it checks can be reached but is having problems.
- API: Added interfaces to help mods integrate better with the Vis Reader and the Essentia Locus. (IAspectContainerWithMax and IEssentiaLocusReadable, respectively.)

0.21
- Added tally box lenses. Attach one to a tally box to change the way it detects items.
- Redcrystal now uses multiple hitboxes so it should be easier to toggle connections.
- The Inventarium is now more compatible with other mods' blocks that use the deep storage unit interface (such as Jabba barrels).
- The greedy chest config GUI now has tooltips for each checkbox that display the name of the block in the associated direction.
- You can now shift-click on a (non-blank) jar label to put it into or remove it from a slot in the vis reader GUI.
- Fixed shift-clicking on wands deleting them when the crafting focus's GUI was opened by using a staff.

0.20.2
- Adjusted vis cost of crafting focus usage. Without the gratis upgrade, crafting arcane items consumes a small amount of ordo in addition to the normal cost.
- The Thaumostatic Spire will now use the controller's location to drain vis when it fails to do so from the top of the spire.
- Removed machina from redcrystal's research requirements.
- Fixed a crash when attempting to see the Inventarium's contents if the Core is in a chunk that isn't loaded on the client.
- Fixed the Inventarium's miscounting of items in crates from the mod BetterStorage under certain situations.

0.20.1
- Fix a crash on dedicated server startup.

0.20
- VERSION 4.2.3.5 OR HIGHER OF THAUMCRAFT IS NOW REQUIRED.
- Added Wand Focus: Crafting and three related upgrades.
- Pechs now place a higher value on mercatus amalgam, resulting in better trades.
- Vis Reader now reads the maximum capacity of amulets of vis storage and related items on wand recharge pedestals.
- Fixed tooltip for crystalline eyes that are linked to certain blocks (including aura nodes).
- Thirsty tanks shouldn't gather precipitation through glass or in biomes without rain or snow (such as deserts).
- Fixed an issue where an aspect completely drained from a node would sometimes still be considered by the Vis Reader.
- Adjusted the way greedy chests handle item stacks with sizes over the normal limits.
- Fixed an issue where glowing amber and glowing amber bricks were invisible in-world if using Thaumcraft 4.2.3.5.
- Attempt to fix a crash involving certain locales when the config file doesn't exist yet or isn't fully populated.

0.19.3
- Tally boxes pointed at a requisition tome now output redstone signals based on what is currently requested.
- Tally boxes now count enchanting bookshelves and ensorcelled bookshelves as bookshelves when determining whether to read from a nearby Inventarium Core.
- Fixed a crash that could sometimes occur when using a golem linking bell to clear a device's connections.

0.19.2
- The Inventarium and Unseen Scribes now ignore tally boxes when looking for containers.
- Added a blacklist in the config file to allow other blocks to be ignored by the Inventarium and Unseen Scribes.
- An API is now available for modders to control how the Inventarium will handle their containers.
- The API can also be used to designate blocks for the Nethermind to treat as Runed Obsidian. The blocks to be conjured and the essentia cost can be customized.
- The Inventarium is now more compatible with the mod BetterStorage's crates, chests, and lockers. (Implemented using the API.)
- Magic hourglasses placed in the world before v0.19 should now use the correct default settings for redstone signal reactions. (This fix does not affect those that were already loaded in v0.19 or v0.19.1. It'd be best to check their settings if you used one of those versions before this release.)
- Thirsty tanks like rain.

0.19.1
- Fixed a crash that could occur if looking at the Unseen Scribe GUI while its local contents are updated.

0.19
- Added golemic taskmaster, requisition tome, and memory block.
- Added enchanting bookshelf and ensorcelled bookshelf.
- Added glowing amber and glowing amber bricks.
- Unseen Scribe GUI can now be opened while holding a wand if the clicked Unseen Scribe is already linked and powered.
- Unseen Scribe GUI should now properly sort its contents when switching between Inventarium and Local modes.
- Added "Constant" and "Negative Pulse" modes to the magic hourglass.
- Added options to magic hourglass to make it react differently to redstone signals. (Standard flip hourglass mode, require signal to operate, require no signal, or ignore signals.)
- Adjusted recipe for magic hourglass.
- Added alternate recipe for bound enchanting paper.
- If mirrors are disabled in Thaumcraft's config, Automagy researches that require them are now disabled as well.
- Added lesser version of the Ring of Ender Disjunction as dungeon loot. (Config option exists to set how common it is or prevent it from being found at all.)
- Wearing multiple Rings of Ender Disjunction now results in additional damage being dealt to teleporting entities (but with diminishing returns). (Previously, there was little reason to wear more than one.)
- Multiple players' Rings of Ender Disjunction can now be triggered by a single teleport. (Previously, only one player's damage would be dealt.)
- Golem linking bells should no longer stack.
- Adjusted recipe for Amnesiac's Stone.
- NEI integration: If you look up a recipe while the Golem's Workbench GUI is open, you can now use NEI's "?" button to populate the workbench's recipe slots.
- NEI integration: The Inventarium GUI uses NEI tooltips when available and recipes can be looked up using NEI keybindings when the cursor is over its items.

0.18
- The Unseen Scribe now has a GUI that displays the items stored in containers linked to the Inventarium.
- If an Unseen Scribe failed to relay a container's contents to the Inventarium, black particles now appear above it. (This should make it easier to tell when you've reached the Inventarium's slot cap.)
- Added bound enchanting paper (used for crafting).
- Adjusted recipe for Unseen Scribe.
- Signum Entia: "Replaceable" blocks like water and tall grass no longer count as an obstruction when calculating the entity detection area.
- The Signum Entia now outputs to a comparator in addition to outputting its redstone signal directly.
- Added a config option to disable light being emitted by redcrystal when it has a redstone signal.
- Fixed an issue where an Unseen Scribe that was placed where another used to be sometimes couldn't be linked to an Inventarium.
- Fixed an issue where the tooltip shown in the runic whitelist/blacklist GUI appeared beneath NEI's list of items on the right.
- Baby animals charmed by the Siren's Lure will no longer attempt to follow adult animals.
- Made compatible with mods that break blocks in certain ways that previously resulted in a crash.

0.17.1
- Fixed crash when using a version of Thaumcraft prior to 4.2.1.2. (However, new textures for the Infinity Jar won't display properly if using older versions.)
- Updated wand focus detection (used in hungry maw crafting) to be compatible with Thaumcraft 4.2.2.
- Fixed a crash that sometimes occurred when crafting the hungry maw.

0.17
- Added Essentia Aggregator.
- Added the thinking cap, for creative mode testing and custom maps. Craft it with a golem to get an advanced golem. Its visibility in the Creative Tab and NEI is controlled by the Automagy config file. The recipe it is used in can also be disabled there.
- Siren's Lure now uses a lure strength system to determine which lure entities will be attracted to when multiple lures are in range.
- Corrected bug that gave Siren's Lure extra range.
- Prevented endermen from teleporting too far downward when redirected by a Siren's Lure.
- Adjusted the range of the Thaumostatic Spire.
- The rate that the Thaumostatic Spire consumes essentia used for optional upgrades was decreased (making upgrades a bit easier to maintain).
- Reduced the internal buffer of the Thaumostatic Spire. (This means less upgrade essentia will be wasted when using a design that cuts off the supply when no player is nearby.)
- You can now fill glass bottles from a thirsty tank that contains water as well as empty them into one. This does not change the amount of water stored.
- Made buckets stack with other buckets in the inventory when possible after emptying them into a thirsty tank.
- Fixed issue where, under some circumstances, buckets filled from a thirsty tank weren't immediately displayed in the inventory.
- Fixed missing/wrong textures shown when some researches are completed.
- Fixed issue where a duplicate crystalline eye appeared to drop from the Essentia Locus (but couldn't be picked up) when the eye became invalid due to a crystal cluster being removed.
- The Infinity Jar has a new texture and it is no longer hidden from the Creative Tab and NEI by default. (It may still be hidden if using a pre-existing config file.)

0.16
- Added the hungry hand mirror.
- The oculo anima can now be attuned to players and the signum entia can use it to either look for players in general or a specific player.
- Fixed a bug where the vertical detection range of the signum entia could be much larger than intended.
- You can now use a comparator with the Amnesiac's Stone to see how full of experience the Brain in a Jar above it is.
- Experience orbs created by clicking on an Amnesiac's Stone should be less likely to appear inside a block (which caused them to fling themselves farther away than desired).
- The thirsty tank operates significantly faster than before.

0.15
- Added Siren's Lure.
- "Brain in a Jar" research is no longer required to unlock "Crystalline Brain".
- Greedy and eager chests can now be opened when a solid block is above them.

0.14
- Added Amnesiac's Stone.
- Changed recipe for mercurial redcrystal. It no longer requires infusion crafting.
- Fixed a bug where mercurial redcrystal sometimes didn't update its signal strength when the strength on the other side of the mirror was cut to zero.
- Added a chat log message for failed activation of the Nethermind due to its Y position being too low.
- Fixed bug where hungry maws could be created from portable holes that weren't displacing obsidian blocks.
- Newly created hungry maws won't fly as far away as they could before.

0.13
- Added the Nethermind and runed obsidian (basic, Rock, Sea, Crystal, Soul, Celerity). The Automagy config file controls time and essentia costs involved with operation.
- Added the Ember Heart. By default, it drops from blaze spawners in the Nether. This can be disabled in the Automagy config file.
- Warp whispers can now be heard upon consuming vishroom stew.
- Added localization: Czech (Czech Republic) (partial).

0.12.2
- Fixed a crash involving the hungry/finical maw and Thaumcraft version 4.2.1.4.

0.12.1
- A tally box that points to another tally box (directly or by remote comparator) will now read from the ultimate target of all such boxes, allowing reads over long distances if chained together.
- Backward compatibility: Fixed crash involving checks for the essentia reservoir when using an older version of Thaumcraft that doesn't include one.
- Fixed crash resulting from unnecessary redcrystal update calls when using amplified redcrystal and branching lines.
- Made the redstone comparator reading from a thirsty tank consistent with other Automagy (and basic Minecraft) containers: 0 only if completely empty, 15 only if completely full.

0.12
- Added the thirsty tank.
- Added the Infinity Jar, for creative mode testing and custom maps. Its visibility in the Creative Tab and NEI is controlled by the Automagy config file. It is hidden by default.
- Hungry/Finical Maw no longer has a collision box. This makes "drop sorting" easier.
- Vis Reader now recognizes the essentia reservoir's maximum capacity.
- The Essentia Locus now reads the essentia reservoir similarly to how it reads warded jars.
- Adjusted recipe for mercurial redcrystal, making it cheaper overall. Takes double the essentia and a couple extra components but crafts two at a time.
- Adjusted instability of Thaumostatic Controller recipe.
- Added localization: Simplified Chinese. (Thanks to Mrkwtkr!)

0.11
- Added the Thaumostatic Spire and related blocks.
- Added Crystalline Brain: Air.
- The Ring of Ender Disjunction now deals 50% more damage.
- Fixed an issue where endermen killed by the Ring of Ender Disjunction that were teleporting toward the player would drop their items where they teleported from instead of their destination (nearer the player).
- Fixed a crash involving spawn checks in certain custom biomes.
- Adjusted the rarity levels of Essentia Locus, Inventarium Core, and golem linking bell.

0.10.2
- Golem's Workbench: Non-advanced golems can now be used if the recipe fits in a 2x2 grid or all components are the same.
- Golem's Workbench recipe tweaked.
- Fixed issue where the particles that fly from an Unseen Scribe to an Inventarium Core when they are linked weren't shown if the scribe is some distance from the core.
- Updated Thaumonomicon entries "Inventarium" and "Structured Avarice" to improve clarity and legibility.

0.10.1
- Fixed an issue where the version checker's message wouldn't be visible if logging into a server.

0.10
- Added the Golem's Workbench.
- Improved the look of the Unseen Scribe in the inventory (size and position) and when powered in the world (animation).
- Fixed an issue where the version checker's message wouldn't be visible in some situations.

0.9
- Added Inventarium Core and Unseen Scribe.
- Added Crystalline Brain: Order.
- Added version checker. Can be disabled through Automagy config file.
- Changed the particle effect showing mercurial redcrystals' connection to mirrors since the previous ones apparently broke with TC 4.2.

0.8.1
- Fixed a crash involving certain settings of the greedy chest when it didn't contain a whitelist or blacklist.

0.8
- Added Essentia Locus.
- Added Crystalline Brain: Water.
- Added vishroom stew. Use at own risk.

0.7
- Updated for Minecraft 1.7.10 and Thaumcraft 4.2.
- Added the tally box, for more item-specific measurements of containers' contents.
- Waila: Golem HUD now shows which block the golem is linked to.
- New icon for Thaumonomicon tab.
- New textures for inversion torch (to match new order shard colors).

0.6.2
- Fixed a potential problem with the entity detector when many entities are around.

0.6.1
- Reduced the extra spawn rate of endermen that the shattered avarice pearl provides.
- Made enderman spawning from the shattered avarice pearl respect biomes' mob spawn lists.
- Recipe for shards now requires only 4 slivers and some additional vis.
- Fixed a formatting error in the chat message that is shown when the "Structured Avarice" research is found.
- Fixed a formatting/localization issue causing some entity names to be displayed incorrectly in the entity detection system's GUI.

0.6
- Added Ring of Ender Disjunction.
- Added new block and item to allow detection and counting of entities (animals, monsters, etc.).
- Added Crystalline Brain: Earth.
- Having a shattered avarice pearl in your inventory now makes enderman spawns more likely wherever skeletons, zombies, spiders, or creepers naturally spawn.
- Research progression hint made more blatant in Greedy Chest's Thaumonomicon entry.
- Made hungry/finical maw a little faster to remove with a pickaxe.
- Adjusted recipe for golem linking bell.

0.5
- Added the golemic inhibitor and golem linking bell.
- Added Crystalline Brain: Entropy.
- Added alternative recipes for Paving Stone of Travel and Paving Stone of Warding. (More uses for slivers of magic.)

0.4.1
- Fixed compatibility issue with the addon Forbidden Magic that prevented crafting of the hungry maw.

0.4
- Added the hungry maw and finical maw.
- Moved mod items/blocks to a new creative tab.
- You can now shift-click on a populated runic whitelist/blacklist to put it into or remove it from a slot in the relevant GUIs.
- You can now right-click with a populated runic whitelist/blacklist instead of a wand to open GUIs where those items can be inserted.
- Fixed a bug where mercurial redcrystal didn't send its signal through the mirror if it received redstone power immediately upon being placed.
- Fixed a crash on dedicated servers related to the configuration GUI of greedy and eager chests.

0.3.1
- Fixed a bug where redstone signals weren't properly sent by Vis Reader.

0.3
- Added resonating redcrystal.
- Added mercurial redcrystal.
- Fixed an issue where a linked Crystalline Eye could appear as "Unnamed".

0.2.2
- Fixed a crash related to dedicated servers.

0.2.1
- Fixed a crash that prevented play on dedicated servers.

0.2
- Added eager chest.
- Added Miser's Pearl.
- Added mercatus amalgam.
- Can now turn a runic blacklist into a runic whitelist and vice versa (substituting for the enchanted paper in the recipe).
- The avarice pearl now becomes a shattered avarice pearl (new item) when it breaks and can no longer drop an ender pearl.
- Updated avarice pearl's Thaumonomicon entry.
- Avarice pearl should no longer disappear once it makes impact if the player that threw it has disconnected from the server. It will instead teleport to the location where it was thrown.
- Avarice pearl is now usable in creative mode. (The item never leaves your inventory, though.)
- Fixed some issues where "Ignore Metadata" and "Ignore NBT" filter options weren't being respected.

0.1
- Initial public release.

Mod Packs

Want to include Automagy in your mod pack? Then the following conditions must be met, most of which are based on Thaumcraft's own:

1. Your mod pack needs a link to this forum post.
2. You cannot make any money off of the mod pack. (Donations made to entertainers such as streamers who are simply playing with the mod are fine.)
3. You cannot claim that you made any part of this mod, and you must give credit to the author of the mod (Tuhljin).
4. If I ever ask you to remove my mod from your pack, for whatever reason, you do so.
5. If the mod pack is to be made available to the public, and it is not to be released solely on the Feed The Beast and/or Curse launchers, then send me a private message (PM) on these forums to notify me of your usage of the mod. Your PM must include the name of your pack and the method by which it is to be distributed (e.g. launcher or website name).

I reserve the right to alter, remove, or add any conditions at any time and for any reason.

Note that because of the volume of PMs I receive, I may not have time to reply to all of them. Please don't be offended if you do not receive a reply. If you are simply notifying me of the use of this mod in your pack, you don't need to wait for a reply.

(Why special treatment for FTB/Curse? In short, my mod is hosted on Curse and they treat authors well. I don't have anything against other launchers but I want to support Curse since they support me.)

I do like to know where the mod is being used so once your pack is released, even if you are hosting on FTB/Curse, feel free to let me know in a PM. (Please keep it to a single thread if you PMed about your pack earlier so I can keep organized.) This is entirely up to you, of course. Thank you and have fun!

Modders (API) and Translators

If you'd like to contribute to Automagy by adding or updating localization files, or if you're a modder who wants to use the API to better integrate your mod with Automagy's Inventarium, Nethermind, Vis Reader, or Essentia Locus, then please check out the GitHub page.

Golems are small utility mobs that the player can create. They are composed of a "golem body", an "animation core", and optionally various upgrades and accessories. To use golems effectively, the player needs an additional tool, the "Golemancer's Bell", used to set "marks" for them and to pick up golems for storage or to move them elsewhere. An additional block is also provided to help control them: The Golem Fetter can be powered with redstone. While powered, any golem passing over it will be deactiviated until either the power goes off, or the golem is pushed off the Fetter.

Golem Bodies Edit

All golem bodies are produced in the Crucible (or Thaumatorium), from a block of material and equal amounts (either 4 or 8 points apiece) of the aspects Humanus, Spiritus, and Motus. The different bodies provide very different levels of durability, carrying capacity, speed, and healing. All of these capacities can be increased with upgrades (see below). Most bodies can only accept one of the elemental upgrades, but a few can take two.

Material Block Durability Strength Self-repair Carry Limit Speed
Straw Hay Bale Very Low Very Low Average 1 Fast
Wood Greatwood Below Average Low Average 4 Above Average
Flesh Block of Flesh Low Low Very Fast 4 Above Average
Clay Bricks Average Average Slow 8 Average
Tallow Block of Tallow Average Average Average 8 Average
Stone Stone Bricks Above Average Above Average Slow 16 Slow
Iron Block of Iron High High Very Slow 32 Very Slow
Thaumium Block of Thaumium Very High High Slow 32 Slow
  • Italicized bodies (Flesh, Tallow, and Thaumium) require 8 points essentia per aspect, and can accept a second elemental upgrade.
  • The Flesh body is considered "forbidden knowledge".
  • Clay, Stone, Iron, and Thaumium are fireproof, and can also walk under water. (The others float.)
  • Carry limit is individual items, not stacks.

One note about "durability": Any golem with maximum health above 10 (5 hearts) will have only 10 health when placed, and will take some time to heal up to their full health. This discourages dropping an army of powerful combat golems into a monster encounter.

Golem CoresEdit

Besides a body, a functional golem requires an Animation Core, which gives it one of several specific functions. These are more fully described on the Golem Cores page, but a summary is below.

There can be up to three stages to produce a golem core:

  • A blank core is produced in the crafting table from 4 bricks and Nitor.
  • The basic cores are produced with crucible recipes (or in the Thaumatorium), by combining a blank core with 5 points apiece of two aspects of essentia, with the particular aspects determining their function.
  • The advanced cores are produced from basic cores by arcane infusion (see the Golem Cores page for full recipes).
  • In 4.2, the Butcher core (like the Flesh body) is considered "forbidden knowledge". It is produced from the Guard core, but in the crucible rather than by infusion, so it is listed with the basic cores.
Basic Cores Aspect 1 Aspect 2 Function Base For
Gather Lucrum Terra Collects loose items and stores them in a home inventory.
Fill Fames Vacuuos Takes items from marked inventories to home inventory. Sort
Empty Lucrum Vacuuos Takes items from home inventory to marked locations or inventories Use, Sort
Harvest Messis Meto Harvests crops Chop, Fishing
Guard Telum Vinculum Attacks mobs Butcher*
Decanting Aqua Vacuuos Fills containers with fluid Alchemy
*Butcher Bestia Corpus Slaughters adult domestic animals
Advanced Cores Function
Chop Chops down trees (top-down).
Fishing Placed near water, will automatically fish in it (catches anything a player can!).
Use Can use most tools or trigger machines at specific locations.
Sorting Takes items from home inventory to only those marked inventories that contain the same item.
Alchemy Takes essentia from a furnace or other device and stores it in a bank of warded jars.

Golem Upgrades Edit

There are three basic categories of golem upgrades:

  • Six "elemental" upgrades, granting various enhancements depending on the core. Normal golem bodies can have only one or two elemental upgrades attached, depending on type. "Advanced" golems get an extra slot, but can still only have two of any one element's upgrade. These upgrades are visible as tiny colored jewels at the golem's waist.
  • There are another eight "accessory" upgrades which do not count toward this limit, each adding new capabilities or enhancements. Most accessories can be combined, but each golem can only wear one of each type, and some cores or bodies cannot use some upgrades In particular, many of the accessories apply primarily to combat golems. These are all visible on the golem's model. Accessories that cannot be combined include:
  • There is also an "Advanced Golem" infusion (forbidden knowledge), applied to any golem body, which provides multiple enhancements, including an extra slot for elemental upgrades. An advanced golem has a glass-encased brain visible atop their head. It also makes their GUI messages much more varied and "interesting".
Upgrade Effects
Air Increases movement, ranged attack speed
Earth Increases strength: Melee damage, harvesting speed, carry limit (goes up by 4-16)
Fire Adds more interface slots, melee attacks set target on fire
Water Vision: Increases activity range, also range & accuracy for Ranged attacks.
Order Allows use of colored markers, unlocks various features for different cores.
Entropy Adds "Thorns" effect. Can work more categorically with items, optionally ignoring the "damage" value, ignoring NBT data, or checking the ore dictionary for similar items.
Advanced Golem Slightly faster, slight increase to vision, adds one slot for elemental upgrades.
Tiny Hats Increases health, vitality (healing).
Tiny Spectacles Increases vision range.
Tiny Bowties Increases speed.
Tiny Fezzes Rapid healing.
Golem Dart Launcher Gains a ranged attack. Guard golems only.
Golem Visor Kills drop experience and "player-only" drops. Slight armor increase. (Guard or butcher golems.)
Golem Iron Plating Heavy armor, slower.
Golem Mace Increases melee damage (Guard or Butcher golems).

Golem Control Edit

Golems have up to three major features that are used to control them, though not all cores use all the features: The "home location" where it is placed, "marks" placed with the Golemancer's Bell, and "item slots" accessible in their GUI. The GUI may also include "checkboxes" to select various options for their behavior. Full discussion of control can be found in the Golem Cores page, but this table summarizes home and mark usage, and whether item slots are available:

Core Home Inventory? Mark Inventories? Item Slots?
Gather In No Yes
Empty Out Maybe Yes
Fill In Yes Mandatory
Use Out or none No Yes
Sorting Out Yes No
Decanting In (liquid) No Yes (1)
Alchemy Out (essentia) Yes (essentia) No

Harvest, Fishing, Chop, Guard, Butcher: These cores have a home location only. They do not use inventories or marks.

Traveling TrunkEdit

The research tree for golems leads early to creation of the Travelling Trunk, a chest that follows you around carrying its contents. It can teleport after you similarly to dogs and cats, and can even follow you between dimensions. It can be picked up with the Golemancer's Bell, but normally drops its contents when you do so. The trunks are sturdy but not invulnerable. If damaged, they can be healed quickly by feeding them, or slowly on their own. Each Trunk can accept one of the elemental upgrades used for golems, with each element giving a different enhancement:

  • Air: Moves faster.
  • Earth: More item slots.
  • Fire: Attacks hostile mobs, setting them on fire.
  • Water: Nearly invulnerable. In SMP, can only be used by the player who placed it.
  • Entropy: Sucks in loose items nearby (if it has room for them).
  • Order: Can be picked up with its contents, as an item.

See their own page for more details.

ResearchEdit

The topic begins with the straw golem and gather core, but then branches out into three main research trees: Bodies, Cores, and Upgrades, with accessories an island of secondary research. This gallery gives an assortment of sample research pages.

Golemancy
Bodies Animation Cores Upgrades Other
Straw, Wood, Flesh, Clay, Tallow, Stone, Iron, ThaumiumGather, Fill, Empty, Harvest, Guard, Decanting, Butcher, Chop, Fishing, Use, Sorting, AlchemyAir, Earth, Fire, Water,

Order, Entropy

Golemancer's Bell, Traveling Trunk, Golem Fetter

One thought on “Thaumcraft 5 Golems Research Paper

Leave a Reply

Your email address will not be published. Required fields are marked *