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, the direction they are facing, and the light level at their position. The sun icon next to the light level shifts from red (light level 0) to yellow (light level 15). The value shows the brightness at the player's position, which is the higher of block light and the current sky light.
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.
Random Teleport, Teleport To Spawn, Teleport To Your Home and Teleport Back do not teleport the executor instantly. Instead, a short countdown is displayed in the Action Bar, accompanied by particles and a sound for every second. The teleport is cancelled if the executor moves, takes damage or disconnects during the countdown. Experience Levels are only spent and cooldowns only start once the teleport succeeds. The duration of the warm-up can be configured in the admin menu, and setting it to 0 disables it.
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, a confirmation menu shows the current home location and asks whether it should be replaced with the executor's current position.
Teleports the executor back to their saved home location.
Teleports the executor back to the location they were at before their last Random Teleport, Teleport To Spawn or Teleport To Your Home. Only the most recent location is stored, and it can only be used once. Leashed mobs, pets and ridden mounts are teleported along with the executor.
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.
Progress keeps counting after the event goal has been reached. When an event ends, all participants receive a leaderboard in chat showing the top 3 online participants and their final scores.

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.