Mods
Resource Packs
Data Packs
Modpacks
Shaders
Plugins
Mods Resource Packs Data Packs Plugins Shaders Modpacks
Get Modrinth App Upgrade to Modrinth+
Sign in
ModsPluginsData PacksShadersResource PacksModpacks
Sign in
Settings
Essential Commands

Essential Commands

Configurable, permissions-backed utility commands for Fabric servers (tpa, home, warp, spawn, back, nick, rtp)

252.0k
430
Utility

Compatibility

Minecraft: Java Edition

1.21.x
1.20.6
1.20.4
1.20–1.20.2
1.19.x
1.18.x
1.17.x
1.16.5

Platforms

Fabric

Supported environments

Server-side

90% of ad revenue goes to creators

Support creators and Modrinth ad-free with Modrinth+

Links

Report issues View source Visit wiki Join Discord server

Creators

John-Paul-R
John-Paul-R Owner

Details

Licensed MIT
Published 4 years ago
Updated 3 weeks ago
DescriptionChangelogVersions

Show all versions

1
2
7

0.38.3-mc1.21.7

by John-Paul-R on Jul 18, 2025
Download

Essential Commands v0.38.3 (mc 1.21.7)

  • fix playerdata saving mistake that could cause homes to not save under certian conditions

If you discover any bugs, you can report them in the Issue Tracker.

Additional conversation can be had in the dev room discord.

0.38.2-mc1.21.7

by John-Paul-R on Jul 17, 2025
Download

Essential Commands v0.38.2 (mc 1.21.7)

  • fix parsing mistake that caused EC player data from some older versions to be lost
    • the offending versions have either been taken down or been marked with large warnings

If you discover any bugs, you can report them in the Issue Tracker.

Additional conversation can be had in the dev room discord.

0.37.4-mc1.21.6

by John-Paul-R on Jun 21, 2025
Download

Essential Commands v0.37.4 (mc 1.21.6)

  • update to minecraft 1.21.6
  • feat: don't broadcast afk messages if vanished

If you discover any bugs, you can report them in the Issue Tracker.

Additional conversation can be had in the dev room discord.

0.37.3-mc1.21.5

by John-Paul-R on May 6, 2025
Download

Essential Commands v0.37.3 (mc 1.21.5)

fixes:

  • throw an error on startup if rtp_min_radius is greater than rtp_radius
  • deserializing 'null' nickname (somehow?) causes an "invalid player data" error for the connecting user

translations:

  • updates to zh_cn by @MineYuanlu

If you discover any bugs, you can report them in the Issue Tracker.

Additional conversation can be had in the dev room discord.

0.37.2-beta-mc1.21.5

by John-Paul-R on Apr 13, 2025
Download

Essential Commands v0.37.2-beta (mc 1.21.5)

[!WARNING] This is a beta release. I STRONGLY recommend backing up at least the world folder of your server before experimenting with this.

The MC crew changed how a lot of NBT stuff works, which affects how Essential Commands stores information. Still attempting to verify there is no data loss.

If anyone can send me a message on the dev room discord with whether things do or do not work smoothly for you, I'd appreciate it!

  • Spanish Translations by @KelviNosse
  • Update to mv 1.21.5 in part by @KrisTheCanadian

If you discover any bugs, you can report them in the Issue Tracker.

Additional conversation can be had in the dev room discord.

0.37.0-mc1.21.4

by John-Paul-R on Feb 25, 2025
Download

Essential Commands v0.37.0 (mc 1.21.4)

  • add "TELEPORT_FOLLOWERS" feature, causing (non-sitting) pets within a configured radius to be teleported with the player (for teleports performed by Essential Commands) by @KrisTheCanadian!
  • Update officially to 1.21.4 by @KrisTheCanadian
  • pull in a fix for the Fabric permissions API

If you discover any bugs, you can report them in the Issue Tracker.

Additional conversation can be had in the dev room discord.

0.36.0-mc1.21.3

by John-Paul-R on Nov 14, 2024
Download

Essential Commands v0.36.0 (mc 1.21.3)

  • update to mc1.21.2/3 by @arnokeesman
  • feat: add config option PRINT_TELEPORT_COORDINATES (default value for the profile setting)
  • fixes to traditional Chinese (zh_tw) localization (#290) by @notlin4
  • fix "teleport interrupt on move" message (#290) by @notlin4
  • fix keeping flight ability after respawn (#307) by @arnokeesman
  • minor improvements to certain teleport errors clarity

If you discover any bugs, you can report them in the Issue Tracker.

Additional conversation can be had in the dev room discord.

0.35.3-mc1.20.1

by John-Paul-R on Jun 19, 2024
Download

Essential Commands v0.35.3 (mc 1.20.1)

  • fix: When creating Taterzens fake player, PlayerDataManager.getByUuid NRE (#279)
  • French (fr_fr) translations, by @MysthZero (#288)
  • fix: broken "EC spawn" behavior on first connect (by @arnokeesman in #289)

If you discover any bugs, you can report them in the Issue Tracker.

Additional conversation can be had in the dev room discord.

0.35.2-mc1.20.1

by John-Paul-R on Jun 16, 2024
Download

Essential Commands v0.35.2 (mc 1.20.1)

A couple of rapid fire releases! (including patch notes from v0.35.1, since these were so close together)

v0.35.2

  • Safer /bed command teleportation, courtesy of @LittleCircleOO in #285

v0.35.1

  • Add Chinese (zh_tw) translations, by @yichifauzi (#282)
  • (re)fix: platform-specific line separators for /rules
  • Additional zh_cn translations by @Silverteal in #270

If you discover any bugs, you can report them in the Issue Tracker.

Additional conversation can be had in the dev room discord.

0.35.2-mc1.21

by John-Paul-R on Jun 16, 2024
Download

Essential Commands v0.35.2 (mc 1.21.0)

A couple of rapid fire releases! (including patch notes from v0.35.1, since these were so close together)

v0.35.2

  • Safer /bed command teleportation, courtesy of @LittleCircleOO in #285

v0.35.1

  • First release with mc 1.21 support! (Big thanks to @petersv5's help in #283)
  • Add Chinese (zh_tw) translations, by @yichifauzi (#282)
  • (re)fix: platform-specific line separators for /rules
  • Additional zh_cn translations by @Silverteal in #270

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 0.35.0-rc1-mc1.20.6

by John-Paul-R on May 6, 2024
Download

tentative release candidate for mc 1.20.6

0.35.0-mc1.20.1

by John-Paul-R on Dec 25, 2023
Download

Essential Commands v0.35.0 (mc 1.20.1)

  • Additional Chinese translations, by @LittleCircleOO (#267)
  • add experimental utility command: /essentialcommands deleteAllPlayerData
    • requires permission: op level 4
    • Addressing the use case in #242

also, all the utility commands from #248 (by @arnokeesman)

Backport to mc 1.20.1 by @arnokeesman.


If you discover any bugs, you can report them in the Issue Tracker.

Additional conversation can be had in the dev room discord.

0.35.0-mc1.20.4

by John-Paul-R on Dec 25, 2023
Download

Essential Commands v0.35.0 (mc 1.20.4)

  • Additional Chinese translations, by @LittleCircleOO (#267)
  • add experimental utility command: /essentialcommands deleteAllPlayerData
    • requires permission: op level 4
    • Addressing the use case in #242

Much of the version updates to mc 1.20.4 handled by @arnokeesman.


If you discover any bugs, you can report them in the Issue Tracker.

Additional conversation can be had in the dev room discord.

0.34.0-mc1.19.4

by John-Paul-R on Sep 27, 2023
Download

Essential Commands v0.34.0 (mc 1.19.4)

New Commands

All of these courtesy of @arnokeesman

feed, heal, near, repair, night, suicide, extinguish, flyspeed

/fly speed [reset|0-5]

/feed [player]
enable_feed: true

essentialcommands.feed.self 2
essentialcommands.feed.others 2
/heal [player]
enable_heal: true

essentialcommands.heal.self 2
essentialcommands.heal.others 2
/near [range] [player]
enable_near: true
near_command_default_range: 200
near_command_max_range: 200

essentialcommands.near.self 2
essentialcommands.near.others 2
/repair [player]
enable_repair: true

essentialcommands.repair.self 2
essentialcommands.repair.others 2
/night
enable_night: true

essentialcommands.night 2
/suicide
enable_suicide: true

essentialcommands.suicide 0
/ext(inguish) [player]
enable_extinguish: true

essentialcommands.extinguish.self 2
essentialcommands.extinguish.others 2

RTP support in the Nether!

Config option:

  • rtp_enabled_worlds - a list of world registry keys to allow /rtp in
  • Example: rtp_enabled_worlds=[overworld,nether]
  • This config option can be reloaded with /essentialcommands config reload

new permission:

  • essentialcommands.bypass.randomteleport_cooldown, requires OP 4 if not using a permissions mod

lang file change:

  • cmd.rtp.error.no_spawn_set -> cmd.rtp.error.world_not_enabled
    • Old en_us text: "Not in Overworld."
    • New en_us text: "RTP is not enabled in the world '${0}'"

Additional Features

  • allow /tpahere to multiple players at once (#238)

Fixes

  • fix auto /tpaccept//tpdeny (no target player)
  • fix rare crash. (264e86ffe7097741b504391680a9c5e4fb939e78)
  • fix: allow reading UTF-16 rules files
  • fix: warp suggestions not perms filtered (#235)

If you discover any bugs, you can report them in the Issue Tracker.

Additional conversation can be had in the dev room discord.

0.34.0-mc1.20.2

by John-Paul-R on Sep 25, 2023
Download

Essential Commands v0.34.0 (mc 1.20.2)

New Commands

All of these courtesy of @arnokeesman

feed, heal, near, repair, night, suicide, extinguish, flyspeed

/fly speed [reset|0-5]

/feed [player]
enable_feed: true

essentialcommands.feed.self 2
essentialcommands.feed.others 2
/heal [player]
enable_heal: true

essentialcommands.heal.self 2
essentialcommands.heal.others 2
/near [range] [player]
enable_near: true
near_command_default_range: 200
near_command_max_range: 200

essentialcommands.near.self 2
essentialcommands.near.others 2
/repair [player]
enable_repair: true

essentialcommands.repair.self 2
essentialcommands.repair.others 2
/night
enable_night: true

essentialcommands.night 2
/suicide
enable_suicide: true

essentialcommands.suicide 0
/ext(inguish) [player]
enable_extinguish: true

essentialcommands.extinguish.self 2
essentialcommands.extinguish.others 2

RTP support in the Nether!

Config option:

  • rtp_enabled_worlds - a list of world registry keys to allow /rtp in
  • Example: rtp_enabled_worlds=[overworld,nether]
  • This config option can be reloaded with /essentialcommands config reload

new permission:

  • essentialcommands.bypass.randomteleport_cooldown, requires OP 4 if not using a permissions mod

lang file change:

  • cmd.rtp.error.no_spawn_set -> cmd.rtp.error.world_not_enabled
    • Old en_us text: "Not in Overworld."
    • New en_us text: "RTP is not enabled in the world '${0}'"

Additional Features

  • allow /tpahere to multiple players at once (#238)

Fixes

  • fix auto /tpaccept//tpdeny (no target player)
  • fix rare crash. (264e86ffe7097741b504391680a9c5e4fb939e78)
  • fix: allow reading UTF-16 rules files
  • fix: warp suggestions not perms filtered (#235)

If you discover any bugs, you can report them in the Issue Tracker.

Additional conversation can be had in the dev room discord.

0.33.2-mc1.20

by John-Paul-R on Jun 11, 2023
Download

Essential Commands v0.33.2 (mc 1.20)

Fixes

  • continuation of the fix in EC 0.33.1 around PlayerData being incorrectly reloaded from disk on respawn.

This version is available for: 1.20, 1.19.4, 1.19.2, 1.18.2, 1.17.1

(make sure you grab the jar with the matching version in the name)


If you discover any bugs, you can report them in the Issue Tracker.

Additional conversation can be had in the dev room discord.

0.33.2-mc1.19.4

by John-Paul-R on Jun 11, 2023
Download

Essential Commands v0.33.2 (mc 1.19.4)

Fixes

  • continuation of the fix in EC 0.33.1 around PlayerData being incorrectly reloaded from disk on respawn.

This version is available for: 1.20, 1.19.4, 1.19.2, 1.18.2, 1.17.1

(make sure you grab the jar with the matching version in the name)


If you discover any bugs, you can report them in the Issue Tracker.

Additional conversation can be had in the dev room discord.

0.33.2-mc1.19.2

by John-Paul-R on Jun 11, 2023
Download

Essential Commands v0.33.2 (mc 1.19.2)

Fixes

  • continuation of the fix in EC 0.33.1 around PlayerData being incorrectly reloaded from disk on respawn.

This version is available for: 1.20, 1.19.4, 1.19.2, 1.18.2, 1.17.1

(make sure you grab the jar with the matching version in the name)


If you discover any bugs, you can report them in the Issue Tracker.

Additional conversation can be had in the dev room discord.

0.33.2-mc1.18.2

by John-Paul-R on Jun 11, 2023
Download

Essential Commands v0.33.2 (mc 1.18.2)

Fixes

  • continuation of the fix in EC 0.33.1 around PlayerData being incorrectly reloaded from disk on respawn.

This version is available for: 1.20, 1.19.4, 1.19.2, 1.18.2, 1.17.1

(make sure you grab the jar with the matching version in the name)


If you discover any bugs, you can report them in the Issue Tracker.

Additional conversation can be had in the dev room discord.

0.33.2-mc1.17.1

by John-Paul-R on Jun 11, 2023
Download

Essential Commands v0.33.2 (mc 1.17.1)

Fixes

  • continuation of the fix in EC 0.33.1 around PlayerData being incorrectly reloaded from disk on respawn.

This version is available for: 1.20, 1.19.4, 1.19.2, 1.18.2, 1.17.1

(make sure you grab the jar with the matching version in the name)


If you discover any bugs, you can report them in the Issue Tracker.

Additional conversation can be had in the dev room discord.

1
2
7

Modrinth is open source.

main@bf16d36

© Rinth, Inc.

Company

TermsPrivacyRulesCareers

Resources

SupportBlogDocsStatus

Interact

Discord X (Twitter) Mastodon Crowdin
Get Modrinth App Settings
NOT AN OFFICIAL MINECRAFT SERVICE. NOT APPROVED BY OR ASSOCIATED WITH MOJANG OR MICROSOFT.