Dylan K. Taylor
873e8740e0
3.17.2 is next
2020-12-23 22:20:24 +00:00
Dylan K. Taylor
260c55f23a
Release 3.17.1
3.17.1
2020-12-23 22:20:19 +00:00
Dylan K. Taylor
9ed430acb9
CrashDump: fixed a bug in crashdump generation
2020-12-23 21:53:12 +00:00
Dylan K. Taylor
f0241043de
CrashDump: add server uptime to crash information
2020-12-23 20:26:18 +00:00
Dylan K. Taylor
135f1c95e4
phpstan 0.12.64
2020-12-23 20:04:40 +00:00
Dylan K. Taylor
8b5529fe17
Merge branch 'stable'
...
# Conflicts:
# resources/vanilla
2020-12-23 19:53:45 +00:00
Dylan K. Taylor
5431807e43
Split tests up into multiple jobs
...
this gives a more granular view of test failures and also allows independent steps to run in parallel.
2020-12-23 19:48:39 +00:00
Dylan K. Taylor
bcc3e87730
Timings: rename core timers to remove 'timer' from the names
...
this makes them shorter and more consistent.
2020-12-23 17:52:25 +00:00
Dylan T
d49ae832e8
actions: rename cache miss fallback build step
2020-12-21 21:32:27 +00:00
Dylan K. Taylor
1d7b65e0c2
Merge remote-tracking branch 'origin/stable'
...
# Conflicts:
# resources/vanilla
# tests/gh-actions/build.sh
2020-12-21 00:16:12 +00:00
Dylan K. Taylor
e762b79aae
Player: fixed setPosition() resending all the chunks
...
closes #3977
2020-12-21 00:09:49 +00:00
Dylan T
ff9d013005
build: hash composer cache by lockfile instead of composer.json
...
this ensures a cache refresh when transitive dependencies are updated.
2020-12-20 23:58:37 +00:00
Dylan K. Taylor
b0e1317818
Merge branch 'stable' of https://github.com/pmmp/pocketmine-mp into stable
2020-12-20 23:53:26 +00:00
Dylan K. Taylor
8653afb0fb
Updated composer dependencies
2020-12-20 23:53:09 +00:00
Dylan T
995b56aaa0
Fixed Composer package cache
2020-12-20 23:49:28 +00:00
Dylan K. Taylor
3ecddf312d
build.sh: sort configure parameters
2020-12-20 22:49:39 +00:00
Dylan T
470243ca6f
experimental: build PHP in a separate build job
2020-12-20 22:30:47 +00:00
Dylan K. Taylor
2ba47a80a4
updated build.sh to build PM4 binaries for gh actions
2020-12-20 22:18:04 +00:00
Dylan K. Taylor
c5693598aa
BulkCurlTask constructor now accepts BulkCurlTaskOperation[] instead of shaped arrays
2020-12-20 22:18:03 +00:00
Dylan K. Taylor
9228f006d4
Merge remote-tracking branch 'origin/stable'
...
# Conflicts:
# composer.json
# composer.lock
# resources/vanilla
# src/CrashDump.php
# src/PocketMine.php
# src/pocketmine/Server.php
# src/pocketmine/item/Bucket.php
# src/pocketmine/item/Item.php
# src/pocketmine/level/format/Chunk.php
# src/pocketmine/level/format/io/leveldb/LevelDB.php
# src/pocketmine/level/format/io/region/McRegion.php
# src/pocketmine/network/mcpe/protocol/BatchPacket.php
# src/pocketmine/tile/Furnace.php
# src/pocketmine/utils/UUID.php
# src/utils/ServerKiller.php
2020-12-20 20:54:13 +00:00
dependabot-preview[bot]
3f21e59917
Bump phpstan/phpstan-strict-rules from 0.12.5 to 0.12.7 ( #3976 )
2020-12-18 13:44:19 +00:00
dependabot-preview[bot]
fdd74a4f46
Bump phpstan/phpstan-phpunit from 0.12.16 to 0.12.17 ( #3975 )
2020-12-18 13:15:05 +00:00
Dylan K. Taylor
a43b46a93c
Merge branch 'stable' of https://github.com/pmmp/pocketmine-mp into stable
2020-12-18 00:33:10 +00:00
Dylan K. Taylor
0604dfc9e5
phpstan 0.12.63
2020-12-18 00:32:55 +00:00
Govdim
dd2c3db285
Fixed a bucket of lava disappearing when used in a furnace ( #3973 )
...
fixes #2385
2020-12-17 23:57:34 +00:00
Dylan K. Taylor
1e737644de
World: split populateChunk() into two functions
...
requestChunkPopulation() respects the queue size, orderChunkPopulation() does not.
requestChunkPopulation() should be used for non-essential generation (which mainly includes generation for player use).
orderChunkPopulation() should probably be used by plugins.
2020-12-17 23:49:37 +00:00
Dylan T
c95e283507
fix CXXFLAGS
2020-12-14 22:02:16 +00:00
Dylan K. Taylor
6afbd1f55c
Squashed commit of the following:
...
commit 1f42169f0f929958f7d68a68f194c6f3492b7eb4
Author: Dylan K. Taylor <odigiman@gmail.com>
Date: Mon Dec 14 21:23:44 2020 +0000
... install it in the right fucking place
commit d2a88abeda5fa937d3f508c4e0300a949af97846
Author: Dylan K. Taylor <odigiman@gmail.com>
Date: Mon Dec 14 21:14:21 2020 +0000
Build PHP using system libraries to reduce rebuild time
2020-12-14 21:58:58 +00:00
Dylan K. Taylor
0682c93f5a
Drop bcmath dependency
...
we haven't used bcmath since the days of 32-bit.
2020-12-14 20:59:07 +00:00
Dylan K. Taylor
da90ae85da
Updated composer dependencies
2020-12-14 19:24:36 +00:00
Dylan K. Taylor
48623f4e79
World: add additional checks to addEntity() and removeEntity()
2020-12-14 18:55:52 +00:00
Dylan K. Taylor
24ac5f8be0
Fixed craftingDataCacheRebuildTimer never being stopped
2020-12-13 21:41:22 +00:00
Dylan K. Taylor
9e11cc03de
Server: get rid of matchPlayer()
...
the functionality of this API method is too specialized to be of any practical use.
In addition, a search on Poggit reveals that the only uses of this API method are abuses or incorrect uses anyway.
2020-12-13 21:38:11 +00:00
Dylan K. Taylor
c0438f1ddb
Move player creation out of NetworkSession
2020-12-13 21:20:37 +00:00
Dylan K. Taylor
6f09d472e2
WorldTimings: give timers names that actually make sense
2020-12-13 20:17:46 +00:00
Dylan K. Taylor
1de5fc86c4
PopulationTask: assume that generator has been initialized
2020-12-13 20:00:57 +00:00
Dylan K. Taylor
eaf6e19a6f
RakLib sync n.2
2020-12-12 19:54:17 +00:00
Dylan K. Taylor
5f4ef84d52
Clean up imports
2020-12-12 19:48:00 +00:00
Dylan K. Taylor
f81d061ea9
Updated to newest RakLib
2020-12-12 19:06:45 +00:00
Dylan K. Taylor
3e0cf30285
fixed phpstan failures caused by 5282ae329834512a6ca497e8c4bdbcb73ec86db2
2020-12-11 23:00:14 +00:00
Dylan K. Taylor
6a314c7d70
Updated build/php submodule to pmmp/php-build-scripts@bdce80c6c2
2020-12-11 22:44:44 +00:00
Dylan K. Taylor
2af15557b9
Merge branch 'stable'
...
# Conflicts:
# .travis.yml
# resources/vanilla
# src/block/BlockToolType.php
# src/network/mcpe/protocol/types/entity/MetadataProperty.php
# tests/travis/setup-php.yml
2020-12-11 22:44:04 +00:00
Dylan T
e87127f309
readme: drop travis badge in favour of GH Actions badge
2020-12-11 22:38:14 +00:00
Dylan K. Taylor
0237a50d90
thank you for your service travis
2020-12-11 22:26:53 +00:00
Dylan T
8b53e4150e
Setup GitHub Actions ( #3966 )
2020-12-11 22:25:08 +00:00
Mohamed
1c43538238
Fix that a hoe gets damage applied to it, when it's used to break a block ( #3967 )
...
closes #3965
2020-12-11 21:14:52 +00:00
Dylan K. Taylor
61de84373a
PermissionParser: simplify code
2020-12-11 19:09:01 +00:00
Dylan K. Taylor
bee770ebf5
Drop nested permissions support in plugin.yml
2020-12-11 19:03:52 +00:00
Dylan K. Taylor
dd58a95ae5
Move last-known-position tracking to World instead of Entity
2020-12-10 18:28:40 +00:00
Dylan K. Taylor
e925423749
Entity: fix chunk tracking consistency issues, fixed attempted chunk loading in origin world when teleporting to a different position in a different world
2020-12-10 18:13:18 +00:00