Dylan K. Taylor
a7fc245291
Release 3.14.3
3.14.3
2020-08-11 21:06:38 +01:00
Dylan K. Taylor
9bd6d5c67e
Updated travis pthreads to pmmp/pthreads@45579e1e62
2020-08-10 17:45:06 +01:00
Dylan K. Taylor
aaa23361d1
updated devtools links
2020-08-10 17:32:09 +01:00
Dylan K. Taylor
691d92a959
moved tests/plugins/PocketMine-DevTools -> tests/plugins/DevTools
2020-08-10 17:29:44 +01:00
Dylan K. Taylor
50101663f2
Use the up-to-date git submodule urls
2020-08-10 17:25:48 +01:00
Dylan K. Taylor
e369966890
updated composer.lock
2020-08-07 20:00:12 +01:00
Dylan K. Taylor
63f57841de
PlayerAuthInputPacket: fixed yaw/pitch being the wrong way round, closes #3757
2020-08-07 19:50:49 +01:00
dependabot-preview[bot]
ac3bba0a11
Bump phpunit/phpunit from 9.2.6 to 9.3.2 ( #3758 )
2020-08-07 15:38:57 +00:00
dependabot-preview[bot]
1ff3df6ff0
Bump phpstan/phpstan-phpunit from 0.12.15 to 0.12.16 ( #3753 )
2020-08-05 19:49:04 +00:00
dependabot-preview[bot]
4e29b216bf
Bump phpstan/phpstan from 0.12.35 to 0.12.36 ( #3752 )
2020-08-05 18:12:12 +00:00
dependabot-preview[bot]
809dad2ac8
Bump phpstan/phpstan-phpunit from 0.12.11 to 0.12.15
...
Bumps [phpstan/phpstan-phpunit](https://github.com/phpstan/phpstan-phpunit ) from 0.12.11 to 0.12.15.
- [Release notes](https://github.com/phpstan/phpstan-phpunit/releases )
- [Commits](https://github.com/phpstan/phpstan-phpunit/compare/0.12.11...0.12.15 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-08-05 10:46:27 +00:00
dependabot-preview[bot]
e238d583b8
Bump phpstan/phpstan-strict-rules from 0.12.3 to 0.12.4 ( #3748 )
2020-08-05 10:38:00 +00:00
Dylan K. Taylor
3f89bd7bff
TaskHandler->getOwnerName() never returns NULL
2020-08-04 16:58:27 +01:00
Dylan K. Taylor
8da7e789fd
LoginPacket: protocol cannot be NULL
2020-08-04 16:55:47 +01:00
Dylan K. Taylor
0766952f39
FINALLY, a usable new build of phpstan
2020-08-04 11:38:00 +01:00
Dylan K. Taylor
eeee1fbe73
Updated composer dependencies
2020-08-04 11:32:25 +01:00
Dylan K. Taylor
46c224da86
phpstan: remove an obsolete ignored error pattern from explicit-mixed baseline
2020-08-03 19:54:53 +01:00
Dylan K. Taylor
3c001b310f
fix phpstan analyze failure
2020-08-03 19:54:14 +01:00
Dylan K. Taylor
198a106b9f
Merge branch 'stable' of https://github.com/pmmp/pocketmine-mp into stable
2020-08-03 19:37:30 +01:00
Dylan K. Taylor
1f5e0bc96d
Updated BedrockData submodule, new recipes.json format
2020-08-03 19:36:32 +01:00
VixikHD
41f7c07703
Entity: report the class in getSaveId() unregistered entity exception ( #3744 )
2020-08-03 00:20:28 +01:00
Dylan K. Taylor
f0a0c9a85f
Player: remove useless var
2020-08-02 23:49:07 +01:00
Dylan K. Taylor
5b620d964e
Do not assume the presence of a crafting transaction closing marker
...
fixes #3655 , fixes #3241
instead of guessing where the end of the transaction is, we attempt validation after every piece of the transaction, with the assumption being that a crafting transaction will not validate until it's complete.
2020-08-02 23:37:33 +01:00
Dylan K. Taylor
756840f11d
Fixed matchItems corrupting CraftingTransaction internal state on repeated validation
...
This bug became apparent while developing a more robust fix for 1.16 crafting.
2020-08-02 23:07:47 +01:00
Dylan K. Taylor
df2c3136c9
VersionString: added missing start anchor to regex
2020-08-02 21:10:47 +01:00
Dylan K. Taylor
a6b5cddd5a
remove unused import
2020-07-21 19:26:24 +01:00
Dylan K. Taylor
5b9453af43
WhitelistCommand: fixed incorrect implode() parameter order
...
PHP allows this to work either way for legacy reasons, but glue-first is the canonical way for a long time.
2020-07-21 11:46:11 +01:00
TheNewHEROBRINEX
8bba25f4f5
Fix wrong hardness value for Podzol ( #3709 )
2020-07-16 22:07:41 +01:00
dependabot-preview[bot]
f9bd7016aa
Bump phpstan/phpstan-strict-rules from 0.12.2 to 0.12.3 ( #3705 )
2020-07-16 15:24:42 +00:00
dependabot-preview[bot]
213406fc60
Bump phpunit/phpunit from 9.2.5 to 9.2.6 ( #3701 )
2020-07-14 16:44:35 +00:00
Dylan K. Taylor
7ff6e5895e
added missing 3.14.2 changelog
2020-07-13 11:55:08 +01:00
Dylan K. Taylor
2e6b62fdec
3.14.3 is next
2020-07-13 10:46:58 +01:00
Dylan K. Taylor
4fc5b9772a
Release 3.14.2
3.14.2
2020-07-13 10:46:57 +01:00
Dylan K. Taylor
5d4880b0a7
SendUsageTask: fixed json_encode() choking on player list keys
2020-07-11 20:14:04 +01:00
Dylan K. Taylor
2b1a0e1e72
PlayerRespawnEvent: harden setRespawnPosition()
...
apparently plugins like to pass around positions which have null worlds, which aside from being quite stupid, also breaks a lot of stuff and makes it look like PM is to blame when it's just trying to make everything work the way it's supposed to ...
2020-07-10 20:37:45 +01:00
Dylan K. Taylor
cd022f1592
EmotePacket: make FLAG_SERVER constant public
2020-07-10 20:02:32 +01:00
Dylan K. Taylor
4ae3fd7734
Player: Reset spawn chunk send count if teleporting pre-spawn
2020-07-09 12:17:19 +01:00
Dylan K. Taylor
b2249f93c0
TaskHandler: bail if given a task that already has a handler
...
This fixes undefined behaviour when scheduling the same task twice. This is usually accidental and almost never desirable.
Note that this still allows a task to be scheduled again after it has
been cancelled; it only disallows scheduling a task multiple times
concurrently.
This commit will probably break MyPlot and other plugins that have
self-scheduling tasks, but as far as I can tell those use-cases should
be replaced with self-cancelling repeating tasks anyway.
2020-07-08 11:02:33 +01:00
Dylan K. Taylor
303344783a
CheckTestCompletionTask: use TaskHandler->cancel()
2020-07-08 10:57:20 +01:00
Dylan K. Taylor
75e0844ff5
MainLogger: log stack traces with CRITICAL level
...
maybe this will get people to send the whole thing instead of just the error message? ...
2020-07-08 10:45:15 +01:00
Dylan K. Taylor
18fabf5466
3.14.2 is next
2020-07-08 10:32:07 +01:00
Dylan K. Taylor
2751c59979
Release 3.14.1
3.14.1
2020-07-08 10:32:07 +01:00
Dylan K. Taylor
d99ffbd66c
Attribute: register lava_movement attribute
...
this is purely to fix crashes when decoding net packets
2020-07-08 10:21:20 +01:00
Dylan K. Taylor
a34f3261cb
event: harden APIs that accept arrays
...
plugin devs can't be relied on to pass the proper types to these APIs, and when the wrong types get passed it makes type errors appear from inside the internals.
2020-07-04 21:55:23 +01:00
Dylan K. Taylor
8ce0022de6
protocol: added UUInventorySlotOffset constants
2020-07-04 21:37:37 +01:00
Dylan K. Taylor
fb6491ddeb
BanListCommand: sort output into lexical order
2020-07-03 11:23:00 +01:00
Dylan K. Taylor
3b961d0e5f
WhitelistCommand: sort output of /whitelist list into lexical order
2020-07-03 11:19:23 +01:00
Dylan K. Taylor
a60fc4cc28
ListCommand: sort output into lexical order
2020-07-03 11:15:31 +01:00
Dylan K. Taylor
b747899fdd
PluginsCommand: sort plugins list into lexical order
2020-07-03 11:13:32 +01:00
Kang Ji-won
57b6451e16
Fix projectile motion being changed by the ladder, close #3602 ( #3631 )
2020-06-27 21:18:39 +01:00