diff --git a/docs/src/progress/renderertodo.md b/docs/src/progress/renderertodo.md index 50161cde..e43400fc 100644 --- a/docs/src/progress/renderertodo.md +++ b/docs/src/progress/renderertodo.md @@ -1297,12 +1297,17 @@ grid2 starting to look realtime! Pass environment data through grid2 solver Save assembly on compile +(01/24/2025) +Delete old server physics cell on terrain edit + # TODO +Fix physics breaking at far-off locations + - separately simulated regions of physics that dynamically merge/unmerge based on chunk loading Implement gadgets - Chemistry System diff --git a/src/main/java/electrosphere/server/datacell/GriddedDataCellManager.java b/src/main/java/electrosphere/server/datacell/GriddedDataCellManager.java index 99b20df7..7433438f 100644 --- a/src/main/java/electrosphere/server/datacell/GriddedDataCellManager.java +++ b/src/main/java/electrosphere/server/datacell/GriddedDataCellManager.java @@ -293,7 +293,7 @@ public class GriddedDataCellManager implements DataCellManager, VoxelCellManager Long key = this.getServerDataCellKey(worldPos); if(posPhysicsMap.containsKey(key)){ PhysicsDataCell cell = posPhysicsMap.get(key); - cell.generatePhysics(); + cell.retireCell(); } //get data to generate with Vector3d realPos = new Vector3d(