A Fabric mod for Minecraft to log discrete actions of the minecraft player.
The mod works entirely within Minecraft. There are 2 commands needed to control the logger. Please see installation details below for instructions on installing a Fabric mod. Controls for discretely moving the player are also presented below
To start the logger, within Minecraft, run the following command:
/actiontracker start <file_name.txt>
Note that the <file_name.txt>
argument is optional, it allows you to specify a custom name for the log file.
The default name is log_action.txt. This output file can be found in your Minecraft
installation directory.
To stop the logger, and save changes to the file, run the following from within Minecraft:
/actiontracker stop
- I : Move forward by 1 block
- O : Jump Up and Move forward 1 block
- U : Jump Down and Move forward 1 block
These key bindings can be changed anytime in the Minecraft keybind menu:
Download the latest .jar file from the GitHub. Once this .jar has been downloaded, please follow the following tutorial to install the mod to Minecraft. Note the mod was built for Minecraft version 1.20.4 and has not been tested on any earlier or later versions.
Please see here for installing mods made for Fabric.
Please also note that the Fabric API is also needed alongside the Action Tracker Mod. This can be downloaded from here.
Currently, the logger is able to detect:
- A block broken by the player, along with the coordinates and block type
- A block placed by the player, along with the coordinates and block type
- Players position when breaking or placing a block
- Players discrete movement, when moving in either North, East, South, or West.
- Player Jumping Up a block in a cardinal direction
- Player Jumping Down a block in a cardinal direction
move,east
break,east,cobblestone
move,west
place,east,cobblestone
jumpup,east
- Only a single player can be logged at a time on a single-player world (multiplayer has not been tested).
- Only 1 logger can be run at a time.
- Pickup up and Dropping items is not logged