1.5

Release

Revilo released this version on May 25, 2017

111.7 KB
Download

Hello everyone,

As promised the other day, I present MultiChat version 1.5. This isn’t a huge update but what it brings is a very stable build of MultiChat with some new features to keep everything running smoothly while I work on version 2.0.

When I started programming this plugin I barely even knew how to write Java programs. Now I have done an entire year of a university course where our programming language focus was Java! As such there was a lot of code that was very poorly written (and still is…) I have managed to clean some areas that should prevent those annoying null pointer exceptions, but the total re-code will come with 2.0.

Whats new?

Hyperlinks no longer need to start with www. to be recognized in chat!
You can use multiple hyperlinks in the same message and click on whichever one you want!
I have put an end to losing colour onto the second line of a long message in the main chat once and for all
Messages sent from players with permission to chat in colours will not take up more lines than they should
On SPIGOT (not Sponge... yet...) you can now nickname yourself by omitting the player in the command. I.e. /nick THISISMYNICKNAME/
On SPIGOT (not Sponge... yet...) you can use the /realname command to figure out a player's real name from their nickname. (multichatbridge.realname).
IMPORTANT (!) - To be able to make group chats players will now need the multichat.group.create permission! multichat.group will cover all other aspects of group chats. This is to allow diversity in your ranking systems.
Nicknames now will be recognised properly by plugins such as essentials and used in /who, and in the messages for things such as /tp. (make sure if you are using ESSENTIALS, to change set-displayname in the ESSENTIALS config to false!)
Nicknames now show up in the tab list!
Console logs are now readable and not littered with quite as many colour codes!
And finally, you can use the custom broadcasts (casts) from console by using the /usecast command. I.e. /usecast mybroadcast Hello everyone!

That is all for 1.5, but as I said, 2.0 is on its way and it will be filled with practically all the requested features I’ve been getting. If you have any suggestions please let me know so I can bare it in mind while developing the new version!

Hope you enjoy version 1.5, and please report any bugs to me on this discussion thread or via PM or the github issues area.

Thanks again!

Dependencies