Overview#
Pewter is a specialized utility mod designed for Minecraft that bridges the gap between Tinkers' Construct and several major magic and exploration mods. By default, it introduces sixteen new materials into the Tinkers' Construct ecosystem, complete with unique traits, custom stats, and full integration with the Tool Station and Smeltery systems.
Beyond its built-in integrations, Pewter serves as a powerful engine for modpack creators. It allows for the addition of entirely new materials through simple JSON configuration files or through a dedicated Java API for addon developers. This makes it an essential tool for balancing and expanding the progression of tools and weapons in complex modded environments.
Materials and Stats#
Pewter adds a wide array of materials sourced from other mods. Each material is balanced to reflect its rarity and power level within its parent mod.
Material Statistics Table
| Material | Source Mod | Durability | Handle | Extra | Speed | Attack | Harvest Level |
|---|---|---|---|---|---|---|---|
| Antimony | Pewter / Embers | 200 | 0.9x | 50 | 5.0 | 4.0 | 2 (Iron) |
| Thaumium | Thaumcraft | 400 | 1.1x | 100 | 7.0 | 4.5 | 3 (Obsidian) |
| Void Metal | Thaumcraft | 150 | 0.5x | 50 | 8.0 | 5.0 | 4 (Cobalt) |
| Manasteel | Botania | 300 | 1.1x | 100 | 6.2 | 4.2 | 3 (Obsidian) |
| Terrasteel | Botania | 1500 | 1.4x | 200 | 9.0 | 7.0 | 4 (Cobalt) |
| Elementium | Botania | 720 | 1.2x | 150 | 8.0 | 5.0 | 3 (Obsidian) |
| Livingwood | Botania | 50 | 0.5x | 20 | 2.0 | 1.0 | 0 (Stone) |
| Dreamwood | Botania | 100 | 0.8x | 40 | 3.0 | 2.0 | 1 (Gold) |
| Starmetal | Astral Sorcery | 600 | 1.2x | 100 | 7.0 | 5.0 | 3 (Obsidian) |
| Octine | Betweenlands | 350 | 1.0x | 80 | 6.5 | 4.5 | 2 (Iron) |
| Syrmorite | Betweenlands | 250 | 0.8x | 60 | 5.5 | 4.0 | 2 (Iron) |
| Valonite | Betweenlands | 800 | 1.3x | 150 | 7.5 | 6.0 | 3 (Obsidian) |
| Weedwood | Betweenlands | 40 | 0.4x | 15 | 1.5 | 0.5 | 0 (Stone) |
| Living Root | Roots | 120 | 0.7x | 30 | 4.0 | 3.0 | 1 (Gold) |
| Umbercon | Erebus | 450 | 1.1x | 110 | 6.0 | 4.8 | 2 (Iron) |
| Bamboo | Erebus | 60 | 0.6x | 25 | 3.5 | 1.5 | 1 (Gold) |
Material Traits#
The materials added by Pewter come with unique traits that provide passive bonuses or active effects when used in tools.
- Thaumic: Found on Thaumium parts. It grants the tool an additional modifier slot, allowing for more upgrades like Haste or Luck.
- Void: Found on Void Metal parts. The tool gains a self-repairing property, slowly regenerating durability over time by drawing from the void.
- Mana: Found on Botania metal parts (Manasteel, Terrasteel, Elementium). The tool will consume Mana from the player's inventory (via Mana Tablets or Rings) to repair itself instead of losing durability.
- Celestial: Found on Starmetal. The tool's effectiveness (mining speed and damage) increases based on the current phase of the moon and the presence of starlight.
- Corrosive: Found on Betweenlands materials. Attacks apply a corrosion effect to enemies, dealing damage over time and weakening their armor.
- Botanical: Found on Livingwood and Dreamwood. Increases the effectiveness of Mana-related traits and slightly reduces the cost of mana-based repairs.
- Antimagic: Found on Antimony. Provides a small chance to negate incoming magic damage or debuffs while the tool is held.
Items and Blocks#
While Pewter is primarily a bridge mod, it does introduce its own native material if no other mod provides it.
Antimony
Antimony is the signature material of the mod. It serves as a mid-tier material comparable to Iron but with better magical affinity.
- Antimony Ore: Naturally generates in the Overworld between Y-levels 0 and 40. It requires a pickaxe with at least Iron-level harvesting to mine.
- Antimony Ingot: Obtained by smelting Antimony Ore in a furnace or Smeltery. It can be used to cast tool parts.
- Antimony Block: A decorative storage block crafted from nine Antimony Ingots.
Tool Parts
Pewter enables the creation of all standard Tinkers' Construct tool parts (Tool Heads, Bindings, Tool Rods, etc.) using the materials listed in the Materials section. These are created via the Smeltery Casting Table using molten versions of the metals or via the Part Builder for non-metal materials like Livingwood or Weedwood.
Mechanics: Custom JSON Materials#
Pewter allows users to define their own Tinkers' Construct materials using JSON files. This is useful for adding support for mods not natively covered by Pewter.
JSON Structure
To add a custom material, create a JSON file in config/pewter/materials/. The file should follow this structure:
{
"name": "example_material",
"color": "#FFFFFF",
"craftable": true,
"castable": false,
"stats": {
"head": [200, 5.0, 4.0, 2],
"handle": [0.9, 50],
"extra": [50]
},
"traits": ["sharp", "dense"]
}
Properties
- name: The internal name of the material.
- color: The hex color code for the tool parts.
- craftable: If true, parts can be made in the Part Builder.
- castable: If true, parts can be made in the Smeltery Casting Table.
- stats: Defines Durability, Speed, Attack, and Harvest Level for the Head; Modifier and Durability for the Handle; and Durability for the Extra part.
- traits: A list of Tinkers' Construct trait IDs to apply to the material.
Recipes#
Pewter integrates with the Tinkers' Construct Smeltery for all metal-based materials.
Smeltery Melting
| Input | Fluid Produced | Amount |
|---|---|---|
| Antimony Ore | Molten Antimony | 288mb (2 Ingots) |
| Antimony Ingot | Molten Antimony | 144mb (1 Ingot) |
| Thaumium Ingot | Molten Thaumium | 144mb (1 Ingot) |
| Void Ingot | Molten Void Metal | 144mb (1 Ingot) |
| Manasteel Ingot | Molten Manasteel | 144mb (1 Ingot) |
| Terrasteel Ingot | Molten Terrasteel | 144mb (1 Ingot) |
| Elementium Ingot | Molten Elementium | 144mb (1 Ingot) |
| Starmetal Ingot | Molten Starmetal | 144mb (1 Ingot) |
Casting
Standard tool part casts (Pickaxe Head Cast, Sword Blade Cast, etc.) can be placed in a Casting Table and filled with the corresponding molten metal to produce Pewter-integrated tool parts.
Configuration#
The mod's configuration file (pewter.cfg) allows players to toggle specific integrations. This is useful if a player wants to use a different mod's implementation of a material or if they want to disable certain traits for balance reasons.
- Enable/Disable Materials: Each supported mod (Thaumcraft, Botania, etc.) has a boolean toggle.
- Antimony Generation: Options to disable Antimony Ore generation if another mod provides it.
- JSON Loading: Toggle for the custom JSON material system.