Skip to content

[BUG] Help Menu + Aliases #46

@p4n0p71c0n

Description

@p4n0p71c0n

Bug Report

EliteEssentials Version
What version of EliteEssentials are you running?
Example: v1.1.0

  • Version: v1.1.11

Hytale Version
What version of Hytale is this happening on?

  • Version: v2026.02.18

What is the issue?
Describe what’s wrong in a clear way.
Example: /tpa doesn't work when using it on a player in another world.

There are three issues:

  1. The help menu (accessed via eehelp) doesn't allow you to create help text entries for commands provided by other plugins. This is useful when creating a consistent server experience. This is probably best handled via a file or JSON-style config file to help build menus quickly rather than attempting some kind of integration or complicated UI gymnastics.
  2. It's possible to bypass permissions restrictions through aliased commands. This might lead to privilege escalation if an admin isn't aware of how these are executed. The alias should respect the permissions assigned to the original command it references (this is the wrong user context).
  3. The help menu doesn't display all the new commands that were added recently (playtime, etc), even if you delegate permissions.

How can we reproduce it?
Steps to make the bug happen again:

  1. Run command /tpa player
  2. Player in other world types '/tpaccept'
  3. Bug occurs

Run ee help. Execute an aliased admin-level command.

What did you expect to happen?
Example: Player should teleport normally.


User should be denied access to the aliased command if they dont have permission to run it.

What have you tried already?
Let us know what troubleshooting steps you’ve done.
Example: Restarted server, cleared config files, checked permissions.


No workaround available.

Logs / Screenshots
Please include anything that helps us understand the problem better:

  • Server logs
  • Error messages
  • Screenshots
  • Video clips (if helpful)

No logs or screenshots required.

Additional context
Anything else we should know?
Example: Other mods installed alongside with EliteEssentials

None necessary.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions