Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Fix some reference counters (memleak) (#8981) | SmallJoker | 2019-09-24 | 1 | -1/+1 |
| | | | | | 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 | 1 | -2/+3 |
| | | | | | | | | | | | | | | 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 | 1 | -8/+8 |
| | | | | | | 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 | 1 | -3/+3 |
| | | | | | | | | | * 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 | 1 | -2/+2 |
| | |||||
* | Move files to subdirectories (#6599) | Vitaliy | 2017-11-08 | 1 | -0/+578 |
* Move files around |