---
title: Cybernetic Augmentations
icon: oritech:augment_application_block
related_items: [oritech:augment_application_block, oritech:simple_augment_station, oritech:advanced_augment_station, oritech:arcane_augment_station]
---

The Cybernetic Augmentation Center is a facility that allows you to install cybernetic augmentations into your body.
These augmentations can provide you with a variety of benefits, such as increased strength, speed, and protection.
They can also grant you new abilities, such as the ability to see in the dark or to automatically keep you fed.

<Callout variant="info">
    Augmentations are permanent upgrades to the player that don't require any energy or resources to maintain.
</Callout>

<ModAsset location="oritech:augment_application_block" width={400} />

### Research Requirements
All augmentations must first be researched in the Cybernetic Augmentation Center:
1. Walk into the assembled machine to open the Research & Application GUI
2. Each augmentation has unique energy and resource costs (stored in the center's or player inventory)
3. Access the machine inventory via right-clicking the machine or using the GUI's bottom-left button
4. Many researches require prerequisite augmentations (as shown in the tech tree)

<ModAsset location="oritech:area/cyborg_research_ui" width={700} />

### Research Stations
- The augmentation center has 3 multiblock research slots (which are attached similar to addon slots)
- Each station:
  - Requires 3 machine cores
  - Handles one research at a time
  - Duplicate stations can enable parallel research

### Application Process
1. Researched augments become available for installation
2. Application requires additional resources
3. Center stores all researched blueprints (per-machine, this means they'll be lost when the machine is destroyed)
4. Existing player augmentations can be scanned via UI import button (bottom-left)

### Augmentation Management
- All Augmentations are installed permanently (no maintenance or energy is required)
- Some augments can be toggled; others remain always-active
- Augmentations can be removed at any time, but the resources used for installation are lost.

### Toggle Controls
1. Press+hold augmentation hotkey ([G] by default)
2. Hover over desired augment in radial UI
3. Release to toggle it

<ModAsset location="oritech:area/cyborg_ui" width={700} />

### Information for modpack developers:
The augments are fully configurable and data driven. New augments can be created using datapacks. There are 3 augment types: Modifier augments, that operate
by changing an entity attribute of the player, such as speed or reach. Next there are effect attributes, that grant an effect similar to a potion. The last type
are custom augments, that include fully custom logic, such as the ore vision or portal augment. These custom augments can be referenced via data packs, but
their logic needs to be implemented in a full java mod.

Completely new augments can be created with datapacks, and existing augments can be changed.
Take a look at this file as an example for an augment definition: https://github.com/Rearth/Oritech/blob/1.21/common/src/main/generated/data/oritech/recipe/augment/attackdamage.json

When adding new augments, keep in mind that translation entries and textures are also required. Textures go in the "oritech/textures/gui/augment" directory.