Dylan K. Taylor
|
d4b7f66e15
|
Promote some constructors
|
2022-05-17 22:34:58 +01:00 |
|
Dylan K. Taylor
|
8e767da29e
|
Modernize some final remaining private property declarations
|
2022-05-17 21:55:57 +01:00 |
|
Dylan K. Taylor
|
61f8144280
|
Replace disallowed operators in src/updater/
|
2022-01-20 19:21:04 +00:00 |
|
Dylan K. Taylor
|
0ace807756
|
Merge commit 'b081394125f90c14d6894b24e2edb32f3284b3a0' into stable
|
2021-12-08 23:59:51 +00:00 |
|
Dylan K. Taylor
|
7c943880b2
|
Do not show update notifications to users running from git sources
|
2021-09-07 23:52:11 +01:00 |
|
Dylan K. Taylor
|
e43d39c0bc
|
UpdateChecker: improve type handling
|
2021-08-20 20:06:09 +01:00 |
|
Dylan K. Taylor
|
e113981750
|
UpdateChecker: be less wordy
|
2021-08-20 19:59:55 +01:00 |
|
Dylan K. Taylor
|
950dadab0c
|
UpdateChecker: be less noisy
we already have a log prefix, so there's no need for this spam as well.
|
2021-08-20 19:56:55 +01:00 |
|
Dylan K. Taylor
|
d488c25a1a
|
Rename AutoUpdater -> UpdateChecker
|
2021-08-20 19:54:08 +01:00 |
|
Dylan K. Taylor
|
5478b7cb63
|
UpdateInfo: use typed properties
|
2021-08-19 16:07:11 +01:00 |
|
Dylan K. Taylor
|
7ba34927c9
|
Update UpdateInfo JSON model to be compatible with new updater API
|
2021-08-19 15:57:53 +01:00 |
|
Dylan K. Taylor
|
a012e7ccc0
|
VersionInfo: make static methods more constant-like
if we could have class constants declared at runtime, these would be constant.
|
2021-08-16 16:37:36 +01:00 |
|
Dylan K. Taylor
|
13d4131d0d
|
Remove player update warnings
a player ingame is not going to have access to the terminal to update PM, and if they do, they can see the warning on the console themselves anyway.
|
2021-08-14 13:27:21 +01:00 |
|
Dylan K. Taylor
|
981b0285d1
|
Isolate config casting nastiness in one place
this doesn't solve the underlying problem, but it does reduce the amount of noise made by PHPStan about it, as well as avoiding code litter.
|
2021-06-19 19:14:02 +01:00 |
|
Dylan K. Taylor
|
40fca0936f
|
Internet: make getURL() and postURL() return InternetRequestResult objects
this reduces the amount of reference parameters, and generally reduces the number of parameters, while guaranteeing consistency of the APIs.
|
2020-10-09 18:03:20 +01:00 |
|
Dylan K. Taylor
|
2c29634d03
|
Remove VERSION and GIT_COMMIT constants
these are now lazily computed in VersionInfo as needed.
|
2020-07-25 19:17:33 +01:00 |
|
Dylan K. Taylor
|
2645b19617
|
Convert VersionInfo into a final class
this allows it to be loaded by the autoloader without additional changes.
|
2020-07-25 19:00:48 +01:00 |
|
Dylan K. Taylor
|
b3df5f4e95
|
CS: strip unneeded phpdoc
|
2020-06-18 20:01:49 +01:00 |
|
Dylan K. Taylor
|
44814a8421
|
AutoUpdater: remove useless check (details_url is mandatory)
|
2020-06-18 19:06:42 +01:00 |
|
Dylan K. Taylor
|
98f0447912
|
AutoUpdater: use JsonMapper to handle API response information
|
2020-06-18 19:03:11 +01:00 |
|
Dylan K. Taylor
|
fe649d8d70
|
Extract ServerConfigGroup from Server
this API isn't very nice, but it's pretty much the same as the original, and at least this can be _kinda_ unit-tested...
|
2020-05-24 15:48:03 +01:00 |
|
Dylan K. Taylor
|
fb1126797a
|
Merge branch 'stable'
|
2020-02-07 18:13:55 +00:00 |
|
Dylan K. Taylor
|
cb16f5c142
|
Merge commit '260ac47588c76a2e6814cfba46773a990fb8c5da'
# Conflicts:
# resources/vanilla
# src/Server.php
# src/lang/Language.php
# src/network/mcpe/protocol/AddItemActorPacket.php
# src/network/mcpe/protocol/AddPlayerPacket.php
# src/network/mcpe/protocol/SetActorDataPacket.php
# src/network/mcpe/serializer/NetworkBinaryStream.php
# src/permission/Permission.php
# src/pocketmine/block/Leaves.php
# src/pocketmine/entity/DataPropertyManager.php
# src/pocketmine/entity/Entity.php
# src/pocketmine/item/Banner.php
# src/pocketmine/item/Item.php
# src/pocketmine/level/format/io/LevelProvider.php
# src/pocketmine/level/format/io/LevelProviderManager.php
# src/pocketmine/network/mcpe/protocol/AddActorPacket.php
# src/pocketmine/network/mcpe/protocol/LoginPacket.php
# src/pocketmine/tile/Banner.php
# src/scheduler/BulkCurlTask.php
# src/updater/AutoUpdater.php
# src/utils/Config.php
# src/utils/Utils.php
# src/world/generator/Flat.php
# src/world/generator/Generator.php
|
2020-01-31 21:07:34 +00:00 |
|
Dylan K. Taylor
|
3401504bab
|
Merge commit '9097d6c4d35b05576181f91bda68d316809f28b9'
# Conflicts:
# resources/vanilla
|
2020-01-31 20:02:59 +00:00 |
|
Dylan K. Taylor
|
3e80850938
|
Merge commit '60b405d944254c940f818ebd0b7aa2603d7968a7'
# Conflicts:
# resources/vanilla
# src/updater/AutoUpdater.php
|
2020-01-31 19:55:43 +00:00 |
|
Dylan K. Taylor
|
055b13a6cf
|
strip extra blank lines (php-cs-fixer)
|
2020-01-22 15:14:10 +00:00 |
|
Dylan K. Taylor
|
67bcc1c0fb
|
phpdoc armageddon for master, pass 1
|
2020-01-22 11:55:03 +00:00 |
|
Dylan K. Taylor
|
5499ac620c
|
Removed pocketmine subdirectory, map PSR-4 style
|
2019-07-30 19:14:57 +01:00 |
|