Overview#
MrTJPCore is a foundational library mod developed by MrTJP and Chickenbones. It serves as the mandatory backend for the ProjectRed ecosystem and Forge Relocation. While it does not add many player-facing blocks on its own, it "unlocks" the suite by providing shared code for rendering, networking, and the Forge Multipart API integration.
ProjectRed is a spiritual successor to the classic RedPower 2 mod, bringing vastly improved redstone control to Minecraft. By using MrTJPCore, players can access a modular system that includes everything from tiny logic gates to massive moving frame contraptions.
Mod Suite Modules#
The mod suite enabled by MrTJPCore is divided into several modules, allowing players to customize their experience:
- Core: Provides the basic materials and tools (Screwdrivers, Saws, Ingots) needed for all other modules.
- Integration: Adds compact logic gates that condense large redstone circuits into a single block.
- Transmission: Introduces Red Alloy Wires and Bundled Cables that can run up walls and across ceilings.
- Expansion: Adds mechanisms like Block Breakers, Placers, and the Electrotine power system.
- Transportation: A complex system of pipes and chips for automated item routing and crafting.
- Exploration: Adds world generation features including new ores, volcanoes, and marble caves.
- Illumination: Provides a wide variety of stylish, redstone-controlled lighting options.
- Fabrication: Allows players to design and manufacture their own custom Integrated Circuit (IC) chips.

Core Items and Tools#
The Core module provides the essential tools required to interact with the mod's mechanics.
Essential Tools
| Item | Description | Image |
|---|---|---|
| Screwdriver | Used to rotate logic gates, change their internal configurations, and connect/disconnect wires. | |
| Diamond Saw | Used to cut standard blocks into microblocks (slabs, panels, strips) via the Forge Multipart API. | |
| Drawplate | A crafting tool used to pull metal ingots into various gauges of wire. | |
| Wire Stripper | Used to remove insulation from colored wires or bundled cables. |

Materials
- Red Alloy Ingot: Created by smelting Redstone Dust with Iron or Copper. It is the primary conductor for all basic wiring.
- Electrotine Dust: A blue mineral found deep underground. It acts as a more powerful alternative to redstone and powers advanced machinery.
- Illumar: A glowing substance made from glowstone and dye, used to create colored lamps and lanterns.
Logic Gates (Integration)#
The Integration module allows for extreme circuit compression. Most gates can be placed on any surface (floor, wall, or ceiling).
| Gate Name | Function | Permutations (via Screwdriver) |
|---|---|---|
| OR Gate | Outputs high if any input is high. | Toggle input sides on/off. |
| AND Gate | Outputs high only if all enabled inputs are high. | Toggle between 2 or 3 inputs. |
| NOT Gate | Inverts the input signal. | N/A |
| XOR Gate | Outputs high if exactly one input is high. | N/A |
| Timer | Emits a pulse at a set interval (adjustable GUI). | Adjust delay time. |
| RS-Latch | A memory cell with Set and Reset inputs. | N/A |
| Counter | Increments/decrements a value based on pulses. | Set max count and increment value. |
| State Cell | A monostable multivibrator (pulse extender). | Adjust pulse duration. |
Wiring and Transmission#
ProjectRed Transmission replaces messy vanilla redstone with clean, efficient wiring.
- Red Alloy Wire: Can be placed on any side of a block. It transmits a signal up to 255 blocks without loss and does not pop off when hit by water.
- Insulated Wire: Available in 16 colors. Wires of different colors will not connect to each other, allowing for extremely compact parallel circuits.
- Bundled Cable: Can carry all 16 colored signals within a single block space. Use "Wire Connectors" or colored insulated wires to pull specific signals out of the bundle.
- Framed Wires: Stiff versions of wires that can be placed in mid-air without a supporting block, ideal for complex 3D structures.
World Generation (Exploration)#
The Exploration module adds variety to the Minecraft landscape and provides the raw materials for the mod suite.
Ores and Minerals
- Ruby, Sapphire, and Peridot: Found in various biomes. These gems can be used to craft tools and armor equivalent to Diamond but with different durability profiles.
- Electrotine Ore: Found at similar depths to Redstone. Essential for advanced logic and power.
- Copper, Tin, and Silver: Standard industrial metals used in various crafting recipes.
Structures and Biomes
- Volcanoes: Large structures made of Basalt. They contain lava pools and are a primary source of decorative black stone.
- Marble Caves: Underground pockets of Marble, a white decorative stone used for clean, modern builds.
- Dye Trees: Rare trees with leaves that can be harvested for various dyes, reducing the need for flower farming.
Mechanics and Configuration#
Forge Multipart
MrTJPCore utilizes the Forge Multipart API, which allows multiple "parts" to occupy the same block space. For example, you can place a Red Alloy Wire, a logic gate, and a wooden cover all within the same 1x1x1 meter area. This is essential for hiding wiring inside walls.
Configuration
Settings for MrTJPCore can be found in config/ProjectRed.cfg and config/MrTJPCore.cfg. Key options include:
- Update Checker: Enable or disable the automatic check for newer versions.
- Logic Execution: Tweak how many logic gates can process per tick to optimize server performance.
- Worldgen Toggles: Enable or disable the spawning of Volcanoes, Marble, and specific Ores if using other mods that provide them.
- Rendering: Options to enable/disable high-quality wire rendering and gate animations.
Gallery#


