Start Moonrise update
This is based on Moonrise's 1.21.2 branch, but this on 1.21.1 so some diffs cannot be applied (and this doesn't compile). See moonrise_update_1_21_2.txt for progress
This commit is contained in:
43
moonrise_update_1_21_2.txt
Normal file
43
moonrise_update_1_21_2.txt
Normal file
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user