Mods
Resource Packs
Data Packs
Modpacks
Shaders
Plugins
Mods Resource Packs Data Packs Plugins Shaders Modpacks
Get Modrinth App Upgrade to Modrinth+
Sign in
ModsPluginsData PacksShadersResource PacksModpacks
Sign in
Settings
Item Stages

Item Stages

Allows items to be restricted to a stage.

50.2k
9
Adventure
Library
Utility
AboutChangelogVersions

Item Stages

This mod is an addon for the GameStages API. It allows for items and blocks to be placed 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.

This mod adds one new ZenScript method for adding item stage restrictions. You can use a specific item/block id, or an ore dictionary entry. If an ore dictionary is used, all entries for that oredict will be restricted. mods.ItemStages.addItemStage(String stage, Item/Block/OreDict);

Effects

When something is restricted by this mod, several things will happen to prevent the player from using the item.

  • Holding a restricted item will cause it to be dropped immediately. (Configurable)
  • Equipping the item to offhand, armor, or bauble slot will cause it to be dropped. (Configurable)
  • Players can not right click or left click with the item. (Configurable)
  • The tooltip will be replaced with a restricted message.
  • The item will not be visible in JEI

Example Script

// Example Script

// Locks stone to stage one mods.ItemStages.addItemStage("one", <minecraft:stone>);

// Locks all registered records to stage two mods.ItemStages.addItemStage("two", <ore:record>);

// Locks all items from a mod to a stage
mods.ItemStages.stageModItems("one", "minecraft");

// Locks a liquid to a stage. This only affects JEI
mods.ItemStages.stageLiquid("nine", <liquid:water>);

90% of ad revenue goes to creators

Support creators and Modrinth ad-free with Modrinth+

Compatibility

Minecraft: Java Edition

1.20–1.20.3
1.19.4
1.19.2
1.18.2
1.16.5
1.12.2

Platforms

Forge

Supported environments

Client and server

Links

Report issues View source

Creators

Darkhax
Darkhax Owner

Details

Licensed LGPL-2.1-only
Published last year
Updated last year

Modrinth is open source.

main@a0bd011

© Rinth, Inc.

Company

TermsPrivacyRulesCareers

Resources

SupportBlogDocsStatus

Interact

Discord X (Twitter) Mastodon Crowdin
Get Modrinth App Settings
NOT AN OFFICIAL MINECRAFT SERVICE. NOT APPROVED BY OR ASSOCIATED WITH MOJANG OR MICROSOFT.