Jude Melton-Houghton

Results 137 comments of Jude Melton-Houghton

> Suggestion: Instead give an object that you can iterate over, so that a pull-style api will be easier to implement, if we want to at some point. (The object...

I have added a more substantial example that uses voxel manipulators.

> The example mod uses one VoxelManipulation per node it potentially touches, which is not particularly efficient. No, it uses one VM per *block* it touches. When a lot of...

That said, I haven't tested the speed of the ABM when voxel manipulators are not used.

Are there LBMs that act on large numbers of nodes or that would otherwise benefit from a bulk option?

I should work on this more. I suppose I'll add bulk LBMs. The main thing keeping this WIP is the question of how to limit the runtime of bulk ABMs.

@sfan5 Yes, bulk LBMs could be a separate PR from this one.

To be clear, I don't have work to do on this PR at the moment. I might open a bulk LBM PR at some point, but someone else can implement...

Here's an idea for limiting the duration of bulk ABMs: record the average execution time per node, then add that this amount to the total ABM execution time for every...

I rebased to remove `registerModStorage` and `unregisterModStorage` from `DummyGameDef` (and to fix conflicts.)