MessageChangerLite
MessageChangerLite
This plugin should be still working on newer builds, so please try before asking.
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.
Features
- Change the server's default messages
- Display a message to the player when he changes worlds
- Implements Metrics so that I know it is worth doing this.
Based upon FrozenBrains MessageChanger.
Configuration
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.
Permissions
Looking at the sample / default config:
- permnode1 is messagechanger.message.permnode1
- permnode2 is messagechanger.message.permnode2
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!
Sample Config
# 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'
FAQ
- Q: Join and Leave messages are not working, the rest is.
A: You need to turn off Join / Leave messages in AdminCMD - Q: I see strange results with the permission nodes. Why?
A: I do parse the permission nodes in the categoryOrder, but I fall back to default if a permission node doesn't have a message.
So I don't check for more than ONE permission node!
ToDo
- Post any requests in the comments :)
Changelog
V2.10
- fixed an NPE if some of the default messages where missing
V 2.9
- added permissions check for messagechanger internally, sigh..
V 2.8
- fixed some issues with metrics
V 2.7
- fixed another bug introduced by bukkit
V 2.6
- fixed an issue which caused server crashes do to an bukkit issue
V 2.5
- added Metrics For More Info and Opt-Out
V 2.4
- ready for 1.1. R5
V 2.3
- added categoryOder config node which determines the order the message categories are processed.
You don't need to have the default category in, this will always be done last by default!
If you let your config autoupdate please remove the default category if you don't want it!
V 2.2
- added message displayed to player when he changes worlds
V 2.0
- added permission support for messages
- add log and config classes
- updateable config
- update check
v 1.2
Added %world variable
v 1.1
DisplayName is being used as Playername
v 1.0
Ininital Release
-
View User Profile
-
Send Message
Posted Jun 24, 2015@Zach443
I have made suggestions, look in the previous comments. Bold messages etc. Also disabling the messages output to console. It's very 'spammy'
-
View User Profile
-
Send Message
Posted May 30, 2015@MineCraftMyph
Like I said a month ago, I can update if plugin of someone has any suggestions. Currently the plugin functions properly, so if you would like to see something, let me know. Otherwise there is nothing to update.
-
View User Profile
-
Send Message
Posted May 30, 2015@Zach443
An update would be nice.
-
View User Profile
-
Send Message
Posted Apr 19, 2015If you guys would like any new features feel free to post them here! I can update the plugin, I just don't know what you guys want.
-
View User Profile
-
Send Message
Posted Apr 17, 2015@Zach443
Update available?
-
View User Profile
-
Send Message
Posted Jan 3, 2015Update
Don and I will soon be working on an update for this plugin. Please stay tuned for more info.
-
View User Profile
-
Send Message
Posted Jan 3, 2015You need to add an "unknown command" message
-
View User Profile
-
Send Message
Posted Sep 26, 2014@MineCraftMyph
Correction about my last comment, the port to Sponge has not yet begun. The API is not near ready for a plugin like this.
Anyways, I have been super busy with other projects, but I will try and push out an update as soon as possible!
-
View User Profile
-
Send Message
Posted Sep 26, 2014@Zach443
Alright cheers, whens the next version available?
-
View User Profile
-
Send Message
Posted Sep 17, 2014@MineCraftMyph
Yes! That will be added in the next update. I have been really busy porting this plugin to Sponge lately, as the future of Bukkit is not certain. I will however stay active on Bukkit for the time being, update coming soon!
-
View User Profile
-
Send Message
Posted Sep 17, 2014@Zach443
Please add support for more message formats, eg bold &l.
-
View User Profile
-
Send Message
Posted Feb 7, 2014@ThePlayingNoob
as far as I know this still works with the latest version of Bukkit(1.7.2 beta).
-
View User Profile
-
Send Message
Posted Dec 29, 2013@Devil_Boy I took a look at the source code and the last commit was in September, will you develop this plugin or let it die?
-
View User Profile
-
Send Message
Posted Sep 24, 2013@Devil_Boy Amazing, didn't expect that much! Oh and will you upload this plugin to McStats? md_5 is working on something better than McStats. Good luck anyway :) @Devil_Boy
Sorry my bad
-
View User Profile
-
Send Message
Posted Sep 17, 2013If you want to see how some of the new default configs will look: https://github.com/PG-Dev-Team/MessageChangerLite/tree/master/message-configs
Each message configuration is custom-made. This allows the plugin to do take advantage of the full customization potential of each message.
Unlike the old version of MessageChangerLite, the recode will allow for different message versions based on the receiver's permission. This will allow servers to tailor messages for specific needs. An example would be to use multi-world permissions to have people in differently themed worlds get different player join message syntax.
-
View User Profile
-
Send Message
Posted Sep 17, 2013@ThePlayingNoob
The updates all get pushed to the Git repository. You need to be looking at the latest commit.
The commit you were looking at was just for that file, and that file hasn't been changed for 6 months.
-
View User Profile
-
Send Message
Posted Sep 17, 2013@Devil_Boy
It says that it's for 1.5.2, are you updating the plugin on your PC or on GitHub?
-
View User Profile
-
Send Message
Posted Sep 16, 2013You guys can check here for progress: https://github.com/PG-Dev-Team/MessageChangerLite/
-
View User Profile
-
Send Message
Posted Sep 16, 2013@Devil_Boy
Ah okay anyway good luck with fixing the plugin!
-
View User Profile
-
Send Message
Posted Sep 7, 2013@TheMcPlayer1997
That's the plan. However, if they change how they shut down the server, there is a chance it will break.