JackNoordhuis
|
060426ff12
|
Add ability to unregister a command completely, close #1229 (#1464)
|
2017-10-13 11:55:36 +01:00 |
|
Dylan K. Taylor
|
eeea4fa06a
|
Added some new blocks
|
2017-10-13 11:51:38 +01:00 |
|
Dylan K. Taylor
|
401e33dd85
|
fix anvil bounding box
|
2017-10-13 11:18:19 +01:00 |
|
Dylan K. Taylor
|
2893aac3ac
|
...
|
2017-10-13 11:06:10 +01:00 |
|
Dylan K. Taylor
|
c5c74c1898
|
fixing glass & bars collision detection
so much duplicated code, it would be nice if Fence could inherit from Thin, but that causes too many issues with block connections.
|
2017-10-13 11:04:51 +01:00 |
|
Dylan K. Taylor
|
423bea4b57
|
Fixed a couple of blocks incorrectly descending from Solid
|
2017-10-13 10:37:48 +01:00 |
|
Dylan K. Taylor
|
e3567faa94
|
Anvils aren't non-solid, they are transparent
solid and transparent are not mutually exclusive!
|
2017-10-13 10:22:22 +01:00 |
|
Dylan K. Taylor
|
4b5040dcc7
|
Blocks extending Thin ARE solid
|
2017-10-13 09:52:08 +01:00 |
|
Dylan K. Taylor
|
21c79b0645
|
Use up to 2 AABBs for fence collision checks instead of 5
overlapping cuboids do fine
|
2017-10-13 09:40:29 +01:00 |
|
Dylan K. Taylor
|
7b5df10b6a
|
Reset position properly when reverting movement
|
2017-10-12 20:33:26 +01:00 |
|
Dylan K. Taylor
|
c4fe9ad32d
|
Remove pointless API method from PlayerMoveEvent
|
2017-10-12 19:59:32 +01:00 |
|
Dylan K. Taylor
|
60b62a4890
|
fixed wall collision detection
walls have to be weird...
|
2017-10-12 19:36:06 +01:00 |
|
Dylan K. Taylor
|
061a9444cc
|
implemented multi AABB collision checks for fences and walls
fixes anti-cheat getting triggered when falling down between a square of fences
fixes not being able to shoot arrows between a square of fences
|
2017-10-12 18:33:26 +01:00 |
|
Dylan K. Taylor
|
3eb73ab468
|
Abstracted Fence code away from wooden fences
|
2017-10-12 17:04:49 +01:00 |
|
Dylan K. Taylor
|
15d6fd86e2
|
Added basic support for blocks with multiple AABBs, fixed stairs (#1303)
|
2017-10-12 16:29:24 +01:00 |
|
Dylan K. Taylor
|
0c092a7ceb
|
reduced size of arrow bounding box
as per MCPE addon data
|
2017-10-12 16:21:23 +01:00 |
|
Dylan K. Taylor
|
b9501ef415
|
Remove unnecessary duplicated ray-trace code from Block
this isn't actually used anywhere, but "backwards compatibility"
|
2017-10-12 13:40:12 +01:00 |
|
Dylan K. Taylor
|
5afe4fdb5b
|
Use Vector3 constants instead of hardcoded integers
|
2017-10-12 13:32:17 +01:00 |
|
Dylan K. Taylor
|
cc7ed7a28f
|
Added some documentation to AxisAlignedBB
|
2017-10-12 12:22:13 +01:00 |
|
Dylan K. Taylor
|
7e9b89e48a
|
Make Entity->checkObstruction() less confusing
|
2017-10-12 11:59:02 +01:00 |
|
Dylan K. Taylor
|
63fccd4682
|
farmland and grass path should die when a solid block is above them
|
2017-10-12 11:11:33 +01:00 |
|
Dylan K. Taylor
|
35e7aca88f
|
refactor some more stupid variable names
|
2017-10-12 10:45:22 +01:00 |
|
Dylan K. Taylor
|
9413f155ce
|
implement updating properly for multi-face vines
|
2017-10-12 10:21:08 +01:00 |
|
Dylan K. Taylor
|
6569fdbe04
|
Refactor some variable names in Vine
|
2017-10-11 20:12:12 +01:00 |
|
Dylan K. Taylor
|
d8b1757ebc
|
added some nullable and void typehints to Block API
|
2017-10-11 18:45:40 +01:00 |
|
Dylan K. Taylor
|
8f0ee84277
|
Cleaned up Ladder AABB calculation code
|
2017-10-11 18:25:16 +01:00 |
|
Dylan K. Taylor
|
b7a9e10d49
|
Some cleanup to how tiles are created
|
2017-10-11 18:08:08 +01:00 |
|
Dylan K. Taylor
|
be2d134994
|
Added API to allow flagging an entity not to be saved to disk when its chunk is saved (#1452)
|
2017-10-11 16:09:08 +01:00 |
|
Dylan K. Taylor
|
7b1bfc0520
|
fix some typos in pocketmine.yml
|
2017-10-11 13:42:32 +01:00 |
|
Dylan K. Taylor
|
59d9d6a7df
|
Fixed logic for low memory chunk radius override
|
2017-10-11 13:40:13 +01:00 |
|
Dylan K. Taylor
|
8d095dff6c
|
Given some MemoryManager fields less confusing names
|
2017-10-11 13:27:33 +01:00 |
|
Dylan K. Taylor
|
4981931c4a
|
Remove reliability hacks for RakLib
bug was fixed in 691a7be66b
|
2017-10-11 10:59:27 +01:00 |
|
Dylan K. Taylor
|
5dafabbec2
|
Updated RakLib submodule
|
2017-10-11 10:59:27 +01:00 |
|
Dylan K. Taylor
|
2a5d954c67
|
fixed yaw/headyaw field order
I wish they'd stop changing this shit... this is the third or fourth time now?
|
2017-10-10 22:45:30 +01:00 |
|
Dylan K. Taylor
|
287f08cbd1
|
Changed confusing MovePlayerPacket field name to be consistent with other packets
|
2017-10-10 21:56:17 +01:00 |
|
Dylan K. Taylor
|
76469e1d5f
|
Remove useless properties from pocketmine.yml
these have been here for years but have never been of any use, they just confuse new users.
|
2017-10-10 00:01:05 +01:00 |
|
Dylan K. Taylor
|
c4c83e23ca
|
Revert RakLib to 1830bb7
disconnect & transfer issues... no idea why
|
2017-10-09 20:30:44 +01:00 |
|
Dylan K. Taylor
|
eccc7bf7b3
|
Moved EntityLink to its own type
|
2017-10-09 19:15:53 +01:00 |
|
Dylan K. Taylor
|
78ca2f2e58
|
fix heads rotating 45 degrees when placed facing north
|
2017-10-09 18:12:56 +01:00 |
|
Dylan K. Taylor
|
cef9c4621c
|
added som PhpDoc to Tile
|
2017-10-09 17:27:34 +01:00 |
|
Dylan K. Taylor
|
151681bd80
|
Remove some dead properties from Tile
|
2017-10-09 17:25:10 +01:00 |
|
Dylan K. Taylor
|
327907988b
|
Fixed a typo in Sign->setText() docs
|
2017-10-09 16:56:25 +01:00 |
|
Dylan K. Taylor
|
97dbf61236
|
Remove some no-longer-needed item classes
|
2017-10-09 12:31:57 +01:00 |
|
Dylan K. Taylor
|
2be8b576ef
|
Changed constructor of ItemBlock to allow handling blocks with different item IDs, added more doors
|
2017-10-09 11:58:58 +01:00 |
|
Dylan K. Taylor
|
6dbdefafdd
|
Add the long-awaited Enchantment::registerEnchantment() API method
api3/blocks users: I am sorry I kept you waiting so long
|
2017-10-09 11:40:53 +01:00 |
|
Dylan K. Taylor
|
9598b8cee4
|
Use API methods instead of directly setting properties
|
2017-10-09 11:38:52 +01:00 |
|
Dylan K. Taylor
|
246c6daef6
|
how irritating
|
2017-10-09 11:30:11 +01:00 |
|
Dylan K. Taylor
|
2601e35990
|
Cleaned up and added API for entity air supply, fixed oxygen being used in creative/spectator
this commit also includes respiration checks because it's cherry-picked
from api3/blocks, but respiration won't work until it's registered.
|
2017-10-09 11:28:40 +01:00 |
|
Dylan K. Taylor
|
bdfd9c95dd
|
Minor cleanup to attack handler
|
2017-10-09 11:02:00 +01:00 |
|
Dylan K. Taylor
|
cd44551d64
|
Cleaned up checks for handling inventory transactions
|
2017-10-09 10:57:28 +01:00 |
|