main/Change Log
Legend: [+] = Addition | [-] = Removal | [*] = Bug fix | [^] = Other
V3.0.3
- [+]Added a message to replace the bukkit default message "Unknown command type "help" for help"...(when no command found)
- [+]Added swear fines and different swear severity level
- [+]Added Channel integration to MCStats
- [+]Added safeguards for threads running and reloading server
- [+]Added spam delays (result occurs on 3rd chat sent)
- [+]Added configuration updater (no longer will it delete your config)
- [+]Added configuration objects instead of dozens of getConfigs methods
- [+]Added configuration reports & crash handling
- [+]Added color handling -> Perm: ChatTweaks.ChatColors
- [+]Added Death messages (EXTREMELY configurable, thus 2 changelog points for it)
- [+]Added an automatic message exception handling clause
- [+]Added a chat logging function :)
- [*]Completely recoded the configurations loading
- [*]Completely redesigned the message executor
- [*]Made spam check more efficient
- [*]If you disable Hashtags, atsigns, dollars, commands, replacers, emoticons and channels you will save memory now (keeping the de/connections)
- [*]Fixed login message only using display name instead of player name
- [*]Moved broadcast options to their own section in the configuration
- [*]Fixed /channels being bugged
- [*]Fixed channels not displaying messages and correct format
- [*]It is now possible to set a message to NONE to disable it completely.
- [*]Updated Configuration, Messages and SpamConfig files
- [*]Moved player messages to Messages.yml
- [*]Logins/Logouts/Worldchanges/Kicks/Ect are now calculated faster, and require less process by the computer.
- [*]Faster Configuration getting & setting
- [*]Merged thread and helper | Changed class names
- [*]Fixed a bug with /chattweaks broadcast
- [-]Removed swear replace options (replaced with swear severity)
- [-]Removed long forgotten debug
- [^]Renamed many debug strings to be more helpful :)
- [^]Started working on global hashtag handling
V2.7.1
- [+]Added command /ChatTweaks ClearPersonalChat or /ChatTweaks CPC | Perm: ChatTweaks.ClearPersonalChat
- [+]Added broadcast command /ChatTweaks BroadCast | Perm: ChatTweaks.BroadCast
- [+]Added command /ChatTweaks Disable Sound | Perm: ChatTweaks.DisableSound
- [+]Added ability to remove the requirement for AtSigns (will match names) #WIP that wont be introduced before 2.7
- [+]Added AutoMessage footer and header
- [+]Added sound option for broadcasts
- [*]Fixed the menu giving incorrect information
- [*]Fixed the Automatic messages creating duplicates when using /ct reload...
- [*]Fixed the swearing not detecting uppercase letters...
- [-]Removed permissions ChatTweaks.AutoMessage.Next & ChatTweaks.AutoMessage.List | Merged to: ChatTweaks.AutoMessage
- [^]Started working on the new and improved configuration helper... (no longer will you need to delete the config every update)
V2.6
- [+]Added report creation.
- [+]Added broadcast command. /ChatTweaks BroadCast [msg]
- [*]Merged FileHelper and ConfigHelper classes
- [*]Fixed Auto Messages being at unequal intervals
- [*]Faster Configuration file access
- [*]Faster Messages file access
- [*]Fixed sound problems on clear chat
- [*]Fixed /ChatTweaks top
- [*]Improved old chat algorithm
- [*]Improved sound sending.
- [*]Fixed console main menus not showing up
- [*]Fixed channel spy checks
- [*]Changed messages.yml file a bit
- [^]Started working on the new and improved Messager.
V2.4.5
- [*]Fixed the showPrefix option not working
- [*]Fixed the Caps To Lowercase option not working
- [*]Fixed event priorities
- [*]Fixed the swear list not being cleared on the reload spam config command
- [*]Fixed the ChatLockdown errors
- [*]Changed lockdown messages
- [*]Made character duplicate checker 3 or more consecutive letters instead of 2
- [-]Removed old code
V2.3.4
- [+]Added a duplicate character option in the spam configuration
- [+]Added new permissions -> ChatTweaks.OverrideDuplicates | ChatTweaks.OverrideSwear
- [*]Fixed the ClearChat sound effect.
- [*]Changed colors and sounds in the Configuration file.
- [*]Fixed whitespace duplicate remover
V2.2.9
- [+]Added ability to use display names instead of normal names in channels
- [*]Chat gets reset to the default colors (set in the permissions.)
- [*]Fixed channel joining always showing the same player.
V2.2.6
- [+]Add non-critical updates and critical updates to be cross compatible with other configurations versions
- [*]Fixed startup errors with the messages.yml file.
- [*]Made spam checking more compatible with other plugins...
V2.2.2:
- [+]Added custom graph to plugin metrics
- [+]Added option to automatically put someone in a group upon logging in
- [+]Added /ch j <chname> alias
- [*]Fixed bug related to channel joining
- [*]Fixed bug related to top checking
- [*]Fixed bug related to lockdown mode with channels
- [+/*/-]Removed command /ct top [AtSign|HashTags] -> They're now in the same command -> /ct top.
V2.1.5
- [+]Added new commands -> /Chattweaks Automessage <next/list> | /Channels add [Player] | /ChatTweaks reload spam
- [+]Added new permissions -> ChatTweaks.AutoMessage.Next | ChatTweaks.AutoMessage.List | ChatTweaks.LockdownMode
- | ChatTweaks.Channels.<ChannelName>.Add | ChatTweaks.Channels.<ChannelName>.Listen
- [+]Added spy functionality for channels
- [+/*]Added some chat command shortcuts.
- [*]Made showDebug, showMsg and showChannel methods into one class
- [*]Fixed plugin breaking when someone types in chat when channels are disabled.
- [*]Fixed bug related to Channel joinings
- [*]Code cleanup
- [*/-]You are now required to have a Messages.yml configuration file in the ChatTweaks folder
- [*/-]Improved plugin speed (timings)
V1.9.5
- [+]Added custom channels | /Channels help
- [+]Added custom channel permissions
- ChatTweaks.Channels.<channelname>.join
- ChatTweaks.Channels.<channelname>.kick
- ChatTweaks.Channels.Listen
- [+]Added new safeguards against unwanted outcomes
- [+]Added compatability with CraftBukkitUpToDate
- [*]Tweaked debug mode again
- [*]Tweaked the messages.yml file.
- [*]Changed colors (minor) for checking commands.
- [*]Fixed java incompatability with emoticons in the configuration.yml
- [*]Code cleanup
V1.8.6
- [+]Added Link checking | Permissions -> ChatTweaks.Links && ChatTweaks.OverrideWhitelistedLinks
- [+]Added IP checking | Permission -> ChatTweaks.OverrideIP
- [+]Added Cap checking | Permission -> ChatTweaks.Caps
- [+]Added whitespace checking | Permission -> ChatTweaks.OverrideWhiteSpace
- [+]Added colored links and IPs
- [+]Added caplocks min-legth and percent to block
- [+]Added new config for Spam.
- [+]Added ability to add your own Emoticons
- [+]Added ability to enable/disable spam checks
- [+]Friendlier debug mode on startups (now gives everything enabled/disabled)
- [+]Added severe IP and Link filtering.
- [*]Fixed vanish not working
- [*]Tweaked debug mode
- [*]Tweaked the File creation, removes possible problems.
- [*]Code cleanup
- [*]Fixed JavaU7+ not working with ChatTweaks (not 100% confirmed)
- [*]Fixed IPs not getting blocked if there's a port attached.
- [-]Removed At Messages
V 1.6.2
- [*/+]Changed a few colors for player logins & out...
- [*]Fixed the dollar signs not working
- [*]Fixed Metrics not sending data
V 1.5.9
- [+]Added option to replace failed Usernames.
- [+]Added Plugin Metrics
- [+]Added auto update version checker
- [+]Added option for maximum amounts of AtSigns per chat.
V 1.5.5
- [+]Added Automatic messages
- [+]Added message file reloading
- [+]Addes safeguard against text in the dollar sign text
- [+]Added display name option in Configuration.yml for player connections
- [+]Added config file version checking
- [*]Fixed display name on disconnect
- [*]Fixed weird file creation
- [*]Fixed @[PName] sending sound to everyone.
V 1.4.7
- [+]Added replacer texts -> i.e.: !Website will be converted to www.yourwebsite.com | Permission -> ChatTweaks.NoReplacers
- [+]Added @Everyone -> Defaults to op. | Permission -> ChatTweaks.AtEveryone
- [+]Added a new sub command -> /ChatTweaks Info | List of all possiblities | Permission -> ChatTweaks.NoInfoScreen
- [*]Fixed ChatClear not sending sounds to every players online.
- [*]Fixed sending at signs to everyone
- [-]Removed custom message prefix
- [^]Didn't work on links this update.
V 1.4
- [+]Added colored dollars in chat
- [+]Added custom message for Full server kick
- [+]Added custom message for Whitelist on kick
- [+/*]Started working on colored links in chat
- [*]Fixed some compatability issues with 1.4.7
V 1.3.5
- [*]Fixed new configuration errors!
V 1.3.4
- [+]Added custom Message file!
- [+/*/-]Changed some events declaration...
- [*]Fixed errors when you have wrong Config File.
- [*]Code base clean up
V 1.3
- [+]Added emoticons -> :), C:, :C, :(, <3 | Permission ChatTweaks.Emoticons
- [+]Added custom config with help in them
- [*]Fixed data not getting deleted.
V 1.2.7
- [+]Added custom config file.
- [+]Added new command -> /ChatTweaks Clearchat | Permission -> ChatTweaks.ClearChat
- [+]Added a new sound once Clearchat is called
- [+]Added login/logout/kick messages
- [*]Fixed bug on disabling ShowPrefix
V 1.2.2
- [+]Added French config file...
- [+]New command -> /ChatTweaks PurgeData | Permission -> ChatTweaks.PurgeData
- [+]New ability: Hooking into Essentials MSG
- [*]Cleaned up the code
- [*]Changed colors to make it more visible
- [*]Fixed config not reloading
- [*]Fixed Essentials messages
- [-]Ops no longer get msg spams
V1.1.4
- [+]Added new ability: Force @s to player names...
- [+]Added new ability: Hooking into Essentials AFK
- [+]Added statistics!
- [+]New command /ChatTweaks Top [HashTags|AtSigns]
V 1.1
- [+]Added private messages using @Signs, and sound, configurable prefix. | Permission -> ChatTweaks.NoMsgs | Config Options Added
- [+]Started the MultiLanguage Options (For the few messages this plugin sends)...
- [+]Added colored commands in chat | Permission -> ChatTweaks.NoCommand
- [+]Added a new ability: Remove "@s and #s in-chat"
- [+]Started working on the Statistics
- [*]Made the config a little more user friendly. (prints a message to the console, then uses default[or last working config])
V1.0.4
- [+]Added sound to player on successful @s | Config Options Added
- [*]Fixed multiple @s and #s in one message
- [*]Whole config options now reload
- [-]Removed duplicate code
V1.0
Official Release
- []Official release
- [+]Added AtSigns and Hashtags | Permissions -> ChatTweaks.NoAts & ChatTweaks.NoHashTags
- [+]Added colored support for AtSigns and HashTags
- [+]Added file logging
- [+]Added config file
- [+]Added command /ChatTweak reload | Permission -> ChatTweaks.Reload
Comments