74b074753f
Bulk addition of constant visibilities
...
thanks PhpStorm inspections plugin for annoying the shit out of me until
I did this.
2017-11-21 14:44:10 +00:00
aa399a1109
migrate to new CompoundTag API ( #1515 )
2017-11-10 15:38:21 +00:00
0e64c3dad8
fixed misusing isAlive(), close #1523
2017-11-07 09:32:38 +00:00
eab7b93483
Fixed misuse of kill() and close() when deleting entities ( #1490 )
2017-11-04 19:30:48 +00:00
9fb93985d6
Cleaned up Entity->spawnTo()
2017-10-19 16:13:09 +01:00
2b22d5d8cc
Added EntityIds interface with constants
2017-10-19 15:43:55 +01:00
95752ef542
Merge branch 'master' into mcpe-1.2
2017-08-23 13:20:35 +01:00
a52fa93998
Remove Entity->length
2017-08-23 02:21:33 -04:00
445a67954d
Merge changes from master
2017-08-22 14:13:31 +01:00
456ddd3fb3
Removed obsolete parameters from Entity->attack() and Entity->heal()
2017-08-21 13:25:11 +01:00
1f70a7830e
Branch merge
2017-08-20 21:07:19 +01:00
2f3c77c68a
Fixed entity move performance issue and a ton of entity movement bugs
...
- fixed zombies and villagers movement not updating
- fixed dropped items "movement" lagging the living **** out of the server when not actually moving
- fixed arrows not falling when the supporting block is removed
- fixed knockback
- fixed zombies + villagers being un-attackable after hitting them
... the list goes on
2017-08-20 20:31:09 +01:00
4f1302adf2
Merge branch 'master' into mcpe-1.2
2017-08-17 17:14:16 +01:00
e825ebd8fa
Added some wrapper methods to make data flags less of a pain in the ass to work with
2017-08-17 16:52:17 +01:00
741394dab1
Typehinted up entity API
...
Did you guys think ALPHA7 changes were done?!
Sone stuff still needs some work, most notably data-properties can't be typed yet because they are just mushed into a couple of methods.
2017-08-16 19:04:30 +01:00
9be1b929a5
Added PhpDoc for packet field types and changed float x,y,z to Vector3
2017-08-13 20:02:07 +01:00
51b0673b4b
Bite the bullet and enable strict types on everything
2017-06-07 12:53:16 +01:00
0a4d62b405
Added encode and decode methods for more packets
2017-05-15 15:56:59 +01:00
13fd8b681e
Added some sounds, fixed DestroyBlockParticle wrong particles for blocks with different meta values
2017-05-04 16:50:13 +01:00
c537cea87e
Resolved issues with incorrect item and TNT position offsets, close #848
2017-05-04 13:52:10 +01:00
56990eb28b
MCPE protocol gets its own namespace
2017-03-08 20:28:39 +00:00
5e6d452678
Fix TNT flashing, add explosion particles and add DATA_FUSE_LENGTH entity data constant
2016-12-09 17:20:07 +00:00
6fc435da0e
Imports rearrangement
2016-10-03 00:43:46 +08:00
7f8b39a63c
Renamed NBT tags to have Tag in the name
2015-08-23 00:25:29 +02:00
31ef7721b1
Removed network channels, bumped protocol
2015-08-12 14:59:48 +02:00
3e2cce3c2c
use cleanup
2015-08-07 21:26:24 +02:00
14ff537e71
Improved damage sources for projectiles, falling blocks, TNT, and items
2015-05-31 14:19:47 +02:00
75cab3dfc3
Improved updates after first tick
2015-05-28 22:43:39 +02:00
03f178379e
Fixed items getting corrupted pickup delay, not being able to be killed by other damage sources
2015-05-28 22:17:12 +02:00
44b5c23ee1
Fixed dead entities and Item picking, improved timing reports
2015-05-06 16:21:35 +02:00
0b176b3fe0
Implemented Channeled packet sending
2015-04-14 18:24:40 +02:00
141c0a297e
Skins, protocol changes, handle split packets
2015-04-08 13:00:15 +02:00
c9adc336ee
Fixed items doing crazy things
2015-03-29 18:10:02 +02:00
d5ba2a72a5
Added strength, weakness, resistance effects, fixed entity area
2015-03-29 14:49:47 +02:00
d19631226f
Improved Entity attack()/heal() event firing
2015-03-25 11:11:02 +01:00
2ae80031f0
New implementation of sending/setting/getting entity data, added effect saving
2015-03-17 00:01:54 +01:00
a98da3bab1
Renamed old getID() calls to getId()
2014-12-07 15:21:32 +01:00
38089af098
Improved global entity motion encoding using per-player queues
2014-11-27 14:26:36 +01:00
32dae93ef9
Removed unused imports
2014-11-04 12:08:24 +01:00
8fd6582e74
Automatically set Entity / Tile entity save identifiers
2014-11-04 12:04:08 +01:00
8601405a88
Fixed CPU leak
2014-10-31 21:07:00 +01:00
350cee3d41
Added Event allocation pool, updated SPL with Class::onClassLoaded()
2014-10-28 10:47:40 +01:00
db82f76c11
Improved network packets allocation
2014-10-27 20:30:33 +01:00
a5a3f4801a
Fixed entities not getting ticks on movement
2014-10-27 15:53:14 +01:00
18f6bad48d
Implemented scheduled and partial entity updates
2014-10-14 22:49:35 +02:00
0dd46c835c
Made ExplosionPrimeEvent accept setting block breaking settings
2014-10-10 22:39:06 +02:00
57f7d57c76
Added ExplosionPrimeEvent
2014-10-08 16:45:55 +02:00
582c165479
Implemented Explosion and PrimedTNT, closes #2139
2014-10-07 17:46:01 +02:00
90fa40de34
Added entity id names
2014-08-27 17:42:38 +02:00