f2159c5948
Fixed unlit furnaces glowing in the dark, close #508
...
Whether Furnace extending BurningFurnace actually makes logical sense is a different question, but that cna be resolved any other time.
2017-04-14 15:30:37 +01:00
630f0fab7f
Fixed block update recursion issues ( #464 )
...
* Schedule all neighbour block updates to execute at the end of the tick, fixed recursion crash, close #251
* doTickPending timings now include neighbour block update times, refactored some var names
2017-04-01 20:18:56 +01:00
5926bab323
Block light bug fixes ( #454 )
...
* Fixed an age-old light calculation bug causing solid blocks to filter their own light, fixed #375 , probably fixed #288
Light spread reduction should be done based on the _target's_ light filter level, not the source.
* Revert "Fix Glowing Obsidian lighting"
This hack is no longer necessary.
This reverts commit 35c33ba980
.
* Fixed wrong light levels for torch and redstone torch
* Take adjacent light levels and opacity changes into account, block light will now spread when an obstruction is removed, close #455
* Added timings for Level->setBlock() and lighting updates
2017-03-24 17:56:26 +00:00
f98a964cdc
Fixed and silenced some inspections
2017-02-23 15:17:28 +00:00
4ae18526d1
Fix fence gates opening in opposite direction to expected
...
This still occasionally occurs due to a bug that seems to exist with
entity rotation calculations. May happen at 45° 135° 225° and 315°
2017-02-22 09:46:54 +00:00
c21197ef17
Removed entanglement between chunks and providers. WARNING: BREAKING API CHANGES.
...
- All entity and tile constructors now require a \pocketmine\level\Level instead of a \pocketmine\level\format\Chunk.
- Chunk->getProvider() and Chunk->setProvider() have been removed.
- Chunk::__construct() has had the $provider parameter removed.
- Chunk->unload() has had the unused $save parameter removed.
- ChunkEvents now take a Level parameter instead of going through the Chunk
API bump to 3.0.0-ALPHA4
2017-02-21 17:08:45 +00:00
0a8826b21f
Fixed anti-fly triggered when walking on unknown blocks
2017-02-21 13:43:00 +00:00
dac6c49bce
More php7 mess (EndTag Stone, EndTag Portal Frame)
2017-02-21 12:32:50 +00:00
9f7dc32650
Fix some php7 update DoubleTag leftovers
2017-02-21 12:27:27 +00:00
9195375af4
Don't allow these blocks to be washed out, we're only inheriting properties
2017-02-21 11:51:36 +00:00
c6cf3458de
Added UnknownBlock class, fixed not-yet-added blocks in imported worlds killing people, close #181
2017-02-21 11:46:44 +00:00
e2cdd9eddc
Fixed missing hardness on unimplemented blocks causing gameplay issues
2017-02-21 11:33:06 +00:00
f933107af0
Fix some non-properly-implemented blocks killing people and bad inheritances
2017-02-21 11:17:33 +00:00
91907485b4
Fixed prismarine bad meta crashes
2017-02-18 10:42:25 +00:00
5c281c6435
Merged #103
2017-02-15 14:58:41 +00:00
903534572d
Shut some inspections up
2017-02-13 14:27:17 +00:00
613226c661
Fix sea lantern lighting doesn't save ( #316 )
2017-02-02 09:09:54 +00:00
cb187be1a1
Remove derp comment
2017-01-16 16:30:52 +00:00
9004417456
Fixed file headers ( #255 )
2017-01-13 16:57:05 +00:00
ad0553fbf8
Bump to API 3.0.0-ALPHA2 - READ DESCRIPTION!
...
Refactored level\format\generic\GenericChunk -> level\format\Chunk.
Re-added support for async chunk sending
Refactored most Level IO into new namespaces for more organisation
Removed LevelDB loader completely (will be re-added at a later date)
2017-01-06 17:13:45 +00:00
598e7aac8f
More PhpStorm inspections, import cleanup
2017-01-04 14:55:11 +00:00
1cb96d24ce
Some fixes, thanks PhpStorm
2017-01-04 11:29:24 +00:00
e85d6d134e
Fix mob head crashes and drops, fix #221
2017-01-01 01:57:39 +00:00
850afed2c6
Merge branch 'master' into mcpe-1.0
2016-12-29 11:36:14 +00:00
efc6d429f6
Add some 0.16 blocks and items ( #210 )
2016-12-29 11:35:10 +00:00
b082bec150
Fix instabreak anti-cheat false positive on obsidian broken ( #209 )
2016-12-28 23:07:57 +00:00
2e1f572356
Fix netherrack and remove redundant override from NetherBrickFence
2016-12-28 23:07:57 +00:00
a3a07ca847
Fix instabreak anti-cheat false positive on obsidian broken ( #209 )
2016-12-28 22:44:42 +00:00
227e1c42ea
Fix netherrack and remove redundant override from NetherBrickFence
2016-12-28 22:30:03 +00:00
669af6f7b3
Fix a mistake in ItemFrame
...
thanks @awzaw
2016-12-22 13:47:33 +00:00
a1c3ca18ce
Fix FlowerPot bugs
2016-12-20 13:01:28 +00:00
8c772fe671
Working item frames
2016-12-20 13:01:28 +00:00
61e8828f94
Fix ladder drops when supporting block is removed
2016-12-16 21:26:54 +00:00
aa8a13c4a3
Fix a bunch of block update bugs due to ancient code
2016-12-16 17:08:38 +00:00
0380c78926
Remove redundant override in Fallable
2016-12-16 16:33:31 +00:00
5dca11dafb
Increase ladder bounding box to 3/16, fix kicked for flying when sneaking on ladders ( #168 )
2016-12-15 16:18:49 +00:00
ae6e0773ef
Do not perform scheduled updates on still lava/water ( #134 )
2016-12-09 16:13:39 +00:00
c79077cbed
Fix MobHead bounding box and properties
2016-11-27 15:50:02 +00:00
bee342691d
Remove NetherBrickFenceGate derp
2016-11-22 15:47:20 +00:00
d696049a0a
Fix anvil rotation and variant drops
2016-11-09 20:28:59 +00:00
58ff381557
PhpStorm automated formatting ( #11 )
...
* PhpStorm reformatting
* Tuned PhpStorm reformatting
* Improved ItemIds and BlockIds formatting
* Tuned more PhpStorm reformatting
* Improved string concatenation
2016-10-03 19:05:48 +08:00
2b6d058760
Fixed kicked for flying when walking on lily pads ( #7 )
...
Add an optional extended description…
2016-10-03 09:17:50 +01:00
e913b16804
Fixed some lines indented with 4 spaces rather than tabs
2016-10-03 00:58:34 +08:00
6fc435da0e
Imports rearrangement
2016-10-03 00:43:46 +08:00
e2e31d345d
Allow vanilla trapdoor placement
2016-09-30 19:20:00 +01:00
900c4adb66
Create sign tile like it should be.
2016-09-30 19:19:56 +01:00
5f8dc5829c
Better inheritance for wooden stairs
2016-09-30 19:19:55 +01:00
b156480550
Fix redstone ore glowing immediately when placed
...
Do not update the block when placed
2016-09-30 19:19:52 +01:00
7b8548b2b1
Added Flower Pots
2016-09-30 19:19:51 +01:00
6bd028f8b3
Fix Wood2 crashes
2016-09-30 19:19:47 +01:00