summaryrefslogtreecommitdiffstats
path: root/MCServer/Plugins/Core/regeneratechunk.lua
blob: b4b2874fc1bfcadd0c1544e937a55d762f4da0fd (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
function HandleRegenerateChunkCommand( Split, Player )
	if( (#Split == 2) or (#Split > 3) ) then
		Player:SendMessage( cChatColor.Green .. "Usage: /regeneratechunk <X [Z]>" )
		return true
	end
	
	local X = Player:GetChunkX()
	local Z = Player:GetChunkZ()
	
	if( #Split == 3 ) then
		X = Split[2]
		Z = Split[3]
	end
	
	Player:SendMessage(cChatColor.Green .. "Regenerating chunk ["..X..", "..Z.."]")
	Player:GetWorld():RegenerateChunk(X, Z)
	return true
end