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
hi, i installed it on spigot 1.12.2. Everyone can see the messages. Everone but not me. And i am OP. Why?
This messages following this are meant:
Messages:<br /> global:<br /> interval: 12<br /> use_permission: true<br /> permission: LegendaryMessages.AutoMessages.global<br /> list:
Why does the player die when there will be null
Ex:
Yuuki_Asuna drowning.
Null
Hi IcyRelic,
I really like your plugin, but i've a problem with automessage. I don't see any messages :( Rest work fine. What's wrong?
Will be updating this plugin sorry i have been inactive. Ill try to have it out tonight
EDIT: Decided to recode the player information part of the plugin will take a bit longer
When will we be seeing a 1.9/1.9.2 update? Are you still actively developing the plugin?
Hi, my config keeps breaking because of a little issue with the syntax of the automessage lines;
in 'string', line 116, column 5: global: ^ expected <block end>, but found BlockEntry in 'string', line 121, column 5: - '&7You can contact staff throu ... ^
I've been messing with spaces and moving the quote around and whatever, but I can't get the dumb thing to work. Any help?
How can we use barAPI with Legendary message ? (it's set to true, but how work ??)
[17:41:16] [Server thread/INFO]: benoitfouc issued server command: /kill benoitfouc [17:41:16] [Server thread/INFO]: benoitfouc has died but LegendaryMessages does not know why! Please report this error on the LegendaryMessages bukkit page!
@benoitfouc
Try back slashing it
\'
I have a question, how can we use a special character like ' in the deaths messages config ?
RESOLVED : Work with `
[17:30:20] [Server thread/INFO]: [LegendaryMessages] ERROR: Please report the following messages to the LegendaryMessages dev page [17:30:20] [Server thread/INFO]:
Mob[17:30:20] [Server thread/INFO]: ENTITY_ATTACK [17:30:20] [Server thread/INFO]: PLAYERGetting this error message on 1.9... http://pastebin.com/kbykr80n
I got "null" when players died... Why? I tested it with 1.8.3 and 1.8.8 Sorry for my bad English
Skeleton death message not working! Please fix.
Hi IcyRelic, A good plugin thank you. Is it possible to add : When we use Silence logon with essentials it does not work with this plugin. It's important for Server Owner's and Admin's Thank you
How can I disable some messages?
For example I want to disable the death-messages because I have a other plugin handling those. But I still want the join- and quit messages and all those to work.
Do I just leave them blanc?
Awesome, the custom weapon names are working! Though I am running 1.8.3, and am still getting a "null" the line following every death message. Ill try and dig through the log and get some code for you soon.
@ogr93
@MR_Blocker
Will be added
@ogr93
Thanks ill be looking into this and updating the plugin shortly
22.11 23:39:03 [Multicraft] Waiting for log file... 22.11 23:38:36 [Server] INFO at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) [?:1.8.0_40] 22.11 23:38:36 [Server] INFO at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) [?:1.8.0_40] 22.11 23:38:36 [Server] INFO at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) [?:1.8.0_40] 22.11 23:38:36 [Server] INFO at me.icyrelic.com.Listeners.PlayerDeath.death(PlayerDeath.java:168) [?:?] 22.11 23:38:36 [Server] INFO at me.icyrelic.com.Listeners.PlayerDeath.getRandMsg(PlayerDeath.java:421) [?:?] 22.11 23:38:36 [Server] INFO Caused by: java.lang.NullPointerException 22.11 23:38:36 [Server] INFO at java.lang.Thread.run(Unknown Source) [?:1.8.0_40] 22.11 23:38:36 [Server] INFO at net.minecraft.server.v1_8_R3.MinecraftServer.run(MinecraftServer.java:556) [spigot_1_8_8.jar:git-Spigot-fdc1440-53fac9f] 22.11 23:38:36 [Server] INFO at net.minecraft.server.v1_8_R3.MinecraftServer.A(MinecraftServer.java:653) [spigot_1_8_8.jar:git-Spigot-fdc1440-53fac9f] 22.11 23:38:36 [Server] INFO at net.minecraft.server.v1_8_R3.DedicatedServer.B(DedicatedServer.java:374) [spigot_1_8_8.jar:git-Spigot-fdc1440-53fac9f] 22.11 23:38:36 [Server] INFO at net.minecraft.server.v1_8_R3.MinecraftServer.B(MinecraftServer.java:785) [spigot_1_8_8.jar:git-Spigot-fdc1440-53fac9f] 22.11 23:38:36 [Server] INFO at net.minecraft.server.v1_8_R3.WorldServer.tickEntities(WorldServer.java:597) [spigot_1_8_8.jar:git-Spigot-fdc1440-53fac9f] 22.11 23:38:36 [Server] INFO at net.minecraft.server.v1_8_R3.World.tickEntities(World.java:1425) [spigot_1_8_8.jar:git-Spigot-fdc1440-53fac9f] 22.11 23:38:36 [Server] INFO at net.minecraft.server.v1_8_R3.World.g(World.java:1582) [spigot_1_8_8.jar:git-Spigot-fdc1440-53fac9f] 22.11 23:38:36 [Server] INFO at net.minecraft.server.v1_8_R3.World.entityJoinedWorld(World.java:1607) [spigot_1_8_8.jar:git-Spigot-fdc1440-53fac9f] 22.11 23:38:36 [Server] INFO at net.minecraft.server.v1_8_R3.EntityProjectile.t_(EntityProjectile.java:154) [spigot_1_8_8.jar:git-Spigot-fdc1440-53fac9f] 22.11 23:38:36 [Server] INFO at net.minecraft.server.v1_8_R3.EntityPotion.a(EntityPotion.java:118) [spigot_1_8_8.jar:git-Spigot-fdc1440-53fac9f] 22.11 23:38:36 [Server] INFO at net.minecraft.server.v1_8_R3.MobEffectList.applyInstantEffect(MobEffectList.java:139) [spigot_1_8_8.jar:git-Spigot-fdc1440-53fac9f] 22.11 23:38:36 [Server] INFO at net.minecraft.server.v1_8_R3.EntityPlayer.damageEntity(EntityPlayer.java:496) [spigot_1_8_8.jar:git-Spigot-fdc1440-53fac9f] 22.11 23:38:36 [Server] INFO at net.minecraft.server.v1_8_R3.EntityHuman.damageEntity(EntityHuman.java:800) [spigot_1_8_8.jar:git-Spigot-fdc1440-53fac9f] 22.11 23:38:36 [Server] INFO at net.minecraft.server.v1_8_R3.EntityLiving.damageEntity(EntityLiving.java:811) [spigot_1_8_8.jar:git-Spigot-fdc1440-53fac9f] 22.11 23:38:36 [Server] INFO at net.minecraft.server.v1_8_R3.EntityPlayer.die(EntityPlayer.java:417) [spigot_1_8_8.jar:git-Spigot-fdc1440-53fac9f] 22.11 23:38:36 [Server] INFO at org.bukkit.craftbukkit.v1_8_R3.event.CraftEventFactory.callPlayerDeathEvent(CraftEventFactory.java:395) [spigot_1_8_8.jar:git-Spigot-fdc1440-53fac9f] 22.11 23:38:36 [Server] INFO at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:487) [spigot_1_8_8.jar:git-Spigot-fdc1440-53fac9f] 22.11 23:38:36 [Server] INFO at org.bukkit.plugin.SimplePluginManager.fireEvent(SimplePluginManager.java:502) [spigot_1_8_8.jar:git-Spigot-fdc1440-53fac9f] 22.11 23:38:36 [Server] INFO at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62) [spigot_1_8_8.jar:git-Spigot-fdc1440-53fac9f] 22.11 23:38:36 [Server] INFO at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:310) [spigot_1_8_8.jar:git-Spigot-fdc1440-53fac9f] 22.11 23:38:36 [Server] INFO org.bukkit.event.EventException 22.11 23:38:36 [Server] ERROR Could not pass event PlayerDeathEvent to LegendaryMessages v6.0.
First thanks for this plugin . I have spigot 1.8.8 and all time when someones die in chat appear null.
I suggest same that the commentary before my commentary: Feature request-Display custom weapon display name