Package hiiragi283.lib.material
Class HTMaterialItemEntry
-
- All Implemented Interfaces:
-
hiiragi283.lib.resource.HTIdLike,hiiragi283.lib.resource.SupplierWithId,java.util.function.Supplier,net.minecraft.world.level.ItemLike
@JvmInline() public final class HTMaterialItemEntry implements SupplierWithId<ItemLike>, ItemLike
-
-
Constructor Summary
Constructors Constructor Description HTMaterialItemEntry(Either<SupplierWithId<Block>, SupplierWithId<Item>> content)
-
Method Summary
Modifier and Type Method Description StringgetNamespace()StringgetPath()ItemLikeget()IdentifiergetId()保持しているIDを返します。 ItemasItem()final static HTMaterialItemEntryblock(SupplierWithId<Block> block)final static HTMaterialItemEntryblock(Block block)final static HTMaterialItemEntryitem(SupplierWithId<Item> item)final static HTMaterialItemEntryitem(Item item)-
-
Constructor Detail
-
HTMaterialItemEntry
HTMaterialItemEntry(Either<SupplierWithId<Block>, SupplierWithId<Item>> content)
-
-
Method Detail
-
getNamespace
String getNamespace()
-
get
ItemLike get()
-
getId
Identifier getId()
保持しているIDを返します。
-
asItem
Item asItem()
-
block
final static HTMaterialItemEntry block(SupplierWithId<Block> block)
-
block
final static HTMaterialItemEntry block(Block block)
-
item
final static HTMaterialItemEntry item(SupplierWithId<Item> item)
-
item
final static HTMaterialItemEntry item(Item item)
-
-
-
-