Skip to content

Conversation

@RhysB
Copy link
Member

@RhysB RhysB commented Sep 1, 2024

No description provided.

@RhysB RhysB requested a review from a team November 2, 2024 01:15
Grassboii
Grassboii previously approved these changes Nov 2, 2024
@Garsooon
Copy link
Member

Garsooon commented Oct 14, 2025

Works on local server. It might be good to return a help case if discord is applied in the regular command ie.
/mail discord Garsooon test or /mail send discord Garsooon test> "Proper usage is /mail discord to toggle discord mail!" or something of the like
otherwise code looks fine

Garsooon
Garsooon previously approved these changes Oct 14, 2025
Copy link
Member

@Garsooon Garsooon left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

see previous comment for what I think might be beneficial

Garsooon and others added 4 commits October 14, 2025 12:35
# Conflicts:
#	Essentials/pom.xml
#	EssentialsChat/pom.xml
#	EssentialsGeoIP/pom.xml
#	EssentialsProtect/pom.xml
#	EssentialsSpawn/pom.xml
#	pom.xml
@Garsooon Garsooon requested a review from a team October 14, 2025 12:51
Improves the Discord mail forwarding feature by:

- Ensuring mail forwarding only occurs if both Discord plugins are enabled.
- Preventing forwarding to online players.
- Preventing forwarding to players who have disabled the feature.
- Adds logging for successful and failed Discord mail attempts.
- Fixes a typo in the UserData class that was preventing UUID's being set correctly.
@RhysB RhysB merged commit c028056 into master Oct 24, 2025
1 check failed
RhysB added a commit that referenced this pull request Oct 24, 2025
* Stop players /ignore'ing staff JPerms groups

* Update trial helper group name

* Refactors ignore command for staff exemption

Changes the ignore command to use the `essentials.ignore.exempt` permission instead of relying on JPerms for staff identification.

This allows admins to easily configure staff members who cannot be ignored, regardless of their group membership.

Also, ensures that exempted players are automatically unignored by all other players upon joining.

* Code for /mail to get sent via Discord (#11)

* Prototype code for /mail to get sent via Discord

* Remove ]

* Resolve stale pr conflicts

* Versioning

* Fix merge error

* Enhances Discord mail integration

Improves the Discord mail forwarding feature by:

- Ensuring mail forwarding only occurs if both Discord plugins are enabled.
- Preventing forwarding to online players.
- Preventing forwarding to players who have disabled the feature.
- Adds logging for successful and failed Discord mail attempts.
- Fixes a typo in the UserData class that was preventing UUID's being set correctly.

---------

Co-authored-by: Garsooon <carson12345678910@hotmail.com>
Co-authored-by: Garsooon <46406077+Garsooon@users.noreply.github.com>

* Resolve build issues

* Stop players /ignore'ing staff JPerms groups

* Update trial helper group name

* Refactors ignore command for staff exemption

Changes the ignore command to use the `essentials.ignore.exempt` permission instead of relying on JPerms for staff identification.

This allows admins to easily configure staff members who cannot be ignored, regardless of their group membership.

Also, ensures that exempted players are automatically unignored by all other players upon joining.

* Make ignore check occur earlier

---------

Co-authored-by: Rhys B <jetpackingwolf@gmail.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants