091673d8f1
Fixed "You can only sleep at night" message ( #4671 )
2021-12-23 23:52:07 +00:00
e3614d1a82
Entity: fixed game performance issue with large scale entities
...
this->size refers to the scaled height, but the client wants the base (unscaled) size in these properties.
This caused immense lag when, for example, setting the scale of a player to 10, because their collision box would become 180 by 60, instead of the expected 18 by 6.
2021-12-18 22:38:45 +00:00
93caf72f34
KickCommand: Add missing space
...
closes #4660
closes #4661
2021-12-17 21:09:14 +00:00
e6e1bca676
4.0.4 is next
2021-12-16 01:35:43 +00:00
795ebd1824
Release 4.0.3
4.0.3
2021-12-16 01:35:42 +00:00
5f03887b47
Merge branch 'legacy/pm3' into stable
2021-12-16 01:34:10 +00:00
9979a64ad2
3.26.5 is next
2021-12-16 01:23:22 +00:00
75a72786f9
Release 3.26.4
3.26.4
2021-12-16 01:23:21 +00:00
3d205c6e5f
Updated transient dependency junk
2021-12-16 01:20:05 +00:00
2955a92837
Updated pocketmine/nbt to 0.2.19
2021-12-16 01:19:30 +00:00
e70f81a111
Updated pocketmine/nbt to 0.3.2
2021-12-16 01:08:23 +00:00
57e1509c3a
Updated translation APIs
2021-12-15 03:24:13 +00:00
0da1810aaa
Updated composer dependencies
2021-12-15 03:12:26 +00:00
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
ea1fceece2
Merge branch 'legacy/pm3' into stable
2021-12-14 23:15:53 +00:00
7fb1669c6d
php-cs-fixer: added binary_operator_spaces and unary_operator_spaces rules
2021-12-14 23:14:39 +00:00
929abb04be
Merge branch 'legacy/pm3' into stable
2021-12-14 22:54:17 +00:00
a09817864b
php-cs-fixer: add return_type_declaration space_before
2021-12-14 22:50:43 +00:00
45c4a9673d
Player: fixed arm swing animation not showing during attack cooldown of victim
...
closes #4650
2021-12-14 19:03:42 +00:00
4ad8cb02a5
BlockIdentifier: ensure that the tile class given is valid
2021-12-14 17:36:25 +00:00
7e6bbcc393
Sync composer deps
2021-12-14 01:27:11 +00:00
c334e6dec7
Updated locale-data dependency
2021-12-14 00:31:44 +00:00
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
7e99e5167c
Merge branch 'legacy/pm3' into stable
2021-12-13 12:36:26 +00:00
f5bbd30dbb
Fixed skins appearing black when using RTX resource packs, closes #4537
2021-12-13 12:35:55 +00:00
3be8472ae2
MemoryManager: fixed dumping of uninitialized properties
...
closes #4643
2021-12-13 12:11:49 +00:00
22bb1ce8e0
4.0.3 is next
2021-12-12 23:27:54 +00:00
178dcb71a9
Release 4.0.2
4.0.2
2021-12-12 23:27:50 +00:00
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
e06eefeab0
build/generate-known-translation-apis: fixed incorrect positional parameter order
...
closes #4639
2021-12-11 21:28:52 +00:00
ede07c4314
Mark KnownTranslationKeys and KnownTranslationFactory as @internal
2021-12-11 21:24:18 +00:00
cba00bf1e2
Merge branch 'stable' of github.com:pmmp/PocketMine-MP into stable
2021-12-10 23:24:38 +00:00
e81bee3866
ConsoleReaderThread: disable opcache for console reader subprocess
2021-12-10 23:24:18 +00:00
e6b85988b2
Bump fgrosse/phpasn1 from 2.3.0 to 2.3.1 ( #4636 )
...
Bumps [fgrosse/phpasn1](https://github.com/fgrosse/PHPASN1 ) from 2.3.0 to 2.3.1.
- [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.0...v2.3.1 )
---
updated-dependencies:
- dependency-name: fgrosse/phpasn1
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-12-10 22:37:28 +00:00
b50591303b
README: make shield show download count for 4.0.1, not 3.26.3
2021-12-10 20:23:48 +00:00
448f26cefc
SimpleCommandMap: do not strip backslashes from unquoted command arguments
2021-12-10 18:27:49 +00:00
fa48100da5
PluginDescription: ensure base type of decoded document is actually an array
...
fixes #4628
2021-12-10 18:08:50 +00:00
bcf8a3424c
Merge branch 'legacy/pm3' into stable
2021-12-10 18:02:06 +00:00
69d5bfa0d4
3.26.4 is next
2021-12-10 17:55:11 +00:00
549fb923bf
Release 3.26.3
3.26.3
2021-12-10 17:55:07 +00:00
6d5c463bdd
PlayerExperienceChangeEvent: added range checks to setNewProgress()
...
WE FINALLY FUCKING FOUND IT
This took several years to identify because PHP's exception stack traces don't show the actual values of parameters, but rather the values of the variables they were assigned to.
This means that if the parameter variable is mutated, the exception trace will show the value of the variable inside the function, not the value that was actually passed.
2021-12-10 17:29:57 +00:00
911ad344c9
Human: do not mutate parameter variables in setXpAndProgress()
...
this caused a mystery that took 3 entire years to debug.
2021-12-10 17:27:28 +00:00
3b77462935
WritableBookBase: fixed crash when finding pages containing corrupted UTF-8 characters
...
maybe we should treat this as corrupted? but for now, it's consistent with how we deal with signs.
2021-12-10 16:39:13 +00:00
6b40ed7bf8
Merge branch 'stable' of github.com:pmmp/PocketMine-MP into stable
2021-12-10 16:32:32 +00:00
1ed9302f5a
ItemEntity: clone items given to the constructor directly
...
this fixes some bizarre mutability issues that occurred when using World->dropItem() with the same object multiple times.
2021-12-10 16:31:56 +00:00
b3dab0beef
readme: added total downloads & latest downloads badges
...
[ci skip]
2021-12-10 00:40:29 +00:00
6ddaed97fa
4.0.2 is next
2021-12-09 00:48:45 +00:00
036b90d247
Release 4.0.1
4.0.1
2021-12-09 00:48:42 +00:00
d909cd8a91
Merge branch 'legacy/pm3' into stable
2021-12-09 00:33:05 +00:00
06eaf9f273
3.26.3 is next
2021-12-09 00:27:03 +00:00