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
Dylan K. Taylor
dac76f0e0f
Player: reset ySize when syncing movement
2020-08-23 18:31:25 +01:00
Dylan K. Taylor
89fe8f7f10
Entity: shift BB back down after trying to auto-step
...
this fixes bugs where the entity would jump in the air when walking on blocks like carpet. It also fixes a lot of the issues with stepping in the anti-cheat, allowing to reduce the error tolerance on movement processing.
2020-08-23 17:54:48 +01:00
Dylan K. Taylor
2d77b1e364
Entity: fixed recalculateCollisionBox not taking ySize into account
...
this was causing the movement anti-cheat to shit itself after the first movement because it used setPosition() on the player if the position wasn't exactly perfect (which obviously it never is perfect, because of fp rounding errors).
2020-08-23 17:51:36 +01:00
Dylan K. Taylor
e59a4296f8
LevelDB: fixed crash on corrupted level.dat
2020-08-22 19:36:22 +01:00
Dylan K. Taylor
a9871a6c1a
Merge branch 'stable' into master
...
# Conflicts:
# composer.json
# composer.lock
# resources/vanilla
2020-08-21 22:14:49 +01:00
Dylan K. Taylor
220c6dd41b
Updated composer dependencies
2020-08-21 22:13:46 +01:00
Dylan K. Taylor
6856761946
Updated composer dependencies to fix some 7.4 issues
2020-08-21 22:09:26 +01:00
Dylan K. Taylor
4ed59ea43f
updated DevTools submodule to pmmp/DevTools@75c2774cc7
2020-08-21 21:46:28 +01:00
Dylan K. Taylor
3042c74aa5
Merge branch 'stable' into master
2020-08-21 21:41:29 +01:00
Dylan K. Taylor
ebd20f997d
Merge commit 'e80ad22702f87f4a006ab16af3b46baae0490856' into master
...
# Conflicts:
# build/php
# resources/vanilla
# src/pocketmine/Player.php
# tests/plugins/DevTools
2020-08-21 21:39:17 +01:00
Dylan K. Taylor
1ed36573a1
BlockLegacyMetadata: added some coral constants
2020-08-21 17:46:44 +01:00
Dylan K. Taylor
4fe3401182
travis: moved PHP-specific configuration to its own YAML file
...
this allows it to be imported by other repos using the same config (for example plugins needing PHPStan analysis) without them needing to copy paste big blocks of shit every time something little changes.
2020-08-21 17:42:47 +01:00
Dylan K. Taylor
e80ad22702
Updated build/php submodule
2020-08-21 00:34:10 +01:00
Dylan K. Taylor
c22ab37372
Player: pre-cancel PlayerInteractEvent when left-clicking a block in spectator mode
...
fixes #3778
2020-08-20 23:43:52 +01:00
Dylan K. Taylor
1f9d672cfc
Updated DevTools submodule to release 1.14.1
2020-08-20 16:49:49 +01:00
Dylan K. Taylor
974cbae725
travis: added PHP 7.4
2020-08-20 16:21:58 +01:00
Dylan K. Taylor
ddc5694b70
remove file accidentally committed in 0b05fd198733ac5d4eebf4cfa720c63a9efa070b
2020-08-17 20:25:30 +01:00
Dylan K. Taylor
40d49b88dd
EntityFactory: remove requirement for $className as return type on creation funcs
...
since the removal of EntityFactory::create() this isn't needed anymore, since these creation functions are only used for creating entities loaded from disk.
2020-08-17 13:20:34 +01:00
Dylan T
bf401421fa
Implemented bamboo ( #3762 )
2020-08-16 20:39:51 +01:00
Dylan K. Taylor
62394811e3
Merge branch 'stable' into master
...
# Conflicts:
# resources/vanilla
# src/world/Explosion.php
2020-08-16 01:00:04 +01:00
Dylan K. Taylor
0506905875
clean up unused imports
2020-08-16 00:58:55 +01:00
Dylan K. Taylor
b53f88027e
Explosion: fixed blocks getting updated too early
...
this bug became painfully obvious when testing bamboo. Detonating TNT near tall bamboo canes would result in bamboo canes not deleting themselves in some circumstances, because the non-destroyed parts of the cane would be updated before their supporting block was deleted, and subsequently would not be re-updated afterwards.
I think this bug should also reproduce with cacti, but I have not tested.
2020-08-16 00:09:17 +01:00
Dylan K. Taylor
a35ca1fa71
Merge branch 'stable' into master
2020-08-15 20:32:14 +01:00
Dylan K. Taylor
ec1adb5886
Updated build/php submodule to pmmp/php-build-scripts@7a0fbfa9bb
2020-08-15 20:24:12 +01:00
Dylan K. Taylor
93fdc1cb96
Updated composer dependencies
2020-08-15 20:23:42 +01:00
Dylan K. Taylor
9a0f723dff
Updated composer dependencies
2020-08-15 20:19:37 +01:00
Dylan K. Taylor
ab2003a85d
Merge branch 'stable' of https://github.com/pmmp/pocketmine-mp into stable
2020-08-15 20:17:04 +01:00
Dylan K. Taylor
4befd9095a
Updated build/php submodule to pmmp/php-build-scripts@f93a6f0e31
2020-08-15 20:16:29 +01:00
Dylan K. Taylor
6920deac2c
BlockFactory: regenerated TODO lists
2020-08-15 19:47:38 +01:00
dependabot-preview[bot]
06623d788a
Bump phpunit/phpunit from 9.3.5 to 9.3.7 ( #3771 )
2020-08-15 17:46:26 +00:00
Dylan T
730ee74a65
Use objects for internal structures created in TextFormat::toJSON() ( #3747 )
2020-08-15 18:30:26 +01:00
Dylan K. Taylor
700e0afee0
Updated build/php submodule to pmmp/php-build-scripts@cfc425ad63
2020-08-11 21:39:15 +01:00
Dylan K. Taylor
4b9712fdee
fixed changelog typo
2020-08-11 21:37:15 +01:00
Dylan K. Taylor
dbd015b866
3.15.1 is next
2020-08-11 21:26:12 +01:00
Dylan K. Taylor
a498b0415a
Release 3.15.0
3.15.0
2020-08-11 21:26:12 +01:00
Dylan K. Taylor
5b01cf72dd
Data sync and version bump for 1.16.20
...
this version doesn't change any packets as far as I know, but it does change some packet content (most notably, some blockstates changed, which are troublesome when not in sync).
2020-08-11 21:17:11 +01:00
Dylan K. Taylor
ec21c2baa0
Merge branch 'stable' of https://github.com/pmmp/pocketmine-mp into stable
2020-08-11 21:07:06 +01:00
Dylan K. Taylor
11a0d9b502
3.14.4 is next
2020-08-11 21:06:38 +01:00
Dylan K. Taylor
a7fc245291
Release 3.14.3
3.14.3
2020-08-11 21:06:38 +01:00
SOFe
6db51e2380
Updated CONTRIBUTING.md RFC label name
2020-08-11 12:35:12 +08:00
dependabot-preview[bot]
d6f35f2342
Bump phpunit/phpunit from 9.3.2 to 9.3.5 ( #3764 )
2020-08-10 19:15:28 +00:00
dependabot-preview[bot]
d1df72ec78
Bump phpstan/phpstan from 0.12.36 to 0.12.37 ( #3765 )
2020-08-10 19:10:19 +00:00
Dylan K. Taylor
98db4c5200
Merge branch 'stable' into master
...
# Conflicts:
# .gitmodules
# composer.lock
# resources/vanilla
# src/network/mcpe/protocol/PlayerAuthInputPacket.php
# src/pocketmine/Player.php
# src/pocketmine/network/mcpe/protocol/LoginPacket.php
2020-08-10 17:55:49 +01:00