A Tinkers' Construct addon that brings the materials and engineer equipment of Create into TiC.
- 🧪 6 new materials — Andesite Alloy, Zinc, Cardboard, Chocolate, Rose Quartz and Brass, usable in TiC tools and armor.
- 🔧 11 new modifiers — 6 material traits plus 5 engineer modifiers that replicate Create's engineer equipment.
- ⚙️ Deep Create integration:
- Crushing & washing recipes for cobalt ore (yielding cobalt nuggets and Netherite Scrap).
- Mixing recipes to craft TiC slime balls from dough.
- Wear TiC gear to gain Create's goggles, wrench and diving boots effects.
- 🌐 Bilingual: full
en_usandzh_cntranslations, generated via data generation.
The mod introduces 6 materials from the world of Create into TiC:
| Material | Material ID | Tier | Part Builder | Trait | Highlights |
|---|---|---|---|---|---|
| Andesite Alloy | andesite_alloy |
2 | ✅ | Tenacious | Well-rounded boosts; 220 durability / 5.5 attack |
| Zinc | zinc |
2 | ❌ (from Create) | Rustless | Converts Andesite into Andesite Alloy in mined drops |
| Cardboard | cardboard |
2 | ✅ | Weak | No damage but lightning fast; grants stealth |
| Chocolate | chocolate |
2 | ✅ | Nourishing | Directly edible — sweet & delicious |
| Rose Quartz | rose_quartz |
3 | ✅ | Rose Blade | Diamond-level mining; doubled ranged damage |
| Brass | brass |
3 | ❌ (from Create) | Precise | 600 durability / 6.0 attack; easy to repair |
Materials marked "from Create" are obtained from the Create mod and used in the Tinker Station.
| Modifier | ID | Source Material | Effect |
|---|---|---|---|
| Tenacious | tenacious |
Andesite Alloy | +5% durability, +5% melee damage and +5% projectile damage per level |
| Rustless | rustless |
Zinc | Converts Andesite into Andesite Alloy in mined drops, 20% chance per level |
| Weak | weak |
Cardboard | Melee damage reduced to minimum — deals no damage |
| Nourishing | nourishing |
Chocolate | Right-click to eat the tool: +1 hunger / +0.4 saturation per level, costs 15 durability; sets the wielder on fire when combined with Fiery |
| Rose Blade | rose_blade |
Rose Quartz | +10% melee damage and +20% projectile damage per level |
| Precise | precise |
Brass | +10% durability and +25% repair efficiency per level |
| Modifier | ID | Slot | Effect |
|---|---|---|---|
| Engineer's Goggles | goggles |
Helmet | Augments the HUD with info about placed components — same as Create goggles |
| Engineer's Wrench | wrench |
Tool | Use the tool as a Create wrench to configure kinetic contraptions |
| Engineer's Extendo | extendo |
Chestplate | +3 block & entity reach, at the cost of −50% attack speed |
| Diving Weights | diving_weights |
Boots | Descend faster in liquids, walk & jump underwater, unaffected by Mechanical Belts |
| Autocrush | autocrush |
Tool | Automatically crushes all drops (crushing/milling recipes); 5 durability per crushed item, −25% mining & use speed |
- Crushed Cobalt Ore (
crushed_cobalt_ore): added to Create's creative tab.
| Type | Input | Output |
|---|---|---|
| Crushing | Nether cobalt ore | Crushed Cobalt Ore (2.25×) |
| Crushing | Raw cobalt (forge:raw_materials/cobalt) |
Crushed Cobalt Ore |
| Crushing | Raw cobalt block | Crushed Cobalt Ore |
| Washing | Crushed Cobalt Ore | Cobalt Nugget + 25% Netherite Scrap |
| Mixing | Dough + Cyan Dye + Water | Sky Slime Ball |
| Mixing | Dough + Orange Dye + Blazing Blood | Ichor Slime Ball |
| Mixing | Dough + Purple Dye + Molten Ender | Ender Slime Ball |
All crushed ores melt as TiC ore_melting recipes — output scales with the melting machine (melter / smeltery: ~1.33 ingots per ore; foundry: 1 ingot per ore).
| Input | Output | Byproduct |
|---|---|---|
| Crushed Cobalt Ore | Molten Cobalt | Molten Diamond |
| Crushed Raw Silver | Molten Silver | — |
| Crushed Raw Tin | Molten Tin | — |
| Crushed Raw Uranium | Molten Uranium | — |
| Crushed Raw Zinc | Molten Zinc | Molten Copper |
| Crushed Raw Nickel | Molten Nickel | — |
| Crushed Raw Platinum | Molten Platinum | — |
| Crushed Raw Bauxite | Molten Aluminum | — |
| Crushed Raw Copper | Molten Copper | Molten Gold |
| Crushed Raw Gold | Molten Gold | Molten Cobalt |
| Crushed Raw Iron | Molten Iron | Molten Steel |
| Crushed Raw Lead | Molten Lead | — |
| Crushed Raw Osmium | Molten Osmium | — |
Integration is implemented via Mixins and data generation:
| Integration | Implementation | Effect |
|---|---|---|
| Wrench logic | WrenchSupport (mixin) |
TiC tools with the Wrench modifier trigger Create's wrench logic |
| Diving boots | DivingBootsModification (mixin) |
TiC boots with Diving Weights are treated as Create diving boots |
| Cardboard armor | TinkerCardboardArmorSupport (mixin) |
All-Cardboard TiC armor triggers Create's cardboard stealth |
| Stealth overlay | TinkerCardboardArmorOverlay (mixin, client) |
TiC Cardboard helmets render Create's stealth HUD overlay (toggleable in config) |
Client config (config/engineersmaterials-client.toml):
| Option | Default | Description |
|---|---|---|
enableCardboardArmorOverlay |
true |
Enable the stealth HUD overlay for Cardboard armor |
| Dependency | Version | Required |
|---|---|---|
| Minecraft | 1.20.1 | ✅ |
| Forge | 47.1.33 ([47,)) |
✅ |
| Create | 6.0.8 ([6.0.8,6.0.9)) |
✅ |
| Tinkers' Construct | 3.11.2.166 | ✅ |
| Mantle | 1.11.104 | ✅ |
| Flywheel | 1.0.4-243 | Runtime |
| Ponder | 1.0.81 | Runtime |
| JEI | 15.20.0.129 | Optional (compile-time integration) |
| Curios | 5.3.1 | Optional |
- JDK 17
- Gradle (use the bundled
gradlew)
# Build the mod jar (outputs to build/libs/)
gradlew build
# Run the client
gradlew runClient
# Run the server
gradlew runServer
# Run data generation (outputs to src/generated/resources/)
gradlew runData
# Clean
gradlew cleanThe mod relies on data generation for all materials and modifiers:
- Materials: definition (
MaterialDataProvider), stats (MaterialStatsProvider), traits (MaterialTraitDataProvider), render info (MaterialRenderInfoProvider), sprites (MaterialSpriteProvider), tags (MaterialTagProvider) - Modifiers: definition & effects (
ModifierProvider), tags (ModifierTagProvider) - Recipes: crushing (
CTCrushingGen), washing (CTWashingGen), mixing (CTMixingGen) - Lang:
en_us(CTENUSLang),zh_cn(CTZHCNLang)
src/main/java/com/chemiofitor/engineersmaterials/
├── EngineersMaterials.java # Main class (CreateRegistrate entry point)
├── CTConfigs.java # Config system
├── common/
│ ├── modifier/ # Modifier implementations (7 Java classes)
│ └── module/ # Item container (for recipe queries)
├── data/
│ ├── CTClient.java # Client config
│ └── provider/ # Data providers (materials/modifiers/lang/recipes)
├── index/ # Registration indices (materials/modifiers/items/blocks/tags)
└── mixin/ # Create integration mixins (4)
- Loader: Forge (
[47,)), runs on both client and server. - Data/resource pack friendly: materials and recipes are data-generated and fully overridable.
- Extension API:
CTMaterials,MaterialStatsProviderandMaterialTraitDataProviderexpose staticregister(...)methods, allowing addons to register materials without modifying this mod.
- GitHub: Chemiofitor4096/engineersmaterials
- Maven: published to
mavenLocaland Kessoku Maven (https://maven.kessokuteatime.work/releases)
Licensed under the MIT License. See LICENSE.