As you walk around, any blocks within a certain radius of yourself - say, 3 blocks (but not vertically), you flag as 'no spawn'. You can only have so much area personally flagged. It should be enough to cover maybe a small castle (2 floors, not huge area) by yourself?
Flags are not removed over time. Rather, once you reach your limit and continue to move around the oldest flags are removed. This means: If you run around inside your little castle and then never leave it, no enemies will respawn. If you run through a forest, enemies will not respawn directly behind you. If you DO leave your castle and cover enough area OUTSIDE it, enemies may start spawning within.
Maybe the flags will also fade over time, but it should be fairly slowly.
Maybe just having them fade over time would be enough xD
I'm not sure if that would suck up speed, though. This system could, say, flag areas within a grid of 1/3 the resolution as the blocks grid. (i.e. a 3x3x3 cube in the blocks grid would be a 1x1x1 cube in the nospawn grid?)
---> This is an idea to combat the spawning-within-your-base that seems to be happening and bothering people. It also means you can quickly patrol an area and you can be sure it'll be safe - at least for a while or until you leave.
Rollback Post to RevisionRollBack
"I want to see forum posts saying "how do i kill dragon" with replies reading "lol"."
---> vede claimed Notch said this (and it is awesome).
From a programming perspective, you wouldn't even need to flag whole blocks, but have the player drop flags occasionally. When a monster spawns it checks to see if it is within a certain distance of a flag, and if so, removes it.
Rollback Post to RevisionRollBack
Real Minecrafters craft goddamn mines.
01-11-10: The date was a palindrome, and firefly (now banned) decided to make us all INCREDIBLY ANGRY by doing unspeakable acts. I propose from now on we blame any sort of mistake or unluck on firefly.
Flags are not removed over time. Rather, once you reach your limit and continue to move around the oldest flags are removed. This means: If you run around inside your little castle and then never leave it, no enemies will respawn. If you run through a forest, enemies will not respawn directly behind you. If you DO leave your castle and cover enough area OUTSIDE it, enemies may start spawning within.
Maybe the flags will also fade over time, but it should be fairly slowly.
Maybe just having them fade over time would be enough xD
I'm not sure if that would suck up speed, though. This system could, say, flag areas within a grid of 1/3 the resolution as the blocks grid. (i.e. a 3x3x3 cube in the blocks grid would be a 1x1x1 cube in the nospawn grid?)
---> This is an idea to combat the spawning-within-your-base that seems to be happening and bothering people. It also means you can quickly patrol an area and you can be sure it'll be safe - at least for a while or until you leave.
---> vede claimed Notch said this (and it is awesome).
01-11-10: The date was a palindrome, and firefly (now banned) decided to make us all INCREDIBLY ANGRY by doing unspeakable acts. I propose from now on we blame any sort of mistake or unluck on firefly.