TinkerStages (TinkerStages)
This mod is an addon for the GameStage API. It allows various aspects of Tinkers Construct to be put into custom progression systems.
Tinker Stages hooks into the GameStage API, enabling the integration of Tinkers Construct features into progression stages. These stages are part of the modpack or server's progression system, typically assigned to players through commands, quests, advancements, or Command Blocks.
Setup
This mod utilizes CraftTweaker for configuration.
General Restrictions
These restrictions apply to entire systems and require a specific stage for access. Multiple stages can be added for the same system.
- Tool Crafting - Restricts tool crafting at the Tinker tool station without the required stage.
mods.TinkerStages.addGeneralCraftingStage(String stage);
- Part Replacing - Prevents tool part replacement at the tool station without the required stage.
mods.TinkerStages.addGeneralPartReplacingStage(String stage);
- Part Building - Blocks part building in the part builder without the necessary stage.
mods.TinkerStages.addGeneralPartBuildingStage(String stage);
- Applying Modifiers - Prohibits applying tool modifiers without the specified stage.
mods.TinkerStages.addGeneralModifierStage(String stage);
Specific Restrictions
These restrictions apply to specific situations and require different inputs.
- Tool Type - Prevents crafting specific tool types at the tool station until a certain stage.
mods.TinkerStages.addToolTypeStage(String stage, String toolId);
- Material Stage - Blocks the use of specific materials in crafting, part building, and tool usage.
mods.TinkerStages.addMaterialStage(String stage, String material);
- Modifier Stage - Prevents applying or using specific modifiers until a certain stage.
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 unlocked.
mods.TinkerStages.addGeneralPartReplacingStage("one");
//Prevents 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");
已复制!
来自Modrinth
TinkerStages-1.12.2-2.0.17
TinkerStages-1.12.2-2.0.17.jar下载2.0.17#Alpha
<ul>
<li>Fixed weird FG issue. - Tyler Hancock</li>
</ul>
<li>Fixed weird FG issue. - Tyler Hancock</li>
</ul>
展开
版本: 2.0.17
支持游戏: 1.12.2
类型: Forge
Alpha
下载次数: 1,284
TinkerStages-1.12.2-2.0.16
TinkerStages-1.12.2-2.0.16.jar下载2.0.16#Alpha
<ul>
<li>Merge pull request #11 from jriwanek/master - Tyler Hancock</li>
<li>Update Mappings to stable_39 - Jasmine Iwanek</li>
<li>Update CurseGradle to 1.1.0 - Jasmine Iwanek</li>
<li>Update Gradle to 4.9 - Jasmine Iwanek</li>
</ul>
<li>Merge pull request #11 from jriwanek/master - Tyler Hancock</li>
<li>Update Mappings to stable_39 - Jasmine Iwanek</li>
<li>Update CurseGradle to 1.1.0 - Jasmine Iwanek</li>
<li>Update Gradle to 4.9 - Jasmine Iwanek</li>
</ul>
展开
版本: 2.0.16
支持游戏: 1.12.2
类型: Forge
Alpha
下载次数: 60
TinkerStages-1.12.2-2.0.15
TinkerStages-1.12.2-2.0.15.jar下载2.0.15#Release
<ul>
<li>Updated to GameStages 2.0 - Tyler Hancock</li>
</ul>
<li>Updated to GameStages 2.0 - Tyler Hancock</li>
</ul>
展开
版本: 2.0.15
支持游戏: 1.12.2
类型: Forge
Release
下载次数: 175
收录