Commit Graph

  • 3e9a96b43a Merge 'minor-next' into 'major-next' pmmp-restrictedactions-bot[bot] 2024-11-23 21:49:02 +00:00
  • 082119cfd2 Merge 'stable' into 'minor-next' pmmp-restrictedactions-bot[bot] 2024-11-23 21:49:01 +00:00
  • 7460e12b6a
    pr-remove-waiting-label: suppress failure on 404 errors Dylan T. 2024-11-23 21:48:30 +00:00
  • 9fce27eaa8 Merge 'minor-next' into 'major-next' pmmp-restrictedactions-bot[bot] 2024-11-23 20:14:24 +00:00
  • a53b0116a0 Merge 'stable' into 'minor-next' pmmp-restrictedactions-bot[bot] 2024-11-23 20:14:23 +00:00
  • 5b72f202bf
    actions: automatically remove waiting label from PRs on synchronize Dylan T. 2024-11-23 20:13:46 +00:00
  • 7208733d62 Merge 'minor-next' into 'major-next' pmmp-restrictedactions-bot[bot] 2024-11-23 19:10:14 +00:00
  • 8b6adf86d6 Merge 'stable' into 'minor-next' pmmp-restrictedactions-bot[bot] 2024-11-23 19:10:12 +00:00
  • 0070426e97
    auto-approve: only re-review if previous review was dismissed Dylan T. 2024-11-23 19:07:24 +00:00
  • c61434d87b Merge 'minor-next' into 'major-next' pmmp-restrictedactions-bot[bot] 2024-11-22 01:36:17 +00:00
  • a523ed6e40 Merge 'stable' into 'minor-next' pmmp-restrictedactions-bot[bot] 2024-11-22 01:36:16 +00:00
  • 7c2ed7d884
    Fix insta break check (#6528) GameParrot 2024-11-20 21:22:10 -05:00
  • dcc258706f Merge 'minor-next' into 'major-next' pmmp-restrictedactions-bot[bot] 2024-11-21 01:27:14 +00:00
  • d9080f182c
    we don't need a fake server instance outside of setUp() in these tests Dylan K. Taylor 2024-11-20 16:44:00 +00:00
  • 1e3a858de6
    Add setUp and tearDown for event unit tests Dylan K. Taylor 2024-11-20 16:42:50 +00:00
  • d9f5634262
    CS Dylan K. Taylor 2024-11-20 16:37:49 +00:00
  • 406e2c6c57
    Convert integration tests to unit tests this required mocking to get around #6524. Longer term we should make improvements to avoid the need for mocking here. Dylan K. Taylor 2024-11-20 16:35:20 +00:00
  • 4451770ca3
    Merge branch 'minor-next' into feat/async-events Dylan K. Taylor 2024-11-20 15:43:17 +00:00
  • 844ba0ff9f
    Move event test fixtures to a subdirectory Dylan K. Taylor 2024-11-20 15:40:34 +00:00
  • 49bdaee930
    Move event handler inheritance test to PHPUnit using mock objects this is dodgy and we shouldn't rely on it long term. Dylan K. Taylor 2024-11-20 15:38:44 +00:00
  • 9195c88670
    ConsoleReader: Use proc_open()'s socket support to send commands back to the main server process (#5273) Dylan T. 2024-11-20 14:56:52 +00:00
  • 820e2d4a2f Merge 'minor-next' into 'major-next' pmmp-restrictedactions-bot[bot] 2024-11-20 01:27:32 +00:00
  • ae19d05fd5 Merge 'stable' into 'minor-next' pmmp-restrictedactions-bot[bot] 2024-11-20 01:27:30 +00:00
  • bf7a53b00f
    Update api-change-request.md Dylan T. 2024-11-19 17:47:46 +00:00
  • e710b3750f
    Adjust pretty name of closures on PHP 8.4 (#6351) Markus Staab 2024-11-19 18:05:21 +01:00
  • 0fb1415f7f Merge 'minor-next' into 'major-next' pmmp-restrictedactions-bot[bot] 2024-11-19 01:36:12 +00:00
  • 8ccd1edb17 Merge 'stable' into 'minor-next' pmmp-restrictedactions-bot[bot] 2024-11-19 01:36:11 +00:00
  • faf1e26bac
    Fix: implicitly nullable parameter declarations deprecated (#6522) Akmal Fairuz 2024-11-19 06:54:22 +07:00
  • 947c8a0621
    remove phpstan docs ShockedPlot7560 2024-11-18 14:51:53 +01:00
  • c77a72f15a
    some work on anvil ShockedPlot7560 2024-11-18 14:31:08 +01:00
  • a6534ecbbb
    Fixed merge error Dylan T. 2024-11-17 01:55:46 +00:00
  • 330bcd2423 Merge 'minor-next' into 'major-next' pmmp-restrictedactions-bot[bot] 2024-11-17 01:39:53 +00:00
  • b4259ef988 Merge 'stable' into 'minor-next' pmmp-restrictedactions-bot[bot] 2024-11-17 01:39:52 +00:00
  • b2aa6396c3
    auto-approve: don't request approvals for draft PRs Dylan T. 2024-11-16 23:15:07 +00:00
  • 1555fa17e7
    Added ability to pick end crystal item (#6509) ipad54 2024-11-16 22:06:03 +03:00
  • e77f2c5198
    Implemented End Crystal (#4715) ipad54 2024-11-16 20:57:57 +03:00
  • e71b9e8dc6 Merge 'minor-next' into 'major-next' pmmp-restrictedactions-bot[bot] 2024-11-16 01:37:29 +00:00
  • e8e441f739 Merge 'stable' into 'minor-next' pmmp-restrictedactions-bot[bot] 2024-11-16 01:37:27 +00:00
  • 48a908ee8c
    maybe making this specific to gameplay wasn't a good idea Dylan T. 2024-11-16 01:36:51 +00:00
  • 9e2d91bae6 Merge 'minor-next' into 'major-next' pmmp-restrictedactions-bot[bot] 2024-11-16 01:26:32 +00:00
  • dc87a2b10e Merge 'stable' into 'minor-next' pmmp-restrictedactions-bot[bot] 2024-11-16 01:26:31 +00:00
  • d3add78d3e
    Add support for basic entity picking via middle-click (#5397) Javier León 2024-11-15 18:27:10 -03:00
  • ff695a5f97
    PlayerInteractEvent: added APIs to independently control reaction of item and block (#4683) Dylan T. 2024-11-15 21:19:54 +00:00
  • 4b630cb726
    start.sh: print warnings on unusual exit codes from the server process (#6497) Dylan T. 2024-11-15 21:14:21 +00:00
  • 4331f69b9c
    Update team-pr-auto-approve.yml Dylan T. 2024-11-15 20:44:51 +00:00
  • b6f55b78a9 Merge 'minor-next' into 'major-next' github-actions 2024-11-15 20:21:33 +00:00
  • fb1213e964 Merge 'stable' into 'minor-next' github-actions 2024-11-15 20:21:32 +00:00
  • 8a693f2a4c
    team-pr-auto-approve: Use RestrictedActions auto approver Dylan T. 2024-11-15 20:08:54 +00:00
  • 8474eaf5f1
    Adjust Sugar Cane to break when there is no water (#6486) bonbionseker 2024-11-15 19:27:27 +03:00
  • a75d4687ce
    Implemented vanilla /xp command (#6429) ipad54 2024-11-15 19:09:55 +03:00
  • 0b0c425805
    Extract glow lichen multi face logic into traits (#6396) ipad54 2024-11-15 18:47:26 +03:00
  • b5469dede2
    Flowable blocks now can't be placed inside liquid (#5392) ipad54 2024-11-15 03:10:43 +03:00
  • ab5176baf9
    Merge branch 'minor-next' into major-next Dylan K. Taylor 2024-11-14 23:16:44 +00:00
  • e0d270a870
    Merge branch 'minor-next' of github.com:pmmp/PocketMine-MP into minor-next Dylan K. Taylor 2024-11-14 23:14:33 +00:00
  • 2d9cee3d62
    Update Language dependency Dylan K. Taylor 2024-11-14 23:14:23 +00:00
  • ed64231c57
    Merge branch 'stable' of github.com:pmmp/PocketMine-MP into minor-next Dylan K. Taylor 2024-11-14 23:12:26 +00:00
  • 33a7b46329
    Use reflection to locate BlockTypeIds and ItemTypeIds for VanillaBlocks/VanillaItems (#6498) Dylan T. 2024-11-14 17:32:22 +00:00
  • 9b58d35516
    Implement Goat horns (#5232) IvanCraft623 2024-11-14 08:57:07 -05:00
  • d2d663b1c9
    Simplify handler sorting Dylan T. 2024-11-14 13:11:38 +00:00
  • 117026cb83
    Merge branch 'minor-next' into feat/async-events Dylan T. 2024-11-13 23:06:05 +00:00
  • a7a1077676
    CONTRIBUTING: changing an event from sync to async or vice versa is a BC break Dylan K. Taylor 2024-11-13 23:00:49 +00:00
  • 0a56cf877b
    Remove unused class Dylan K. Taylor 2024-11-13 22:58:29 +00:00
  • 11fdf79a7c
    ... Dylan K. Taylor 2024-11-13 22:55:08 +00:00
  • edae9f26e4
    Reduce number of classes Dylan K. Taylor 2024-11-13 22:23:43 +00:00
  • 667656b1c6
    Split AsyncHandlerListManager this allows further code deduplication at the expense of needing 2 calls to unregister all handlers Dylan K. Taylor 2024-11-13 22:08:28 +00:00
  • 972a9fb201
    PluginManager: ensure that handler candidates of async events with wrong return types don't attempt to register as sync events this will cause other, more confusing errors to be thrown. Dylan K. Taylor 2024-11-13 21:30:24 +00:00
  • ac1cf73f8e
    Reduce code duplication Dylan K. Taylor 2024-11-13 21:09:52 +00:00
  • 96989d1dc4
    cleanup Dylan K. Taylor 2024-11-13 20:44:35 +00:00
  • 8aed5d6b27
    Handler inheritance is now working this code should also perform somewhat better Dylan K. Taylor 2024-11-13 20:35:14 +00:00
  • ef6fce4091 Merge 'minor-next' into 'major-next' github-actions 2024-11-13 19:21:19 +00:00
  • 3629ee7e7b Merge 'stable' into 'minor-next' github-actions 2024-11-13 19:21:16 +00:00
  • fa796535ff
    ah hello my old friend, impossible-generics.neon propagating generics all the way through the likes of HandlerList etc is more trouble than it's worth. Dylan K. Taylor 2024-11-13 19:09:52 +00:00
  • 32b1d6c0c2
    Fixed test code the test still doesn't pass, but at least it's actually testing the problem now... Dylan K. Taylor 2024-11-13 18:52:56 +00:00
  • 6f40c6fc1d
    CS Dylan K. Taylor 2024-11-13 18:49:40 +00:00
  • a6a44bde90
    Fix doc comments Dylan K. Taylor 2024-11-13 18:49:32 +00:00
  • 409066c8f5
    AsyncEvent: make the code easier to make sense of Dylan K. Taylor 2024-11-13 18:49:15 +00:00
  • cb2fadeb26
    Fixed bug in concurrency integration test Dylan K. Taylor 2024-11-13 18:47:46 +00:00
  • a14afb4bb5
    Add integration tests most of these are failing - needs to be investigated Dylan K. Taylor 2024-11-13 18:39:14 +00:00
  • db88e543fa
    Fix PHPStan error Dylan K. Taylor 2024-11-13 16:04:27 +00:00
  • c426677841
    optimization Dylan K. Taylor 2024-11-13 16:03:10 +00:00
  • 17ae932d31
    HandlerListManager: added getter Dylan K. Taylor 2024-11-13 15:36:51 +00:00
  • 8f48fe4856
    Fully separate hierarchies for sync & async events there's no way to combine these without causing type compatibility issues for one side or the other. we might be able to use traits to reduce duplication, but the separation here seems to be necessary. Dylan K. Taylor 2024-11-13 15:35:41 +00:00
  • 48d2430064
    Update PHPStan baseline Dylan K. Taylor 2024-11-13 14:58:09 +00:00
  • b82d47dd32
    Merge branch 'minor-next' into feat/async-events Dylan K. Taylor 2024-11-13 14:57:03 +00:00
  • fbeb017670
    Promise: allow zero promises not supporting this has caused problems every time this function has been used in reality so far (#6092 and #6333). Dylan K. Taylor 2024-11-13 14:55:14 +00:00
  • 86fb041a65
    Merge branch 'minor-next' of github.com:pmmp/PocketMine-MP into feat/async-events Dylan K. Taylor 2024-11-13 14:46:32 +00:00
  • 09bf203267
    Update RuntimeDataDescriber.php Dylan T. 2024-11-12 22:57:14 +00:00
  • f3cc4a28e1
    Easy wins for PHPStan 2.0 support Dylan K. Taylor 2024-11-12 22:12:54 +00:00
  • fe70150db2
    Update composer dependencies Dylan K. Taylor 2024-11-12 21:47:52 +00:00
  • 054538e6b7
    Update PULL_REQUEST_TEMPLATE.md Dylan T. 2024-11-12 17:54:31 +00:00
  • cc335889f3 Merge 'minor-next' into 'major-next' github-actions 2024-11-12 17:14:26 +00:00
  • 3586bc42a9 Merge 'stable' into 'minor-next' github-actions 2024-11-12 17:14:24 +00:00
  • 1f86949836
    Create CODEOWNERS Dylan T. 2024-11-12 14:37:02 +00:00
  • 053a71c59d
    Bump build/php from 084822a to a51259d (#6495) dependabot[bot] 2024-11-12 14:28:32 +00:00
  • 07d5046b83 5.21.2 is next github-actions 2024-11-12 11:48:59 +00:00
  • 4a702b97fd
    Prepare 5.21.1 release (#6493) 5.21.1 ipad54 2024-11-12 14:48:01 +03:00
  • d2c3b8dacb
    Fix GC cycle count increases on player disconnect (#6487) kostamax27 2024-11-11 16:10:19 +01:00
  • 80b7f6aba4 Merge 'minor-next' into 'major-next' github-actions 2024-11-10 22:56:09 +00:00
  • fa3529966f Merge 'stable' into 'minor-next' github-actions 2024-11-10 22:56:08 +00:00
  • 2ff6470792
    Fixed server crash when applying item cooldown (#6491) ipad54 2024-11-10 22:15:30 +03:00