Class HTDeferredBlockRegister
-
- All Implemented Interfaces:
public final class HTDeferredBlockRegister extends HTDoubleDeferredRegister<Block, Item>
-
-
Constructor Summary
Constructors Constructor Description HTDeferredBlockRegister(HTDeferredOnlyBlockRegister firstRegister, HTDeferredItemRegister secondRegister)HTDeferredBlockRegister(String namespace)HTDeferredBlockRegister(HTDeferredOnlyBlockRegister blockRegister)
-
Method Summary
Modifier and Type Method Description final HTDeferredBlock<Block, HTBlockItem<Block>>registerSimple(String name, BlockBehaviour.Properties blockProp, UnaryOperator<Item.Properties> itemProp)final <BLOCK extends Block> HTDeferredBlock<BLOCK, HTBlockItem<BLOCK>>registerSimple(String name, BlockBehaviour.Properties blockProp, Function1<BlockBehaviour.Properties, BLOCK> blockGetter, UnaryOperator<Item.Properties> itemProp)final <BLOCK extends Block> HTDeferredBlock<BLOCK, HTBlockItem<BLOCK>>registerSimple(String name, Function0<BLOCK> blockFactory, UnaryOperator<Item.Properties> itemProp)final <BLOCK extends Block, ITEM extends Item> HTDeferredBlock<BLOCK, ITEM>register(String name, BlockBehaviour.Properties blockProp, Function1<BlockBehaviour.Properties, BLOCK> blockFactory, Function2<BLOCK, Item.Properties, ITEM> itemFactory, UnaryOperator<Item.Properties> itemProp)final <BLOCK extends Block, ITEM extends Item> HTDeferredBlock<BLOCK, ITEM>register(String name, Function0<BLOCK> blockGetter, Function2<BLOCK, Item.Properties, ITEM> itemFactory, UnaryOperator<Item.Properties> itemProp)final Sequence<HTDeferredOnlyBlock<?>>asBlockSequence()final Sequence<HTDeferredItem<?>>asItemSequence()-
-
Constructor Detail
-
HTDeferredBlockRegister
HTDeferredBlockRegister(HTDeferredOnlyBlockRegister firstRegister, HTDeferredItemRegister secondRegister)
-
HTDeferredBlockRegister
HTDeferredBlockRegister(String namespace)
-
HTDeferredBlockRegister
HTDeferredBlockRegister(HTDeferredOnlyBlockRegister blockRegister)
-
-
Method Detail
-
registerSimple
final HTDeferredBlock<Block, HTBlockItem<Block>> registerSimple(String name, BlockBehaviour.Properties blockProp, UnaryOperator<Item.Properties> itemProp)
-
registerSimple
final <BLOCK extends Block> HTDeferredBlock<BLOCK, HTBlockItem<BLOCK>> registerSimple(String name, BlockBehaviour.Properties blockProp, Function1<BlockBehaviour.Properties, BLOCK> blockGetter, UnaryOperator<Item.Properties> itemProp)
-
registerSimple
final <BLOCK extends Block> HTDeferredBlock<BLOCK, HTBlockItem<BLOCK>> registerSimple(String name, Function0<BLOCK> blockFactory, UnaryOperator<Item.Properties> itemProp)
-
register
final <BLOCK extends Block, ITEM extends Item> HTDeferredBlock<BLOCK, ITEM> register(String name, BlockBehaviour.Properties blockProp, Function1<BlockBehaviour.Properties, BLOCK> blockFactory, Function2<BLOCK, Item.Properties, ITEM> itemFactory, UnaryOperator<Item.Properties> itemProp)
-
register
final <BLOCK extends Block, ITEM extends Item> HTDeferredBlock<BLOCK, ITEM> register(String name, Function0<BLOCK> blockGetter, Function2<BLOCK, Item.Properties, ITEM> itemFactory, UnaryOperator<Item.Properties> itemProp)
-
asBlockSequence
final Sequence<HTDeferredOnlyBlock<?>> asBlockSequence()
-
asItemSequence
final Sequence<HTDeferredItem<?>> asItemSequence()
-
-
-
-