dependabot[bot]
39e69276a1
Bump tests/plugins/DevTools from c6dca35
to a030d39
( #6617 )
2025-02-03 11:43:03 +00:00
Dylan K. Taylor
49bdaee930
Move event handler inheritance test to PHPUnit using mock objects
...
this is dodgy and we shouldn't rely on it long term.
relates to #6524
2024-11-20 15:38:51 +00:00
dependabot[bot]
f83280ece6
Bump tests/plugins/DevTools from 411fd5b
to c6dca35
( #6216 )
...
Bumps [tests/plugins/DevTools](https://github.com/pmmp/DevTools ) from `411fd5b` to `c6dca35`.
- [Release notes](https://github.com/pmmp/DevTools/releases )
- [Commits](411fd5bdc0...c6dca357c7
)
---
updated-dependencies:
- dependency-name: tests/plugins/DevTools
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-01-08 16:11:18 +00:00
dependabot[bot]
b65b7a7f74
Bump tests/plugins/DevTools from 83f0db3
to 411fd5b
( #5998 )
...
Bumps [tests/plugins/DevTools](https://github.com/pmmp/DevTools ) from `83f0db3` to `411fd5b`.
- [Release notes](https://github.com/pmmp/DevTools/releases )
- [Commits](83f0db3f9e...411fd5bdc0
)
---
updated-dependencies:
- dependency-name: tests/plugins/DevTools
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-08-16 09:38:16 +01:00
dependabot[bot]
f75bb061ce
Bump tests/plugins/DevTools from 46d2479
to 83f0db3
( #5787 )
...
Bumps [tests/plugins/DevTools](https://github.com/pmmp/DevTools ) from `46d2479` to `83f0db3`.
- [Release notes](https://github.com/pmmp/DevTools/releases )
- [Commits](46d2479b73...83f0db3f9e
)
---
updated-dependencies:
- dependency-name: tests/plugins/DevTools
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-06-02 13:03:26 +01:00
Dylan K. Taylor
e128a4e1e7
Merge branch 'minor-next' into major-next
2023-06-01 14:54:03 +01:00
dependabot[bot]
b72da777eb
Bump tests/plugins/DevTools from a67f9af
to a2f36e8
( #5785 )
...
Bumps [tests/plugins/DevTools](https://github.com/pmmp/DevTools ) from `a67f9af` to `a2f36e8`.
- [Release notes](https://github.com/pmmp/DevTools/releases )
- [Commits](a67f9af8d6...a2f36e8dbf
)
---
updated-dependencies:
- dependency-name: tests/plugins/DevTools
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-06-01 13:45:20 +01:00
Dylan K. Taylor
a7aebed0a0
Update DevTools submodule to pmmp/DevTools@aa1586db05
2023-05-23 01:19:03 +01:00
Dylan K. Taylor
9bddcc72f7
Merge branch 'minor-next' into major-next
2023-04-11 22:51:50 +01:00
Dylan K. Taylor
1c0eed56f1
Added runtime test for event handler inheritance, to ensure I don't accidentally break it with optimisations
2023-04-11 13:52:37 +01:00
Dylan K. Taylor
07a30ea1f9
Merge branch 'next-minor' into next-major
2023-01-20 15:42:30 +00:00
Dylan K. Taylor
b1a5b02d3a
Updated DevTools to 1.16.1
2023-01-20 01:55:52 +00:00
Dylan K. Taylor
92e47b98f8
Updated DevTools submodule to pmmp/DevTools@bd0fa048da
2022-10-13 21:02:39 +01:00
Dylan K. Taylor
a6cc611e9f
Merge branch 'next-minor' into next-major
2022-09-28 01:06:11 +01:00
dependabot[bot]
455f9fa92e
Bump tests/plugins/DevTools from bd0fa04
to 95921c6
( #5307 )
...
Bumps [tests/plugins/DevTools](https://github.com/pmmp/DevTools ) from `bd0fa04` to `95921c6`.
- [Release notes](https://github.com/pmmp/DevTools/releases )
- [Commits](bd0fa048da...95921c6d87
)
---
updated-dependencies:
- dependency-name: tests/plugins/DevTools
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com>
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-09-27 17:18:47 +01:00
Dylan K. Taylor
2db3498891
Updated DevTools submodule to pmmp/DevTools@bd0fa048da
2022-09-24 21:26:42 +01:00
Dylan K. Taylor
aa9f8781ff
Merge branch 'next-minor' into next-major
2022-06-07 19:56:26 +01:00
Dylan K. Taylor
38d6284671
Use PHP-CS-Fixer to enforce file header presence
2022-06-04 17:34:49 +01:00
Dylan K. Taylor
f3c9b59856
Bump version for PM5
2022-06-01 19:54:32 +01:00
Dylan K. Taylor
7ddd547190
Merge remote-tracking branch 'origin/stable' into staging/4.1
2022-02-06 23:55:52 +00:00
dependabot[bot]
123701ed76
Bump tests/plugins/DevTools from 39510af
to e884a4c
( #4788 )
...
Bumps [tests/plugins/DevTools](https://github.com/pmmp/DevTools ) from `39510af` to `e884a4c`.
- [Release notes](https://github.com/pmmp/DevTools/releases )
- [Commits](39510af5bc...e884a4c234
)
---
updated-dependencies:
- dependency-name: tests/plugins/DevTools
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-02-02 00:05:33 +00:00
Dylan K. Taylor
6846f1e78a
Replace disallowed operators in tests/
2022-01-20 16:48:36 +00:00
Dylan K. Taylor
1669d33f7e
Updated DevTools submodule to pmmp/DevTools@39510af5bc
2021-12-02 00:58:15 +00:00
Dylan K. Taylor
cc23e0b7a1
Updated DevTools submodule to pmmp/DevTools@6af57741e6
2021-11-27 03:52:32 +00:00
Dylan T
a788954551
Fixed dependency handling across plugin loaders ( #3971 )
2021-10-20 20:22:00 +01:00
Dylan T
127b57048c
Allow plugins to use PSR-4 namespace mapping ( #4188 )
...
* Allow plugins to use PSR-4 namespace mapping
this is a reduced implementation which serves the 99% use case without being horribly breakable.
Plugins may now specify a `src-namespace-prefix`, which should be set to the namespace of the classes in `src`.
If the old system is used, `src-namespace-prefix` can be omitted, or set to an empty string.
Examples:
- If `src-namespace-prefix` is `dktapps\test`, `dktapps\test\Main` will be searched for in `src/Main.php`, instead of `src/dktapps/test/Main.php`.
* Migrate TesterPlugin to PSR-4
2021-04-23 19:34:46 +01:00
Dylan K. Taylor
73f913e279
Modernize TesterPlugin
2021-04-19 14:16:05 +01:00
Dylan K. Taylor
d9de775c27
Updated DevTools submodule to pmmp/DevTools@888d021260
2020-12-05 22:56:27 +00:00
Dylan K. Taylor
05c52fef46
Updated DevTools submodule to pmmp/DevTools@7c2d05cafc
2020-12-02 14:41:28 +00:00
Dylan K. Taylor
de40ad80a6
Updated DevTools submodule to pmmp/DevTools@0c46527bee
2020-11-16 18:33:28 +00:00
Dylan K. Taylor
6c02bac437
Updated DevTools submodule to 66b8f7dfd77f78478a180e40137e17606301233e
2020-11-09 20:30:22 +00:00
Dylan K. Taylor
73a8c90bee
Merge remote-tracking branch 'origin/stable'
...
# Conflicts:
# resources/vanilla
# src/world/Explosion.php
# tests/phpunit/item/ItemTest.php
# tests/phpunit/world/format/io/region/RegionLoaderTest.php
# tests/plugins/TesterPlugin/src/pmmp/TesterPlugin/tests/AsyncTaskMainLoggerTest.php
# tests/plugins/TesterPlugin/src/pmmp/TesterPlugin/tests/AsyncTaskMemoryLeakTest.php
2020-11-01 14:21:47 +00:00
Dylan K. Taylor
340881d590
remove superfluous newline
2020-10-26 15:59:57 +00:00
Dylan K. Taylor
e2e960e43d
tests: add missing function imports
2020-10-26 15:59:42 +00:00
Dylan K. Taylor
7b02cc3efd
Implemented #3836 : Replace setCancelled() in events with cancel() and uncancel()
...
The motivation for this is to prevent passing a dynamic argument to cancellation, which in almost all cases is a bug in user code. This same mistake also appears in a few places in the PM core (as seen in this commit), but in those cases the mistakes were mostly harmless since they were taking place before the event was actually called.
closes #3836
2020-09-26 14:31:56 +01:00
Dylan K. Taylor
0aee39027e
Merge branch 'stable' into master
...
# Conflicts:
# composer.lock
# resources/vanilla
# src/entity/Living.php
# src/pocketmine/Player.php
# src/pocketmine/VersionInfo.php
# src/pocketmine/block/Potato.php
# src/pocketmine/block/Sugarcane.php
# src/pocketmine/entity/Entity.php
# src/pocketmine/item/Item.php
# src/pocketmine/level/format/Chunk.php
# src/pocketmine/level/format/io/leveldb/LevelDB.php
# src/world/generator/GeneratorRegisterTask.php
# tests/phpstan/configs/check-explicit-mixed-baseline.neon
# tests/phpstan/configs/l7-baseline.neon
# tests/phpstan/configs/l8-baseline.neon
# tests/plugins/TesterPlugin/src/pmmp/TesterPlugin/tests/AsyncTaskMainLoggerTest.php
# tests/plugins/TesterPlugin/src/pmmp/TesterPlugin/tests/AsyncTaskMemoryLeakTest.php
# tests/plugins/TesterPlugin/src/pmmp/TesterPlugin/tests/AsyncTaskPublishProgressRaceTest.php
2020-09-04 01:43:52 +01:00
Dylan K. Taylor
b7578fef9c
Fixup TesterPlugin to PHPStan standards
2020-08-28 21:17:21 +01:00
Dylan K. Taylor
4ed59ea43f
updated DevTools submodule to pmmp/DevTools@75c2774cc7
2020-08-21 21:46:28 +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
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
Dylan K. Taylor
691d92a959
moved tests/plugins/PocketMine-DevTools -> tests/plugins/DevTools
2020-08-10 17:29:44 +01:00
Dylan K. Taylor
da798817b5
Merge branch 'stable'
...
# Conflicts:
# changelogs/3.14.md
# resources/vanilla
# src/VersionInfo.php
# src/entity/Attribute.php
2020-07-08 11:46:02 +01:00
Dylan K. Taylor
303344783a
CheckTestCompletionTask: use TaskHandler->cancel()
2020-07-08 10:57:20 +01:00
Dylan K. Taylor
65f82f5cdf
Task::onRun() and Task::onCancel() now require :void return typehints
2020-05-17 13:58:01 +01:00
Dylan T
67666db827
Task: Remove currentTick parameter ( #3498 )
...
This parameter is not used for the vast majority of task use cases and just serves as extra useless boilerplate code, especially for closure-based tasks.
This use case can be replaced using Server->getTick() in the cases where it matters.
2020-05-16 15:28:45 +01:00
Dylan K. Taylor
24b63d71ab
updated DevTools submodule
2020-05-11 19:30:52 +01:00
Dylan K. Taylor
3238b4ff33
Remove PluginIdentifiableCommand in favour of a more generic PluginOwned interface
2020-05-11 19:25:52 +01:00
Dylan K. Taylor
e3dec95b75
Convert AsyncPool tests into PHPUnit tests
2020-05-11 11:34:50 +01:00
Dylan K. Taylor
afeb9838e4
Merge branch 'stable'
2020-02-02 16:47:19 +00:00
Dylan K. Taylor
1f2fb73297
updated DevTools submodule to 1.14.0
2020-02-02 10:21:32 +00:00