Dylan K. Taylor
f35ca147bb
Merge branch 'master' into mcpe-1.2
2017-08-17 18:38:30 +01:00
Dylan K. Taylor
9efd350e78
Return unhandled on desktop crafting instead of hitting errors
2017-08-17 18:34:21 +01:00
Dylan K. Taylor
be4f48a119
Updating submodules
2017-08-17 18:26:06 +01:00
Dylan K. Taylor
b6fb2bca13
forgot to add this to the merge
2017-08-17 17:27:49 +01:00
Dylan K. Taylor
4f1302adf2
Merge branch 'master' into mcpe-1.2
2017-08-17 17:14:16 +01:00
Dylan K. Taylor
83f29e5639
Fixed tests failing since 83af4dcd
2017-08-17 17:02:13 +01:00
Dylan K. Taylor
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
Dylan K. Taylor
83af4dcd59
Block API typehints
2017-08-17 13:50:19 +01:00
Dylan K. Taylor
f6c31680f6
Fixed unknown blocks dropping themselves
2017-08-17 13:25:11 +01:00
Dylan K. Taylor
6320a63ca5
Use standard format for color hex, some minor name alteration
2017-08-17 13:08:18 +01:00
Dylan K. Taylor
9e02f3c4e3
Fixed redstone lamp light levels and hardness
2017-08-17 11:47:10 +01:00
Dylan K. Taylor
2cd05bf5b5
Removed redundant Block constructor overrides
2017-08-17 11:42:26 +01:00
Dylan K. Taylor
5b4035253b
Casting cleanup and removed some 32-bit string-int leftovers
2017-08-17 11:24:49 +01:00
Dylan K. Taylor
77376d3e33
No idea how this happened
2017-08-17 11:15:42 +01:00
Dylan K. Taylor
56e45a031b
Fixed missing returns for Player->switchLevel()
2017-08-17 11:15:22 +01:00
Dylan K. Taylor
21a1e0eb6b
Player API typehints
2017-08-17 11:08:54 +01:00
Dylan K. Taylor
670a9fe44f
Fix some crashy issues when incompatible players get disconnected
2017-08-17 10:29:12 +01:00
Dylan K. Taylor
6efa4343b1
Cleaned up fuel duration handling, fixed some fuel items not working in furnaces
2017-08-17 10:22:47 +01:00
Dylan K. Taylor
dc3f13cd30
Cleanup from previous commit
2017-08-17 09:42:00 +01:00
Dylan K. Taylor
b4c4005009
Some condition simplifications suggested by static analysis
2017-08-16 20:06:48 +01:00
Dylan K. Taylor
eebc52e00b
Added API method Entity->isClosed() and made Entity->closed protected
2017-08-16 19:30:23 +01:00
Dylan K. Taylor
20aa519f3a
Added capability to remove owners/target entities
2017-08-16 19:14:15 +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
ea414ea72d
Fixed MetadataStore
2017-08-16 17:09:03 +01:00
Dylan K. Taylor
696c67f541
Missed a couple
2017-08-16 14:43:18 +01:00
Dylan K. Taylor
021dbd65d7
Cleaned up some copy-pasted code for coloured blocks names
2017-08-16 14:38:41 +01:00
Dylan K. Taylor
8510be062c
Nether Reactor block is back
...
This should never have been removed, it exists as an unobtainable block in vanilla which drops iron and diamond.
2017-08-16 14:17:14 +01:00
Dylan K. Taylor
7b142d4742
Generated some TODO comments for blocks
2017-08-16 13:25:36 +01:00
Dylan K. Taylor
643e10037c
Merge branch 'master' into mcpe-1.2
2017-08-16 13:19:37 +01:00
Dylan K. Taylor
0257432afc
Fixed a typo in BlockIds
2017-08-16 13:17:22 +01:00
Dylan K. Taylor
4950157f1d
How did this escape notice?
2017-08-16 13:08:30 +01:00
Dylan K. Taylor
c4d8c28338
Some inspection fixes
2017-08-16 13:07:33 +01:00
Dylan K. Taylor
eda2473e78
New LevelEventPacket constants
2017-08-16 12:53:53 +01:00
Dylan K. Taylor
4b65fef957
Fixed LevelEvent broadcasting
2017-08-16 12:53:32 +01:00
Dylan K. Taylor
fbe2567e58
Merge branch 'master' into mcpe-1.2
2017-08-16 12:31:12 +01:00
Dylan K. Taylor
9a0b3a6e22
Updated RakLib submodule
2017-08-16 12:28:44 +01:00
Dylan K. Taylor
5fc50aeda5
Found an unknown field in StartGamePacket
2017-08-16 10:10:42 +01:00
Dylan K. Taylor
ebb71fc6c5
Typehints and docs for MemoryManager
2017-08-15 19:48:19 +01:00
Dylan K. Taylor
ae3a8a5493
Added capability to unblock addresses without a restart
2017-08-14 14:12:06 +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
6480f7a989
Found an unknown field in TextPacket and added some docs
2017-08-13 18:20:06 +01:00
Dylan K. Taylor
1576a79644
more packets
2017-08-13 17:43:33 +01:00
Dylan K. Taylor
02cbf800d0
Added encode/decode for ModalFormResponsePacket
2017-08-12 19:33:16 +01:00
Dylan K. Taylor
5a4fbc6f5a
Handle exception for crafting and resend inventories
2017-08-12 19:11:57 +01:00
Dylan K. Taylor
83fcec3e94
Don't add actions to the transaction if a crash occurred when getting the source inventory
2017-08-12 14:29:12 +01:00
Dylan K. Taylor
5d436a06ec
Added a method to get player cursor inventory
2017-08-12 14:10:47 +01:00
Dylan K. Taylor
8958b3c51c
Many many changes related to inventory transactions, fixed item dropping, fixed creative menu
2017-08-11 19:57:30 +01:00
Dylan K. Taylor
c1ff7bbef4
Added creative-inventory magic slot numbers and renamed some constants
2017-08-11 12:31:11 +01:00
Dylan K. Taylor
74ee94b385
Duct tape for inventory transactions, removed ContainerSetSlotPacket
2017-08-10 20:05:15 +01:00
Dylan K. Taylor
5208ad885c
Added crafting use-ingredient fake transaction source
2017-08-10 18:42:14 +01:00