| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
| |
+ Add ability to coalesce before spawning in to world.
* Adapt coalescing for pickup entities already in the world to be more like Vanilla.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* Avoid inefficient AString -> c_str() -> AString round trip
* Avoid redundant string init expressions
* Avoid unnecessary return, continue, etc.
* Add .clang-format to help with clang-tidy fix-its
* Avoid unnecessary passing by value
* Avoid unnecessary local copying
* Avoid copying in range-for loops
* Avoid over-complicated boolean expressions
* Some violations missed by my local clang-tidy
* Allow unnecessary continue statements
* Add brackets
* Another expression missed locally
* Move BindingsProcessor call into clang-tidy.sh and add space
* Fix pushd not found error
* Different grouping of CheckBlockInteractionRate
|
|
|
|
| |
tolua was warning about no support for `operator =`.
Ref: #4360
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* 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.
|
| |
|
| |
|
| |
|
|
|
|
| |
Fixes #2228.
|
| |
|
| |
|
| |
|
|
|
|
| |
Also made the class name unique and the global variable static, to avoid linkage problems with other self-tests
|
| |
|
| |
|
|
|
|
| |
May Fix #640
|
| |
|
|
|