90a369f0b6
Humans can now do emotes ( #4610 )
...
added the following API methods:
- Human::emote()
2022-03-03 18:19:30 +00:00
ba05b4f024
Whitelist command now kicks non-whitelisted online players ( #4774 )
...
closes #3868
2022-03-03 18:15:21 +00:00
3e90c3072a
4.2.3 is next
2022-03-02 23:00:33 +00:00
12946fbe46
Release 4.2.2
4.2.2
2022-03-02 23:00:29 +00:00
70f923714c
Merge branch 'stable' into next-minor
2022-03-02 18:43:34 +00:00
7cd394b0fb
Merge branch 'stable' of github.com:pmmp/PocketMine-MP into stable
2022-03-02 18:30:38 +00:00
0bca098707
doxygen: remove footer timestamp
2022-03-02 18:30:26 +00:00
d47a7f48bd
BrewingStand: avoid duplicate method call ( #4874 )
2022-03-02 17:32:56 +00:00
f181c60209
Fixed typo (occured => occurred) ( #4873 )
...
[ci skip]
2022-03-02 16:28:02 +00:00
784c34f784
Update README.md
2022-03-02 02:29:04 +00:00
03fa5387ac
StringToItemParser: recognize cod, raw_cod and cooked_cod
2022-03-01 21:49:36 +00:00
1ea0b8a9df
VanillaBlocks generator now reverse-lookups ID constants instead of baking numeric IDs into the code
...
this makes it easier to spot errors.
similar treatment as VanillaItems received in the previous commit
2022-02-26 16:17:23 +00:00
566e4a4196
VanillaItems generator now reverse-lookups ID constants instead of baking numeric IDs into the code
...
this makes it easier to spot errors.
there's nothing we can do about the metadata values, but IDs can be quite easily constified.
there might be some weird artifacts where constants are aliased (e.g. appleenchanted) , but this is inarguably better than baking numeric IDs.
2022-02-26 16:10:34 +00:00
61265604fb
Bump phpunit/phpunit from 9.5.15 to 9.5.16 ( #4863 )
...
Bumps [phpunit/phpunit](https://github.com/sebastianbergmann/phpunit ) from 9.5.15 to 9.5.16.
- [Release notes](https://github.com/sebastianbergmann/phpunit/releases )
- [Changelog](https://github.com/sebastianbergmann/phpunit/blob/master/ChangeLog-9.5.md )
- [Commits](https://github.com/sebastianbergmann/phpunit/commits/9.5.16 )
---
updated-dependencies:
- dependency-name: phpunit/phpunit
dependency-type: direct:development
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>
2022-02-24 14:20:19 +00:00
29909e7f44
Bump phpunit/phpunit from 9.5.14 to 9.5.15 ( #4859 )
...
Bumps [phpunit/phpunit](https://github.com/sebastianbergmann/phpunit ) from 9.5.14 to 9.5.15.
- [Release notes](https://github.com/sebastianbergmann/phpunit/releases )
- [Changelog](https://github.com/sebastianbergmann/phpunit/blob/master/ChangeLog-9.5.md )
- [Commits](https://github.com/sebastianbergmann/phpunit/compare/9.5.14...9.5.15 )
---
updated-dependencies:
- dependency-name: phpunit/phpunit
dependency-type: direct:development
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>
2022-02-23 13:13:51 +00:00
a95749f968
Now using new repository for block upgrade schemas
2022-02-22 22:09:47 +00:00
3232a83965
InventoryManager: beware possible crash due to invalid items
2022-02-22 16:50:36 +00:00
c816bbdb6e
Remove unused import that php-cs-fixer doesn't see
2022-02-22 16:46:23 +00:00
4f25ab10e9
InventoryManager: Do not sync slots the client correctly predicted during using items
...
closes #4825
2022-02-22 16:46:23 +00:00
f04099c5de
Bump phpunit/phpunit from 9.5.13 to 9.5.14 ( #4854 )
...
Bumps [phpunit/phpunit](https://github.com/sebastianbergmann/phpunit ) from 9.5.13 to 9.5.14.
- [Release notes](https://github.com/sebastianbergmann/phpunit/releases )
- [Changelog](https://github.com/sebastianbergmann/phpunit/blob/master/ChangeLog-9.5.md )
- [Commits](https://github.com/sebastianbergmann/phpunit/compare/9.5.13...9.5.14 )
---
updated-dependencies:
- dependency-name: phpunit/phpunit
dependency-type: direct:development
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>
2022-02-21 15:46:51 +00:00
fdb82f5fb8
Bump build/php from 30eed13
to d110b60
( #4852 )
...
Bumps [build/php](https://github.com/pmmp/php-build-scripts ) from `30eed13` to `d110b60`.
- [Release notes](https://github.com/pmmp/php-build-scripts/releases )
- [Commits](30eed13faa...d110b60bef
)
---
updated-dependencies:
- dependency-name: build/php
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-02-21 04:14:08 +00:00
75d4c47384
LevelDB: fixed incorrectly writing always newest protocol version in world saves
...
this made it impossible to tell the difference between PM worlds and bedrock worlds modified post-1.12.
2022-02-20 21:08:31 +00:00
bd4c2b5245
MemoryManager: scrub string keys for dumping
...
fixes crashes such as https://crash.pmmp.io/view/5986490
this also ensures that the order of elements is maintained when decoded by another software.
2022-02-20 20:54:03 +00:00
d60dba2de0
DumpMemoryCommand: fixed memory dump dir
2022-02-20 20:39:53 +00:00
51a3043dfd
PlayerInventory: fixed isHotbarSlot() returning bogus result for 9
2022-02-20 20:29:51 +00:00
5415ca2fa9
Merge branch 'next-minor' into modern-world-support
2022-02-19 20:36:20 +00:00
7098bcec8c
4.2.2 is next
2022-02-19 20:20:58 +00:00
6d65512531
Release 4.2.1
4.2.1
2022-02-19 20:20:58 +00:00
3ed336fa0e
Merge branch 'stable' into next-minor
2022-02-19 20:16:49 +00:00
b26b1cd32f
Fixed swimming hitbox glitch
...
fixes #4815
relates to Sandertv/gophertunnel#88
2022-02-19 20:14:17 +00:00
54db842d16
Merge branch 'stable' of github.com:pmmp/PocketMine-MP into stable
2022-02-19 19:26:39 +00:00
31a0085efb
Update setup-php-action to pmmp/setup-php-action@aa636a4fe0
2022-02-19 19:26:30 +00:00
715355e148
Update GitHub Actions to PHP 8.0.16.
2022-02-19 19:20:08 +00:00
55dfacea8d
Item: Improve performance of nbtSerialize() ( #4831 )
...
Replace hasNamedTag() with $nbt->count() > 0
This avoids a duplicate indirect call to Item::serializeCompoundTag() method call when serializing items with namedtags.
2022-02-16 00:32:12 +00:00
e98cf39b47
cs
2022-02-11 21:18:56 +00:00
dda2f42e59
updated BedrockData
2022-02-11 21:13:59 +00:00
bc46e148df
Updated to support new tag storage format
2022-02-11 21:13:28 +00:00
55c744cc00
Added missing changes to the 4.0 changelog ( #4820 )
2022-02-11 17:39:45 +00:00
169a3217de
fix build
2022-02-10 20:56:53 +00:00
905eee3198
BlockStateUpgrader: do not apply backwards-incompatible schemas to blockstates already on the correct version
...
this notably led to corruption of glow_lichen and sculk_vein in 1.18.10.
2022-02-10 20:51:31 +00:00
8a11ed70e3
improve reusability
2022-02-10 19:38:50 +00:00
db9d769db6
fix CS #2
2022-02-10 13:49:40 +00:00
45150f1a52
fix CS
2022-02-10 13:47:20 +00:00
0f07b2499c
Added blockstate upgrade schema generator
2022-02-10 13:45:39 +00:00
0a0383d9bd
BlockStateUpgradeSchema: added isEmpty()
2022-02-10 13:03:29 +00:00
7e903fde5b
Fixed multiple players being able to sleep in the same bed
2022-02-10 00:57:43 +00:00
1b3e50d0a3
Implement support for remappedPropertyValuesIndex schema format
2022-02-10 00:00:01 +00:00
dc5ddf1c1b
make the build pass
2022-02-09 20:18:38 +00:00
03cf635adc
Removed pointless array cast
2022-02-09 20:17:28 +00:00
77ba8b81f8
Updated BedrockData
2022-02-09 20:16:54 +00:00