All Mods Resource Packs Data Packs Shaders Modpacks Plugins
VillagerInfo

VillagerInfo

by Peashooter101 • Downloads: 0 • Followers: 0
Description
Gallery
Changelog
Versions

VillagerInfo

wakatime

This plugin aims to make accessing useful information that is stored in villagers brains, easier.

Accessing the information in villager's brains is useful, but /data get has much more information than is needed for most things.

Permissions

  • villagerinfo.reload

    • Default: OP only
    • Description: Allows the Player to use /villreload to 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.

Commands

  • 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

API

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

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.1</version>
  <scope>provided</scope>
</dependency>

Gradle Import

exclusiveContent {
    forRepository { maven { url = "https://api.modrinth.com/maven" } }
    filter { includeGroup "maven.modrinth" }
}

dependencies {
    compileOnly 'maven.modrinth:villager-info:3.0.1'
}

Todo:

  • [x] Toggle for information output
  • [x] Personal options for output(?)
  • [ ] Add a command to clear all current highlights and reset all villager highlight PDC data
  • [ ] Adjust the functionality of the workstation highlights so that if someone starts the highlight again, it's not strictly ignores, but starts the time over again
  • [ ] Add different info modes
  • [ ] Add more information like if the villager has been healed previously, and if so, by whom
  • [ ] Use pages for the information so it's not all in one big list
  • [ ] Use click events to trigger the block highlights
  • [x] Highlight for bed location, Village center

All Versions

+ Add Version
Name Game version Platforms Published Downloads Actions
26.2 26.1.x 1.21.x +1
Paper Purpur
23h ago 1
26.2 26.1.x 1.21.x +1
Paper Purpur
23h ago 1
1.21.x 1.20.5
Paper Purpur
23h ago 1
1.21 1.20.6
Paper Purpur
23h ago 1
1.20.x
Paper Purpur
23h ago 1
1.20.x 1.19.x
Paper Purpur
23h ago 1
1.20.x 1.19.x
Paper Purpur
23h ago 1
1.20.x 1.19.x
Paper Purpur
23h ago 1
1.20
Paper Purpur
23h ago 1
1.19.x
Paper Purpur
23h ago 1
1.19.4
Paper Purpur
23h ago 1
1.19.4
Paper Purpur
23h ago 1
1.19.4
Paper Purpur
23h ago 1
1.19.x
Paper Purpur
23h ago 1
1.19.x
Paper Purpur
23h ago 1
1.19.x
Paper Purpur
23h ago 1
1.19.x
Paper Purpur
23h ago 1
1.19.x 1.18.2
Paper Purpur
23h ago 1
1.19.x
Paper Purpur
23h ago 1
1.19.x
Paper Purpur
23h ago 1
1.19.x
Paper Purpur
23h ago 1
1.19.x
Paper Purpur
23h ago 1
1.19.x
Paper Purpur
23h ago 1
1.19.x
Paper Purpur
23h ago 1
1.19.x 1.18.2
Paper Purpur
23h ago 1
[4.3.2] VillagerInfo 4.3.2 by Peashooter101 on Oct 15, 2026
Download
## 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 value
[4.3.0] VillagerInfo 4.3.0 by Peashooter101 on Oct 15, 2026
Download
# 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 permission villagerinfo.commands.toggle.interact-type - default is true

Tested on 1.21.5


![Screenshot showing chat messages that say 'Interact type has been set to Attack' and switching to 'Interact' and back to 'Attack'](https://cdn.modrinth.com/data/cached_images/6600049178b24f407865c432b3192c0346821e39.png)


![Screenshot of in-game command villager info toggle interact type and autocompletion for attack, both, and interact](https://cdn.modrinth.com/data/cached_images/6052392c7416c43966cb58bffc96a113c936c9db.png)
[4.2.0] VillagerInfo 4.2.0 by Peashooter101 on Oct 15, 2026
Download
## Functionality Changes:
  • Villager's beds are now highlighted

## Locale Changes:
  • New lines are no longer hard-coded into the component builder.** This means that you will either need to regenerate your locale, or add \n to the beginning of the villager-information-message messages.

## Config Changes:
  • Added highlight-bed-on-output, bed-highlight-color, and defaults section.
  • highlight-bed-on-output highlights bed at the same time as workstation
  • bed-highlight-color - color to highlight the beds in RR GG BB format
  • defaults - default settings for the highlighted blocks


  • Fixes the mappings so that paper will not remap it.
  • No other changes


[4.0.0] VillagerInfo 4.0.0 by Peashooter101 on Oct 15, 2026
Download
  • Updated to 1.20.6
  • No longer supports 1.19-1.20.4
[3.0.5] VillagerInfo 3.0.5 by Peashooter101 on Oct 15, 2026
Download
  • Updated NMS to support 1.20.4 (it worked but was giving an error about not being supported)
  • no other changes
Support for 1.20.2
Loads on 1.19-1.19.4 again
Updated to 1.20 (No functionality changes)
[3.0.1] VillagerInfo 3.0.1 by Peashooter101 on Oct 15, 2026
Download
  • 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

[3.0.0] VillagerInfo 3.0.0 by Peashooter101 on Oct 15, 2026
Download
# What's changed since VillagerInfo v2.7
<details><summary>

## Permissions
</summary>

  • villagerinfo.reload
  • Default: **OP only**
  • Description: Allows the Player to use /villreload to 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

``xml
<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
`gradle
exclusiveContent {
forRepository { maven { url = "https://api.modrinth.com/maven" } }
filter { includeGroup "maven.modrinth" }
}

dependencies {
compileOnly 'maven.modrinth:villager-info:3.0.0'
}
`
</details>

<details><summary>

## Config</summary>

### Config

  • Workstation Highlights can now have customized RGB colors
  • Added output-enabled option
  • Re-arranged and renamed options

### Locale

  • Separated locale into 3 sections - ServerMessage, VillagerMessage, and MessageInsert`

</details>

The plugin has been completely re-written and now should be able to be added onto by other plugins or addons.
# What's Changed
  • Lots of code refactoring
  • Rename package from adhdmc to simplexity
  • Start adding javadocs

# What's changed
  • Command logic has been changed for the final time. They are now arranged in subcommands. /villagerinfo toggle highlight for example.
  • Permissions have remained the same
  • Commands should not autofill if the player does not have the permission
  • /villagerinfo help command 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 the REPUTATION_TOTAL_FORMAT locale message) from @Aplini in https://github.com/Simplexity-Development/VillagerInfo/pull/25

# 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 ⚠️
  • /villinfo command has been changed to /vill-toggle - This is likely to change again
  • There is now the ability to toggle output, highlight, and sound - these are personal toggles
  • The plugin now uses the configured sound, pitch, and volume from the config
  • All permissions that were previously vill.info. are now villagerinfo. and command permissions have been changed to commands so vill.info.command.toggle.output is now villagerinfo.commands.toggle.output
  • More locale messages

# 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 handling

## Plugin should now be about back to where the previous plugin was at, now adding new options - locale and config are not final

> # 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 the Profession field and the items in 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 seperately

# Current 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 config

## Toggle command has not yet been re-implemented



## What's Changed

![Screenshot from 2023-05-03 20-31-08](https://user-images.githubusercontent.com/45906780/236107060-1a60532e-4353-40bc-8093-8281abc3e70b.png)
![Screenshot from 2023-05-03 20-31-01](https://user-images.githubusercontent.com/45906780/236107063-2b3c2acd-bc61-4896-9b36-e04b57f372f3.png)

## New Contributors

[2.6] VillagerInfo 2.6 by Peashooter101 on Oct 15, 2026
Download
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 features

# ⚠️ THE 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/main/resources/locale.yml)

> Please note:
> This will be the last update that will not require being on the latest minecraft release

[2.5.1] VillagerInfo 2.5.1 by Peashooter101 on Oct 15, 2026
Download

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 soon
## 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)


![new-inventory](https://user-images.githubusercontent.com/45906780/200187889-df2df17f-c4f8-4e59-ab4d-a7db41020f39.png)

If you preferred the old layout, I've attached a lang file to the [GitHub Release](https://github.com/ADHDMC/VillagerInfo/releases/tag/2.5) that can be swapped out with the current one to put it back to how it was

## 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
![Screenshot from 2022-10-30 20-02-00](https://user-images.githubusercontent.com/45906780/198922589-479c8b60-d8ea-4ec7-a4f9-10aeb2f4840a.png)

#### No info to display message
![Screenshot from 2022-10-30 20-01-25](https://user-images.githubusercontent.com/45906780/198922594-d1fa65ce-6334-404b-8a0f-5193b6c04711.png)

[2.3] v2.3 Better Jobsite Highlights by Peashooter101 on Oct 15, 2026
Download
## What's Changed


![image](https://user-images.githubusercontent.com/45906780/196516855-88d46cba-616b-4af6-8c0a-f53a34649d00.png)
[2.2] v2.2 Info for baby villagers by Peashooter101 on Oct 15, 2026
Download
Now allows you to see how long until a baby villager turns into an adult



[2.1] v2.1 More intuitive output by Peashooter101 on Oct 15, 2026
Download
### See [The GitHub Release](https://github.com/ADHDMC/VillagerInfo/releases/tag/2.1) 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/194204864-c779e7a4-4f68-4173-bb53-2ec5952664bd.png)| ![Screenshot from 2022-10-05 19-59-16](https://user-images.githubusercontent.com/45906780/194204869-c2873dfe-d717-45e6-bced-75291f65d646.png)|
|**Villager with both a profession and a bed**|**Baby Villager**|
|![Screenshot from 2022-10-05 19-59-01](https://user-images.githubusercontent.com/45906780/194204874-4158677c-61f8-4c8c-9c25-5ff7d6bbbde1.png)| ![Screenshot from 2022-10-05 19-59-27](https://user-images.githubusercontent.com/45906780/194204882-d7338059-dbe4-42b7-9eb0-3b57396faf07.png)|

[2.0] 2.0 by Peashooter101 on Oct 15, 2026
Download
First release on Modrinth, looking forward to more releases coming up
VillagerInfo Icon
Download VillagerInfo
Select game version
Select platform