ba2baba7cc
Added netherite blocks and items
2022-07-14 20:39:09 +01:00
d321094081
Added hanging roots
2022-07-14 16:47:55 +01:00
323d31005f
Added glowing item frames
2022-07-14 16:24:20 +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
dea0207e4e
Merge branch 'next-minor' into next-major
2022-07-13 17:06:04 +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
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
da9937933b
Implemented honey bottle
2022-07-07 01:06:17 +01:00
2142eb3cc9
VanillaItems: sort lines alphabetically
2022-07-07 01:01:05 +01:00
690efb09e3
Fixed ItemTypeIds::FIRST_UNUSED_ITEM_ID
2022-07-07 00:55:34 +01:00
4d6fb2b925
Removed ItemFactory
2022-07-06 23:57:29 +01:00
0ad2985247
Update documentation for Item::__construct()
2022-07-06 23:54:29 +01:00
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
ae70c63798
Added tinted glass
2022-07-06 23:01:17 +01:00
986daab511
ItemFactory: remove dead TODO comment
2022-07-06 22:25:17 +01:00
d40e864821
Item: update documentation of legacyJsonDeserialize()
2022-07-06 21:15:27 +01:00
46b79fbe85
StringToItemParser: fixed light_15 and light_block_15 aliases being missing
2022-07-06 14:11:33 +01:00
64e93ae4e1
Fixed spyglass using animation ( #5137 )
2022-07-06 14:02:43 +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
a8dae96bb0
register honeycomb blocks properly
2022-07-05 21:03:27 +01:00
a005cd6e33
Set the correct max stack size for spyglass ( #5133 )
2022-07-05 20:43:46 +01:00
a42bb9626d
Added another handful of blocks
...
clearing out my workspace...
2022-07-05 20:42:22 +01:00
3c017af6a0
Added a handful of new easy items
2022-07-05 16:46:57 +01:00
412dcaa744
Implemented crimson, warped and mangrove signs
2022-07-05 16:18:54 +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
1714e2fd35
CoralFan: fixed coralType not being initialized
2022-07-05 14:07:34 +01:00
0a23e91329
Rename BlockFactory::fromFullBlock() -> BlockFactory::fromStateId()
2022-07-05 13:46:19 +01:00
bd773c2f84
VanillaBlocks: use BlockFactory::fromTypeId()
2022-07-05 13:40:07 +01:00
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
dd615c775d
Added various blocks made from mangrove, crimson and warped wood
2022-07-03 19:01:34 +01:00
e302e5a85f
Implemented chiseled deepslate, chiseled nether brick and cracked nether brick
2022-07-03 03:04:06 +01:00
4acf7aadbd
Added quartz bricks
2022-07-03 02:11:50 +01:00
a3016abf53
Added polished deepslate block/slab/stair/wall
2022-07-03 02:00:43 +01:00
89632f3514
Added deepslate, cobbled/tiles/bricks walls/slabs/stairs/cubes
2022-07-03 01:43:27 +01:00
db9c7de35c
Remove obsolete shim items for Bed and Skull
...
now that the colour and skull type are included in the block type data, it's no longer necessary to maintain shim items to retain this information in the item data.
2022-07-03 00:47:42 +01:00
3f937605ac
Added calcite
2022-07-02 23:54:51 +01:00
0e0b858b69
Added raw copper, gold and iron blocks
2022-07-02 23:17:10 +01:00
2a0fade893
Implemented Light blocks
2022-07-02 22:39:11 +01:00
172214386a
Added a batch of simple blocks from 1.16 and 1.17
2022-07-02 21:53:59 +01:00
b661c94915
StringToItemParser: added glazed_terracotta alias
2022-07-02 21:34:20 +01:00
ff90c83d66
Implemented log stripping via axe right-click
2022-07-02 19:16:15 +01:00
248eacd042
GlazedTerracotta: make colour dynamic, like all other coloured blocks
...
made possible by stripping out legacy mess
2022-07-02 18:30:23 +01:00
323c563684
Break Block's dependence on ItemFactory, and item legacy IDs
...
let's GOOOOOOOOOOOOOOOOOOOOOOOOOOOOO
2022-07-02 17:29:28 +01:00
db2b523762
Item is no longer JsonSerializable
...
before anyone starts screaming:
1) it's easy to create your own wrapper that converts items to arrays
2) there is no longer a single standard way to encode items.
3) the way that item serialization now works requires an ItemSerializer, which, barring singleton use, must be dependency-injected. Since there's no way to inject dependencies into jsonSerialize(), this means that its behaviour cannot be customized.
2022-06-30 19:16:49 +01:00
de917afc6f
Fix CS
2022-06-29 16:11:46 +01:00