Essential Commands v0.14.0 (1.17.x
& 1.16.5
)
New:
- Added highly experimental EssentialsX homes converter to aid in porting spigot servers to Fabric.
- Added Clickable Accept/Reject chat buttons for TPA requests.
- Added command
/tpahere
Fixed Bugs:
home/warp list
commands fail with no feedback in the case whre no homes/warps are set.- Teleport requests can be accepted multiple times if the user sends the command multiple times in a single tick. #48
- NPE bug in
/nickname reveal <nickname>
that cause the command to just... never work (idk how I missed this lol). - Change defaultrequirelevel of ec & wb from 2 to 0. (Previously, this prevented non-opped players from using wb & ec on servers not using permissions)
Change to version naming: For a while now, every version of Essential Commands has been labeled as a "beta". This will no longer be the case. Starting with this version, published builds will be marked as releases. This does not reflect any change in stability.
Essential Commands v0.13.4+1 (1.16.5)
1.16.5-specific patch to fix subcommand ambiguity bug caused by old brigaider parsing. (Originally fixed by https://github.com/Mojang/brigadier/commit/242de3fe7322372c15f388da6353c2c72f733306)
Particularly affected /nickname set <player> <nickname>
Essential Commands v0.13.3
A lot of bugfixes and prep for translations support.
Changes
- Show only commands/subcommands that the player has permission to use in autocomplete. (Root nodes require perms for at least 1 subcommand)
- No longer allow overwriting via
/home set
or/warp set
(require explicit deletion) - Use new lang file for all command feedback and other user-facing text. This will soon enable translations support.
- Fix bug that made console unable to set player nicknames.
- More descriptive tpaccept and tpdeny error in the case where there is no pending request from specified player.
- Gracefully handle error for rtp when spawn is not set.
Minor
- Save playerdata more frequently for nickname changes.
- Add build timestamps for GH Actions builds.
- Home/Warp storage rework.
Essential Commands v0.13.0
This version is for 1.17 only. Working on a way to bring these features to 1.16.5.
New Commands:
Command | Permission | Description |
---|---|---|
/fly | essentialcommands.fly.self |
Toggle ability to fly for self. |
/fly <target-player> | essentialcommands.fly.others |
Toggle ability to fly for target player. |
/workbench | essentialcommands.workbench |
Open a crafting table screen. |
/enderchest | essentialcommands.enderchest |
Open your enderchest screen. |
All of these have toggles in the config file, of course.
Essential Commands v0.12.0
This version is for 1.17 only. Working on a way to bring these features to 1.16.5.
New Features
- Homes and Warps listed with their respective
list
commands (i.e./home list
) can now be clicked to teleport to them. - Player nicknames show real name on hover.
- +Config opt
nick_reveal_on_hover
to toggle this. Defaulttrue
.
- +Config opt
- Add support for FabricPlaceholderAPI for all Text fields and JiJ said API.
Other changes
- Latest unstable builds now available through GitHub Actions.
Essential Commands v0.11.1
RTP bugfixes and minor enhancements.
Changelog:
- Fix broken
/rtp
alias (You can use /rtp now instead of the full /randomteleport!) - Run RTP location calculation in its own thread. (long-ish task)
- Switch to sendFeedbcak over sendSystemMessage where possible.
- Add config opt
broadcast_to_ops
.- Default
false
. (No change) - Allows logging Essentials Commands when enabled. (similar to vanilla commands)
- Default
Essential Commands v0.11.0 - Random Teleports!
Changelog:
Add /randomteleport (rtp) command.
Config options:
enable_rtp
defaulttrue
rtp_radius
default1000
rtp_cooldown
default30
(seconds)rtp_max_attempts
default15
Permissions:
essentialcommands.randomteleport
Minor changes:
- Fix float formatting for /spawn set chat feedback.
- JiJ permissions api.
Essential Commands v0.10.0
Changelog:
Nickname Improvements
- No longer allow players to add click events to their nicknames by default. (oops) (Now requires a permission.)
- Add permissions for
color
,fancy
styling (italic, bold, etc.),click
events, andhover
events in nicknames. (All able to be assigned separately)
/back Improvements
/back
integration with most non-Essential-Commands teleport sources.- Fix bug that caused
/back
to lose your previous location upon respawn.
Essential Commands v0.8.0 - Nickname Improvements
Changelog:
- Correctly grant OPs all permissions.
- This means that the
ops_bypass_teleport_rules
config only has an effect ifuse_permissions_api
is set tofalse
.
- This means that the
- Display nicknames in player list (TAB). Can be disabled by
nicknames_in_player_list
config option. - Add customizable nickname prefix to designate when users are using a nickname. Add
nickname_prefix
config option. - Add command
/nickname reveal <nickname>
. Shows list of players matching the provided nickname.- Requires the permission
essentialcommands.nickname.reveal
.
- Requires the permission