SL22W33: Difference between revisions
Jump to navigation
Jump to search
No edit summary |
No edit summary |
||
(4 intermediate revisions by the same user not shown) | |||
Line 6: | Line 6: | ||
*Bug: The ValueCacheHelper impl for Object[] getCache(); is TRASH, replace with EnumMap and make sure we never every return the same objects | *Bug: The ValueCacheHelper impl for Object[] getCache(); is TRASH, replace with EnumMap and make sure we never every return the same objects | ||
* | *Fix the merge implementation''', trash to understand''' | ||
*'''Implement at least''' '''block stacking and block rotation''' | *'''Implement at least''' '''block stacking and block rotation''' | ||
*Bug: //worldrestore generaterestorearea kuiperbelt does not work properly as ChunkFacade.forceWriteArea waits forever / incorrectly writes that to mc, GenerateWorldRestoreAreaAction | *Bug: //worldrestore generaterestorearea kuiperbelt does not work properly as ChunkFacade.forceWriteArea waits forever / incorrectly writes that to mc, GenerateWorldRestoreAreaAction | ||
*Bug: use saveWithFullMetadata instead of saveWithoutMetadata | |||
*Fixme: Implement that the ReplaceResult can have Additions and removals clearly stated to make the code readable again | |||
*Make blueprints usable somehow lul | *Make blueprints usable somehow lul | ||
** | **1. Allow saving sub-sections of areas / Implement BocMetaOptions.BlueprintArea | ||
** | **2. Inserting sub-sections need a target area | ||
***Target area based on the size of the original sub-section | ***Target area based on the size of the original sub-section | ||
***Use local MultiBlockArea as the area that is used for inserting | ***Use local MultiBlockArea as the area that is used for inserting | ||
***Allow creating MultiBlockArea selection from an existing saved area | ***Allow creating MultiBlockArea selection from an existing saved area | ||
*** | *** |
Latest revision as of 19:50, 3 October 2022
- Bug: The ValueCacheHelper impl for Object[] getCache(); is TRASH, replace with EnumMap and make sure we never every return the same objects
- Fix the merge implementation, trash to understand
- Implement at least block stacking and block rotation
- Bug: //worldrestore generaterestorearea kuiperbelt does not work properly as ChunkFacade.forceWriteArea waits forever / incorrectly writes that to mc, GenerateWorldRestoreAreaAction
- Bug: use saveWithFullMetadata instead of saveWithoutMetadata
- Fixme: Implement that the ReplaceResult can have Additions and removals clearly stated to make the code readable again
- Make blueprints usable somehow lul
- 1. Allow saving sub-sections of areas / Implement BocMetaOptions.BlueprintArea
- 2. Inserting sub-sections need a target area
- Target area based on the size of the original sub-section
- Use local MultiBlockArea as the area that is used for inserting
- Allow creating MultiBlockArea selection from an existing saved area