10ff2948ac
Fixed double wooden slab name inconsistency
2017-08-06 17:15:35 +01:00
0d0df3390a
Added glazed terracotta
2017-08-06 17:10:06 +01:00
d5f6966ce3
Fixed server freeze due to bad light filter values
2017-08-05 23:22:33 +01:00
2103c981a9
Replaced literal ints with Vector3 constants for Block->getSide() calls
2017-08-04 13:33:23 +01:00
3188f1c053
Removed redundant override
2017-08-04 13:23:46 +01:00
fdf71841e1
Added missing strict type declares
2017-08-04 13:17:59 +01:00
11fae493a5
Added Nether Wart
2017-08-04 13:17:53 +01:00
3135fe3c69
Added API method Block->getItemId(), cleaned up excess wooden stairs and fence-gate classes, added more wooden door types
2017-08-04 13:02:24 +01:00
561d8e7a39
Regenerated block/item id lists and refactored some names for consistency with MCPE
2017-08-04 12:17:24 +01:00
b912b9173c
Changed how blocks are registered, add API to allow registering custom blocks
2017-08-03 16:46:48 +01:00
ca3cf3e067
Fixed ordering of blocks list and duplicated RedstoneTorch registration
2017-08-03 15:27:46 +01:00
17be06a56d
Rough implementation of double plants, fixes #882
2017-07-31 08:14:01 +01:00
caff686827
Fixed grass growth and death, close #436
...
way too fast to grow back though :S
2017-07-31 08:00:03 +01:00
210bdc2436
Fixed liquid CPU leaks and some flow issues
...
Liquid still needs a total rewrite, but at least it won't constantly waste CPU anymore.
2017-07-31 07:24:22 +01:00
8957dbf08e
Use occupied bitflag and added distance check for beds
...
must be < 2 blocks from either half of the bed
2017-07-30 20:02:48 +01:00
2d626d1d90
Improved Beds, fixed bed tiles not getting removed for other halves
...
relates to #880
2017-07-30 19:57:10 +01:00
253db40a11
Fixed bed placement with head over a transparent block
2017-07-30 19:50:47 +01:00
1f4e6535bb
Added Bed tile and support for coloured beds
2017-07-30 19:34:06 +01:00
6ae24c5c19
Removed unnecessary methods Block->canBeActivated() and Item->canBeActivated() (needless extra confusion)
2017-07-30 18:14:43 +01:00
036663e0b5
Made rails less weird
...
Not up to the task of implementing rail connectivity today, some other time
2017-07-30 18:02:24 +01:00
344500785c
Fixed wrong drops for Bookshelf
2017-07-30 17:58:34 +01:00
a95d173989
Fixed a couple of repeated Level->getBlock() calls in Liquid
2017-07-30 17:57:40 +01:00
b6fe231bc1
Added melting for ice and snow layers
2017-07-30 17:27:28 +01:00
3bd94c9da7
Heads do not drop when the supporting block is removed
...
https://github.com/PocketMine/PocketMine-MP/pull/4087 didn't get reviewed properly, or at all 🤦
2017-07-30 17:26:55 +01:00
2e5e016b87
Remove redundant TODO from CraftingTable
2017-07-30 17:26:06 +01:00
822c048af0
Fixed wrong docs in Block
2017-07-30 17:24:59 +01:00
6e4b8ba677
Removed some useless code
2017-07-30 17:24:33 +01:00
a5a8732800
Removed redundant overriden method from Furnace
2017-07-30 17:24:02 +01:00
21887b283f
Removed some copy-pasted code, fix leaves2 drops
2017-07-30 17:22:28 +01:00
3e8825f826
Fix bad documentation in Block
2017-07-15 12:48:41 +01:00
2a7b736f18
Heap of bugfixes, cleanup and PHP 7 upgrades
2017-07-13 19:18:56 +01:00
f2467d3dbc
Workaround for grass-path/farmland anti-flight issue, close #1170
2017-07-11 10:37:01 +01:00
a365c831a8
Fixed some doc problems
2017-06-25 12:07:28 +01:00
a4b8dd43e6
Removed useless confusing array indices in CompoundTag constructors ( #1116 )
2017-06-20 12:11:24 +01:00
846be84324
Fixed all file headers
2017-06-16 16:18:16 +01:00
8fc38c36f9
Fixed some derp Vector3 aliases
2017-06-16 13:48:53 +01:00
1bf18ba8d2
Fixed messed-up header in ItemFrame
2017-06-14 18:46:35 +01:00
d358e13868
Strict type all the things and fix lots of assorted bugs exposed by strict types ( #993 )
...
Strict type all the things
2017-06-08 11:21:51 +01:00
1f630e57f2
Fixed vine block update crashes, close #1032
...
The meta->side array was the wrong way round (keys & values inverted).
2017-06-08 09:32:38 +01:00
51b0673b4b
Bite the bullet and enable strict types on everything
2017-06-07 12:53:16 +01:00
b7b7bcee4f
Fixed some weak comparisons
2017-06-05 21:07:35 +01:00
61d354a4ea
Block constructor mass-replace to fix #963 and related issues
2017-06-05 10:02:27 +01:00
6686bd4442
Quick fix for melons and pumpkins, close #965
2017-06-04 16:57:51 +01:00
49eb0eb050
Fixed falling sand glitching on landing, minor logic improvements
2017-05-04 17:48:39 +01:00
13fd8b681e
Added some sounds, fixed DestroyBlockParticle wrong particles for blocks with different meta values
2017-05-04 16:50:13 +01:00
6828ce66b6
Fixed farmland appearing black on clients (farmland is transparent in PE)
2017-04-18 19:40:54 +01:00
dab73d8950
Implemented sky light generation-time population and updating, obsolete and close #160
2017-04-18 13:05:01 +01:00
b55929b382
Merge branch 'api3/network' into api3/network-mcpe-1.1
2017-04-15 10:30:02 +01:00
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
f12a6eed29
Fixed vine block placement
2017-04-14 18:25:50 +01:00