220c6dd41b
Updated composer dependencies
2020-08-21 22:13:46 +01:00
4ed59ea43f
updated DevTools submodule to pmmp/DevTools@75c2774cc7
2020-08-21 21:46:28 +01:00
3042c74aa5
Merge branch 'stable' into master
2020-08-21 21:41:29 +01:00
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
1ed36573a1
BlockLegacyMetadata: added some coral constants
2020-08-21 17:46:44 +01:00
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
e80ad22702
Updated build/php submodule
2020-08-21 00:34:10 +01:00
c22ab37372
Player: pre-cancel PlayerInteractEvent when left-clicking a block in spectator mode
...
fixes #3778
2020-08-20 23:43:52 +01:00
1f9d672cfc
Updated DevTools submodule to release 1.14.1
2020-08-20 16:49:49 +01:00
974cbae725
travis: added PHP 7.4
2020-08-20 16:21:58 +01:00
ddc5694b70
remove file accidentally committed in 0b05fd1987
2020-08-17 20:25:30 +01:00
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
bf401421fa
Implemented bamboo ( #3762 )
2020-08-16 20:39:51 +01:00
62394811e3
Merge branch 'stable' into master
...
# Conflicts:
# resources/vanilla
# src/world/Explosion.php
2020-08-16 01:00:04 +01:00
0506905875
clean up unused imports
2020-08-16 00:58:55 +01:00
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
a35ca1fa71
Merge branch 'stable' into master
2020-08-15 20:32:14 +01:00
ec1adb5886
Updated build/php submodule to pmmp/php-build-scripts@7a0fbfa9bb
2020-08-15 20:24:12 +01:00
93fdc1cb96
Updated composer dependencies
2020-08-15 20:23:42 +01:00
9a0f723dff
Updated composer dependencies
2020-08-15 20:19:37 +01:00
ab2003a85d
Merge branch 'stable' of https://github.com/pmmp/pocketmine-mp into stable
2020-08-15 20:17:04 +01:00
4befd9095a
Updated build/php submodule to pmmp/php-build-scripts@f93a6f0e31
2020-08-15 20:16:29 +01:00
6920deac2c
BlockFactory: regenerated TODO lists
2020-08-15 19:47:38 +01:00
06623d788a
Bump phpunit/phpunit from 9.3.5 to 9.3.7 ( #3771 )
2020-08-15 17:46:26 +00:00
730ee74a65
Use objects for internal structures created in TextFormat::toJSON() ( #3747 )
2020-08-15 18:30:26 +01:00
700e0afee0
Updated build/php submodule to pmmp/php-build-scripts@cfc425ad63
2020-08-11 21:39:15 +01:00
4b9712fdee
fixed changelog typo
2020-08-11 21:37:15 +01:00
dbd015b866
3.15.1 is next
2020-08-11 21:26:12 +01:00
a498b0415a
Release 3.15.0
3.15.0
2020-08-11 21:26:12 +01:00
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
ec21c2baa0
Merge branch 'stable' of https://github.com/pmmp/pocketmine-mp into stable
2020-08-11 21:07:06 +01:00
11a0d9b502
3.14.4 is next
2020-08-11 21:06:38 +01:00
a7fc245291
Release 3.14.3
3.14.3
2020-08-11 21:06:38 +01:00
6db51e2380
Updated CONTRIBUTING.md RFC label name
2020-08-11 12:35:12 +08:00
d6f35f2342
Bump phpunit/phpunit from 9.3.2 to 9.3.5 ( #3764 )
2020-08-10 19:15:28 +00:00
d1df72ec78
Bump phpstan/phpstan from 0.12.36 to 0.12.37 ( #3765 )
2020-08-10 19:10:19 +00:00
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
9bd6d5c67e
Updated travis pthreads to pmmp/pthreads@45579e1e62
2020-08-10 17:45:06 +01:00
aaa23361d1
updated devtools links
2020-08-10 17:32:09 +01:00
691d92a959
moved tests/plugins/PocketMine-DevTools -> tests/plugins/DevTools
2020-08-10 17:29:44 +01:00
50101663f2
Use the up-to-date git submodule urls
2020-08-10 17:25:48 +01:00
192e31a397
Move code & docblock generation methods out of RegistryTrait
...
this allows generating a docblock / code for a registry without the class needing to exist or be populated yet, which makes code generation significantly less cumbersome.
2020-08-07 21:43:19 +01:00
ff2a3baa8e
Implemented Jukebox & Records ( #3742 )
...
Co-authored-by: Dylan K. Taylor <odigiman@gmail.com >
2020-08-07 21:07:58 +01:00
e369966890
updated composer.lock
2020-08-07 20:00:12 +01:00
63f57841de
PlayerAuthInputPacket: fixed yaw/pitch being the wrong way round, closes #3757
2020-08-07 19:50:49 +01:00
ac3bba0a11
Bump phpunit/phpunit from 9.2.6 to 9.3.2 ( #3758 )
2020-08-07 15:38:57 +00:00
2545897fc2
HorizontalFacingTrait: use a cheaper check for horizontal facing
2020-08-06 14:53:51 +01:00
2b044195a5
Update for pocketmine/math Axis refactor
2020-08-06 14:38:54 +01:00
7399e6944e
Consistent fluency for block property setters
2020-08-06 13:46:08 +01:00
3d4470ed8d
added nether quartz ore to nether generation
2020-08-06 13:23:03 +01:00