Dylan K. Taylor
bd1d7b8d75
asserts 👏 are 👏 not 👏 error 👏 checking
2020-05-13 12:39:55 +01:00
Dylan K. Taylor
1513a0e092
VerifyLoginTask: beware wrong number of parts when splitting JWT
2020-05-13 12:39:53 +01:00
dependabot-preview[bot]
c4150d4520
Bump phpstan/phpstan from 0.12.23 to 0.12.25 ( #3486 )
2020-05-11 20:19:30 +00:00
Dylan K. Taylor
2f47597d75
BaseLevelProvider: stop crashing the server on invalid level.dat
...
broken userdata isn't a core bug, so it shouldn't be flooding our crash archives.
2020-05-11 15:34:53 +01:00
Dylan K. Taylor
56883f9ff9
MemoryManager: explicitly assume return type of ini_get()
2020-05-10 11:35:53 +01:00
Dylan K. Taylor
7cdd26add5
Player: make handleLogin() less unreadable
2020-05-10 11:23:11 +01:00
Dylan K. Taylor
717b866605
Merge branch 'stable' into next-minor
2020-05-06 20:25:11 +01:00
Dylan T
ef97c8f99e
Utils: fix parsing of single-line doc comments, closes #3388 ( #3469 )
...
* Utils: fix parsing of single-line doc comments, closes #3388
* correctly handle the empty doc-comment case, add another test case
* ignore an extra phpstan bug
2020-05-06 14:17:08 +01:00
dependabot-preview[bot]
84932ce908
Bump phpstan/phpstan from 0.12.22 to 0.12.23 ( #3468 )
2020-05-05 15:59:22 +00:00
Dylan K. Taylor
6bfc309a0a
phpstan 0.12.22
2020-05-04 22:26:44 +01:00
Dylan K. Taylor
06e8c6a3ad
Entity: new data flags
2020-05-04 21:58:44 +01:00
David Schwartz
71271a0e03
Use env to locate bash ( #3439 )
...
This change uses env to locate bash, instead of hard-coding it. This is necessary on FreeBSD. Tested on Linux as well.
2020-04-30 17:34:13 +01:00
Dylan K. Taylor
f87e96026c
Merge branch 'stable' into next-minor
2020-04-26 00:28:09 +01:00
Dylan K. Taylor
b63ad032a9
phpstan 0.12.19
2020-04-26 00:08:41 +01:00
Dylan K. Taylor
d9b0e373bb
Populator: fix return type of populate()
2020-04-26 00:04:17 +01:00
Dylan K. Taylor
8e1b3edd2c
Merge branch 'stable' into next-minor
2020-04-25 12:06:52 +01:00
Dylan K. Taylor
32262d9bb5
Merge branch 'stable' of https://github.com/pmmp/pocketmine-mp into stable
2020-04-25 11:59:35 +01:00
Dylan K. Taylor
4c1b10b24b
restructure ignoreErrors to allow regenerating them file by file
2020-04-25 11:59:06 +01:00
Dylan K. Taylor
61dc9d7f6b
phpstan: split up phpstan-bugs and phpstan-bugs-generated configs
2020-04-25 11:26:54 +01:00
Dylan K. Taylor
da9731ef59
phpstan: add stub defines to improve analysis
2020-04-25 11:07:05 +01:00
Dylan K. Taylor
e6f64c609e
bootstrap: avoid making COMPOSER_AUTOLOADER_PATH having a possible false type
2020-04-25 11:04:09 +01:00
dependabot-preview[bot]
8c7fbf379b
Bump irstea/phpunit-shim from 8.5.3 to 8.5.4 ( #3435 )
2020-04-24 20:45:43 +00:00
Twisted
3d2ca457f8
protocol: Added missing Window Types ( #3420 )
2020-04-19 15:43:11 +01:00
Twisted
1579f41056
Added missing Enchantment IDs ( #3419 )
2020-04-19 15:42:27 +01:00
Dylan K. Taylor
34a3e0d8b1
Level: fix sneaking use-item logic (thanks @95CivicSi)
...
inspired by, but closes #3403
fixes #3401
fixes #2539
fixes #1904
2020-04-19 15:38:12 +01:00
dependabot-preview[bot]
d42217ff57
Bump phpstan/phpstan-phpunit from 0.12.6 to 0.12.8 ( #3421 )
2020-04-19 14:26:22 +00:00
Dylan K. Taylor
70a4f73d73
Drop PHP 7.2 support
2020-04-19 12:49:25 +01:00
Dylan K. Taylor
7d43dffac4
updated phpstan/phpstan-phpunit
2020-04-19 12:44:26 +01:00
Dylan K. Taylor
804a062c3a
CrashDump: report the versions of all Composer libraries installed
2020-04-19 12:11:34 +01:00
Dylan K. Taylor
22a4639162
Merge branch 'stable' into next-minor
2020-04-18 13:32:52 +01:00
Dylan K. Taylor
39d02a67d2
3.12.1 is next
2020-04-17 18:39:20 +01:00
Dylan K. Taylor
77d45bf116
Release 3.12.0
3.12.0
2020-04-17 18:39:15 +01:00
Twisted
f79182852b
Fixed typo in login handler (wrong variable to store persona pieces) ( #3422 )
2020-04-17 14:36:51 +01:00
Twisted
a107ad7404
1.14.60 support ( #3407 )
2020-04-17 09:18:00 +01:00
Dylan K. Taylor
7a072931df
Merge branch 'stable' of https://github.com/pmmp/pocketmine-mp into stable
2020-04-17 01:58:26 +01:00
Dylan K. Taylor
f428a9bf52
protocol: rename some useless fields
2020-04-17 01:58:06 +01:00
Dylan K. Taylor
2e720b48d9
AnimatePacket: added a new constant
2020-04-17 01:57:20 +01:00
Dylan K. Taylor
a6e79bedf5
ActorEventPacket: plug some gaps
2020-04-17 01:56:56 +01:00
ナナチさん
a5ba570fdf
StructureBlockUpdatePacket: Added encode/decode ( #3148 )
2020-04-17 01:11:16 +01:00
Dylan K. Taylor
0d5164af02
LabTablePacket: updated type field and added constants
2020-04-16 22:03:36 +01:00
Dylan K. Taylor
534af770f8
InteractPacket: new constant
2020-04-16 22:03:34 +01:00
Dylan K. Taylor
619a9892e5
RCON: properly handle potential errors during socket setup
2020-04-16 01:29:28 +01:00
Dylan K. Taylor
63b109f23e
RCONInstance: fixed incorrect doc comment for field
2020-04-15 21:16:47 +01:00
dependabot-preview[bot]
79ed377c7a
Bump pocketmine/nbt from 0.2.13 to 0.2.14 ( #3406 )
...
Bumps [pocketmine/nbt](https://github.com/pmmp/NBT ) from 0.2.13 to 0.2.14.
- [Release notes](https://github.com/pmmp/NBT/releases )
- [Commits](https://github.com/pmmp/NBT/compare/0.2.13...0.2.14 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
Co-authored-by: dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>
2020-04-15 13:45:52 +01:00
Dylan K. Taylor
2da8ce7a20
PluginBase: account for fopen() maybe returning false
...
again, the error handler will normally take care of this, but we can't assume that the error handler is always set.
2020-04-15 13:05:41 +01:00
Dylan K. Taylor
959dd4cbf1
PluginManager: explicitly assume the result of FilesystemIterator arrayification
2020-04-15 12:59:15 +01:00
Dylan K. Taylor
0a3788f9ac
ScriptPluginLoader: properly handle the case where the script itself is somehow missing
...
this won't ever happen during PocketMine runtime, but it might happen if something else tries to use it.
2020-04-15 12:54:45 +01:00
Dylan K. Taylor
cdda74ef93
PluginDescription: use result of phpversion() to check if extension is loaded
...
technically phpstan should account for this with the extension_loaded() check, but it currently doesn't and it's not worth fighting with it when the fix is so simple anyway.
2020-04-15 12:50:53 +01:00
Dylan K. Taylor
bbe428a874
Spawnable: explicitly assume that NBTStream->write() will not return false
...
it will never return false under these circumstances
2020-04-15 12:43:44 +01:00
Dylan K. Taylor
755919c496
SendUsageTask: explicitly assume that json_encode() will not return false
2020-04-15 12:43:05 +01:00