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.
Ah, yes now I see that the %playtime is in hours, sorry about that.
I'm also not seeing join and quit messages in the in-game chat. The messages are showing in the console though. I also use Essentials, maybe there's a conflict?
Thanks for adding the new variables! There are some bugs though. :(
%playtime always shows 0, but the Stats database table has the correct values. Kills, blocks placed and broken, are all showing correctly so I'm not sure what's going on here.
%exp appears to be showing a cumulative total XP earned, not the current level. The XP value increases each time I pick up XP orbs, but when I spend XP on enchantments or whatever the value never goes down.
You can to add varibles for paintball war edition, because scoreboard from him is not compatible with colored tags :), and i forgot to say but death and kills and playtime variable don't work here is the config
- '&3Timp:;%playtime'
- '&3Kills:;%totaltkills%'
- '&3Deaths:;%totaldeaths'
Hello, I see the mystery solved. Your previous version was 0.8. That's why you did not work well kick message. This configuration file is old. Let generate a new one. In version 0.9, was added opportunity for each group a different setting sidebar.
Hey! Just a few questions: How can i make a new line in Server full message and kick?, will you make so the scoreboard messages isn't getting mixed?
EDIT: Will you also make a list with all Variables?
Well, I have tested something and found one small bug - I'm using plugin AuthMe and If somebody just connect to server and don't write password and get kicked by AuthMe (after 30 seconds period) - user left the game message is written twice...
Thanks, I'm glad you like my work :). However, the order of items probably can not be changed, but I'll look at it. This plugin uses packets. The only way to solve the problem of compatibility. Another version would be released soon.
Rollback Post to RevisionRollBack
To post a comment, please login or register a new account.
Could you give a link to a GitHub of this?
Ah, yes now I see that the %playtime is in hours, sorry about that.
I'm also not seeing join and quit messages in the in-game chat. The messages are showing in the console though. I also use Essentials, maybe there's a conflict?
It's not showing a message when someone joins, Can you add me on Skype? Steve20922092
@Ricowan
Hello, variable %playtime is displayed in hours and %exp Gets a total XP. I add a variable to get XP level in next version.
Thanks for adding the new variables! There are some bugs though. :(
%playtime always shows 0, but the Stats database table has the correct values. Kills, blocks placed and broken, are all showing correctly so I'm not sure what's going on here.
%exp appears to be showing a cumulative total XP earned, not the current level. The XP value increases each time I pick up XP orbs, but when I spend XP on enchantments or whatever the value never goes down.
@Fr33stylerhd
For these variables is needed plugin Stats. If it is possible to make a variable for paintball so I will do. :)
You can to add varibles for paintball war edition, because scoreboard from him is not compatible with colored tags :), and i forgot to say but death and kills and playtime variable don't work here is the config - '&3Timp:;%playtime' - '&3Kills:;%totaltkills%' - '&3Deaths:;%totaldeaths'
@Trsak
Good idea :)
@Iwitrag
Hello, I see the mystery solved. Your previous version was 0.8. That's why you did not work well kick message. This configuration file is old. Let generate a new one. In version 0.9, was added opportunity for each group a different setting sidebar.
PS: Sorry for my English
Hello!
Thank you very much for new awesome version!
However, I have small problem. Sidebar just stopped showing to anyone on my server... Using this config for sidebar:
@TheMcPlayer1997 Hello, the next line is not possible yet set. If possible I will try to add to the next version. List of Variables .. you mean this?
@TheMcPlayer1997 Yes, the following version it could contain.
Hey! Just a few questions: How can i make a new line in Server full message and kick?, will you make so the scoreboard messages isn't getting mixed? EDIT: Will you also make a list with all Variables?
I think i'm going to use this instead of Scoreboardstats because of it's unique features!
@Sickagp
You can make variable for pvplevels ?
ConfigurableMessages v0.9.5
I uploaded a new version ConfigurableMessages.
News :
Yes I do - v 0.9 - I'm still able to reproduce that bug
@Iwitrag Using the latest version? This bug has was resolved in it.
Well, I have tested something and found one small bug - I'm using plugin AuthMe and If somebody just connect to server and don't write password and get kicked by AuthMe (after 30 seconds period) - user left the game message is written twice...
And this happens not only when somebody disconnect because of AuthMe...
@Iwitrag
Thanks, I'm glad you like my work :). However, the order of items probably can not be changed, but I'll look at it. This plugin uses packets. The only way to solve the problem of compatibility. Another version would be released soon.