Essential Commands v0.30.2 (mc 1.19.3)
Changes
- add
pt_brtranslations, courtesy of AnonymozzY on CF - fix crash on first startup (Missing EssentialCommands.properties) (This would resolve itself on second run, but...)
- fix:
continuequeuedTeleport loop on "moved" interrupt- Previously, if a player hit the "teleport interrupt on move" distance threshold on the same tick that the teleport would execute, crash ensued. (very tiny chance of happening, but possible)
If you discover any bugs, you can report them in the Issue Tracker.
Additional conversation can be had in the dev room discord.
Essential Commands v0.30.1 (mc 1.19.3)
- Update to 1.19.3 courtesy of @LagPixelLOL (#160)
- Add
bedcommand - allows player to teleport to theirspawnpoint- config:
enable_bed(defaultfalse) - permission:
essentialcommands.bed
- config:
- Add config option
recheck_player_ability_permissions_on_dimension_change(defaultfalse). If true, on world change, a player withflyorinvulnenabled, but without the appropriate permission in the new world, will lose the ability upon arrival.- This is primarily to better support per-world permissions.
- Fix bug that always allowed ops to bypass teleport_interrupt_on_move, regardless of whether they had the
bypass.teleport_interrupt_on_movepermission. - Fixes to
rulescommand feedback courtesy of @arnokeesman - Don't write to the
config/EssentialCommands.propertiesfile (updating the timestamp), unless there are meaningful changes to be made to the file (#153) - EssentialsXParser bugfixes (it's still super buggy!)
- Further improvements potentially coming next release, in large part thanks to @disymayufei (#157)
If you discover any bugs, you can report them in the Issue Tracker.
Additional conversation can be had in the dev room discord.
Essential Commands v0.30.0 (mc 1.19.x)
- Add ability to use
selectortext tag and Placeholders in nicknames. (permissions-gated) - Add
/rules. (Configurable viaconfig/essential_commands/rules.txt) - Fix broken EssentialsXParser (but is still highly experimental)
If you discover any bugs, you can report them in the Issue Tracker.
Additional conversation can be had in the dev room discord.
Essential Commands v0.30.0 (mc 1.19)
- Add ability to use
selectortext tag and Placeholders in nicknames. (permissions-gated) - Add
/rules. (Configurable viaconfig/essential_commands/rules.txt) - Fix broken EssentialsXParser (but is still highly experimental)
If you discover any bugs, you can report them in the Issue Tracker.
Additional conversation can be had in the dev room discord.
Essential Commands v0.29.0 (mc 1.19)
- Show home/warp name in teleport completion message.
- (#142) Add config option
respawn_at_ec_spawnfor respawning atspawn. available options:AlwaysSameWorldNever
If you discover any bugs, you can report them in the Issue Tracker.
Additional conversation can be had in the dev room discord.
Essential Commands v0.24.5 (mc 1.18.1)
EC 0.24.5-mc1.18.2 backported to mc1.18.1
If you discover any bugs, you can report them in the Issue Tracker.
Additional conversation can be had in the dev room discord.
Essential Commands v0.28.1 (mc 1.19.2)
Fix bug that caused essentialcommands config reload to fail if run in server console.
If you discover any bugs, you can report them in the Issue Tracker.
Additional conversation can be had in the dev room discord.
Essential Commands v0.28.1 (mc 1.19)
Fix bug that caused essentialcommands config reload to fail if run in server console.
If you discover any bugs, you can report them in the Issue Tracker.
Additional conversation can be had in the dev room discord.
Essential Commands v0.28.0 (mc 1.19.1)
First mc1.19.1 release.
Changes:
- Add "formattingDefault" and "formattingAccent" player profile options (
/essentialcommands profile)
Minor/internal
- Text/msg system rework to accomodate per-player chat styling
- Fix some text styling & formatting bugs
- Internal cleanup of the project, hopefully making things a bit easier for newcomers to reason about.
If you discover any bugs, you can report them in the Issue Tracker.
Additional conversation can be had in the dev room discord.
Essential Commands v0.28.0 (mc 1.19)
Changes:
- Add "formattingDefault" and "formattingAccent" player profile options (
/essentialcommands profile)
Minor/internal
- Text/msg system rework to accomodate per-player chat styling
- Fix some text styling & formatting bugs
- Internal cleanup of the project, hopefully making things a bit easier for newcomers to reason about.
If you discover any bugs, you can report them in the Issue Tracker.
Additional conversation can be had in the dev room discord.
Essential Commands v0.27.0-beta (mc 1.19)
Changes:
- revert player data dir name from
modplayerDatatomodplayerdata(accidental change)
If you discover any bugs, you can report them in the Issue Tracker.
Additional conversation can be had in the dev room discord.
Essential Commands v0.27.0-beta (mc 1.19)
CAUTION
This is a beta release and may be unstable. Make sure you have a backup of your world before using.
Changes:
- Add player profiles (
/essentialcommands profile {get/set} <optionKey> <optionValue>)- Right now, the only option is
printTeleportCoordinates(Resolving #131)
- Right now, the only option is
- Fix a text parsing error that could cause unstyled text to be rendered with "formatting_default" instead.
- Added config options, allowing easier CommandAliases redirects (Resolving #50, #47 - CommandAliases configs for Essentials-style home/warp syntax in that issue's comments.)
register_top_level_commands, defaulttrueexcluded_top_level_commands, default[]
- Add
/warp tp_other <playerName> <warpName>(Resolving #100)
Internal changes:
- Fixup a bunch of ECText internal logic.
- Clean up a bunch of PlayerDataFactory logic
- Use
ec$to namespace all mixin-added fields and methods - Add tests! Particularly around text parsing and related utilities.
- Make building the project a less headache-inducing process for those without my exact local setup.
If you discover any bugs, you can report them in the Issue Tracker.
Additional conversation can be had in the dev room discord.
Essential Commands v0.26.3 (mc 1.19)
Changes:
- Fix bug introduced in
0.26.2that caused the leading segment of text before a placeholder to be omitted. - Refactor "Workbench"-style commands. (There should be no functional differences)
If you discover any bugs, you can report them in the Issue Tracker.
Additional conversation can be had in the dev room discord.
Essential Commands v0.26.2 (mc 1.19)
Changes:
- Fix a
zh_cnplaceholder, courtesy of @deluxghost - Update Permissions API to 0.2-SNAPSHOT, the same version
LuckPerms-Fabric-5.4.35expects - Update PlaceholderAPI to 2.0.0-beta.7+1.19, the same version
styled-chat-1.3.3+1.19expects - Add config option
enable_day(defaulttrue)
If you discover any bugs, you can report them in the Issue Tracker.
Additional conversation can be had in the dev room discord.
Essential Commands v0.26.1 (mc 1.19)
Changes:
- Fix bug that prevented
/afkfrom properly ending timeout-induced afk state. - Update
zh_cnlang file, courtesy of @Leo204-LKY - Fix
/home list_offline, which was entirely broken, and some additional fixes to/home tp_offline
If you discover any bugs, you can report them in the Issue Tracker.
Additional conversation can be had in the dev room discord.
Essential Commands v0.26.0-beta (mc 1.19)
Changes:
- Add "auto afk" feature - Automatically mark players as AFK after a certain period has elapsed.
- if a player has been marked AFK in this manner (not with the command), they will be excluded from the sleep percentage calculation.
- Add option
teleport_interrupt_on_move,teleport_interrupt_on_move_max_blocks- Related permission:
teleport_interrupt_on_move
- Related permission:
- Fix
[AFK]prefix not updating in player list - Various lang fixes
- Rework Config & Text tech
If you discover any bugs, you can report them in the Issue Tracker.
Additional conversation can be had in the dev room discord.
Essential Commands v0.23.0 (mc 1.18.x)
Changes:
- Add
rtp_min_radiusconfig option. Accepts integer values. Defaults to the value ofrtp_radius(1000).
If you discover any bugs, you can report them in the Issue Tracker.
Additional conversation can be had in the dev room discord.
Essential Commands v0.25.0 (mc 1.19)
Changes:
- Add
/afkcommand- Config Options:
enable_afk(default true)afk_prefix(for chat)invuln_while_afk(default false) - If set to true, using/afkwhile in combat is disallowed.
- Config Options:
- Fix broken
getNicknamenull check.
If you discover any bugs, you can report them in the Issue Tracker.
Additional conversation can be had in the dev room discord.
Essential Commands v0.24.4 (mc 1.19)
Changes:
- Persist RTP cooldown as
timeUsedRtpEpochMs, fixing bug that could cause RTP cooldowns to be far to long upon server restart. - Revamp ECText, using Placeholders to enable interpolation. (#113)
- Fix #111
- Fix #112
- Fix #108
If you discover any bugs, you can report them in the Issue Tracker.
Additional conversation can be had in the dev room discord.


