Dylan K. Taylor
|
fb059cda69
|
Merge commit 'a4e250a3e61cbf1e75fe2785e71158f16a4a9039'
# Conflicts:
# resources/vanilla
|
2020-06-17 20:48:19 +01:00 |
|
Dylan K. Taylor
|
8d537eaae8
|
Merge commit '23b97d8e2dca50cca77061c1080911ab610fa708'
# Conflicts:
# resources/vanilla
# tests/phpstan/configs/l8-baseline.neon
|
2020-06-17 20:47:51 +01:00 |
|
Dylan K. Taylor
|
f55a7f8b53
|
Merge commit 'd8d994351'
# Conflicts:
# composer.lock
# resources/vanilla
# tests/phpstan/configs/l7-baseline.neon
|
2020-06-14 19:47:21 +01:00 |
|
Dylan K. Taylor
|
9ce531fef4
|
(master) imports cleanup
|
2020-06-14 19:29:33 +01:00 |
|
Eren A. Akyol
|
5f79071e4c
|
Registry Trait: fixed magic methods not working properly when system locale is tr_TR (#3580)
Fixed incorrect case of incorrect letters on operating systems using languages other than English. Like (Stair => STAİR)
|
2020-06-14 11:48:15 +01:00 |
|
Dylan K. Taylor
|
5f0f5236f8
|
RegistryTrait: fix crash when child classes don't define getAll()
|
2020-06-13 18:34:23 +01:00 |
|
Dylan K. Taylor
|
dba059d8da
|
Merge commit 'a7f10d8cc'
# Conflicts:
# resources/vanilla
|
2020-06-13 11:52:17 +01:00 |
|
Dylan K. Taylor
|
0025196a81
|
Merge branch 'next-minor'
# Conflicts:
# resources/vanilla
# src/network/upnp/UPnP.php
|
2020-05-23 11:16:19 +01:00 |
|
Dylan K. Taylor
|
f93bc0739c
|
Force types of RegistryTrait usages to shut PHPStan up
we need generic traits to solve this problem properly.
|
2020-05-21 19:12:48 +01:00 |
|
Dylan K. Taylor
|
8ec2ba79de
|
Unhackify Registry member cloning, fixes #3519
|
2020-05-21 11:38:02 +01:00 |
|
Dylan K. Taylor
|
f992c35b68
|
Merge commit 'ff3af492f'
# Conflicts:
# resources/vanilla
|
2020-05-20 20:20:47 +01:00 |
|
Dylan K. Taylor
|
b09379151a
|
MainLogger: fix exception messages always reporting ErrorTypeToStringMap source if they have non-zero code
|
2020-05-19 22:43:44 +01:00 |
|
Dylan K. Taylor
|
5b7a55660f
|
Merge commit '786f416f2ef31726b9e6fa0a5edde36aecddf085'
# Conflicts:
# resources/vanilla
# src/plugin/PluginBase.php
# src/utils/Utils.php
|
2020-05-19 21:19:44 +01:00 |
|
Dylan K. Taylor
|
e96b082a54
|
RegistryTrait: fixing use of method that doesn't belong to the trait
|
2020-05-18 11:40:02 +01:00 |
|
Dylan K. Taylor
|
dec500bbdd
|
Merge commit '9ebd6d6b0fee486e1cb935cc7b5376d27ca99fd4'
# Conflicts:
# resources/vanilla
|
2020-05-18 10:48:58 +01:00 |
|
Dylan K. Taylor
|
86db3af896
|
remove utils\Color, use new pocketmine/color class
we're so close to separating protocol from core !!!
|
2020-05-14 20:38:08 +01:00 |
|
Dylan K. Taylor
|
144a66c110
|
cumulative imports cleanup (again)
|
2020-05-12 22:38:59 +01:00 |
|
Dylan K. Taylor
|
b7cf4f01f9
|
remove utils\UUID, switch to pocketmine/uuid package
|
2020-05-11 10:46:48 +01:00 |
|
Dylan K. Taylor
|
3299bc4023
|
start using pocketmine/errorhandler
|
2020-05-10 13:04:40 +01:00 |
|
Dylan K. Taylor
|
ed757c7207
|
consolidate some JWT handling into one class
|
2020-05-06 21:32:22 +01:00 |
|
Dylan K. Taylor
|
acd37b95b8
|
Merge branch 'next-minor'
|
2020-05-06 20:41:48 +01:00 |
|
Dylan K. Taylor
|
f9a587d40e
|
imports cleanup
|
2020-04-28 17:27:38 +01:00 |
|
Dylan K. Taylor
|
fe258740e3
|
SingletonTrait: added setInstance()
|
2020-04-28 14:31:56 +01:00 |
|
Dylan K. Taylor
|
5cc03775d3
|
added a SingletonTrait to reduce code duplication
|
2020-04-24 00:31:55 +01:00 |
|
Dylan K. Taylor
|
163c3855eb
|
Merge branch 'next-minor'
# Conflicts:
# resources/vanilla
# src/plugin/PluginBase.php
# src/plugin/PluginDescription.php
# src/pocketmine/Player.php
# src/pocketmine/network/rcon/RCON.php
# src/pocketmine/network/rcon/RCONInstance.php
# src/pocketmine/scheduler/AsyncTask.php
# src/pocketmine/tile/Spawnable.php
# src/scheduler/AsyncPool.php
# src/utils/Config.php
# src/utils/Timezone.php
# src/utils/UUID.php
# src/utils/Utils.php
# src/world/format/io/region/RegionLoader.php
|
2020-04-19 11:13:41 +01:00 |
|
Dylan K. Taylor
|
86e051b7bf
|
Merge commit 'a2543ff80d2906bccda1a4e2fdbd9d8e7d147fb3'
|
2020-04-18 17:33:05 +01:00 |
|
Dylan K. Taylor
|
f5cd87ac95
|
MainLogger: implement BufferedLogger
|
2020-04-01 20:09:42 +01:00 |
|
Dylan K. Taylor
|
4e54e54421
|
Updated RakLib dependency
|
2020-03-29 18:18:39 +01:00 |
|
Dylan K. Taylor
|
7b3c2a3703
|
Merge commit '3907a2b6ba58fa49022e3e7c8256731dfa2e0d00'
|
2020-03-14 13:32:35 +00:00 |
|
Dylan K. Taylor
|
aac7da6c96
|
eliminate remaining empty() usages
|
2020-02-07 21:51:50 +00:00 |
|
Dylan K. Taylor
|
fb1126797a
|
Merge branch 'stable'
|
2020-02-07 18:13:55 +00:00 |
|
Dylan K. Taylor
|
9c33ea8dd1
|
EnumTrait: use a better method to initialize enums
this method is simpler, and is also safe at the native type level.
Coincidentally, it also eliminates 30 PHPStan false-positives.
|
2020-02-01 20:33:30 +00:00 |
|
Dylan K. Taylor
|
200209b76c
|
RegistryTrait: provide an explicit phpstan type for __callStatic arguments
|
2020-02-01 17:20:36 +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
|
721bd8f02b
|
Merge commit 'd3021c628134293c2b8af505806efc2fba4fe947'
# Conflicts:
# resources/vanilla
|
2020-01-31 20:03:27 +00:00 |
|
Dylan K. Taylor
|
3a68f5e3d0
|
Merge commit 'da43ae82fe3b8839a4d153b0365f815cf9859d77'
# Conflicts:
# resources/vanilla
# src/utils/Config.php
# src/utils/Timezone.php
# src/utils/Utils.php
|
2020-01-31 20:02:39 +00:00 |
|
Dylan K. Taylor
|
86f866de37
|
Merge commit '9cdea437947ed233feab875b2a6d30a68b8648fe'
|
2020-01-31 18:21:32 +00:00 |
|
Dylan K. Taylor
|
9311437d42
|
Utils: add some phpstan docs to fix analyse failure
fuck, I wish we had real generics :(
|
2020-01-30 12:07:14 +00:00 |
|
Dylan K. Taylor
|
5c4487c980
|
added some callable prototypes for phpstan
|
2020-01-29 19:56:16 +00:00 |
|
Dylan K. Taylor
|
a604176ac2
|
Merge branch 'stable'
|
2020-01-29 16:11:51 +00:00 |
|
Dylan K. Taylor
|
055b13a6cf
|
strip extra blank lines (php-cs-fixer)
|
2020-01-22 15:14:10 +00:00 |
|
Dylan K. Taylor
|
cd55cdf5c6
|
Merge commit '9cd6b3e1c7cd81d0a4b0da68d9b3ff026c9f6495'
|
2020-01-22 15:04:06 +00:00 |
|
Dylan K. Taylor
|
1b33143f4f
|
pass 2, manual removal of incorrect non-nullable phpdoc types
|
2020-01-22 12:06:47 +00:00 |
|
Dylan K. Taylor
|
67bcc1c0fb
|
phpdoc armageddon for master, pass 1
|
2020-01-22 11:55:03 +00:00 |
|
Dylan K. Taylor
|
545f04b2c8
|
Utils: apply phpstan generics to cloneObjectArray()
|
2020-01-20 17:28:26 +00:00 |
|
Dylan K. Taylor
|
3ee6887792
|
populate remaining missing return types, using native returns where possible
this is done separately to stable so that stable changes can be integrated easily using an empty merge.
|
2020-01-19 10:26:35 +00:00 |
|
Dylan K. Taylor
|
987e69bf1b
|
Merge commit 'bac788fd00f02ca17591c8c34deae420defefc36'
|
2020-01-18 18:15:26 +00:00 |
|
Dylan K. Taylor
|
be821ea15e
|
Merge commit '1303cbfe02bb6b5d36700f01f6b478a9be760470'
|
2020-01-18 18:10:32 +00:00 |
|
Dylan K. Taylor
|
9c06c1a06f
|
Merge branch 'stable'
|
2020-01-11 22:36:57 +00:00 |
|
Dylan K. Taylor
|
96b91af66a
|
Merge branch 'stable'
|
2020-01-11 21:41:38 +00:00 |
|