Package hiiragi283.core.common.registry
Class HTDeferredBlock
-
- All Implemented Interfaces:
-
hiiragi283.core.api.registry.HTHolderLike,hiiragi283.core.api.registry.HTHolderLike.HolderDelegate,hiiragi283.core.api.registry.HTItemHolderLike,hiiragi283.core.api.resource.HTIdLike,hiiragi283.core.api.resource.HTKeyLike,hiiragi283.core.api.resource.HTKeyLike.HolderDelegate,hiiragi283.core.api.text.HTHasText,hiiragi283.core.api.text.HTHasTranslationKey,java.util.function.Supplier,java.util.function.Supplier,net.minecraft.core.Holder,net.minecraft.world.level.ItemLike,net.neoforged.neoforge.common.extensions.IHolderExtension,net.neoforged.neoforge.registries.datamaps.IWithData
public final class HTDeferredBlock<BLOCK extends Block, ITEM extends Item> extends HTDoubleDeferredHolder<Block, BLOCK, Item, ITEM> implements HTItemHolderLike<ITEM>
-
-
Field Summary
Fields Modifier and Type Field Description private final HTDeferredItem<ITEM>itemHolderprivate final StringtranslationKeyprivate final ResourceLocationidprivate final ResourceKey<Block>keyprivate final StringregisteredNameprivate final BooleanisBoundprivate final Holder<Block>delegate
-
Constructor Summary
Constructors Constructor Description HTDeferredBlock(HTDeferredOnlyBlock<BLOCK> first, HTDeferredItem<ITEM> second)HTDeferredBlock(HTDeferredHolder<Block, BLOCK> first, HTDeferredHolder<Item, ITEM> second)HTDeferredBlock(ResourceLocation id)
-
Method Summary
Modifier and Type Method Description final HTDeferredItem<ITEM>getItemHolder()StringgetTranslationKey()Holder<Item>getItemHolder()ITEMasItem()ComponentgetText()テキストを取得します。 -
Methods inherited from class hiiragi283.core.common.registry.HTDeferredBlock
getDelegate, getId, getKey, getRegisteredName, isBound -
Methods inherited from class hiiragi283.core.api.registry.HTDoubleDeferredHolder
getSecond -
Methods inherited from class hiiragi283.core.api.registry.HTDeferredHolder
getHolder, getId, getKey -
Methods inherited from class net.minecraft.core.Holder
canSerializeIn, is, is, is, is, is, kind, tags, unwrap, unwrapKey, value -
Methods inherited from class java.util.function.Supplier
get -
Methods inherited from class net.neoforged.neoforge.registries.DeferredHolder
asOptional -
Methods inherited from class net.neoforged.neoforge.registries.datamaps.IWithData
getData -
Methods inherited from class net.neoforged.neoforge.common.extensions.IHolderExtension
getDelegate, unwrapLookup -
Methods inherited from class hiiragi283.core.api.resource.HTKeyLike
getResourceKey, isOf, isOf -
Methods inherited from class hiiragi283.core.api.resource.HTKeyLike.HolderDelegate
isOf, isOf, isOf, isOf -
Methods inherited from class hiiragi283.core.api.resource.HTIdLike
getNamespace, getPath -
Methods inherited from class hiiragi283.core.api.registry.HTItemHolderLike
getItemKey -
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
-
Constructor Detail
-
HTDeferredBlock
HTDeferredBlock(HTDeferredOnlyBlock<BLOCK> first, HTDeferredItem<ITEM> second)
-
HTDeferredBlock
HTDeferredBlock(HTDeferredHolder<Block, BLOCK> first, HTDeferredHolder<Item, ITEM> second)
-
HTDeferredBlock
HTDeferredBlock(ResourceLocation id)
-
-
Method Detail
-
getItemHolder
final HTDeferredItem<ITEM> getItemHolder()
-
getTranslationKey
String getTranslationKey()
-
getItemHolder
Holder<Item> getItemHolder()
-
getText
Component getText()
テキストを取得します。
-
-
-
-