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 Nov 28, 2012@IcyRelic
6 days later and no hope for getting this to work, it is also severe erroring on almost every death event on my server. I have tried other plugins but none are as good as yours. Yours is 5 plugins in one and i have too many as it is. Please help me Icy i do believe your plugin isnt compatible with Spigot in some manner i could be wrong but its the only explanation i can think of since it stopped sending the delayed messages after i switched to Spigot.
-
View User Profile
-
Send Message
Posted Nov 27, 2012Can you add showing displayname instead of playername in the messages?
For Example: Displayname joins the server.
I use iChat and iChatPlayerlist and some parts of Essentials to hide the playername ingame (and turn it into the displayname) but LegendaryMessages reveals the playername :(
Thanks for your support!
-
View User Profile
-
Send Message
Posted Nov 26, 2012Update pls
-
View User Profile
-
Send Message
Posted Nov 25, 2012It's completely dead now just errors on startup and nothing works.
I am using Spigot 1.4.5 R3 is this not compatible with Spigot? It's basically a performance bukkit.
-
View User Profile
-
Send Message
Posted Nov 23, 2012@IcyRelic
Yes it half starts on load up (death messages, join messages work but sometimes severe error and not display) but the delayed messages just plain out never work. The server restarting message also doesn't work.
-
View User Profile
-
Send Message
Posted Nov 23, 2012Yes BO2 is awesome. Glad to hear your still doing the plugins, many a soul would have gone to the dark side. I have an issue with auto msgs, they work fine, just sometimes when u put in a 'strange character' or format the &7 in a certain place, it resets the config back to default, yet the config you made is still in file. I have found out how to get around this, and formatted it in a certain way. Just was a little disconcerting when I started with it. Thank so much for your work :)
-
View User Profile
-
Send Message
Posted Nov 22, 2012Thanks for letting us know, Ill move on to a different plugin now.
-
View User Profile
-
Send Message
Posted Nov 22, 2012Sorry guys no this is not abandon but i have been playing Black ops 2 not really in the coding mood but i already know about that error and have for a long time and im still trying to find out why or how its happening sorry and are you sure it doesnt start with 1.4.5
LegendaryMessages 3.8.3 is running on my 1.4.5 server
ill update it anyway while im waiting for my friend to get back online
PS: im also coding a new website and am very mad that i cant get votifier to work (its a server list website) i cant get it to send votes
-
View User Profile
-
Send Message
Posted Nov 21, 2012Could you update when you can? This plugin is much loved/needed on my server. Thanks for your work :)
-
View User Profile
-
Send Message
Posted Nov 19, 2012Did IcyRelic abandon this plugin or what? He wont even reply to comments...
-
View User Profile
-
Send Message
Posted Nov 17, 2012Legendary Messages no longer even starts on 1.4.5 please make a update!
21:22:12 [SEVERE] Error occurred while enabling LegendaryMessages v3.8.3 (Is it up to date?) java.lang.NullPointerException at me.icyrelic.com.LegendaryMessages.onEnable(LegendaryMessages.java:50) at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:217) at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader.java:374) at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:381) at org.bukkit.craftbukkit.CraftServer.loadPlugin(CraftServer.java:298) at org.bukkit.craftbukkit.CraftServer.enablePlugins(CraftServer.java:280) at net.minecraft.server.MinecraftServer.j(MinecraftServer.java:320) at net.minecraft.server.MinecraftServer.e(MinecraftServer.java:299) at net.minecraft.server.MinecraftServer.a(MinecraftServer.java:258) at net.minecraft.server.DedicatedServer.init(DedicatedServer.java:147) at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:398) at net.minecraft.server.ThreadServerApplication.run(SourceFile:856)
-
View User Profile
-
Send Message
Posted Nov 12, 2012Hi! i've:
AutoMessages:
Enabled: false
But messages still appear even in the console :/
Also getting this error:
http://pastebin.com/2MeRr2tG
AND i use other plugin to tell when players join/disconnect and they've been deleted :/
-
View User Profile
-
Send Message
Posted Nov 10, 2012@IcyRelic
What about the errors? Im getting this now too!
7:52:08 PM [SEVERE] Could not pass event PlayerJoinEvent to LegendaryMessages v3.8.3 org.bukkit.event.EventException at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:341) 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 net.minecraft.server.ServerConfigurationManagerAbstract.c(ServerConfigurationManagerAbstract.java:162) at net.minecraft.server.ServerConfigurationManagerAbstract.a(ServerConfigurationManagerAbstract.java:93) at net.minecraft.server.NetLoginHandler.d(NetLoginHandler.java:132) at net.minecraft.server.NetLoginHandler.c(NetLoginHandler.java:45) at net.minecraft.server.DedicatedServerConnectionThread.a(DedicatedServerConnectionThread.java:44) at net.minecraft.server.DedicatedServerConnection.b(SourceFile:29) at net.minecraft.server.MinecraftServer.r(MinecraftServer.java:578) at net.minecraft.server.DedicatedServer.r(DedicatedServer.java:215) at net.minecraft.server.MinecraftServer.q(MinecraftServer.java:495) at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:428) at net.minecraft.server.ThreadServerApplication.run(SourceFile:818) Caused by: java.lang.IllegalArgumentException: Cannot set to an empty path at org.apache.commons.lang.Validate.notEmpty(Validate.java:363) at org.bukkit.configuration.MemorySection.set(MemorySection.java:156) at org.bukkit.configuration.MemorySection.set(MemorySection.java:186) at me.icyrelic.com.Data.PlayersFile.addNewPlayer(PlayersFile.java:83) at me.icyrelic.com.Listeners.PlayerJoin.playerjoin(PlayerJoin.java:52) at me.icyrelic.com.Listeners.PlayerJoin.onPlayerJoin(PlayerJoin.java:30) at sun.reflect.GeneratedMethodAccessor287.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:339) ... 14 more
Please fix these!
-
View User Profile
-
Send Message
Posted Nov 10, 2012please help when i edited config it still displays things that i set to false and still says like message 1 message 2 etc. and i cant change anything. the actual config is how i changed it, i restarted server, still does, set to read only, still does etc. etc. how is it even getting default information!!!?
-
View User Profile
-
Send Message
Posted Nov 9, 2012lava
/legendarymessages
no work
[SEVERE] Could not pass event PlayerDeathEvent to LegendaryMessages
org.bukkit.event.EventException
at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.ja
va:341)
at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.jav
a:62)
at org.bukkit.plugin.SimplePluginManager.fireEvent(SimplePluginManager.j
ava:477)
at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.j
ava:462)
at org.bukkit.craftbukkit.event.CraftEventFactory.callPlayerDeathEvent(C
raftEventFactory.java:322
at net.minecraft.server.EntityPlayer.die(EntityPlayer.java:311)
at net.minecraft.server.EntityLiving.damageEntity(EntityLiving.java:663)
at net.minecraft.server.EntityHuman.damageEntity(EntityHuman.java:595)
at net.minecraft.server.EntityPlayer.damageEntity(EntityPlayer.java:353)
at net.minecraft.server.Entity.z(Entity.java:297)
at net.minecraft.server.EntityLiving.z(EntityLiving.java:263)
at net.minecraft.server.Entity.h_(Entity.java:216)
at net.minecraft.server.EntityLiving.h_(EntityLiving.java:435)
at net.minecraft.server.EntityHuman.h_(EntityHuman.java:158)
at net.minecraft.server.EntityPlayer.g(EntityPlayer.java:203)
at net.minecraft.server.NetServerHandler.d(NetServerHandler.java:128)
at net.minecraft.server.ServerConnection.b(SourceFile:35)
at net.minecraft.server.DedicatedServerConnection.b(SourceFile:30)
at net.minecraft.server.MinecraftServer.q(MinecraftServer.java:577)
at net.minecraft.server.DedicatedServer.q(DedicatedServer.java:213)
at net.minecraft.server.MinecraftServer.p(MinecraftServer.java:473)
at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:405)
at net.minecraft.server.ThreadServerApplication.run(SourceFile:539)
Caused by: java.lang.NullPointerException
at me.icyrelic.com.Listeners.PlayerDeath.death(PlayerDeath.java:82)
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.ja
va:339)
... 22 more
-
View User Profile
-
Send Message
Posted Nov 5, 2012@Zilacon
to fix the command use /legendarymessages
-
View User Profile
-
Send Message
Posted Nov 4, 2012I am getting this error when people die in the nether or die in lava:
5:37:09 PM [SEVERE] Could not pass event PlayerDeathEvent to LegendaryMessages v3.8.3 org.bukkit.event.EventException at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:341) 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.event.CraftEventFactory.callPlayerDeathEvent(CraftEventFactory.java:322) at net.minecraft.server.EntityPlayer.die(EntityPlayer.java:249) at net.minecraft.server.EntityLiving.damageEntity(EntityLiving.java:717) at net.minecraft.server.EntityHuman.damageEntity(EntityHuman.java:585) at net.minecraft.server.EntityPlayer.damageEntity(EntityPlayer.java:296) at fr.neatmonster.nocheatplus.checks.moving.NoFall.handleOnGround(NoFall.java:70) at fr.neatmonster.nocheatplus.checks.moving.NoFall.check(NoFall.java:130) at fr.neatmonster.nocheatplus.checks.moving.MovingListener.onPlayerMove(MovingListener.java:385) at sun.reflect.GeneratedMethodAccessor34.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:339) 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 net.minecraft.server.NetServerHandler.a(NetServerHandler.java:218) at net.minecraftserverhook.NetServerHandlerProxy.a(NetServerHandlerProxy.java:70) at net.minecraft.server.Packet10Flying.handle(SourceFile:136) at net.minecraft.server.NetworkManager.b(NetworkManager.java:282) at net.minecraft.server.NetServerHandler.d(NetServerHandler.java:111) at net.minecraft.server.ServerConnection.b(SourceFile:35) at net.minecraft.server.DedicatedServerConnection.b(SourceFile:30) at net.minecraft.server.MinecraftServer.r(MinecraftServer.java:578) at net.minecraft.server.DedicatedServer.r(DedicatedServer.java:215) at net.minecraft.server.MinecraftServer.q(MinecraftServer.java:495) at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:428) at net.minecraft.server.ThreadServerApplication.run(SourceFile:818) Caused by: java.lang.NullPointerException at me.icyrelic.com.Listeners.PlayerDeath.death(PlayerDeath.java:32) 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:339) ... 30 more
Also the /lm command is conflicting with NoLagg's lagmeter as its alias is /lm Help please!
-
View User Profile
-
Send Message
Posted Nov 4, 2012@ProfLiebstrumpf
yea that is true u have to restart the server for them to restart sorry
-
View User Profile
-
Send Message
Posted Nov 4, 2012@Gunnerrrrr
use my other plugin LegendaryAFK http://dev.bukkit.org/server-mods/legendaryafk
-
View User Profile
-
Send Message
Posted Nov 4, 2012Love this plugin! Keep the updates coming! I have a suggestion, possibly add an AFK message?