Many fixes (with the help of claude) #13

Merged
NotAlexNoyle merged 6 commits from main into main 2026-05-10 14:35:56 -04:00
NotAlexNoyle commented 2026-05-06 16:12:02 -04:00 (Migrated from github.com)
  • Port all PlaceholderAPI usage to MiniPlaceholders / Utilities-OG APIs
  • Fix Unions-OG union colors breaking the MC -> Discord link
  • Drop per-Discord-role suffix configuration
  • Use each player's individual LuckPerms suffix for message suffixes
  • Fix LuckPerms spacing so exactly one space appears between player names and prefixes/suffixes
  • Configure color code roles

This just leaves multi-world support and replacing essentials mail on the Chat-OG TODO list. The latter is not required for 1.19.

- Port all PlaceholderAPI usage to MiniPlaceholders / Utilities-OG APIs - Fix Unions-OG union colors breaking the MC -> Discord link - Drop per-Discord-role suffix configuration - Use each player's individual LuckPerms suffix for message suffixes - Fix LuckPerms spacing so exactly one space appears between player names and prefixes/suffixes - Configure color code roles This just leaves multi-world support and replacing essentials mail on the Chat-OG TODO list. The latter is not required for 1.19.
SKBotNL (Migrated from github.com) reviewed 2026-05-06 16:15:03 -04:00
SKBotNL (Migrated from github.com) commented 2026-05-06 16:15:04 -04:00

Why?

Why?
NotAlexNoyle (Migrated from github.com) reviewed 2026-05-06 16:33:05 -04:00
NotAlexNoyle (Migrated from github.com) commented 2026-05-06 16:33:05 -04:00

This is an artifact from roleSuffixes, the old config file with roleSuffixes was causing a crash. Can be removed.

This is an artifact from roleSuffixes, the old config file with roleSuffixes was causing a crash. Can be removed.
SKBotNL (Migrated from github.com) reviewed 2026-05-07 18:30:37 -04:00
@@ -25,14 +25,14 @@ import org.bukkit.Sound
import org.bukkit.entity.Player
internal object ChatUtil {
SKBotNL (Migrated from github.com) commented 2026-05-07 18:30:38 -04:00

This looks very overengineered

This looks very overengineered
NotAlexNoyle (Migrated from github.com) reviewed 2026-05-08 00:26:19 -04:00
@@ -25,14 +25,14 @@ import org.bukkit.Sound
import org.bukkit.entity.Player
internal object ChatUtil {
NotAlexNoyle (Migrated from github.com) commented 2026-05-08 00:26:19 -04:00

Its like that because it has to detect if union placeholder is "None" (including color codes) so union name is hidden along with its surrounding brackets. It can be simplified if those things can be hidden in a more elegant way when the player has no union.

Its like that because it has to detect if union placeholder is "None" (including color codes) so union name is hidden along with its surrounding brackets. It can be simplified if those things can be hidden in a more elegant way when the player has no union.
Sign in to join this conversation.