Chopping down trees too tedious for you? Keep getting lost in your own mines? Tired of farming crops for ungrateful pigs? Why not let those lazy villagers do the work while you sit back and reap the rewards? With Helpful Villagers you get to do just that and more!
No there will not be a 1.7.2 or earlier version of this mod. As I have explained numerous times there were problems with the Minecraft code that caused constant crashes when playing this mod in 1.7.2 or earlier, which basically
rendered the mod unplayable. One of the rules of this forum is to never ask a modder to update/downgrade their mod, so if you ask me to downgrade to 1.7.2 or earlier I will not hesitate to report you.
-LATEST NEWS-
It's been a while since the last update so I just wanted to let you all know that I am still working on the mod and hopefully a new update will be out in a week or so. I also want to answer a few common questions people have been asking, but first I just want to ask that if anyone has any programming experience and are interested in contributing to this mod, your help will be greatly appreciated and you could earn some rewards though Curse. Also, I've noticed a lot of people are sharing knowledge about the mod on this forum which is great but hard to find; so I'm considering putting together a wiki. If anyone would like to help setting this up, again, it would be greatly appreciated. For now here are the answers to some of your questions about the mod:
When will a 1.8 version be released? - When 1.4 is out of beta and fully released I will try to upgrade the mod to 1.8 and release all future updates in 1.7.10 and 1.8. It will probably be a long time before I release a 1.9 version.
Why isn't my miner working? - I fixed a bug with the Miner code but only applied it in beta. If you are playing on any version before 1.4.0b2 your Miners will still be buggy.
How do I use the Builder? - You will need to create a guild hall with a shovel in the item frame to create Builders. Right now all they can do is destroy blocks in a designated area. To get them to do this place construction fences in the "corners" of a cube around the area you want demolished. Them bring the Builder next to one of these fences and tell them to demolish it. I will create a video tutorial to explain this better once the Builder profession is fully released
How do I use create a Construction Fence? - Combine a fence with black and yellow dye in any configuration.
Why can't I create guild halls? - People have been having problems with this since Day 1 and I've tried to make guild halls easier to set up and will continue to. The best advice I can give you right now is to make halls closer to the "center" of a village (either where villagers congregate the most in a generated village, or the area where you first spawned a villager in a man made village) and make them small,simple buildings.
What do villagers do if a guild hall is destroyed? - If the item frame still exists they will continue to use it but may have trouble finding chests/furnaces/workbenches inside the building. If the item frame is gone and there are no other halls of that type in the village most professions will stop working. Only Merchants, Soldiers, and Archers will continue to perform their function.
I know I've missed a lot but hopefully this answers some of the more frequent questions. Hopefully I can put together a wiki sometime soon so we all have an easier way of sharing information.
-FEATURES-
Better Models - Villager models now resemble player models, no more crossed arms and big noses.
More Interaction - Villagers are no longer walking trading posts. Now clicking on a villager will bring up a set of commands that will make the villager follow the player, trade with the player, or change its profession.
Villager Inventory - Villagers can now carry as many items as a small chest which the player can access at any time. Also, villagers can now equip functional armor and a held item which they use to perform certain tasks.
Working Professions - Unlike in vanilla Minecraft, a villager's profession does more than just determine what type of items he can trade. Now not only do villagers perform complicated tasks based on their profession but they do them almost completely autonomously, just give them the tools to get the job done and leave the hard work to them!
Guild Halls - When a villager isn't working he will return to his guild hall to resupply and store any items he has collected for you to pick up at your leisure.
-UPCOMING FEATURES-
More Professions - Look forward to your villagers doing a lot more interesting and useful things.
More Interactivity - Players and villagers will be able to interact and communicate with each other easily and more naturally.
Much more with your support!
-SCREENSHOTS-
Lumberjack
The lumberjack will look for and cut down trees, as well as plant saplings to keep forests replenished. Also,
lumberjacks will never harvest any wood that's inside a village so there's no need to worry about him destroying
buildings.
Miner
The miner will find a spot outside the village then start digging downward in a spiral pattern to prevent possible
dangers and also to allow easy access to the surface. Whenever the miner detects any ores nearby he will dig a
side tunnel and mine them. Once he reaches the bottom he will climb back to the top and start another mine
somewhere else
Farmer
The farmer will search the village for any wheat, carrot, potato, melon, or pumpkin farms. Once he finds one he
will harvest all fully grown crops, replant new ones, then come back to check on them the next day.
Armor
All villagers can be equipped with armor to protect them. Also, villager health now slowly regenerates over time.
Guild Halls
A guild hall must be built before changing a villager's profession. To build a guild hall you must first choose a building that has a door. Once you have the building you want place an item frame next to the door in any one of the places shown above then place an item corresponding to the profession you want the guild hall to be (for example, axe for lumberjack) on that item frame. Now you should be able to change the profession of your villagers.
Soldiers and Archers
Soldiers and Archers will use swords and bows, respectively, to protect their village from hostile mobs. They will also, on command, follow and protect individual villagers.
Merchant
Merchants allow the player to buy and sell items in exchange for emeralds.
Fisherman
Fishermen fish from bodies of waters outside of the village. They are also able to harvest ink sacks from nearby squids.
Rancher
The rancher captures animals from outside the village and brings them to the guild hall. If there is a fenced area attached to the guild hall, the Rancher will place captured animals inside this area instead of in the guild hall. The Rancher can also breed, slaughter, and shear animals that have been captured and placed in guild hall or fence area.
This command changes the way villager messages are received by the player. The first parameter (birth:death:all) determines what type of messages are affected by the change. The second parameter (on:off:verbose) determines what type of change will occur. verbose is similar to on but will add the coordinates of the villager that is affected by the message. For example, using the command /villagermessages death verbose will result in messages such as A Villager died at 1, 2, 3. Message settings are saved per player and can also be changed by editing helpfulvillagers.cfg
-VILLAGER SKINS-
Villager skins can be changed by creating a resource pack with the same template as the following example resource pack: Example Pack
For a short tutorial on how to do this visit the thread: Helpful Villagers Resource Packs
You are also welcome to upload your own Helpful Villagers resource packs there
v1.3.1
- Fixed village price calculations failing
- Fixed crash
v1.3.0
- Added Rancher profession
- Added update checker
- Fishermen can now harvest ink sacks from nearby squids
- Added more mod compatibility support
- Fixed various bugs
v1.3.0b1
- Added Fisherman profession
v1.2.4
- Added Withdraw button to barter gui
- Added config option to allow Archers to shoot without using arrows
- Villagers can now use certain modded tools and weapons
- Miners will now automatically teleport to the top of their mineshaft instead of trying to climb out
- Soldiers should no longer go outside the village to protect villagers who have been attacked (unless they are guarding a specific villager)
- Soldiers and Archers are now less likely to be blown up by Creepers
- Fixed error that caused player inventory items to be picked up from the wrong tab in the barter gui
- Fixed error caused by village prices calculations
v1.2.3
- Reduced amount of time it takes to calculate Merchant prices
- Fixed mod compatibility related issues
v1.2.2
- Added total price indicators to barter gui
- Added horse armor to miner crafting recipes
- Added saddle and horse armor to barter gui
- Moved Credits indicator to bottom of gui
- Fixed problem causing villager recipes to be changed by mods
- Fixed problem causing certain items to be left out of barter gui
- Fixed problems causing game to crash on startup and world load
v1.2.1
- Fixed crash cause by mod compatibility issue
v1.2.0
- Added Merchant profession
- Added villager crafting
- Minor improvements made to Farmer and Miner AI
- Reduced risk of Miners becoming stuck in their mines
- Reduced risk of villagers getting stuck when following a player
- Improved performance on dedicated servers
- Fixed error that caused server logs to be spammed
v1.1.8
- Village populations are now calculated much more accurately which will reduce villager over/under breeding
- Villagers how have a small chance to give birth to twins or triplets, this chance is increased when mating near a bed
- Farmers now harvest reeds, nether wart, and certain modded crops
- Farmers now harvest crops one block at a time, the quality of their hoe determines how fast they harvest them
- Soldiers and Archers now equip armor found in their guild chests
- Villagers will now use trapped chests in their guild hall to store and retrieve items
- Villagers now have less trouble using guild chests
- Villagers are now more likely to interact with all guild halls that match their profession in their home village
- Shift clicking on a villager will prevent the villager dialog from popping up
- Minor improvements have been made to the Trade GUI
- Minor changes have been made to various AI functions
v1.1.7
- Made mod more compatible with resource packs
- Fixed a bug that caused multiple villagers to pick up the same item
v1.1.6
- Added birth messages
- Added option to receive location of villager when birth and death messages are received
- Added chat commands to change the way villager messages are received
- Added config file that can also change the way villager messages are received
- Made minor changes to the way the population of a village is calculated
- Fixed a problem that caused lumberjacks to remove blocks from trees without putting the item in their inventory or their axe taking damage
v1.1.5
- Reduce risk of death by suffocation for Miners
- Improved Lumberjack performance
- Fixed a bug that caused villagers that are far away from their village to "lose" their village
- Fixed crashes related to Lumberjack and Farmer AI
v1.1.4
- Soldiers should no longer attack Archers after being accidentally shot
- Miners should no longer harvest bedrock
- Fixed a crash caused by making a Soldier or Archer guard a villager
v1.1.3
- Fixed a crash caused by villager deaths on dedicated servers
v1.1.2
- Mod should now run on dedicated servers without instantly crashing
- Fixed a crash caused by Miners
v1.1.1
- Fixed a bug that caused village related crashes
- Fixed a bug where the game would crash if an archer did not have a bow equipped
v1.1.0
- Added Archer profession
- Added Soldier profession
- Added chat messages to inform the player when a villager has died
- Added customizable villager nicknames
- Improved mod performance
- Villagers will now drop their inventory when they die
- Now when villagers are spawned with no village nearby they will "create" a new village at the point where they were spawned
- Changed villager mating, villagers will now mate to make the village population proportionate to the amount of guild halls in the village
- Villagers now have less trouble finding tools in their inventory and should no longer hold a tool that is not used by their profession
- Miners are now able to mine certain custom ores added by other mods
- Fixed a problem where Miners would harvest the wrong items (for example, getting a tall grass stack instead of nothing after destroying a tall grass block)
- Reduced risk of Miners getting stuck in mines
- Increased frequency with which Farmers check farms
- Fixed problems that caused crashes when using the Farmer profession
- Fixed a problem that caused the game to crash when sometimes attempting to create a guild hall
v1.0.2
- Network overhaul, should cause no more memory leaks
- Villagers should no longer randomly freeze
- Reduced the frequency with which Lumberjacks planted saplings
- Lumberjacks no longer plant saplings inside village
v1.0.1
- Game no longer crashes when the "Change Profession" button is pressed
- Better compatiblity with other mods that change villagers
- Removed status effects (hunger, potions, etc.) from appearing on villager
inventory
- Villagers now navigate steep terrain easier
-PERMISSIONS-
You may include this mod in any modpack as long as you give credit to me and/or link to this forum thread. I also request (but do not require) that you send me a link to the completed modpack.
I will provide support for mod compatibility related issues but will not be held responsible for any modpack featuring Helpful Villagers which does not work correctly.
You may re-distribute this mod on any website provided that you only use the adf.ly links included in this thread.
You may create any YouTube video that showcases this mod.
-SHOW YOUR SUPPORT-
If you like the mod and want to see it evolve into something greater here are some things you can do to make that happen:
Tell Me What You Want - If you have an idea for something that should be improved, removed, replaced, or added leave a comment or send me a message.
Be Artistic - I am by no means an artist, so if you think you can design better skins, GUIs, or even web content then show me what you come up with and I might just use it.
Share - If you know someone who will like this mod as much as you did share it with them by sending them the download link above.
- Not only does receiving donations help free up my time to work on the mod, but it also shows dedication from fans of the mod, and the more dedicated the fans are the harder I'll work.
This mod looks like it has tons of potential. I would like to see a builder and a guard. The builder could be programmed with making vanilla village buildings. The guards could be like the NPC's in MCA and be warriors to protect the village. I can hardly wait to see what you have next.
Rollback Post to RevisionRollBack
If Minecraft were real, you'd be a zombie right now.
This mod looks like it has tons of potential. I would like to see a builder and a guard. The builder could be programmed with making vanilla village buildings. The guards could be like the NPC's in MCA and be warriors to protect the village. I can hardly wait to see what you have next.
Thanks for your input, and actually those were two professions I was already planning on implementing lol.
The Meaning of Life, the Universe, and Everything.
Join Date:
10/2/2012
Posts:
59
Member Details
Bug- When selecting the villager to be a miner The game crashes
Heres the crash report
ecraft Crash Report ----
// Shall we play a game?Time: 7/30/14 4:58 PM
Description: Updating screen events
java.lang.NoSuchFieldError: field_150354_m
at mods.helpfulvillagers.entity.EntityMiner.<init>(EntityMiner.java:33)
at mods.helpfulvillagers.entity.AbstractVillager.func_70938_b(AbstractVillager.java:293)
at mods.helpfulvillagers.gui.GuiProfessionDialog.func_146284_a(GuiProfessionDialog.java:88)
at net.minecraft.client.gui.GuiScreen.func_73864_a(GuiScreen.java:225)
at net.minecraft.client.gui.GuiScreen.func_146274_d(GuiScreen.java:301)
at net.minecraft.client.gui.GuiScreen.func_146269_k(GuiScreen.java:268)
at net.minecraft.client.Minecraft.func_71407_l(Minecraft.java:1579)
at net.minecraft.client.Minecraft.func_71411_J(Minecraft.java:916)
at net.minecraft.client.Minecraft.func_99999_d(Minecraft.java:835)
at net.minecraft.client.main.Main.main(SourceFile:103)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:606)
at net.minecraft.launchwrapper.Launch.launch(Launch.java:134)
at net.minecraft.launchwrapper.Launch.main(Launch.java:28)
I got the crash report when I was in creative mode on a brand new save file. I was spamming the mods' villagers (about 10?) and they were all the farmer ones, in brown robes. I clicked on the button to change it's profession, then I crashed.
---- Minecraft Crash Report ----
// This doesn't make any sense!
java.lang.NullPointerException: Rendering screen
at mods.helpfulvillagers.gui.GuiProfessionDialog.func_73863_a(GuiProfessionDialog.java:38)
at net.minecraft.client.renderer.EntityRenderer.func_78480_b(EntityRenderer.java:1061)
at net.minecraft.client.Minecraft.func_71411_J(Minecraft.java:989)
at net.minecraft.client.Minecraft.func_99999_d(Minecraft.java:887)
at net.minecraft.client.main.Main.main(SourceFile:148)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at net.minecraft.launchwrapper.Launch.launch(Launch.java:134)
at net.minecraft.launchwrapper.Launch.main(Launch.java:28)
A detailed walkthrough of the error, its code path and all known details is as follows:
---------------------------------------------------------------------------------------
-- Head --
Stacktrace:
at mods.helpfulvillagers.gui.GuiProfessionDialog.func_73863_a(GuiProfessionDialog.java:38)
@AllRangerOfficial Make sure you're running 1.7.10, there were some fundamental errors in 1.7.2 and earlier code that led to constant crashes.
@TwinkleAndKessie As best as I can tell you were on a world that did not have a village loaded (either because you were not close enough to one or there were none generated in the first place). I'll make sure to fix this so that it doesn't cause a crash but you still won't be able to switch professions. For now just make sure you are in an actual village before attempting to change professions.
java.lang.NullPointerException: Rendering screen
at mods.helpfulvillagers.gui.GuiProfessionDialog.func_73863_a(GuiProfessionDialog.java:38)
at net.minecraft.client.renderer.EntityRenderer.func_78480_b(EntityRenderer.java:1061)
at net.minecraft.client.Minecraft.func_71411_J(Minecraft.java:989)
at net.minecraft.client.Minecraft.func_99999_d(Minecraft.java:887)
at net.minecraft.client.main.Main.main(SourceFile:148)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at net.minecraft.launchwrapper.Launch.launch(Launch.java:134)
at net.minecraft.launchwrapper.Launch.main(Launch.java:28)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at org.multimc.onesix.OneSixLauncher.launchWithMainClass(OneSixLauncher.java:273)
at org.multimc.onesix.OneSixLauncher.launch(OneSixLauncher.java:363)
at org.multimc.EntryPoint.listen(EntryPoint.java:165)
at org.multimc.EntryPoint.main(EntryPoint.java:54)
A detailed walkthrough of the error, its code path and all known details is as follows:
---------------------------------------------------------------------------------------
-- Head --
Stacktrace:
at mods.helpfulvillagers.gui.GuiProfessionDialog.func_73863_a(GuiProfessionDialog.java:38)
So after further play time with this mod, it looks like it overrides the villagers added by other mods like Witchery, Tinkers Construct, and Thaumcraft. This would be very undesirable for the modded minecraft community. For example, MCA adds similar functionality as this mod but does not override other mod additions.
Time: 7/31/14 4:54 PM
Description: Exception in server tick loop
java.io.FileNotFoundException: C:\Users\Tyler\Desktop\test.txt (The system cannot find the path specified)
at java.io.FileOutputStream.open(Native Method)
at java.io.FileOutputStream.<init>(Unknown Source)
at java.io.FileOutputStream.<init>(Unknown Source)
at java.io.PrintWriter.<init>(Unknown Source)
at java.io.PrintWriter.<init>(Unknown Source)
at mods.helpfulvillagers.main.EventHooks.entityJoinedWorldEventHandler(EventHooks.java:33)
at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EventHooks_entityJoinedWorldEventHandler_EntityJoinWorldEvent.invoke(.dynamic)
at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51)
at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122)
at net.minecraft.world.World.func_72838_d(World.java:1307)
at net.minecraft.world.gen.structure.StructureVillagePieces$Village.func_74893_a(StructureVillagePieces.java:1617)
at net.minecraft.world.gen.structure.StructureVillagePieces$House3.func_74875_a(StructureVillagePieces.java:1121)
at net.minecraft.world.gen.structure.StructureStart.func_75068_a(StructureStart.java:44)
at net.minecraft.world.gen.structure.MapGenStructure.func_75051_a(MapGenStructure.java:93)
at net.minecraft.world.gen.ChunkProviderFlat.func_73153_a(SourceFile:132)
at net.minecraft.world.gen.ChunkProviderServer.func_73153_a(ChunkProviderServer.java:279)
at net.minecraft.world.chunk.Chunk.func_76624_a(Chunk.java:1047)
at net.minecraft.world.gen.ChunkProviderServer.originalLoadChunk(ChunkProviderServer.java:190)
at net.minecraft.world.gen.ChunkProviderServer.loadChunk(ChunkProviderServer.java:131)
at net.minecraft.world.gen.ChunkProviderServer.func_73158_c(ChunkProviderServer.java:101)
at net.minecraft.server.MinecraftServer.func_71222_d(MinecraftServer.java:265)
at net.minecraft.server.integrated.IntegratedServer.func_71247_a(IntegratedServer.java:78)
at net.minecraft.server.integrated.IntegratedServer.func_71197_b(IntegratedServer.java:92)
at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:387)
at net.minecraft.server.MinecraftServer$2.run(MinecraftServer.java:685)
A detailed walkthrough of the error, its code path and all known details is as follows:
---------------------------------------------------------------------------------------
Chopping down trees too tedious for you? Keep getting lost in your own mines? Tired of farming crops for ungrateful pigs? Why not let those lazy villagers do the work while you sit back and reap the rewards? With Helpful Villagers you get to do just that and more!
Alternate Download: Helpful Villagers v1.3.1
-IMPORTANT-
No there will not be a 1.7.2 or earlier version of this mod. As I have explained numerous times there were problems with the Minecraft code that caused constant crashes when playing this mod in 1.7.2 or earlier, which basically
rendered the mod unplayable. One of the rules of this forum is to never ask a modder to update/downgrade their mod, so if you ask me to downgrade to 1.7.2 or earlier I will not hesitate to report you.
-LATEST NEWS-
It's been a while since the last update so I just wanted to let you all know that I am still working on the mod and hopefully a new update will be out in a week or so. I also want to answer a few common questions people have been asking, but first I just want to ask that if anyone has any programming experience and are interested in contributing to this mod, your help will be greatly appreciated and you could earn some rewards though Curse. Also, I've noticed a lot of people are sharing knowledge about the mod on this forum which is great but hard to find; so I'm considering putting together a wiki. If anyone would like to help setting this up, again, it would be greatly appreciated. For now here are the answers to some of your questions about the mod:
I know I've missed a lot but hopefully this answers some of the more frequent questions. Hopefully I can put together a wiki sometime soon so we all have an easier way of sharing information.
-FEATURES-
-UPCOMING FEATURES-
-SCREENSHOTS-
Lumberjack
The lumberjack will look for and cut down trees, as well as plant saplings to keep forests replenished. Also,
lumberjacks will never harvest any wood that's inside a village so there's no need to worry about him destroying
buildings.
Miner
The miner will find a spot outside the village then start digging downward in a spiral pattern to prevent possible
dangers and also to allow easy access to the surface. Whenever the miner detects any ores nearby he will dig a
side tunnel and mine them. Once he reaches the bottom he will climb back to the top and start another mine
somewhere else
Farmer
The farmer will search the village for any wheat, carrot, potato, melon, or pumpkin farms. Once he finds one he
will harvest all fully grown crops, replant new ones, then come back to check on them the next day.
Armor
All villagers can be equipped with armor to protect them. Also, villager health now slowly regenerates over time.
Guild Halls
A guild hall must be built before changing a villager's profession. To build a guild hall you must first choose a building that has a door. Once you have the building you want place an item frame next to the door in any one of the places shown above then place an item corresponding to the profession you want the guild hall to be (for example, axe for lumberjack) on that item frame. Now you should be able to change the profession of your villagers.
Soldiers and Archers
Soldiers and Archers will use swords and bows, respectively, to protect their village from hostile mobs. They will also, on command, follow and protect individual villagers.
Merchant
Merchants allow the player to buy and sell items in exchange for emeralds.
Fisherman
Fishermen fish from bodies of waters outside of the village. They are also able to harvest ink sacks from nearby squids.
Rancher
The rancher captures animals from outside the village and brings them to the guild hall. If there is a fenced area attached to the guild hall, the Rancher will place captured animals inside this area instead of in the guild hall. The Rancher can also breed, slaughter, and shear animals that have been captured and placed in guild hall or fence area.
-VIDEOS-
Special thanks to TheDiamondMinecart for the mod showcase.
Special thanks to Jaden Man for the mod showcase.
-CONSOLE COMMANDS-
This command changes the way villager messages are received by the player. The first parameter (birth:death:all) determines what type of messages are affected by the change. The second parameter (on:off:verbose) determines what type of change will occur. verbose is similar to on but will add the coordinates of the villager that is affected by the message. For example, using the command /villagermessages death verbose will result in messages such as A Villager died at 1, 2, 3. Message settings are saved per player and can also be changed by editing helpfulvillagers.cfg
-VILLAGER SKINS-
Villager skins can be changed by creating a resource pack with the same template as the following example resource pack: Example Pack
For a short tutorial on how to do this visit the thread: Helpful Villagers Resource Packs
You are also welcome to upload your own Helpful Villagers resource packs there
-OLDER DOWNLOADS-
Helpful Villagers v1.2.4
Helpful Villagers v1.2.3
Helpful Villagers v1.2.2
Helpful Villagers v1.2.1
Helpful Villagers v1.2.0
Helpful Villagers v1.1.8
Helpful Villagers v1.1.7
Helpful Villagers v1.1.6
Helpful Villagers v1.1.5
Helpful Villagers v1.1.4
Helpful Villagers v1.1.3
Helpful Villagers v1.1.2
Helpful Villagers v1.1.1
Helpful Villagers v1.1.0
Helpful Villagers v1.0.2
Helpful Villagers v1.0.1
Helpful Villagers v1.0.0
-CHANGELOG-
- Fixed village price calculations failing
- Fixed crash
v1.3.0
- Added Rancher profession
- Added update checker
- Fishermen can now harvest ink sacks from nearby squids
- Added more mod compatibility support
- Fixed various bugs
v1.3.0b1
- Added Fisherman profession
v1.2.4
- Added Withdraw button to barter gui
- Added config option to allow Archers to shoot without using arrows
- Villagers can now use certain modded tools and weapons
- Miners will now automatically teleport to the top of their mineshaft instead of trying to climb out
- Soldiers should no longer go outside the village to protect villagers who have been attacked (unless they are guarding a specific villager)
- Soldiers and Archers are now less likely to be blown up by Creepers
- Fixed error that caused player inventory items to be picked up from the wrong tab in the barter gui
- Fixed error caused by village prices calculations
v1.2.3
- Reduced amount of time it takes to calculate Merchant prices
- Fixed mod compatibility related issues
v1.2.2
- Added total price indicators to barter gui
- Added horse armor to miner crafting recipes
- Added saddle and horse armor to barter gui
- Moved Credits indicator to bottom of gui
- Fixed problem causing villager recipes to be changed by mods
- Fixed problem causing certain items to be left out of barter gui
- Fixed problems causing game to crash on startup and world load
v1.2.1
- Fixed crash cause by mod compatibility issue
v1.2.0
- Added Merchant profession
- Added villager crafting
- Minor improvements made to Farmer and Miner AI
- Reduced risk of Miners becoming stuck in their mines
- Reduced risk of villagers getting stuck when following a player
- Improved performance on dedicated servers
- Fixed error that caused server logs to be spammed
v1.1.8
- Village populations are now calculated much more accurately which will reduce villager over/under breeding
- Villagers how have a small chance to give birth to twins or triplets, this chance is increased when mating near a bed
- Farmers now harvest reeds, nether wart, and certain modded crops
- Farmers now harvest crops one block at a time, the quality of their hoe determines how fast they harvest them
- Soldiers and Archers now equip armor found in their guild chests
- Villagers will now use trapped chests in their guild hall to store and retrieve items
- Villagers now have less trouble using guild chests
- Villagers are now more likely to interact with all guild halls that match their profession in their home village
- Shift clicking on a villager will prevent the villager dialog from popping up
- Minor improvements have been made to the Trade GUI
- Minor changes have been made to various AI functions
v1.1.7
- Made mod more compatible with resource packs
- Fixed a bug that caused multiple villagers to pick up the same item
v1.1.6
- Added birth messages
- Added option to receive location of villager when birth and death messages are received
- Added chat commands to change the way villager messages are received
- Added config file that can also change the way villager messages are received
- Made minor changes to the way the population of a village is calculated
- Fixed a problem that caused lumberjacks to remove blocks from trees without putting the item in their inventory or their axe taking damage
v1.1.5
- Reduce risk of death by suffocation for Miners
- Improved Lumberjack performance
- Fixed a bug that caused villagers that are far away from their village to "lose" their village
- Fixed crashes related to Lumberjack and Farmer AI
v1.1.4
- Soldiers should no longer attack Archers after being accidentally shot
- Miners should no longer harvest bedrock
- Fixed a crash caused by making a Soldier or Archer guard a villager
v1.1.3
- Fixed a crash caused by villager deaths on dedicated servers
v1.1.2
- Mod should now run on dedicated servers without instantly crashing
- Fixed a crash caused by Miners
v1.1.1
- Fixed a bug that caused village related crashes
- Fixed a bug where the game would crash if an archer did not have a bow equipped
v1.1.0
- Added Archer profession
- Added Soldier profession
- Added chat messages to inform the player when a villager has died
- Added customizable villager nicknames
- Improved mod performance
- Villagers will now drop their inventory when they die
- Now when villagers are spawned with no village nearby they will "create" a new village at the point where they were spawned
- Changed villager mating, villagers will now mate to make the village population proportionate to the amount of guild halls in the village
- Villagers now have less trouble finding tools in their inventory and should no longer hold a tool that is not used by their profession
- Miners are now able to mine certain custom ores added by other mods
- Fixed a problem where Miners would harvest the wrong items (for example, getting a tall grass stack instead of nothing after destroying a tall grass block)
- Reduced risk of Miners getting stuck in mines
- Increased frequency with which Farmers check farms
- Fixed problems that caused crashes when using the Farmer profession
- Fixed a problem that caused the game to crash when sometimes attempting to create a guild hall
v1.0.2
- Network overhaul, should cause no more memory leaks
- Villagers should no longer randomly freeze
- Reduced the frequency with which Lumberjacks planted saplings
- Lumberjacks no longer plant saplings inside village
v1.0.1
- Game no longer crashes when the "Change Profession" button is pressed
- Better compatiblity with other mods that change villagers
- Removed status effects (hunger, potions, etc.) from appearing on villager
inventory
- Villagers now navigate steep terrain easier
-PERMISSIONS-
-SHOW YOUR SUPPORT-
If you like the mod and want to see it evolve into something greater here are some things you can do to make that happen:
If Minecraft were real, you'd be a zombie right now.
Thanks for your input, and actually those were two professions I was already planning on implementing lol.
Heres the crash report
I got a crash report, though. I'm working on minecraft 1.7.10 and my forge is the recommended version. (Forge10.13.0.1180)
The other mod I have is this one, called MC+ : http://www.minecraftforum.net/forums/mapping-and-modding/minecraft-mods/1289173-mc-mods-satchels-turtles-quivers-and-more
I got the crash report when I was in creative mode on a brand new save file. I was spamming the mods' villagers (about 10?) and they were all the farmer ones, in brown robes. I clicked on the button to change it's profession, then I crashed.
// This doesn't make any sense!
Time: 7/30/14 12:45 PM
Description: Rendering screen
java.lang.NullPointerException: Rendering screen
at mods.helpfulvillagers.gui.GuiProfessionDialog.func_73863_a(GuiProfessionDialog.java:38)
at net.minecraft.client.renderer.EntityRenderer.func_78480_b(EntityRenderer.java:1061)
at net.minecraft.client.Minecraft.func_71411_J(Minecraft.java:989)
at net.minecraft.client.Minecraft.func_99999_d(Minecraft.java:887)
at net.minecraft.client.main.Main.main(SourceFile:148)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at net.minecraft.launchwrapper.Launch.launch(Launch.java:134)
at net.minecraft.launchwrapper.Launch.main(Launch.java:28)
A detailed walkthrough of the error, its code path and all known details is as follows:
---------------------------------------------------------------------------------------
-- Head --
Stacktrace:
at mods.helpfulvillagers.gui.GuiProfessionDialog.func_73863_a(GuiProfessionDialog.java:38)
-- Screen render details --
Details:
Screen name: mods.helpfulvillagers.gui.GuiProfessionDialog
Mouse location: Scaled: (267, 139). Absolute: (800, 418)
Screen size: Scaled: (534, 279). Absolute: (1600, 837). Scale factor of 3
-- Affected level --
Details:
Level name: MpServer
All players: 1 total; [EntityClientPlayerMP['HenryandKurt'/217, l='MpServer', x=57.32, y=71.62, z=378.07]]
Chunk stats: MultiplayerChunkCache: 81, 81
Level seed: 0
Level generator: ID 00 - default, ver 1. Features enabled: false
Level generator options:
Level spawn location: World: (74,64,276), Chunk: (at 10,4,4 in 4,17; contains blocks 64,0,272 to 79,255,287), Region: (0,0; contains chunks 0,0 to 31,31, blocks 0,0,0 to 511,255,511)
Level time: 2719 game time, 2719 day time
Level dimension: 0
Level storage version: 0x00000 - Unknown?
Level weather: Rain time: 0 (now: false), thunder time: 0 (now: false)
Level game mode: Game mode: survival (ID 0). Hardcore: false. Cheats: false
Forced entities: 86 total; [EntityZombie['Zombie'/1066, l='MpServer', x=31.50, y=16.00, z=393.50], EntityPig['Pig'/51, l='MpServer', x=-12.50, y=67.00, z=329.50], EntityPig['Pig'/52, l='MpServer', x=-13.75, y=67.00, z=326.13], EntityPig['Pig'/53, l='MpServer', x=-15.50, y=67.00, z=331.50], EntitySheep['Sheep'/55, l='MpServer', x=-17.78, y=65.60, z=363.47], EntitySheep['Sheep'/56, l='MpServer', x=-20.50, y=67.60, z=364.50], EntitySheep['Sheep'/57, l='MpServer', x=-16.47, y=-78.49, z=364.81], EntitySheep['Sheep'/58, l='MpServer', x=-14.50, y=74.00, z=364.50], EntityHorse['Horse'/77, l='MpServer', x=47.09, y=66.00, z=335.34], EntityHorse['Horse'/78, l='MpServer', x=41.56, y=66.00, z=343.38], EntityHorse['Horse'/79, l='MpServer', x=55.53, y=64.00, z=342.22], EntityHorse['Horse'/80, l='MpServer', x=44.13, y=67.00, z=350.34], EntityHorse['Horse'/81, l='MpServer', x=44.91, y=67.00, z=352.91], EntityHorse['Horse'/82, l='MpServer', x=31.28, y=66.00, z=353.25], EntitySheep['Sheep'/95, l='MpServer', x=82.19, y=63.00, z=390.19], EntitySheep['Sheep'/96, l='MpServer', x=74.78, y=70.00, z=405.18], EntityPig['Pig'/111, l='MpServer', x=113.50, y=69.00, z=344.50], EntityPig['Pig'/112, l='MpServer', x=116.50, y=68.00, z=344.50], EntityPig['Pig'/113, l='MpServer', x=119.50, y=68.00, z=346.50], EntityPig['Pig'/114, l='MpServer', x=113.50, y=69.00, z=344.50], EntitySheep['Sheep'/115, l='MpServer', x=115.88, y=70.00, z=367.09], EntitySheep['Sheep'/116, l='MpServer', x=115.22, y=70.00, z=370.34], EntitySheep['Sheep'/117, l='MpServer', x=110.22, y=71.00, z=380.31], EntitySheep['Sheep'/118, l='MpServer', x=113.50, y=71.00, z=377.50], EntitySheep['Sheep'/8360, l='MpServer', x=66.31, y=63.00, z=418.78], EntitySkeleton['Skeleton'/12456, l='MpServer', x=68.09, y=30.00, z=454.50], EntitySheep['Sheep'/8361, l='MpServer', x=42.13, y=63.00, z=414.88], EntitySheep['Sheep'/8362, l='MpServer', x=67.69, y=63.00, z=419.50], EntitySheep['Sheep'/8363, l='MpServer', x=68.88, y=63.00, z=418.50], EntityChicken['Chicken'/8364, l='MpServer', x=59.53, y=70.00, z=405.53], EntityChicken['Chicken'/8365, l='MpServer', x=66.56, y=62.00, z=422.44], EntityZombie['Zombie'/13490, l='MpServer', x=69.66, y=54.00, z=358.15], EntityCreeper['Creeper'/13510, l='MpServer', x=64.50, y=14.00, z=411.50], EntityChicken['Chicken'/8391, l='MpServer', x=65.97, y=64.00, z=417.41], EntityChicken['Chicken'/8411, l='MpServer', x=61.56, y=61.95, z=421.44], EntitySheep['Sheep'/8416, l='MpServer', x=84.78, y=64.00, z=400.22], EntitySheep['Sheep'/8417, l='MpServer', x=74.50, y=67.00, z=393.09], EntityItem['item.item.seeds'/8428, l='MpServer', x=56.44, y=64.13, z=341.06], EntityClientPlayerMP['HenryandKurt'/217, l='MpServer', x=57.32, y=71.62, z=378.07], EntityZombie['Zombie'/370, l='MpServer', x=108.50, y=40.00, z=329.50], EntityBat['Bat'/384, l='MpServer', x=67.75, y=38.10, z=387.75], EntitySquid['Squid'/396, l='MpServer', x=52.84, y=61.28, z=325.50], EntityBat['Bat'/13728, l='MpServer', x=92.38, y=36.42, z=411.59], EntityBat['Bat'/13730, l='MpServer', x=82.50, y=33.00, z=422.63], EntityZombie['Zombie'/8620, l='MpServer', x=119.16, y=30.00, z=347.25], EntityCreeper['Creeper'/13754, l='MpServer', x=47.38, y=53.00, z=344.00], EntityZombie['Zombie'/13759, l='MpServer', x=54.50, y=51.00, z=341.50], EntityZombie['Zombie'/13760, l='MpServer', x=54.50, y=51.00, z=342.50], EntitySkeleton['Skeleton'/13764, l='MpServer', x=52.31, y=51.00, z=340.38], EntityBat['Bat'/13841, l='MpServer', x=87.94, y=33.00, z=325.13], EntityRegularVillager['entity.helpfulvillagers.Villager.name'/13869, l='MpServer', x=53.50, y=70.00, z=385.38], EntityCreeper['Creeper'/13887, l='MpServer', x=63.50, y=54.00, z=412.50], EntityCreeper['Creeper'/13894, l='MpServer', x=125.84, y=29.00, z=354.28], EntityCreeper['Creeper'/13895, l='MpServer', x=123.50, y=29.00, z=353.50], EntityCreeper['Creeper'/13896, l='MpServer', x=134.66, y=18.08, z=351.47], EntityCreeper['Creeper'/13897, l='MpServer', x=122.50, y=29.00, z=354.50], EntityRegularVillager['entity.helpfulvillagers.Villager.name'/13968, l='MpServer', x=52.50, y=70.00, z=385.50], EntityRegularVillager['entity.helpfulvillagers.Villager.name'/13971, l='MpServer', x=51.50, y=70.00, z=386.50], EntityRegularVillager['entity.helpfulvillagers.Villager.name'/13974, l='MpServer', x=52.97, y=70.00, z=388.38], EntityRegularVillager['entity.helpfulvillagers.Villager.name'/13977, l='MpServer', x=53.56, y=70.00, z=387.44], EntityRegularVillager['entity.helpfulvillagers.Villager.name'/13980, l='MpServer', x=56.94, y=70.00, z=386.22], EntityRegularVillager['entity.helpfulvillagers.Villager.name'/13983, l='MpServer', x=56.47, y=70.00, z=385.34], EntityItem['item.tile.gravel'/8864, l='MpServer', x=24.13, y=13.13, z=418.78], EntityItem['item.tile.gravel'/8867, l='MpServer', x=24.31, y=13.13, z=421.47], EntityEnderman['Enderman'/13989, l='MpServer', x=76.50, y=39.00, z=432.50], EntityRegularVillager['entity.helpfulvillagers.Villager.name'/14005, l='MpServer', x=53.50, y=70.00, z=382.50], EntityRegularVillager['entity.helpfulvillagers.Villager.name'/14008, l='MpServer', x=54.50, y=70.00, z=382.50], EntityRegularVillager['entity.helpfulvillagers.Villager.name'/14011, l='MpServer', x=54.50, y=70.00, z=381.50], EntityEnderman['Enderman'/8894, l='MpServer', x=125.50, y=44.00, z=331.50], EntityRegularVillager['entity.helpfulvillagers.Villager.name'/14014, l='MpServer', x=55.50, y=70.00, z=380.50], EntityBat['Bat'/14045, l='MpServer', x=-13.31, y=46.00, z=387.20], EntityZombie['Zombie'/8941, l='MpServer', x=85.34, y=32.00, z=361.34], EntitySkeleton['Skeleton'/756, l='MpServer', x=49.91, y=51.00, z=339.50], EntitySheep['Sheep'/9012, l='MpServer', x=116.50, y=72.00, z=432.50], EntitySheep['Sheep'/9013, l='MpServer', x=106.25, y=81.00, z=430.53], EntitySheep['Sheep'/9014, l='MpServer', x=112.50, y=80.00, z=437.50], EntityZombie['Zombie'/14140, l='MpServer', x=103.50, y=13.00, z=331.50], EntitySheep['Sheep'/9024, l='MpServer', x=-2.88, y=64.00, z=459.16], EntitySheep['Sheep'/9026, l='MpServer', x=-1.31, y=64.00, z=456.25], EntitySheep['Sheep'/9030, l='MpServer', x=118.50, y=74.00, z=428.50], EntitySheep['Sheep'/9031, l='MpServer', x=62.44, y=69.00, z=442.59], EntitySheep['Sheep'/9032, l='MpServer', x=58.47, y=63.00, z=445.66], EntitySheep['Sheep'/9033, l='MpServer', x=52.06, y=66.00, z=441.88], EntitySheep['Sheep'/9034, l='MpServer', x=61.53, y=68.00, z=440.34], EntitySkeleton['Skeleton'/9068, l='MpServer', x=70.50, y=29.00, z=370.50], EntityZombie['Zombie'/997, l='MpServer', x=65.50, y=35.00, z=367.50]]
Retry entities: 0 total; []
Server brand: fml,forge
Server type: Integrated singleplayer server
Stacktrace:
at net.minecraft.client.multiplayer.WorldClient.func_72914_a(WorldClient.java:373)
at net.minecraft.client.Minecraft.func_71396_d(Minecraft.java:2432)
at net.minecraft.client.Minecraft.func_99999_d(Minecraft.java:909)
at net.minecraft.client.main.Main.main(SourceFile:148)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at net.minecraft.launchwrapper.Launch.launch(Launch.java:134)
at net.minecraft.launchwrapper.Launch.main(Launch.java:28)
-- System Details --
Details:
Minecraft Version: 1.7.10
Operating System: Windows 8 (amd64) version 6.2
Java Version: 1.8.0_11, Oracle Corporation
Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation
Memory: 341452808 bytes (325 MB) / 536461312 bytes (511 MB) up to 1060372480 bytes (1011 MB)
JVM Flags: 6 total; -XX:HeapDumpPath=MojangTricksIntelDriversForPerformance_javaw.exe_minecraft.exe.heapdump -Xmx1G -XX:+UseConcMarkSweepGC -XX:+CMSIncrementalMode -XX:-UseAdaptiveSizePolicy -Xmn128M
AABB Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used
IntCache: cache: 1, tcache: 1, allocated: 12, tallocated: 94
FML: MCP v9.05 FML v7.10.18.1180 Minecraft Forge 10.13.0.1180 21 mods loaded, 21 mods active
mcp{9.05} [Minecraft Coder Pack] (minecraft.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
FML{7.10.18.1180} [Forge Mod Loader] (forge-1.7.10-10.13.0.1180.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
Forge{10.13.0.1180} [Minecraft Forge] (forge-1.7.10-10.13.0.1180.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
MCP_Wheel{1.1.2} [MC+ Wheel] ([1.7.10][1.2] MC+ ModPack.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
MCP_Cart{1.3.0} [MC+ Cart] ([1.7.10][1.2] MC+ ModPack.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
MCP_Clippers{1.1.2} [MC+ Clippers] ([1.7.10][1.2] MC+ ModPack.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
MCP_Cocoa{1.3.0} [MC+ Cocoa] ([1.7.10][1.2] MC+ ModPack.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
MCP_FirePit{1.0.2} [MC+ FirePit] ([1.7.10][1.2] MC+ ModPack.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
MCP_Fossil{1.1.2} [MC+ Fossil] ([1.7.10][1.2] MC+ ModPack.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
MCP_Gems{1.2.0} [MC+ Gems] ([1.7.10][1.2] MC+ ModPack.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
MCP_GiftBox{1.2.0} [MC+ GiftBox] ([1.7.10][1.2] MC+ ModPack.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
MCP_GrainMix{1.2.0} [MC+ GrainMix] ([1.7.10][1.2] MC+ ModPack.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
MCP_Loom{1.2.3} [MC+ Loom] ([1.7.10][1.2] MC+ ModPack.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
MCP_LooseStone{1.0.0} [MC+ LooseStone] ([1.7.10][1.2] MC+ ModPack.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
MCP_Quiver{1.3.2} [MC+ Quiver] ([1.7.10][1.2] MC+ ModPack.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
MCP_Satchel{1.3.2} [MC+ Satchel] ([1.7.10][1.2] MC+ ModPack.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
MCP_Shatter{1.0.0} [MC+ Shatter] ([1.7.10][1.2] MC+ ModPack.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
MCP_Sickle{1.0.0} [MC+ Sickle] ([1.7.10][1.2] MC+ ModPack.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
MCP_Starvation{1.0.0} [MC+ Starvation] ([1.7.10][1.2] MC+ ModPack.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
MCP_WildAnimal{1.0.0} [MC+ WildAnimal] ([1.7.10][1.2] MC+ ModPack.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
helpfulvillagers{1.0.0} [Helpful Villagers] (helpfulvillagers-1.7.10-1.0.0.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
Launched Version: 1.7.10-Forge10.13.0.1180
LWJGL: 2.9.1
OpenGL: AMD Radeon HD 7300 Series Graphics GL version 4.2.12002 Compatibility Profile Context 9.12.6.0, ATI Technologies Inc.
GL Caps: Using GL 1.3 multitexturing.
Using framebuffer objects because OpenGL 3.0 is supported and separate blending is supported.
Anisotropic filtering is supported and maximum anisotropy is 16.
Shaders are available because OpenGL 2.1 is supported.
Is Modded: Definitely; Client brand changed to 'fml,forge'
Type: Client (map_client.txt)
Resource Packs: []
Current Language: English (US)
Profiler Position: N/A (disabled)
Vec3 Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used
Anisotropic Filtering: Off (1)
I hope this helps.
---> Siggy <---
DeviantART!
Walking with wolves!
@TwinkleAndKessie As best as I can tell you were on a world that did not have a village loaded (either because you were not close enough to one or there were none generated in the first place). I'll make sure to fix this so that it doesn't cause a crash but you still won't be able to switch professions. For now just make sure you are in an actual village before attempting to change professions.
Both of you have my thanks!
---> Siggy <---
DeviantART!
Walking with wolves!
Also got a crash when trying the "Change Profession" button:
---- Minecraft Crash Report ----
// Shall we play a game?
Time: 7/30/14 4:45 PM
Description: Rendering screen
java.lang.NullPointerException: Rendering screen
at mods.helpfulvillagers.gui.GuiProfessionDialog.func_73863_a(GuiProfessionDialog.java:38)
at net.minecraft.client.renderer.EntityRenderer.func_78480_b(EntityRenderer.java:1061)
at net.minecraft.client.Minecraft.func_71411_J(Minecraft.java:989)
at net.minecraft.client.Minecraft.func_99999_d(Minecraft.java:887)
at net.minecraft.client.main.Main.main(SourceFile:148)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at net.minecraft.launchwrapper.Launch.launch(Launch.java:134)
at net.minecraft.launchwrapper.Launch.main(Launch.java:28)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at org.multimc.onesix.OneSixLauncher.launchWithMainClass(OneSixLauncher.java:273)
at org.multimc.onesix.OneSixLauncher.launch(OneSixLauncher.java:363)
at org.multimc.EntryPoint.listen(EntryPoint.java:165)
at org.multimc.EntryPoint.main(EntryPoint.java:54)
A detailed walkthrough of the error, its code path and all known details is as follows:
---------------------------------------------------------------------------------------
-- Head --
Stacktrace:
at mods.helpfulvillagers.gui.GuiProfessionDialog.func_73863_a(GuiProfessionDialog.java:38)
-- Screen render details --
Details:
Screen name: mods.helpfulvillagers.gui.GuiProfessionDialog
Mouse location: Scaled: (213, 119). Absolute: (427, 240)
Screen size: Scaled: (427, 240). Absolute: (854, 480). Scale factor of 2
-- Affected level --
Details:
Level name: MpServer
All players: 1 total; [EntityClientPlayerMP['MokahTGS'/831, l='MpServer', x=346.85, y=64.62, z=-892.28]]
Chunk stats: MultiplayerChunkCache: 440, 440
Level seed: 0
Level generator: ID 04 - BIOMESOP, ver 0. Features enabled: false
Level generator options:
Level spawn location: World: (272,64,-949), Chunk: (at 0,4,11 in 17,-60; contains blocks 272,0,-960 to 287,255,-945), Region: (0,-2; contains chunks 0,-64 to 31,-33, blocks 0,0,-1024 to 511,255,-513)
Level time: 816557 game time, 1184960 day time
Level dimension: 0
Level storage version: 0x00000 - Unknown?
Level weather: Rain time: 0 (now: false), thunder time: 0 (now: false)
Level game mode: Game mode: survival (ID 0). Hardcore: false. Cheats: false
Forced entities: 81 total; [EntitySkeleton['Skeleton'/20087, l='MpServer', x=300.50, y=45.00, z=-815.50], EntityCreeper['Creeper'/41571, l='MpServer', x=306.50, y=13.00, z=-881.84], EntityCreeper['Creeper'/41572, l='MpServer', x=305.31, y=13.00, z=-883.63], EntityMinecartChest['entity.MinecartChest.name'/825, l='MpServer', x=423.50, y=22.34, z=-834.16], EntityCreeper['Creeper'/41573, l='MpServer', x=305.97, y=13.00, z=-882.78], EntityCreeper['Creeper'/41574, l='MpServer', x=288.50, y=16.00, z=-918.50], EntityBat['Bat'/54521, l='MpServer', x=416.53, y=32.00, z=-835.91], EntitySheep['Sheep'/800, l='MpServer', x=399.91, y=63.00, z=-823.41], EntitySheep['Sheep'/801, l='MpServer', x=391.91, y=63.00, z=-825.88], EntityCow['Cow'/813, l='MpServer', x=400.75, y=63.00, z=-827.34], EntityItem['item.item.tconstruct.strangefood.edibleslime'/808, l='MpServer', x=403.22, y=30.13, z=-912.44], EntityItem['item.item.tconstruct.canister.miniheart.yellow'/809, l='MpServer', x=404.28, y=30.13, z=-911.44], EntityItem['item.item.tconstruct.canister.miniheart.yellow'/791, l='MpServer', x=397.66, y=31.13, z=-910.84], EntityItem['item.item.dyePowder.black'/790, l='MpServer', x=395.03, y=30.13, z=-900.91], EntityZombie['Zombie'/33892, l='MpServer', x=347.69, y=46.00, z=-819.41], EntityCreeper['Creeper'/16556, l='MpServer', x=279.75, y=20.00, z=-876.50], EntityPig['Pig'/786, l='MpServer', x=379.66, y=63.00, z=-830.53], EntityMinecartChest['entity.MinecartChest.name'/784, l='MpServer', x=376.50, y=20.50, z=-828.50], EntityPig['Pig'/799, l='MpServer', x=394.69, y=63.00, z=-824.84], EntitySlime['Slime'/798, l='MpServer', x=396.22, y=35.00, z=-838.78], EntityBat['Bat'/794, l='MpServer', x=389.66, y=16.24, z=-885.25], EntitySquid['Squid'/775, l='MpServer', x=361.34, y=56.75, z=-850.03], EntitySquid['Squid'/770, l='MpServer', x=346.50, y=34.30, z=-898.50], EntityZombie['Zombie'/17896, l='MpServer', x=312.50, y=16.00, z=-814.50], EntityRegularVillager['entity.helpfulvillagers.Villager.name'/48256, l='MpServer', x=349.50, y=63.00, z=-892.50], EntitySquid['Squid'/780, l='MpServer', x=378.28, y=55.34, z=-848.19], EntitySquid['Squid'/781, l='MpServer', x=368.97, y=51.25, z=-846.25], EntityPig['Pig'/779, l='MpServer', x=380.13, y=63.00, z=-833.88], EntityCreeper['Creeper'/45037, l='MpServer', x=357.50, y=31.00, z=-856.50], EntityCreeper['Creeper'/27734, l='MpServer', x=295.97, y=29.00, z=-813.44], EntityItem['item.item.dyePowder.black'/42084, l='MpServer', x=346.06, y=35.13, z=-896.31], EntityBat['Bat'/54958, l='MpServer', x=374.53, y=25.33, z=-835.68], EntityBat['Bat'/54959, l='MpServer', x=282.92, y=13.84, z=-813.67], EntityZombie['Zombie'/25222, l='MpServer', x=290.50, y=37.00, z=-818.50], EntityCreeper['Creeper'/56190, l='MpServer', x=411.50, y=19.00, z=-885.50], EntityClientPlayerMP['MokahTGS'/831, l='MpServer', x=346.85, y=64.62, z=-892.28], EntityZombie['Zombie'/21244, l='MpServer', x=377.50, y=57.00, z=-818.50], EntityZombie['Zombie'/21242, l='MpServer', x=277.03, y=32.00, z=-830.50], EntityWaypointContainer['unknown'/840, l='MpServer', x=0.00, y=0.00, z=0.00], EntitySkeleton['Skeleton'/28022, l='MpServer', x=274.88, y=20.00, z=-898.63], EntityEnderman['Enderman'/28020, l='MpServer', x=274.09, y=20.00, z=-899.56], EntityPig['Pig'/686, l='MpServer', x=284.50, y=71.00, z=-827.50], EntitySlime['Slime'/678, l='MpServer', x=279.72, y=30.00, z=-827.63], EntitySlime['Slime'/677, l='MpServer', x=278.63, y=30.00, z=-829.19], EntitySlime['Slime'/676, l='MpServer', x=273.31, y=30.81, z=-831.31], EntitySlime['Slime'/675, l='MpServer', x=283.59, y=31.00, z=-836.69], EntityCreeper['Creeper'/56207, l='MpServer', x=275.50, y=34.00, z=-845.50], EntitySlime['Slime'/674, l='MpServer', x=287.40, y=28.00, z=-833.40], EntityBat['Bat'/20529, l='MpServer', x=419.60, y=32.30, z=-845.32], EntitySlime['Slime'/694, l='MpServer', x=294.80, y=27.00, z=-828.22], EntitySkeleton['Skeleton'/30467, l='MpServer', x=417.88, y=33.00, z=-845.63], EntitySkeleton['Skeleton'/30466, l='MpServer', x=422.50, y=32.00, z=-850.50], EntityZombie['Zombie'/30469, l='MpServer', x=353.50, y=24.00, z=-847.50], EntityZombie['Zombie'/30468, l='MpServer', x=354.50, y=24.00, z=-851.50], EntityXPOrb['Experience Orb'/648, l='MpServer', x=253.50, y=50.25, z=-897.50], EntityCreeper['Creeper'/54067, l='MpServer', x=282.50, y=49.00, z=-824.50], EntityCreeper['Creeper'/54068, l='MpServer', x=281.50, y=49.00, z=-825.50], EntityBat['Bat'/669, l='MpServer', x=281.28, y=13.10, z=-906.84], EntityBat['Bat'/42653, l='MpServer', x=281.44, y=30.51, z=-830.50], EntityCreeper['Creeper'/9164, l='MpServer', x=274.50, y=19.00, z=-882.50], EntitySlime['Slime'/665, l='MpServer', x=270.31, y=32.00, z=-831.31], EntityBat['Bat'/42649, l='MpServer', x=285.69, y=35.00, z=-811.56], EntityWitch['Witch'/27818, l='MpServer', x=371.50, y=29.00, z=-832.50], EntitySquid['Squid'/751, l='MpServer', x=343.25, y=34.44, z=-899.27], EntitySquid['Squid'/750, l='MpServer', x=350.63, y=32.34, z=-903.50], EntityItem['item.item.dyePowder.black'/749, l='MpServer', x=342.41, y=46.13, z=-910.59], EntitySquid['Squid'/748, l='MpServer', x=348.88, y=51.28, z=-950.19], EntityZombie['Zombie'/17000, l='MpServer', x=275.50, y=30.00, z=-831.50], EntitySkeleton['Skeleton'/37830, l='MpServer', x=272.50, y=58.00, z=-847.50], EntitySquid['Squid'/754, l='MpServer', x=355.47, y=40.35, z=-912.53], EntityItem['item.item.dyePowder.black'/755, l='MpServer', x=337.03, y=38.13, z=-885.78], EntitySquid['Squid'/752, l='MpServer', x=354.09, y=31.00, z=-890.09], EntitySquid['Squid'/753, l='MpServer', x=341.47, y=34.70, z=-903.58], EntitySquid['Squid'/759, l='MpServer', x=317.38, y=41.34, z=-885.44], EntityItem['item.item.dyePowder.black'/757, l='MpServer', x=348.25, y=35.13, z=-893.91], EntityXPOrb['Experience Orb'/704, l='MpServer', x=302.50, y=24.25, z=-780.50], EntitySlime['Slime'/710, l='MpServer', x=312.69, y=25.00, z=-820.31], EntitySlime['Slime'/733, l='MpServer', x=330.78, y=14.00, z=-853.22], EntityItem['item.item.slimeball'/734, l='MpServer', x=331.31, y=15.13, z=-853.81], EntityItem['item.item.dyePowder.black'/735, l='MpServer', x=328.53, y=55.13, z=-858.53], EntityBat['Bat'/38820, l='MpServer', x=308.75, y=24.10, z=-818.75]]
Retry entities: 0 total; []
Server brand: fml,forge
Server type: Integrated singleplayer server
Stacktrace:
at net.minecraft.client.multiplayer.WorldClient.func_72914_a(WorldClient.java:373)
at net.minecraft.client.Minecraft.func_71396_d(Minecraft.java:2432)
at net.minecraft.client.Minecraft.func_99999_d(Minecraft.java:909)
at net.minecraft.client.main.Main.main(SourceFile:148)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at net.minecraft.launchwrapper.Launch.launch(Launch.java:134)
at net.minecraft.launchwrapper.Launch.main(Launch.java:28)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at org.multimc.onesix.OneSixLauncher.launchWithMainClass(OneSixLauncher.java:273)
at org.multimc.onesix.OneSixLauncher.launch(OneSixLauncher.java:363)
at org.multimc.EntryPoint.listen(EntryPoint.java:165)
at org.multimc.EntryPoint.main(EntryPoint.java:54)
-- System Details --
Details:
Minecraft Version: 1.7.10
Operating System: Windows 7 (amd64) version 6.1
Java Version: 1.7.0_51, Oracle Corporation
Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation
Memory: 1542300808 bytes (1470 MB) / 2350907392 bytes (2242 MB) up to 3817865216 bytes (3641 MB)
Mod Pack: Unknown / None
LiteLoader Mods: 1 loaded mod(s)
- VoxelMap version 1.2.2
LaunchWrapper: 39 active transformer(s)
- Transformer: cpw.mods.fml.common.asm.transformers.PatchingTransformer
- Transformer: cpw.mods.fml.common.asm.transformers.MarkerTransformer
- Transformer: cpw.mods.fml.common.asm.transformers.SideTransformer
- Transformer: cpw.mods.fml.common.asm.transformers.EventSubscriptionTransformer
- Transformer: codechicken.lib.asm.ClassHeirachyManager
- Transformer: codechicken.core.asm.InterfaceDependancyTransformer
- Transformer: codechicken.core.asm.TweakTransformer
- Transformer: codechicken.core.asm.DelegatedTransformer
- Transformer: codechicken.core.asm.DefaultImplementationTransformer
- Transformer: invtweaks.forge.asm.ContainerTransformer
- Transformer: codechicken.nei.asm.NEITransformer
- Transformer: tconstruct.preloader.ASMInterfaceRepair
- Transformer: tconstruct.preloader.AccessTransformers
- Transformer: com.mumfrey.liteloader.transformers.event.EventProxyTransformer
- Transformer: com.mumfrey.liteloader.launch.LiteLoaderTransformer
- Transformer: com.mumfrey.liteloader.client.transformers.CrashReportTransformer
- Transformer: openmods.OpenModsClassTransformer
- Transformer: openblocks.asm.OpenBlocksClassTransformer
- Transformer: cpw.mods.fml.common.asm.transformers.DeobfuscationTransformer
- Transformer: cpw.mods.fml.common.asm.transformers.AccessTransformer
- Transformer: net.minecraftforge.transformers.ForgeAccessTransformer
- Transformer: codechicken.core.asm.CodeChickenAccessTransformer
- Transformer: invtweaks.forge.asm.ITAccessTransformer
- Transformer: tconstruct.preloader.AccessTransformers
- Transformer: cpw.mods.fml.common.asm.transformers.ModAccessTransformer
- Transformer: cpw.mods.fml.common.asm.transformers.TerminalTransformer
- Transformer: com.mumfrey.liteloader.client.transformers.LiteLoaderEventInjectionTransformer
- Transformer: com.mumfrey.liteloader.client.transformers.LiteLoaderCallbackInjectionTransformer
- Transformer: com.mumfrey.liteloader.client.transformers.JoinGamePacketTransformer
- Transformer: com.mumfrey.liteloader.client.transformers.ServerChatPacketTransformer
- Transformer: com.mumfrey.liteloader.client.transformers.LoginSuccessPacketTransformer
- Transformer: com.mumfrey.liteloader.client.transformers.ChatPacketTransformer
- Transformer: com.thevoxelbox.voxelmap.litemod.VoxelMapTransformer
- Transformer: com.mumfrey.liteloader.client.transformers.ServerCustomPayloadPacketTransformer
- Transformer: com.mumfrey.liteloader.client.transformers.CustomPayloadPacketTransformer
- Transformer: com.mumfrey.liteloader.client.transformers.MinecraftOverlayTransformer
- Transformer: cpw.mods.fml.common.asm.transformers.ModAPITransformer
- Transformer: mods.immibis.core.impl.MultiInterfaceClassTransformer
- Transformer: mods.immibis.core.impl.TraitTransformer
JVM Flags: 4 total; -XX:HeapDumpPath=MojangTricksIntelDriversForPerformance_javaw.exe_minecraft.exe.heapdump -Xms512m -Xmx4096m -XX:PermSize=256m
AABB Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used
IntCache: cache: 0, tcache: 0, allocated: 12, tallocated: 95
FML: MCP v9.05 FML v7.10.23.1186 Minecraft Forge 10.13.0.1186 41 mods loaded, 41 mods active
mcp{9.05} [Minecraft Coder Pack] (minecraft.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available->Available->Available->Available->Available->Available
FML{7.10.23.1186} [Forge Mod Loader] (forge-1.7.10-10.13.0.1186.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available->Available->Available->Available->Available->Available
Forge{10.13.0.1186} [Minecraft Forge] (forge-1.7.10-10.13.0.1186.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available->Available->Available->Available->Available->Available
CodeChickenCore{1.0.2.9} [CodeChicken Core] (minecraft.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available->Available->Available->Available->Available->Available
NotEnoughItems{1.0.2.15} [Not Enough Items] (NotEnoughItems-1.7.10-1.0.2.15-universal.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available->Available->Available->Available->Available->Available
TConstruct-Preloader{0.1.1} [Tinkers Corestruct] (minecraft.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available->Available->Available->Available->Available->Available
OpenModsCore{@VERSION@} [OpenModsCore] (minecraft.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available->Available->Available->Available->Available->Available
doggytalents{v1.7.2a} [Doggy Talents] ([1.7.10] Doggy Talents - v1.7.2a.zip) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available->Available->Available->Available->Available->Available
bspkrsCore{6.13} [bspkrsCore] ([1.7.10]bspkrsCore-universal-6.13.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available->Available->Available->Available->Available->Available
ArmorStatusHUD{1.27} [ArmorStatusHUD] ([1.7.10]ArmorStatusHUD-client-1.27.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available->Available->Available->Available->Available->Available
DamageIndicatorsMod{3.2.0} [Damage Indicators] ([1.7.10]DamageIndicatorsMod-3.2.0.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available->Available->Available->Available->Available->Available
StatusEffectHUD{1.26} [StatusEffectHUD] ([1.7.10]StatusEffectHUD-client-1.26.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available->Available->Available->Available->Available->Available
WorldStateCheckpoints{1.7.10.r01} [WorldStateCheckpoints] ([1.7.10]WorldStateCheckpoints-client-1.7.10.r01.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available->Available->Available->Available->Available->Available
BiblioCraft{1.7.4} [BiblioCraft] (BiblioCraft[v1.7.4][MC1.7.10].jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available->Available->Available->Available->Available->Available
Mantle{1.7.10-165.4bc3343} [Mantle] (Mantle_mc1.7.10_0.3.0.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available->Available->Available->Available->Available->Available
Natura{2.2.0} [Natura] (natura-1.7.10-2.2.0-b1.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available->Available->Available->Available->Available->Available
BiomesOPlenty{2.0.2} [Biomes O' Plenty] (BiomesOPlenty-1.7.10-2.0.2.897-universal.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available->Available->Available->Available->Available->Available
AWWayofTime{v1.0.1g} [Blood Magic: Alchemical Wizardry] (Blood Magic-v1.0.1g(1.7.10).jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available->Available->Available->Available->Available->Available
Botania{r1.1-90} [Botania] (Botania r1.1-90.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available->Available->Available->Available->Available->Available
EnderStorage{1.4.4.6} [EnderStorage] (EnderStorage-1.7.10-1.4.4.6-universal.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available->Available->Available->Available->Available->Available
ForgeMultipart{1.1.0.299} [Forge Multipart] (ForgeMultipart-1.7.10-1.1.0.299-universal.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available->Available->Available->Available->Available->Available
Baubles{1.0.0.13} [Baubles] (Baubles-1.7.2-1.0.0.13.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available->Available->Available->Available->Available->Available
ExtraUtilities{1.1.0e} [Extra Utilities] (extrautilities-1.1.0e.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available->Available->Available->Available->Available->Available
McMultipart{1.1.0.299} [Minecraft Multipart Plugin] (ForgeMultipart-1.7.10-1.1.0.299-universal.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available->Available->Available->Available->Available->Available
helpfulvillagers{1.0.0} [Helpful Villagers] (helpfulvillagers-1.7.10-1.0.0.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available->Available->Available->Available->Available->Available
ImmibisCore{59.0.1} [Immibis Core] (immibis-core-59.0.1.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available->Available->Available->Available->Available->Available
inventorytweaks{1.57-116} [Inventory Tweaks] (InventoryTweaks-1.57-116 (2).jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available->Available->Available->Available->Available->Available
Waila{1.5.3} [Waila] (Waila-1.5.3_1.7.10.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available->Available->Available->Available->Available->Available
JABBA{1.1.4} [JABBA] (Jabba-1.1.4_1.7.10.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available->Available->Available->Available->Available->Available
LunatriusCore{1.1.2.11} [LunatriusCore] (LunatriusCore-1.7.10-1.1.2.11-universal.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available->Available->Available->Available->Available->Available
OpenMods{0.6} [OpenMods] (OpenModsLib-1.7.10-0.6-snapshot-216.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available->Available->Available->Available->Available->Available
OpenBlocks{1.3} [OpenBlocks] (OpenBlocks-1.7.10-1.3-snapshot-423.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available->Available->Available->Available->Available->Available
clayspawn{1.7.2a} [Pam's Clay Spawn] (Pam's Clay Spawn 1.7.2a.zip) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available->Available->Available->Available->Available->Available
getalltheseeds{1.7.2a} [Pam's Get all the Seeds!] (Pam's Get all the Seeds 1.7.2a.zip) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available->Available->Available->Available->Available->Available
harvestcraft{1.7.2d} [Pam's HarvestCraft] (Pam's HarvestCraft 1.7.10a.zip) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available->Available->Available->Available->Available->Available
Schematica{1.7.0.84} [Schematica] (Schematica-1.7.10-1.7.0.84-universal.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available->Available->Available->Available->Available->Available
StainedEnderTables{1.01} [Stained Ender Tables] (StainedEnderTables-1.7.10-1.01.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available->Available->Available->Available->Available->Available
TConstruct{1.7.10-1.6.0.jenkins535} [Tinkers' Construct] (TConstruct_mc1.7.10_1.6.0d34.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available->Available->Available->Available->Available->Available
TwilightForest{2.2.1} [The Twilight Forest] (twilightforest-1.7.2-2.2.1.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available->Available->Available->Available->Available->Available
witchery{0.20.0} [Witchery] (witchery-1.7.10-0.20.0.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available->Available->Available->Available->Available->Available
ForgeMicroblock{1.1.0.299} [Forge Microblocks] (ForgeMultipart-1.7.10-1.1.0.299-universal.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available->Available->Available->Available->Available->Available
Mantle Environment: Environment healthy.
TConstruct Environment: Environment healthy.
Launched Version: 1.7.10
LWJGL: 2.9.1
OpenGL: GeForce GT 630M/PCIe/SSE2 GL version 4.3.0, NVIDIA Corporation
GL Caps: Using GL 1.3 multitexturing.
Using framebuffer objects because OpenGL 3.0 is supported and separate blending is supported.
Anisotropic filtering is supported and maximum anisotropy is 16.
Shaders are available because OpenGL 2.1 is supported.
Is Modded: Definitely; Client brand changed to 'fml,forge'
Type: Client (map_client.txt)
Resource Packs: [Soartex_Fanver.zip, Soartex_Universal.zip] Current Language: English (US)
Profiler Position: N/A (disabled)
Vec3 Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used
Anisotropic Filtering: Off (1)
Also, some NPCs that you could do in the future if they aren't already on your list are:
Here's the crash report I got:
---- Minecraft Crash Report ----
// Daisy, daisy...
Time: 7/31/14 4:54 PM
Description: Exception in server tick loop
java.io.FileNotFoundException: C:\Users\Tyler\Desktop\test.txt (The system cannot find the path specified)
at java.io.FileOutputStream.open(Native Method)
at java.io.FileOutputStream.<init>(Unknown Source)
at java.io.FileOutputStream.<init>(Unknown Source)
at java.io.PrintWriter.<init>(Unknown Source)
at java.io.PrintWriter.<init>(Unknown Source)
at mods.helpfulvillagers.main.EventHooks.entityJoinedWorldEventHandler(EventHooks.java:33)
at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EventHooks_entityJoinedWorldEventHandler_EntityJoinWorldEvent.invoke(.dynamic)
at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51)
at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122)
at net.minecraft.world.World.func_72838_d(World.java:1307)
at net.minecraft.world.gen.structure.StructureVillagePieces$Village.func_74893_a(StructureVillagePieces.java:1617)
at net.minecraft.world.gen.structure.StructureVillagePieces$House3.func_74875_a(StructureVillagePieces.java:1121)
at net.minecraft.world.gen.structure.StructureStart.func_75068_a(StructureStart.java:44)
at net.minecraft.world.gen.structure.MapGenStructure.func_75051_a(MapGenStructure.java:93)
at net.minecraft.world.gen.ChunkProviderFlat.func_73153_a(SourceFile:132)
at net.minecraft.world.gen.ChunkProviderServer.func_73153_a(ChunkProviderServer.java:279)
at net.minecraft.world.chunk.Chunk.func_76624_a(Chunk.java:1047)
at net.minecraft.world.gen.ChunkProviderServer.originalLoadChunk(ChunkProviderServer.java:190)
at net.minecraft.world.gen.ChunkProviderServer.loadChunk(ChunkProviderServer.java:131)
at net.minecraft.world.gen.ChunkProviderServer.func_73158_c(ChunkProviderServer.java:101)
at net.minecraft.server.MinecraftServer.func_71222_d(MinecraftServer.java:265)
at net.minecraft.server.integrated.IntegratedServer.func_71247_a(IntegratedServer.java:78)
at net.minecraft.server.integrated.IntegratedServer.func_71197_b(IntegratedServer.java:92)
at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:387)
at net.minecraft.server.MinecraftServer$2.run(MinecraftServer.java:685)
A detailed walkthrough of the error, its code path and all known details is as follows:
---------------------------------------------------------------------------------------
-- System Details --
Details:
Minecraft Version: 1.7.10
Operating System: Windows 8 (x86) version 6.2
Java Version: 1.7.0_51, Oracle Corporation
Java VM Version: Java HotSpot(TM) Client VM (mixed mode), Oracle Corporation
Memory: 84695912 bytes (80 MB) / 250408960 bytes (238 MB) up to 523501568 bytes (499 MB)
JVM Flags: 6 total; -XX:HeapDumpPath=MojangTricksIntelDriversForPerformance_javaw.exe_minecraft.exe.heapdump -Xmx512M -XX:+UseConcMarkSweepGC -XX:+CMSIncrementalMode -XX:-UseAdaptiveSizePolicy -Xmn128M
AABB Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used
IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0
FML: MCP v9.05 FML v7.10.25.1189 Minecraft Forge 10.13.0.1189 4 mods loaded, 4 mods active
mcp{9.05} [Minecraft Coder Pack] (minecraft.jar) Unloaded->Constructed->Pre-initialized->Initialized->Pos