CoreLib Actions
When EmakiForge is enabled, it adds forge item refresh actions to the CoreLib action registry. Use them in action chains to rebuild a held forge layer, refresh one player's inventory, or refresh forged items for all online players after configuration changes.
This page documents only CoreLib actions registered by EmakiForge. CoreLib built-in actions are documented in CoreLib Actions. Current action IDs use only the canonical names below; historical aliases are no longer registered.
Action IDs
| Action ID | Purpose | Requires player context |
|---|---|---|
emakiforge_refresh_held | Refreshes the current player's main-hand forged item. | Yes |
emakiforge_refresh_player | Refreshes forged items in the current player's inventory. | Yes |
emakiforge_refresh_all | Refreshes forged items for all online players. | No |
Parameters
These actions do not read additional parameters.
Examples
yaml
actions:
- 'emakiforge_refresh_held'
- 'emakiforge_refresh_player'
- 'emakiforge_refresh_all'Notes
emakiforge_refresh_heldonly processes the main-hand item. If the player is not holding an item, the action is skipped.emakiforge_refresh_playerrequires a player context and refreshes that player's inventory through the EmakiForge refresh service.emakiforge_refresh_alldoes not require a player context and is suitable for admin action templates or bulk refreshes after configuration changes.