Compatibility
Minecraft: Java Edition
26.3
26.2
26.1.x
1.21.x
1.20–1.20.1
Platforms
Supported environments
Dedicated servers only
Tags
Creators
Details
Licensed ARR
Published last year
Updated 31 minutes ago

PWKUtils is a serverside mod that adds various quality-of-life features for admins and players, allowing server owners to customize chat, tablist, prefixes, and more!
Features
Player Prefixes
- Automatically assigns prefixes to players based on OP status
- Prefixes are configurable in the config.json
- Prefixes update live if a player is OPed or de-opped
Chat Formatting
- Customizable chat format
- Option to enable/disable formatting via config
Join/Leave Messages
- Custom join and leave messages
- Messages can include player names using {player}
- Can be toggled on/off in the config
Welcome Message
- Sends a configurable welcome message when a player joins
- Can be toggled on/off in the config
- Optionally supports multi-line messages using \n
Tablist Customization
- Custom header and footer for the tablist
- Shows online players if enabled in the config
- Updates every second
Auto-Whitelist
- Whitelist multiple players at once
- Use /autowhitelist <add|list|clear> to create a list of players
- Use /autowhitelist run to whitelist all players on the auto whitelist.
Commands
- /gm <0-3> – Quickly change your game mode: 0 = Survival, 1 = Creative, 2 = Adventure, 3 = Spectator
You can also give other players gamemode, using /gm <0-3> <playername>
- /tps – Displays the current server TPS
Configs
Settings
{
"prefixOp": "§4Admin §8| §c",
"prefixNonOp": "§2Player §8| §a",
"changeJoinLeaveMessage": true,
"joinMessage": "§a» §8|§r {player}",
"leaveMessage": "§c« §8|§r {player}",
"allowChatFormatting": true,
"chatFormat": "{player}§8: §7{message}",
"showWelcomeMessage": true,
"welcomeMessage": "§7\u003e————— INFO —————\u003c\n\n§eWelcome!\n\n§7\u003e——————————————\u003c",
"tablistHeader": "§3This is a header!\n§7\u003e————————————\u003c",
"tablistFooter": "§7\u003e————————————\u003c§6\nThank you for using §3§lPWKUtils§6!",
"showOnlinePlayers": true
}
Custom Messages
Customize all messages of this mod in the messages.json and the config!
{
"command.autowhitelist.add": "§a%s §7has been added to the auto whitelist.",
"command.autowhitelist.list.empty": "§cNo players in the auto whitelist.",
"command.autowhitelist.list.header": "Players in the auto whitelist:",
"command.autowhitelist.clear": "Auto-whitelist cleared (§c§l%s §7entries removed).",
"command.autowhitelist.run.notfound": "§cCould not find player %s!",
"command.autowhitelist.run.success": "§a§l%s §7players have been automatically whitelisted.",
"gamemode.self": "Your game mode has been set to §6§l%s§7!",
"gamemode.notfound": "§cPlayer not found!",
"gamemode.setother": "You have set the game mode of §a%s §7to §6§l%s§7!",
"gamemode.target": "Your game mode has been set to §6§l%s§7!"
}
Supported Modloaders
Planned
- Custom MotD
- /day, /night commands


