TinkerStages

TinkerStages

This mod hooks in to the GameStage API, and allows various aspects of Tinkers Construct to be put into progression stages.

by
4.2K Downloads
forgeutility
Rent Server with this Mod

About this Mod

Tinker Stages

This mod is an addon for the GameStage API. This allows for access to aspects of Tinkers Construct to be put into custom progression systems. You should check out the GameStage API mod's description for more info. To give a brief run down, stages are parts of the progression system set up by the modpack or server. Stages are given to players through a command, which is typically ran by a questing mod, advancement, or even a Command Block.

Nodecraft sponsor banner

This project is sponsored by Nodecraft. Use code DARKHAX for 30% off your first month of service!

Setup

This mod uses CraftTweaker for configuration.

General Restrictions

These are restrictions that apply to entire systems rather than specific situations. These ZenScript methods have one input, which is the stage you want to restrict the system to. You can add multiple stages for the same system, and the player will have access to the system if they have at least one of those stages.

  • Tool Crafting - Prevents the player from crafting tools in the Tinker tool station unless they have the stage. mods.TinkerStages.addGeneralCraftingStage(String stage);
  • Part Replacing - Prevents the player from replacing tool parts at the tool station, unless they have the stage. mods.TinkerStages.addGeneralPartReplacingStage(String stage);
  • Part Building - Prevents the player from building parts in the part builder, unless they have the stage. mods.TinkerStages.addGeneralPartBuildingStage(String stage);
  • Applying Modifiers - Prevents the player from applying tool modifiers, unless they have the stage. mods.TinkerStages.addGeneralModifierStage(String stage);

Specific Restrictions

These restrictions apply to a specific situation. They have varying inputs, but are all very straight forward.

  • Tool Type - Prevents a specific tool type from being crafted at the tool station. For example, you can restrict the crafting of hammers until a specific stage. mods.TinkerStages.addToolTypeStage(String stage, String toolId);
  • Material Stage - Prevents a material from being used by the player. Including crafting, part building, and using the tool. mods.TinkerStages.addMaterialStage(String stage, String material);
  • Modifier Stage - Prevents a specific modifier from being applied to a tool or used. mods.TinkerStages.addModifierStage(String stage, String modifier);

Example Script

//GENERAL RESTRICTIONS
//Prevents all tools unless the stage is unlocked.
mods.TinkerStages.addGeneralCraftingStage("one");

//Prevents all tool swapping unless the stage is unlcoked.
mods.TinkerStages.addGeneralPartReplacingStage("one");

//Prvents all part building unless the stage is unlocked.
mods.TinkerStages.addGeneralPartBuildingStage("one");

//Prevents applying any tool modifiers unless the stage is unlocked.
mods.TinkerStages.addGeneralModifierStage("one");

//SPECIFIC RESTRICTIONS
//Prevents crafting pickaxes unless the stage is unlocked.
mods.TinkerStages.addToolTypeStage("two", "tconstruct:pickaxe");

//Prevents the material from being used.
mods.TinkerStages.addMaterialStage("two", "stone");

//Prevents the modifier from being applied.
mods.TinkerStages.addModifierStage("two", "mending_moss");


Available Versions

TinkerStages-1.12.2-2.0.15release
MC 1.12.2forge
June 8, 2023
TinkerStages-1.12.2-1.0.13release
MC 1.12.2forge
June 8, 2023
TinkerStages-1.12.1-1.0.12release
MC 1.12, 1.12.1forge
June 8, 2023
TinkerStages-1.12.1-1.0.11release
MC 1.12, 1.12.1forge
June 8, 2023
TinkerStages-1.12.1-1.0.10release
MC 1.12, 1.12.1forge
June 8, 2023

How to Install TinkerStages on Your Server

1

Order Server

Order a Minecraft Java server with at least 3 GB RAM (4 GB recommended).

2

Set forge Loader

In the panel under "Egg", select the forge loader and matching Minecraft version (1.12.2).

3

Install Mod

Open the mod browser in the dashboard and search for "TinkerStages". Click "Install" – done! Alternatively, upload the .jar via SFTP to the /mods folder.

Compatibility

Mod Loaders

forge

Minecraft Versions

1.12.2, 1.12.1, 1.12

Server-side

Required

Recommended RAM

4 GB(min. 3 GB)

Frequently Asked Questions

TinkerStages server crashes on startup – what to do?

Most common cause: wrong forge version or insufficient RAM. Check the server log (latest.log) for "OutOfMemoryError" or "Mixin" errors. With Mado Hosting: ensure at least 3 GB RAM is allocated and the loader matches the mod version (1.12.2). You can switch loaders with one click in the panel.

Is TinkerStages compatible with forge?

TinkerStages officially supports forge for Minecraft 1.12.2, 1.12.1, 1.12. The Mado dashboard automatically detects incompatible loader combinations.

Server lagging with TinkerStages – how to optimize performance?

Recommended RAM: 4 GB (per 8 players). Use /spark profiler to check if TinkerStages consumes the most tick time. Common fixes: reduce server view-distance to 8-10, install "performant" or "starlight" as supplementary mods on Forge. With Mado Hosting, your server runs on NVMe SSDs with dedicated CPU cores for minimal latency.

Rent Modded Server

Install TinkerStages with just one click on your server.

Recommended RAM
4 GBab €8/mo
Min. 3 GB | +1 GB pro 8 Spieler
Create Server Now
1-Click Mod Install
NVMe SSD Storage
DDoS Protection included

Details

License
GNU Lesser General Public License v2.1 only
Server-side
Required

Supported Versions

1.12.21.12.11.12