Dylan K. Taylor
9a67fbf27a
Release 5.0.0-ALPHA9
5.0.0-ALPHA9
2023-02-21 16:44:27 +00:00
Dylan K. Taylor
94ffef1a99
ItemIdMetaUpgrader: consistency of API method naming
2023-02-21 16:14:31 +00:00
Dylan K. Taylor
2feb9ca903
ItemIdMetaUpgrader: consistency of API method naming
2023-02-21 16:12:44 +00:00
Dylan K. Taylor
50b8d39aba
Merge branch 'next-minor' into next-major
2023-02-21 15:41:57 +00:00
Dylan K. Taylor
c4ecb3d128
Merge branch 'stable' into next-minor
2023-02-21 15:37:06 +00:00
Dylan K. Taylor
b574d49d36
4.15.2 is next
2023-02-21 15:23:25 +00:00
Dylan K. Taylor
47e9ecd257
Release 4.15.1
4.15.1
2023-02-21 15:23:25 +00:00
Dylan K. Taylor
799739fe86
Updated build/php submodule to pmmp/PHP-Binaries@b2207cf70d
2023-02-21 15:22:38 +00:00
Armen Deroian
59a04c971f
Getter and setter for gravity ( #5584 )
...
closes #5525
2023-02-21 15:01:22 +00:00
dependabot[bot]
168af31fd7
Bump phpstan/phpstan from 1.9.17 to 1.9.18 ( #5585 )
...
Bumps [phpstan/phpstan](https://github.com/phpstan/phpstan ) from 1.9.17 to 1.9.18.
- [Release notes](https://github.com/phpstan/phpstan/releases )
- [Changelog](https://github.com/phpstan/phpstan/blob/1.10.x/CHANGELOG.md )
- [Commits](https://github.com/phpstan/phpstan/compare/1.9.17...1.9.18 )
---
updated-dependencies:
- dependency-name: phpstan/phpstan
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>
2023-02-20 18:39:29 +00:00
Dylan K. Taylor
871bd169a8
Timings: remove unnecessary code
2023-02-19 17:58:12 +00:00
Dylan K. Taylor
4dbcd714bd
NetworkSession: fixed some segments of recv/send logic not being covered by their respective network timingsÂ
2023-02-19 17:21:10 +00:00
Dylan K. Taylor
d5e92b4ae6
...
2023-02-19 16:53:04 +00:00
Dylan K. Taylor
2a3288c4f9
Avoid useless throwaway PacketBatch objects
2023-02-19 16:50:03 +00:00
Dylan K. Taylor
9cdb641936
Added encode packet timings
...
these changes required some new APIs in BedrockProtocol.
2023-02-19 16:47:20 +00:00
Dylan K. Taylor
42df1a5c70
Fixed merge error
2023-02-17 20:19:32 +00:00
Dylan K. Taylor
b56b35b10d
ItemEntity: fixed a bunch of suspicious logic in entityBaseTick()
...
closes #5580
2023-02-17 20:14:38 +00:00
Dylan K. Taylor
0e0f5e85eb
Merge branch 'next-minor' into next-major
2023-02-17 20:00:51 +00:00
Dylan K. Taylor
324bc27b5a
Merge branch 'stable' into next-minor
2023-02-17 19:59:28 +00:00
Dylan K. Taylor
71aad310c6
stfu
2023-02-17 16:39:46 +00:00
Dylan K. Taylor
38828e2b42
4.15.1 is next
2023-02-17 16:37:34 +00:00
Dylan K. Taylor
9a6d7b505c
Release 4.15.0
4.15.0
2023-02-17 16:37:34 +00:00
Dylan K. Taylor
1e3b025916
1.19.62
2023-02-17 16:36:32 +00:00
Dylan K. Taylor
55a48e0c84
Block: specifying required type/state data bits is no longer required
...
RuntimeDataSizeCalculator allows calculating the number of required bits from describeType directly, which considerably reduces boilerplate code.
2023-02-16 16:45:19 +00:00
Dylan K. Taylor
c2f6d8139a
Added interface RuntimeDataDescriber
2023-02-16 16:23:32 +00:00
Dylan K. Taylor
ceff230d73
Simplify generation of enum serializers code
2023-02-16 15:57:54 +00:00
Dylan K. Taylor
e6f1cb69d1
RuntimeBlockStateRegistry: throw a hard error on blockstates that return different state data than they were given
...
this suggests improper validation of state data.
2023-02-16 15:44:58 +00:00
Dylan K. Taylor
4c3892b2d6
RuntimeBlockStateRegistry: separate permutation expansion from register()
2023-02-16 15:41:43 +00:00
Dylan K. Taylor
396d64c60b
4.14.2 is next
2023-02-15 15:19:39 +00:00
Dylan K. Taylor
d7a0f5362e
Release 4.14.1
4.14.1
2023-02-15 15:19:38 +00:00
ipad54
75f74454c6
Implemented reinforced deepslate ( #5553 )
2023-02-15 15:15:04 +00:00
Dylan K. Taylor
7611155ff9
CS
2023-02-15 15:13:12 +00:00
Dylan K. Taylor
c0f3dbdd70
Regenerate constants for block and item data handling
2023-02-15 15:12:53 +00:00
Dylan K. Taylor
c5dcd268ad
CS
2023-02-15 15:04:41 +00:00
Dylan K. Taylor
910c4c4b24
Updated BedrockProtocol
2023-02-15 15:02:00 +00:00
Dylan K. Taylor
2fd6e769e6
NetworkSession: Improved packet budgeting
...
this fixes players getting kicked during server lag spikes.
closes #5532
2023-02-15 14:59:05 +00:00
Dylan K. Taylor
aacd92bf08
Command: fix setPermissions docblock
2023-02-13 14:46:37 +00:00
Dylan K. Taylor
caebe14dab
Use an array for command permissions
...
it doesn't make sense to have to parse the string every time we want to verify permissions, nor to expect that people will somehow know to use ; to separate them without it being documented anywhere...
2023-02-13 14:44:55 +00:00
Dylan K. Taylor
cb10360c20
SimpleCommandMap: require commands to have a permission
...
fixes #5305
2023-02-13 14:24:30 +00:00
Dylan K. Taylor
082f9e1647
Deny permission to use a command if no permission is set
...
Having no permission is almost always a bug. We already have behaviour elsewhere in the core that assumes undefined permission = permission denied.
This behaviour might confuse some people, but I think it's much less dangerous than accidentally allowing everyone to use your command.
2023-02-13 14:22:36 +00:00
Dylan K. Taylor
d891646d0a
Fix CS
2023-02-13 14:10:42 +00:00
Dylan K. Taylor
886b40a455
ÂLocalize disconnect reasons for RakLib disconnects
2023-02-13 14:10:25 +00:00
Dylan K. Taylor
525f62e1e4
ÂRakLib 0.15
2023-02-13 14:00:16 +00:00
zSALLAZAR
69155015c9
Double quote array expansions to avoid re-splitting elements. ( #5570 )
...
See: https://github.com/koalaman/shellcheck/wiki/SC2068
2023-02-13 12:24:47 +00:00
zSALLAZAR
6854830b6e
start.sh: Use -n instead of ! -z ( #5567 )
...
See https://github.com/koalaman/shellcheck/wiki/SC2236
2023-02-13 12:21:35 +00:00
Dylan K. Taylor
2d56aa50b9
A bunch of mostly inseparable changes to PlayerPreLoginEvent
...
including support for separated disconnect reasons and disconnect screen messages (closes #4512 )
While the refactoring of kick reason -> kick flag wasn't exactly in my agenda, I realized that these changes would become pretty confusing and inconsistent with other events if they weren't refactored.
Hopefully I don't have to break this API again for a while...
2023-02-13 11:32:32 +00:00
Dylan K. Taylor
5d0388e747
PlayerPreLoginEvent no longer implements Cancellable
...
please see #5516 for motivation on this, but I don't think anyone will be complaining - this behaviour made no sense and caused a lot of confusion for people who were trying to set custom ban messages.
2023-02-13 11:10:29 +00:00
Dylan K. Taylor
074e7586cb
Merge branch 'next-minor' into next-major
2023-02-11 17:17:08 +00:00
Dylan K. Taylor
2c413768a5
Merge branch 'stable' into next-minor
2023-02-11 17:15:12 +00:00
Dylan K. Taylor
fbaf8e3fc8
Update composer dependencies
2023-02-11 17:13:12 +00:00