Skip to content

Releases: expecticament/helpful-commands

v4.2.1

Choose a tag to compare

@expecticament expecticament released this 18 Jul 23:35
  • Get position from source in /killitems command (command blocks now work properly with this command and its also possible to use /execute positioned).
  • Changed killitems_max_range config field default value to 256.
  • ⚠️ Changed mod id to helpfulcommands from helpful_commands.

v4.2.0

Choose a tag to compare

@expecticament expecticament released this 21 Jun 19:42

Changes since 4.2.0-beta.2:

  • Fixed "Item not damaged" error message in /repair command.

Changes since 4.1.0:

  • Added /echest command (View or edit a player's Ender chest).
  • /invsee command now supports offline players.
  • /disenchant command executes without arguments, like /repair and /smelt commands.
  • Updated descriptions for most commands.
  • Updated feedback for the /home and /warp commands.
  • Fixed the incorrect message being sent when teleporting a single entity using the /warp command.

Pre-release 4.2.0-beta.2

Pre-release

Choose a tag to compare

@expecticament expecticament released this 02 Jun 11:36
  • Added /echest command (View or edit a player's Ender chest).
  • Updated descriptions for most commands.
  • Updated feedback for the /home and /warp commands.
  • Fixed the incorrect message being sent when teleporting a single entity using the /warp command.

⚠️ Writing and reading offline player data is still in beta. Please report any issues with the /invsee or /echest commands.

Pre-release 4.2.0-beta.1

Pre-release

Choose a tag to compare

@expecticament expecticament released this 26 May 23:06
  • /invsee command now supports offline players (#15).
  • /disenchant command executes without arguments, like /repair and /smelt commands.

⚠️ Writing and reading offline player data is still in beta. Please report any issues with the /invsee command.

Release 4.1.0

Choose a tag to compare

@expecticament expecticament released this 11 Apr 23:29
  • New command: /disenchant (Remove one or more enchantments from the item in the target's main hand).
  • Changed "No players found" error to "No items found" in /rename, /repair, and /smelt commands.
  • Updated descriptions for some commands.

Release 4.0.1

Choose a tag to compare

@expecticament expecticament released this 27 Mar 22:44
  • The /day and /night commands now behave similarly to the vanilla /time set command.
  • HoverEvent and ClickEvent were added to the entity name Component in the output.

Release 4.0.0

Choose a tag to compare

@expecticament expecticament released this 21 Jan 00:30

A new major update is here! The mod has been fully rewritten once again, this time using official mappings.

Helpful Commands 4 brings new features, improved LuckPerms integration, more flexible permission control, and many other enhancements.

✨ Redesigned command list, configuration, and other menus

The command list now looks much nicer. There is a separate button for controlling the command state, and the command description is now hidden in a tooltip. It also displays all command usages.
before-after-commands

As for configuration, you can now easily reset each config field to its default value. If LuckPerms is present, you will also be able to copy the meta ID if the config field supports it.
before-after-config-fields

🪪 More flexible permission control

You can set permissions for individual arguments and define who can use commands on other players. For example, to use the /fly command on another player, you now need helpful_commands.command.fly.others (Fabric)/command.fly.others (NeoForge) permission.

🍀 LuckPerms Meta

You can override certain config fields with LuckPerms Meta. For instance, you can enable certain groups or players to create up to 10 homes while restricting others to 5.

💬 Improved command output

You will notice that the tooltips are now better organized, and the translations have been improved as well.
before-after-output

🌀 Warps

You can create warps now! Players can teleport to them or view information about them. Each warp can have a description.
warp-info

🏠 Homes

Now, you can have more than one home. The home limit is configurable, and with LuckPerms meta, you can allow certain players or groups to have more homes.

➡️ TP requests

Send TP requests to other players by using the /tpr command. You can even add a comment if you want.
tpr

⏱️ Cooldowns

Configurable cooldowns are here! And, of course, they support LuckPerms meta.

  • home_tp_cooldown: The cooldown time after teleporting to a home before the player can teleport again (in seconds)
  • tpr_request_cooldown_on_accepted: The cooldown time before a player can send another teleport request after one is accepted (in seconds)
  • tpr_request_cooldown_on_cancel: The cooldown time before a player can send another teleport request after cancelling one (in seconds)

🆕 New commands

  • /smelt: Smelt/cook an item in player's main hand
  • /warp: Manage, query, or teleport to warps
  • /coords: Query, share, or broadcast player's coordinates
  • /fireball: Launch a fireball
  • /tpr: Make, accept, deny, cancel teleport requests

🆕 New config fields

  • max_homes: The maximum number of homes that each player can have
  • tpr_request_timeout: The amount of time the receiving player has to respond to a teleport request before it expires (in seconds)
  • fireball_power_limit: The maximum power allowed for the /fireball command. Higher values are destructive and may cause lag
  • home_tp_cooldown, tpr_request_cooldown_on_accepted, tpr_request_cooldown_on_cancel (already talked about them in "Cooldowns")

📃 Other changes

  • NeoForge support 🦊
  • /back command renamed to /deathpos
  • /hc commandList is now /hc commands
  • All config permissions now sit under helpful_commands.command.hc.config.* (Fabric)/command.hc.config.* (NeoForge)
  • /hc cooldowns command to manage active cooldowns
  • Add info slot to /invsee inventory UI: one of the empty slots was replaced with a slot containing an Enchanted Book that displays useful information about the five lower slots
  • Log the amount of homes, warps, and active cooldowns when the server starts. Also print current platform

❌ Removed Restricted/Unrestricted(Public) command state

Please use LuckPerms to manage server permissions.

❗ Important

  • Helpful Commands 4 is not compatible with your old Helpful Commands 3 configuration. You will need to reconfigure the mod
  • All permission IDs have changed. You will need to update your permissions in LuckPerms
  • Your old home point is not compatible with the new /home command

Those should be all of the main changes. The 4.0.0 documentation is already available and will help you with the initial setup. Thank you for using Helpful Commands!

Pre-release 4.0.0-beta.1

Pre-release

Choose a tag to compare

@expecticament expecticament released this 10 Jan 19:51
  • No more styling: all related commands and features were removed. The mod now only uses the default style.
  • Add info slot to /invsee inventory UI: one of the empty slots was replaced with a slot containing an Enchanted Book that displays useful information about the five lower slots.
  • /hc cooldowns command to manage active cooldowns.
  • /hc commandList is now /hc commands.
  • Log the amount of homes, warps, and active cooldowns when the server starts. Also print current platform.
  • Fix /dmg command not working when damage_type argument is specified.

🔱 Permission updates

  • Use fabric-permissions-api on Fabric, LuckPerms API on NeoForge.
  • Granting permission for an argument doesn't give you access to the full command (for example, if helpful_commands.command.fly.others is set to true, that doesn't mean that you can use /fly command unless helpful_commands.command.fly is also set to true).
  • All config permissions now sit under helpful_commands.command.hc.config.*.
  • Permission IDs on Fabric and NeoForge are now different: on Fabric, all permission IDs are prefixed with helpful_commands.. For example, the ID for /fly command is helpful_commands.command.fly on Fabric and command.fly on NeoForge. This is to avoid situations where there are 2 permissions for one command on NeoForge.

Pre-release 4.0.0-alpha.4

Pre-release

Choose a tag to compare

@expecticament expecticament released this 28 Dec 23:09
  • LuckPerms Meta (about meta, meta commands) support for certain config fields (for example, you can allow certain groups or players to create up to 10 homes, while limiting others to 5).
  • Brought back the /dmg, /jump, /explosion and /lightning commands (the last 2 no longer use the player's looking direction. Now, you provide either a Vec3 or an Entity. For the /explosion command, you can also specify whether or not to blow up the blocks).
  • /hc config field command now lists all fields and their descriptions, as well as buttons with quick actions. It also indicates which fields can be overridden by LuckPerms Meta.
  • Updated argument order for /heal command (if you have permission to target others: /heal [entities] [hearts]; if you don't: /heal [hearts]).

Pre-release 4.0.0-alpha.3

Pre-release

Choose a tag to compare

@expecticament expecticament released this 18 Dec 17:54
  • /tpr command: make, accept, deny, cancel teleport requests
  • Configurable cooldowns for: /home tp, /tpr request
  • New config fields: home_tp_cooldown, tpr_request_timeout, tpr_request_cooldown_on_accepted, tpr_request_cooldown_on_cancel
  • Fixed "You can't create any more homes" error message in /home add command

📃 /hc commandList can now show only the available commands

By default, only the commands available to you will be shown if you don't have permission to configure commands. You can still list all commands by setting a show_all argument to true. If you have permission, the full list will always be shown.

⚠️ Lots of changes to how config fields work

You will need to reconfigure all config fields. The names have changed slightly.