- * Return SKIP when survival auto place if given predicate returns false.
+ * Return REJECT_CONTINUE when survival auto place if given predicate returns false.
*/
public static
- * (*): For survival auto place, it will * REJECT, if all structure element REJECT * SKIP, if 1 or more structure
- * element SKIP and the rest structure element (0 or more) REJECT * any other result, **immediately** upon any
- * structure element returns these other results. This behavior is not 100% fixed and might change later on, but we
- * will send the notice on a best effort basis.
+ * (*): For survival auto place, it will: REJECT, if any structure element returns REJECT (and none returned ACCEPT,
+ * STOP, ACCEPT_STOP, or SKIP); REJECT_CONTINUE, if all structure elements return REJECT_CONTINUE (none returned
+ * REJECT); SKIP, as soon as any structure element returns SKIP; any other result, immediately upon any structure
+ * element returning those.
*
* Take care while chaining, as it will try to call every structure element until it returns true. If none does it
* will finally return false.
diff --git a/src/main/java/com/gtnewhorizon/structurelib/structure/SurvivalBuildStructureWalker.java b/src/main/java/com/gtnewhorizon/structurelib/structure/SurvivalBuildStructureWalker.java
index 02b61922..79f06f5c 100644
--- a/src/main/java/com/gtnewhorizon/structurelib/structure/SurvivalBuildStructureWalker.java
+++ b/src/main/java/com/gtnewhorizon/structurelib/structure/SurvivalBuildStructureWalker.java
@@ -43,9 +43,10 @@ class SurvivalBuildStructureWalker