Releases: SeriousGuy888/VillagerMeat
v1.0.0 for MC 1.21
Warning
This version is intended to work with Minecraft 1.21 (using Spigot API version 1.21-R0.1-SNAPSHOT
) and will likely not work with earlier versions. In particular, the villager meat items themselves use the new (added in Minecraft 1.20.5) item components system to determine info such as the food value of the items.
Important
The plugin has been renamed from BillzoVillagers to VillagerMeat.
If you are updating from a version of this plugin before this one, follow these steps to keep your configuration data.
- In your Minecraft server files, browse to
/plugins/
- Rename the folder
BillzoVillagers
(which contains all your existing configurations) toVillagerMeat
.- If the
VillagerMeat
folder already exists (because you started the server with the new version before performing these steps), then go ahead and delete it (it just contains the default configs provided if no existing configuration files were found) before renaming the folders.
- If the
Changes
- Updated to Minecraft 1.21
- Plugin renamed to
- Added new config file
items.yml
- You can modify the item data (name, lore, food nutrition, food saturation, etc.) of the villager meat and wandering trader meat items here
- Removed config options
villagermeat.food_points
andvillagermeat.saturation_points
fromconfig.yml
. These options have been superseded by this new system.
- Removed command aliases
/toggle_vdm
,/vdm
, and/villager_death_messages
for the command/toggle_villager_death_messages
.
Fixes
- Eating villager meat no longer erroneously fills your saturation to the maximum
Full Changelog
v0.6.2 for MC 1.20.4
Fixes
- Fixed villager meat not being removed from inventory when eaten
- Fixed death messages being broken in Discord
Full Changelog
v0.6.1 for MC 1.20.4
Changes
- Fixed anvil death messages showing "while fighting Falling Block" at the end
- Made update checker run asynchronously, hopefully causing less lag on server startup
Full Changelog
v0.6.0 for MC 1.20.4
Changes
- Much fancier death messages for villagers. Death messages now use Minecraft's vanilla translation keys for death messages. This means villager death messages will be formatted similarly to player death messages, and these death messages will be translated appropriately to any individual player's Minecraft client language.
- Naming
- Removed guaranteed surname hyphenation for now.
- Villagers' middle names can now be chosen from both the first and last name lists.
- Added a random chance for villagers to get a complete random last name instead of taking one of their parents. This should help with villager communities being made up of all the same last name if they are all bred from the same two villagers.
- The list of possible villager names has been separated out (from
config.yml
) into its own config file (tovillager_names.yml
).- The plugin should migrate the old name list to the new location automatically. (It will also make backups of your config files in case it messes up)
- Death messages sent to DiscordSRV no longer contain a footer with the coordinates of where the villager died.
- Villagermeat hunger values are now configurable in
config.yml
. I plan to add more stuff to the config down the road as well.
Full Changelog
v0.5.1
- Fixed a bug where the update checker failing to read the latest version makes the plugin fail to load.
- Now it just prints the stack trace in the console and skips update checking.
v0.5.0
Additions
- Added villager death messages
- Shown to players in chat
- Integrates with DiscordSRV
- Added command
/toggle_villager_death_messages
to allow players to toggle seeing villager death messages
Removals
- Removed unused villager GUI
- Removed debugging
/villager
command
v0.4.0
Villagers can now spawn with a middle name chosen from the last name pool, configurable in config.yml.
v0.3.0
The Looting enchantment now affects wandering trader and villager meat drops. Without the enchantment, drops are from 1 to 3, but with Looting 3, the drops are from 1 to 6.
v0.2.3
fix thing with testing for villager meat that caused errors in the console for real for real this time
v0.2.2
fixed Could not pass event FoodLevelChangeEvent to BillzoVillagers v0.2.1
error in console for real this time