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
Getting this error with the newest spigot build: http://pastebin.com/F60LDJDH
Everything works though so I'm not sure what exactly is the issue.
Edit: Nope, AutoMessage stopped working about 2 hours after the update. Weird.
I always get that in my console to:
17.03 11:59:55 [Server] INFO %20 sale on SATURDAY and SUNDAY Yay!!! 17.03 11:58:43 [Server] INFO Want to join our build team, Team Unique? Well ask ConstructorLeo to apply! 17.03 11:58:39 [Server] INFO Removed 41 Entities! 17.03 11:58:30 [Server] INFO CreepWise_ Im getting hungry 17.03 11:57:39 [Server] INFO Warning Ground items will be removed in one minute! 17.03 11:57:31 [Server] INFO Get more players to join so we can add more fun minigames! 17.03 11:56:29 [Server] INFO CreepWise_ Im back 17.03 11:56:19 [Server] INFO Want an awesome rank with more commands? Well donate at: http://uniquecraft-mc.buycraft.net! 17.03 11:56:10 [Multicraft] CreepWise_ ran command Message of the Day 17.03 11:56:10 [Connect] User CreepWise_, IP 114.108.237.166 17.03 11:56:10 [Server] INFO UUID of player CreepWise_ is b0159bd70fdf49b08340951b967cd595 17.03 11:55:07 [Server] INFO Vote for us everyday by typing, /vote its all for free! 17.03 11:54:26 [Server] INFO CONSOLE: Save complete. 17.03 11:54:26 [Server] INFO CONSOLE: Forcing save.. 17.03 11:54:26 [Server] INFO CONSOLE: Enabled level saving.. 17.03 11:54:26 [Multicraft] Auto-saving world... 17.03 11:54:19 [Server] INFO Holograms saved! 17.03 11:54:19 [Server] INFO Saving holograms... 17.03 11:53:55 [Server] INFO Vote today to earn 50 DOLLARS! 17.03 11:52:43 [Server] INFO %20 sale on SATURDAY and SUNDAY Yay!!! 17.03 11:51:59 [Server] INFO Removed 41 Entities! 17.03 11:51:31 [Server] INFO Want to join our build team, Team Unique? Well ask ConstructorLeo to apply! 17.03 11:50:59 [Server] INFO Warning Ground items will be removed in one minute! 17.03 11:50:19 [Server] INFO Get more players to join so we can add more fun minigames! 17.03 11:49:07 [Server] INFO Want an awesome rank with more commands? Well donate at: http://uniquecraft-mc.buycraft.net! 17.03 11:47:55 [Server] INFO Vote for us everyday by typing, /vote its all for free! 17.03 11:47:11 [Server] INFO ConstructorLeo > Accepted. 17.03 11:46:43 [Server] INFO Vote today to earn 50 DOLLARS! 17.03 11:46:32 [Server] INFO ConstructorLeo > Where is your skype contact? 17.03 11:45:57 [Disconnect] User BarakBDS has disconnected, reason: Internal Exception: java.io.IOException: Connection reset by peer 17.03 11:45:54 [Server] INFO ConstructorLeo > Bye. 17.03 11:45:41 [Disconnect] User minecraftmaximum has disconnected, reason: Disconnected 17.03 11:45:41 [Server] INFO Barak bye guys 17.03 11:45:39 [Server] INFO Barak same with me 17.03 11:45:31 [Server] INFO %20 sale on SATURDAY and SUNDAY Yay!!! 17.03 11:45:29 [Server] INFO >minecraftmaximum Well Leo accept my skype request...I've gtg bye 17.03 11:45:19 [Server] INFO Removed 41 Entities! 17.03 11:45:13 [Server] INFO >minecraftmaximum Oh Jesus 17.03 11:45:11 [Disconnect] User CreepWise_ has disconnected, reason: Disconnected 17.03 11:45:09 [Server] INFO CreepWise_ Just need to eat dinner 17.03 11:45:01 [Server] INFO CreepWise_ Brb 17.03 11:44:41 [Server] WARN Can't keep up! Did the system time change, or is the server overloaded? Running 2449ms behind, skipping 48 tick(s) 17.03 11:44:21 [Server] INFO CreepWise_ It is on Multiverse-Core config yml 17.03 11:44:19 [Server] INFO Want to join our build team, Team Unique? Well ask ConstructorLeo to apply! 17.03 11:44:19 [Server] INFO Holograms saved! 17.03 11:44:19 [Server] INFO Saving holograms... 17.03 11:44:19 [Server] INFO Warning Ground items will be removed in one minute! 17.03 11:44:18 [Server] INFO CONSOLE: Save complete. 17.03 11:44:17 [Server] INFO CONSOLE: Forcing save.. 17.03 11:44:17 [Server] INFO CONSOLE: Enabled level saving.. 17.03 11:44:17 [Multicraft] Auto-saving world... 17.03 11:44:05 [Server] INFO >minecraftmaximum Dude I'm at my bus stop 17.03 11:44:01 [Server] INFO ConstructorLeo > Yeah I might do that now if I can. 17.03 11:43:59 [Server] INFO >minecraftmaximum Yeah 17.03 11:43:56 [Server] INFO Barak oh 17.03 11:43:52 [Server] INFO Barak you on minechat? 17.03 11:43:51 [Server] INFO >minecraftmaximum Using minechat 17.03 11:43:45 [Server] INFO >minecraftmaximum Can't see 17.03 11:43:40 [Server] INFO CreepWise_ You should disable hunger here in the hub 17.03 11:43:38 [Server] INFO Barak mines custom 17.03 11:43:22 [Server] INFO >minecraftmaximum Nah this Cale us custom man 17.03 11:43:12 [Server] INFO CreepWise_ Im from Philippines 17.03 11:43:09 [Server] INFO ConstructorLeo > London I live in Australia WA. 17.03 11:43:08 [Server] INFO Barak minecraftmaximum you should get a black cape to suit your skin 17.03 11:43:07 [Server] INFO Get more players to join so we can add more fun minigames! 17.03 11:43:03 [Server] INFO CreepWise_ Pm 17.03 11:43:00 [Server] INFO CreepWise_ My time also is 7:42 17.03 11:42:51 [Server] INFO CreepWise_ Were are you from? 17.03 11:42:42 [Server] INFO Barak my time is 7:42 17.03 11:42:34 [Server] INFO >minecraftmaximum I'm in America 17.03 11:42:30 [Server] INFO Barak lol 17.03 11:42:30 [Server] INFO ConstructorLeo > 7:42 for me. 17.03 11:42:25 [Server] INFO >minecraftmaximum 7:42 am 17.03 11:42:14 [Server] INFO Barak its 9:45pm for me 17.03 11:42:02 [Server] INFO >minecraftmaximum Lel 17.03 11:41:55 [Server] INFO Want an awesome rank with more commands? Well donate at: http://uniquecraft-mc.buycraft.net! 17.03 11:41:49 [Server] INFO >minecraftmaximum ConstructorLeo u just got home from school right? Well I've gtg to school in like 2 minute 17.03 11:41:40 [Server] INFO Barak ok back 17.03 11:41:37 [Server] INFO Caused by: java.lang.NullPointerException 17.03 11:41:37 [Server] INFO at net.minecraft.server.v1_7_R1.ThreadServerApplication.run(SourceFile:617) [craftbukkit_beta.jar:git-Bukkit-1.7.2-R0.1-b2969jnks] 17.03 11:41:37 [Server] INFO at net.minecraft.server.v1_7_R1.MinecraftServer.run(MinecraftServer.java:457) [craftbukkit_beta.jar:git-Bukkit-1.7.2-R0.1-b2969jnks] 17.03 11:41:37 [Server] INFO at net.minecraft.server.v1_7_R1.MinecraftServer.t(MinecraftServer.java:545) [craftbukkit_beta.jar:git-Bukkit-1.7.2-R0.1-b2969jnks] 17.03 11:41:37 [Server] INFO at net.minecraft.server.v1_7_R1.DedicatedServer.u(DedicatedServer.java:250) [craftbukkit_beta.jar:git-Bukkit-1.7.2-R0.1-b2969jnks] 17.03 11:41:37 [Server] INFO at net.minecraft.server.v1_7_R1.MinecraftServer.u(MinecraftServer.java:655) [craftbukkit_beta.jar:git-Bukkit-1.7.2-R0.1-b2969jnks] 17.03 11:41:37 [Server] INFO at net.minecraft.server.v1_7_R1.ServerConnection.c(SourceFile:134) [craftbukkit_beta.jar:git-Bukkit-1.7.2-R0.1-b2969jnks] 17.03 11:41:37 [Server] INFO at net.minecraft.server.v1_7_R1.NetworkManager.a(NetworkManager.java:149) [craftbukkit_beta.jar:git-Bukkit-1.7.2-R0.1-b2969jnks] 17.03 11:41:37 [Server] INFO at net.minecraft.server.v1_7_R1.LoginListener.a(LoginListener.java:42) [craftbukkit_beta.jar:git-Bukkit-1.7.2-R0.1-b2969jnks] 17.03 11:41:37 [Server] INFO at net.minecraft.server.v1_7_R1.LoginListener.c(LoginListener.java:78) [craftbukkit_beta.jar:git-Bukkit-1.7.2-R0.1-b2969jnks]
I also get this error when someone quits:
07.03 11:41:39 [Server] INFO ... 12 more 07.03 11:41:39 [Server] INFO at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:318) [spigot_1321.jar:git-Spigot-1321] 07.03 11:41:39 [Server] INFO at java.lang.reflect.Method.invoke(Unknown Source) [?:1.7.0_51] 07.03 11:41:39 [Server] INFO at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) [?:1.7.0_51] 07.03 11:41:39 [Server] INFO at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) [?:1.7.0_51] 07.03 11:41:39 [Server] INFO at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) [?:1.7.0_51] 07.03 11:41:39 [Server] INFO at me.icyrelic.com.Listeners.PlayerQuit.onPlayerQuit(PlayerQuit.java:70) [?:?] 07.03 11:41:39 [Server] INFO at me.icyrelic.com.Data.MySQL.updateStats(MySQL.java:649) [?:?] 07.03 11:41:39 [Server] INFO Caused by: java.lang.NullPointerException 07.03 11:41:39 [Server] INFO at net.minecraft.server.v1_7_R1.ThreadServerApplication.run(SourceFile:617) [spigot_1321.jar:git-Spigot-1321] 07.03 11:41:39 [Server] INFO at net.minecraft.server.v1_7_R1.MinecraftServer.run(MinecraftServer.java:469) [spigot_1321.jar:git-Spigot-1321] 07.03 11:41:39 [Server] INFO at net.minecraft.server.v1_7_R1.MinecraftServer.t(MinecraftServer.java:562) [spigot_1321.jar:git-Spigot-1321] 07.03 11:41:39 [Server] INFO at net.minecraft.server.v1_7_R1.DedicatedServer.u(DedicatedServer.java:273) [spigot_1321.jar:git-Spigot-1321] 07.03 11:41:39 [Server] INFO at net.minecraft.server.v1_7_R1.MinecraftServer.u(MinecraftServer.java:700) [spigot_1321.jar:git-Spigot-1321] 07.03 11:41:39 [Server] INFO at net.minecraft.server.v1_7_R1.ServerConnection.c(ServerConnection.java:73) [spigot_1321.jar:git-Spigot-1321] 07.03 11:41:39 [Server] INFO at net.minecraft.server.v1_7_R1.PlayerConnection.a(PlayerConnection.java:705) [spigot_1321.jar:git-Spigot-1321] 07.03 11:41:39 [Server] INFO at net.minecraft.server.v1_7_R1.PlayerList.disconnect(PlayerList.java:281) [spigot_1321.jar:git-Spigot-1321] 07.03 11:41:39 [Server] INFO at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:472) [spigot_1321.jar:git-Spigot-1321] 07.03 11:41:39 [Server] INFO at org.bukkit.plugin.SimplePluginManager.fireEvent(SimplePluginManager.java:487) [spigot_1321.jar:git-Spigot-1321] 07.03 11:41:39 [Server] INFO at org.bukkit.plugin.TimedRegisteredListener.callEvent(TimedRegisteredListener.java:30) [spigot_1321.jar:git-Spigot-1321] 07.03 11:41:39 [Server] INFO at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62) [spigot_1321.jar:git-Spigot-1321] 07.03 11:41:39 [Server] INFO at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:320) [spigot_1321.jar:git-Spigot-1321] 07.03 11:41:39 [Server] INFO org.bukkit.event.EventException 07.03 11:41:39 [Server] ERROR Could not pass event PlayerQuitEvent to LegendaryMessages v5.2
Hey I get this error when someone is killed by a skeleton:
@BlackFing85
Sure ill do that after I finish a custom plugin for someone
Can you add support so you can have more than one message for each event?
What can display the name of the monster has been killed? I hope the author can add.
Do u have the LegendaryMessages.AutoMessages.Hide
@IcyRelic
Thanks for your help and response. I gave the new build a try...
The good thing about the new build is that the automessages are no longer spamming and can be disabled now.
The bad thing is, I can't seem to get the automessages to work at all. I've added the correct permissions, and enabled them, but they don't seem to work.
I've altered nothing in the config except toggled the usepermissions setting and tried some different intervals.
@caseyjamest
When bukkit accepts 5.2 try using that it's a redesigned AutoMessages it allows per permission messages multiple sets of messages ect
@IcyRelic
I am currently using the default config of your latest build. I just removed the plugin completely and reinstalled it. The only thing I have altered is the Interval, which is currently set to 4000. The problem persists.
I am running CraftBukkit Beta 1.7.2 Build #3020
Also a question, why have you changed the Interval from minutes to ticks? The config doesn't even indicate the use of ticks, which is only going to cause confusion.
@caseyjamest can i see your config ill paste it in mine see if its a config error
@caseyjamest
You cant see them because ive added a permission to hide them
LegendaryMessages.AutoMessages.Hide as for the automessages i have to look at that i guess im not having an issue on my server idk why you are but i will take a look at it
The spamming of the automessages is occurring regardless of the interval. I've tried many numbers 200 - 30000, and it still spams nearly every second. It also can't be disabled, I've set automessages to false, restarted and reloaded, and they are still spamming the server. I've tried resetting the config as well.
As the admin, the messages are also not visible to me (as they used to be), but they are spamming to all of my players.
I have used your plugin for a long time, but there is something wrong with your latest build, or it is incompatible with the latest builds of Bukkit.
@DrunkMexic4n
Its spamming because your interval is 45
its nolonger in minutes to make it 45 minutes make the interval equal to 54000
its in ticks and there are 20 ticks in 1 second and 1200 ticks in 1 minute
@oliver989
it says something about illegal characters try removing the €
http://pastebin.com/Hq4U6zbY
This is the config I use at the moment. I also used to run into the same problem as oliver with the config resetting but that was fixed when I updated to the latest version of legendarymessages.
@IcyRelic
Config: http://pastebin.com/ssJkaU7M Server log when I do /lm reload: http://pastebin.com/M4BQSPYt
It was working fine yesterday and I have not made any changes to config.
@oliver989
send me your config
Same problem here, I think it started after I updated essentials to the newest version. It keeps resetting the config file.