Commit Graph

  • 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
  • 05a9e9c76e Implemented sound when drinking a potion (#6444) ipad54 2024-11-10 18:07:18 +03:00
  • 231eec911f Enchanted Golden Apple: Regeneration 5 => 2 matching Java (#6445) WavyCraftNetwork 2024-11-09 11:43:30 -08:00
  • 8c04d47b1b Make weakness effect only applicable for melee damage (#6489) Muqsit 2024-11-10 03:18:30 +08:00
  • b3b8aaddff Bump docker/build-push-action from 6.8.0 to 6.9.0 (#6465) dependabot[bot] 2024-11-04 16:29:01 +00:00
  • 2173aab967 Bump thollander/actions-comment-pull-request from 2 to 3 (#6482) dependabot[bot] 2024-11-04 16:05:38 +00:00
  • 82c5a3160c Merge 'minor-next' into 'major-next' github-actions 2024-11-03 15:33:37 +00:00
  • e598364f06 5.21.1 is next github-actions 2024-11-03 15:30:16 +00:00
  • 734ca1cc6b Merge pull request #6480 from pmmp/minor-next 5.21.0 Dylan T. 2024-11-03 15:29:06 +00:00
  • 96b12bddc1 Prepare 5.21.0 release Dylan K. Taylor 2024-11-03 15:24:43 +00:00
  • 84464cde4f Update BedrockBlockUpgradeSchema Dylan K. Taylor 2024-11-03 14:44:50 +00:00
  • 72fc138631 Regenerate PHPStan baselines Dylan K. Taylor 2024-11-03 14:43:15 +00:00
  • c63d0ef1b6 Fix dodgy ignored PHPStan error Dylan K. Taylor 2024-11-03 14:39:41 +00:00
  • 82c416624d Merge pull request #6416 from pmmp/blockstate-schema-generator-improvements Dylan T. 2024-11-03 14:10:38 +00:00
  • 9e19391f20 Merge branch 'minor-next' into blockstate-schema-generator-improvements Dylan T. 2024-11-03 14:06:57 +00:00
  • c0b74b0341 Update BlockStateUpgrader.php Dylan T. 2024-11-03 14:05:46 +00:00
  • 85de28d6c3 Merge branch 'minor-next' into major-next Dylan K. Taylor 2024-11-03 14:02:06 +00:00
  • 3c96e72f7d Merge remote-tracking branch 'origin/stable' into minor-next Dylan K. Taylor 2024-11-03 14:01:47 +00:00
  • 0376e37966 5.20.2 is next github-actions 2024-10-31 14:38:30 +00:00
  • 94dff74494 Prepare 5.20.1 release (#6479) 5.20.1 Dylan T. 2024-10-31 14:35:42 +00:00
  • 0065fe649f New release workflow triggered by the merge of a PR changing IS_DEVELOPMENT_BUILD to false Dylan K. Taylor 2024-10-31 13:52:15 +00:00
  • 8ef5e737de Temporary resolve loading old skulls from storage (#6476) Dries C 2024-10-27 02:29:34 +02:00
  • e7d8d99ca6 5.20.1 is next Dylan K. Taylor 2024-10-26 15:42:43 +01:00
  • 414e8acf8c Release 5.20.0 5.20.0 Dylan K. Taylor 2024-10-26 15:42:43 +01:00
  • d372af351a Fix changelog typo Dylan K. Taylor 2024-10-26 15:40:22 +01:00
  • 4814db4fe7 Assemble 1.21.40 (#6471) Dries C 2024-10-25 15:21:51 +02:00
  • d01203d7c4 Reduce code duplication Dylan K. Taylor 2024-10-24 18:50:28 +01:00
  • 847f931660 Merge branch 'minor-next' into blockstate-schema-generator-improvements Dylan T. 2024-10-24 17:46:57 +01:00
  • 22718c4971 Add support for specialized flattenedProperties in schema format Dylan K. Taylor 2024-10-24 16:12:28 +01:00
  • acbfb0a3e9 Support for updating a batch of schemas using BlockPaletteArchive Dylan K. Taylor 2024-10-24 13:30:55 +01:00
  • 7f9e79c83e Automatically test new schemas to ensure they produce the results predicted by the input file Dylan K. Taylor 2024-10-24 13:30:24 +01:00
  • 7e343617b9 Rename ICopper to CopperMaterial (#6470) ipad54 2024-10-23 13:34:42 +03:00
  • d945cbf517 Merge remote-tracking branch 'origin/minor-next' into blockstate-schema-generator-improvements Dylan K. Taylor 2024-10-17 21:00:11 +01:00
  • 1ef854f2d1 Merge 'minor-next' into 'major-next' github-actions 2024-10-17 19:59:15 +00:00
  • c4e72c880e Merge 'stable' into 'minor-next' github-actions 2024-10-17 19:59:13 +00:00
  • 3ef7001d8e Merge branch 'stable' into blockstate-schema-generator-improvements Dylan K. Taylor 2024-10-17 20:55:34 +01:00
  • f1b1a7022d and a sanity check just in case Dylan K. Taylor 2024-10-17 20:55:12 +01:00
  • 59d14de1d8 generate-blockstate-upgrade-schema: fallback to exact state match when encountering ambiguous filters this popped up due to new changes in 1.20.40. Really we need to improve the way the filters are calculated, but this workaround solves the issue for now. Dylan K. Taylor 2024-10-17 20:51:17 +01:00
  • c8f567b093 Fix missing arg count check Dylan K. Taylor 2024-10-17 20:24:57 +01:00
  • 5cc1068cd4 Bump docker/build-push-action from 6.7.0 to 6.8.0 (#6462) dependabot[bot] 2024-10-03 21:29:22 +00:00
  • f6e6f15c63 Implemented a proper way to handle items cooldown (#6405) ipad54 2024-09-25 21:28:17 +03:00
  • 4e6b34f573 Implement new 1.21 copper blocks (#6366) IvanCraft623 2024-09-24 21:25:10 -05:00
  • 082af9978c Merge branch 'minor-next' into major-next IvanCraft623 2024-09-23 15:08:45 -05:00
  • e8620ef94d Restore travis.sh execute permission IvanCraft623 2024-09-22 21:59:40 -05:00
  • 83a91634c3 Merge branch 'minor-next' into sync-major-next IvanCraft623 2024-09-22 21:44:31 -05:00
  • a4a07a8e5a Merge 'stable' into 'minor-next' github-actions 2024-09-23 02:36:00 +00:00
  • 0a7cbdd56d Release 5.19.0 (1.21.30 support) IvanCraft623 2024-09-21 11:50:04 -05:00
  • a5babb2c9f 5.19.1 is next IvanCraft623 2024-09-20 19:00:23 -05:00