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)

254.6k
431
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 4 weeks ago
DescriptionChangelogVersions

Show all versions

1
4
5
6
7

0.16.1-mc1.16.5

by John-Paul-R on Aug 9, 2021
Download

Essential Commands v0.16.1 (mc 1.16.5)

Direct backport of 0.16.1-mc1.17

This version of Essential Commands has incompatabilities with certain older versions of Java. If the server fails to start, consider updating your Java installation (16 recommended).

0.16.0-mc1.17

by John-Paul-R on Aug 8, 2021
Download

Essential Commands v0.16.0 (mc 1.17.x)

New:

  • Add command /top
    • Allows teleporting to the world surface (highest non-air block at your current position)
    • Config opt: enable_top
    • Permission: `essentialcommands.top
  • Add command /essentialcommands config display
    • Shows currently loaded config values.
    • Also, accepts optional argument config_property. If this arg is provided, only the value of that config option will be returned.
  • Add tpahere permission, separate from tpa.
  • Add option to allow the effects of /fly to persist between deaths, relogs, dimensions, etc.

Bugfixes:

  • Fix Option change event not firing on option init.
  • Fix crash-inducing Java version parsing bug that occured for some early-access Java versions.

0.16.0-mc1.16.5

by John-Paul-R on Aug 8, 2021
Download

Essential Commands v0.16.0 (mc 1.16.5)

Direct backport of 0.16.0-mc1.17

This version of Essential Commands has incompatabilities with certain older versions of Java. If the server fails to start, consider updating your Java installation (16 recommended).

0.15.0-4-mc1.16.5

by John-Paul-R on Aug 6, 2021
Download

Essential Commands v0.15.0-4 (mc 1.16.5)

Fix memory leak that occured on some Linux machines.

Crimes against Java were committed for this release.

0.15.0-mc1.17

by John-Paul-R on Jul 31, 2021
Download

Essential Commands v0.15.0 (mc 1.17.x)

New:

  • Support multiple home limits via permissions, instead of one global limit in config.
  • Command shortcuts for tpaccept, tpdeny, and home. (No longer requires specification of home/player name if only one option exists)

0.15.0-mc1.16.5

by John-Paul-R on Jul 31, 2021
Download

Essential Commands v0.15.0 (mc 1.16.5)

Direct backport of 0.15.0-mc1.17

This version of Essential Commands has incompatabilities with certain older versions of Java. If the server fails to start, consider updating your Java installation.

0.14.0-mc1.16.5

by John-Paul-R on Jul 21, 2021
Download

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 labled 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.

0.14.0-mc1.17

by John-Paul-R on Jul 21, 2021
Download

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.

0.13.4-beta+1-mc1.16.5

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

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>

0.13.4-beta-mc1.17

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

Essential Commands v0.13.4 (mc 1.17.x)

Changes

  • Fixed bug that caused (uncolored) nicknames to override team colors by default.
  • Update playerlist every 5s (from 30s).

0.13.4-beta-mc1.16.5

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

Essential Commands v0.13.4 (mc 1.16.5)

Direct backport of 0.13.4-beta-1.17

0.13.3-beta-mc1.17

by John-Paul-R on Jul 16, 2021
Download

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.

0.13.2-beta-mc1.17

by John-Paul-R on Jul 12, 2021
Download

Essential Commands v0.13.2

Fix broken default nickname prefix.

0.13.1-beta-mc1.17

by John-Paul-R on Jul 12, 2021
Download

Essential Commands v0.13.1

Small bugfix:

  • Bug: cleared nicknames never update in PlayerList.
  • Fix: nicknames are now properly synced with clients PlayerLists. (in 30second intervals)

0.13.0-beta-mc1.17

by John-Paul-R on Jul 10, 2021
Download

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.

0.12.0-beta-mc1.17

by John-Paul-R on Jul 9, 2021
Download

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. Default true.
  • Add support for FabricPlaceholderAPI for all Text fields and JiJ said API.

Other changes

  • Latest unstable builds now available through GitHub Actions.

0.11.1-beta-mc1.17

by John-Paul-R on Jul 5, 2021
Download

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)

0.11.1-beta-mc1.16

by John-Paul-R on Jul 5, 2021
Download

1.16.5 port of 0.11.1-beta-mc1.17.

0.11.0-beta-mc1.17

by John-Paul-R on Jul 5, 2021
Download

Essential Commands v0.11.0 - Random Teleports!

Changelog:

Add /randomteleport (rtp) command.

Config options:

  • enable_rtp default true
  • rtp_radius default 1000
  • rtp_cooldown default 30 (seconds)
  • rtp_max_attempts default 15

Permissions:

  • essentialcommands.randomteleport

Minor changes:

  • Fix float formatting for /spawn set chat feedback.
  • JiJ permissions api.

0.11.0-beta-mc1.16

by John-Paul-R on Jul 5, 2021
Download

1.16.5 port of 0.11.0-beta-mc1.17.

1
4
5
6
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.