Commit Graph

763 Commits

Author SHA1 Message Date
xFier
c733b219a0 Show PRIMARY_OWNER label in /nllm and /nllg chat output
The group's primary owner is identified via Group#isOwner, not a distinct
PlayerType, so getPlayerType returns OWNER for them. The MainGroupGUI already
special-cases the primary owner, but the chat-output commands did not, listing
them indistinguishably from other owner-rank members.

Label the primary owner as PRIMARY_OWNER in ListMembers (/nllm) and ListGroups
(/nllg), matching the GUI's special handling.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-16 17:38:49 +01:00
okx-code
3d34435325 fix storing groups 2026-05-27 01:35:57 +01:00
okx-code
9aebbbe491 handle deleting groups while using /ctf /ctr etc 2026-05-12 01:52:43 +01:00
okx-code
235a23fc5d allow nlpp to owner 2026-05-09 23:02:26 +01:00
okx-code
ffd550e79e optimise large groups 2026-05-08 15:32:15 +01:00
okx-code
bb8d612a56 actually delay group loading by 1 tick 2026-05-08 14:52:05 +01:00
okx-code
c49d271fe4 add group limit to nltg 2026-05-08 13:41:04 +01:00
okx-code
2da0150ca1 fix nlrm and notifications 2026-05-08 13:36:17 +01:00
okx-code
d2c59a60cb typo 2026-05-08 04:49:29 +01:00
okx-code
7599c6a297 delay group loading by 1 tick to allow permissions to load 2026-05-08 04:43:11 +01:00
okx-code
020ae42bad fix notifications and admin / owner override for perms 2026-05-08 04:38:39 +01:00
okx-code
bd36daa86e fix reconnection 2026-05-08 03:38:05 +01:00
okx-code
b6e4eac27d add auto reconnection to paper + move join group notifications to proxy + improve create group messages 2026-05-08 02:58:46 +01:00
okx-code
a0c638ce97 close screen on delete group 2026-05-08 02:14:13 +01:00
okx-code
5e3ed696ab reconnect rabbitmq + fix null 2026-05-08 02:01:07 +01:00
okx-code
0ae9d644f4 fix invalidations to be db-specific 2026-05-07 04:46:21 +01:00
okx-code
5c6834c4a5 remove unnecessary db calls 2026-05-06 05:57:15 +01:00
okx-code
92d94db958 more cleanup 2026-05-06 05:21:30 +01:00
okx-code
89bdd109d6 final cleanup 2026-05-06 04:34:20 +01:00
okx-code
070a0cfb64 finale phase and cleanup 2026-05-06 02:50:20 +01:00
okx-code
983ee827f7 remove direct paper writes 2026-05-04 17:36:40 +01:00
okx-code
50acccbe75 move auto accept writes to proxy 2026-05-04 17:23:24 +01:00
okx-code
faf5da47cd move default group writes to proxy 2026-05-04 17:13:13 +01:00
okx-code
b855f0870c move invitation writes to proxy 2026-05-04 16:59:31 +01:00
okx-code
df158605ee move blacklist writes to proxy 2026-05-04 16:50:21 +01:00
okx-code
613c8110ff move group create and delete writes to proxy 2026-05-04 16:45:07 +01:00
okx-code
1053932bfe replace stored permission ids with names 2026-05-04 16:39:02 +01:00
okx-code
d28c701ebf partial work for creating groups 2026-05-04 15:48:33 +01:00
okx-code
e55edd1aa8 move metadata to async 2026-05-04 06:05:03 +01:00
okx-code
ce54fa664e move role changes to async 2026-05-04 05:56:34 +01:00
okx-code
e88779faf6 move permission writes to async 2026-05-04 05:49:25 +01:00
okx-code
9cea7432c8 add freshness check 2026-05-04 05:42:24 +01:00
okx-code
acd3ff6671 consume namelayer invalidations 2026-05-04 04:56:38 +01:00
okx-code
1d9b12b177 add namelayer sync message contracts 2026-05-04 00:14:14 +01:00
okx-code
eccbf91fdf add namelayer cache reload paths 2026-05-04 00:04:01 +01:00
okx-code
3ca16ca6ba add namelayer group cache 2026-05-04 00:04:01 +01:00
okx-code
f622bfb804 remove namelayer group hierarchy 2026-05-03 23:28:39 +01:00
okx-code
019d6f9def fix decay for groups with no owner + fix /nllg when viewing other players 2026-04-16 22:18:22 +01:00
MrJeremyFisher
a749491684 Fix change colour text being italicized 2026-04-12 16:56:34 -04:00
okx-code
365ad87a73 fix adding permissions synchronously 2026-03-29 04:35:22 +01:00
okx-code
2869c0f591 remove comment 2026-01-08 00:45:19 +00:00
okx-code
5b65e90c51 Merge branch 'fix-primary-perms' 2026-01-08 00:45:00 +00:00
okx-code
519d5b0d84 fix nameapi being case sensitive 2025-12-30 01:14:46 +00:00
okx-code
2f52649217 fix class loading 2025-11-04 15:57:07 +00:00
okx-code
bb4bbfe4b3 fix name api 2025-11-02 04:31:17 +00:00
okx-code
541ad987da Merge remote-tracking branch 'husky/name-api' into update
# Conflicts:
#	plugins/namelayer-paper/src/main/java/vg/civcraft/mc/namelayer/command/commands/CreateGroup.java
#	plugins/namelayer-paper/src/main/java/vg/civcraft/mc/namelayer/listeners/PlayerListener.java
2025-11-01 23:32:47 +00:00
Alexander
567b58040f Give primary owners guaranteed access to solely-owner permissions 2025-10-23 07:20:55 +01:00
Diet Cola
c2298ae2d2 Amend column length 2025-10-17 08:45:07 +11:00
Diet Cola
692856274a Add group colours 2025-10-14 22:55:15 +11:00
Husky
1fe1c63ca7 namelayer use NameAPI 2025-10-10 16:56:46 -04:00