diff options
Diffstat (limited to 'leaf_notes.txt')
-rw-r--r-- | leaf_notes.txt | 32 |
1 files changed, 32 insertions, 0 deletions
diff --git a/leaf_notes.txt b/leaf_notes.txt new file mode 100644 index 0000000000..7461a327b9 --- /dev/null +++ b/leaf_notes.txt @@ -0,0 +1,32 @@ +- Starlight fixlight command + method on light engine (note: add to mod to, after done this) +- note: for paper, the chunk debug command +- rebase IntervalledCounter into util patch +- mcutil diff +- paper debug chunks --async in DedicatedServer +- TODO keep around region file lock? +- mcutil#getTicketLevelFor is wrong, just delete it later +- in the mod: + - ChunkHolder + - isReadyForSaving overwrite + - remove state fields in mod + - addSaveDependency overwrite + - ChunkMap + - pendingUnloads/pendingGenerationTasks/unloadQueue/ field destroy + - DistanceManager + - getTickets/dumpTickets/tickingTracker/ overwrite + - GenerationChunkHolder + - remove state fields in mod + - rescheduleChunkTask/failAndClearPendingFuturesBetween/failAndClearPendingFuture/completeFuture/ + findHighestStatusWithPendingFuture/acquireStatusBump/isStatusDisallowed/ overwrite + - LayerLightEngine + - getDebugSectionType overwrite + - ThreadedLayerLightEngine + - waitForPendingTasks overwrite + +on another note, clean up mcutils... + +later, run a diff compared to the mod and move all of the diff to separate classes +apply todo in levelmixin + +to fix later: +- Change loadedChunkMap in ServerChunkCache to use concurrent long map |