Mods
Resource Packs
Data Packs
Modpacks
Shaders
Plugins
Mods Resource Packs Data Packs Plugins Shaders Modpacks
Get Modrinth App Upgrade to Modrinth+
Sign in
ModsPluginsData PacksShadersResource PacksModpacks
Sign in
Settings
Integrated circuit

Integrated circuit

Adds integrated circuits to compact your redstone circuits into one block

18.3k
108
Game Mechanics
Technology
Utility
AboutGalleryChangelogVersions

1.6.2

by replaceitem on Jun 21, 2025
Download
  • Updated to MC 1.21.6

1.6.1

by replaceitem on Apr 5, 2025
Download
  • Updated to MC 1.21.5

1.6.0

by replaceitem on Mar 7, 2025
Download
  • Redesigned the component editing UI. Huge thanks to vddCore: (#38)
  • Fixed changing input port signal strength not updating components through a block placed next to the input

New circuit UI

1.5.3

by replaceitem on Dec 4, 2024
Download
  • Updated to MC 1.21.4
  • Updated internal block model and texture names

1.5.2

by replaceitem on Oct 25, 2024
Download
  • Updated to MC 1.21.3
  • Fixed circuit cloning recipe

1.5.1

by replaceitem on Sep 20, 2024
Download
  • Fixed crash with mods setting signal strengths above 15

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

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

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

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

by replaceitem on Feb 18, 2024
Download
  • Backported latest version to 1.20.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

by replaceitem on Feb 9, 2024
Download
  • Added colored variants of the circuit, crafted with concrete blocks as the base (#26)
  • Existing circuits can be dyed like wool (#26)
  • Made circuit items 3D (#26)
  • Circuits now have their respective color's map color (#26)
  • Ports now carry updates through instantly, instead of in the next tick

1.3.7

by replaceitem on Dec 27, 2023
Download
  • Fixed redstone torches powering the block it is attached on

1.3.6

by replaceitem on Dec 11, 2023
Download
  • Updated to MC 1.20.4

1.3.5

by replaceitem on Sep 23, 2023
Download
  • Updated to MC 1.20.2

1.3.4

by replaceitem on Aug 20, 2023
Download
  • Only tick the circuits on the server + added some safety checks (Fixes #21)
  • Optimized the circuit block entity on the client to no longer waste memory by storing an empty circuit

1.3.3

by replaceitem on Jul 31, 2023
Download
  • Fixed crash when game options are not available (#20)

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

by replaceitem on Jul 17, 2023
Download
  • Added a redstone lamp component #9
1
2

90% of ad revenue goes to creators

Support creators and Modrinth ad-free with Modrinth+
Filter

Show all versions

Modrinth is open source.

main@9fd0f68

© Rinth, Inc.

Company

TermsPrivacyRulesCareers

Resources

SupportBlogDocsStatus

Interact

Discord X (Twitter) Mastodon Crowdin
Get Modrinth App Settings
NOT AN OFFICIAL MINECRAFT SERVICE. NOT APPROVED BY OR ASSOCIATED WITH MOJANG OR MICROSOFT.