Skip to content

Commit ffe291c

Browse files
committedSep 26, 2015
Decorations: Remove error message 'chunksize not divisable by sidelen'
Sidelen larger than 16 is essential for low density decorations With sidelen > 16 chunksize may not be divisable by sidelen if chunksize is changed, in this situation setting sidelen = chunksize is desirable and should not create error messages.
1 parent e728281 commit ffe291c

File tree

1 file changed

+2
-4
lines changed

1 file changed

+2
-4
lines changed
 

‎src/mg_decoration.cpp

+2-4
Original file line numberDiff line numberDiff line change
@@ -90,11 +90,9 @@ size_t Decoration::placeDeco(Mapgen *mg, u32 blockseed, v3s16 nmin, v3s16 nmax)
9090
int carea_size = nmax.X - nmin.X + 1;
9191

9292
// Divide area into parts
93-
if (carea_size % sidelen) {
94-
errorstream << "Decoration::placeDeco: chunk size is not divisible by "
95-
"sidelen; setting sidelen to " << carea_size << std::endl;
93+
// If chunksize is changed it may no longer be divisable by sidelen
94+
if (carea_size % sidelen)
9695
sidelen = carea_size;
97-
}
9896

9997
s16 divlen = carea_size / sidelen;
10098
int area = sidelen * sidelen;

0 commit comments

Comments
 (0)
Please sign in to comment.