VillagerInfo
4.3.2Plugin that allows easier access to useful information stored in villagers' brains
4.3.2latestVillagerInfo 4.3.2Aug 7, 2026 4.3.2
Fixed - Workstation/Bed highlight outlines could get stuck permanantly if you teleported/unloaded the chunk before the highlight timer finished, this should no longer occur. Any stuck highlights from before this change will need to be manually deleted/killed by server admins, it is a block display entity, so you should be able to run/kill @n[type=minecraft:block_display]while next to a stuck highlight to remove it - Parsing professions should no longer read out a broken message and should work as expected - Villager and Zombie Villager health will now be shortened to one decimel place instead of a long running value4.3.0VillagerInfo 4.3.0May 26, 2025 Toggle-able interact type settings
- Adds the ability to switch the action a user uses to trigger output - Valid options are 'attack', 'both', and 'interact' - Crouching is still required while doing the interaction - Adds toggle command:/vi toggle interact-type [attack|interact|both]- Adds permissionvillagerinfo.commands.toggle.interact-type- default istrueTested on 1.21.5  - no other changes3.0.4VillagerInfo 3.0.4 - 1.20.2 supportNov 6, 2023 Support for 1.20.23.0.3VillagerInfo 3.0.3 - Fix backwards compatibility againJun 30, 2023 Loads on 1.19-1.19.4 again3.0.2VillagerInfo 3.0.2 - 1.20 updateJun 11, 2023 Updated to 1.20 (No functionality changes)3.0.1VillagerInfo 3.0.1May 19, 2023 * Fixes an issue where the highlight toggle did not actually toggle highlighting * Adds slight backwards compatibility (to 1.19) * Versions before 1.19.4 will not be able to use colors for their displays, as the colors are made possible by Block Display Entities - a feature introduced in Minecraft 1.19.4 * These versions will be using the old way of highlighting the work stations - falling blocks * If you are using this plugin on an earlier version, all displays will glow white, and may have a visual glitch of falling through the ground occasionally. * Additionally if you are on a later version than the 'latest' that the plugin is on, it will manually calculate the player's reputation instead of taking directly from the game (NMS hook) - I believe my calculations are done correctly but it might be slightly off from what the actual numbers are, so just be aware of that * Other differences should not show on a user end, there are a number more API methods for the pre-1.19.4 methods Full Changelog: https://github.com/Simplexity-Development/VillagerInfo/co…3.0.0VillagerInfo 3.0.0May 18, 2023 What's changed since VillagerInfo v2.7
<details><summary>Permissions
</summary> *villagerinfo.reload- Default: OP only - Description: Allows the Player to use/villreloadto reload the VillagerInfo configurations. - Unlocks: Reloads the VillagerInfo configurations. *villagerinfo.output- Default: Enabled - Description: Allows the player to see the information from a villager using crouch-interact. - Unlocks: Ability to view information from a villager using crouch-interact. *villagerinfo.commands- Default: Enabled - Description: Allows the player to use commands to adjust their preferences on how VillagerInfo will behave for them (/villinfo). - Unlocks: Access to command-based adjustments for VillagerInfo behavior. *villagerinfo.commands.help- Default: Enabled - Description: Allows the player to use the help command to see how the plugin functions. - Unlocks: Access to the help command for understanding the plugin's functionality. *villagerinfo.commands.toggle- Default: Enabled - Description: Allows the player to use commands to toggle certain behaviors in the VillagerInfo plugin (/villinfo toggle). - Unlocks: Ability to toggle specific behaviors within the VillagerInfo plugin. *villagerinfo.commands.toggle.output- Default: Enabled - Description: Allows the player to toggle whether they want VillagerInfo to output on crouch-interact or not (/villinfo toggle output). - Unlocks: Toggles the output of VillagerInfo on crouch-interact. *villagerinfo.commands.toggle.highlight- Default: Enabled - Description: Allows the player to toggle whether they want VillagerInfo to highlight a villager's workstation on crouch-interact or not (/villinfo toggle highlight). - Unlocks: Toggles the highlighting of a villager's workstation on crouch-interact. *villagerinfo.commands.toggle.sound- Default: Enabled - Description: Allows the player to toggle whether they want VillagerInfo to output sound on crouch-interact or not (/villinfo toggle sound). - Unlocks: Toggles the sound output of VillagerInfo on crouch-interact. </details> <details><summary>Commands
</summary> *villreload- Permission:villagerinfo.reload- Description: Reloads the VillagerInfo configuration - Aliases:none*villagerinfo- Permission:villagerinfo.commands- Description: Base command for VillagerInfo player commands - Aliases: -vinfo-villinfo-vi*villagerinfo help- Permission:villagerinfo.commands.help- Description: Command that shows a player the help screen *villagerinfo toggle- Permission:villagerinfo.commands.toggle- Description: Command that allows a player to toggle personal settings related to Villager Info functionality *villagerinfo toggle highlight- Permission:villagerinfo.commands.toggle.highlight- Description: Command that allows a player to prevent a Villager's workstation from being highlighted when they crouch-interact with a villager *villagerinfo toggle output- Permission:villagerinfo.commands.toggle.output- Description: Command that allows a player to prevent a Villager's information from being output when they crouch-interact with a villager *villagerinfo toggle sound- Permission:villagerinfo.commands.toggle.sound- Description: Command that allows a player to prevent sound from playing when they crouch-interact with a villager </details> <details><summary>API</summary>
For the time being, the current way to import this project is through the modrinth maven Remember to check what the current version is - these may not be up to date[Javadocs](https://simplexity-development.github.io/VillagerInfo/)
Maven Import
<repository> <id>modrinth-repo</id> <url>https://api.modrinth.com/maven/</url> </repository> <dependency> <groupId>maven.modrinth</groupId> <artifactId>villager-info</artifactId> <version>3.0.0</version> <scope>provided</scope> </dependency>Gradle Import
</details> <details><summary>exclusiveContent { forRepository { maven { url = "https://api.modrinth.com/maven" } } filter { includeGroup "maven.modrinth" } } dependencies { compileOnly 'maven.modrinth:villager-info:3.0.0' }Config</summary>
Config
* Workstation Highlights can now have customized RGB colors * Addedoutput-enabledoption * Re-arranged and renamed optionsLocale
* Separated locale into 3 sections -ServerMessage,VillagerMessage, andMessageInsert</details> The plugin has been completely re-written and now should be able to be added onto by other plugins or addons.3.0.0-beta-5VillagerInfo 3.0.0-beta-5May 17, 2023 What's Changed
* Lots of code refactoring * Rename package fromadhdmctosimplexity* Start adding javadocs Full Changelog: https://github.com/Simplexity-Development/VillagerInfo-Re…3.0.0-beta-4VillagerInfo 3.0.0-beta-4May 15, 2023 What's changed
* Command logic has been changed for the final time. They are now arranged in subcommands./villagerinfo toggle highlightfor example. * Permissions have remained the same * Commands should not autofill if the player does not have the permission */villagerinfo helpcommand should not show commands the player does not have access to * All the javadocs have been cleared from the code currently - in the process of trying to make the code easier to understand * Re-added the ability to use either the reputation bar or the reputation number (uses theREPUTATION_TOTAL_FORMATlocale message) from @Aplini in https://github.com/Simplexity-Development/VillagerInfo/pu… Full Changelog: https://github.com/Simplexity-Development/VillagerInfo-Re…3.0.0-beta-3VillagerInfo 3.0.0-beta-3May 10, 2023 What's Changed:
This is a beta version, if you come across issues please report them!
<br>
*Locale, config, commands, and permissions are liable to change dramatically until the plugin is out of beta
/villinfocommand has been changed to/vill-toggle- This is likely to change again * There is now the ability to toggleoutput,highlight, andsound- these are personal toggles * The plugin now uses the configured sound, pitch, and volume from the config * All permissions that were previouslyvill.info.are nowvillagerinfo.andcommandpermissions have been changed tocommandssovill.info.command.toggle.outputis nowvillagerinfo.commands.toggle.output* More locale messages Full Changelog: https://github.com/ADHDMC/VillagerInfo-Rewrite/compare/v3…3.0.0-beta-2VillagerInfo 3.0.0-beta-2May 8, 2023 What's Changed:
* Adds an info toggle event * Adds an output-toggle command * Removes the additional arguments from the reload command (decided it was unnecessary, reloading doesn't happen enough to warrant it) * Adds SubCommand handlingPlugin should now be about back to where the previous plugin was at, now adding new options - locale and config are not final
Full Changelog: https://github.com/ADHDMC/VillagerInfo-Rewrite/compare/v3…3.0.0-beta-1VillagerInfo 3.0.0-beta-1May 6, 2023 # Please note, this rewrite is in beta, the config values are subject to change until the rewrite is taken out of beta.
What's changed
* Plugin has been re-written from the ground up * Now calling events when checking info on villagers and zombie villagers, as well as spawning and removing the highlights - this allows for other plugins to cancel these events far easier, or hook into them as needed. * Using BlockDisplays instead of FallingBlocks for highlighting workstations * This allows for RGB color options on the glow color * The color can be defined individually per block type * Fixes an issue where the falling blocks would slide down even though they weren't supposed to * locale messages are divided into 3 categories: *villager-information-messages- The messages you will see when you get the information from a villager *insertion-messages- Messages that are inserted into other messages *server-messages- Errors and server feedback * Config options have been renamed to (hopefully) be more understandable * Adds translation key support for theProfessionfield and theitemsin a Villager's inventory (Adopted from the [PR to the original plugin](https://github.com/ADHDMC/VillagerInfo/pull/25) * Reload command now has an option to reload the config or locale seperatelyCurrent Permissions:
-vill.info:<br>default:true<br>description: Allows the player to see the information from a villager using crouch-right-click -vill.reload.*:<br>description: Allows the Player to use /villreload to reload all the VillagerInfo configurations -vill.reload.locale:<br>default:op<br>description: Allows the Player to reload VillagerInfo's locale -vill.reload.config:<br>default:op<br>description: Allows the Player to reload VillagerInfo's configToggle command has not yet been re-implemented
2.7v2.7 I lied that wasn't the last maven releaseMay 4, 2023 What's Changed
* Use client's locale for villager profession output by @ApliNi in [PR 25](https://github.com/ADHDMC/VillagerInfo/pull/25) * Use client's locale for villager inventory output by @ApliNi in [PR 25](https://github.com/ADHDMC/VillagerInfo/pull/25) * AllowPLAYER_REPUTATIONto be set as bar or number by using<reputation>or<reputation_number>in the locale by @ApliNi in [PR 25](https://github.com/ADHDMC/VillagerInfo/pull/25)  Full Changelog: https://github.com/ADHDMC/VillagerInfo/compare/2.6...2.72.6VillagerInfo 2.6Mar 24, 2023 Cleaned up code a bit, tested on 1.19.4, I am [rewriting the plugin in Gradle](https://github.com/ADHDMC/VillagerInfo-Rewrite) so that I can use paperweight to work on a couple requested featuresTHE LOCALE KEYS HAVE CHANGED
You will either need to regenerate the locale or [fix the keys to match the ones here](https://github.com/ADHDMC/VillagerInfo/blob/master/src/ma…
Please note:
This will be the last update that will not require being on the latest minecraft release
2.5.1VillagerInfo 2.5.1Mar 22, 2023 Full Changelog: https://github.com/ADHDMC/VillagerInfo/compare/2.5...2.5.1 Fixes incorrect messages, saying 'Shift-right-click' instead of 'Crouch-right-click', closes issue [#23](https://github.com/ADHDMC/VillagerInfo/issues/23) (Note you may need to update the lang file manually for the help message, or delete it and let it regenerate on/vill reload) Larger update coming soon2.5v2.5, purpur-lobotomized, health, message layoutNov 6, 2022 What's Changed
* Message handling by @RhythmicSys in https://github.com/ADHDMC/VillagerInfo/pull/21 * Information is now shown in a hover by default, instead of all being printed to the chat * Health readout * Purpur lobtomized readout (purpur-specific feature)  that can be swapped out with the current one to put it back to how it was Full Changelog: https://github.com/ADHDMC/VillagerInfo/compare/2.4...2.52.4v2.4 - Info on zombie villagersOct 31, 2022 What's Changed
* Add info to zombie villagers by @granny in https://github.com/ADHDMC/VillagerInfo/pull/20 * Fixed the sound option in config not doing anything * Added a separate message for if there is nothing to display, rather than just sending the prefix with nothing to follow * Added an option for seeing how long it will take for a zombie villager to convert, once you've started #### Conversion timer  for full release notes
Plugin now will not show information that depends on previous information, if there is nothing there (i.e. if there is no profession, it will not display 'last worked') |Profession-less & Bed-less villager | Villager with a profession but no bed| |---|---| |![Screenshot from 2022-10-05 19-58-26](https://user-images.githubusercontent.com/45906780/194204… ![Screenshot from 2022-10-05 19-59-16](https://user-images.githubusercontent.com/45906780/194204… |Villager with both a profession and a bed|Baby Villager| |![Screenshot from 2022-10-05 19-59-01](https://user-images.githubusercontent.com/45906780/194204… ![Screenshot from 2022-10-05 19-59-27](https://user-images.githubusercontent.com/45906780/194204…2.0Aug 15, 2022 First release on Modrinth, looking forward to more releases coming up
Similar projects
Plugin →VeinMiner
Mine the whole vein on mining a single ore/block. Make the tedious mining experience to something satisfying and fun! FTB Ultimine alternative
99.3MSueta
Simple Voice Chat
A working voice chat in Minecraft!
76.3MSueta
Chunky
Pre-generates chunks, quickly and efficiently
20.8MSueta
VeinMiner Enchantment
Veinminer Addon - Adds vineminer enchantment to enchanting tables. Only tools with the enchantment can veinmine
18MSueta
JourneyMap
Real-time map used for mapping in-game or your browser as you explore.
14.7MSueta
WorldEdit
A Minecraft Map Editor... that runs in-game! With selections, schematics, copy and paste, brushes, and scripting. Use it in creative, or use it temporarily in survival.
11.6MSueta