Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | Fix some reference counters (memleak) (#8981) | SmallJoker | 2019-09-24 |
| | | | | | Fix some reference counters (memleak) Map::dispatchEvent: Allocation safety using references | ||
* | blitToVManip: Check out-of-bounds using node position not index (#8127) | Paramat | 2019-01-25 |
| | | | | | | | | | | | | | | Previously, when using 'place on vmanip' to add a schematic to a lua voxelmanip, if part of the schematic was outside the voxelmanip volume, the outside part would often appear in a strange place elsewhere inside the voxelmanip instead of being trimmed off. This was due to the out-of-bounds check checking the index. A position outside the voxelmanip can have an index that satisfies '0 <= index <= voxelmanip volume', causing the node to be placed at a strange position inside the voxelmanip. Use 'vm->m_area.contains(pos)' instead. Move index calculation to later in the code to optimise. | ||
* | Place schematic (on vmanip): Enable use of 'place center' flags | paramat | 2018-02-27 |
| | | | | | | For 'place schematic' and 'place schematic on vmanip' APIs. Fix 'place center' code to properly centre schematics. Fix some comments. | ||
* | Node definition manager refactor (#7016) | Dániel Juhász | 2018-02-10 |
| | | | | | | | | | * Rename IWritableNodeDefManager to NodeDefManager * Make INodeDefManager functions const * Use "const *NodeDefManager" instead of "*INodeDefManager" * Remove unused INodeDefManager class * Merge NodeDefManager and CNodeDefManager * Document NodeDefManager | ||
* | Mapgen folder: Update and improve copyright information of files | paramat | 2018-01-15 |
| | |||
* | Move files to subdirectories (#6599) | Vitaliy | 2017-11-08 |
* Move files around |