文件最后提交记录最后更新时间
Reduce glowstone count when interacting with a respawn anchor. (#7022)2 个月前
Fixed PHP 8.5 issues reported by PHPStan 4 个月前
Fixed PHP 8.5 issues reported by PHPStan 4 个月前
Bedrock 1.26.20 (#7040)14 天前
Deal with a whole lot of PHPStan suppressed key casting errors closes #6534 1 年前
Bump world format version to 26.0 3 个月前
Bedrock 1.26.20 (#7040)14 天前
Merge branch 'minor-next' into residue-override5 个月前
Align PhpDoc @param tags according to PHP-CS-Fixer 3 年前
stfu 8 个月前
Fix PHPStan errors on PHP 8.5 3 个月前
Merge 'stable' into 'minor-next' Automatic merge performed by: https://github.com/pmmp/RestrictedActions/actions/runs/20415804062 4 个月前
I hate this stupid CS check 14 天前
silence, tool 6 个月前
Player: fix several bed bugs - player becoming invisible when leaving bed far from 0,0,0 - player staying stuck in sleep state when bed is destroyed closes #7000 12 天前
More script plugin doc updates 6 个月前
Merge branch 'stable' into minor-next 1 年前
ZippedResourcePack: ensure header UUID is valid I assumed that a check in ResourcePackManager would be sufficient, but it's not. PlayerResourcePackOfferEvent can also be a source of invalid UUIDs, and also people may reflect their way in (which is super annoying, but not much I can do about it). In PM6 we should change the UUIDs to be internally represented by Uuid objects instead of strings, so that the validity is contractually guaranteed. 4 个月前
Update composer dependencies 2 个月前
SendUsageTask: fixed php_uname() call with invalid mode this now throws in PHP 8.4. Previously it returned the same as php_uname(a). Presumably the intent was to capture the CPU arch and not a repeat of the machine field. closes #6811 7 个月前
RakLibServer: fixed deadlock on thread crash synchronized block -> getCrashInfo -> join -> synchronized on the same context on the child thread -> deadlock instead we check for isTerminated and then get the crash info outside of the synchronized block. 9 个月前
Write timings to file on shutdown & add API for writing timings file (#6848) 6 个月前
Harden JsonMapper defaults in general 2 年前
Remove unnecessary file 4 个月前
Correct comment capitalization in SetupWizard.php (#6983) This commit fixes an issue of truly microscopic scope but undeniable significance: the capitalization of a single letter in a comment inside `SetupWizard.php`. The application logic remains untouched, unbothered, and blissfully unaware of this change. Nothing runs faster. Nothing breaks less. The universe, however, is ever so slightly more orderly. At some point in the past, a comment was written that began with a lowercase letter. This was not illegal. It was not incorrect. But it was… inconsistent. Surrounded by properly capitalized peers, this one character stood out like a sock that almost matches but doesn’t. You could ignore it, but once noticed, it quietly demanded attention every time the file was opened. This commit answers that demand. The fix involves changing exactly one character from lowercase to uppercase. No lines were added. No logic was refactored. No variables were renamed in a moment of false ambition. The comment still says the same thing, means the same thing, and explains the same thing—it just does so with a little more confidence. There are no tests associated with this change because there is nothing to test, unless we begin validating comment vibes, in which case the scope of this project has expanded dramatically. Risk is effectively zero, rollback is trivial, and the only real cost is one additional entry in the git history reminding future readers that yes, someone cared enough to fix this. In short, this commit makes the codebase fractionally nicer to read forever, at the cost of absolutely nothing. 4 个月前
Bedrock 1.26.20 (#7040)14 天前
Added --no-log-file command line option while this would be more user-friendly as a config option, configs are a pain because they aren't initialized until after the server log has already been set up. In any case, I foresee that people will likely want to bake this into Dockerfiles directly anyway. 2 年前
Merge the Language repo into the main PM repo the separated language repository has long been a source of inconvenience and annoyance, particularly for PR contributors, because having to sync two PRs across different repos for no reason adds unnecessary friction. In addition, having the language files separate creates unnecessary requirements for versioning and branching, which could all be avoided if the language strings were managed directly in this repository. This change will make it much easier to do new features that require adding new translation strings, as well as getting rid of the inconvenience of cleaning up older strings. Translation updates from Crowdin should also be able to be merged more quickly, since they will have higher visibility on this repository. 7 个月前
:japanese_goblin: 1 年前
MemoryDump: fix PHPDoc types 1 年前
Make sure timings are counted under the proper parents 1 年前
First pass ext-encoding support (high-level network I/O and read-only data) (#6799) This implements ext-encoding only in high-level network I/O (only BedrockProtocol and stuff implemented in PM) and read-only data. This should net a significant performance advantage while being low-risk in the case of critical issues with the extension. Any problems affecting protocol won't do permanent damage while being fairly easy to debug. Next passes will integrate ext-encoding versions of RakLib, RakLibIpc and NBT, as well as generally using ext-encoding for writeable data.7 个月前
Write timings to file on shutdown & add API for writing timings file (#6848) 6 个月前
Added more missing native types according to 8.0 standards 3 年前
Added private constructors for new internal classes 2 年前
TimeTrackingSleeperHandler: record time spent in each Snooze handler 2 年前
5.43.2 is next Commit created by: https://github.com/pmmp/RestrictedActions/actions/runs/25607562446 14 天前