core: impovements
This commit is contained in:
@@ -158,27 +158,13 @@ function Chunk:CreateBlock(x: number,y: number,z: number,d:BlockData)
|
||||
end
|
||||
|
||||
function Chunk:RemoveBlock(x, y, z)
|
||||
print("[DEBUG] Chunk:RemoveBlock called - Chunk:", self.pos, "Block coords:", x, y, z)
|
||||
local blockKey = keyFromCoords(x, y, z)
|
||||
local existingBlock = self.data[blockKey]
|
||||
if existingBlock then
|
||||
print("[DEBUG] Removing existing block with ID:", existingBlock.id)
|
||||
else
|
||||
print("[DEBUG] No block found at coords", x, y, z)
|
||||
end
|
||||
self.data[blockKey] = nil
|
||||
self:PropogateChanges(x,y,z,0)
|
||||
end
|
||||
|
||||
function Chunk:RemoveBlockSmooth(x, y, z)
|
||||
print("[DEBUG] Chunk:RemoveBlockSmooth called - Chunk:", self.pos, "Block coords:", x, y, z)
|
||||
local blockKey = keyFromCoords(x, y, z)
|
||||
local existingBlock = self.data[blockKey]
|
||||
if existingBlock then
|
||||
print("[DEBUG] Smooth removing existing block with ID:", existingBlock.id)
|
||||
else
|
||||
print("[DEBUG] Smooth remove: no block found at coords", x, y, z)
|
||||
end
|
||||
self.data[blockKey] = nil
|
||||
self.delayedRemoval[blockKey] = true
|
||||
self:PropogateChanges(x,y,z,0)
|
||||
|
||||
Reference in New Issue
Block a user