LegendaryMessages


Dependencies
- Required Dependencies
- None
- Optional Dependencies
About
LegendaryMessages is a plugin that will display all kinds of messages and is 100% customizable!!! It can handle things from login messages to Messages of the day to Auto Messages and you dont need to use all the features as it is customizable.
Features
- Login Message
- New Player Messages
- Player Counter Message
- Message of The Day
- Logout Message
- AutoMessages
- Ability to disable automessages on console (aka messages wont be seen on console)
- White-List Message
- Death Messages
- Ability to have random rotating death messages
- New Version Notification
Option to change the kick message when you type /stop- /say command formatting
Commands to edit the config in gameMySQL Player Logging Information/playerinfo command to display player informationWeb Interface- Shorten the plugin prefix
- VanishNoPacket Support for join, leave messages
Setup
- Download the plugin
- Install it to the /plugins folder
- Then do a quick server restart
- When the server has started everything is already enabled so you will see [AutoMessage] Message 1 it will be set to 1 minute interval
- To disable and customize somethings goto /plugins/LegendaryMessages/config.yml and it will look something like this
Default Config
Plugin 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.
Video Tutorial
(new tutorial coming soon)
(outdated)
Commands & Permissions
The Command /lm does the same thing as /legendarymessages
| Command | Description | Permission |
|---|---|---|
| /lm reload | Reload The Config | LegendaryMessages.Reload |
| Hide Automessages | LegendaryMessages.AutoMessages.Hide |
To-Do
- Change automessages bar api to action bar
- Title MOTD (Middle of screen text)
Webpage to display player information (if MySQL is used)More information about players joined (Date time)New Version NotificationDeath Messages- More Messages
Commands- Request Ideas Below




-
View User Profile
-
Send Message
Posted Aug 5, 2013@IcyRelic
http://dev.bukkit.org/bukkit-plugins/joinmessages/?comment=425
So, any more thought on the message groups/permissions?
Thanks.
-
View User Profile
-
Send Message
Posted Aug 5, 2013@IcyRelic
Thank you very much for adding it in :D
-
View User Profile
-
Send Message
Posted Aug 4, 2013@MCSCBlackShadowX16
I will see what i can do
-
View User Profile
-
Send Message
Posted Aug 4, 2013For changing death messages is it possible to make the %weapon% variable return with the name of a renamed item? Such as me killing someone with "The Bow of Eternal Damnation" it would return:
"<me> killed <them> with The Bow of Eternal Damnation"
-
View User Profile
-
Send Message
Posted Aug 4, 2013@IcyRelic
Nope, didn't even realize it was an option in the config. Thanks man, that worked perfectly.
-
View User Profile
-
Send Message
Posted Aug 3, 2013@Rorro11
Yes it can its the counter_message in the config
-
View User Profile
-
Send Message
Posted Aug 3, 2013@SDDJ
do u have nicknames enabled in LegendaryMessages config?
-
View User Profile
-
Send Message
Posted Aug 3, 2013seems like a nice plugin, i will be testing it when i get home.
Is it able to announce the playercount when a new player joins?
-
View User Profile
-
Send Message
Posted Aug 3, 2013@IcyRelic
That works, but it also removes the prefixes from the chat :[ I'd just like the prefixes to be gone in messages, so instead of this:
it would be this:
but chat messages sent by the player would still show their prefixes.
-
View User Profile
-
Send Message
Posted Aug 3, 2013@KelvinKam
Fixed
-
View User Profile
-
Send Message
Posted Aug 3, 2013@McJellyGooby
No not currently
-
View User Profile
-
Send Message
Posted Aug 3, 2013@SDDJ
if you dont want the prefix in your essentials config you can disable the option to change display names set that to false i think that may fix it
-
View User Profile
-
Send Message
Posted Aug 3, 2013@KelvinKam
@DrRedAxel
ok ill add a %world% variable to every death message
-
View User Profile
-
Send Message
Posted Aug 2, 2013I have the same idea with DrRedAxel, is it possible to show player pvp dead in %world% ? I hope you can add this feature ^^
-
View User Profile
-
Send Message
Posted Aug 2, 2013Is it possible to have something like
'&c%killed% &ewas slowly mauled by a &cZombie in &b%world%'?
-
View User Profile
-
Send Message
Posted Aug 1, 2013Kinda strange, but with my join messages, it shows only the player's name only (which I'd like), but with the leave messages, it also shows the player's prefix.
i.e. The join message: SDDJ joined the game!
The leave message: [Admin] SDDJ left the game!
I am using essentials group manager for my permissions, if that matters.
-
View User Profile
-
Send Message
Posted Jul 31, 2013Is it possible to add a line break in the config, such as |n or /n, so that messages cleanly work across multiple lines?
-
View User Profile
-
Send Message
Posted Jul 27, 2013@HexaDroid
your mysql address and port the port usually is 3306
-
View User Profile
-
Send Message
Posted Jul 27, 2013@HexaDroid
your mysql address and port the port usually is 3306
-
View User Profile
-
Send Message
Posted Jul 26, 2013If I use /kill <player> it will comes out these error (CB1.6.2 R0.1 #2820)
2013-07-27 02:32:15 [SEVERE] Could not pass event PlayerDeathEvent to LegendaryMessages v4.3.2 org.bukkit.event.EventException at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:427) at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62) at org.bukkit.plugin.SimplePluginManager.fireEvent(SimplePluginManager.java:477) at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:462) at org.bukkit.craftbukkit.v1_6_R2.event.CraftEventFactory.callPlayerDeathEvent(CraftEventFactory.java:346) at net.minecraft.server.v1_6_R2.EntityPlayer.die(EntityPlayer.java:307) at net.minecraft.server.v1_6_R2.EntityLiving.damageEntity(EntityLiving.java:709) at net.minecraft.server.v1_6_R2.EntityHuman.damageEntity(EntityHuman.java:714) at net.minecraft.server.v1_6_R2.EntityPlayer.damageEntity(EntityPlayer.java:378) at org.bukkit.craftbukkit.v1_6_R2.entity.CraftLivingEntity.damage(CraftLivingEntity.java:198) at org.bukkit.craftbukkit.v1_6_R2.entity.CraftLivingEntity.damage(CraftLivingEntity.java:183) at org.bukkit.craftbukkit.v1_6_R2.entity.CraftLivingEntity.damage(CraftLivingEntity.java:422) at com.earth2me.essentials.commands.Commandkill.run(Commandkill.java:40) at com.earth2me.essentials.commands.EssentialsCommand.run(EssentialsCommand.java:102) at com.earth2me.essentials.commands.EssentialsCommand.run(EssentialsCommand.java:96) at com.earth2me.essentials.Essentials.onCommandEssentials(Essentials.java:423) at com.earth2me.essentials.Essentials.onCommand(Essentials.java:319) at org.bukkit.command.PluginCommand.execute(PluginCommand.java:44) at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:189) at org.bukkit.craftbukkit.v1_6_R2.CraftServer.dispatchCommand(CraftServer.java:523) at net.minecraft.server.v1_6_R2.PlayerConnection.handleCommand(PlayerConnection.java:962) at net.minecraft.server.v1_6_R2.PlayerConnection.chat(PlayerConnection.java:880) at net.minecraft.server.v1_6_R2.PlayerConnection.a(PlayerConnection.java:837) at net.minecraft.server.v1_6_R2.Packet3Chat.handle(SourceFile:49) at net.minecraft.server.v1_6_R2.NetworkManager.b(NetworkManager.java:296) at net.minecraft.server.v1_6_R2.PlayerConnection.e(PlayerConnection.java:116) at net.minecraft.server.v1_6_R2.ServerConnection.b(SourceFile:37) at net.minecraft.server.v1_6_R2.DedicatedServerConnection.b(SourceFile:30) at net.minecraft.server.v1_6_R2.MinecraftServer.t(MinecraftServer.java:590) at net.minecraft.server.v1_6_R2.DedicatedServer.t(DedicatedServer.java:226) at net.minecraft.server.v1_6_R2.MinecraftServer.s(MinecraftServer.java:486) at net.minecraft.server.v1_6_R2.MinecraftServer.run(MinecraftServer.java:419) at net.minecraft.server.v1_6_R2.ThreadServerApplication.run(SourceFile:582) Caused by: java.lang.NullPointerException at me.icyrelic.com.Listeners.PlayerDeath.death(PlayerDeath.java:230) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) at java.lang.reflect.Method.invoke(Unknown Source) at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:425) ... 32 more