DiscordFantastic-death+player.jar
What's new
DiscordFantastic Update
This update adds new customization options and server information features for DiscordFantastic.
New Features
/players Discord Command
Added a new Discord slash command:
/players
This command shows a list of all currently online players on the Hytale server.
Example output:
Online Players: 3
- ✦ P8 ⭐ Lv.100 DerFriesn
- ⭐ Lv.24 PlayerTwo
- PlayerThree
The command can be enabled, disabled, and renamed in the config.
Commands:
PlayersCommand: true
PlayersCommandName: "players"
PlayersTitle: "Online Players: %online%"
PlayersEmpty: "No players online."
Fully Customizable Death Messages
Death messages can now be customized more freely in the config.
Example:
DeathMessages:
Enabled: true
Format: ":skull: **%player%** died. Cause: %cause%"
Available placeholders:
%player% Player name, including level and prestige if enabled
%cause% Detected death cause
%message% Full generated death message
%uuid% Player UUID
You can also translate the death message into your own language.
Example:
DeathMessages:
Enabled: true
Format: ":skull: **%player%** ist gestorben. Ursache: %cause%"
EndlessLeveling Prestige Support
DiscordFantastic can now display EndlessLeveling prestige levels together with normal levels.
Example:
✦ P8 ⭐ Lv.100 DerFriesn
Config:
PlayerInfo:
ShowEndlessLevel: true
LevelFormat: "\u2B50 Lv.%level% "
ShowEndlessPrestige: true
PrestigeFormat: "\u2726 P%prestige% "
Both level and prestige display can be enabled or disabled separately.
Improved Webhook Embed Chat
Webhook chat can now show the player name, prestige, level, message, and avatar inside the Discord embed bubble.
Example:
DerFriesn APP
✦ P8 ⭐ Lv.100 DerFriesn
Hello everyone!
Config:
Webhook:
Enabled: true
Url: ""
AvatarUrlFormat: "" rel="noopener nofollow" target="_blank">https://crafthead.net/hytale/avatar/%uuid%/64"
ShowAvatarThumbnail: true
UseEmbedChat: true
If you prefer the old message style, set:
UseEmbedChat: false
Updated Config Example
Discord:
Token: ""
ChatChannelId: ""
JoinLeaveChannelId: ""
StatusChannelId: ""
Webhook:
Enabled: false
Url: ""
AvatarUrlFormat: "" rel="noopener nofollow" target="_blank">https://crafthead.net/hytale/avatar/%uuid%/64"
ShowAvatarThumbnail: true
UseEmbedChat: false
Features:
ChatToDiscord: true
DiscordToChat: true
JoinLeave: true
ServerStatus: true
DeathMessages:
Enabled: false
Format: ":skull: **%player%** died. Cause: %cause%"
PlayerInfo:
ShowEndlessLevel: false
LevelFormat: "\u2B50 Lv.%level% "
ShowEndlessPrestige: false
PrestigeFormat: "\u2726 P%prestige% "
Commands:
PlayersCommand: true
PlayersCommandName: "players"
PlayersTitle: "Online Players: %online%"
PlayersEmpty: "No players online."
Formats:
DiscordToGame: "[Discord] %user%: %message%"
GameToDiscord: "**%player%**: %message%"
Join: ":green_circle: **%player%** joined the server"
Leave: ":red_circle: **%player%** left the server"
ServerStart: ":white_check_mark: **Server started**"
ServerStop: ":octagonal_sign: **Server stopped**"
Debug:
Enabled: false
Notes
- EndlessLeveling support is optional.
- If EndlessLeveling is not installed, level and prestige placeholders will simply stay empty.
- Webhook URL and bot token must never be shared publicly.
- After updating, check your
config.ymland add the newCommandsandPlayerInfooptions if needed.
Recommended After Update
If you already had an older config, add these new sections manually:
Commands:
PlayersCommand: true
PlayersCommandName: "players"
PlayersTitle: "Online Players: %online%"
PlayersEmpty: "No players online."
PlayerInfo:
ShowEndlessLevel: false
LevelFormat: "\u2B50 Lv.%level% "
ShowEndlessPrestige: false
PrestigeFormat: "\u2726 P%prestige% "
This mod has no additional files

