
Note: GlowAPI isn't working for newer versions. So I'm working on SonarHearing's own Glowing API.
Sonar Hearing allows you to focus on all sounds, vibrations or other space changes of Minecraft.
Basically, this plugin recreate the "Focus Hearing" ability of Last Of Us.
When a player sneak, it will see all entities around himself, with a glowing effect*
*Please note that this plugin use packets, so the glowing effect is visible only for the player who has sneak.
This plugin was based on SQRTdude 's concept.
--- Trailer ---
English review by @thatdavecarter
------

Sonar Hearing Plugin depends on GlowAPI and PacketListernerAPI
To setup the plugin, that's as usual:
- Download the plugin (and its dependencies)
- Put it in your server plugins folder
- Restart/reload your server
- Have fun !
Now, with the different files generated by the plugin in the folder "plugins/SonarHearing/" it will be a bit more complicated
So, in the data folder of the plugin, you can see 3 files: "blocklist.yml", "config.yml" and "entities.yml".
That you have to know is that the player (by default) can't activ his hearing ability anywhere. Indeed, he has to be next to "solid" blocks to hide himself and focus on sounds around him.
The blocklist.yml allows you to define which block/material is not considered like "solid".
If you don't like this feature, no problem ! If you want to allow your players to use their ability anywhere, you can empty the list of materials in the blocklist.yml file.
Let's move to the next file.
"config.yml" allows you to enable/disable effects when the player enable his ability to see all entities around him.
Finally, "entities.yml" is the MORE IMPORTANT file.
It allows you to specify for each entity their:
- radius: means that the player needs to be at a distance below this variable to see the entity.
- color: glowing color of the entity. (By default, the color is set according to the behavior of the mob)
Nb: "disablePlayers.yml" is a file managed by the plugin, so you haven't to use it.
Command side , there is a few commands who are:
- /sh to show a presentation of the plugin
- /sh [on/off] to enable/disable your hearing ability ( sonar.hearing.toggle permission needed)
- /sh [on/off] <player> to enable/disable the hearing ability of a player ( sonar.hearing.toggle.other permission needed)
And don't forget that you need the sonar.hearing.use permission to use your ability by sneaking.
That's all about this plugin, I hope that you will enjoy it :)
You can check my other projects:
UltimateSheepWars - A fun game based on sheep launched
Similar projects
Plugin →Let Me Despawn
Improves performance by tweaking mob despawn rules. Say bye to pesky unintentional persistent mobs.
25MSueta
JourneyMap
Real-time map used for mapping in-game or your browser as you explore.
14.7MSueta
Emotecraft
Create your own emotes in Minecraft.
7.5MSueta
Simple Tpa
A simple tpa plugin which sends requests
5.4MSueta
Common Network
Forge and Fabric Unified Networking Solution
3.9MSueta
Set Home
A lightweight plugin for players to set their homes.
3.8MSueta