VillagerInfo
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
/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.
Commands
-
villreload- Permission:
villagerinfo.reload - Description: Reloads the VillagerInfo configuration
- Aliases:
none
- Permission:
-
villagerinfo- Permission:
villagerinfo.commands - Description: Base command for VillagerInfo player commands
- Aliases:
vinfovillinfovi
- Permission:
-
villagerinfo help- Permission:
villagerinfo.commands.help - Description: Command that shows a player the help screen
- Permission:
-
villagerinfo toggle- Permission:
villagerinfo.commands.toggle - Description: Command that allows a player to toggle personal settings related to Villager Info functionality
- Permission:
-
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
- Permission:
-
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
- Permission:
-
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
- Permission:
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:
- Toggle for information output
- 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
- Highlight for bed location, Village center
| Version | Minecraft | Loader | Download |
|---|---|---|---|
|
VillagerInfo 4.3.2 4.3.2 |
1.20.5, 1.20.6, 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11, 26.1, 26.1.1, 26.1.2, 26.2, 26.3
|
paper, purpur
|
Download |
|
VillagerInfo 4.3.0 4.3.0 |
1.20.5, 1.20.6, 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11, 26.1, 26.1.1, 26.1.2, 26.2
|
paper, purpur
|
Download |
|
VillagerInfo 4.2.0 4.2.0 |
1.20.5, 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5
|
paper, purpur
|
Download |
|
VillagerInfo 4.0.1 - Fix Mappings 4.0.1 |
1.20.6, 1.21
|
paper, purpur
|
Download |
|
VillagerInfo 4.0.0 4.0.0 |
1.20.5, 1.20.6
|
paper, purpur
|
Download |
|
VillagerInfo 3.0.5 3.0.5 |
1.19, 1.19.1, 1.19.2, 1.19.3, 1.19.4, 1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4
|
paper, purpur
|
Download |
|
VillagerInfo 3.0.4 - 1.20.2 support 3.0.4 |
1.19, 1.19.1, 1.19.2, 1.19.3, 1.19.4, 1.20, 1.20.1, 1.20.2
|
paper, purpur
|
Download |
|
VillagerInfo 3.0.3 - Fix backwards compatibility again 3.0.3 |
1.19, 1.19.1, 1.19.2, 1.19.3, 1.19.4, 1.20, 1.20.1
|
paper, purpur
|
Download |
|
VillagerInfo 3.0.2 - 1.20 update 3.0.2 |
1.20
|
paper, purpur
|
Download |
|
VillagerInfo 3.0.1 3.0.1 |
1.19, 1.19.1, 1.19.2, 1.19.3, 1.19.4
|
paper, purpur
|
Download |
|
VillagerInfo 3.0.0 3.0.0 |
1.19.4
|
paper, purpur
|
Download |
|
VillagerInfo 3.0.0-beta-5 3.0.0-beta-5 |
1.19.4
|
paper, purpur
|
Download |
|
VillagerInfo 3.0.0-beta-4 3.0.0-beta-4 |
1.19.4
|
paper, purpur
|
Download |
|
VillagerInfo 3.0.0-beta-3 3.0.0-beta-3 |
1.19, 1.19.1, 1.19.2, 1.19.3, 1.19.4
|
paper, purpur
|
Download |
|
VillagerInfo 3.0.0-beta-2 3.0.0-beta-2 |
1.19, 1.19.1, 1.19.2, 1.19.3, 1.19.4
|
paper, purpur
|
Download |
|
VillagerInfo 3.0.0-beta-1 3.0.0-beta-1 |
1.19, 1.19.1, 1.19.2, 1.19.3, 1.19.4
|
paper, purpur
|
Download |
|
v2.7 I lied that wasn't the last maven release 2.7 |
1.19, 1.19.1, 1.19.2, 1.19.3, 1.19.4
|
paper, purpur
|
Download |
|
VillagerInfo 2.6 2.6 |
1.18.2, 1.19, 1.19.1, 1.19.2, 1.19.3, 1.19.4
|
paper, purpur
|
Download |
|
VillagerInfo 2.5.1 2.5.1 |
1.19, 1.19.1, 1.19.2, 1.19.3, 1.19.4
|
paper, purpur
|
Download |
|
v2.5, purpur-lobotomized, health, message layout 2.5 |
1.19, 1.19.1, 1.19.2
|
paper, purpur
|
Download |
|
v2.4 - Info on zombie villagers 2.4 |
1.19, 1.19.1, 1.19.2
|
paper, purpur
|
Download |
|
v2.3 Better Jobsite Highlights 2.3 |
1.19, 1.19.1, 1.19.2
|
paper, purpur
|
Download |
|
v2.2 Info for baby villagers 2.2 |
1.19, 1.19.1, 1.19.2
|
paper, purpur
|
Download |
|
v2.1 More intuitive output 2.1 |
1.19, 1.19.1, 1.19.2
|
paper, purpur
|
Download |
|
2.0 |
1.18.2, 1.19, 1.19.1, 1.19.2
|
paper, purpur
|
Download |