So they added...a bunch of fixes to semi-rare bugs. Ok, that's still nice.
But what features did they add? Oh...a new feature that can't even be used
in vanilla Minecraft...yay...
Are you sure, I tested it again and works fine. If the front torch of the comparator is lit, is doesn't do the rapid fire thing. If the front torch is off, then it will do the thing correctly. Try it again with this technique.
I'm very excited about this one in particular. Finally, my villagers will abandon that one single house and actually use the entire village!
(Or at least most of it)
Huh? I don't think the "villagers crowd into a single house" issue was fixed, unless it wasn't in the original list. The only fixes that seemed relevant to villages/villagers were:
Huh? I don't think the "villagers crowd into a single house" issue was fixed, unless it wasn't in the original list. The fixes relevant to villagers were:
It wasn't fixed, but it was substantially improved. From the site:
After trying multiple different changes in the code, I couldn't get it even near "good", but at least I managed to make the villagers spread more evenly around the village, and somewhat in the houses, too. There could still occasionally be 3-5 villagers in the same house, but with around 15 villagers, at least 5-8 houses were occupied each night. So, an improvement, but not fully fixed.
Also, if a house has more than one door, the house has a higher chance to get crowding, even with the changes. The other door(s) lure the villagers out away from the door they are supposed to restrict.
The biggest problem to solve this issue somewhat easily is the door restriction operation. Basically, it does not work. There is no point in trying to work out a well working algorithm that takes occupation into account when that occupation data is mostly useless.
The changes
1) Changed the villagers' "home area" to be based on the bounding box of village's doors (instead of mass center). This matches better the needed area of movement, though the current way has the minor benefit of bringing the villagers slightly closer together during daytime - sort of looks like "community behaviour".
2) Increased the radius factor from 0.6 to 0.9. The 0.6 for the current mass center -based solution does make sense as the most distant door from that mass center can indeed be quite far away, and larger factor could allow villagers to wander quite far "out" in the opposite direction. Unfortunately, that will also limit their chances to move to that distant house that is in the village. With bounding box center -based "home area", the radius can be higher without that problem.
3) Changed the way villagers choose which door they'd like to go to. In current code the distance is given unnecessarily large disadvantage weight (squared and in addition anything beyond 16 blocks was given an extra about x30 distance which in practice means fully ignored), and when near enough, it has no effect at all. I changed the distance weight to linear, multiplied by just 4, and added the restriction value (for whatever rare effect it has). Also, I made it keep 3 best choices and pick randomly one of them in the end. The randomness tries to diminish the effects of the remaining badly working things.
4) Removed any extra doors from multi-door houses. Not a nice change, and not absolutely needed.
1 and 2 together spread the villagers quite nicely around the village. This already decreased the crowding effect a lot, but local hotspots would still be a problem.
3 and 4 reduce the local hotspots a bit. Not that well, but at least better than the current code.
What would still be needed
The above changes are merely a minor fine-tuning to reduce the worst of the issue.
Full fix would require quite a total rethinking/design for the way a door or house is marked occupied. To me, it seems that it would be best to simply bind each villager to a single door. Easy when generating the village (the code can just bind the generated villager to the house/door it was generated for). When spawning a new villager or when a door gets invalid/destroyed, there would need to be new code that looks for least bound doors and picks one of those, to spread the villagers evenly.
Then, when villager wants to get inside, it would prefer its "home door" unless it is really far away (like more than 50 blocks away?), in which case it could just pick a random valid door nearby for that night.
EDIT:
I just tested this in my test world where I have a little spawn area and iron golem farm, and it works in that they don't crowd into one area any more. They do however crowd into *two* areas...
It wasn't fixed, but it was substantially improved. From the site:
EDIT:
I just tested this in my test world where I have a little spawn area and iron golem farm, and it works in that they don't crowd into one area any more. They do however crowd into *two* areas...
Cool. Did you just browse the "recently updated" entries in the bug database? Or did you find this another way?
Do we even really know that this specific change made it into this snapshot? (since the original snapshot posting didn't mention this one)
Are you sure, I tested it again and works fine. If the front torch of the comparator is lit, is doesn't do the rapid fire thing. If the front torch is off, then it will do the thing correctly. Try it again with this technique.
Nope can't get it to work. a picture of your technique would be nice.
How ever you can achieve the rapid fire by placing a dispenser with a block beside it, and on that block put a switch. Next put 3 redstone wire in a loop connected to the comparator. Put the comparator in subtraction mode and then put a redstone torch beside the receiving end were the main power would enter. Refer to picture for a better understanding on what it should look like. Oh one thing the redstone wire is flashing rapidly, you can not tell in a still picture. =)
So they added...a bunch of fixes to semi-rare bugs. Ok, that's still nice.
But what features did they add? Oh...a new feature that can't even be used
in vanilla Minecraft...yay...
Oh please, if they added a lot of new features, then you'd complain that Mojang is ignoring bugs.
What's wrong with the clouds? Last time I checked, clouds don't look transparent from below in real life either. Mainly because of the distance between the ground and the clouds themselves. I have a feeling that this will look wierd.
Rollback Post to RevisionRollBack
There's a reason he's called "The Sisko"
Star Trek DS9 and Doctor Who FTW.
Oh please, if they added a lot of new features, then you'd complain that Mojang is ignoring bugs.
No I wouldn't. I pretty much ignore bugs, since most of them involve things like an unintended
increase in spider spawning when you place 12 or more hoppers into a village with exactly 4
houses on a full moon. (Exaguration)
I'm a total feature junky. After a few years of Minecraft, it starts to get mighty
borring when no new features are added for a while. If they finally added colored lighting,
I'd be too busy playing around with it to CARE if a zombie randomly spawned in my house
(They're so darn weak anyway) and all it would make me do is wish for them to update the
combat system to be more fun and exciting.
Cool. Did you just browse the "recently updated" entries in the bug database? Or did you find this another way?
Do we even really know that this specific change made it into this snapshot? (since the original snapshot posting didn't mention this one)
I commented on the bug, which put me in "watch" mode. I think you can also click "Watch" on the bug page to watch it as well. In that mode, it sends you an email whenever someone comments or the status changes.
some good stuff so far just wish they would fix the lighting bug because it some of ruins a good view with those ugly shadows in spots they shouldn't be
But what features did they add? Oh...a new feature that can't even be used
in vanilla Minecraft...yay...
No they did not. I just tested that theory.
NO! Thats terrible! I at least hope they add some sort of BUD switch/Ticker block now.....
Also, get that Curse Client BS out of my face.
Huh? I don't think the "villagers crowd into a single house" issue was fixed, unless it wasn't in the original list. The only fixes that seemed relevant to villages/villagers were:
It wasn't fixed, but it was substantially improved. From the site:
EDIT:
I just tested this in my test world where I have a little spawn area and iron golem farm, and it works in that they don't crowd into one area any more. They do however crowd into *two* areas...
Did you know I write Science Fiction? Well I do. Check it out at http://planetretcon.com/books/
Cool. Did you just browse the "recently updated" entries in the bug database? Or did you find this another way?
Do we even really know that this specific change made it into this snapshot? (since the original snapshot posting didn't mention this one)
How ever you can achieve the rapid fire by placing a dispenser with a block beside it, and on that block put a switch. Next put 3 redstone wire in a loop connected to the comparator. Put the comparator in subtraction mode and then put a redstone torch beside the receiving end were the main power would enter. Refer to picture for a better understanding on what it should look like. Oh one thing the redstone wire is flashing rapidly, you can not tell in a still picture. =)
"SSSSSSSSSSSSS(NO ME EXSSAPLODE FIRSSSST!!!)SSSSSSSS(NO, ME!)SSSSSSS(ME FIRSSSST!!!)
BOOM!
Oh please, if they added a lot of new features, then you'd complain that Mojang is ignoring bugs.
Star Trek DS9 and Doctor Who FTW.
No I wouldn't. I pretty much ignore bugs, since most of them involve things like an unintended
increase in spider spawning when you place 12 or more hoppers into a village with exactly 4
houses on a full moon. (Exaguration)
I'm a total feature junky. After a few years of Minecraft, it starts to get mighty
borring when no new features are added for a while. If they finally added colored lighting,
I'd be too busy playing around with it to CARE if a zombie randomly spawned in my house
(They're so darn weak anyway) and all it would make me do is wish for them to update the
combat system to be more fun and exciting.
Probably means pre-release next week.
I commented on the bug, which put me in "watch" mode. I think you can also click "Watch" on the bug page to watch it as well. In that mode, it sends you an email whenever someone comments or the status changes.
Did you know I write Science Fiction? Well I do. Check it out at http://planetretcon.com/books/