mojira.dev

Mahamatan

Assigned

No issues.

Reported

MC-89509 As of 15w39c, villagers are once more North-West obsessed. Duplicate MC-50415 Fully grown netherwort displays with a missing texture Duplicate MC-49920 Chunks disappear or become corrupt in 14w08 Duplicate MC-48606 As of 14w07a, Villagers show no interest in breeding when they should Works As Intended MC-30158 Arbitrary Framerate drop in 13w36b when maximized Invalid

Comments

I took the doors off the most north-west building in 15w49b just to see what the villagers would do. They 'crammed' into the next most north-western buildings, going so far as trying to climb the walls and shoving each other north-west in a building that had a west-facing nook.

Confirming still broken on minecarts as of 15w49b. 49a was too crashy for me to get a reasonable test scenario going.

Confirmed present in 15w47c, single player survival, minecarts. Behavior is usually in the form of you drift out into the 'empty' until the chunk pieces around you disappear. At this point, you have to quit and restart and are usually stuck 1 block down at the chunk boundary where stuff should have been loading but wasn't.

As of 15w47c, Villagers are still 'cramming' in the NW-most building.

I can confirm that this is still an issue in 15w45a

as of 15w43c, the villagers seem to spread out to occupy parts of the village, but not the entire village, even giving them time to explore and 'pushing' them to the unexplored edges. They still seem to prefer the north-west quadrant.

The familiar 'cramming' behavior from before the 1.8 series is back.

As of 15w40b, villagers are still drifting North-west, ignoring and/or forgetting other buildings.

After falling back to 15w36d, the villagers IMMEDIATELY started to spread back out to the rest of the village.

Attached are screenies of the missing chunks near my tower base... ie, they're in my 'active' area most of the time.

I hurt for your driver woes. Sounds like you've got a beefier rig than I do, though!

Your results are pretty consistent with what I'm seeing, although, I'm getting lower FPS all around, simply due to a less beefy rig.

Mrs. had her PC unused this evening, and she has a MC account/install on it, so I tested on hers. It's a slightly less beefy rig than mine. CPU is an AMD 7750, dual core 2.7ghz with 3 gb of Ram and an nvidia 9400GT.

On 'Far' render distance, I got the following FPS:

Tiny: 59fps
Near Maximized: 30fps
Maximized: 30fps
Full Screen 33fps

On 'Normal' render distance, I got the following FPS
Tiny: 60fps
Near Maximized: 60fps
Maximized: 30fps
Full Screen: 40fps

So, yeah, it definitely pops up with the 'Normal' render distance moreso than the 'far' render distance and will attempt to edit my original reproduction instructions to include setting render distance.

I forced a crash report, JIC.

---- Minecraft Crash Report ----
// I blame Dinnerbone.

Time: 9/9/13 10:40 PM
Description: Manually triggered debug crash

java.lang.Throwable
    at awb.m(SourceFile:1282)
    at awb.V(SourceFile:686)
    at awb.e(SourceFile:642)
    at net.minecraft.client.main.Main.main(SourceFile:103)


A detailed walkthrough of the error, its code path and all known details is as follows:
---------------------------------------------------------------------------------------

-- Head --
Stacktrace:
    at bfi.a(SourceFile:285)

-- Affected level --
Details:
    Level name: MpServer
    All players: 1 total; [bfn['terposa'/223, l='MpServer', x=-29.50, y=119.62, z=264.50]]
    Chunk stats: MultiplayerChunkCache: 225, 225
    Level seed: 0
    Level generator: ID 03 - amplified, ver 0. Features enabled: false
    Level generator options:
    Level spawn location: World: (-28,64,256), Chunk: (at 4,4,0 in -2,16; contains blocks -32,0,256 to -17,255,271), Region: (-1,0; contains chunks -32,0 to -1,31, blocks -512,0,0 to -1,255,511)
    Level time: 4626 game time, 4626 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: 60 total; [tj['item.item.seeds'/137, l='MpServer', x=-7.44, y=98.13, z=280.50], sn['Pig'/136, l='MpServer', x=-6.53, y=98.00, z=275.41], tj['item.item.porkchopRaw'/138, l='MpServer', x=-7.88, y=98.13, z=280.22], sd['Bat'/143, l='MpServer', x=6.09, y=56.10, z=198.75], sg['Cow'/133, l='MpServer', x=-9.13, y=156.00, z=230.06], sg['Cow'/132, l='MpServer', x=-14.50, y=138.00, z=219.50], sn['Pig'/135, l='MpServer', x=-13.55, y=94.13, z=279.50], sg['Cow'/134, l='MpServer', x=-14.47, y=148.00, z=223.50], sd['Bat'/158, l='MpServer', x=45.08, y=20.11, z=244.17], sd['Bat'/147, l='MpServer', x=23.59, y=22.10, z=229.97], tj['item.tile.flower1.dandelion'/148, l='MpServer', x=22.88, y=126.13, z=271.13], tj['item.tile.flower1.dandelion'/149, l='MpServer', x=20.88, y=126.13, z=280.88], sd['Bat'/151, l='MpServer', x=24.61, y=50.76, z=301.91], sd['Bat'/442, l='MpServer', x=-91.79, y=43.87, z=304.75], sn['Pig'/163, l='MpServer', x=33.47, y=156.00, z=251.81], sn['Pig'/162, l='MpServer', x=31.66, y=159.00, z=244.53], sn['Pig'/161, l='MpServer', x=36.50, y=154.00, z=249.50], sn['Pig'/160, l='MpServer', x=37.50, y=153.00, z=249.50], sn['Pig'/51, l='MpServer', x=-109.50, y=86.00, z=342.31], sn['Pig'/68, l='MpServer', x=-90.50, y=140.00, z=291.50], sn['Pig'/69, l='MpServer', x=-89.50, y=138.00, z=293.50], sn['Pig'/70, l='MpServer', x=-92.50, y=164.00, z=290.50], sn['Pig'/71, l='MpServer', x=-90.50, y=194.00, z=289.50], sd['Bat'/336, l='MpServer', x=-36.25, y=43.10, z=191.50], sn['Pig'/67, l='MpServer', x=-84.59, y=191.00, z=248.53], sn['Pig'/72, l='MpServer', x=-86.38, y=90.00, z=339.13], sn['Pig'/85, l='MpServer', x=-74.50, y=88.00, z=342.50], sn['Pig'/84, l='MpServer', x=-78.34, y=194.00, z=245.53], sn['Pig'/87, l='MpServer', x=-74.50, y=88.00, z=342.50], sn['Pig'/86, l='MpServer', x=-72.50, y=91.00, z=340.50], sd['Bat'/459, l='MpServer', x=-51.16, y=37.19, z=235.88], sn['Pig'/83, l='MpServer', x=-76.50, y=193.00, z=250.50], sn['Pig'/82, l='MpServer', x=-75.47, y=191.00, z=248.53], sd['Bat'/335, l='MpServer', x=-26.06, y=42.01, z=189.63], sn['Pig'/95, l='MpServer', x=-49.19, y=164.00, z=242.19], sn['Pig'/94, l='MpServer', x=-57.47, y=161.00, z=244.53], sd['Bat'/373, l='MpServer', x=16.76, y=58.43, z=192.72], sn['Pig'/100, l='MpServer', x=-48.41, y=97.00, z=331.19], sn['Pig'/101, l='MpServer', x=-48.19, y=97.00, z=329.88], sn['Pig'/98, l='MpServer', x=-49.59, y=93.00, z=324.97], sn['Pig'/99, l='MpServer', x=-48.16, y=97.00, z=332.84], sn['Pig'/96, l='MpServer', x=-56.50, y=160.00, z=243.69], sn['Pig'/97, l='MpServer', x=-62.50, y=170.00, z=245.50], sd['Bat'/500, l='MpServer', x=35.25, y=24.92, z=225.34], sd['Bat'/502, l='MpServer', x=9.75, y=14.07, z=323.25], sd['Bat'/503, l='MpServer', x=3.41, y=17.79, z=326.50], sd['Bat'/106, l='MpServer', x=-35.25, y=43.10, z=197.25], bfn['terposa'/223, l='MpServer', x=-29.50, y=119.62, z=264.50], sg['Cow'/119, l='MpServer', x=-5.53, y=145.00, z=220.53], sn['Pig'/118, l='MpServer', x=-14.53, y=143.00, z=220.25], sn['Pig'/117, l='MpServer', x=-28.94, y=142.00, z=222.53], sn['Pig'/116, l='MpServer', x=-21.34, y=142.00, z=221.53], sd['Bat'/596, l='MpServer', x=-47.50, y=47.00, z=222.50], tj['item.item.porkchopRaw'/127, l='MpServer', x=-21.63, y=92.13, z=279.13], tj['item.tile.flower1.dandelion'/126, l='MpServer', x=-21.22, y=92.13, z=278.84], tj['item.tile.flower1.dandelion'/125, l='MpServer', x=-23.50, y=86.13, z=272.56], tj['item.tile.flower1.dandelion'/124, l='MpServer', x=-20.88, y=92.13, z=280.13], tj['item.tile.flower1.dandelion'/123, l='MpServer', x=-19.34, y=93.13, z=282.28], tj['item.tile.torch'/122, l='MpServer', x=-19.72, y=162.13, z=257.50], sn['Pig'/120, l='MpServer', x=-21.50, y=154.00, z=224.50]]
    Retry entities: 0 total; []
    Server brand: vanilla
    Server type: Integrated singleplayer server
Stacktrace:
    at bfi.a(SourceFile:285)
    at awb.b(SourceFile:1813)
    at awb.e(SourceFile:651)
    at net.minecraft.client.main.Main.main(SourceFile:103)

-- System Details --
Details:
    Minecraft Version: 13w36b
    Operating System: Windows XP (x86) version 5.1
    Java Version: 1.7.0_13, Oracle Corporation
    Java VM Version: Java HotSpot(TM) Client VM (mixed mode, sharing), Oracle Corporation
    Memory: 67843160 bytes (64 MB) / 235102208 bytes (224 MB) up to 518979584 bytes (494 MB)
    JVM Flags: 2 total; -XX:HeapDumpPath=MojangTricksIntelDriversForPerformance_javaw.exe_minecraft.exe.heapdump -Xmx512M
    AABB Pool Size: 780 (43680 bytes; 0 MB) allocated, 2 (112 bytes; 0 MB) used
    IntCache: cache: 0, tcache: 0, allocated: 13, tallocated: 95
    Launched Version: 13w36b
    LWJGL: 2.9.0
    OpenGL: GeForce 9400 GT/PCI/SSE2/3DNOW! GL version 3.3.0, NVIDIA Corporation
    Is Modded: Probably not. Jar signature remains and client brand is untouched.
    Type: Client (map_client.txt)
    Resource Packs: []
    Current Language: English (US)
    Profiler Position: N/A (disabled)
    Vec3 Pool Size: 1118 (62608 bytes; 0 MB) allocated, 13 (728 bytes; 0 MB) used

Chris, my experience is that the following behavior exists:

Play at any resolution windowed other than 'maximized' in Windows and you get full FPS, up to the capabilities of your machine.

Play at any resolution fullscreen and you get full FPS, up to the capabilities of your machine.

Play at any resolution 'maximized' in Windows and you are arbitrarily limited to 15fps.

Can you confirm that's what's happening with your setup?

These screenshots were taken just before I forced the crash. One is at the tiny 'starting' resolution and the other is 'maximized', but not full-screen. This is a different world than the other screenshots, created with normal settings.

---- Minecraft Crash Report ----
// You're mean.

Time: 9/6/13 9:28 PM
Description: Manually triggered debug crash

java.lang.Throwable
	at awb.m(SourceFile:1282)
	at awb.V(SourceFile:686)
	at awb.e(SourceFile:642)
	at net.minecraft.client.main.Main.main(SourceFile:103)


A detailed walkthrough of the error, its code path and all known details is as follows:
---------------------------------------------------------------------------------------

-- Head --
Stacktrace:
	at bfi.a(SourceFile:285)

-- Affected level --
Details:
	Level name: MpServer
	All players: 1 total; [bfn['mahamatan'/191, l='MpServer', x=-72.78, y=65.62, z=-242.27]]
	Chunk stats: MultiplayerChunkCache: 270, 270
	Level seed: 0
	Level generator: ID 00 - default, ver 1. Features enabled: false
	Level generator options: 
	Level spawn location: World: (-132,64,276), Chunk: (at 12,4,4 in -9,17; contains blocks -144,0,272 to -129,255,287), Region: (-1,0; contains chunks -32,0 to -1,31, blocks -512,0,0 to -1,255,511)
	Level time: 185906 game time, 230591 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: 127 total; [sf['Chicken'/274, l='MpServer', x=-138.47, y=66.00, z=-181.53], sf['Chicken'/272, l='MpServer', x=-129.56, y=68.00, z=-209.44], sf['Chicken'/283, l='MpServer', x=-122.56, y=78.00, z=-283.47], sf['Chicken'/282, l='MpServer', x=-125.06, y=72.00, z=-284.25], tj['item.item.egg'/281, l='MpServer', x=-120.75, y=69.13, z=-296.25], un['Zombie'/830, l='MpServer', x=-36.53, y=14.00, z=-198.84], sf['Chicken'/280, l='MpServer', x=-120.53, y=72.00, z=-299.38], tj['item.item.egg'/287, l='MpServer', x=-122.97, y=72.13, z=-284.03], tj['item.item.egg'/286, l='MpServer', x=-117.13, y=75.13, z=-274.44], tj['item.item.egg'/285, l='MpServer', x=-120.19, y=75.13, z=-272.88], sf['Chicken'/284, l='MpServer', x=-117.44, y=75.00, z=-276.34], sf['Chicken'/256, l='MpServer', x=-128.53, y=71.00, z=-271.63], sd['Bat'/263, l='MpServer', x=-128.47, y=56.13, z=-261.38], tw['Creeper'/260, l='MpServer', x=-136.69, y=15.00, z=-266.06], sd['Bat'/1888, l='MpServer', x=-144.44, y=49.10, z=-218.44], sd['Bat'/266, l='MpServer', x=-128.27, y=57.32, z=-258.05], sd['Bat'/1890, l='MpServer', x=-2.75, y=63.10, z=-231.75], tw['Creeper'/270, l='MpServer', x=-143.50, y=52.00, z=-234.50], so['Sheep'/268, l='MpServer', x=-128.53, y=70.00, z=-268.66], uj['Slime'/269, l='MpServer', x=-134.63, y=22.00, z=-250.69], sd['Bat'/1887, l='MpServer', x=-110.25, y=43.83, z=-234.25], sf['Chicken'/308, l='MpServer', x=-103.41, y=68.00, z=-292.38], sd['Bat'/2714, l='MpServer', x=-39.78, y=21.00, z=-253.25], sf['Chicken'/311, l='MpServer', x=-103.47, y=67.00, z=-238.69], uj['Slime'/2237, l='MpServer', x=-30.53, y=62.00, z=-319.19], sf['Chicken'/313, l='MpServer', x=-97.47, y=67.00, z=-243.38], sf['Chicken'/312, l='MpServer', x=-95.09, y=67.00, z=-238.94], tj['item.item.egg'/315, l='MpServer', x=-103.13, y=67.13, z=-239.56], un['Zombie'/314, l='MpServer', x=-93.93, y=53.00, z=-237.61], sf['Chicken'/317, l='MpServer', x=-94.68, y=67.00, z=-233.56], tj['item.item.egg'/316, l='MpServer', x=-102.81, y=67.13, z=-235.00], sf['Chicken'/319, l='MpServer', x=-94.05, y=67.00, z=-233.15], tj['item.item.egg'/318, l='MpServer', x=-98.69, y=67.13, z=-239.47], sf['Chicken'/288, l='MpServer', x=-119.69, y=75.00, z=-270.88], sf['Chicken'/289, l='MpServer', x=-126.47, y=69.00, z=-266.44], sf['Chicken'/290, l='MpServer', x=-113.56, y=75.00, z=-266.44], tj['item.item.egg'/291, l='MpServer', x=-126.50, y=69.13, z=-264.47], tw['Creeper'/292, l='MpServer', x=-118.50, y=71.00, z=-258.50], so['Sheep'/295, l='MpServer', x=-112.03, y=66.00, z=-223.16], uj['Slime'/296, l='MpServer', x=-122.78, y=13.00, z=-216.78], tw['Creeper'/297, l='MpServer', x=-115.31, y=54.00, z=-209.50], so['Sheep'/299, l='MpServer', x=-116.28, y=66.00, z=-223.81], sf['Chicken'/301, l='MpServer', x=-120.75, y=62.46, z=-179.25], sf['Chicken'/302, l='MpServer', x=-123.44, y=62.43, z=-178.56], tj['item.item.egg'/343, l='MpServer', x=-94.41, y=67.13, z=-241.69], ui['Skeleton'/2270, l='MpServer', x=-150.41, y=66.00, z=-246.72], un['Zombie'/340, l='MpServer', x=-83.78, y=18.00, z=-306.47], un['Zombie'/351, l='MpServer', x=-98.03, y=53.00, z=-236.50], un['Zombie'/350, l='MpServer', x=-95.69, y=53.00, z=-236.31], sf['Chicken'/349, l='MpServer', x=-103.72, y=67.00, z=-237.63], sf['Chicken'/348, l='MpServer', x=-97.41, y=67.00, z=-237.41], sf['Chicken'/347, l='MpServer', x=-99.53, y=67.00, z=-241.53], tj['item.item.egg'/346, l='MpServer', x=-95.50, y=67.13, z=-241.31], sf['Chicken'/345, l='MpServer', x=-93.53, y=67.00, z=-241.57], sf['Chicken'/344, l='MpServer', x=-98.45, y=67.00, z=-233.38], sf['Chicken'/326, l='MpServer', x=-99.44, y=67.00, z=-235.06], so['Sheep'/327, l='MpServer', x=-110.75, y=66.00, z=-227.13], sf['Chicken'/324, l='MpServer', x=-94.60, y=67.00, z=-240.42], sf['Chicken'/325, l='MpServer', x=-94.88, y=67.00, z=-234.84], sf['Chicken'/322, l='MpServer', x=-97.69, y=67.00, z=-238.75], sf['Chicken'/323, l='MpServer', x=-98.56, y=67.00, z=-243.66], sf['Chicken'/320, l='MpServer', x=-101.06, y=67.00, z=-233.59], sf['Chicken'/321, l='MpServer', x=-101.38, y=67.00, z=-239.53], sf['Chicken'/334, l='MpServer', x=-105.47, y=73.00, z=-171.44], ui['Skeleton'/332, l='MpServer', x=-109.50, y=32.00, z=-185.50], so['Sheep'/330, l='MpServer', x=-111.97, y=66.00, z=-226.34], ui['Skeleton'/331, l='MpServer', x=-96.50, y=15.00, z=-185.50], so['Sheep'/328, l='MpServer', x=-106.72, y=66.00, z=-210.50], so['Sheep'/329, l='MpServer', x=-104.16, y=66.00, z=-209.63], un['Zombie'/372, l='MpServer', x=-86.50, y=21.00, z=-171.50], uk['Spider'/369, l='MpServer', x=-87.22, y=18.88, z=-191.72], sd['Bat'/370, l='MpServer', x=-93.75, y=54.10, z=-183.63], ui['Skeleton'/2289, l='MpServer', x=-23.50, y=63.00, z=-257.50], ui['Skeleton'/2287, l='MpServer', x=-22.50, y=63.00, z=-258.50], tj['item.item.egg'/356, l='MpServer', x=-93.69, y=67.13, z=-233.13], sf['Chicken'/357, l='MpServer', x=-93.56, y=67.00, z=-233.75], uk['Spider'/2285, l='MpServer', x=-21.38, y=63.00, z=-264.16], sf['Chicken'/358, l='MpServer', x=-93.15, y=67.00, z=-233.15], sf['Chicken'/359, l='MpServer', x=-103.84, y=67.00, z=-243.22], un['Zombie'/352, l='MpServer', x=-97.97, y=53.00, z=-237.69], tw['Creeper'/2282, l='MpServer', x=-3.28, y=64.00, z=-275.88], sf['Chicken'/354, l='MpServer', x=-99.18, y=67.00, z=-233.96], sf['Chicken'/355, l='MpServer', x=-93.59, y=67.00, z=-243.53], ui['Skeleton'/2279, l='MpServer', x=-1.50, y=64.00, z=-280.50], uk['Spider'/364, l='MpServer', x=-85.28, y=13.00, z=-207.75], sd['Bat'/365, l='MpServer', x=-92.25, y=55.10, z=-198.63], tw['Creeper'/2277, l='MpServer', x=-4.13, y=64.00, z=-276.47], un['Zombie'/2276, l='MpServer', x=-22.66, y=62.01, z=-207.56], sd['Bat'/367, l='MpServer', x=-94.08, y=52.83, z=-186.41], tw['Creeper'/2275, l='MpServer', x=-89.50, y=17.00, z=-196.50], sf['Chicken'/360, l='MpServer', x=-97.80, y=67.00, z=-234.10], tx['Enderman'/2274, l='MpServer', x=-91.94, y=17.00, z=-201.22], sf['Chicken'/361, l='MpServer', x=-98.91, y=67.00, z=-233.22], sf['Chicken'/362, l='MpServer', x=-98.13, y=67.00, z=-240.47], tx['Enderman'/2272, l='MpServer', x=-91.75, y=17.00, z=-198.69], sf['Chicken'/363, l='MpServer', x=-95.63, y=67.00, z=-240.81], tj['item.item.egg'/410, l='MpServer', x=-40.66, y=61.13, z=-208.72], sf['Chicken'/411, l='MpServer', x=-41.06, y=74.00, z=-164.75], sg['Cow'/408, l='MpServer', x=-37.75, y=63.00, z=-278.22], sf['Chicken'/409, l='MpServer', x=-37.63, y=63.00, z=-209.56], sf['Chicken'/413, l='MpServer', x=-39.81, y=74.00, z=-164.78], tw['Creeper'/3157, l='MpServer', x=-69.50, y=49.00, z=-164.50], tw['Creeper'/3156, l='MpServer', x=-69.50, y=49.00, z=-165.50], sr['Squid'/403, l='MpServer', x=-56.13, y=61.09, z=-201.47], ui['Skeleton'/407, l='MpServer', x=-37.50, y=40.00, z=-298.50], uj['Slime'/404, l='MpServer', x=-50.31, y=34.00, z=-181.69], uj['Slime'/405, l='MpServer', x=-49.31, y=32.89, z=-180.69], un['Zombie'/386, l='MpServer', x=-80.03, y=22.00, z=-176.53], uj['Slime'/385, l='MpServer', x=-68.22, y=63.00, z=-223.78], uj['Slime'/384, l='MpServer', x=-71.69, y=13.77, z=-282.94], sf['Chicken'/433, l='MpServer', x=-24.47, y=62.40, z=-176.84], uk['Spider'/2009, l='MpServer', x=7.66, y=65.00, z=-269.59], uj['Slime'/425, l='MpServer', x=-29.63, y=62.00, z=-261.38], ui['Skeleton'/427, l='MpServer', x=-26.50, y=23.00, z=-166.50], ui['Skeleton'/429, l='MpServer', x=-28.09, y=24.00, z=-165.50], un['Zombie'/3168, l='MpServer', x=-50.03, y=63.00, z=-260.84], tj['item.item.rottenFlesh'/744, l='MpServer', x=-118.13, y=41.13, z=-227.13], tx['Enderman'/192, l='MpServer', x=-95.03, y=16.00, z=-220.47], sd['Bat'/2658, l='MpServer', x=-69.25, y=13.57, z=-163.25], sd['Bat'/2659, l='MpServer', x=-33.63, y=25.42, z=-311.44], bfn['mahamatan'/191, l='MpServer', x=-72.78, y=65.62, z=-242.27], uk['Spider'/2886, l='MpServer', x=-88.22, y=13.00, z=-219.94], sf['Chicken'/254, l='MpServer', x=-141.50, y=70.00, z=-277.50], sf['Chicken'/255, l='MpServer', x=-136.56, y=69.00, z=-282.44], sf['Chicken'/250, l='MpServer', x=-133.47, y=66.00, z=-304.69], sd['Bat'/3116, l='MpServer', x=-27.34, y=18.44, z=-238.50], sd['Bat'/3117, l='MpServer', x=-26.24, y=24.69, z=-236.30]]
	Retry entities: 0 total; []
	Server brand: vanilla
	Server type: Integrated singleplayer server
Stacktrace:
	at bfi.a(SourceFile:285)
	at awb.b(SourceFile:1813)
	at awb.e(SourceFile:651)
	at net.minecraft.client.main.Main.main(SourceFile:103)

-- System Details --
Details:
	Minecraft Version: 13w36b
	Operating System: Windows 7 (amd64) version 6.1
	Java Version: 1.7.0_21, Oracle Corporation
	Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation
	Memory: 279063392 bytes (266 MB) / 481689600 bytes (459 MB) up to 954466304 bytes (910 MB)
	JVM Flags: 2 total; -XX:HeapDumpPath=MojangTricksIntelDriversForPerformance_javaw.exe_minecraft.exe.heapdump -Xmx1G
	AABB Pool Size: 12846 (719376 bytes; 0 MB) allocated, 2 (112 bytes; 0 MB) used
	IntCache: cache: 0, tcache: 0, allocated: 12, tallocated: 94
	Launched Version: 13w36b
	LWJGL: 2.9.0
	OpenGL: GeForce GT 430/PCIe/SSE2 GL version 4.3.0, NVIDIA Corporation
	Is Modded: Probably not. Jar signature remains and client brand is untouched.
	Type: Client (map_client.txt)
	Resource Packs: []
	Current Language: English (US)
	Profiler Position: N/A (disabled)
	Vec3 Pool Size: 2685 (150360 bytes; 0 MB) allocated, 15 (840 bytes; 0 MB) used

I've noticed this in 1.4.7. I've made a huge village and they all crowd into the same 3 houses in the far north/west corner of the village.

My suggestion for changing this in villagers... we know that village population is tied to the number of wooden doors in a village, so that must mean that all doors are counted or indexed in some fashion. Each villager should be given an attribute that is a 'favorite' door he prefers to walk towards when idle, hiding from the dark, or when running from zombies. This favorite door should be a door that is not another villager's favorite, if possible.