The Meaning of Life, the Universe, and Everything.
Join Date:
5/7/2015
Posts:
55
Minecraft:
OrangeVillager61
Member Details
Hello Everyone! I have decided to post my mod on this forum since it is reached a pretty good state.
I've found villagers to be rather strange, they don't have names, don't freak out when attacked or on fire and take 3 "houses" to breed. I decided to change some of their oddites.
This mod originally came from the Configurable Doors to Villagers mod, but I wanted to expand on the Villagers more than just doors and twins. This mod contains elements from my two mods: Mo'Drops and Configurable Door to Villager Ratio. This mod adds meat and bone drops to villagers and has a few other addition such as twins and allowing the user to configurable the doors per villager ratio for breeding.
As well, this mod makes changes to the villager AI to work better and adds an improved village generation. It should be disabled if there is village gen from other mods since this can disable that. (List is outdated)
Adds mesa villages
Adds doors to small houses.
Makes only farmers spawn in wood huts, used be any type of villager.
Farms, small houses and wood huts spawn much more in villages.
Allows for two of any type of building (meaning there can be 0-2 churches instead of 0-1, etc)
Add torches to library and wood huts.
Adds pigs to butcher's shops.
Note: This mod is a continuation of the Configurable Doors to Villagers mod. The reason for this is because I want Configurable Doors to Villagers mod to be small mod for its sole purpose.
This mod also makes many changes to the villagers. (The list is incomplete.)
When killed, villagers drop meat, a nose, bones and emeralds.
Villagers can be tempted by emeralds like cows are tempted by wheat.
Villagers can now breed by one (mod default) per door.
Villagers have a third chance to remain willing to breed after breeding.
Every villager now starts the game named.
You can now rob villagers which will give you more emeralds than straight up killing them.
Villagers now panic when hurt or on fire like other mobs.
Villagers can have twins now.
Villagers are less likely to look at the player when they aren't trading.
Villager Adult Life stages (For 2.1.0)
The top left is a young adult, the top right is a middle aged and the bottom left is an elder.
How to rob a villager:
One has to first, kill a villager and take its drops.
Afterwards, you get an emerald and a nose. Combine them.
Then right-click on a villager you want to rob and you will get 0-2 emeralds.
Unfortunately, you will lose two village reputation and said villager will lose two heart points(one heart).
The config file!
# Configuration file
general {
# If this is set to 0, villager drops will be enabled. [range: 0 ~ 1, default: 0]
B:"Enable Villager Drops"=0
# If this is set to 0, this mod's villages will be enabled. Should fix village incompatibilities with other mods [range: 0 ~ 1, default: 0]
I:"Enable Villages"=0
# Set this to 0 if you want a chance(1/3) that villagers to be willing to mate again after mating. [range: 0 ~ 1, default: 0]
B:"Mate Again"=0
# If this is set to 0, then villagers will be overridden by the mod. [range: 0 ~ 1, default: 0]
B:"Override Original Villagers?"=0
# Set this to the chance for the villagers to have twins. Set to 0 if you want to disable this. [range: 0 ~ 100, default: 3]
I:"Twin Chance"=3
# For each of this number of blocks, a village will try to spawn, Unmodded:32. This is will not do anything if Enable Villages is set to 1 [range: 2 ~ 128, default: 24]
I:"Village Distance"=24
# Set this to the number of villagers per door. Unmodded: 0.35(almost 3 doors for one villager), Mod Default: 1.0 (one door per villager)
D:"Villagers per Door"=1.0
The Meaning of Life, the Universe, and Everything.
Join Date:
5/7/2015
Posts:
55
Minecraft:
OrangeVillager61
Member Details
2.0.5 Update
2.0.5 update released, adds massive villages, makes some changes to the village generation and allows for villages to spawn in mega taiga.
Full changelog below:
Increased the number of AI changes to apply to villagers that aren't overriden by this mod's villagers.
Added a new type of villages called a City.
Cities are much bigger than normal villages and use gravel instead of dirt paths.
Made normal villages slightly smaller.
Allowed spruce villages to spawn in mega taiga.
Bug Fixed: In Savannas, cobblestone under roads are replaced by logs no longer.
The Meaning of Life, the Universe, and Everything.
Join Date:
5/7/2015
Posts:
55
Minecraft:
OrangeVillager61
Member Details
2.1.0 - BETA 1 Update
This added hair to villagers and fixes the config file. Note - This breaks many things and will produce errors in the launcher. Post these in github if they are not already there.
Full changelog below.
2.1.0 - BETA (This is a beta since it breaks many things)
Fixed the config to work perfectly now - NOTE: This will break pre-2.0.6 config files.
Changed the maximum distance to set for spawning villages from 128 to 1024
Added hair to villagers, (this can be disabled)
Villages now spawn in forests, savanna plateaus and forest hills.
Increased the list of names.
Added phase 1 of villager aging. Villagers now have their texture changed over time to reflect aging. There is no change to them other than their texture when they get older.
The Meaning of Life, the Universe, and Everything.
Join Date:
5/7/2015
Posts:
55
Minecraft:
OrangeVillager61
Member Details
RELEASED another beta! This version shows noticeable improvements and doesn't spam the launcher anymore!
Full changelog below.
2.1.0 BETA 2
Villager children don't drop anything now.
Butcher shops now have a 50% chance of generating cows instead of pigs.
Butcher shops now generate with a chest.
Villages now spawn with children.
Wells now have slabs by the water so most mobs can now jump out of the well.
The game no longer spams the console with javanomethodfound.
The Meaning of Life, the Universe, and Everything.
Join Date:
2/3/2012
Posts:
55
Member Details
This sounds pretty good. Does this mean that the villagers actually spread out in the village and stay that way? I will say that I think the reason no one is posting is because there are no screenshots at all and that looks bad on a mod.
I'm having problems with this mod, some villagers are invisible to me. And one of the village I already found only has blacksmith and priest on it. Trades changes for villagers that are converted from zombies. When uninstalling this mod, the villagers all disappear.
I'm having problems with this mod, some villagers are invisible to me. And one of the village I already found only has blacksmith and priest on it. Trades changes for villagers that are converted from zombies. When uninstalling this mod, the villagers all disappear.
The first issue will be fixed in beta 3, can you give me more info for the second issue? Trades do change when converted from zombies, that is a vanilia issue, lastly, yes the villagers will disappear since this mod replaces the vanilia villagers in order to add more features, I'll add a reverse conversion in beta 5.
This sounds pretty good. Does this mean that the villagers actually spread out in the village and stay that way? I will say that I think the reason no one is posting is because there are no screenshots at all and that looks bad on a mod.
Sorry for the late reply, I'll add screenshots in order to make it look better, this mod doesn't fix non-spreading from vanilla although, it is something I want to do after 2.1.0 is completed.
The Meaning of Life, the Universe, and Everything.
Join Date:
5/7/2015
Posts:
55
Minecraft:
OrangeVillager61
Member Details
Released beta 3 after almost a month. This update fixes invisible villagers and allows you to hire nitwits as haulers. Probably should backup your saves before updating.
2.1.0 BETA 3 - Major update, may break saves
You can hire nitwits (green villagers) as haulers, when hired, they are basically walking chests.
Decreased the number of child villagers spawning with a village.
Phase 2 Aging Added - It can now be controlled in the config file and life stages have different health and speed.
There are now notification markers that mark villagers so you know if you want to know if a certain villager is killed.
Many minor tweaks throughout the code.
Added a hidden gender value that determines names and villager breeding.
Minimap shows outlines of building placement, with pathways, but there are not any buildings on the landscape, and only the pathways between where they should be. No villagers. This is occurring in a new world, with Beta 3.
The Meaning of Life, the Universe, and Everything.
Join Date:
5/7/2015
Posts:
55
Minecraft:
OrangeVillager61
Member Details
Beta 4 has been released. It is mainly a bug-fix update, Villagers now die from old age and children now go to their parents at night. Also, children now spawn with parents.
Also adds Spanish support.
Full changelog below:
Add Spanish translation for everything but villager names.
Villagers now die of old age. I'll add a more complex system in the future.
Baby villagers now have different health/speed.
Reworked how children spawn, instead of them randoming spawning, they now spawn with a mother and father.
Localzation of this may be broken.
Improved Hired Villager following.
Cities now be disabled in the config.
When marking villagers, you will receive a confirmation in the chat.
Added an emerald icon next to the hire cost in the villager hire gui.
Added a new info gui for baby villagers, in the future, I'll change the other villager guis to fit this model.
Hired Villagers now drop their items when killed.
Children now store their parent's ids, their parent's names can be seen in their info.
Children will go to their parents at night.
Fixed Villager Health to work better.
The Meaning of Life, the Universe, and Everything.
Join Date:
5/7/2015
Posts:
55
Minecraft:
OrangeVillager61
Member Details
Beta 5 has been released! - This version adds Spanish names for villagers if you want and adds the ability to revert villagers back to the original MC villager.
Removed unused legacy code to reduce file size.
Greatly increased the number of possible names for villagers.
Improved robbing by slightly increasing yields but you will have to wait for half of a day afterwards.
Added a revert villagers setting so one can convert the IvVillagers back into regular villagers if they choose so.
Added a config setting for villagers to be named in Spanish (different set of names).
Fixed familes, they were somewhat broken in Beta 4.
The Meaning of Life, the Universe, and Everything.
Join Date:
5/7/2015
Posts:
55
Minecraft:
OrangeVillager61
Member Details
2.1.0 has been completed! Below are a list of (minor) changes from Beta 5.
When a vilagers ages into a new life stage, all players that marked the villager with a notification marker with receive a message.
Children now spawn in villages at different ages.
Below is a basic list of changes from 2.0.5 to 2.1.0
- Added villager life stages, they are young adult, middle aged and elder.
- Villagers now have hair!
- Nitwits now have a purpose! When hired, they carry stuff for you.
- Added a chest for butcher shops.
- Added a notification marker that tells you when the marked villager dies or ages up.
- Villager children now remember their parents and will go to them at night.
- The mod now has a Spanish translation!
- Improves many other things!
- Fixes the config file which would occasionally not work at all.
The Meaning of Life, the Universe, and Everything.
Join Date:
5/7/2015
Posts:
55
Minecraft:
OrangeVillager61
Member Details
Hello Everyone! I have released a major update to the mod and adds a new mechanic: Butcher meat harvesting.
I have always felt that butchers were lacking so they can now make meat for the village! They will go up to chickens, cows, pig and sheep and get one cooked meat from them. The mob that got harvested cannot be harvested by other villagers for one minecraft day. The butcher can give this meat to other villagers to make them willing to breed.
As well, I made minor tweaks to villagers so they can now pick up more items (and this fixes a minor vanilla bug). Changelog below:
3.0.1
Butchers can now harvest meat from pigs, cows, chickens and sheep.
Villagers now get willing after getting beetroots. -This fixes a vanilla bug
Villagers will now pick up emeralds, don't drop them.
Added an option to bypass the tab system for those who don't like the tabs or they are causing issues.
When you kill a villager, it now drops its inventory.
May have fixed the no GUI popping up issue on servers.
Fixed the notification marker recipe.
Fixed a bug where villagers from other mods got deleted. They will now spawn in small houses.
Decreased amount of time before villagers go inside when night time starts.
Villagers now move slower when going indoors, to fix them going super quick at nightime.
I have a village that got completely destroyed by zombies. (I was caving underneath it, and didn't realize I was under a village, and night fell. )
How do I make improved villagers spawn? It's on a local world, but the only spawn egg for villagers that shows in JEI produces vanilla villagers, not Improved Villagers.
I am having difficulty interact with the villagers. I can no longer trade with them or hire them for anything. Is there a wiki that explains any of the mods functions?
Hello Everyone! I have decided to post my mod on this forum since it is reached a pretty good state.
I've found villagers to be rather strange, they don't have names, don't freak out when attacked or on fire and take 3 "houses" to breed. I decided to change some of their oddites.
This mod originally came from the Configurable Doors to Villagers mod, but I wanted to expand on the Villagers more than just doors and twins. This mod contains elements from my two mods: Mo'Drops and Configurable Door to Villager Ratio. This mod adds meat and bone drops to villagers and has a few other addition such as twins and allowing the user to configurable the doors per villager ratio for breeding.
As well, this mod makes changes to the villager AI to work better and adds an improved village generation. It should be disabled if there is village gen from other mods since this can disable that. (List is outdated)
Note: This mod is a continuation of the Configurable Doors to Villagers mod. The reason for this is because I want Configurable Doors to Villagers mod to be small mod for its sole purpose.
This mod also makes many changes to the villagers. (The list is incomplete.)
When killed, villagers drop meat, a nose, bones and emeralds.
Villagers can be tempted by emeralds like cows are tempted by wheat.
Villagers can now breed by one (mod default) per door.
Villagers have a third chance to remain willing to breed after breeding.
Every villager now starts the game named.
You can now rob villagers which will give you more emeralds than straight up killing them.
Villagers now panic when hurt or on fire like other mobs.
Villagers can have twins now.
Villagers are less likely to look at the player when they aren't trading.
Villager Adult Life stages (For 2.1.0)
The top left is a young adult, the top right is a middle aged and the bottom left is an elder.
How to rob a villager:
One has to first, kill a villager and take its drops.
Afterwards, you get an emerald and a nose. Combine them.
Then right-click on a villager you want to rob and you will get 0-2 emeralds.
Unfortunately, you will lose two village reputation and said villager will lose two heart points(one heart).
The config file!
# Configuration file
general {
# If this is set to 0, villager drops will be enabled. [range: 0 ~ 1, default: 0]
B:"Enable Villager Drops"=0
# If this is set to 0, this mod's villages will be enabled. Should fix village incompatibilities with other mods [range: 0 ~ 1, default: 0]
I:"Enable Villages"=0
# Set this to 0 if you want a chance(1/3) that villagers to be willing to mate again after mating. [range: 0 ~ 1, default: 0]
B:"Mate Again"=0
# If this is set to 0, then villagers will be overridden by the mod. [range: 0 ~ 1, default: 0]
B:"Override Original Villagers?"=0
# Set this to the chance for the villagers to have twins. Set to 0 if you want to disable this. [range: 0 ~ 100, default: 3]
I:"Twin Chance"=3
# For each of this number of blocks, a village will try to spawn, Unmodded:32. This is will not do anything if Enable Villages is set to 1 [range: 2 ~ 128, default: 24]
I:"Village Distance"=24
# Set this to the number of villagers per door. Unmodded: 0.35(almost 3 doors for one villager), Mod Default: 1.0 (one door per villager)
D:"Villagers per Door"=1.0
}
Download:
https://minecraft.curseforge.com/projects/improved-villagers/files
Github:
https://github.com/Orange1861/Improved-Villagers
Wikia:
http://orangevillagers-improved-villagers.wikia.com/wiki/OrangeVillager%27s_Improved_Villagers_Wiki
Languages:
This mod is in English and Spanish.
Modpacks:
Yes, you may use it in any modpack you want as long as you don't claim to own this mod.
2.0.5 Update
2.0.5 update released, adds massive villages, makes some changes to the village generation and allows for villages to spawn in mega taiga.
Full changelog below:
Increased the number of AI changes to apply to villagers that aren't overriden by this mod's villagers.
Added a new type of villages called a City.
Cities are much bigger than normal villages and use gravel instead of dirt paths.
Made normal villages slightly smaller.
Allowed spruce villages to spawn in mega taiga.
Bug Fixed: In Savannas, cobblestone under roads are replaced by logs no longer.
2.1.0 - BETA 1 Update
This added hair to villagers and fixes the config file. Note - This breaks many things and will produce errors in the launcher. Post these in github if they are not already there.
Full changelog below.
2.1.0 - BETA (This is a beta since it breaks many things)
Fixed the config to work perfectly now - NOTE: This will break pre-2.0.6 config files.
Changed the maximum distance to set for spawning villages from 128 to 1024
Added hair to villagers, (this can be disabled)
Villages now spawn in forests, savanna plateaus and forest hills.
Increased the list of names.
Added phase 1 of villager aging. Villagers now have their texture changed over time to reflect aging. There is no change to them other than their texture when they get older.
RELEASED another beta! This version shows noticeable improvements and doesn't spam the launcher anymore!
Full changelog below.
2.1.0 BETA 2
Villager children don't drop anything now.
Butcher shops now have a 50% chance of generating cows instead of pigs.
Butcher shops now generate with a chest.
Villages now spawn with children.
Wells now have slabs by the water so most mobs can now jump out of the well.
The game no longer spams the console with javanomethodfound.
screen shot?
This sounds pretty good. Does this mean that the villagers actually spread out in the village and stay that way? I will say that I think the reason no one is posting is because there are no screenshots at all and that looks bad on a mod.
I'm having problems with this mod, some villagers are invisible to me. And one of the village I already found only has blacksmith and priest on it. Trades changes for villagers that are converted from zombies. When uninstalling this mod, the villagers all disappear.
The first issue will be fixed in beta 3, can you give me more info for the second issue? Trades do change when converted from zombies, that is a vanilia issue, lastly, yes the villagers will disappear since this mod replaces the vanilia villagers in order to add more features, I'll add a reverse conversion in beta 5.
Sorry for the late reply, I'll add screenshots in order to make it look better, this mod doesn't fix non-spreading from vanilla although, it is something I want to do after 2.1.0 is completed.
Released beta 3 after almost a month. This update fixes invisible villagers and allows you to hire nitwits as haulers. Probably should backup your saves before updating.
2.1.0 BETA 3 - Major update, may break saves
You can hire nitwits (green villagers) as haulers, when hired, they are basically walking chests.
Decreased the number of child villagers spawning with a village.
Phase 2 Aging Added - It can now be controlled in the config file and life stages have different health and speed.
There are now notification markers that mark villagers so you know if you want to know if a certain villager is killed.
Many minor tweaks throughout the code.
Added a hidden gender value that determines names and villager breeding.
Fixes invisible villagers.
Minimap shows outlines of building placement, with pathways, but there are not any buildings on the landscape, and only the pathways between where they should be. No villagers. This is occurring in a new world, with Beta 3.
Updated info on github page, with screenshot.
Beta 4 has been released. It is mainly a bug-fix update, Villagers now die from old age and children now go to their parents at night. Also, children now spawn with parents.
Also adds Spanish support.
Full changelog below:
Add Spanish translation for everything but villager names.
Villagers now die of old age. I'll add a more complex system in the future.
Baby villagers now have different health/speed.
Reworked how children spawn, instead of them randoming spawning, they now spawn with a mother and father.
Localzation of this may be broken.
Improved Hired Villager following.
Cities now be disabled in the config.
When marking villagers, you will receive a confirmation in the chat.
Added an emerald icon next to the hire cost in the villager hire gui.
Added a new info gui for baby villagers, in the future, I'll change the other villager guis to fit this model.
Hired Villagers now drop their items when killed.
Children now store their parent's ids, their parent's names can be seen in their info.
Children will go to their parents at night.
Fixed Villager Health to work better.
Beta 5 has been released! - This version adds Spanish names for villagers if you want and adds the ability to revert villagers back to the original MC villager.
Removed unused legacy code to reduce file size.
Greatly increased the number of possible names for villagers.
Improved robbing by slightly increasing yields but you will have to wait for half of a day afterwards.
Added a revert villagers setting so one can convert the IvVillagers back into regular villagers if they choose so.
Added a config setting for villagers to be named in Spanish (different set of names).
Fixed familes, they were somewhat broken in Beta 4.
2.1.0 has been completed! Below are a list of (minor) changes from Beta 5.
When a vilagers ages into a new life stage, all players that marked the villager with a notification marker with receive a message.
Children now spawn in villages at different ages.
Below is a basic list of changes from 2.0.5 to 2.1.0
- Added villager life stages, they are young adult, middle aged and elder.
- Villagers now have hair!
- Nitwits now have a purpose! When hired, they carry stuff for you.
- Added a chest for butcher shops.
- Added a notification marker that tells you when the marked villager dies or ages up.
- Villager children now remember their parents and will go to them at night.
- The mod now has a Spanish translation!
- Improves many other things!
- Fixes the config file which would occasionally not work at all.
Ported to 1.12. 3.0.1 will be coming soon.
Hello Everyone! I have released a major update to the mod and adds a new mechanic: Butcher meat harvesting.
I have always felt that butchers were lacking so they can now make meat for the village! They will go up to chickens, cows, pig and sheep and get one cooked meat from them. The mob that got harvested cannot be harvested by other villagers for one minecraft day. The butcher can give this meat to other villagers to make them willing to breed.
As well, I made minor tweaks to villagers so they can now pick up more items (and this fixes a minor vanilla bug). Changelog below:
3.0.1
Butchers can now harvest meat from pigs, cows, chickens and sheep.
Villagers now get willing after getting beetroots. -This fixes a vanilla bug
Villagers will now pick up emeralds, don't drop them.
Added an option to bypass the tab system for those who don't like the tabs or they are causing issues.
When you kill a villager, it now drops its inventory.
May have fixed the no GUI popping up issue on servers.
Fixed the notification marker recipe.
Fixed a bug where villagers from other mods got deleted. They will now spawn in small houses.
Decreased amount of time before villagers go inside when night time starts.
Villagers now move slower when going indoors, to fix them going super quick at nightime.
I have a village that got completely destroyed by zombies. (I was caving underneath it, and didn't realize I was under a village, and night fell. )
How do I make improved villagers spawn? It's on a local world, but the only spawn egg for villagers that shows in JEI produces vanilla villagers, not Improved Villagers.
I am having difficulty interact with the villagers. I can no longer trade with them or hire them for anything. Is there a wiki that explains any of the mods functions?