Dylan K. Taylor
ad4659365a
Use default amplifier 0 instead of implicit null
...
(how did nobody ever notice this?!)
2017-06-03 11:06:22 +01:00
Dylan K. Taylor
8382970d56
Merge branch 'master' into mcpe-1.1
2017-05-30 16:09:46 +01:00
Muqsit Rayyan
86f3b257a7
Remove unneeded foreach loop in Human::getDrops() ( #941 )
...
* Remove unneeded foreach loop in Human::getDrops()
* Use array_values() for backwards compatibility.
2017-05-30 13:27:47 +01:00
Dylan K. Taylor
63358a8065
Merge branch 'master' into mcpe-1.1
2017-05-30 09:45:20 +01:00
Dylan K. Taylor
4c764072b2
Check the entity is actually inside a block before trying to shove it out, fix #271
2017-05-26 17:15:25 +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
4e381ab033
Added DATA_COLOR alias
2017-05-21 14:40: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
713f3facf9
Fixed stupid bug with Arrows
2017-05-09 21:09:34 +01:00
Dylan K. Taylor
046f17c9e2
Merge branch 'master' into mcpe-1.1
2017-05-08 17:43:09 +01:00
Dylan K. Taylor
50f7d04044
Import cleanup
2017-05-07 16:55:10 +01:00
Dylan K. Taylor
4ccd955647
Fixed possible memory leak with projectiles, use owner/target metadata
2017-05-07 16:50:32 +01:00
Dylan K. Taylor
adbb53929e
Fixed scaling issues with height and width on the client, close #819
...
Seems these metadata fields are actually the _base_ height/width. Setting the scale will cause the client to calculate bounding boxes with the scale already taken into account. This caused the scale to be applied twice on the client.
2017-05-05 16:51:15 +01:00
smarticles101
8a7259aa73
Merge #826 : use getEffectLevel() instead of getAmplifier() + 1
...
Closes #412
2017-05-05 19:01:04 +08:00
Dylan K. Taylor
c4f461f65d
Fixed fall damage in 1 block of water, close #470
2017-05-05 10:41:44 +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
13fd8b681e
Added some sounds, fixed DestroyBlockParticle wrong particles for blocks with different meta values
2017-05-04 16:50:13 +01:00
Dylan K. Taylor
c537cea87e
Resolved issues with incorrect item and TNT position offsets, close #848
2017-05-04 13:52:10 +01:00
Dylan K. Taylor
4d897b824b
Added more metadata properties, fixed some wrong values, fixed too many oxygen bubbles
2017-04-26 19:48:31 +01:00
Dylan K. Taylor
caf4937222
Fixed arrow flight and spawning bugs, fixed critical trail, close #420
2017-04-26 18:55:48 +01:00
Dylan K. Taylor
ffcada88f3
New data flags
2017-04-25 16:27:29 +01:00
Dylan K. Taylor
7a2ed232cc
Merge branch 'api3/network' into api3/network-mcpe-1.1
2017-04-24 13:56:19 +01:00
Dylan K. Taylor
d682fdfdf0
Food and exhaustion should not apply in creative, close #860
2017-04-24 13:31:05 +01:00
Dylan K. Taylor
1be4bd67e4
Fixed assert failure when player join in un-generated areas of the world
2017-04-24 10:32:50 +01:00
Dylan K. Taylor
559504225a
Throw an exception before calling base entity constructor if skin is not set or invalid, close #835 ( #855 )
2017-04-24 09:50:55 +01:00
Dylan K. Taylor
179210aa27
Merge branch 'api3/network' into api3/network-mcpe-1.1
2017-04-21 22:50:14 +01:00
Dylan K. Taylor
6ece57e23e
Merge changes from master
2017-04-21 22:48:18 +01:00
Dylan K. Taylor
2204942338
Fixed the half-done hunger implementation, fixed lots of bugs related to hunger
...
- Fixed starvation doesn't deal any damage at all (Human->getFood() returns a float, not an int, === 0 won't work so great)
- Added exhaustion for sprinting, walking, jumping and sprint-jumping as per MCPE (these use MCPE values, and yes MCPE does walking exhaustion!)
- Fixed attributes don't get reset after player death
- Added food and hunger regeneration in peaceful difficulty
- Added API methods Living->jump() (motion isn't updated yet, so this won't actually do much if plugins try to use it) and Living->getJumpVelocity()
TODO: implement exhaustion for swimming
2017-04-21 19:48:25 +01:00
Dylan K. Taylor
e7406ba096
Fixed squid health attribute errors
2017-04-21 14:42:19 +01:00
Dylan K. Taylor
3f1790bcb8
Found some missing data flags and proper fix for ladders
2017-04-20 19:42:00 +01:00
Dylan K. Taylor
a0ba8f0098
Added some new metadata, fixed others, fixed TNT (again)
2017-04-20 17:52:24 +01:00
Dylan K. Taylor
feb538900b
Added a couple of entity metadata properties
2017-04-20 16:05:46 +01:00
Dylan K. Taylor
6c5ca9b256
Protocol updates for 1.1.0.5
2017-04-20 13:54:55 +01:00
Dylan K. Taylor
5e6a0e7ba0
More metadata changes, fixed TNT
2017-04-16 22:03:52 +01:00
Dylan K. Taylor
d7378fe6f4
Some new metadata properties
2017-04-14 19:56:23 +01:00
Dylan K. Taylor
66924729ff
Fixed climbing blocks such as ladders and vines
...
Seems we can now climb ANY block if the climbing flag is true, and nothing if false. This commit adds local block checks to see if a climbable block exists at the entity's feet and if so, sets the flag.
2017-04-14 19:02:53 +01:00
Dylan K. Taylor
f3ab45e7d5
Merged in 1.0.6 changes, added autogenerated data for 1.1.0.3 (doesn't work yet) and deliberately made the same merge error as Mojang
2017-04-14 13:00:43 +01:00
Sandertv
1c7773c5f1
Visibility keyword before final or abstract keyword. ( #814 )
2017-04-13 20:58:53 +08:00
Dylan K. Taylor
1c2895eb12
Fixed absorption application logic, close #518
2017-04-05 21:16:40 +01:00
Dylan K. Taylor
202bac28fc
Merge master into api3/network
2017-04-01 19:37:15 +01:00
Dylan K. Taylor
9c25ec3afd
Some protocol changes for 1.1.0.0
2017-04-01 19:20:30 +01:00
Dylan K. Taylor
69ac80518c
some improvements to the horrendous mess that is the handling of joining and quitting, fixed some crashes, probably caused some other crashes
...
I can't fix this completely because it's just too much of a fucking mess. NEED to separate network stuff from Player.
2017-03-30 19:33:47 +01:00
Dylan K. Taylor
cb059ea713
fix some PhpStorm inspections
2017-03-30 12:10:59 +01:00
Dylan K. Taylor
afb2e0c51f
fixed setting entity scale doesn't resize bounding box, close #484
2017-03-30 09:34:52 +01:00
Dylan K. Taylor
52f2596dc5
Merge branch 'master' into api3/network
2017-03-28 12:27:40 +01:00
Dylan K. Taylor
2079e2fd88
Fixed entity visibility Player object memory leak, close #416
2017-03-28 12:26:02 +01:00
Dylan K. Taylor
217f66e180
Removed redundant method override leftover from 0.15
2017-03-28 12:25:54 +01:00
Dylan K. Taylor
bb79684480
Merge branch 'api3/network' into api3/network_mcpe-1.0.5
2017-03-25 21:31:48 +00:00