Commit Graph

14522 Commits

Author SHA1 Message Date
Dylan K. Taylor
aa56c66a3c ProcessLoginTask: drop usage of no-op method
this is no longer useful since 8.0.
2021-12-16 18:46:34 +00:00
Dylan K. Taylor
920462bdcc Merge branch 'stable' into next-minor 2021-12-16 01:46:52 +00:00
Dylan K. Taylor
e6e1bca676 4.0.4 is next 2021-12-16 01:35:43 +00:00
Dylan K. Taylor
795ebd1824 Release 4.0.3 4.0.3 2021-12-16 01:35:42 +00:00
Dylan K. Taylor
5f03887b47 Merge branch 'legacy/pm3' into stable 2021-12-16 01:34:10 +00:00
Dylan K. Taylor
9979a64ad2 3.26.5 is next 2021-12-16 01:23:22 +00:00
Dylan K. Taylor
75a72786f9 Release 3.26.4 3.26.4 2021-12-16 01:23:21 +00:00
Dylan K. Taylor
3d205c6e5f Updated transient dependency junk 2021-12-16 01:20:05 +00:00
Dylan K. Taylor
2955a92837 Updated pocketmine/nbt to 0.2.19 2021-12-16 01:19:30 +00:00
Dylan K. Taylor
e70f81a111 Updated pocketmine/nbt to 0.3.2 2021-12-16 01:08:23 +00:00
Dylan K. Taylor
482bc462d3 VersionString: Use multiplication instead of bitshift for version IDs
this makes them more recognizable, and also fixes #4630.

This is technically a BC break (behavioural change), but since nothing appears to use this functionality anyway except PM itself, I don't think it matters.
2021-12-15 14:32:50 +00:00
ShockedPlot7560
de82424fb2 XpManager: add APIs to prevent owning Human from attracting XP orbs (#4623)
Fixes #4589

The following API methods are added:

- `XpManager->canAttractXpOrbs()`
- `XpManager->setCanAttractXpOrbs()`

Possible future scope: flip this on its head to allow spectator players to attract XP orbs, in case someone wants that for some reason ???

Co-authored-by: Dylan K. Taylor <dktapps@pmmp.io>
2021-12-15 04:40:46 +00:00
Dylan K. Taylor
d487e43766 InGamePacketHandler: fixed block breaking borked by enabling PlayerAuthInputPacket 2021-12-15 04:01:40 +00:00
Dylan K. Taylor
57e1509c3a Updated translation APIs 2021-12-15 03:24:13 +00:00
Dylan K. Taylor
6494375a53 SetupWizard: ask for max view distance 2021-12-15 03:15:04 +00:00
Dylan K. Taylor
4466166f8b Merge branch 'stable' into next-minor 2021-12-15 03:12:41 +00:00
Dylan K. Taylor
0da1810aaa Updated composer dependencies 2021-12-15 03:12:26 +00:00
Dylan K. Taylor
3aa34b59a5 Ask for IPv6 port in setup wizard 2021-12-15 02:22:04 +00:00
Dylan K. Taylor
c04b00d09d Updated Language to 2.2.0 2021-12-15 02:15:24 +00:00
Dylan K. Taylor
6e67c7532a Bump default max render radius to 16 chunks
It's 2021, this is making PM look bad to new users (as if we need something else to make PM look bad...)
2021-12-15 01:46:50 +00:00
Dylan K. Taylor
5f8ebd81d7 it's MAX view distance, not fixed 2021-12-15 01:42:29 +00:00
Dylan K. Taylor
79b5109953 Move some configuration constants to .. well .. constants 2021-12-15 01:40:29 +00:00
Dylan K. Taylor
4d37b79ff7 Server: fixed not being able to deop players whose names were added to ops.txt with uppercase letters in them
same as iTXTech/Genisys#1204

why didn't anyone report this???
2021-12-15 01:08:59 +00:00
Dylan K. Taylor
60938c8c9d Random: fixed nextSignedInt() not actually returning signed ints
closes #4646
closes #4645

Impact assessment by core usage search and poggit suggests that the impact of this change will be close to zero.
However, since it changes behaviour which plugins might be unknowingly relying on, it's going into 4.1 rather than a patch release.
2021-12-15 00:59:10 +00:00
Dylan K. Taylor
49a8afd126 Merge branch 'next-minor' of github.com:pmmp/PocketMine-MP into next-minor 2021-12-14 23:16:40 +00:00
Dylan K. Taylor
dbad5dd611 Merge branch 'stable' into next-minor 2021-12-14 23:16:01 +00:00
Dylan K. Taylor
ea1fceece2 Merge branch 'legacy/pm3' into stable 2021-12-14 23:15:53 +00:00
Dylan K. Taylor
7fb1669c6d php-cs-fixer: added binary_operator_spaces and unary_operator_spaces rules 2021-12-14 23:14:39 +00:00
Matthew Jordan
a41404bd8a Allow gamemode strings for gamemode property in server.properties (#4638)
closes #2692
2021-12-14 22:56:22 +00:00
Dylan K. Taylor
4b06fe73f2 Merge branch 'stable' into next-minor 2021-12-14 22:54:39 +00:00
Dylan K. Taylor
929abb04be Merge branch 'legacy/pm3' into stable 2021-12-14 22:54:17 +00:00
Dylan K. Taylor
a09817864b php-cs-fixer: add return_type_declaration space_before 2021-12-14 22:50:43 +00:00
Dylan K. Taylor
45c4a9673d Player: fixed arm swing animation not showing during attack cooldown of victim
closes #4650
2021-12-14 19:03:42 +00:00
Dylan K. Taylor
4ad8cb02a5 BlockIdentifier: ensure that the tile class given is valid 2021-12-14 17:36:25 +00:00
Dylan K. Taylor
1c6907c636 Merge branch 'stable' into next-minor 2021-12-14 01:27:21 +00:00
Dylan K. Taylor
7e6bbcc393 Sync composer deps 2021-12-14 01:27:11 +00:00
Dylan K. Taylor
7184c02bb6 Merge branch 'next-minor' of github.com:pmmp/PocketMine-MP into next-minor 2021-12-14 00:35:04 +00:00
Dylan K. Taylor
8a94aa10a4 Merge branch 'stable' into next-minor 2021-12-14 00:34:54 +00:00
Dylan K. Taylor
c334e6dec7 Updated locale-data dependency 2021-12-14 00:31:44 +00:00
dependabot[bot]
89a766b799 Bump fgrosse/phpasn1 from 2.3.1 to 2.4.0 (#4644)
Bumps [fgrosse/phpasn1](https://github.com/fgrosse/PHPASN1) from 2.3.1 to 2.4.0.
- [Release notes](https://github.com/fgrosse/PHPASN1/releases)
- [Changelog](https://github.com/fgrosse/PHPASN1/blob/master/CHANGELOG.md)
- [Commits](https://github.com/fgrosse/PHPASN1/compare/v2.3.1...v2.4.0)

---
updated-dependencies:
- dependency-name: fgrosse/phpasn1
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-12-13 21:39:44 +00:00
Dylan K. Taylor
7e99e5167c Merge branch 'legacy/pm3' into stable 2021-12-13 12:36:26 +00:00
Dylan K. Taylor
f5bbd30dbb Fixed skins appearing black when using RTX resource packs, closes #4537 2021-12-13 12:35:55 +00:00
Dylan K. Taylor
3be8472ae2 MemoryManager: fixed dumping of uninitialized properties
closes #4643
2021-12-13 12:11:49 +00:00
Dylan K. Taylor
22bb1ce8e0 4.0.3 is next 2021-12-12 23:27:54 +00:00
Dylan K. Taylor
178dcb71a9 Release 4.0.2 4.0.2 2021-12-12 23:27:50 +00:00
Dylan K. Taylor
0a58fd5472 GeneratorManager: fixed addGenerator() being case-sensitive when overwrite=true
this was caused by 083a1e1ff6.

This was discovered by a new PHPStan rule I'm working on, which disallows overwriting the values of parameter variables. During the refactor of this function to correct the error, another error appeared: Variable might not be defined.

This is yet another excellent example of why mutability is bad.
2021-12-12 21:58:07 +00:00
Dylan K. Taylor
e06eefeab0 build/generate-known-translation-apis: fixed incorrect positional parameter order
closes #4639
2021-12-11 21:28:52 +00:00
Dylan K. Taylor
ede07c4314 Mark KnownTranslationKeys and KnownTranslationFactory as @internal 2021-12-11 21:24:18 +00:00
Dylan K. Taylor
cba00bf1e2 Merge branch 'stable' of github.com:pmmp/PocketMine-MP into stable 2021-12-10 23:24:38 +00:00
Dylan K. Taylor
e81bee3866 ConsoleReaderThread: disable opcache for console reader subprocess 2021-12-10 23:24:18 +00:00