diff --git a/src/ReplicatedStorage/Shared/ChunkManager/BlockManager.lua b/src/ReplicatedStorage/Shared/ChunkManager/BlockManager.lua index 0ea1e05..9a625e0 100644 --- a/src/ReplicatedStorage/Shared/ChunkManager/BlockManager.lua +++ b/src/ReplicatedStorage/Shared/ChunkManager/BlockManager.lua @@ -5,13 +5,13 @@ local BlockManager = {} BlockManager.BlockIdMappings = {} :: {BasePart} -for i,v in pairs(game:GetService("ReplicatedStorage"):WaitForChild("Blocks"):GetChildren()) do +for _,v in pairs(game:GetService("ReplicatedStorage"):WaitForChild("Blocks"):GetChildren()) do BlockManager.BlockIdMappings[v:GetAttribute("n")] = v end BlockManager.UpdateIdMappings = {} :: {BasePart} -for i,v in pairs(game:GetService("ReplicatedStorage"):WaitForChild("BlockUpdateOperations"):GetChildren()) do +for _,v in pairs(game:GetService("ReplicatedStorage"):WaitForChild("BlockUpdateOperations"):GetChildren()) do local success, reason = pcall(function() BlockManager.UpdateIdMappings[v:GetAttribute("n")] = require(v) end) @@ -37,8 +37,8 @@ function BlockManager:GetBlock(blockId: number, attr: {[typeof("")]: any}?) local b = BlockManager.BlockIdMappings[blockId]:Clone() b.Size = Vector3.new(3.95,3.95,3.95) - for i,v in pairs(attr or {}) do - b:SetAttribute(i,v) + for _,v in pairs(attr or {}) do + b:SetAttribute(_,v) end if BlockManager.UpdateIdMappings[blockId] then diff --git a/src/ReplicatedStorage/Shared/ChunkManager/ChunkBuilder.lua b/src/ReplicatedStorage/Shared/ChunkManager/ChunkBuilder.lua index 2a8c5da..abf1f14 100644 --- a/src/ReplicatedStorage/Shared/ChunkManager/ChunkBuilder.lua +++ b/src/ReplicatedStorage/Shared/ChunkManager/ChunkBuilder.lua @@ -117,7 +117,7 @@ function ChunkBuilder:BuildChunk(c: typeof(Chunk.new(0,0,0)),parent: Instance?) if existing then task.defer(function() task.synchronize() - RunService.RenderStepped:Wait() + -- RunService.RenderStepped:Wait() if existing.Parent then existing:Destroy() end diff --git a/src/ReplicatedStorage/Shared/PlacementManager.lua b/src/ReplicatedStorage/Shared/PlacementManager.lua index 1e7e710..b7de2c4 100644 --- a/src/ReplicatedStorage/Shared/PlacementManager.lua +++ b/src/ReplicatedStorage/Shared/PlacementManager.lua @@ -139,9 +139,9 @@ function PlacementManager:BreakBlock(cx, cy, cz, x, y, z) print("[DEBUG] Client missing block; resyncing nearby chunks") ChunkManager:ResyncAroundChunk(cx, cy, cz, 1) task.defer(function() - task.synchronize() - RunService.RenderStepped:Wait() - task.desynchronize() + -- task.synchronize() + -- RunService.RenderStepped:Wait() + -- task.desynchronize() local refreshed = ChunkManager:GetChunk(cx, cy, cz) if refreshed and refreshed:GetBlockAt(x, y, z) then task.synchronize() @@ -254,9 +254,9 @@ function PlacementManager:Init() if not pendingBreakResync[key] then pendingBreakResync[key] = true task.defer(function() - task.synchronize() - RunService.RenderStepped:Wait() - task.desynchronize() + -- task.synchronize() + -- RunService.RenderStepped:Wait() + -- task.desynchronize() pendingBreakResync[key] = nil ChunkManager:ResyncAroundChunk(cx, cy, cz, 1) end)