Links
Tags
Creators
Details
0.8.2
Compatibility
Changes
Consolidated changelog covering everything shipped since 0.5.0 (versions 0.6.0-0.8.1 were never individually published here):
0.6.0 - Added the Electrician villager profession (job site: Breadboard) that sells the mod's components for emeralds.
0.6.1 - Electrician now buys raw crafting materials as well as selling components (max 2 sell + 2 buy items per trade tier, always both present).
0.6.2 - Resistor/Capacitor/Inductor recipes reshaped to a horizontal lead-body-lead pattern (iron nugget / body material / iron nugget); resistor and inductor each accept either of two body materials.
0.7.0 - Added R2V and V2R Converters: read/write real redstone signal strength (not just on/off) as a DC voltage, V = A*16 + B from two 0-15 redstone inputs (A=North, B=South), and the inverse.
0.7.1 - Fixed a bug in the R2V/V2R voltage encoding (was A15+B, a non-bijective formula that made some A/B pairs indistinguishable; corrected to A16+B).
0.7.2 - Reduced Electrician buy-trade quantities to more reasonable amounts (8, or 4 for amethyst shard).
0.8.0 - Added a second villager profession, Electronics Engineer (job site: Workbench): NPN/PNP/NMOS/PMOS transistors, a Current Source, a Voltmeter, and all four classic dependent/controlled sources (VCVS/VCCS/CCCS/CCVS). The Diode moved from the Electrician to the Electronics Engineer. Fixed a bug where 3-terminal components (including the Ideal Op-Amp) couldn't get shift+right-click value-editor support.
0.8.1 - Fixed both villager workshop structures (Electrician's and Electronics Engineer's) leaving a 1-block trench around the building due to a footing/clearing size mismatch.
0.8.2 - Wire recipe changed from shapeless (1 copper ingot -> 6 Wire) to shaped (3 copper ingots in a row -> 9 Wire).
See the full README at https://github.com/rpicos-uib/circuitcraft for the complete component list.
Projects on Modrinth are automatically available through a Maven repository for use with JVM build tools such as Gradle. To learn more about the Modrinth Maven API, click here.
Note: When available, you should use the creator's maven repo instead as it will have transitive dependency information that the Modrinth Maven API does not. You may also end up with duplicate dependencies if you use a mix of Modrinth and non-Modrinth Maven repositories for your dependencies, because the group identifier will be different when served through the Modrinth Maven API.
Maven coordinates:
Version ID:
build.gradle:
repositories {
exclusiveContent {
forRepository {
maven {
name = "Modrinth"
url = "https://api.modrinth.com/maven"
}
}
// forRepositories(fg.repository) // Uncomment when using ForgeGradle
filter {
includeGroup "maven.modrinth"
}
}
}
// Standard Gradle dependency
dependencies {
implementation "maven.modrinth:YzEXeQXS:BmzwlIiy"
}
// Legacy Loom dependency
dependencies {
modImplementation "maven.modrinth:YzEXeQXS:BmzwlIiy"
}

