Skip to content

Integrations

The integrations.yml file is responsible for communication between other plugins

PlaceholderAPI

FlectoneChat has its own unique placeholders

ParameterDescription
%flectonechat_player_name_tab%Returns string player.name.tab from config.yml
%flectonechat_player_suffix%Returns string player.name.suffix from config.yml
%flectonechat_player_prefix%Returns string player.name.prefix from config.yml
%flectonechat_moderation_ban%Returns string 0, when player is not banned, а 1 - banned
%flectonechat_moderation_mute%Returns string 0, when player is not muted 1 - muted
%flectonechat_moderation_warn%Returns a string of the number of warnings for the player
%flectonechat_lastonline%Returns a string with the date when the player last logged in
%flectonechat_firstonline%Returns a string with the date when the player first logged in
%flectonechat_stream_prefix%Returns the current stream prefix of the player
%flectonechat_afk_suffix%Returns the current afk suffix
%flectonechat_world_prefix%Returns string player.world.? from config.yml

InteractiveChat

FlectoneChat supports all formatting from InteractiveChat, including mentions

LuckPerms

FlectoneChat gets the weight of the groups to sort using LuckPerms, and also gets the groups themselves

Information

If LuckPerms is installed on the server, the Vault plugin is not required

SuperVanish

FlectoneChat supports the SuperVanish plugin's hiding and showing player events, and also does not show player actions with vanish

Vault

FlectoneChat uses Vault to get the player's group

Warning

Sorting by group weight will not work without LuckPerms

PlasmoVoice

FlectoneChat mutes a player if he gets a mute with the /mute command, also in the PlasmoVoice plugin

VoiceChat

FlectoneChat mutes a player if he gets a mute with the /mute command, also in the VoiceChat plugin (SimpleVoiceChat)

DiscordSRV

FlectoneChat modifies the messages that are sent from minecraft to DiscordSRV with features

yaml
DiscordSRV:
  features: [ swear-protection, patterns, formatting ]
DiscordSRV:
  features: [ swear-protection, patterns, formatting ]

Customizing messages

FlectoneChat has the ability to send a message of some actions to DiscordSRV

ParameterDescriptionType
channel-idID of the discord channel to which the message will be sentstring
content.textplain text of the messagestring
embed.colorThe color of the message embed (HEX format)string
embed.image.urlLink for the main image of the embedstring
embed.title.textEmbed titlestring
embed.title.icon.urlLink for the embed name avatarstring
embed.description.textembed descriptionstring
embed.author.textName of the embed authorstring
embed.author.icongenerating an avatar for the embed author from the sender's skinboolean
embed.footer.textText for the embed signaturestring
embed.footer.icon.urlavatar for the embed's signaturestring