diff options
Diffstat (limited to 'moonrise_update_1_21_2.txt')
-rw-r--r-- | moonrise_update_1_21_2.txt | 43 |
1 files changed, 43 insertions, 0 deletions
diff --git a/moonrise_update_1_21_2.txt b/moonrise_update_1_21_2.txt new file mode 100644 index 0000000000..87e5b1546a --- /dev/null +++ b/moonrise_update_1_21_2.txt @@ -0,0 +1,43 @@ +reference comparison: +https://github.com/Tuinity/Moonrise/compare/6a2c6d27df11d417c1fefa749109d8e87599e8c2...03784b8c69c299db4af4f9984565e5752617d9dc +need to compare the diffs + + +add notes to moonrise patch: + - implemented fast palette patch + - implemented better bitstorage magic patch + - implemented blockstate property patch (replaced old paper one) + - implemented fluid patch + + +todo: +- double check that the misc changes commit on dev/1.21.2 moonrise is applied +- implement platformhooks +- move common diff from moonrise patch to mcutil patch +- delete old block state table patch +- in StateHolder, implement getNullableValue from blockstate_propertyaccess +- ChunkEntitySlices getChunkEntities(), callEntitiesLoadEvent(), callEntitiesUnloadEvent() +- in ChunkEntitySlices, implement modifySavedEntities() by copying from old +- in ChunkEntitySlices, implement unload() Entity.setRemoved() +- change PersistentEntitySectionManager addEntity chunk system call to have event=true +- implement PlayerChunkUnloadEvent in PlatformHooks#onChunkUnWatch +- make sure chunk pos is passed in PlatformHooks#postLoadProtoChunk +- implement chunk_system.ChunkMapMixin diff from reference +- implement chunk_system.ChunkStorageMixin diff from reference +- implement chunk_system.DistanceManagerMixin diff from reference +- implement chunk_system.GenerationChunkHolderMixin diff from reference +- implement chunk_system.LevelChunkMixin diff from reference +- implement chunk_system.LevelMixin diff from reference +- implement chunk_system.SectionStorageMixin diff from reference +- implement chunk_system.SerializableChunkDataMixin diff from reference +- implement chunk_system.ServerLevelMixin diff from reference +- implement chunk_tick_iteration +- implement collisions.ServerExplosionMixin diff from reference +- implement modifyEntityTrackingRange with org.spigotmc.TrackingRange.getEntityTrackingRange +- implement random_ticking.BiomeMixin diff from reference +- implement starlight.LevelLightEngineMixin diff from reference +- implement starlight.ThreadedLevelLightEngineMixin diff from reference +- implement starlight.ChunkSerializerMixin diff from reference +- implement starlight.SerializableChunkData$SectionData diff from reference +- implement starlight.SerializableChunkDataMixin diff from reference + |