Commit Graph

  • 5ebbcd5d33
    Move to newer systems for movement and block break handling (#6718) minor-next Dylan T. 2025-06-02 15:24:25 +01:00
  • e99665fb12
    Bump docker/build-push-action in the github-actions group (#6719) stable dependabot[bot] 2025-06-02 14:08:14 +00:00
  • b4b6bbe29f
    BaseInventory: fixed internalAddItem() setting air slots to air this bug was introduced in #4237, but it was unnoticed due to having no adverse effects other than noisy debugs and network traffic. Dylan K. Taylor 2025-05-29 17:18:45 +01:00
  • 0910a219d4
    Fixed improper pre-checking of PlayerAuthInputPacket flags Dylan K. Taylor 2025-05-28 23:29:37 +01:00
  • 9946ea9e8a
    get rid of the old hack repeated-packet-filter Dylan K. Taylor 2025-05-28 23:07:02 +01:00
  • 14b70c04ad
    NetworkSession: add support for discarding repeated packets before they're decoded Dylan K. Taylor 2025-05-28 23:00:46 +01:00
  • 56da492e48
    World: make less noise about deleted tile entities no need to repeat the same message 100 times Dylan K. Taylor 2025-05-28 22:10:20 +01:00
  • 035d2dec23
    LevelDB: make unknown block errors way less annoying these would previously generate a new line for every error. since errors are often repeated for different offsets (e.g. different states of the same block), we can save a lot of spam by deduplicating them and telling which offsets the errors occurred in. Dylan K. Taylor 2025-05-28 22:03:29 +01:00
  • b40b99fe72
    Player: fixed crash on action item return Dylan K. Taylor 2025-05-28 21:32:48 +01:00
  • baafaed362
    Stem drops seeds according to binomial distribution fixes #6709 Dylan K. Taylor 2025-05-28 21:00:22 +01:00
  • d5a1007c80 Merge 'minor-next' into 'major-next' major-next pmmp-admin-bot[bot] 2025-05-28 00:03:15 +00:00
  • bf33a625c9
    Implemented Respawn Anchor (#6646) Adam 2025-05-28 02:57:28 +06:00
  • 059f4ee7bf
    Extract GeneratorExecutor system from World, v2 (#6682) Dylan T. 2025-05-27 21:51:10 +01:00
  • dca2665e17 Merge 'minor-next' into 'major-next' pmmp-admin-bot[bot] 2025-05-26 00:02:56 +00:00
  • dd17adeaaf
    Reintroduce step height additions for minor-next Dylan K. Taylor 2025-05-25 11:33:47 +01:00
  • 98f28f8b6d
    Merge branch 'stable' into minor-next Dylan K. Taylor 2025-05-25 11:33:32 +01:00
  • a554d2acf5
    Revert change that can't go on stable Dylan K. Taylor 2025-05-25 11:32:20 +01:00
  • 05eda887b1
    Item: make setter methods fluent (#6678) João 2025-05-25 09:35:26 +01:00
  • 5527a0c6bf
    Entity: make stepHeight accessable (#6702) ItzxDwi 2025-05-25 16:07:41 +08:00
  • 18b6b1742c
    Rename PlayerExhaustEvent to EntityExhaustEvent (#6674) zSALLAZAR 2025-05-25 10:04:33 +02:00
  • eee2e62d81
    Add EntityFrostWalkerEvent (#6673) zSALLAZAR 2025-05-25 10:01:46 +02:00
  • b20d1b84b5 Merge 'minor-next' into 'major-next' pmmp-admin-bot[bot] 2025-05-25 00:03:31 +00:00
  • 4d5c27a734
    Unit test block hardness & blast resistance values (#6629) ipad54 2025-05-24 23:01:36 +03:00
  • e1af2a4af1
    Update language dependency Dylan K. Taylor 2025-05-24 16:19:48 +01:00
  • de1573728e
    Merge branch 'major-next' into command-alias-handling command-alias-handling Dylan T. 2025-05-24 15:36:57 +01:00
  • a8e898b13b Merge 'minor-next' into 'major-next' pmmp-admin-bot[bot] 2025-05-24 00:02:50 +00:00
  • f656d7d3d7 Merge 'stable' into 'minor-next' pmmp-admin-bot[bot] 2025-05-24 00:02:49 +00:00
  • 3636173d75
    ... Dylan T. 2025-05-23 23:28:15 +01:00
  • 9606c0e0bb
    Remove stale labels as well as Waiting on Author labels Dylan T. 2025-05-23 22:16:57 +01:00
  • d907d72e9b Merge 'minor-next' into 'major-next' pmmp-admin-bot[bot] 2025-05-18 00:03:34 +00:00
  • 55123b36e1 Merge 'stable' into 'minor-next' pmmp-admin-bot[bot] 2025-05-18 00:03:33 +00:00
  • 94fb5d95b9
    CommonThreadPartsTrait: fixed thread crashes sometimes missing cause info closes #6669 Dylan K. Taylor 2025-05-17 19:09:54 +01:00
  • b5f236c019
    Apparently we're supposed to use replace for this, not provide Dylan K. Taylor 2025-05-17 18:09:14 +01:00
  • 9d532b6e95 Merge 'minor-next' into 'major-next' pmmp-admin-bot[bot] 2025-05-17 16:31:33 +00:00
  • 7169f8e553 Merge 'stable' into 'minor-next' pmmp-admin-bot[bot] 2025-05-17 16:31:32 +00:00
  • 657e6c8130
    Added trigger cron workflow for RestrictedActions branch sync Dylan K. Taylor 2025-05-17 17:24:53 +01:00
  • 647c2587a8 5.28.3 is next pmmp-admin-bot[bot] 2025-05-17 15:45:22 +00:00
  • 81d3017ad5
    Murphy's Law (#6698) 5.28.2 Dylan T. 2025-05-17 16:44:19 +01:00
  • a37353c060
    composer: fixed borked version constraints bruhhhhhhhhhhhh Dylan K. Taylor 2025-05-17 16:37:05 +01:00
  • 280911ec59 5.28.2 is next pmmp-admin-bot[bot] 2025-05-17 14:01:49 +00:00
  • abb004fbc5
    Ready 5.28.1 (#6696) 5.28.1 Dylan T. 2025-05-17 15:00:53 +01:00
  • e0864e7ee8
    composer: also axe unnecessary ctype polyfill Dylan K. Taylor 2025-05-17 14:54:26 +01:00
  • dca37d5842
    Hack: forcibly remove symfony/polyfill-mbstring we don't need this dependency anyway because mbstring is already provided. Dylan K. Taylor 2025-05-17 14:11:57 +01:00
  • 67f3bb9c52
    Update composer dependencies and fix an error found by new PHPStan update Dylan K. Taylor 2025-05-17 13:46:33 +01:00
  • acf4341d71
    always the CS... Dylan K. Taylor 2025-05-17 13:35:52 +01:00
  • 84bb9d2ab4
    Consolidate Bedrock data version info this ensures we don't have to go into a bunch of randomly scattered files to update version numbers. Dylan K. Taylor 2025-05-17 13:33:42 +01:00
  • bb7bfee0cd
    Remove ServerEvent class (#6695) zSALLAZAR 2025-05-14 08:06:22 +02:00
  • 88cdc2eb67 Merge 'minor-next' into 'major-next' pmmp-admin-bot[bot] 2025-05-11 01:49:35 +00:00
  • 50f3fe2578 Merge 'stable' into 'minor-next' pmmp-admin-bot[bot] 2025-05-11 01:49:34 +00:00
  • 04de72e85e
    Fix changelog typo (#6690) Sergi del Olmo 2025-05-10 15:34:37 +02:00
  • 112bcf7af9 Merge 'minor-next' into 'major-next' pmmp-admin-bot[bot] 2025-05-10 01:40:10 +00:00
  • 4bcef443f7 Merge 'stable' into 'minor-next' pmmp-admin-bot[bot] 2025-05-10 01:40:09 +00:00
  • d90fc3415c
    fixed wrong version info (#6689) ItzxDwi 2025-05-09 23:33:55 +08:00
  • 1c70cee72e Merge 'minor-next' into 'major-next' pmmp-admin-bot[bot] 2025-05-09 14:38:29 +00:00
  • e2e16a4ec5 Merge 'stable' into 'minor-next' pmmp-admin-bot[bot] 2025-05-09 14:38:28 +00:00
  • 134c7309c5 5.28.1 is next pmmp-admin-bot[bot] 2025-05-09 14:30:04 +00:00
  • 5e830c7320
    Protocol changes for 1.21.80 (#6687) 5.28.0 Dries C 2025-05-09 16:29:05 +02:00
  • 7847524df6
    Merge branch 'minor-next' into major-next Dylan K. Taylor 2025-05-08 02:28:09 +01:00
  • c1cee1fc24
    Merge branch 'stable' into minor-next Dylan K. Taylor 2025-05-08 02:27:51 +01:00
  • d789c75c00
    Improve PHPStan error reporting for unsafe foreaches these are actually two separate concerns: one for dodgy PHPStan type suppression on implicit keys, and the other for arrays being casted to strings by PHP. Dylan K. Taylor 2025-05-08 02:21:39 +01:00
  • bc54380876
    CS Dylan K. Taylor 2025-05-04 17:22:51 +01:00
  • 8035d6619d
    Merge branch 'major-next' into command-alias-handling Dylan K. Taylor 2025-05-04 17:22:27 +01:00
  • 1d26b21fe0
    Merge branch 'minor-next' into major-next Dylan K. Taylor 2025-05-04 17:21:24 +01:00
  • 6196b9c995
    Merge branch 'stable' into minor-next Dylan K. Taylor 2025-05-04 17:20:27 +01:00
  • f2e7473629
    Update PHP-CS-Fixer Dylan K. Taylor 2025-05-04 17:18:58 +01:00
  • 91dad0a5b5
    Merge branch 'major-next' into command-alias-handling Dylan K. Taylor 2025-05-04 17:10:12 +01:00
  • eb3922fc7e
    shut Dylan K. Taylor 2025-05-04 17:10:01 +01:00
  • 912a5d6ad0
    Remove TODO Dylan K. Taylor 2025-05-04 16:45:25 +01:00
  • 2a42e2c75d
    Drop PluginLoader from Plugin, expose path instead we already had this anyway, and it's already being reflected into. Instead of DevTools checking for FolderPluginLoader instances, it could just check if the file is a directory instead. Dylan K. Taylor 2025-05-04 16:41:40 +01:00
  • 7eff658ade
    Add ability to register & unregister specific command aliases for existing commands Dylan K. Taylor 2025-05-04 16:07:31 +01:00
  • 084774e56c
    Don't allow registering the same command instance twice Dylan K. Taylor 2025-05-04 15:48:24 +01:00
  • 579aecfad7
    First step in restructuring command alias handling This decouples Command from CommandMap, and moves the burden of tracking registered aliases to CommandMap. This allows lots of simplification, and also solves a few weird usage message issues. Dylan K. Taylor 2025-05-04 15:23:25 +01:00
  • 3de604ef95 Merge 'minor-next' into 'major-next' pmmp-admin-bot[bot] 2025-05-04 01:51:27 +00:00
  • 6bf9a305de
    Rename confusing PHPStan rule name it never occurred to me that this was misleading until I read some Devin documentation, noticed that Devin misunderstood was the class was for, and then realized actually Devin understood correctly, and it was the name of the class that was wrong. Funny how that happens... Dylan K. Taylor 2025-05-03 19:23:50 +01:00
  • cb4364f8fd Merge 'minor-next' into 'major-next' pmmp-admin-bot[bot] 2025-05-02 01:42:53 +00:00
  • f8abcd5102 Merge 'stable' into 'minor-next' pmmp-admin-bot[bot] 2025-05-02 01:42:51 +00:00
  • 6f3506360e
    Bump the github-actions group with 3 updates (#6683) dependabot[bot] 2025-05-01 08:30:26 +00:00
  • 5bfa40618d Merge 'minor-next' into 'major-next' pmmp-admin-bot[bot] 2025-05-01 01:50:54 +00:00
  • e3d44ea656
    Merge branch 'major-next' into inventory-rework inventory-rework Dylan K. Taylor 2025-04-30 20:05:56 +01:00
  • ce55183d71
    ... Dylan K. Taylor 2025-04-30 19:52:49 +01:00
  • 1245ee2575
    Blocks are ephemeral objects, InventoryWindow might exceed its lifetime Dylan K. Taylor 2025-04-30 19:44:10 +01:00
  • efaf9311b3
    Extract population business logic from PopulationTask Dylan K. Taylor 2025-04-30 17:38:16 +01:00
  • 8e1426e25e Merge 'minor-next' into 'major-next' pmmp-admin-bot[bot] 2025-04-27 01:46:41 +00:00
  • fe70b31881
    Fix crash when a player is added to the world Dylan K. Taylor 2025-04-26 22:11:03 +01:00
  • d86943fa8c Merge 'minor-next' into 'major-next' pmmp-admin-bot[bot] 2025-04-21 01:45:18 +00:00
  • cfafb584a8 Merge 'stable' into '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 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 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