Dylan K. Taylor
d7a66ad755
Release 3.15.2
3.15.2
2020-10-06 13:33:42 +01:00
Dylan K. Taylor
b3f88e7b73
Updated language submodule to pmmp/Language@c85a7b79f3
2020-10-06 13:28:51 +01:00
Dylan K. Taylor
55adc1ef63
Updated build/php submodule to pmmp/php-build-scripts@e45cfc1ece
2020-10-06 13:09:05 +01:00
Dylan K. Taylor
868d236ddc
Updated composer dependencies
2020-10-06 12:39:19 +01:00
Dylan K. Taylor
59e9c84806
Merge branch 'stable' of https://github.com/pmmp/pocketmine-mp into stable
2020-10-06 12:35:51 +01:00
dependabot-preview[bot]
a110317d1b
Bump phpstan/phpstan from 0.12.47 to 0.12.48 ( #3851 )
2020-10-05 13:23:19 +00:00
Dylan K. Taylor
b169d89291
Added some documentation to FurnaceBurnEvent
2020-10-04 21:40:52 +01:00
dependabot-preview[bot]
74bef7f423
Bump phpunit/phpunit from 9.3.11 to 9.4.0 ( #3850 )
2020-10-02 11:02:17 +00:00
Dylan T
8db7867881
travis: notify about build results
2020-10-01 22:05:12 +01:00
dependabot-preview[bot]
d8f8afe531
Bump phpstan/phpstan from 0.12.46 to 0.12.47 ( #3844 )
2020-09-30 10:51:33 +00:00
dependabot-preview[bot]
7dabf305f8
Bump phpstan/phpstan from 0.12.44 to 0.12.46 ( #3841 )
2020-09-29 07:01:51 +00:00
Dylan K. Taylor
ed0053d0ee
Updated build/php submodule to pmmp/php-build-scripts@732ceba847
2020-09-26 13:20:45 +01:00
Dylan K. Taylor
28255e35d1
Updated composer dependencies
2020-09-26 13:18:38 +01:00
dependabot-preview[bot]
0fc9170bbf
Bump phpstan/phpstan from 0.12.43 to 0.12.44 ( #3838 )
2020-09-25 13:20:29 +00:00
dependabot-preview[bot]
7e2efae024
Bump phpstan/phpstan from 0.12.42 to 0.12.43 ( #3831 )
2020-09-24 11:23:32 +00:00
dependabot-preview[bot]
e9fa07b550
Bump phpunit/phpunit from 9.3.10 to 9.3.11 ( #3835 )
2020-09-24 09:57:58 +00:00
dependabot-preview[bot]
8ac32824a2
Bump phpunit/phpunit from 9.3.9 to 9.3.10 ( #3828 )
2020-09-15 17:01:03 +00:00
dependabot-preview[bot]
1322defead
Bump phpunit/phpunit from 9.3.8 to 9.3.9 ( #3825 )
2020-09-12 12:32:33 +00:00
Dylan K. Taylor
d084b7a34b
RegionGarbageMap: add an extra overlap check
...
this shouldn't ever be triggered, but we want to know if it does.
2020-09-12 01:38:13 +01:00
Dylan K. Taylor
c2d0605b1e
Entity: avoid implicit float truncation in getDirection()
...
this didn't cause any bugs because of the way the function is written, but it might have in other circumstances.
2020-09-11 21:01:22 +01:00
Dylan K. Taylor
0ff0b33047
StatusCommand: avoid modulo operator on float
...
this was detected by a custom PHPStan extension.
2020-09-11 20:56:18 +01:00
Dylan K. Taylor
114df07622
RegionLoader: specify type of unpack() return
...
PHPStan has no idea what is going on in this code because unpack() returns mixed[].
Possibly it might be a good idea to implement a dynamic return type extension for this.
2020-09-11 20:48:37 +01:00
Dylan K. Taylor
4a88db7f43
travis: update pthreads to pmmp/pthreads@b81ab29df5
2020-09-11 14:30:22 +01:00
Dylan K. Taylor
d3ea29d527
Release memory to OS on garbage collection
...
ZMM often holds onto big chunks of memory after they aren't used anymore, which is fine in a webserver, but it's not OK for PM.
2020-09-09 01:40:18 +01:00
Dylan K. Taylor
d2f1a3cf5b
SubChunk: workaround opcache preloading constant issue
...
non-class constants aren't stored during preloading phase and for some reason they aren't pre-resolved in opcode arrays. However, they are resolved by value when referenced by class constants, and class constants stick, so we can use those instead.
2020-09-04 17:53:22 +01:00
Dylan K. Taylor
f9c2ed6200
composer: do not install packages with min version higher than 7.3.0
...
running composer update on 7.4 will generate a lock file using the newest dependencies which work for the current PHP version, which usually isn't desirable for a project like this where developers might be using newer PHP versions than users.
2020-09-04 01:00:26 +01:00
dependabot-preview[bot]
e47a711494
Bump phpstan/phpstan from 0.12.40 to 0.12.42 ( #3812 )
2020-09-03 14:13:14 +00:00
Dylan K. Taylor
2ea7a9e216
3.15.2 is next
2020-09-03 15:09:52 +01:00
Dylan K. Taylor
9f60484212
Release 3.15.1
3.15.1
2020-09-03 15:09:52 +01:00
Dylan K. Taylor
3031d89ec5
Potato: drop 1-5 potatoes per harvest, not 1-4
2020-09-03 14:54:58 +01:00
Dylan K. Taylor
883e135bc0
Potato: drop poisonous potatoes when harvested, fixes #2830
2020-09-03 14:54:04 +01:00
Dylan K. Taylor
4448f603a6
Updated build/php submodule to pmmp/php-build-scripts@3a3e3495c3
2020-09-03 14:53:23 +01:00
Dylan K. Taylor
9365525efa
ANTI CHEAT DOESN'T TRIP ON STAIRS ANYMORE 🎉
...
This commit fixes the 5+ years-old bug with the movement anti-cheat that everyone has complained about: sprinting on stairs causes rubberbanding.
This commit addresses this problem at long last, along with a handful of precursor commits that were necessary to fix this problem:
- dac76f0e0f14d9beae3e55491ab9f61353db1b68
- 89fe8f7f10716fed6193646984a7e2d28f6f6ce5
- 2d77b1e3649d11a6072fbd1dbf88574b6ebf1af3
Additionally, these changes now allow the anti-cheat to be accurate to at least 0.001 of a block, perhaps even better. I didn't commit a change to the threshold here, but it was instrumental to pinning down the exact nature of these bugs.
This closes #1475 , at long last.
2020-09-03 14:27:11 +01:00
Dylan K. Taylor
17bee5e349
Fixed crash when using strings for flatworld layers
...
I don't know why this didn't show up sooner.
2020-09-03 14:15:37 +01:00
Dylan K. Taylor
c6e0753c3e
clean up phpstan baselines
2020-09-02 15:04:37 +01:00
Dylan K. Taylor
2ae7ba275b
Updated Composer dependencies
2020-09-02 12:15:29 +01:00
dependabot-preview[bot]
6aa0a82341
Bump phpstan/phpstan-strict-rules from 0.12.4 to 0.12.5 ( #3807 )
2020-09-01 10:00:39 +00:00
KingOfTurkey38
0af08a7375
Call BlockGrowEvent when sugarcane grows ( #3780 )
2020-08-31 16:03:38 +01:00
Dylan K. Taylor
81c1613e5d
StupidJsonDecodeTest: added a callable prototype
...
for some reason this causes a new error to be reported which previously didn't show. I have no idea why.
2020-08-31 13:45:46 +01:00
Stephen B
9cf8f608d8
Provide a default for health ( #3806 )
2020-08-30 21:50:11 +01:00
SOFe
dd4f26a9cf
Switch "Auto: Spam" trap to direct links ( #3550 )
2020-08-30 18:03:38 +01:00
Dylan T
f976545f56
Delete security-dos-vulnerability.md
2020-08-29 23:41:37 +01:00
Dylan T
9929fb0abd
Create SECURITY.md
2020-08-29 23:40:47 +01:00
Dylan K. Taylor
37e453b875
Updated composer dependencies
2020-08-28 23:34:32 +01:00
Dylan K. Taylor
b7578fef9c
Fixup TesterPlugin to PHPStan standards
2020-08-28 21:17:21 +01:00
Dylan K. Taylor
09eb904f6b
fixed explicit-mixed errors exposed by upgrading pocketmine/nbt
2020-08-28 15:47:41 +01:00
dependabot-preview[bot]
b47d6bbc22
Bump phpstan/phpstan from 0.12.39 to 0.12.40 ( #3800 )
2020-08-27 11:45:20 +00:00
dependabot-preview[bot]
aa26ddf8b1
Bump phpunit/phpunit from 9.3.7 to 9.3.8 ( #3799 )
2020-08-27 11:44:54 +00:00
dependabot-preview[bot]
119c72980f
Bump phpstan/phpstan from 0.12.37 to 0.12.39 ( #3794 )
2020-08-25 20:38:22 +00:00
Dylan K. Taylor
eba888449d
ExperienceUtils: handle an unhandled error condition explicitly
...
this would previously throw a TypeError on some negative numbers and crash. This should still crash, but this makes it explicit.
2020-08-25 21:28:29 +01:00