1
0
cuberite-2a/tests
Lane Kolbly 5402b214b3 Check for intersection between placed blocks and entities. (#3850)
* Check for intersection between placed blocks and entities.

+ Implemented GetPlacementCollisionBox, to permit custom placement collision boxes for blocks.

* Factored block-entity placement checking into another function in cPlayer.

- Removed vector min/max functions

* Use GetWorld to get the world in DoesPlacingBlocksIntersectEntity.

+ Added block height checks, allow different cEntity subclasses to decide whether they will prevent block placement.
2017-07-28 17:59:21 +01:00
..
BoundingBox Removed the LeakFinder for Windows. (#3777) 2017-06-19 11:05:19 +02:00
ByteBuffer Removed the LeakFinder for Windows. (#3777) 2017-06-19 11:05:19 +02:00
ChunkData Fixed type-casting-related warnings. 2016-08-24 22:26:53 +02:00
CompositeChat Removed the LeakFinder for Windows. (#3777) 2017-06-19 11:05:19 +02:00
ConsoleColors
FastRandom Removed the LeakFinder for Windows. (#3777) 2017-06-19 11:05:19 +02:00
Generating Check for intersection between placed blocks and entities. (#3850) 2017-07-28 17:59:21 +01:00
HTTP Fixed type-casting-related warnings. 2016-08-24 22:26:53 +02:00
LoadablePieces Gen: Moved tests to a separate folder, unified shared sources. 2017-05-04 09:49:30 +02:00
LuaThreadStress Check for intersection between placed blocks and entities. (#3850) 2017-07-28 17:59:21 +01:00
Network Replace evdns with getaddrinfo and getnameinfo (#3766) 2017-06-15 11:03:49 +02:00
NoiseTest Renamed leftover strings to Cuberite / Server, as needed. 2016-01-01 21:05:09 +01:00
OSSupport CMake: Remove needless minimum version specifications. 2016-07-18 22:11:42 +02:00
SchematicFileSerializer Check for intersection between placed blocks and entities. (#3850) 2017-07-28 17:59:21 +01:00
CMakeLists.txt Gen: Moved tests to a separate folder, unified shared sources. 2017-05-04 09:49:30 +02:00