0920c76a35
Bump build/php from 8884039
to 3331f8c
( #6031 )
...
Bumps [build/php](https://github.com/pmmp/php-build-scripts ) from `8884039` to `3331f8c`.
- [Release notes](https://github.com/pmmp/php-build-scripts/releases )
- [Commits](8884039bee...3331f8c0d5
)
---
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>
2023-09-06 08:37:05 +01:00
a91ca999fe
Bump actions/checkout from 3 to 4 ( #6032 )
...
Bumps [actions/checkout](https://github.com/actions/checkout ) from 3 to 4.
- [Release notes](https://github.com/actions/checkout/releases )
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md )
- [Commits](https://github.com/actions/checkout/compare/v3...v4 )
---
updated-dependencies:
- dependency-name: actions/checkout
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-09-06 08:32:33 +01:00
ce04478395
Fix SmithingTableInventory size ( #6035 )
...
Since 1.20 SmithingTable has a new Template slot, size is now 3
Fix debug error from InventoryManager
2023-09-06 08:15:27 +01:00
28ce7ac5fd
Merge branch 'stable' of github.com:pmmp/PocketMine-MP into stable
2023-09-04 18:10:41 +01:00
540f088eda
tools/generate-bedrock-data-from-packets: make duplicate reporting less spammy
2023-09-01 20:51:45 +01:00
19e3d339f6
InGamePacketHandler: subtract from raw position before rounding it ( #6022 )
...
This allows better compensation for floating point errors introduced by the subtraction of the 1.62 height offset.
For example, if the player is at y=7 exactly, their Y coordinate will be reported as 8.62, which, because of floating point errors, will be something like `8.619999999`. Subtracting `1.62` from this (really something like `1.62000000000005...`) leads to the calculated Y coordinate being slightly below 7.
Rounding after subtracting this offset allows this to be rounded to 7 sharp. Similar errors appear in various other coordinates.
2023-08-29 11:43:21 +01:00
9fdb6ba5aa
Mark some new things as internal
2023-08-25 14:02:49 +01:00
4a0a538278
CS
2023-08-25 13:27:40 +01:00
2912e7ca29
...
2023-08-25 13:27:11 +01:00
31d8cc1cb5
Generate and use constants for pocketmine.yml constant names
...
a couple of usages of properties that no longer exist couldn't be migrated.
in addition, this revealed a couple of dead properties in the default file.
this is not an ideal solution (I'd much rather model the configs using classes and map them) but in the absence of a good and reliable library to do that, this is the next best thing.
2023-08-25 13:23:38 +01:00
506d8d1064
CS
2023-08-25 12:49:56 +01:00
d1a7c1d453
Constify server.properties references
2023-08-25 12:49:39 +01:00
b56f1b679e
Deduplicate a bunch of repeated type ID map code
2023-08-25 12:30:54 +01:00
1a18e32011
Bump ncipollo/release-action from 1.12.0 to 1.13.0 ( #6019 )
...
Bumps [ncipollo/release-action](https://github.com/ncipollo/release-action ) from 1.12.0 to 1.13.0.
- [Release notes](https://github.com/ncipollo/release-action/releases )
- [Commits](https://github.com/ncipollo/release-action/compare/v1.12.0...v1.13.0 )
---
updated-dependencies:
- dependency-name: ncipollo/release-action
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>
2023-08-25 09:43:31 +01:00
09c9dfb576
Bump build/php from d75f83e
to 8884039
( #6018 )
...
Bumps [build/php](https://github.com/pmmp/php-build-scripts ) from `d75f83e` to `8884039`.
- [Release notes](https://github.com/pmmp/php-build-scripts/releases )
- [Commits](d75f83e7ef...8884039bee
)
---
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>
2023-08-25 09:43:05 +01:00
f2b710c083
Bump build/php from a053f65
to d75f83e
( #6017 )
...
Bumps [build/php](https://github.com/pmmp/php-build-scripts ) from `a053f65` to `d75f83e`.
- [Release notes](https://github.com/pmmp/php-build-scripts/releases )
- [Commits](a053f65e18...d75f83e7ef
)
---
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>
2023-08-24 08:31:31 +01:00
c7a311c17a
COPILOT
2023-08-23 17:14:56 +01:00
ce53a221a5
5.5.0-BETA2 is next
2023-08-23 17:09:34 +01:00
c8100480ac
Release 5.5.0-BETA1
5.5.0-BETA1
2023-08-23 17:09:34 +01:00
8814d06dfd
Fix CS
2023-08-23 17:00:18 +01:00
923f7561fb
Enchantment: added @see tags to @deprecated methods
2023-08-23 16:53:09 +01:00
f4e1c31dcf
Change some weird constant names
2023-08-23 16:52:47 +01:00
998fcf20db
Remove useless Cancellable from PressurePlateUpdateEvent
2023-08-23 16:52:22 +01:00
1504fdca24
Use 'enchanting' terminology
...
'enchant' just didn't feel right, being a verb.
All these things pertain to the act of enchanting.
This is now also consistent with CraftingTransaction etc. The ship already sailed on EnchantInventory, which will have to be renamed at a later datte. However, that was already inconsistent with 'enchanting table', so that's the odd one out here.
2023-08-23 16:14:17 +01:00
bf668c0f6c
Rename EnchantHelper related stuff
...
Perhaps this and EnchantOption should be called EnchantingHelper and EnchantingOption respectively. The terminology used is rather inconsistent, but 'enchantment' definitely isn't the right word here.
2023-08-23 16:07:02 +01:00
d942748203
Move enchanting seed generation to EnchantmentHelper
2023-08-23 15:52:49 +01:00
29fdc8b08d
Private constructor for EnchantmentHelper
2023-08-23 15:49:31 +01:00
20a41b00ba
StringToTParser: added registerAlias()
2023-08-23 15:24:29 +01:00
df96e023dc
Require pocketmine/nbt 1.0.0
2023-08-23 14:42:50 +01:00
f4d5605de1
Use hasHandlers() on more warm-hot events
2023-08-23 14:35:53 +01:00
d03e4d17ec
Use hasHandlers() for events in player movement processing pathway
...
this should offer a minor performance improvement.
2023-08-23 14:26:17 +01:00
4cc858829f
5.4.4 is next
2023-08-21 18:31:45 +01:00
e852a43821
Release 5.4.3
5.4.3
2023-08-21 18:31:45 +01:00
05f40b1315
Merge branch 'legacy/pm4' into stable
2023-08-21 18:27:18 +01:00
7aaef8cb89
4.23.7 is next
2023-08-21 18:26:50 +01:00
9d4c37fc3a
Release 4.23.6
4.23.6
2023-08-21 18:26:47 +01:00
cd6abbe0bb
BaseSign: remove redundant condition
2023-08-21 16:30:16 +01:00
22778583cf
Sign: implement waxing using honeycomb
2023-08-21 16:28:17 +01:00
d44e0e87d0
BaseSign: implement sign editing
...
this was originally submitted by #6000 , but considering the overcomplicated PR and the triviality of the feature, I figured it would be quicker to do it myself instead of having a bunch of back-and-forth bikeshedding over it.
2023-08-21 16:14:43 +01:00
258038c9a9
Merge branch 'minor-next' into major-next
2023-08-21 16:08:32 +01:00
47b448965d
Merge branch 'stable' into minor-next
2023-08-21 16:08:27 +01:00
cfa2df82eb
Merge branch 'legacy/pm4' into stable
2023-08-21 16:07:56 +01:00
7f78ec0a32
Include PHP binary URLs in GitHub releases and build info
2023-08-21 16:05:59 +01:00
8572311bf4
Remove dead PHPStan stub
...
closes #6003
2023-08-21 14:57:26 +01:00
18ca3a37d9
CrashDump: fixed crashdump generation failure on fatal error
...
closes #6007
2023-08-21 14:51:54 +01:00
5c915a3dfe
Merge branch 'minor-next' into major-next
2023-08-18 12:33:54 +01:00
b2414b4c29
EnchantTransaction: cleanup XP cost checking logic
2023-08-18 12:33:07 +01:00
b3c740081e
Merge branch 'stable' into minor-next
2023-08-18 12:28:45 +01:00
4b41fca991
Merge branch 'legacy/pm4' into stable
2023-08-18 12:28:29 +01:00
9f09acc079
Workaround for slot IDs not changing client side when old item == new item
...
this is a really dumb bug and seems similar to the armor bug I fixed a while ago.
fixes #5987
it's unlikely that #5727 will be solved by this, but one can hope...
2023-08-18 12:27:27 +01:00