8e17aed4f4
Fix build
2023-10-20 17:43:04 +01:00
dbb5a32a96
Liquid: eliminate unnecessary Position allocations and getSide() calls
2023-10-19 17:09:13 +01:00
ada37899aa
Liquid: improve code legibility and fix a bunch of PHPStan errors
2023-10-19 17:02:22 +01:00
f1440324a7
Update PHPStan baselines
2023-10-19 16:56:15 +01:00
114f444ec3
Update PHPStan baseline
2023-10-19 13:28:40 +01:00
d138a15a32
Merge branch 'legacy/pm4' into stable
2023-09-21 13:27:04 +01:00
912fd3f5c6
PHPStan 1.10.35, plus workarounds
2023-09-21 13:22:14 +01:00
82a5ea9ed3
Allow thread errors and their traces to be properly recorded in crashdumps ( #5910 )
...
until now, any thread crash would show as a generic crash since we aren't able to get the trace from the crashed thread directly. This uses some dirty tricks to export a partially serialized stack trace to the main thread, where it can be written into a crashdump.
This enables us to see proper crash information for async tasks in the crash archive (finally!!!) as well as being able to capture RakLib errors properly.
2023-07-26 16:26:03 +01:00
4af981d726
PHPStan 1.10.16
...
closes #5802
2023-06-05 17:07:19 +01:00
06b0fa4d67
Fix PHPStan
2023-05-26 15:47:35 +01:00
bdb0ed0701
Consistently use 'mob head' terminology in the API
...
previously, we were sometimes using 'mob head' and other times 'skull', sometimes even within the same file.
2023-05-26 15:08:00 +01:00
9509d7e04d
Scrub PHPStan baselines
2023-05-20 01:51:21 +01:00
d0d263191d
Fix build
2023-05-02 14:21:33 +01:00
abd4ef01eb
Merge branch 'minor-next' into major-next
2023-03-15 23:02:41 +00:00
cc8660629b
First look at shared EntityEventBroadcaster,
...
this improves performance in PvP servers and other areas where lots of players or entities exist in one space.
fixes #5622
2023-03-15 18:22:56 +00:00
2f12bb9943
Merge branch 'next-minor' into next-major
2023-02-06 12:34:57 +00:00
8d2a9ce67c
Clean PHPStan baselines
2023-02-06 12:09:19 +00:00
3dd1a14fb7
Merge branch 'next-minor' into stable
2023-01-30 21:52:41 +00:00
63c3127248
Scrub PHPStan baselines
2023-01-30 21:52:31 +00:00
0975da57d6
Removed obsolete pthreads-related ignoreErrors
2023-01-26 14:51:18 +00:00
f56339c306
Fix build
2023-01-26 14:48:43 +00:00
950eddf405
Fix build
2023-01-13 17:57:41 +00:00
2da9b76452
Added translatable descriptions for permissions
2022-12-27 20:29:38 +00:00
f8cc015c51
Merge branch 'next-minor' into next-major
2022-12-23 16:58:59 +00:00
2a33c9ed3b
Fix PHPStan
2022-12-22 16:53:14 +00:00
68e862b6fa
Scrub PHPStan baselines (next-major)
2022-11-04 20:53:20 +00:00
c915334c2b
Merge branch 'next-minor' into next-major
2022-11-04 20:51:49 +00:00
ed452b9ccd
Scrub PHPStan baselines
2022-11-04 20:51:22 +00:00
bd01a919e5
Move command timings to Timings::
...
this avoids duplicate timings entries when command labels are changed and changed back, or if multiple command maps are in use.
In addition, it also solves some PHPStan issues :)
2022-10-16 16:57:10 +01:00
8dc0d506f4
Merge branch 'next-minor' into next-major
2022-10-11 22:29:21 +01:00
22486dd75e
Mushroom: check the light for placement, unless placed on mycelium or podzol ( #5054 )
...
The previous behaviour was inconsistent with vanilla.
2022-09-28 18:41:23 +01:00
37ec1193ea
Update PHPStan baselines
2022-09-28 18:34:01 +01:00
f80ffd8de0
Merge branch 'next-minor' into next-major
2022-09-15 13:59:21 +01:00
85678aa356
phpstan 1.8.3
2022-09-02 18:28:33 +01:00
2d2df22ee7
Ignore some PHPStan errors
2022-07-20 20:47:34 +01:00
dea0207e4e
Merge branch 'next-minor' into next-major
2022-07-13 17:06:04 +01:00
06655bee78
Updated to 1.19.10
2022-07-13 00:59:49 +01:00
9f0b32e748
Updated creative and crafting data to 1.19
2022-07-04 20:28:07 +01:00
bedc9cf518
Item::jsonDeserialize(): remove bogus phpdoc (we don't actually know if this is even valid)
2022-06-27 14:30:12 +01:00
04b855235a
Merge branch 'next-major' into modern-world-support
2022-06-24 01:35:46 +01:00
caa4b78a3f
Update composer dependencies
2022-06-21 20:21:02 +01:00
03c505aaa7
Merge branch 'next-major' into modern-world-support
2022-05-22 16:21:48 +01:00
179cac45f5
Merge branch 'stable' into next-minor
2022-05-22 16:21:05 +01:00
0324392cd8
Clean PHPStan baseline
2022-05-21 17:12:47 +01:00
fcb2ccab99
NetworkSession: Sync all attributes on respawn
2022-05-21 16:22:35 +01:00
f67104c81e
Merge branch 'next-major' into modern-world-support
2022-05-20 17:50:38 +01:00
6482aa7c64
Block: introduce logic for face support types ( #4886 )
...
fixes #4856
fixes #458
fixes #4529
fixes #3299
Added API method Block::getSupportType(Facing) : SupportType
Added SupportType enum
fixes torch, lantern, door etc. placement on slabs and upside-down stairs
2022-05-20 15:18:34 +01:00
60d3bddfbc
Merge branch 'next-major' into modern-world-support
2022-05-11 13:14:42 +01:00
3e1246acff
FormattedCommandAlias: Invoke commands directly with pre-parsed arguments
...
this resolves a range of issues with quoted arguments when using placeholders, as well as improving performance (no redundant combine -> re-parse needed).
2022-05-10 16:03:09 +01:00
3edb735850
Regenerate PHPStan baseline
2022-04-15 19:12:08 +01:00