All Mods Resource Packs Data Packs Shaders Modpacks Plugins
Integrated circuit

Integrated circuit

by replaceitem • Downloads: 0 • Followers: 0
Description
Gallery
Changelog
Versions

Integrated Circuit

Available for fabric Requires fabric api Works best with cloth config See me on GitHub Available on Modrinth

A Minecraft mod that adds an integrated circuit redstone component. Each integrated circuit block has a 15x15 grid where you can place two-dimensional redstone components. Each side of the circuit can be used as an input or output for your circuit.

Example circuit

How to use

To craft an integrated circuit, you need 2 redstone dust, 1 quartz, 1 black terracotta, and 3 concrete or stone arranged like so:

Crafting recipe

When you place one down and click on it, it will open the circuit editor screen. You can select a block on the left, and place it in the 15x15 grid as you normally would in minecraft. To rotate a component, you use the scroll wheel. Adjusting repeater delay or the comparator mode is done by right clicking on a component.

The four ports are labeled using four colors to associate them with the sides of the integrated circuit block. Each port can be an input or output, which can be changed by right clicking it in the editor.

You can also copy circuits by putting an integrated circuit in the crafting grid, along with empty integrated circuits, similar to how books are copied, or re-dye them a different color by crafting them with a dye item, like with wool or shulker boxes.

Config

When having cloth-config and ModMenu installed, a config can be accessed from the Mod's modmenu page. Without cloth-config installed, the mod will use the vanilla keybindings and default config options.

The config allows to customize the three main keybindings for placing, destroying and picking components. You can also change the scroll behaviour (rotate component, scroll palette) and inverse the scroll direction.

Credits

Credits for the tweaked redstone component textures (levers, observers):

Vanilla Tweaks: https://vanillatweaks.net/

All Versions

+ Add Version
Name Game version Platforms Published Downloads Actions
26.3
Fabric
8d ago 1
26.3
Fabric
1mo ago 1
26.2
Fabric
4mo ago 1
26.1.x
Fabric
6mo ago 1
26.1.x
Fabric
7mo ago 1
1.21.11
Fabric
10mo ago 1
1.21.10
Fabric
last yr. 1
1.21.x
Fabric
last yr. 1
1.21.x
Fabric
last yr. 1
1.21.x
Fabric
last yr. 1
1.21.5
Fabric
last yr. 1
1.21.4
Fabric
last yr. 1
1.21.4
Fabric
last yr. 1
1.21.3
Fabric
last yr. 1
1.21
Fabric
last yr. 1
1.21.x
Fabric
last yr. 1
1.21
Fabric
last yr. 1
1.20.6
Fabric
last yr. 1
1.20.4
Fabric
last yr. 1
1.20.1
Fabric
last yr. 1
1.20.4
Fabric
last yr. 1
1.20.4
Fabric
last yr. 1
1.20.4
Fabric
last yr. 1
1.20.4
Fabric
last yr. 1
1.20.2
Fabric
last yr. 1
1.20.1
Fabric
last yr. 1
1.20.1
Fabric
last yr. 1
1.20.1
Fabric
last yr. 1
1.20.1
Fabric
last yr. 1
1.20.x
Fabric
last yr. 1
1.19.4
Fabric
last yr. 1
1.19.4
Fabric
last yr. 1
1.19.4
Fabric
last yr. 1
1.19.4
Fabric
last yr. 1
1.19.3
Fabric
last yr. 1
1.19.3
Fabric
last yr. 1
1.19.3
Fabric
last yr. 1
1.19.2
Fabric
last yr. 1
1.19.2
Fabric
last yr. 1
1.19.2
Fabric
last yr. 1
[1.6.11] 1.6.11 by replaceitem on Oct 18, 2026
Download
[1.6.10] 1.6.10 by replaceitem on Sep 17, 2026
Download
### ⚠️ Back up your world

Due to changes in block state serialization in minecraft, circuits also need to be migrated, since they share the block state serialization for components. Make sure you make a backup of your world before upgrading it.

### Changes

  • Updated to MC 26.3
[1.6.9] 1.6.9 by replaceitem on Jun 17, 2026
Download
  • Updated to MC 26.2
[1.6.8] 1.6.8 by replaceitem on Apr 30, 2026
Download
[1.6.7] 1.6.7 by replaceitem on Apr 03, 2026
Download
  • Updated to Minecraft 26.1
[1.6.6] 1.6.6 by replaceitem on Dec 26, 2025
Download
[1.6.5] 1.6.5 by replaceitem on Oct 31, 2025
Download
[1.6.4] 1.6.4 by replaceitem on Oct 14, 2025
Download
  • Updated to Minecraft 1.21.9 and 1.21.10
[1.6.3] 1.6.3 by replaceitem on Jul 26, 2025
Download
[1.6.2] 1.6.2 by replaceitem on Jun 21, 2025
Download
  • Updated to MC 1.21.6
[1.6.1] 1.6.1 by replaceitem on Apr 05, 2025
Download
  • Updated to MC 1.21.5
[1.5.3] 1.5.3 by replaceitem on Dec 04, 2024
Download
  • Updated to MC 1.21.4
  • Updated internal block model and texture names
[1.5.2] 1.5.2 by replaceitem on Oct 25, 2024
Download
  • Updated to MC 1.21.3
  • Fixed circuit cloning recipe
[1.5.1] 1.5.1 by replaceitem on Sep 20, 2024
Download
  • Fixed crash with mods setting signal strengths above 15
[1.5.0] 1.5.0 by replaceitem on Jul 23, 2024
Download
  • Added lectern component
  • Can be cycled through page 1-15
  • Outputs that page as a signal strength to comparators
  • Added copper bulb component
  • Added tooltip to the component palette
  • Increased sound volume of circuit sounds
  • Changed component palette in circuit screen to two columns
  • Screen related assets were split, moved and renamed
  • Added translations for all component names
[1.4.4] 1.4.4 by replaceitem on Jul 20, 2024
Download
  • Updated to MC 1.21

## ⚠️ Warning: Worlds from 1.20.4 and below will not be updated properly and may crash (see note below)

I already spent weeks writing datafixers to migrate old circuit data to the new one (which already worked).
Unfortunately, when Minecraft introduced structured components on items to replace NBT,
they chose to use components as the tag name where they are saved.
This happens to be the same tag that circuit items and block entities used for storing their circuit data.
This causes very annoying problems with DataFixerUpper,
since it would expect the list of integers to be a map of components.
When trying to load a 1.20.4 world with circuits, it will error with something like this in the console and crash:
``
Not a map: [I;0,0,0,.....
``
I tried a lot of things to fix this, and it partially almost worked (with some exceptions).
However, I don't feel comfortable including this fix in a release,
because I don't know the possible side effects it might have to worlds.
So if you need your world upgraded,
feel free to get in touch, so I know there is demand for it.
I might still find a good solution (unlikely)
or help you update the world with my (as of now) crude solution.

My datafixing attempts can be found at https://github.com/replaceitem/integrated-circuit/tree/datafixing-pain

  • If you are a datafixing wizard, I would really appreciate any help.*

[1.4.3] 1.4.3 by replaceitem on Jul 18, 2024
Download
# ⚠️ Warning: Worlds from 1.20.4 and below will not be updated properly and may crash (see note below)

  • Updated to MC 1.20.6
  • Fixed placing a circuit not updating output/input signals
  • Reworked the circuit serialization heavily:
  • Circuits are now saved using paletted containers (like minecraft chunks are saved)
  • Component states now use the same state system as block states, allowing more states than the previous 256 limit
  • Renamed block entity name to integrated_circuit:integrated_circuit

## About updating from 1.20.4 or below:

I already spent weeks writing datafixers to migrate old circuit data to the new one (which already worked).
Unfortunately, when Minecraft introduced structured components on items to replace NBT,
they chose to use components as the tag name where they are saved.
This happens to be the same tag that circuit items and block entities used for storing their circuit data.
This causes very annoying problems with DataFixerUpper,
since it would expect the list of integers to be a map of components.
When trying to load a 1.20.4 world with circuits, it will error with something like this in the console and crash:
``
Not a map: [I;0,0,0,.....
``
I tried a lot of things to fix this, and it partially almost worked (with some exceptions).
However, I don't feel comfortable including this fix in a release,
because I don't know the possible side effects it might have to worlds.
So if you need your world upgraded,
feel free to get in touch, so I know there is demand for it.
I might still find a good solution (unlikely)
or help you update the world with my (as of now) crude solution.

My datafixing attempts can be found at https://github.com/replaceitem/integrated-circuit/tree/datafixing-pain

  • If you are a datafixing wizard, I would really appreciate any help.*

[1.4.2] 1.4.2 by replaceitem on Apr 12, 2024
Download
  • The name of circuits is now rendered on top of the block model
  • Added a config option to disable circuit name rendering
  • Changed the mod id from integrated-circuit to integrated_circuit with an underscore, to match the namespace used in identifiers

[1.4.1] 1.4.1 by replaceitem on Feb 18, 2024
Download
  • Backported latest version to 1.20.1
[1.4.1] 1.4.1 by replaceitem on Feb 15, 2024
Download
  • Circuit updates now happen in the scheduled tick phase of the world, instead of the block entity ticks. Circuits might have to be manually block-updated in case they stop running when updating the mod.
  • Fixed circuits having wrong delays for scheduled ticks in some cases

[1.4.0] 1.4.0 by replaceitem on Feb 09, 2024
Download

[1.3.7] 1.3.7 by replaceitem on Dec 27, 2023
Download
  • Fixed redstone torches powering the block it is attached on
[1.3.6] 1.3.6 by replaceitem on Dec 11, 2023
Download
  • Updated to MC 1.20.4
[1.3.5] 1.3.5 by replaceitem on Sep 23, 2023
Download
  • Updated to MC 1.20.2
[1.3.4] 1.3.4 by replaceitem on Aug 20, 2023
Download
[1.3.3] 1.3.3 by replaceitem on Jul 31, 2023
Download
[1.3.2] 1.3.2 by replaceitem on Jul 28, 2023
Download
  • Added cloth-config and ModMenu as an optional dependency for accessing the config
  • The keybindings for placing, breaking and picking components can now be configured in cloth-config
  • Added a keybind for rotating the component (default r)
  • Added config for changing scroll behaviour (Rotating component or scrolling through component palette)
  • Added config for inversing scroll direction for the above
[1.3.1] 1.3.1 by replaceitem on Jul 17, 2023
Download
[1.3.0] 1.3.0 by replaceitem on Jun 07, 2023
Download
  • Updated to Minecraft 1.20
Integrated circuit Icon
Download Integrated circuit
Select game version
Select platform