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.
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.