Commit Graph

18602 Commits

Author SHA1 Message Date
Dylan K. Taylor
efaf549d67 Remove a bunch of dead translation keys 2025-10-18 18:00:57 +01:00
Dylan K. Taylor
87afd545fd Merge the Language repo into the main PM repo
the separated language repository has long been a source of inconvenience and annoyance,
particularly for PR contributors, because having to sync two PRs across different repos
for no reason adds unnecessary friction.

In addition, having the language files separate creates unnecessary requirements for
versioning and branching, which could all be avoided if the language strings were managed
directly in this repository.

This change will make it much easier to do new features that require adding new translation
strings, as well as getting rid of the inconvenience of cleaning up older strings.
Translation updates from Crowdin should also be able to be merged more quickly, since they
will have higher visibility on this repository.
2025-10-18 15:55:24 +01:00
Dylan K. Taylor
25e1feadd8 Add 'resources/translations/' from commit '822b73086d50f4dc5eb938d30f29349d10f91c70'
git-subtree-dir: resources/translations
git-subtree-mainline: ca332588b8
git-subtree-split: 822b73086d
2025-10-18 13:36:04 +01:00
github-actions[bot]
822b73086d New translations from Crowdin (#203)
Co-authored-by: dktapps <14214667+dktapps@users.noreply.github.com>
2025-10-18 13:32:27 +01:00
github-actions[bot]
400958d6c9 New translations from Crowdin (#202) 2025-10-18 00:09:50 +01:00
Dylan T.
12ba9d7f85 Fix post-processing regex 2025-10-17 23:12:11 +01:00
Dylan K. Taylor
94ba486f9d Apply pre- and post-processing steps to translations via GitHub Actions
Crowdin doesn't understand {%param}, which affects our ability to do QA on Crowdin directly. It does understand {param}, which is the closest neighbour.
2025-10-17 22:38:39 +01:00
pmmp-admin-bot[bot]
ca332588b8 Merge 'stable' into 'minor-next'
Automatic merge performed by: https://github.com/pmmp/RestrictedActions/actions/runs/18604829932
2025-10-17 21:05:53 +00:00
Dylan T.
6c4718faaf New Crowdin updates (#200)
* New translations eng.ini (Romanian)

* New translations eng.ini (Russian)

* New translations eng.ini (Vietnamese)

* New translations eng.ini (Vietnamese)

* New translations eng.ini (Vietnamese)
2025-10-17 20:58:25 +01:00
Dylan T.
40ecbe82f9 NetworkSession: allow discarding consecutive identical packets without decoding in certain cases (#6715)
This allows packet handlers to tell the network session to discard any following packets if their buffers were identical to the current one.

This is a very conservative and basic limiter. If we start having problems with multiple packets being spammed at once interleaved, this will become ineffective. However, for now, all the known spam bugs are of single packets, and the buffers of said packets are always identical. Dealing with interleaved packets would be quite a bit more complex. This mechanism is very simple and should avoid any negative side effects.
2025-10-16 23:52:23 +01:00
Renz
2d0dd72ae7 Fix StringToItemParser::override() not fully overriding aliases (#6835) 2025-10-16 23:44:52 +01:00
Asfadavy Aulia A.
14114f6eaf Implement Cactus Flower (#6838) 2025-10-14 14:19:57 +01:00
pmmp-admin-bot[bot]
15ac744f7e Merge 'stable' into 'minor-next'
Automatic merge performed by: https://github.com/pmmp/RestrictedActions/actions/runs/18478213422
2025-10-13 21:06:13 +00:00
Wraith
ef525a66a3 Fix entity AABB size mismatch with vanilla (#6841) 2025-10-13 17:59:52 +01:00
Asfadavy Aulia A.
06a75759bb Implement Copper variant of existing blocks (#6839) 2025-10-13 15:39:50 +01:00
Pup
32db9f9136 Added Sonic Explosion Particle (#6836) 2025-10-12 02:44:45 +01:00
Dylan K. Taylor
dbeea83287 Merge branch 'stable' into minor-next 2025-10-10 23:36:23 +01:00
Dylan K. Taylor
d241807752 Update composer dependencies 2025-10-10 23:36:05 +01:00
Dylan K. Taylor
83d0d7e5bc New translations for /cmdalias (pmmp/PocketMine-MP#6685) 2025-10-10 23:27:39 +01:00
pmmp-admin-bot[bot]
541b730237 Merge 'stable' into 'minor-next'
Automatic merge performed by: https://github.com/pmmp/RestrictedActions/actions/runs/18418408959
2025-10-10 21:06:10 +00:00
Dylan T.
96a10c8ca7 contributing: remove unnecessary stuff
[ci skip]
2025-10-10 18:05:34 +01:00
Dylan T.
b365522702 Denoise contribution requirements & guidelines
Most of this stuff is just adding more visual noise and making people less likely to read it.

[ci skip]
2025-10-10 17:59:18 +01:00
Dylan T.
203494e005 CONTRIBUTING: consider AI code as the same as copy-pasta
too much of this crap going around these days...

[ci skip]
2025-10-10 17:36:42 +01:00
pmmp-admin-bot[bot]
7cce33a800 Merge 'stable' into 'minor-next'
Automatic merge performed by: https://github.com/pmmp/RestrictedActions/actions/runs/18326199588
2025-10-07 21:06:02 +00:00
Dylan K. Taylor
6da3935abc Splash some URLs on the console at the end of startup
Maybe this will be useful for people whose first encounter with PM is on a server host.
2025-10-07 18:34:20 +01:00
Dylan K. Taylor
f791369ae0 Add new strings for splash URLs 2025-10-07 18:26:32 +01:00
Dylan K. Taylor
335fcc8ed1 Trident: do not allow using if damage is too high
fixes #6828
2025-10-07 17:50:05 +01:00
pmmp-admin-bot[bot]
689cc3e4dd Merge 'stable' into 'minor-next'
Automatic merge performed by: https://github.com/pmmp/RestrictedActions/actions/runs/18294417780
2025-10-06 21:06:03 +00:00
Wraith
3ce1b2fdb1 Implement exposure calculation for explosions (#6826)
Co-authored-by: Dylan T. <dktapps@pmmp.io>
2025-10-06 17:05:52 +01:00
dependabot[bot]
5a4d820058 Bump build/php from 8fe1873 to 2714034 (#6825) 2025-10-06 13:14:50 +00:00
dependabot[bot]
5dd669e233 Bump pocketmine/locale-data in the production-patch-updates group (#6827) 2025-10-06 12:15:56 +00:00
pmmp-admin-bot[bot]
76dbe83b03 Merge 'stable' into 'minor-next'
Automatic merge performed by: https://github.com/pmmp/RestrictedActions/actions/runs/18249531120
2025-10-04 21:05:41 +00:00
Dylan K. Taylor
05a71d8cc5 PrepareEncryptionTask: verify client key before entering task
this ensures that whoever's giving invalid keys to the task gets properly blamed
2025-10-04 12:48:29 +01:00
Dylan T.
44727765ad New Crowdin updates (#199)
* New translations eng.ini (Vietnamese)

* New translations eng.ini (Vietnamese)

* New translations eng.ini (Vietnamese)

* New translations eng.ini (Vietnamese)

* New translations eng.ini (Vietnamese)

* New translations eng.ini (Vietnamese)

* New translations eng.ini (Vietnamese)

* New translations eng.ini (Vietnamese)

* New translations eng.ini (Vietnamese)

* New translations eng.ini (Vietnamese)

* New translations eng.ini (Vietnamese)

* New translations eng.ini (Korean)

* New translations eng.ini (Korean)

* New translations eng.ini (Spanish)

* New translations eng.ini (Spanish)
2025-10-03 23:34:06 +01:00
Dylan T.
24567dac54 CONTRIBUTING: maybe this makes this huge doc slightly less scary? lol
This thing should probably be restructured. It's way too long
2025-10-03 23:32:51 +01:00
Dylan K. Taylor
1c483288ca Merge branch 'minor-next' of github.com:pmmp/PocketMine-MP into minor-next 2025-10-03 19:25:36 +01:00
Dylan K. Taylor
c09e07c44a Merge branch 'stable' of github.com:pmmp/PocketMine-MP into minor-next 2025-10-03 19:22:14 +01:00
pmmp-admin-bot[bot]
5a331f8a8f Merge 'stable' into 'minor-next'
Automatic merge performed by: https://github.com/pmmp/RestrictedActions/actions/runs/18230424375
2025-10-03 18:21:53 +00:00
pmmp-admin-bot[bot]
d057077084 5.35.1 is next
Commit created by: https://github.com/pmmp/RestrictedActions/actions/runs/18226149740
2025-10-03 15:10:28 +00:00
Dylan T.
bc17ee7489 Bedrock 1.21.111 (#6824)
Co-authored-by: Dries C <15795262+dries-c@users.noreply.github.com>
5.35.0
2025-10-03 16:09:26 +01:00
pmmp-admin-bot[bot]
b6705bb419 Merge 'stable' into 'minor-next'
Automatic merge performed by: https://github.com/pmmp/RestrictedActions/actions/runs/18205640560
2025-10-02 21:05:58 +00:00
dependabot[bot]
a83182329e Bump the github-actions group with 4 updates (#6822) 2025-10-02 00:38:48 +00:00
pmmp-admin-bot[bot]
b21891cbd7 Merge 'stable' into 'minor-next'
Automatic merge performed by: https://github.com/pmmp/RestrictedActions/actions/runs/18064897730
2025-09-27 21:05:31 +00:00
Sunch
b8b7580153 Fixed timezone error caused by WMIC deprecation in new Windows (#6721)
Timezone information is now fetched from the registry instead of using WMIC
2025-09-27 17:10:19 +01:00
Dylan K. Taylor
d11cf1e592 ResourcePacksPacketHandler: load all version-layered chemistry packs
this fixes rendering of underwater TNT and possibly other chemistry blocks.

There doesn't seem to be a shortcut for this, and BDS also appears not to account for
this requirement, which is why underwater TNT also doesn't have the right texture in BDS.

fixes #6494
2025-09-27 14:43:48 +01:00
IvanCraft623
93653a64f3 Implement Lingering potion & Area Effect Cloud (#5276)
Co-authored-by: Dylan T. <dktapps@pmmp.io>
2025-09-27 02:23:45 +01:00
pmmp-admin-bot[bot]
50a7859c27 5.34.2 is next
Commit created by: https://github.com/pmmp/RestrictedActions/actions/runs/18050570054
2025-09-26 22:15:02 +00:00
Dylan T.
ff093f0565 R5.34.1 (#6817) 5.34.1 2025-09-26 23:14:07 +01:00
Dylan K. Taylor
001330e42e shut up bruv 2025-09-26 23:09:59 +01:00
Dylan K. Taylor
0abf1383ac Private internal function 2025-09-26 23:05:22 +01:00