Dylan K. Taylor
a7e9aa4bc1
Fixed falling sand replacing wrong blocks when moved slightly by currents
2017-10-05 17:38:32 -04:00
Dylan K. Taylor
a06ff3d96b
Revert "Fixed falling blocks glitching when spawned"
...
This reverts commit 827ee5d4f9b080bbe36b3ec74d423357e6e32474.
can't ever seem to get falling blocks right... should I blame mojang?
2017-09-29 14:22:03 +01:00
Dylan K. Taylor
d0bf0ff083
Imports cleanup
2017-09-28 10:51:05 +01:00
Dylan K. Taylor
c79a5509f6
Implemented concrete powder
...
this is a little buggy with water updating due to a hack for liquids to fix a CPU leak (210bdc2436269ca4d634aa791b1054e594769baa), but everything works fine when a block nearby gets updated.
2017-09-26 18:56:43 +01:00
Dylan K. Taylor
827ee5d4f9
Fixed falling blocks glitching when spawned
...
this now (finally) works flawlessly
2017-09-26 18:33:34 +01:00
Dylan K. Taylor
cefad0444c
Merge branch 'master' into mcpe-1.2
2017-09-21 10:32:35 +01:00
Dylan K. Taylor
b14ecc18c4
Remove unused imports
2017-09-20 12:24:44 +01:00
Dylan K. Taylor
95752ef542
Merge branch 'master' into mcpe-1.2
2017-08-23 13:20:35 +01:00
Muqsit
a52fa93998
Remove Entity->length
2017-08-23 02:21:33 -04:00
Dylan K. Taylor
445a67954d
Merge changes from master
2017-08-22 14:13:31 +01:00
Dylan K. Taylor
876659cc73
Item factory refactor and added capability to register custom items
2017-08-21 17:49:26 +01:00
Dylan K. Taylor
456ddd3fb3
Removed obsolete parameters from Entity->attack() and Entity->heal()
2017-08-21 13:25:11 +01:00
Dylan K. Taylor
1f70a7830e
Branch merge
2017-08-20 21:07:19 +01:00
Dylan K. Taylor
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
Dylan K. Taylor
02f42eba48
Move block registration to its own class
2017-08-20 18:05:01 +01:00
Dylan K. Taylor
4f1302adf2
Merge branch 'master' into mcpe-1.2
2017-08-17 17:14:16 +01:00
Dylan K. Taylor
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
Dylan K. Taylor
9be1b929a5
Added PhpDoc for packet field types and changed float x,y,z to Vector3
2017-08-13 20:02:07 +01:00
Dylan K. Taylor
c3b8be3f60
and more typehints
2017-07-14 10:56:51 +01:00
Dylan K. Taylor
51b0673b4b
Bite the bullet and enable strict types on everything
2017-06-07 12:53:16 +01:00
Dylan K. Taylor
af06d78725
Merge changes from master
2017-05-24 09:54:11 +01:00
Dylan K. Taylor
92281da514
Fix wrong comment in FallingSand
...
This is actually a bug in MCPE
2017-05-23 20:02:23 +01:00
Dylan K. Taylor
5c8297f4a1
Fixed some logic issues with falling blocks, fix #897 #899 #935
2017-05-23 19:48:49 +01:00
Dylan K. Taylor
0a4d62b405
Added encode and decode methods for more packets
2017-05-15 15:56:59 +01:00
Dylan K. Taylor
49eb0eb050
Fixed falling sand glitching on landing, minor logic improvements
2017-05-04 17:48:39 +01:00
Dylan K. Taylor
56990eb28b
MCPE protocol gets its own namespace
2017-03-08 20:28:39 +00:00
Dylan K. Taylor
9004417456
Fixed file headers ( #255 )
2017-01-13 16:57:05 +00:00
Dylan K. Taylor
ce5fa0e836
Fix FallingSand metadata
2016-10-30 15:54:02 +00:00
SOF3
6fc435da0e
Imports rearrangement
2016-10-03 00:43:46 +08:00
Shoghi Cervantes
7f8b39a63c
Renamed NBT tags to have Tag in the name
2015-08-23 00:25:29 +02:00
Shoghi Cervantes
31ef7721b1
Removed network channels, bumped protocol
2015-08-12 14:59:48 +02:00
Shoghi Cervantes
3e2cce3c2c
use cleanup
2015-08-07 21:26:24 +02:00
Shoghi Cervantes
0380e9009a
Added block break tool type, fixed falling sand, fixed duplicated jungle leaves
2015-07-27 20:31:55 +02:00
Shoghi Cervantes
14ff537e71
Improved damage sources for projectiles, falling blocks, TNT, and items
2015-05-31 14:19:47 +02:00
Shoghi Cervantes
75cab3dfc3
Improved updates after first tick
2015-05-28 22:43:39 +02:00
Shoghi Cervantes
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
Shoghi Cervantes
b1edfd7631
Improved Falling blocks physics, entity kill, chunk unserialize, fixed flat generator color, fixed nbt tags __toString(), fixed explosion offsets, fixed increased player interaction range in creative
2015-05-13 12:18:59 +02:00
Shoghi Cervantes
44b5c23ee1
Fixed dead entities and Item picking, improved timing reports
2015-05-06 16:21:35 +02:00
Shoghi Cervantes
9ec609d025
Improved Player flight detection after setMotion(), other method improvement
2015-05-03 13:42:54 +02:00
Shoghi Cervantes
0b176b3fe0
Implemented Channeled packet sending
2015-04-14 18:24:40 +02:00
Shoghi Cervantes
c32a7467bb
Fixed wrong shift due to compiler change
2015-04-10 15:05:15 +02:00
Shoghi Cervantes
141c0a297e
Skins, protocol changes, handle split packets
2015-04-08 13:00:15 +02:00
Shoghi Cervantes
c9adc336ee
Fixed items doing crazy things
2015-03-29 18:10:02 +02:00
Shoghi Cervantes
d5ba2a72a5
Added strength, weakness, resistance effects, fixed entity area
2015-03-29 14:49:47 +02:00
Shoghi Cervantes
d19631226f
Improved Entity attack()/heal() event firing
2015-03-25 11:11:02 +01:00
Shoghi Cervantes
2ae80031f0
New implementation of sending/setting/getting entity data, added effect saving
2015-03-17 00:01:54 +01:00
Falkirks
f63e859b3a
Falling sand will become block when in contact with a Liquid
...
This replicates the behaviour of MCPE.
2015-01-27 17:09:31 -08:00
Shoghi Cervantes
4039895d3c
Fixed #2489
2015-01-03 03:43:41 +01:00
Shoghi Cervantes
747f7685e7
Fix formatting issues due to bad IDE settings
2014-12-07 16:30:04 +01:00
Shoghi Cervantes
a98da3bab1
Renamed old getID() calls to getId()
2014-12-07 15:21:32 +01:00