Nice Actions is a lightweight and user-friendly Minecraft data pack that adds an in-game menu for performing useful actions without typing commands. The menu can be opened using the new Quick Actions hotkey (default: G) and allows players to teleport, sit, manage and teleport to their home, toggle HUD elements, share statistics, and more. Administrators and operators can easily configure the available features directly in-game through the configuration menu.
The data pack is currently published only on Modrinth. All required assets are included in the data pack and can also be used as a resource pack. An automatically converted mod version is also available. You can download it here: Nice Actions on Modrinth
When using the mod version in singleplayer worlds, the data pack does not need to be loaded as a resource pack. However, when using the mod version on a server, you must either include the assets from the data pack in your server’s resource pack or instruct players to install the mod locally.
Depending on the settings configured in the admin menu, each action may require Experience Levels to execute.
Toggles a Bossbar displaying the player's current coordinates, including the direction they are facing.
Toggles a Bossbar showing the current server date and time, the current weather, and the number of players currently sleeping. The formatting may differ from the image below depending on the settings configured in the admin menu.
Teleports the executor to a random location based on the settings configured in the admin menu.
Teleports the executor to the server's set spawn point.
Saves the executor's current position as their home location. If a home was previously set, it will be overwritten.
Teleports the executor back to their saved home location.
Allows the executor to sit down if the location is safe. A list of unsafe blocks where this action cannot be performed can be found here: Block Tag List.
This action can also be triggered by holding Left + Right at the same time. Doing so will display a small progress bar.
Equips the item the executor is currently holding into the Head slot. If the Head slot is already occupied, the items will be swapped.
Broadcasts a public chat message displaying the executor's current coordinates.

Sends a private message to the executor with the coordinates of their last death. If Nice Keep Inventory is installed and the Graves feature is enabled, it will instead provide the location of the last grave and indicate whether it has been looted.
Sends the executor a private message containing key information about the nearest Villager within an 8-block radius. The targeted Villager and its Job Site Block (if present) are also highlighted.

Sends the executor a private message containing key information about the nearest Horse within an 8-block radius. The targeted Horse is also highlighted.

Shares the selected statistic via a chat message with all players within a 32-block radius.
Toggles whether the executor participates in events. Players who opt in will receive a message when an event starts and when they complete it. While an event is active, participants can track their progress through a Bossbar displayed on the screen. Events last for roughly one in-game day.

Transfers enchantments from the item in the Offhand to the item in the Mainhand. The Offhand item is consumed in the process. This action can only be performed if the Mainhand item (target) is not already enchanted and is either the same item type as the Offhand item (Source) or a book.
The settings of the data pack can be configured in-game through the Configuration Menu. This menu can be opened using the /function nice_actions command or through the option provided in the Nice Admin Tools data pack. Among the settings for each key feature of the data pack, there is also an option to restore the default settings that the data pack originally came with.
For PaperMC users, it is recommended to set the
paper.maxChatCommandInputSizeproperty to a value between 512 and 1024. More information can be found in the PaperMC Docs.
Allows you to configure the number of Experience Levels a player must spend to use an action from the Quick Actions menu.
Sets the server spawn point used for TP Spawn actions to the executor's current location.