Re-exports§
- pub use modular::MaterialStatManifest;
- pub use modular::ModularBase;
- pub use modular::ModularComponent;
- pub use tool::AbilityMap;
- pub use tool::AbilitySet;
- pub use tool::AbilitySpec;
- pub use tool::Hands;
- pub use tool::Tool;
- pub use tool::ToolKind;
Modules§
Structs§
- DurabilityMultiplier 
- FrontendItem 
- Newtype around Itemused for frontend events to prevent it accidentally being used for anything other than frontend events
- Item
- NOTE: Do not call Item::clonewithout consulting the core devs! It only exists due to being required for message serialization at the moment, and should not be used for any other purpose.
- ItemConfig 
- ItemDef
- ItemDrops 
- ItemI18n 
- To be used with ItemDesc::i18n
- Lantern
- MaterialIter 
- An iterator over the variants of Material
- OperationFailure 
- PickupItem 
- RawItemDef 🔒
- ThrownItem 
- Newtype around Itemso that thrown projectiles can track which item they represent
Enums§
- ConsumableKind 
- Effects
- ItemBase 
- ItemConfig Error 
- ItemDefinition Id 
- ItemDefinition IdOwned 
- ItemKind 
- ItemTag
- Material
- MaterialKind 
- Quality
- Reagent
- Utility
Traits§
- ItemDesc 
- Provides common methods providing details about an item definition
for either an Itemcontaining the definition, or the actualItemDef
- TagExampleInfo 
Functions§
- all_item_ defs_ expect 
- Returns all item asset specifiers
- all_items_ expect 
- Designed to return all possible items, including modulars. And some impossible too, like ItemKind::TagExamples.
- flatten_counted_ items 
- try_all_ item_ defs 
- Returns all item asset specifiers