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

Posts Quoted:
Reply
Clear All Quotes