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
There is no hope of bukkit approving your file, so could you please put an external mirror so we can download the update?
@ProfLiebstrumpf
Your having the same problem as me. The Interval for AutoMessages isnt working. Ive resorted to finding a different plugin that takes care of the AutoMessages part for me and just disabling the auto messages on this plugin. Please fix this IcyRelic!
@levisn1
I have the same error.
@ThisUsernameIsMine
That's why I said to make a temp download, because it can't be downloaded yet..
can you put an external mirror so we can download, since bukkit isn't approving your new file.
00:34:43 [SEVERE] Could not pass event PlayerDeathEvent to LegendaryMessages
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: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.a(NetServerHandler.java:347)
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:109)
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:80)
at sun.reflect.GeneratedMethodAccessor298.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)
... 25 more
00:36:17 [INFO] This server is running CraftBukkit version git-Bukkit-1.3.2-R1.0-b2377jnks (MC: 1.3.2) (Implementing API version 1.3.2-R1.0)
00:36:26 [INFO] Plugins (35): OreRate, LegendaryMessages, MultiInv, PlugMan, WorldEdit, NoCheatPlus, SimpleFly, Simple-AutoSave, Buycraft, SaveItems, Vault, BlockDisguise, PlotMe, Multiverse-Core, PermissionsEx, CombatTag, WorldGuard, CapsBlock, NoEnderChest, AuthMe, Announcer, WhatIsIt, RandomPlacer, Auras, StealthLogin, KillsPay, Essentials, floAuction, EssentialsProtect, EssentialsSpawn, VanishNoPacket, EssentialsAntiBuild, EssentialsChat, Factions, BorderGuard
why i have that error???!!! :D
Where 3.8!!!
@Gunnerrrrr
Or simply increment the trailing number you find in the url, by one:
http://dev.bukkit.org/server-mods/joinmessages/files/9
(doesn't exist, yet): http://dev.bukkit.org/server-mods/joinmessages/files/10
For future references, you should add a temp download button (via mediafire or something) until bukkit approves it.
@IcyRelic Mobarena - fighing different mobs that spawns in waves. there is "exploding sheeps and "lavapuking cows" :P
hey i use the 3.7.2 and i found this double message
- PLAYER left the game
- PLAYER left the server
My config:
AutoMessages:
Enabled: true
Interval_In_Minutes: 1
Prefix: '&f[&aInfo&f]'
Messages:
- Test 1
- Test 2
- Test 3
- Test 4
After using /lm reload nothing happened.
I set inteval to 2 and after 20 seconds came "Test 3". (Nothing more)
Now i change it to "3" and again... NOTHING happens...
Oooooh... in 7 min and 50 seconds appears "Test 4".
@Luxius96
They don't like the way I process my update notification
@Ipzen
How do u die from a sheep or cow
why bukkit no approve your 3.8? :(
A small request :)
I have "mobarena" plugin on my server, so people can die by almost everything that can move.
So can you change so it just say "player" have died if they get killed by something else, like sheeps, cows and other..
today it says: knightflash5 Just Died... (Cause: SHEEP) Ipzen Just Died... (Cause: COW) And thats a litle boring text :)
thanks! Ipzen
We can't add colors to automessage? :( doesn't work... the colors in message!
@Luxius96
Waiting bukkit approval
where is the 3.8 download? and where is the join message? o-o
To-Do
New Version Notification enable/disable option please ;)