702733bdde
Merge 'minor-next' into 'major-next'
...
Automatic merge performed by: https://github.com/pmmp/RestrictedActions/actions/runs/17389426542
2025-09-02 00:02:59 +00:00
b2d0be5b75
Support editing the back side of signs ( #6774 )
...
* Deprecate BaseSign get/set/updateText(), add get/set/updateFaceText() which accepts true/false for front/back
* add isFrontFace() to SignChangeEvent
* add optional frontFace to Player::openSignEditor()
* add BaseSign::getFacingDegrees() and getHitboxCenter() which need to be implemented by subclasses
2025-09-01 17:15:29 +01:00
77ce07d065
Merge 'minor-next' into 'major-next'
...
Automatic merge performed by: https://github.com/pmmp/RestrictedActions/actions/runs/17364003235
2025-09-01 00:03:51 +00:00
d3c36e6287
Merge 'stable' into 'minor-next'
...
Automatic merge performed by: https://github.com/pmmp/RestrictedActions/actions/runs/17364003235
2025-09-01 00:03:50 +00:00
e569cc3275
stfu
2025-08-31 21:47:49 +01:00
c931437a30
InventoryTransaction: Remove action shuffling
...
we used to have this to prevent dependence on client ordering, and make ordering consistently not work.
However, since the introduction of the ItemStackRequest protocol, we don't expect to see client actions
in the wrong order anymore, so this shouldn't be needed anymore.
closes #6701
2025-08-31 21:45:55 +01:00
09cc76ae2b
5.33.2 is next
...
Commit created by: https://github.com/pmmp/RestrictedActions/actions/runs/17351431906
2025-08-31 02:28:17 +00:00
a540de1e3c
Prepare 5.33.1 patch release ( #6784 )
5.33.1
2025-08-31 03:27:21 +01:00
9eee1a9a6e
Banner: don't bail on missing type tags
...
we didn't set these prior to 5.33.0, so these won't be present on older worlds.
2025-08-31 03:22:58 +01:00
9a9506b793
Upgrade CallbackValidator
...
closes #6343
2025-08-30 19:23:38 +01:00
06b48d97e9
Fix merge error
2025-08-30 19:01:14 +01:00
851ac29f71
CS
2025-08-30 18:56:56 +01:00
de7dcf114f
Merge branch 'minor-next' of github.com:pmmp/PocketMine-MP into major-next
2025-08-30 18:51:15 +01:00
dca9d3a010
Merge 'stable' into 'minor-next'
...
Automatic merge performed by: https://github.com/pmmp/RestrictedActions/actions/runs/17346805858
2025-08-30 17:49:04 +00:00
f673159471
5.33.1 is next
...
Commit created by: https://github.com/pmmp/RestrictedActions/actions/runs/17346780638
2025-08-30 17:46:07 +00:00
831c5a0464
Merge pull request #6783 from pmmp/r5.33.0
...
Release 5.33.0
5.33.0
2025-08-30 18:45:11 +01:00
5c363965f0
Fix build date
...
we really need a better way to deal with this
2025-08-30 18:43:18 +01:00
95679b5a29
Update BedrockData and some transient deps
2025-08-30 18:36:42 +01:00
4e82482a80
Use generic enumSet() for blocks with facing flags
2025-08-30 18:11:24 +01:00
e87e6cf19f
Merge 'minor-next' into 'major-next'
...
Automatic merge performed by: https://github.com/pmmp/RestrictedActions/actions/runs/17336647491
2025-08-30 00:02:48 +00:00
9310c46ea1
Merge 'stable' into 'minor-next'
...
Automatic merge performed by: https://github.com/pmmp/RestrictedActions/actions/runs/17336647491
2025-08-30 00:02:47 +00:00
8dc4371385
Enums for rail shapes, sort of
...
this makes the API more sane, although the internals will need to be rewritten at some point in the future.
2025-08-29 23:33:52 +01:00
7449ad5637
tidy
2025-08-29 23:12:58 +01:00
6aaf6b336a
Make an enum for horizontal facing blocks
...
awkward that the interface is also called HorizontalFacing, so I had to improvise for the naming
2025-08-29 23:11:17 +01:00
6f6b23d4e4
Integrate dev-major-next version of pocketmine/math
...
this is a reduced version compared to the original, due to the difficulty of getting rid of Facing values internally.
2025-08-29 21:47:20 +01:00
97027db70a
Merge branch 'minor-next' into major-next
2025-08-29 20:56:59 +01:00
f1b1e1977e
Harden validation for server auth block breaking
2025-08-29 20:37:29 +01:00
23d612f1af
Suggested additions
2025-08-29 18:49:08 +01:00
8f7e16a9ad
Prepare 5.33.0 release
2025-08-29 14:11:50 +01:00
beaedc3627
Tidy up in block properties aisle
2025-08-29 13:07:09 +01:00
48ba334218
CS again :<
2025-08-29 12:33:50 +01:00
0be15a7403
Rename MultiFacing -> MultiAnyFacing
...
to match the trait name
2025-08-29 12:33:04 +01:00
2404d63b1f
Ageable: added getMaxAge()
...
we'll probably need this...
2025-08-29 12:24:24 +01:00
aae88c5c26
Merge 'minor-next' into 'major-next'
...
Automatic merge performed by: https://github.com/pmmp/RestrictedActions/actions/runs/17310812886
2025-08-29 00:02:52 +00:00
dd9030f1f5
tools/generate-bedrock-data-from-packets: generate less noise for items
...
if we have only a name (the majority case), we can just return the name directly instead of an object.
this massively reduces the amount of noise in the files as seen in pmmp/BedrockData@f814036229
2025-08-28 21:15:09 +01:00
24795eef0e
Merge 'minor-next' into 'major-next'
...
Automatic merge performed by: https://github.com/pmmp/RestrictedActions/actions/runs/17223908234
2025-08-26 00:03:10 +00:00
de234d1f38
Improved placement logic
2025-08-26 00:10:50 +01:00
db54c481aa
Fixed hanging signs placement criteria ( #6775 )
2025-08-25 23:27:17 +01:00
ac2c07c3fe
Added a space after hanging sign wood type ( #6776 )
2025-08-25 17:00:41 +01:00
ec56d65bcc
Fix BC break in BaseBanner
2025-08-25 02:17:45 +01:00
c548923116
...
2025-08-25 02:16:38 +01:00
4a2c7dc684
Apparently hanging signs are self supporting
2025-08-25 02:15:24 +01:00
f04c458e54
Merge branch 'stable' into minor-next
2025-08-25 01:49:19 +01:00
5c0a109f18
Sign: Strip trailing newlines from text blobs
...
fixes sign editor always putting the cursor on the last line when right-clicking to edit
2025-08-25 01:48:29 +01:00
1ebd7d3960
Remove unused deprecated stuff
2025-08-24 23:29:55 +01:00
36211a96c1
Strip deprecated leftovers from #6769
2025-08-24 23:24:38 +01:00
e8eda19ae5
Merge remote-tracking branch 'origin/minor-next' into major-next
2025-08-24 23:18:21 +01:00
31f6f5d252
CS again
2025-08-24 20:13:15 +01:00
0e498720bd
Regenerate phpstan-bugs baseline
2025-08-24 20:10:34 +01:00
00d6171463
Implement hanging signs
2025-08-24 20:07:59 +01:00