summaryrefslogtreecommitdiffstats
path: root/MCServer/Plugins/Core/regen.lua
blob: f1dd4e11854260736aca82d272a640e8e5ecc098 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
function HandleRegenCommand(Split, Player)
	if ((#Split == 2) or (#Split > 3)) then
		Player:SendMessage( cChatColor.Green .. "Usage: '/regeneratechunk' or '/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