TalkingMobs
This plugin is a remake of the MobTalk plugin. Most of the mob messages are copied from MobTalk. I still have to add messages for mobs not present at the last release of the MobTalk plugin.
So the missing messages is not a bug, I just didn't had the time to think about new messages and add them. But feel free to give me some idea or just configure them for your own in the messages.yml.
It is simple: It let's mobs talk to the player.
For example if you attack a mob, a random message will be sent to the attacking player.
Installation
- Download the jar file and put it in your plugins directory.
- Reload or restart your server.
Permissions
TalkingMobs knows the following permissions:
- talkingmobs - Required to access the /talkingmobs command (Default: everyone)
- talkingmobs.receive - Allow to receive messages from mobs (Default: everyone)
- talkingmobs.reload - Allow to reload the configuration (Default: op)
- talkingmobs.* - Allow access to all features (Default: op)
Commands
The /talkingmobs command is the one and only command provided by this plugin.
Usage: /talkingmobs [subcommand] [arguments]
The following sub commands are currently available:
- help - Show the help of the plugin
- reload - Reload the configuration
- toggle - Toggle messages sent by mobs
- version - Show the version of the plugin
Event types
The following event types are currently available and can be used for the type in the /talkingmobs toggle <type> command and in the configuration files:
- attacked - Mob has been attacked by a player
- idle - Mob is idle, for example the mob is just standing/walking/running around (Currently unused)
- interacted - Player interacted with the mob (Right click on mob)
- killed_player - Mob has been killed by a player
- killed_other - Mob has been killed by something else (not a player)
- looking - Mob is looking at the player (and player is looking at the mob)
- spawn - Mob has been spawned (Mob spawner, egg or another plugin by default, but can be configured in config.yml)
- tamed - Mob has been tamed
Additional to those event types, the killed event type can be used in the messages configuration to define a message for both types (player and other).
Configuration
The main configuration can be changed by editing the config.yml file.
All messages can be customized in the messages.yml file.
Nice! Make my gameplay more interactive.
Great! Thanks for updating this! The file is 3561KB, is that OK?
Thanks!
In reply to resoluciones:
In reply to resoluciones:
OK, I found the issue: The Maven Shade Plugin was the issue. It included all dependencies required by Bukkit (I only had org.bukkit:bukkit on the exclude list). But as I'm not using any other dependencies anymore, I don't need it anymore.
I've re-uploaded the plugin which has now a file size of around 14 KB.
In reply to Programie:
@skookiesprite
Hi,
sorry for answering so late. It seems that I don't get any notifications about new comments on my plugin. :(
Anyway... help with the development of the plugin? Good idea.
I'm pretty new to development of Bukkit plugins.
Currently there are still some bugs in the plugin:
Another planned feature is that mobs even talk to players if they are just standing there and see the player (without being attacked). Example: Sometimes mobs like pigs are looking at the player. It would be awesome if the pig would start talking to the player (something like "Hi, nice to meet you"). I already tried to implement such a feature but it didn't worked...
Would be really cool, if you could help me. :-)
Hola! If there's anything I can do to help with the development of this plugin, please let me know. I love mobtalk, have some background in coding (but more than enough to help you bugtest if you need help with that).... Just let me know. And thanks so much for taking up the mantle of the mobtalk plug! CHeers!