Nghhi crul's edit[]
In this edit, User:Nghhi crul claims that the "Processed" field means "List of chunks that have Guardians spawned in them" rather than "List of chunks that have had their piece of the structure created". This is not correct. Using the MCP 9.24 beta names, the field is used to determine the return value from StructureOceanMonument.func_175788_a
, which is used by MapGenStructure.generateStructure
to decide whether to call StructureStart.generateStructure
which does the actual construction of the structure. Determination of whether a region is within the bounds of the monument for Guardian spawning is done by ChunkProviderOverworld.getPossibleCreatures
calling MapGenStructure.isPositionInStructure
which simply checks the bounding box of the whole monument (the BB
tag). This can also be observed in-game by noting that if a monument doesn't generate (e.g. because the chunk was loaded too long in 1.7 or earlier), "Processed" is empty but guardians still spawn. Anomie x (talk) 21:22, 27 April 2016 (UTC)
- What are you discussing? Talk pages are not for reporting problems. However, you could tell the user. The Blobs 00:50, 28 April 2016 (UTC)
- EDIT by Nghhi crul (aka SpakeMiner): Oh, thanks, I didn't know that. Good to know, the problem really was the superflat generation. However you still should keep that the amount of compounds in Processed is always 16 except in superflat worlds, because it doesn't actually list every chunk that has the structure generated in. –Preceding unsigned comment was added by Nghhi crul (talk • contribs) at 9:24, 28 April 2016 (UTC). Please sign your posts with ~~~~
- The amount is always 16 because the structure is 58x58 and always generates with its center in the middle of a chunk, not because there's any actual limit placed on the allowed number of entries. I suppose we could clarify that it's not exactly chunks as reported in-game, it's chunks-offset-by-8 because that's how most generated stuff gets generated. Anomie x (talk) 12:50, 28 April 2016 (UTC)