19 Commits

Author SHA1 Message Date
Shoghi Cervantes
7abf52e615 Implemented Vector3 List and AxisAlignedBB Pool to decrease object allocation 2014-10-27 15:39:20 +01:00
Shoghi Cervantes
05f71691fc Fixed AxisAlignedBB->setBB() 2014-10-17 09:57:42 +02:00
Shoghi Cervantes
da23cf685d Added PlayerBucketEvent and children, improved Bucket usage and Liquid placing 2014-10-13 18:04:40 +02:00
Shoghi Cervantes
5c4e7b6ee0 Added Living->getTargetBlock(), Living->getLineOfSight(), Vector3 side constants, Vector3::getOppositeSide() 2014-10-09 17:57:25 +02:00
Shoghi Cervantes
5b6b789ab3 Improved exponentiation 2014-09-29 13:24:25 +02:00
Shoghi Cervantes
b231eba803 Fixed E_NOTICE error on player movement 2014-09-26 13:23:47 +02:00
Shoghi Cervantes
0907aedcef Fixed Entity/Block issues on negative coordinates, closes #2100 2014-09-22 11:48:39 +02:00
Shoghi Cervantes
23793e0fc4 Added check for invalid entity attack 2014-08-30 18:24:24 +02:00
Shoghi Cervantes
bf839e821c Added proper arrows and damage 2014-08-30 01:22:46 +02:00
Shoghi Cervantes
9fb46d8fe8 Fixed entity physics 2014-08-28 18:26:37 +02:00
Shoghi Cervantes
db7222976e Code cleanup 2014-08-21 17:26:41 +02:00
PEMapModder
0d37e96678 Fixed wrong doccomment for Vector3::add()
Yes I know it was me who wrote it wrong.
2014-07-19 11:59:31 +08:00
PEMapModder
47503d84c2 Added doccomment for Vector3::add() and Vector3::subtract()
This is to avoid IDEs thinking that argument 1 for `Vector3::subtract()` must be an int. (But the fact is `Vector3` is OK too)
2014-07-13 13:43:09 +08:00
Shoghi Cervantes
88157d6e99 Added workaround for #1527 2014-06-23 22:35:02 +02:00
Shoghi Cervantes
4f2856dc09 Added base physics 2014-05-25 12:31:00 +02:00
Shoghi Cervantes
6cbd39de9b Added Inventory interfaces and types, updated long array() to [] 2014-05-22 18:59:16 +02:00
Shoghi Cervantes
3136c23795 Added small benchmark 2014-04-09 02:37:37 +02:00
Shoghi Cervantes
db15ae49a1 Updated to extension 0.0.2 2014-04-09 00:56:36 +02:00
Shoghi Cervantes
dd17652aca Fixed wrong paths 2014-04-01 05:06:12 +02:00