A simple plugin which allows you to change the server's default messages which will be displayed during login, logoff, server down, kick, server full and more to whatever you want.
If you would like assistance in person, you can find me in IRC as Zach443 here.
Based upon FrozenBrains MessageChanger.
Will create a config.yml file on first run in the plugins/MessageChangerLite directory. Edit the messages as you like and restart or reload the server to make them active.
%pName is the playername
%world is the worldname
%msg is the default mesage
You can use colorcodes from here
The example config contains already 2 permission nodes for displaying custom messages based on permissions.
If the EVENT like SERVER_FULL doesn't exist, for example in permnode1 the plugin will fall back to the messages configured in the default section.
Looking at the sample / default config:
Of course you can call permnode1 and permnode2 whatever you like.
NOTE: Permissions will be parsed based on the categoryOrder config node.
As soon as the plugin finds a permission it will try that category, if it doesn't find a message than it will fall back to the default!
# MessageChangerLite 2.0 by [Don Redhorse] # # Configuration File for MessageChangerLite. # # For detailed assistance please visit: http://dev.bukkit.org/server-mods/messagechangerlite/ #------- Default Configuration # Configuration Version configVer: '2.0' # Error Log Enabled # Enable logging to server console # Warning and Severe will still be logged. errorLogEnabled: true # Debug Log Enabled # Enable more logging.. could be messy! DebugLogEnabled: false # Check for Update # Will check if there is a new version of the plugin out. checkForUpdate: true # Auto Update Config # This will overwrite any changes outside the configuration parameters! autoUpdateConfig: false # Save Config # This will overwrite any changes outside the configuration parameters! # Only needed if you use ingame commands to change the configuration. saveConfig: false #-------- Plugin Configuration # You can use the following variables: # %pName = DisplayName of the Player # %world = World the player is in # %msg = default message # Order in which the categories are parsed categoryOrder: [permnode1, permnode2] message-category: default: KICK_FULL: '%msg' SERVER_STOP: 'Testing the server...' KICK_WHITELIST: '%msg' PLAYER_QUIT: '%msg' KICK_KICK_LEAVEMSG: '%msg' KICK_KICK_REASON: '%msg' PLAYER_JOIN: 'Hello &b%pName&f in world %world' CHANGED_WORLD: "Welcome traveler from %fromWorld in %world" KICK_BANNED: '%msg' permnode1: SERVER_STOP: 'Oh well...' permnode2: PLAYER_JOIN: 'Welcome the admin'
V2.10
V 2.9
V 2.8
V 2.7
V 2.6
V 2.5
V 2.4
V 2.3
V 2.2
V 2.0
v 1.2
Added %world variable
v 1.1
DisplayName is being used as Playername
v 1.0
Ininital Release