83d11c7429
Implemented Big & Small dripleaf ( #5835 )
2023-07-17 16:30:52 +01:00
1533dc4e56
Added cherry leaves
2023-06-10 13:21:21 +01:00
0f8e61eda4
Implemented new cherry-wood blocks
2023-06-09 18:04:52 +01:00
6d7f44d8fe
Implement glow lichen ( #5401 )
2023-06-04 16:04:08 +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
ccb22ceb3f
Fix flower pots being marked as pottable ( #5747 )
2023-05-16 12:31:30 +01:00
fa719f37d5
Implement Cave Vines & Glow Berries ( #5424 )
2023-05-08 19:24:23 +01:00
d8e77c1920
Tidy up crafting block registration
...
according to data dumps from bds-mod-mapping, fletching tables have a blast resistance of 12.5, just like the others.
2023-05-04 18:47:06 +01:00
85372633eb
Tidy up BlockLegacyIdHelper stuff
...
I don't plan to make wood-like blocks have a dynamic wood/leaves/sapling type, as it's entirely possible their type properties will continue to diverge in future versions.
2023-05-04 17:05:22 +01:00
2c81446e5b
Move TreeType to generator package, added dedicated SaplingType enum
...
TreeType includes a bunch of stuff that don't have regular saplings associated with them, such as mangrove and azalea trees.
Mangrove has a dedicated propagule block with different behaviour than the others, and azalea trees are grown from azalea blocks, which are solid and have different behaviour to saplings.
We may also want to account for crimson and warped 'trees' in TreeType too, although I'm not sure if those belong there or not.
2023-05-04 16:54:10 +01:00
edcaeef831
VanillaBlocks: reduce width of element block registration
2023-04-21 21:33:45 +01:00
75f74454c6
Implemented reinforced deepslate ( #5553 )
2023-02-15 15:15:04 +00:00
0f81b7be15
Fixed deepslate drops ( #5535 )
...
Co-authored-by: Dylan T <dktapps@pmmp.io >
2023-01-26 15:08:15 +00:00
2f469ef4a0
Added mangrove, azalea and flowering azalea leaves
2023-01-25 18:50:14 +00:00
ca1f1bf09f
Fixed glowing item frames
...
due to technical limitations, this requires separating them back into two different block types. However, this isn't too egregious since it's just one flag, and actually simplifies some code.
closes #5478
2023-01-12 21:52:52 +00:00
85231215e7
Implemented Sculk ( #5489 )
2023-01-04 20:10:46 +00:00
b3473960b4
Implemented chain ( #5454 )
2022-12-22 15:22:04 +00:00
f38b15cf83
Added tag for fire blocks
2022-12-19 15:22:09 +00:00
23ae0c7cac
Add Furnace->getType() : FurnaceType method ( #5425 )
...
closes #4761
this targets next-major due to BC-breaking changes to Furnace::__construct()
2022-11-23 12:32:15 +00:00
858d3dce8e
Implement Weeping & Twisting vines ( #5396 )
2022-11-15 15:29:42 +00:00
34839da757
Fix missing sound when a projectile strikes an amethyst block ( #5382 )
...
closes #5358
2022-11-15 14:50:05 +00:00
f80ffd8de0
Merge branch 'next-minor' into next-major
2022-09-15 13:59:21 +01:00
88eafdd614
Improve type info for RegistryTrait::getAll() and its users
2022-09-02 19:57:22 +01:00
d4f96a155a
Support axis rotation of Muddy Mangrove Roots (implemented in 1.19.20)
2022-08-14 18:53:01 +01:00
d9b050fb68
First look at using (very) basic tags for dynamic block properties
...
this allows plugins to, for example, add their own custom dirt-like blocks which support having flowers placed on them.
2022-07-24 00:08:02 +01:00
817591910b
Fix CS
2022-07-23 21:01:49 +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
b751207969
Added missing blast resistance to Crying Obsidian
2022-07-23 18:24:09 +01:00
cffa3b8a72
Reduce BlockBreakInfo code width further by specializing for common tool types
...
this considerably reduces width and makes adding new stuff much less irritating.
2022-07-23 18:21:04 +01:00
91e91b1d9f
Reduce code width when tool tiers are given to BlockBreakInfo
...
this is the majority of uses of harvest level
2022-07-23 17:56:08 +01:00
102406ee79
Added froglights
2022-07-23 17:40:38 +01:00
38e495babf
Added mangrove roots and muddy mangrove roots
2022-07-23 17:20:23 +01:00
b13f333b2e
Added mud and packed mud
2022-07-23 16:40:46 +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
ba2baba7cc
Added netherite blocks and items
2022-07-14 20:39:09 +01:00
eb8fb63409
Added cartography and smithing tables
...
these have working inventories, and their crafting menus will 'just work' once the items for the associated recipes have been implemented (maps, netherite).
2022-07-14 18:01:47 +01:00
d321094081
Added hanging roots
2022-07-14 16:47:55 +01:00
0c7370e564
Added wither rose
2022-07-14 16:07:16 +01:00
eafc23c756
Added candles and cakes with candles
2022-07-13 23:54:41 +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
3e4f01d85e
VanillaBlocks: fixed case of some names
2022-07-07 01:27:30 +01:00
e4d24e1edd
Invert dependency between VanillaBlocks and BlockFactory
2022-07-07 00:22:08 +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
d725ded7b6
Added new ores
2022-07-05 21:43:47 +01:00
a42bb9626d
Added another handful of blocks
...
clearing out my workspace...
2022-07-05 20:42:22 +01:00