This repository has been archived by the owner on Jan 20, 2024. It is now read-only.
Releases: Flectone/FlectoneChat
Releases · Flectone/FlectoneChat
Release 3.12.0
- Feature: add door knocking
- Feature: add glass knocking
- Feature: add spit
- Sound: add custom sound for vault groups
- Commands: add mode change for visual tab-complete
- Messages: add support "&#ffffff" color with "&"
- CommandWarn: add support for actions with different numbers of warnings
- Locale: add setting for custom names for localization files
- CommandTicTacToe: fix run command alias on hover
- Commands: move aliases from plugin.yml to config.yml
- FCommand: fix that player does not see his action when using command local
- Message: fix PAPI formatting for all players
- CommandTell: fix play sound for second player
- CommandTell: fix null pointer in second fplayer
- FPlayer: add method get vault group
Release 3.11.1
- ObjectUtil: replace Random.nextint method
- BanList: remove async change list
- Commands: remove useless check on OP
- Chat: make a "nobody heard" message after the main message
- Chat: change player to fPlayer
- FPlayerComponent: fix non-replacement
- FPlayer: add LuckPerms API to get group
- FLuckPerms: add getPrimaryGroup method
- FVault: add getPrimaryGroup method
- AutoMessage: add sound
- Message: separate permissions flectonechat.formatting and flectonechat.placeholders
- Moderation: fix banlist loading
- FCommand: fix that player does not see his action when using command local
Release 3.11.0
- Features: add settings for vault groups
- Chat: add disabling local chat
- Plugin: add swear protection
- TickerManager: add auto messages
- CommandChatSettings: add permission to change options
- FPlayer: use only LuckPerms API to get group weight
- FDiscordSrv: change sendModerationMessage
- Plugin: fix support for minecraft version 1.16.5
- Database: fix loadPlayersTable recursion
- ToolTip: fix clearing recipients when global chat enabled
- ServerListEvent: fix errors when list is empty
- TickerManager: optimize loadList method
Release 3.10.3
- ItemSign: refactor and add unsign method
- PlayerInteract: separate ItemMark and ItemSign
- PlayerItemMarkListener: remove useless contains method
- CommandStream: add stream url to config
- Config: change join and quit default message
- Config: change msg messages
- Config: add wiki info
- Plugin: fix some idea warns and typos
- ToolTip: add check player inventory for shortcut
- Database: fix issues with expired moderator values
Release 3.10,2
- Plugin: add permissions and settings to disable formatting out of chat
- Plugin: add command /kick
- Commands: add volume and pitch change
- FileManager: create version comparison
- Warnlist: update usage in plugin.yml
- CommandMsg: fix dispatch mail command from msg
- PlayerDeathEventListener: fix incorrect placeholder check <due_to>
- AnvilClickListener: fix empty item name
- AnvilClickListener: fix empty item name and fix italic
- MessageBuilder: fix double value format for stats
- PlayerEditBookListener: add check for canceled event
- PlayerEditBookListener: add check for singed event
- MessageBuilder: fix too long message
Release 3.10.1
- Chat: add full markdown support
- Commands: add FULL disable commands
- FileManager: fix windows slash
- Tickers: fix division by zero
- Commands: fix incorrect lastonline command name
- FPlayer: fix incorrect remove team method
- ServerBrand: fix null instance
- ServerBrand: fix first starting
- Plugin: remove useless isOldVersion
- Plugin: update dependencies
Release 3.10.0
- Features: add custom advancement messages
- CustomDeath: add player is vanished check
- Integrations: add DiscordSRV license.head
- Plugin: refactor custom package to misc
- CustomAdvancement: fix en locale
- Integrations: add relational placeholders support
- FPlayer: add null player check for setStreamer method
- FPlayerManager: add null ban entry check for loadBanList
- CustomAdvancement: add switch visible type advancement
- Project: migrate to java 16
- Commands: set FTabCompleter to interface
- ObjectUtil: optimize formatString
- CommandClearChat: make cleared string static
- FDiscordSRV: add check length for title string
- Maven: set correctly group id
- Plugin: refactor FileManager and create FYamlConfiguration
- Plugin: create HookManager
- FComponent: split class by types
- Commands: add tab complete locale message
- Commands: add tab complete locale reason
- MessageBuilder: add a check clickable message
- HookManager: add static boolean for enabled plugins
- CommandClearChat: add clear for all players
- Commands: fix tab completes
- Chat: fix disable global chat
- InteractiveChat: fix mention support
- FPlayer: fix stream replacement when player rejoin
- Commands: add disable command
- FDeathComponent: fix check for same types
- FPlayerComponent: add support vault group for hover event
- FDeathComponent: fix replacing
- ChatBubbleTicker: fix GSIT compatibility
- PlayerDeathComponent: fix <by_item> replacing
- Plugin: replace String to UUID
- WebUtil: remove using .join
- ObjectUtil: use StringBuilder in convert time method
- Mails: fix deleting other players mails
- Database: remove support old yaml configs
- PlayerInteractAtEntityListener: fix recipient color
- Plugin: refactor Database logic
- Commands: add new command /chat-settings and refactor /chat
- Commands: fix try-cube.enable
- MessageBuilder: fix player ping in onlylocal chat
- TabTicker: refactor and add animation support
- Tab: add support group weight for sorting
- ChatBubble: add vehicle check
- MessageBuilder: add %stats% and %cords%
- MessageBuilder: fix display item name
- Features: add settings for server brand
- Commands: add static offline players names list
- ChatBubbleTicker: change period
- Commands: add /spy
- Plugin: add check old version config
- Plugin: add moderator for mutes and bans
- FInteractiveChat: fix msg support
- Commands: add /warn, /unwarn, /warnlist
- CommandMaintenance: remove async kick
- FPlayer: add checking team null
- CommandIgnorelist: refactor
- MessageBuilder: add settings to disable features
- FileManager: fix load old configs
- FPlayerManager: add checking ban enable
Release 3.9.0
- Features: add custom death message
- Integrations: fix and add vault integration
- Integrations: add DiscordSRV support
- Integrations: add SuperVanish support
- Chatcolor: add set a color for player feature
- TimeFormat: add weeks
- ServerList: add motd and icon for maintenance
- Commands: rename technical-works to maintenance
- Integrations: fix checking mute for simple voice chat
- Stream: fix offline prefix stream
- Scoreboard: add switch custom scoreboard
- FPlayer: fix null ban and mute reason getters
- 0 for ban = permanently
- Scoreboard: remove ping objective on server shutdown
- Commands: fix player kick during technical works
- FPlayer: fix parall tabcomplete
Release 3.8.2
- FPlayer: make player team always
- Config: change player.team.enable to player.name-tag.enable and player.team.name-visible to player.name-visible
- Commands: change reload call order
- Commands: change ray width /mark
- Plugin: fix compilation warns
- PlayerPingTicker: add a check that objective is null
- Commands: add "m" alias for /msg