This plugin allows you to display score / information on the sidebar (ScoreBoard). Another of its features is the ability to set a custom join / quit / kick messages, full message server, white-list message. Contains Automessage a very simple chat filter.
Installation
Download the jar file and put it in your plugin folder.
Start and stop your server once
ConfigurableMessages has generated a settings file in your plugin folder. Set by yourself.
Run your server and enjoy!
What this plugin do?
Custom join/quit/kick messages
Scoreboard in Sidebar
Compatible with other plugins that have scoreboard
# ----------------------------------------------------# ConfigurableMessages - Configuration file# ----------------------------------------------------# Author: Sicka_gp # ----------------------------------------------------Plugin:Config_version:1Plugin_version:1.0.0AutoUpdate:trueMessages:#Set server full messageFullServer:'&dServerisfull!'#Set white list messageWhitelistMessage:'&dYouarenotwhitelistedonthisserver.'#If you only want to turn off all messagesDisableAllJoinQuitKickMSG:false#Allows manage the Join/Quit/Kick message with this pluginEnableJoinQuitKickMSG:true#If its true, plug-in use the default settings for everybodyUseDefaultMessage:false#Enable TabList featuresEnableTabList:true#If its true, plug-in use the default Tab settings for everybodyUseDefaultTabList:false#If set to true, plug-in use colour from player groupUseDefaultTabListColor:false#Group settingsGroups:#Default MessagesDefault:JoinMessage:'{NAME}&ejointhegame!'QuitMessage:'{NAME}&equitthegame!'KickMessage:'{NAME}&ehasbeenkickedoutofthegamefor{REASON}'TabColor:'&f'TabPrefix:''#Group name Admin:JoinMessage:'{DISPLAYNAME}&ejointhegame!'QuitMessage:'{DISPLAYNAME}&equitthegame!'KickMessage:'{DISPLAYNAME}&ehasbeenkickedoutofthegamefor{REASON}'TabColor:'&9'TabPrefix:'&4[A]'Player:JoinMessage:'{DISPLAYNAME}&ejointhegame!'QuitMessage:'{DISPLAYNAME}&equitthegame!'KickMessage:'{DISPLAYNAME}&ehasbeenkickedoutofthegamefor{REASON}'TabColor:'&a'TabPrefix:''MOTD:ChatMotd:#Enable chatmotdEnable:true#Dynamic messagesMessages:-'&2---------------------------------------------------------------------------------------'-'&9Welcometo&6server&c!'-'&9Thereare&c{ONLINE}&9outofmaximum&c{MAX_ONLINE}&9playersonline.'-'&9Nowonline:{ONLINE_PLAYERS}'-'&2---------------------------------------------------------------------------------------'ServerListMotd:PlayerList:#Enable playerlist motdEnable:false#Dynamic messagesMessages:-'&l&5ConfigurableMessages'-'&8http://dev.bukkit.org/server-mods/configurable-messages/'-'&8Author:Sicka_gp'DefaultMOTD:#Dynamic messagesMessages:-'&6Welcometo{SERVER_NAME}!{NEW_LINE}&9{SERVER_IP}!'PersonalMOTD:#Enable personal motdEnable:true#Enable faces#This may cause a lag of serverFaces:false#This message will be used if the Player did not play on the server or could not be found in the database.Unknown:'&6WelcomeGuest!{NEW_LINE}&9{SERVER_IP}!'#Dynamic messagesMessages:-'&6Welcome{NAME}{NEW_LINE}&9{SERVER_IP}'ScoreBoardMotd:#Enable ScoreBoard MotdEnable:true#Update intervalInterval:3#Sidebar title#The Title must have under 32 charactersMessages:-'&9Welcometo&6{3}&9!'-'&9Nowisonline&6:{1}&aplayers'-'&9Timeis&6:{5}'-'&9Enjoythegame&6!'SidebarItems:#The Title must have under 16 characters#-'<ScoreName>;<ScoreValue>' -'&aOnline;%online_players'-'&aBalance;%bal'-'&aPing;%ping'Newbies:#Enable first join messageFirstMessageEnable:true#First join messageFirstMessage:'&5Welcometo{SERVER_NAME}!'#Enable kits for newbiesKits:false#Kits set-upItems:# -'<itemId>:<itemData>-<amount>' -'17:0-16'-'17:1-16'-'17:2-16'-'17:3-16'Automessage:#Broadcast intervalInterval:60#Enable AutomessageEnable:true#Prefix for Automessage Prefix:'&f[&6ConfigurableMessage&f]'Sidebar:#Enable SidebarEnable:true#Update intervalUpdate:1#Update time = Update * DynamicTitleUpdateIntervalDynamicTitleUpdateInterval:10#If its true, plug-in use the default settings for everybody.UseDefault:false#You can set the scoreboards for each groupSidebars:#Default settings is apply if a group of player isn't setDefault:#Sidebar title#The Title must have under 32 charactersDynamicTitle:-'&6Default'-'&l{8}'-'&l&5{6}'#Disables the sidebar for the world from the listDisabledWorlds:-'exampleworld'Items:#The Title must have under 16 characters#-'<ScoreName>;<ScoreValue>' -'&aOnline;%online_players'-'&aBalance;%bal'-'&aPing;%ping'Admin:DynamicTitle:-'&6Admin'-'&l{8}'-'&l&5{6}'DisabledWorlds:-'exampleworld'Items:-'&aOnline;%online_players'-'&aBalance;%bal'-'&aPing;%ping'Player:DynamicTitle:-'&6layer'-'&l{8}'-'&l&5{6}'DisabledWorlds:-'exampleworld'Items:-'&aOnline;%online_players'-'&aBalance;%bal'-'&aPing;%ping'Countdown:#Enables sound during the countdown.EnableSounds:true#Sidebar title#The Title must have under 32 charactersCancelTitle:'Thecountdownwascancelled.'#Chat messageCancelBroadcastMSG:'&f[&6ConfigurableMessage&f]Thecountdownwascancelled.'#Sidebar title#The Title must have under 32 charactersShutdownTitle:'Shutdownin{CD}minutes.'#Chat messageShutdownBroadcastMSG:'&f[&6ConfigurableMessage&f]TheServerwillbeshutdownin{CD}minutes.'#Chat messageShutdownEndBroadcastMSG:'&f[&6ConfigurableMessage&f]TheServerisshutdown!'#Sidebar title#The Title must have under 32 charactersReloadTitle:'Reloadin{CD}minutes.'#Chat messageReloadBroadcastMSG:'&f[&6ConfigurableMessage&f]TheServerwillbereloadin{CD}minutes.'#Chat messageReloadingBroadcastMSG:'&f[&6ConfigurableMessage&f]Reloading....'#Sidebar title#The Title must have under 32 charactersCountdownTitle:'Timer:{CD}minutes.'#Chat messageCountdownBroadcastMSG:'&f[&6ConfigurableMessage&f]Thecountdownendsfor{CD}minutes.'#Sidebar title#The Title must have under 32 charactersCountdownEndTitle:'Countdowncomplete{CD}'#Chat messageCountdownEndBroadcastMSG:'&f[&6ConfigurableMessage&f]Countdowncomplete!'
Badwords Configuration
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
# ----------------------------------------------------# ConfigurableMessages - Badwords configuration file# ----------------------------------------------------# Author: Sicka_gp # ----------------------------------------------------Config_version:1Enable:true#Replace badwords to ***badwords:#only Example-'fuck'#Blocking Spam with advertising on other serversIP:#only Example-':25565'
This plugin contains an auto updater which is enabled by default. If you do not wish to automatically download new updates, edit ConfigurableMessages/config.yml and set AutoUpdate to false.
Metrics
This plugin utilises Hidendra's plugin metrics system, which means that the following information is collected and sent to mcstats.org:
A unique identifier
The server's version of Java
Whether the server is in offline or online mode
The plugin's version
The server's version
The OS version/name and architecture
The core count for the CPU
The number of players online
The Metrics version
Opting out of this service can be done by editing plugins/Plugin Metrics/config.yml and changing opt-out to true.
Yes, if you disable the join/quit messages will also prohibit the bukkit default messages. Version 1.0.0 will contain the option to select whether you want to turn off only the messages sent to the plugin, or you want to turn off the messaging completly.
Unfortunately, it is currently not possible to set, what slot will have a given item on the sidebar. Currently I'm working on commands, and also on many new and exciting features.
For Example
MOTD for chat
MOTD for scoreboard
New commands
TabList colors
Scoreboard countdown
And scoreboard per world
If you have any ideas or comments do not hesitate to contact me.
2 Things! First, if you disable in the config "login/out" messages, will that disable the minecraft default login/out messages too?
Also, I would love to use this for my server network, but maybe add the ability to stop item drops and add commands to the items on click, and set what slot the items goes? Also, disable that nasty weather... I know its weird and there are other plugins out there, but many server owners including my self would benefit from having a plugin that can modify join/leave messages, scoreboard (maybe add PEX as a variable such as {rank} or something?), chat filter and have custom items that can run commands and not be dropped! Not to mention the automated messages (which can replace the buggy bungeesuite) and MOTD for server owners who dont use bungee. This would help ease tension on many servers who dont have custom plugin developers at there finger tips (wink wink, nudge nudge). But anyways, great plugins, I will try it out and maybe see a update really worth looking for! Thanks for the contribution to the community for the plugin so far!
Hello,
Chat Plugin Error is caused by the fact that the plugin could not detect the plugin, which manages the prefix for the player. Plugin works without it, but there are some limited fungce such as variable {DISPLAYNAME}. To get rid of this error message, you must change in the configuration the following variables: {DISPLAYNAME} to {NAME}.
BTW: I recommend to to check the configuration in plugins/Playtime/events.yml. According to the error messages you have an error on the following lines.
line10,column5:type:playtimeline22,column8:-'msg %u You have played for %t'
*Sorry for my English. I am from the Czech Republic*
Hello! I love the plugin and has been working great!
I recently switched to this plugin from another because the messages were causing lag spikes as they were broadcasted.
Recently this plugin has started giving me these lag spikes when the message get broadcasted as well. I thought it was really weird that a simple message is doing this.
Also, I am getting console messages reading that it cannot find the chat plugin. This message goes through about every 2 minutes. At one point it started saying it could not find the permissions plugin but still functioned fine.
join message, you can set in the configuration file. Plugin finds the group to which the player belongs.
Messages:#Enable join/leave message.enable:true#If its true, plug-in use the default settings for everybody.UseDefault:false#Messages Groups:#Default MessagesDefault:join-message:'{NAME}&ejointhegame!'quit-message:'{NAME}&equitthegame!'kick-message:'{NAME}&equitthegame!'#Group name Admin:join-message:'{DISPLAYNAME}&ejointhegame!'quit-message:'{DISPLAYNAME}&equitthegame!'kick-message:'{DISPLAYNAME}&equitthegame!'Player:join-message:'{DISPLAYNAME}&ejointhegame!'quit-message:'{DISPLAYNAME}&equitthegame!'kick-message:'{DISPLAYNAME}&equitthegame!'
I have downloaded it, but how can you set the join message to you?
Because, I was thinking with a permission, something like cm.join.admin , but I can't see something like that in the permission list...
Who can help me?
@Zendrex
Hello,
Yes, if you disable the join/quit messages will also prohibit the bukkit default messages. Version 1.0.0 will contain the option to select whether you want to turn off only the messages sent to the plugin, or you want to turn off the messaging completly.
Unfortunately, it is currently not possible to set, what slot will have a given item on the sidebar. Currently I'm working on commands, and also on many new and exciting features. For Example
If you have any ideas or comments do not hesitate to contact me.
Thanks for your post!
Sicka
(Sorry for my English)
2 Things! First, if you disable in the config "login/out" messages, will that disable the minecraft default login/out messages too?
Also, I would love to use this for my server network, but maybe add the ability to stop item drops and add commands to the items on click, and set what slot the items goes? Also, disable that nasty weather... I know its weird and there are other plugins out there, but many server owners including my self would benefit from having a plugin that can modify join/leave messages, scoreboard (maybe add PEX as a variable such as {rank} or something?), chat filter and have custom items that can run commands and not be dropped! Not to mention the automated messages (which can replace the buggy bungeesuite) and MOTD for server owners who dont use bungee. This would help ease tension on many servers who dont have custom plugin developers at there finger tips (wink wink, nudge nudge). But anyways, great plugins, I will try it out and maybe see a update really worth looking for! Thanks for the contribution to the community for the plugin so far!
-Zen, HonorNetwork Owner/Backend Manager
@LetsPingMe
If you want to reduce lag I recommend to change the update interval for scoreboard.
@LetsPingMe
Hello, Chat Plugin Error is caused by the fact that the plugin could not detect the plugin, which manages the prefix for the player. Plugin works without it, but there are some limited fungce such as variable {DISPLAYNAME}. To get rid of this error message, you must change in the configuration the following variables: {DISPLAYNAME} to {NAME}.
The second error message is for a another plugin. http://dev.bukkit.org/bukkit-plugins/playtime/
BTW: I recommend to to check the configuration in plugins/Playtime/events.yml. According to the error messages you have an error on the following lines.
Hello! I love the plugin and has been working great! I recently switched to this plugin from another because the messages were causing lag spikes as they were broadcasted. Recently this plugin has started giving me these lag spikes when the message get broadcasted as well. I thought it was really weird that a simple message is doing this.
Also, I am getting console messages reading that it cannot find the chat plugin. This message goes through about every 2 minutes. At one point it started saying it could not find the permissions plugin but still functioned fine.
Please help!
Chat Plugin Error: http://tny.cz/b538ec6a Events.YML Error: http://tny.cz/10329df4
I uploaded a new version 0.9.9. Please wait for approval.
Ok thanks
@Pauwlo
Yes, by the end of the week will be released.
Ok, will she be out soon ? I do not want to install an economy plugin ^^
@Pauwlo Hi,
you must have permission and economy plugin. In 0.9.9 this will be fixed.
Hi, I just tried to install it, but it always told me that Vault cannot be located.
I tried to run it on a Craftbukkit #3020, with Vault only. I tried Vault 1.2.31 (lastest stable build) and 1.2.32 (lastest dev build).
Any idea ?
Log : http:pastebin.com/iyuHXE4Z
@chlitto
A moment ago I added pvp stats to the new version ;)
When can we expect PVP stats support ;] ?
@EnergizerBEAST1 Yes, it works.
@Sickagp
Oh, so it works with Pex, and detect with group you are?
@EnergizerBEAST1
Hi,
join message, you can set in the configuration file. Plugin finds the group to which the player belongs.
You can add any group.
I have downloaded it, but how can you set the join message to you?
Because, I was thinking with a permission, something like cm.join.admin , but I can't see something like that in the permission list...
Who can help me?
@sedvis
Today I uploaded a new version 0.9.8. Please wait for approval.
When will this plugin be updated for 1.7.2? I need it very much for my server :)
Hello, the update will be released soon. Now is tested.