Dylan K. Taylor
|
f97c22c341
|
Merge branch 'next-major' into modern-world-support
|
2022-06-05 20:48:49 +01:00 |
|
Dylan K. Taylor
|
2a24982bc4
|
ParticleCommand: standardise usage, don't use legacy block/item IDs
|
2022-06-05 20:47:54 +01:00 |
|
Dylan K. Taylor
|
6ecfbd1bde
|
FishingRod: make class less useless
|
2022-06-05 20:20:16 +01:00 |
|
Dylan K. Taylor
|
f2dc9187f0
|
Use covariant types for InventoryHolder and Container implementors
|
2022-06-05 18:49:48 +01:00 |
|
Dylan K. Taylor
|
0771295899
|
4.4.2 is next
|
2022-06-05 16:15:38 +01:00 |
|
Dylan K. Taylor
|
702816458c
|
Release 4.4.1
|
2022-06-05 16:15:34 +01:00 |
|
Dylan K. Taylor
|
e040c2b281
|
InventoryManager: fixed windows not opening when the server removes windows
closes #5094
|
2022-06-05 16:03:24 +01:00 |
|
Dylan K. Taylor
|
5a43db1c6d
|
LevelDB: remove stale TODO comment
this has been addressed by folding to state 0 in the legacy blockstate mapper.
|
2022-06-04 18:47:29 +01:00 |
|
Dylan K. Taylor
|
dab7686656
|
Merge branch 'next-major' into modern-world-support
|
2022-06-04 18:43:11 +01:00 |
|
Dylan K. Taylor
|
38cf9fc6e6
|
Fixed some timings not being initialized in unit tests
previously this error was unnoticed, since uninitialized typeless properties are populated by NULL, but now it causes an error to be thrown.
|
2022-06-04 18:27:22 +01:00 |
|
Dylan K. Taylor
|
083a35f970
|
Modernize property type declarations
|
2022-06-04 18:16:32 +01:00 |
|
NoClip
|
e12e4e8fb8
|
StatusCommand: fixed output of global memory limit (#5090)
Fix incorrect "Maximum memory (manager)" output
|
2022-06-04 17:41:55 +01:00 |
|
Dylan K. Taylor
|
237c2866e0
|
Merge branch 'stable' of github.com:pmmp/PocketMine-MP into stable
|
2022-06-04 17:35:18 +01:00 |
|
Dylan K. Taylor
|
38d6284671
|
Use PHP-CS-Fixer to enforce file header presence
|
2022-06-04 17:34:49 +01:00 |
|
Dylan K. Taylor
|
7355798e77
|
Exit with error code if the server failed to start
this ensures that external tools such as start.cmd actually see an error if there is one
|
2022-06-03 18:34:54 +01:00 |
|
Dylan K. Taylor
|
01af70f671
|
Merge branch 'next-major' into modern-world-support
|
2022-06-02 20:24:25 +01:00 |
|
Dylan K. Taylor
|
23695fb900
|
RegionLoader: remove dead static property
[bc break]
|
2022-06-02 16:55:22 +01:00 |
|
Dylan K. Taylor
|
4b662d65b3
|
PluginManager: check graylist before doing any loadability checks
fixes #5087
|
2022-06-02 16:29:22 +01:00 |
|
Dylan K. Taylor
|
2bb99fa677
|
Modernize Position and Location
[bc break]
|
2022-06-01 21:21:31 +01:00 |
|
Dylan K. Taylor
|
7b8eeb42f6
|
Use typed properties in src/entity package
[bc break]
|
2022-06-01 21:19:02 +01:00 |
|
Dylan K. Taylor
|
2029e3be20
|
Entity: remove dead code
[bc break]
|
2022-06-01 21:01:56 +01:00 |
|
Dylan K. Taylor
|
6ee551c5e1
|
Remove premature optimisation from World::getCollidingEntities()
this is already covered in more fine-grained detail by canCollideWith().
[bc break]
|
2022-06-01 21:00:54 +01:00 |
|
Dylan K. Taylor
|
b7e2b3e94a
|
Entity: Require declaration of gravity and drag via abstract methods
this guarantees that subclasses will actually declare them.
[bc break]
|
2022-06-01 20:51:18 +01:00 |
|
Dylan K. Taylor
|
f3c9b59856
|
Bump version for PM5
|
2022-06-01 19:54:32 +01:00 |
|
Dylan K. Taylor
|
4b73bedd57
|
Bump version to 4.6.0+dev
|
2022-06-01 19:45:20 +01:00 |
|
Dylan K. Taylor
|
eade2d2af0
|
4.4.1 is next
|
2022-06-01 15:37:48 +01:00 |
|
Dylan K. Taylor
|
f2299a562f
|
Release 4.4.0
|
2022-06-01 15:37:48 +01:00 |
|
Dylan K. Taylor
|
ef15dc883a
|
Merge branch 'next-major' into modern-world-support
|
2022-06-01 15:34:26 +01:00 |
|
Dylan K. Taylor
|
3fcf6372e0
|
Merge branch 'stable' into next-minor
|
2022-06-01 15:32:37 +01:00 |
|
Dylan K. Taylor
|
bf199d3a74
|
duct tape for recipes
|
2022-05-27 20:40:32 +01:00 |
|
Dylan K. Taylor
|
bd8dd48dee
|
Assign new IDs to every block
|
2022-05-27 18:07:31 +01:00 |
|
Dylan K. Taylor
|
6d7318af43
|
Liquid: fixed merge regression
|
2022-05-26 18:48:45 +01:00 |
|
Dylan K. Taylor
|
adfabca684
|
Merge branch 'next-major' into modern-world-support
|
2022-05-26 16:02:32 +01:00 |
|
Dylan K. Taylor
|
97c0d72e28
|
ItemFactory: use import aliases to reduce code width
|
2022-05-26 15:55:33 +01:00 |
|
Dylan K. Taylor
|
4ccae2d1de
|
BlockFactory: use import aliases to reduce code width
|
2022-05-26 15:50:29 +01:00 |
|
Dylan K. Taylor
|
b36c6ea13b
|
StringToItemParser: Use import aliases to reduce code width
|
2022-05-26 15:40:18 +01:00 |
|
Dylan K. Taylor
|
39b8daeeec
|
Living: fixed a usage of hardcoded numeric ID
|
2022-05-25 22:23:14 +01:00 |
|
Dylan K. Taylor
|
776b8d2f95
|
Harden BlockStateDeserializer further against bugs
|
2022-05-25 21:56:17 +01:00 |
|
Dylan K. Taylor
|
8f1452acd1
|
4.4.0-BETA2 is next
|
2022-05-25 16:44:32 +01:00 |
|
Dylan K. Taylor
|
8a2ba584ab
|
Release 4.4.0-BETA1
|
2022-05-25 16:44:17 +01:00 |
|
Dylan K. Taylor
|
2b27b8a230
|
fixed fucky wucky
|
2022-05-24 21:52:10 +01:00 |
|
Dylan K. Taylor
|
383be5426e
|
Rewrite network item serialization to use ItemSerializer
|
2022-05-24 21:44:57 +01:00 |
|
Dylan K. Taylor
|
81b51c0791
|
fixing special block serialization
|
2022-05-24 21:29:20 +01:00 |
|
Dylan K. Taylor
|
227f28a6d2
|
Use VanillaItems::AIR() instead of ItemFactory
|
2022-05-24 15:47:27 +01:00 |
|
Dylan K. Taylor
|
d8dc32ec4b
|
PhpStorm sucks
I'm very sure I enabled 'Ensure every file ends with a line break' ...
|
2022-05-24 15:22:23 +01:00 |
|
Dylan K. Taylor
|
0fc24c94cd
|
Fix PHPStan
|
2022-05-24 15:20:11 +01:00 |
|
Dylan K. Taylor
|
24bd403e23
|
Updated VanillaItems
|
2022-05-24 15:19:22 +01:00 |
|
Dylan K. Taylor
|
81eafde074
|
Hacks for banners and coral fans
|
2022-05-24 15:07:38 +01:00 |
|
Dylan K. Taylor
|
5ce5e1d2b0
|
Throw proper exceptions for serialize/deserialize failures
this allows them to be caught and properly reported in tests.
|
2022-05-24 14:46:18 +01:00 |
|
Dylan K. Taylor
|
901a51a9dd
|
Added serialize/deserialize support for stonecutter
|
2022-05-24 14:31:40 +01:00 |
|