8b33f711d0
Allow spaces in player names
2017-09-14 10:15:35 +01:00
0fac3b9a9d
Added encode for InventoryTransactionPacket and refactor some stuff
2017-09-13 11:14:04 +01:00
23a38400e2
Added CraftingGrid and BigCraftingGrid, WIP stuff for crafting
...
moving whole stacks in & out of the crafting grid works now, splitting stacks is fucked up because the transaction system can't handle the same slot changing multiple times in one transaction
2017-09-12 19:34:06 +01:00
297172d111
Send creative inventory for all gamemodes, fixed recipe book
2017-09-12 14:40:16 +01:00
ebdfbe6bb9
Removed flight controls hack for spectator mode
...
THEY FINALLY FIXED IT
2017-09-07 19:06:36 +01:00
78d49f8e66
Merge branch 'php/7.0' into mcpe-1.2
2017-09-03 15:02:41 +01:00
89f5567476
Use Entity->getDirectionVector() more
2017-09-03 12:08:40 +01:00
75e32b11b7
Merge branch 'php/7.0' into mcpe-1.2
2017-09-02 18:29:53 +01:00
b071ce9c5a
Refactored projectile handling, added Item->onClickAir()
2017-09-02 11:57:26 +01:00
604d8ecf9a
Protocol changes for 1.2.0.25
2017-09-02 11:05:49 +01:00
5d75d3d5b6
Merge branch 'php/7.0' into mcpe-1.2
2017-09-01 23:10:58 +01:00
120cf56a47
Misc return typehints
2017-08-30 12:59:26 +01:00
fd52022065
Refactor of health int -> float and fixed armor being useless when
...
computed damage reduction is less than 1
2017-08-30 11:03:07 +01:00
6d6283b7f3
Fixed Player->sendPosition() not working correctly
2017-08-28 20:07:04 +01:00
a3d21de559
Cleaned up network inventory action reading and core action creation
2017-08-28 20:04:35 +01:00
b5d2402c9b
Merge branch 'master' into mcpe-1.2
2017-08-28 18:02:09 +01:00
f4f2323518
Fixed entityBaseTick not being timed for Players
2017-08-27 18:29:54 +01:00
c7fd3eb725
Merge branch 'master' into mcpe-1.2
2017-08-27 16:09:23 +01:00
a5f5502380
Moved bow functionality out of Player
2017-08-26 19:04:04 +01:00
13187e1749
Removed damage-table mess and added API methods Item->getAttackPoints() and Item->getDefensePoints()
2017-08-26 12:59:03 +01:00
2443a57234
Merge branch 'master' into mcpe-1.2
2017-08-24 11:57:41 +01:00
55e32424a0
Ability to get a player's quit reason from PlayerQuitEvent ( #1308 )
2017-08-23 19:26:24 +01:00
95752ef542
Merge branch 'master' into mcpe-1.2
2017-08-23 13:20:35 +01:00
84c8ac03fb
Fixed #1179
...
This solution isn't ideal, but it works...
2017-08-23 13:19:34 +01:00
da4c9cf404
Fixed inventory cyclic references causing players to not get garbage-collected
2017-08-23 13:13:15 +01:00
445a67954d
Merge changes from master
2017-08-22 14:13:31 +01:00
4250e99e3a
Updated for 1.2.0.22
2017-08-22 11:35:56 +01:00
876659cc73
Item factory refactor and added capability to register custom items
2017-08-21 17:49:26 +01:00
604d11a8fd
import cleanup and fixed an inspection
2017-08-21 17:39:02 +01:00
672b7610a9
Maybe I should stop using PhpStorm EAPs
2017-08-21 13:51:58 +01:00
456ddd3fb3
Removed obsolete parameters from Entity->attack() and Entity->heal()
2017-08-21 13:25:11 +01:00
121777375e
Rewired eating
2017-08-21 12:52:20 +01:00
93e149e91c
Rewiring release-item action to fix bows
2017-08-20 22:14:31 +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
02f42eba48
Move block registration to its own class
2017-08-20 18:05:01 +01:00
e1d894057c
Changed face position floating-point params to Vector3s
2017-08-20 10:23:34 +01:00
5b3bed8b06
Don't check entity movement or in-air ticks if player dies due to movement, close #1226
...
Not an ideal solution but it'll do.
2017-08-20 09:49:02 +01:00
159b2e3d5e
Merge branch 'master' into mcpe-1.2
2017-08-19 21:42:33 +01:00
0e24596aed
Changed block construction calls to Block::get()
2017-08-19 13:46:17 +01:00
09c53552c1
Merge branch 'master' into mcpe-1.2
2017-08-18 08:29:40 +01:00
a4ec2b7f2c
Removed copy-pasted code from Player
2017-08-17 19:50:17 +01:00
1f6d325328
Added API for assigning permanent windows, fixed teleportation breaking inventory
2017-08-17 19:43:59 +01:00
f35ca147bb
Merge branch 'master' into mcpe-1.2
2017-08-17 18:38:30 +01:00
9efd350e78
Return unhandled on desktop crafting instead of hitting errors
2017-08-17 18:34:21 +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
5b4035253b
Casting cleanup and removed some 32-bit string-int leftovers
2017-08-17 11:24:49 +01:00
56e45a031b
Fixed missing returns for Player->switchLevel()
2017-08-17 11:15:22 +01:00
21a1e0eb6b
Player API typehints
2017-08-17 11:08:54 +01:00