Disabling Features
Disabling features makes it appear as though the features (commands or modules) do not exist at all. If you'd like to disallow some users to use the features, or have an error message display instead of nothing happening at all, you should use permissions.
Disabling Commands
To disable commands in Essence, you can add them to a list in the configuration file.
Open Essence's config.yml
Scroll to disabled-commands.
Add any commands you'd like to disable. Most codes are what you'd expect, but since some commands have aliases we've
Included the full list below.
Restart your server.
Command List
Most command codes are what you'd expect, but since we use aliases for our commands, some codes may be different that what you're used to.
Commands and Aliases (A-Z) | disabled-commands code |
---|---|
/anvil | anvil |
/back | back |
/bal | balance |
/balance | balance |
/broadcast | broadcast |
/canceltp | tpcancel |
/cartography | cartography |
/craft | craft |
/delghome | delthome |
/delgrouphome | delthome |
/delhome | delhome |
/delthome | delthome |
/delteamhome | delthome |
/delwarp | delwarp |
/disposal | trash |
/echest | enderchest |
/enderchest | enderchest |
/es | essence |
/ess | essence |
/essence | essence |
/feed | feed |
/fix | repair |
/gamemode | gamemode |
/garbage | trash |
/ghome | thome |
/ghomes | thomes |
/gma | gma |
/gmc | gmc |
/gms | gms |
/gmsp | gmsp |
/grindstone | grindstone |
/grouphome | thome |
/grouphomes | thomes |
/heal | heal |
/home | home |
/homes | homes |
/info | info |
/invisible | invisible |
/kit | kit |
/loom | loom |
/msg | msg |
/message | msg |
/pay | pay |
/pinfo | info |
/pseen | seen |
/pm | msg |
/ptime | ptime |
/pweather | pweather |
/r | reply |
/repair | repair |
/reply | reply |
/rtp | tprandom |
/rules | rules |
/seen | seen |
/setghome | setthome |
/setgrouphome | setthome |
/sethome | sethome |
/setspawn | setspawn |
/setthome | setthome |
/setteamhome | setthome |
/setwarp | setwarp |
/smithing | smithing |
/spawn | spawn |
/stonecutter | stonecutter |
/thome | thome |
/teamhome | thome |
/thomes | thomes |
/teamhomes | thomes |
/team | team |
/teleport | tp |
/time | time |
/tp | tp |
/tpa | tpa |
/tpaccept | tpaccept |
/tpahere | tpahere |
/tpcancel | tpcancel |
/tpdeny | tpdeny |
/tpdecline | tpdeny |
/tpr | tprandom |
/tprandom | tprandom |
/tprequest | tpa |
/tptoggle | tptoggle |
/toggletp | tptoggle |
/trash | trash |
/v | invisible |
/visible | invisible |
/warp | warp |
/warps | warps |
/weather | spawn |
/workbench | craft |
/world | spawn |
Disabling Modules
To disable a module, set enabled
to false
under that module's section in Essence's configuration file.
This will disable all commands and features that fall under this module.
The 'core' module cannot be disabled.
Limitations and Drawbacks
In Essence 1.10.1 and above, both of the below issues were fixed and there are currently no known limitations or drawbacks.
Essence 1.10.0 and below
Disabling a command or module because you prefer another plugin's (or vanilla's) alternative did not work. Spigot required Essence to register commands in the plugin.yml file, because of this the server still expected the command to work. This was fixed in Essence 1.10.1, and command disabling will now allow other plugins commands to work instead of Essence's.
Essence 1.6.0 and below
Essence will refuse to process the command, causing the default error message to appear in chat.
Here's an example with the /tp
command disabled: