From ad4b649f0718b1994feb332741a8cb098e25e09c Mon Sep 17 00:00:00 2001 From: raven Date: Sun, 22 Mar 2026 00:47:00 -0500 Subject: debug generation type --- server/level.go | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) (limited to 'server/level.go') diff --git a/server/level.go b/server/level.go index f34bc89..95f04ff 100644 --- a/server/level.go +++ b/server/level.go @@ -199,6 +199,23 @@ func (l *level) generateEmpty() { l.loadingState = levelLoaded } +func (l *level) generateDebug() { + if l.levelInfo.Size.X < 16 || l.levelInfo.Size.Z < 16 { + return + } + if l.levelInfo.Size.Y < 1 { + return + } + var p blockPos + for p.Z = 0; p.Z < 16; p.Z++ { + for p.X = 0; p.X < 16; p.X++ { + l.setBlock(p, blockType(p.X + p.Z * 16)) + } + } + l.save(nil) + l.loadingState = levelLoaded +} + func (l *level) Save(from phony.Actor, done func()) { l.Act(from, func() { l.save(func() { -- cgit v1.2.3