
🌐 Introduction
The "Actions" Mod is a Minecraft client-side modification that allows players to create custom actions triggered by commands or events. With Actions, you can define sequences of tasks, making gameplay more dynamic and personalized.
🚨 Important
You will need both the Fabric API and the Fabric Language Kotlin for this mod to work.
If you want to use Quilt, you'll need to use the Quilted Fabric API instead of the Fabric API, and the Quilt Kotlin Libraries instead of the Fabric Language Kotlin.
🛠️ Features
Customizable Triggers: Define commands or events that activate specific actions.
Task Sequences: Combine multiple tasks into a single action.
Client-Side Focus: All features work without requiring server-side support.
Ease of Use: Intuitive command system for creating and managing actions.
📖 Wiki
If you need help, you can check the wiki for additional information and guides, join our Discord server here, or open an issue on GitHub here.
All Versions
+ Add Version| Name | Game version | Platforms | Published | Downloads | Actions |
|---|---|---|---|---|---|
| 6mo ago | 1 | ||||
| 6mo ago | 1 | ||||
| 9mo ago | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 |
- Added:**
- Chinese language support (Translation by nishuo520)
scheduler endall <actionId>command which ends all actions with the given id (Suggested by nishuo520)time_weekdayglobal variable (Suggested by nishuo520)
- Fixed:**
- Printing of some texts after restarting not working (Reported by krxl)
- various crashes with modified lists (Suggested by nishuo520)
- Actions getting into a weird state when running for a very long time (Reported by nishuo520)
- Color no longer matters in chat triggers (Suggested by nishuo520)
This version also contains changes from 1.5.1 which are now available for the first time in 1.21.9-1.21.11. These are:
- Added the id of the trigger that called the action as first call arg (%cvar.0) (Suggested by KireBot)
- Added amount_ variants for the player_main_hand, player_off_hand, player_helmet, player_chestplate, player_leggings and player_boots global variables (Suggested by KireBot and krxl)
- The old variables still exist but no longer contain the amount, to make them usable in comparisons (Reported by KireBot and krxl)
- Added player_region, player_last_damage_source, player_inventory_count global variables (Suggested by KireBot)
- Full Changelog**: [here](https://github.com/HenriTom/Actions/compare/1.5.1...latest)
- Added:**
- Chinese language support (Translation by nishuo520)
scheduler endall <actionId>command which ends all actions with the given id (Suggested by nishuo520)time_weekdayglobal variable (Suggested by nishuo520)
- Fixed:**
- Printing of some texts after restarting not working (Reported by krxl)
- various crashes with modified lists (Suggested by nishuo520)
- Actions getting into a weird state when running for a very long time (Reported by nishuo520)
- Color no longer matters in chat triggers (Suggested by nishuo520)
This version also contains changes from 1.5.1 which are now available for the first time in 1.21.9-1.21.11. These are:
- Added the id of the trigger that called the action as first call arg (%cvar.0) (Suggested by KireBot)
- Added amount_ variants for the player_main_hand, player_off_hand, player_helmet, player_chestplate, player_leggings and player_boots global variables (Suggested by KireBot and krxl)
- The old variables still exist but no longer contain the amount, to make them usable in comparisons (Reported by KireBot and krxl)
- Added player_region, player_last_damage_source, player_inventory_count global variables (Suggested by KireBot)
- Full Changelog**: [here](https://github.com/HenriTom/Actions/compare/1.5.1...latest)
- Added:**
- player_region, player_last_damage_source, player_inventory_count global variables (Suggested by KireBot)
- The id of the trigger that called the action is now the first call arg (%cvar.0) (Suggested by KireBot)
- amount_ variants for the player_main_hand, player_off_hand, player_helmet, player_chestplate, player_leggings and player_boots global variables (Suggested by KireBot)
- The old variables without _amount still exist but no longer contain the amount, to make them usable in comparisons (Reported by KireBot)
- Removed:**
- Removed debugging code
- Updated:**
- minecraft version to 1.21.7 native
- dependency versions
- Full Changelog**: [here](https://github.com/HenriTom/Actions/compare/1.5.0...1.5.1)
- Updated:**
- Added support for
&&/andand||/orin IF tasks
- Compatability:**
- Changed command and id to actions_legacy
- Changed name to Actions Legacy
- Updated Icon
- Full Changelog**: [here](https://github.com/HenriTom/Actions/compare/1.4.2...1.5.0)
- Updated:**
- Added support for
&&/andand||/orin IF tasks
- Compatability:**
- Changed command and id to actions_legacy
- Changed name to Actions Legacy
- Updated Icon
- Full Changelog**: [here](https://github.com/HenriTom/Actions/compare/1.4.2...1.5.0)
- Full Changelog**: [here](https://github.com/HenriTom/Actions/compare/1.4.1...1.4.2)
Updated Minecraft version to 1.21.7
- Full Changelog**: [here](https://github.com/HenriTom/Actions/compare/1.4.1...1.4.2)
Updated Minecraft version to 1.21.6
- Full Changelog**: [here](https://github.com/HenriTom/Actions/compare/1.4.1...1.4.2)
- Fixes:**
- Fixed crash in 1.21 - 1.21.2 in Other Screen
- Full Changelog**: [here](https://github.com/HenriTom/Actions/compare/1.4.1...1.4.2)
- Fixes:**
- Fixed crash in 1.21 - 1.21.2 in Other Screen
- Full Changelog**: [here](https://github.com/HenriTom/Actions/compare/1.4.1...1.4.2)
- Fixes:**
- Fixed crash in 1.21 - 1.21.2 in Other Screen
- Full Changelog**: [here](https://github.com/HenriTom/Actions/compare/1.4.1...1.4.2)
- Updated:**
- Loom Version to 1.10-Snapshot
- Fabric Loader to 1.16.13
- Fixes:**
- Fixed crash in 1.21 - 1.21.2 in Other Screen
- Full Changelog**: [here](https://github.com/HenriTom/Actions/compare/1.4.1...1.4.2)
- Actions Release 1.4.1 for Fabric & Quilt 1.21.x**
- Features**
- Added Action sharing
- Tasks**
- Added
KEY_CLICKtask - Added
KEY_PRESStask - Added
KEY_RELEASEtask
- Commands**
- Added
actions sharecommand
- Fixes**
- Added missing
player_effectsglobal variable - Fixed wrong number in pages
- Full Changelog**: [here](https://github.com/HenriTom/Actions/compare/1.4.0...1.4.1)
- Variables**
- Added color variables
- Added
math_random_int - Added
world_time_string,world_time_day,world_time_hourandworld_time_minute - Added
time_millis,time_nanos,time_date,time_date_year,time_date_month,time_date_day,time_date_hour,time_date_minuteandtime_date_second math_randomcan now return negative numbers too- Added local variables
- Made call variables printable with %cvar.[index/all]
- Tasks**
- Added
JUMP_TASKtask - Added
SOUNDtask - Added
ENDtask - Added
IFtask - Added
SET_SLOTTask - Added
VARIABLE_INCREMENTtask - Added
VARIABLE_REMOVEtask - Added
VARIABLE_SETtask
- Triggers**
- Added
TICKtrigger
- Commands**
- Added
variablescommand - Added
reload regionscommand - Added
save regionscommand
- Fixes**
- Fixed that variables always got replaced in every message
- Fixed different types of variables weren't replaced together
- Fixed global variables clearing before updating
- Fixed some content in editing screens getting deleted
## Variables
- Added GlobalVariableStorage
## Triggers
- Added
BIOME_ENTERtrigger (Suggested by L-circle-mc) - Added
BIOME_LEAVEtrigger (Suggested by L-circle-mc) - Added
ARMOR_UPDATEtrigger - Added
HEALTH_UPDATEtrigger - Added
HUNGER_UPDATEtrigger - Added
LEVEL_UPDATEtrigger - Added
XP_UPDATEtrigger
## Fixes
- Cleaned up code
- Fixed crashes because of Action Scheduler
- Full Changelog**: [here](https://github.com/HenriTom/Actions/compare/1.3.0...1.3.1)
## Triggers
- Added
INV_UPDATEtrigger (Suggested by Rain) - Added
REGION_ENTER®ION_LEAVEtriggers (Suggested by Rain)
## GUI
- Added FilterType to AddTriggerScreen for
RECEIVE_MESSAGEtriggers - Added OtherScreen & moved SettingsScreen to it
- Added sharing screen placeholder
## Commands
- Added
infocommand & moved version to it
## Other
- Added Regions
## Fixes
- Exiting screens now goes to the smarter parent
- Wrong screen titles
- Full Changelog**: [here](https://github.com/HenriTom/Actions/compare/1.3.0-beta...1.3.0)
## GUI
- Finished GUI
## Actions
- Added ActionScheduler
- Action names now have a limit of 16 characters
## Commands
- Added scheduler commands
## Fixes
- Fixed crash while renaming actions
- Fixed that you could add more than one trigger of the types:
JOIN,DISCONNECT&RESPAWN - Changed wrong file names for some commands
## Actions
- Added ability to disable/enable Actions
## Commands
- Added
Clonecommand - Added
Renamecommand - Added
Clearcommand
## Triggers
- Added
JOINTrigger - Added
DISCONNECTTrigger - Added
RESPAWNTrigger (Suggested by Rain)
## Fixes
- Fixed kick due to invalid ChatTrigger (Reported by Rain)
- Fixed ChatTriggers getting called twice
- Fixed server messages containing literal{}
- Fixed adding ChatTriggers suggests the " at the wrong place (Reported by Rain)
- Full Changelog**: [here](https://github.com/HenriTom/Actions/compare/1.2.0...1.2.1)
## GUI
- Added GUI that allows you to drag and drop actions. (Default KeyBind
V) - Updated Icon
## Language
- Added Language Files
- Added
GermanTranslation - Improved Messages
## Tasks
- Added
START&ENDindicator as first and last task - Added
COMMENTtask
- Full Changelog**: [here](https://github.com/HenriTom/Actions/compare/1.1.1...1.2.0)
Changes:
- Fixed
/actionscommand not working in multiplayer - Fixed
CHAT_RECEIVEDTrigger - Fixed command completion throwing exceptions
Changes:
- Fixed
/actionscommand not working in multiplayer - Fixed
CHAT_RECEIVEDTrigger - Fixed command completion throwing exceptions
actions mod, including the addition of movement and mining tasks, message-based triggers, and enhanced command suggestions. The most important changes are outlined below:### Enhancements to Actions:
- Updated
ActionManagerto include new task types:MOVE,MINE, andUSE. - Introduced
ReceiveMessageTriggerto handle actions triggered by receiving specific messages. - Actions now get deleted from the files if you delete them via command.
### Command Improvements:
- Added a new
versioncommand to display the current version of theactionsmod.
### Utility Additions:
- Added
KeybindUtilto map string representations of keys to their key codes.
These changes collectively enhance the functionality and flexibility of the
actions mod, enabling more complex and varied automation tasks in Minecraft.actions mod, including the addition of movement and mining tasks, message-based triggers, and enhanced command suggestions. The most important changes are outlined below:### Enhancements to Actions:
- Updated
ActionManagerto include new task types:MOVE,MINE, andUSE. - Introduced
ReceiveMessageTriggerto handle actions triggered by receiving specific messages. - Actions now get deleted from the files if you delete them via command.
### Command Improvements:
- Added a new
versioncommand to display the current version of theactionsmod.
### Utility Additions:
- Added
KeybindUtilto map string representations of keys to their key codes.
These changes collectively enhance the functionality and flexibility of the
actions mod, enabling more complex and varied automation tasks in Minecraft.This version supports the 1.21 version of quilt.
This version supports all 1.21.x versions.