MobTalk
MobTalk
MobTalk
Under New Management:
This plugin has recently transferred ownership and has been rewritten from the ground up.
Description:
This mod enables the function for mobs to send chat messages upon various events. Any player within a designated radius of the mob will see the chat message when it speaks. The messages, message format and events are all fully customizable. Read the Advanced Configuration section for more info.
Setup:
- Download the latest version of MobTalk (located at the bottom of the sidebar under "Recent Files:").
- Add the permission "mobtalk.hear" to the players you want to be able to see the mobs chatter (ops have it by default).
- Drop plugin into your plugins directory and restart the server (so it generates the configuration file).
- You can use the command '/mobtalk reload' to reload the configuration file without restarting the server(/mt works too!).
- Your done! If you would like to change what the mobs say, when they say it, and how often they say it, read this page - Advanced Configuration
Errors/Issues:
If you have any errors or issues with the plugin, please use the ticket system provided. Be sure to include any stack traces or console outputs as well as a full description of the issue and I will respond and create a fix as soon as I can.
@ManBeastPigDev
Yeah I'm getting the exact same error as well. At first I thought it was clashing with another plugin, but I guess not. Do you know if there's a performance reduction because of this (it sure seems to bethrowing a lot of exceptions... is it just irritating console spam, or what? I haven't noticed any appreciable change in performance.
Great job blackvein and danielryh; super fun plugin; everyone loves it. Thanks so much!
@kahlilnc
I agree with this post. I get lots of console spam too.
====================
12.03 17:38:32 [Server] INFO at net.minecraft.server.v1_4_R1.SpawnerCreature.a(SpawnerCreature.java:203)
12.03 17:38:32 [Server] INFO at net.minecraft.server.v1_4_R1.EntityOcelot.bG(EntityOcelot.java:222)
12.03 17:38:32 [Server] INFO at net.minecraft.server.v1_4_R1.World.addEntity(World.java:873)
12.03 17:38:32 [Server] INFO at net.minecraft.server.v1_4_R1.World.addEntity(World.java:901)
12.03 17:38:32 [Server] INFO at org.bukkit.craftbukkit.v1_4_R1.event.CraftEventFactory.callCreatureSpawnEvent(CraftEventFactory.java:227)
12.03 17:38:32 [Server] INFO at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:462)
12.03 17:38:32 [Server] INFO at org.bukkit.plugin.SimplePluginManager.fireEvent(SimplePluginManager.java:477)
12.03 17:38:32 [Server] INFO at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62)
12.03 17:38:32 [Server] INFO at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:427)
12.03 17:38:32 [Server] INFO org.bukkit.event.EventException
12.03 17:38:32 [Server] SEVERE Could not pass event CreatureSpawnEvent to MobTalk v1.4
12.03 17:38:32 [Server] INFO Caused by: java.lang.NullPointerException
12.03 17:38:32 [Server] INFO at net.minecraft.server.v1_4_R1.ThreadServerApplication.run(SourceFile:849)
12.03 17:38:32 [Server] INFO at net.minecraft.server.v1_4_R1.MinecraftServer.run(MinecraftServer.java:427)
12.03 17:38:32 [Server] INFO at net.minecraft.server.v1_4_R1.MinecraftServer.q(MinecraftServer.java:494)
12.03 17:38:32 [Server] INFO at net.minecraft.server.v1_4_R1.DedicatedServer.r(DedicatedServer.java:224)
12.03 17:38:32 [Server] INFO at net.minecraft.server.v1_4_R1.MinecraftServer.r(MinecraftServer.java:572)
12.03 17:38:32 [Server] INFO at net.minecraft.server.v1_4_R1.WorldServer.doTick(WorldServer.java:157)
12.03 17:38:32 [Server] INFO at net.minecraft.server.v1_4_R1.SpawnerCreature.spawnEntities(SpawnerCreature.java:158)
12.03 17:38:32 [Server] INFO at net.minecraft.server.v1_4_R1.SpawnerCreature.a(SpawnerCreature.java:203)
12.03 17:38:32 [Server] INFO at net.minecraft.server.v1_4_R1.EntityOcelot.bG(EntityOcelot.java:222)
12.03 17:38:32 [Server] INFO at net.minecraft.server.v1_4_R1.World.addEntity(World.java:873)
12.03 17:38:32 [Server] INFO at net.minecraft.server.v1_4_R1.World.addEntity(World.java:901)
12.03 17:38:32 [Server] INFO at org.bukkit.craftbukkit.v1_4_R1.event.CraftEventFactory.callCreatureSpawnEvent(CraftEventFactory.java:227)
12.03 17:38:32 [Server] INFO at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:462)
12.03 17:38:32 [Server] INFO at org.bukkit.plugin.SimplePluginManager.fireEvent(SimplePluginManager.java:477)
12.03 17:38:32 [Server] INFO at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62)
12.03 17:38:32 [Server] INFO at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:427)
12.03 17:38:32 [Server] INFO org.bukkit.event.EventException
12.03 17:38:32 [Server] SEVERE Could not pass event CreatureSpawnEvent to MobTalk v1.4
I haven't received an error since the last update! :) But could you possibly add add a spam reduction feature? XD It is quite annoying when a horde of mobs are near you.
And a third bug, I'm having players who do not have "mobtalk.receive", still see the mob chatter.
Am using PEX, and have even negated the node explicitly, to test. Same result.
And another error:
http://pastie.org/pastes/6410023/text?key=flqqfntqukvxkd4sxb75sq
Plugin started throwing errors soon after enabling it for the first time:
http://pastie.org/pastes/6409882/text?key=tfekxwumi6e8dzez9nvjkw
Sorry for the late update, got quite busy with work.
1.4: Updated for CraftBukkit 1.4.7-R1.1
Change log:
Hi, thank you for your great job !
For French users, or other users who use accents, the problem is the encoding on notepad. You have to modify in this : http://puu.sh/29YEe
_______
Pour les utilisateurs français, ou autre langue utilisant les accents, il faut tout simplement (non je déconne j'en ai bavé pour trouver la réponse) modifier l'encodage de notepad ou tout autre éditeur de texte en ceci : http://puu.sh/29YEe
Hello, has when an update for the accents “translation in French” if not it is really a very good plugins beautiful job :)
i tryed this on latest bukkit server, it don't work, only interact chat work....(pressing right mouse on mob) ... mob say nothing when attacked or what...
EDIT: nevermind: it work fine :)
@DanielYRH
LOL I do love the enderman and will be using that, I was buggin trying to figure out the &k bit.
Can't wait for the update!
@Quinnatator
Can't see why MobTalk would cause a problem such as that... Quite odd... Are you sure its MobTalk that's causing the problem?
@boondoklife
Thanks for reporting the %player% bug, you are right, its not replacing it correctly will have this fixed with next upload. And the endermen talk... That's on purpose! Looks awesome ;)
@lunus72
Seems this bug is still there O.o, will patch this in the next version (should be harmless though, but it does spam your console.).
Next patch coming soon (Sunday I would estimate).
Great Plugin, my users call it the Mr.Doolittle plugin :-) but it gives me this error message... SEVERE Could not pass event CreatureSpawnEvent to MobTalk v1.3 http://pastebin.com/pTRYPh4g ...running on 1.4.7 b2624
This is working great on my 1.4.7-R1.0 server, but the entries that show %player% do not get translated as it appears to be meant to. Is this something that requires another plugin to function?
One small oddity, the enderman like start with a &k, this causes the chat lines to turn into random characters that are switching in the command box.
I updated to the 1.3 version of Mob Talk and, whenever I load it, it momentarily crashes the server. :/ No errors are recorded. Any other suggestions? Thanks.
@Quinnatator
Your using version 1.0 it seems, try updating to the latest version (1.3).
Hey, thank you so much for continuing this plugin! Here's an error. Also, I find that whenever I start my server with Mob Talk installed, it eventually says "read timed out" and crashes the server...
20:47:03 [SEVERE] Error occurred while enabling MobTalk v1.0 (Is it up to date?) java.lang.NullPointerException at net.blackvein.mobtalk.MobTalkPlugin.loadConfig(MobTalkPlugin.java:132) at net.blackvein.mobtalk.MobTalkPlugin.onEnable(MobTalkPlugin.java:116) at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:217) at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader.java:457) at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:381) at net.skycraftmc.PluginManager.PluginManagerPlugin.onCommand(PluginManagerPlugin.java:208) at org.bukkit.command.PluginCommand.execute(PluginCommand.java:44) at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:186) at org.bukkit.craftbukkit.v1_4_R1.CraftServer.dispatchCommand(CraftServer.java:514) at org.bukkit.craftbukkit.v1_4_R1.CraftServer.dispatchServerCommand(CraftServer.java:506) at net.minecraft.server.v1_4_R1.DedicatedServer.al(DedicatedServer.java:260) at net.minecraft.server.v1_4_R1.DedicatedServer.r(DedicatedServer.java:225) at net.minecraft.server.v1_4_R1.MinecraftServer.q(MinecraftServer.java:494) at net.minecraft.server.v1_4_R1.MinecraftServer.run(MinecraftServer.java:427) at net.minecraft.server.v1_4_R1.ThreadServerApplication.run(SourceFile:849)
Hello All,
I will be keeping this amazing plugin updated from now on, thank you _Blackvein_ for programming this incredible plugin, and for letting me keep it up to date so the entire Bukkit community can enjoy your work!
/DanielRHarris
Plugin still works but throws a couple errors at you every once in a while. Seems harmless though :/
:( Unfortunate to see this inactive. Devs please pick up development of this plugin if you desire. It would be greatly appreciated!