- update to 1.19.3
- add Cached class for easier object caching
- fix Sapling model location
- add sapling model gen method to BlockStateProvider
- fix issue with
@SlabModel
using the stairs gen method
- add render type support to
BlockStateProvider#defaultBlock
and@CubeAllModel
annotation
- add
needsNetheriteTool
,needsDiamondTool
,needsIronTool
,needsStoneTool
,needsWoodenTools
andneedsGoldenTools
to BlockTagProvider
- add supplier supporting method of
subTag
to ItemTagProvider - add supplier supporting method of
mineableWithAxe
,mineableWithHoe
,mineableWithPickaxe
,mineableWithShovel
,mineableWithAllTools
andsubTag
to BlockTagProvider
- add supplier supporting method of
slab
,stairs
,planksFromLogs
andnineStorage
- add
addBlock
,addItem
andaddEntityType
toLanguageProvider
- automatically load known entities in EntityLoot using the
WithLootTables
annotation - add
@GenerateEntityLoot
- add extended
EntityLoot
class
- automatically load known block in BlockLoot using the
WithLootTables
annotation
- add
@GenerateBlockLoot
- add extended
BlockLoot
class
- fix wrong annotation targets in
@GenerateBlockModels
sub annotations
- rename
@GenerateModels
Annotation to@GenerateItemModels
- add
@GenerateBlockModels
- add
@GenerateModels
Annotation - add
@SingleTextureModel
Annotation to generate asingleTexture
model for the annotated registry object field - add
@SingleHandheldTextureModel
Annotation to generate ahandheldSingleTexture
model for the annotated registry object field
- port to 1.19.2