Skip to content

feat: Add UUID integration for bans, whitelist and ops#178

Open
OldManYells wants to merge 1 commit intoretromcorg:masterfrom
OldManYells:uuid-based-opertions
Open

feat: Add UUID integration for bans, whitelist and ops#178
OldManYells wants to merge 1 commit intoretromcorg:masterfrom
OldManYells:uuid-based-opertions

Conversation

@OldManYells
Copy link

Description

This PR integrates PoseidonUUIDs with standard validations for ban/op/whitelist. Currently commands are not set to support direct use of UUID.

Motivation & Context

In order to improve security and among other things reduce ban avoidance by name changing.

Type of Change

Please tick all that apply:

  • 🐛 Bug fix (non-breaking change that fixes an issue)
  • ⚡ Performance improvement
  • 🧩 New feature (non-breaking)
  • 🔧 Refactor / cleanup (no functional changes)
  • 🔥 Crash / exploit fix
  • 📚 Documentation update
  • ❗ Breaking change (may affect plugins or server behavior)

Testing Performed

Tested ban/pardon, op/deop, whitelisting ops in general to look for proper storing and validation as well as no crash or error.

Compatibility Considerations

The code is designed to keep both models working and reconcile from standard text/name based approach to the new that includes UUID.

Additional Notes

Some function wrapping and comments were added to improve readability.

@Garsooon Garsooon added the enhancement New feature or request label Feb 14, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants