0
0
mirror of https://github.com/pmmp/PocketMine-MP.git synced 2025-04-25 09:26:00 +00:00

Commit Graph

  • 70e0935446 Rename field chunk-generator-extract Dylan K. Taylor 2025-04-22 00:24:06 +01:00
  • 5770b18dd6 Consistently use internal logger field Dylan K. Taylor 2025-04-22 00:21:40 +01:00
  • 972162b2e1 AsyncGeneratorExecutor: shorten a bunch of field and function names these don't need to be so verbose now they're encapsulated. Dylan K. Taylor 2025-04-22 00:18:52 +01:00
  • 0f84355f9d Remove unnecessary chunk loader registration we already do this in the following loop anyway. Dylan K. Taylor 2025-04-22 00:12:43 +01:00
  • c357e8a6b1 AsyncGeneratorExecutor: remove nonsensical code if we're going through this handler, the only possible reason is that the chunk was populated. We *always* want to call a population event in this case, regardless of the state of the old chunk, and we fully expect the new chunk to always be populated in this case. Dylan K. Taylor 2025-04-22 00:09:01 +01:00
  • 008c97daa5 uhhh maybe we don't want to repeatedly populate the same chunk forever??? Dylan K. Taylor 2025-04-22 00:05:32 +01:00
  • 9dbaebd3ed Merge branch 'minor-next' into chunk-generator-extract Dylan K. Taylor 2025-04-21 23:28:15 +01:00
  • 74ca671e14 Move a bunch of crap into the executor namespace Dylan K. Taylor 2025-04-21 23:09:09 +01:00
  • 7aba4ca2ba Fixed async generator context not getting unregistered on shutdown Dylan K. Taylor 2025-04-21 23:03:16 +01:00
  • d86943fa8c Merge 'minor-next' into 'major-next' major-next pmmp-admin-bot[bot] 2025-04-21 01:45:18 +00:00
  • cfafb584a8 Merge 'stable' into 'minor-next' minor-next pmmp-admin-bot[bot] 2025-04-21 01:45:17 +00:00
  • ad6f7dfedb World: verify saveability of blocks, entities and tiles at entry points I want to do the same for items, but items are going to be a pain in the ass. For items there are multiple possible entry points and all of them will need to be checked: - dropped items - inventory contents - lecterns - item frames Dylan K. Taylor 2025-04-20 19:48:28 +01:00
  • 1ea5c060fd bruh stable Dylan K. Taylor 2025-04-20 18:16:54 +01:00
  • 4a5c1e7540 Entity: truncate fire ticks instead of throwing exceptions Dylan K. Taylor 2025-04-20 16:57:44 +01:00
  • 2548422973 AvailableEnchantmentRegistry: reject non-string tags fixes https://crash.pmmp.io/view/12627328 Dylan K. Taylor 2025-04-20 16:44:23 +01:00
  • baee0110c7 Merge 'minor-next' into 'major-next' pmmp-admin-bot[bot] 2025-04-19 01:36:21 +00:00
  • 028815490e Add EntityExtinguishEvent (#6671) zSALLAZAR 2025-04-18 11:19:46 +02:00
  • 5617347949 Merge 'minor-next' into 'major-next' pmmp-admin-bot[bot] 2025-04-16 01:41:53 +00:00
  • a74168953c Merge 'stable' into 'minor-next' pmmp-admin-bot[bot] 2025-04-16 01:41:52 +00:00
  • f661443ec7 Update Ubuntu base image for GitHub Actions Dylan K. Taylor 2025-04-15 16:48:13 +01:00
  • 0bbe56beb4 Merge branch 'minor-next' into major-next Dylan K. Taylor 2025-04-06 20:01:23 +01:00
  • 1073f372f8 Merge branch 'stable' into minor-next Dylan K. Taylor 2025-04-06 20:00:45 +01:00
  • 835c383d4e Update Composer dependencies Dylan K. Taylor 2025-04-06 19:59:02 +01:00
  • 310ca684fa fix phpstan inventory-rework Dylan K. Taylor 2025-04-06 19:26:00 +01:00
  • 01c7e2de53 Revert "Shift inventory management responsibility to World" Dylan K. Taylor 2025-04-06 19:19:36 +01:00
  • d738207478 Revert "Allow blocks to respond to the contents of their containers being updated" Dylan K. Taylor 2025-04-06 19:17:43 +01:00
  • 481d6b7f4d Revert "Remove dodgy code" Dylan K. Taylor 2025-04-06 19:17:27 +01:00
  • 395157c70a Merge branch 'major-next' into inventory-rework Dylan K. Taylor 2025-04-06 19:08:44 +01:00
  • 64260b85ce quiet Dylan K. Taylor 2025-04-06 19:06:07 +01:00
  • a4ae1991c6 Tidy, allow using closures to setup generators instead of class strings Dylan K. Taylor 2025-04-06 19:00:33 +01:00
  • d3f6c22996 5.27.2 is next pmmp-admin-bot[bot] 2025-04-06 03:53:08 +00:00
  • 6f3851be80 5.27.1 (#6670) 5.27.1 Dylan T. 2025-04-06 04:52:15 +01:00
  • 09c074ed22 Yes, I know... it can't be helped for now Dylan K. Taylor 2025-04-06 02:43:31 +01:00
  • 94caea97e0 Merge 'minor-next' into 'major-next' pmmp-admin-bot[bot] 2025-04-06 01:43:19 +00:00
  • 664af7ad7c Run Flat world generators on the main thread Dylan K. Taylor 2025-04-05 23:51:54 +01:00
  • d338e7624c First look at separating main-thread chunk gen impl from World Dylan K. Taylor 2025-04-05 22:58:13 +01:00
  • 071c15d7de NetworkSession: immediate-send now causes a buffer flush when the packet is ready instead of skipping queues and forcing sync compression as previously seen. Dylan K. Taylor 2025-04-05 17:40:48 +01:00
  • ad95f392c1 Merge 'minor-next' into 'major-next' pmmp-admin-bot[bot] 2025-04-03 01:38:27 +00:00
  • 673b39e2a1 Internet: remove curl_close() call (#6667) Muqsit 2025-04-03 05:24:50 +08:00
  • 9af3cde03f Merge 'minor-next' into 'major-next' pmmp-admin-bot[bot] 2025-03-28 01:37:50 +00:00
  • 17faa19743 Merge 'stable' into 'minor-next' pmmp-admin-bot[bot] 2025-03-28 01:37:48 +00:00
  • e88b81a4cb 5.27.1 is next pmmp-admin-bot[bot] 2025-03-27 15:49:33 +00:00
  • 687112f4cd 5.27.0, Bedrock 1.21.70 support (#6665) 5.27.0 Dries C 2025-03-27 16:48:19 +01:00
  • 72f1391bd9 Merge 'minor-next' into 'major-next' pmmp-admin-bot[bot] 2025-03-25 01:38:30 +00:00
  • 644c04bee4 Merge 'stable' into 'minor-next' pmmp-admin-bot[bot] 2025-03-25 01:38:29 +00:00
  • c9e85603b0 Bump phpstan/phpstan-strict-rules in the development-patch-updates group (#6664) dependabot[bot] 2025-03-24 14:43:29 +00:00
  • 084feaef53 more work on ItemCombine feat/anvil ShockedPlot7560 2025-03-23 17:14:20 +01:00
  • a048c9d260 Merge remote-tracking branch 'upstream/major-next' into feat/water-logging feat/water-logging ShockedPlot7560 2025-03-23 08:41:35 +01:00
  • a90e5a6aa2 Merge 'minor-next' into 'major-next' pmmp-admin-bot[bot] 2025-03-23 01:42:16 +00:00
  • d954772a20 Merge 'stable' into 'minor-next' pmmp-admin-bot[bot] 2025-03-23 01:42:15 +00:00
  • eaab4b35d2 add unit testing on MaterialRepairRecipe ShockedPlot7560 2025-03-22 23:00:15 +01:00
  • f346799920 fill in CraftingManager for MaterialRepair ShockedPlot7560 2025-03-22 21:47:20 +01:00
  • 11135c2fd8 remove dead code ShockedPlot7560 2025-03-22 21:22:08 +01:00
  • b4cb09fe5e continue refactoring, not finished, not tested This is a bump from my workspace ShockedPlot7560 2025-03-22 20:21:56 +01:00
  • c80a4d5b55 5.26.1 is next pmmp-admin-bot[bot] 2025-03-22 18:33:19 +00:00
  • f416cb8902 Merge pull request #6658 from pmmp/minor-next-release 5.26.0 Dylan T. 2025-03-22 18:32:15 +00:00
  • a1695a52d5 Merge remote-tracking branch 'upstream/feat/anvil' into feat/anvil ShockedPlot7560 2025-03-22 19:24:16 +01:00
  • f123df5e0d changelog: use more accurate terminology Dylan T. 2025-03-22 18:16:33 +00:00
  • de26ebd124 Prepare 5.26.0 release Dylan K. Taylor 2025-03-22 17:59:20 +00:00
  • df5f87e309 Merge 'minor-next' into 'major-next' pmmp-admin-bot[bot] 2025-03-18 01:37:04 +00:00
  • 6b04bb504f Merge 'stable' into 'minor-next' pmmp-admin-bot[bot] 2025-03-18 01:37:03 +00:00
  • 1c6a4bde86 Bump pocketmine/locale-data in the production-patch-updates group (#6656) dependabot[bot] 2025-03-17 13:20:59 +00:00
  • 510ef94698 Merge 'minor-next' into 'major-next' pmmp-admin-bot[bot] 2025-03-16 01:41:31 +00:00
  • c2f8e9365b BlockStateToObjectDeserializer: check that the returned state is actually registered if not, this will cause random crashes in core code, which assumes that state IDs found on runtime chunk memory are valid and registered. Dylan K. Taylor 2025-03-15 20:53:49 +00:00
  • d3f40b7b0c Merge branch 'minor-next' into major-next Dylan K. Taylor 2025-03-15 20:37:37 +00:00
  • 4ef21fabab Merge branch 'stable' into minor-next Dylan K. Taylor 2025-03-15 20:37:28 +00:00
  • 4407e585e4 Update composer dependencies (minor-next) Dylan K. Taylor 2025-03-15 20:36:39 +00:00
  • 463be36b72 Update composer dependencies Dylan K. Taylor 2025-03-15 20:33:47 +00:00
  • 8b57e9007a 👺 Dylan K. Taylor 2025-03-15 01:33:29 +00:00
  • e03c586c86 GarbageCollectorManager: promote debug message to info this has such a big impact on performance that I think this is warranted. Should also make it more obvious what the GC is doing without needing to enable ALL debug info. Dylan K. Taylor 2025-03-15 01:29:36 +00:00
  • dae3e2b336 Merge 'minor-next' into 'major-next' pmmp-admin-bot[bot] 2025-03-15 01:26:48 +00:00
  • 802e373bf3 Merge 'stable' into 'minor-next' pmmp-admin-bot[bot] 2025-03-15 01:26:47 +00:00
  • 09acbfab4c dependabot: ignore phpstan/phpstan updates Dylan T. 2025-03-15 00:03:09 +00:00
  • 7cfaf04b87 stfu Dylan K. Taylor 2025-03-14 16:10:56 +00:00
  • d9e0e51e14 Reduce code duplication in copper block serialization handling Dylan K. Taylor 2025-03-14 16:08:06 +00:00
  • 069ecf007f Merge branch 'stable' into minor-next Dylan K. Taylor 2025-03-14 15:41:46 +00:00
  • 341c7a03a9 CopperMaterial: fixed missing @return $this docs Dylan K. Taylor 2025-03-14 15:40:05 +00:00
  • f2fa5933ea Merge 'minor-next' into 'major-next' pmmp-admin-bot[bot] 2025-03-13 01:36:48 +00:00
  • 7ae90dda5d Merge 'stable' into 'minor-next' pmmp-admin-bot[bot] 2025-03-13 01:36:47 +00:00
  • 73a4b076d6 actions: tidy support response message Dylan T. 2025-03-12 16:19:11 +00:00
  • 00df508727 Update bug-report.yml Dylan T. 2025-03-12 13:06:57 +00:00
  • fc072b05d6 tweak config defaults experimental/read-ops-accounting Dylan K. Taylor 2025-03-12 01:06:01 +00:00
  • 2589fcb31d Implement rate limits by packet read ops for now this is configured to warn only by default, until we get the parameters for it dialled in Dylan K. Taylor 2025-03-12 01:03:34 +00:00
  • 8d255a6512 ... Dylan K. Taylor 2025-03-11 14:28:44 +00:00
  • 41789bc67a Report debug stats for cost accounting every 10 seconds Dylan K. Taylor 2025-03-11 12:41:59 +00:00
  • 95a324755b Merge branch 'minor-next' into major-next Dylan K. Taylor 2025-03-10 01:31:34 +00:00
  • a6553097f4 Merge 'stable' into 'minor-next' pmmp-admin-bot[bot] 2025-03-10 01:14:10 +00:00
  • afc4a3c7f1 Fixed entity position offset not being included in AddActorPacket (#6643) Lee Siu San 2025-03-09 10:09:53 +08:00
  • 51d45bedce Merge branch 'minor-next' into feat/anvil Dylan T. 2025-03-09 01:58:16 +00:00
  • 1d13054608 Merge branch 'minor-next' into major-next Dylan K. Taylor 2025-03-09 01:18:55 +00:00
  • ac7b5b3b13 Merge 'stable' into 'minor-next' pmmp-admin-bot[bot] 2025-03-09 01:16:28 +00:00
  • 7af5eb3da2 crafting: validate array inputs this makes sure wrong parameters don't show up as core errors, as seen in crash report 12373907 closes #6642 Dylan K. Taylor 2025-03-09 01:10:03 +00:00
  • 95284bc9de change error identifier Dylan K. Taylor 2025-03-09 00:54:39 +00:00
  • 2291546610 phpstan: added rule to ban new $class see #6635 for rationale on why we want to get rid of this Dylan K. Taylor 2025-03-09 00:51:12 +00:00
  • aad2bce9e4 readme: call out Easy tasks issues Dylan T. 2025-03-09 00:23:59 +00:00
  • ec140f7861 Merge 'minor-next' into 'major-next' pmmp-admin-bot[bot] 2025-03-05 01:27:21 +00:00
  • 09f0ce458c Merge 'stable' into 'minor-next' pmmp-admin-bot[bot] 2025-03-05 01:27:20 +00:00
  • 50a1e59aa4 5.25.3 is next pmmp-admin-bot[bot] 2025-03-04 21:05:10 +00:00
  • e8824a36b9 Merge pull request #6645 from pmmp/explode-limit 5.25.2 Dylan T. 2025-03-04 21:03:52 +00:00
  • b1e63e544f Merge branch 'stable' into explode-limit Dylan T. 2025-03-04 21:00:40 +00:00