page
|
summary
|
Manifest
|
A file needed for every mod or content pack which describes the mod, lists dependencies, enables update checks, etc.
|
Events
|
Respond when something happens in the game (e.g., when a save is loaded), and often include details about what happened.
|
Configuration
|
Let players edit a config.json file to configure your mod.
|
Content
|
Load images/maps/data, and edit or replace the game's images/maps/data.
|
Data
|
Store arbitrary data and retrieve it later.
|
Input
|
Check and suppress keyboard, controller, and mouse state.
|
Logging
|
Write messages to the SMAPI console and log.
|
Reflection
|
Access fields, properties, or methods which are normally inaccessible.
|
Multiplayer
|
Provides methods for supporting multiplayer.
|
Translation
|
Translate your mod text into any game language.
|
Utilities
|
Use constants, contextual information, date logic, and semantic versions.
|