Dylan K. Taylor
38e495babf
Added mangrove roots and muddy mangrove roots
2022-07-23 17:20:23 +01:00
Dylan K. Taylor
b13f333b2e
Added mud and packed mud
2022-07-23 16:40:46 +01:00
Dylan K. Taylor
a7313ed9d9
Added rooted dirt
2022-07-23 16:12:17 +01:00
Dylan K. Taylor
47adcf763d
LegacyStringToItemParser: special-case air, which the item deserializer doesn't recognize
2022-07-20 20:20:14 +01:00
Dylan K. Taylor
67682cbf27
Added chorus plant and flower
2022-07-20 20:19:36 +01:00
Dylan T
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
Dylan K. Taylor
466307a43f
Attempting to reduce IDE performance hit of working in StringToItemParser
2022-07-20 15:46:43 +01:00
Dylan K. Taylor
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
Dylan K. Taylor
6d4279671e
A giant hack to cut down code needed for runtime block serialization by 50%
...
this also avoids repeated information and inconsistencies.
2022-07-18 18:25:41 +01:00
Dylan K. Taylor
8660dfe576
Generate traits for runtime enum serialization instead of helper classes
2022-07-18 15:16:33 +01:00
Dylan K. Taylor
81edb1bed4
GlassBottle: implement filling using API changes from 4afd3dcabfa6b9c645ab8b15fade1e37f889482f
...
closes #4827
2022-07-16 20:00:43 +01:00
Dylan K. Taylor
d0ff6d2e36
Enable various types of interaction to return items to the player, without needing to have a bunch of boilerplate creative mode and held item checks
...
it became glaringly obvious that this was needed because of #4827 and #4868 .
this is further needed with the addition of cauldrons.
2022-07-16 19:50:33 +01:00
Dylan K. Taylor
4afd3dcabf
Merge branch 'next-minor' into next-major
2022-07-16 15:11:19 +01:00
Dylan K. Taylor
4e3964ffce
Armor: added clearCustomColor()
2022-07-16 15:10:07 +01:00
Dylan K. Taylor
ba2baba7cc
Added netherite blocks and items
2022-07-14 20:39:09 +01:00
Dylan K. Taylor
d321094081
Added hanging roots
2022-07-14 16:47:55 +01:00
Dylan K. Taylor
323d31005f
Added glowing item frames
2022-07-14 16:24:20 +01:00
Dylan K. Taylor
0c7370e564
Added wither rose
2022-07-14 16:07:16 +01:00
Dylan K. Taylor
eafc23c756
Added candles and cakes with candles
2022-07-13 23:54:41 +01:00
Dylan K. Taylor
dea0207e4e
Merge branch 'next-minor' into next-major
2022-07-13 17:06:04 +01:00
Dylan K. Taylor
260e54e4b1
Skeleton for copper blocks, stairs and slabs
2022-07-10 00:18:35 +01:00
Dylan K. Taylor
5e70ae2066
Added lightning rods
2022-07-09 20:18:22 +01:00
Dylan K. Taylor
ad7528e3f3
Added warped wart blocks, gilded blackstone and crying obsidian
2022-07-09 20:00:10 +01:00
Dylan K. Taylor
66d655731a
Don't barf on air itemstacks found on disk
...
closes #5143
this is caused by bugs in PM4, where it saved air itemstacks when it wasn't supposed to.
These issues are now all addressed in PM5, since ItemSerializer won't accept air itemstacks.
2022-07-08 18:19:46 +01:00
Dylan K. Taylor
da9937933b
Implemented honey bottle
2022-07-07 01:06:17 +01:00
Dylan K. Taylor
2142eb3cc9
VanillaItems: sort lines alphabetically
2022-07-07 01:01:05 +01:00
Dylan K. Taylor
690efb09e3
Fixed ItemTypeIds::FIRST_UNUSED_ITEM_ID
2022-07-07 00:55:34 +01:00
Dylan K. Taylor
4d6fb2b925
Removed ItemFactory
2022-07-06 23:57:29 +01:00
Dylan K. Taylor
0ad2985247
Update documentation for Item::__construct()
2022-07-06 23:54:29 +01:00
Dylan K. Taylor
976502e3db
Move item type initialization to VanillaItems
...
ItemFactory no longer has an obvious purpose, thanks to this ...
2022-07-06 23:47:51 +01:00
Dylan K. Taylor
ae70c63798
Added tinted glass
2022-07-06 23:01:17 +01:00
Dylan K. Taylor
986daab511
ItemFactory: remove dead TODO comment
2022-07-06 22:25:17 +01:00
Dylan K. Taylor
d40e864821
Item: update documentation of legacyJsonDeserialize()
2022-07-06 21:15:27 +01:00
Dylan K. Taylor
46b79fbe85
StringToItemParser: fixed light_15 and light_block_15 aliases being missing
2022-07-06 14:11:33 +01:00
ipad54
64e93ae4e1
Fixed spyglass using animation ( #5137 )
2022-07-06 14:02:43 +01:00
Dylan K. Taylor
fe93609c8d
Added mud bricks and related blocks
2022-07-06 00:02:51 +01:00
Dylan K. Taylor
d725ded7b6
Added new ores
2022-07-05 21:43:47 +01:00
Dylan K. Taylor
a8dae96bb0
register honeycomb blocks properly
2022-07-05 21:03:27 +01:00
Alexey
a005cd6e33
Set the correct max stack size for spyglass ( #5133 )
2022-07-05 20:43:46 +01:00
Dylan K. Taylor
a42bb9626d
Added another handful of blocks
...
clearing out my workspace...
2022-07-05 20:42:22 +01:00
Dylan K. Taylor
3c017af6a0
Added a handful of new easy items
2022-07-05 16:46:57 +01:00
Dylan K. Taylor
412dcaa744
Implemented crimson, warped and mangrove signs
2022-07-05 16:18:54 +01:00
Dylan K. Taylor
68cbe46600
Exterminate legacy item IDs
2022-07-05 15:12:55 +01:00
Dylan K. Taylor
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
Dylan K. Taylor
1714e2fd35
CoralFan: fixed coralType not being initialized
2022-07-05 14:07:34 +01:00
Dylan K. Taylor
0a23e91329
Rename BlockFactory::fromFullBlock() -> BlockFactory::fromStateId()
2022-07-05 13:46:19 +01:00
Dylan K. Taylor
bd773c2f84
VanillaBlocks: use BlockFactory::fromTypeId()
2022-07-05 13:40:07 +01:00
Dylan K. Taylor
59c5770cf2
Durable: do not write Damage tag if damage is zero
...
fixes creative inventory getting borked to hell
2022-07-04 20:11:39 +01:00
Dylan K. Taylor
dd615c775d
Added various blocks made from mangrove, crimson and warped wood
2022-07-03 19:01:34 +01:00
Dylan K. Taylor
e302e5a85f
Implemented chiseled deepslate, chiseled nether brick and cracked nether brick
2022-07-03 03:04:06 +01:00