f88ae93897
BC break: Replaced webmozart/path-util with symfony/filesystem, closes #5332
2022-10-13 16:43:36 +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
a6cc611e9f
Merge branch 'next-minor' into next-major
2022-09-28 01:06:11 +01:00
455f9fa92e
Bump tests/plugins/DevTools from bd0fa04
to 95921c6
( #5307 )
...
Bumps [tests/plugins/DevTools](https://github.com/pmmp/DevTools ) from `bd0fa04` to `95921c6`.
- [Release notes](https://github.com/pmmp/DevTools/releases )
- [Commits](bd0fa048da...95921c6d87
)
---
updated-dependencies:
- dependency-name: tests/plugins/DevTools
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-09-27 17:18:47 +01:00
2db3498891
Updated DevTools submodule to pmmp/DevTools@bd0fa048da
2022-09-24 21:26:42 +01:00
1609b11c8e
Make blockstate (de)serializer names a bit less verbose
2022-09-24 13:43:00 +01:00
f80ffd8de0
Merge branch 'next-minor' into next-major
2022-09-15 13:59:21 +01:00
3d03bb1301
Fix CS
2022-09-15 12:01:26 +01:00
c063198b89
Fixed incorrect array key type in BrewingStandTest
2022-09-02 20:01:52 +01:00
85678aa356
phpstan 1.8.3
2022-09-02 18:28:33 +01:00
d4c4ae3d7a
Merge branch 'next-minor' into next-major
2022-08-25 19:27:29 +01:00
ac056044ce
Updated PHPStan baseline
2022-08-21 20:46:38 +01:00
1ecb10acba
Merge branch 'next-minor' into next-major
2022-08-21 19:19:07 +01:00
c13170a00b
Avoid implicit integer cast in Normal::pickBiome()
...
this throws deprecation warnings on PHP 8.1.
2022-08-20 17:16:38 +01:00
e86e8254a8
Workaround PHPStan "feature" phpstan/phpstan#7701
2022-08-20 16:29:26 +01:00
d4f96a155a
Support axis rotation of Muddy Mangrove Roots (implemented in 1.19.20)
2022-08-14 18:53:01 +01:00
6ba3b39541
Added tests for BlockTypeIds and ItemTypeIds
2022-07-24 21:57:51 +01:00
6a2315a63d
Accept BlockTypeInfo in Block constructor, instead of BlockBreakInfo
...
this will allow more stuff to be passed via the constructor without having to change dozens of classes to do it.
2022-07-23 20:42:54 +01:00
102406ee79
Added froglights
2022-07-23 17:40:38 +01:00
4419161a49
Updated consistency check
2022-07-23 17:39:26 +01:00
b13f333b2e
Added mud and packed mud
2022-07-23 16:40:46 +01:00
a7313ed9d9
Added rooted dirt
2022-07-23 16:12:17 +01:00
2d2df22ee7
Ignore some PHPStan errors
2022-07-20 20:47:34 +01:00
67682cbf27
Added chorus plant and flower
2022-07-20 20:19:36 +01:00
c1acf44337
Implement cauldrons ( #5163 )
...
the following things are currently not implemented:
- particle/sound effects when an entity extinguishes itself
- particle/sound effects when mixing different stuff in a cauldron
- powder snow cauldron
both of these things are contingent on #5169 , but for the time being, the PR is functionally complete and I want to move on to something else without being stalled by the particle+sound problem (which I haven't yet decided how to solve).
2022-07-20 16:12:58 +01:00
fa201b081c
Added spore blossoms
...
I got tired of the flood of warning messages every time someone joined the dev server...
2022-07-19 20:28:12 +01:00
21ed5a450f
Updated BlockFactory consistency check
2022-07-14 20:42:16 +01:00
323d31005f
Added glowing item frames
2022-07-14 16:24:20 +01:00
eafc23c756
Added candles and cakes with candles
2022-07-13 23:54:41 +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
260e54e4b1
Skeleton for copper blocks, stairs and slabs
2022-07-10 00:18:35 +01:00
5e70ae2066
Added lightning rods
2022-07-09 20:18:22 +01:00
ad7528e3f3
Added warped wart blocks, gilded blackstone and crying obsidian
2022-07-09 20:00:10 +01:00
ccb3c3cb05
BlockStateData: use array<Tag> instead of CompoundTag to store state properties
...
this reduces the footprint of RuntimeBlockMapping by a further 1 MB, as well as simplifying various parts of the code, and solidifying the immutability guarantee of BlockStateData.
2022-07-09 16:03:51 +01:00
4d6fb2b925
Removed ItemFactory
2022-07-06 23:57:29 +01:00
b0c76f4db5
Fixed botched unit tests
2022-07-06 23:28:08 +01:00
8886a023f1
Reduce the size of block_factory_consistency_check.json by improving the storage format
...
this reduces the size by 65%, but more importantly, doesn't cause several pages of flooding in git diff.
2022-07-06 23:20:13 +01:00
ae70c63798
Added tinted glass
2022-07-06 23:01:17 +01:00
fe93609c8d
Added mud bricks and related blocks
2022-07-06 00:02:51 +01:00
5536672e4b
Updated consistency check
2022-07-05 20:42:53 +01:00
68cbe46600
Exterminate legacy item IDs
2022-07-05 15:12:55 +01:00
4e71cc7d79
Remove ItemFactory::get(), use ItemFactory::fromTypeId() for VanillaItems
...
soon we'll invert the dependency and set up all this stuff in VanillaItems directly, rendering ItemFactory (mostly) unnecessary.
2022-07-05 14:26:02 +01:00
0a23e91329
Rename BlockFactory::fromFullBlock() -> BlockFactory::fromStateId()
2022-07-05 13:46:19 +01:00
d9544b5d0e
Added soul fire
2022-07-04 22:32:35 +01:00
9f0b32e748
Updated creative and crafting data to 1.19
2022-07-04 20:28:07 +01:00
2c33d8429e
tests: remove unnecessary Block::getName() override
2022-07-03 20:08:56 +01:00
386c385a08
Updated BlockFactory consistency check
2022-07-03 19:07:45 +01:00