Interface HTResourceType.DataComponent
-
- All Implemented Interfaces:
-
hiiragi283.core.api.registry.TypedInstance,hiiragi283.core.api.resource.HTIdLike,hiiragi283.core.api.resource.HTKeyLike,hiiragi283.core.api.storage.resource.HTResourceType,hiiragi283.core.api.storage.resource.HTResourceType.Registered,hiiragi283.core.api.text.HTHasText,net.minecraft.core.component.DataComponentHolder,net.neoforged.neoforge.common.extensions.IDataComponentHolderExtension,net.neoforged.neoforge.registries.datamaps.IWithData
public interface HTResourceType.DataComponent<TYPE extends Object> implements HTResourceType.Registered<TYPE>, DataComponentHolder
コンポーネントを保持するRegisteredの拡張インターフェースです。
- Since:
0.4.0
Hiiragi Tsubasa
-
-
Method Summary
Modifier and Type Method Description abstract DataComponentPatchcomponentsPatch()このリソースのDataComponentPatchを返します。 StringgetNamespace()StringgetPath()-
Methods inherited from class hiiragi283.core.api.storage.resource.HTResourceType.Registered
getData, getResourceKey -
Methods inherited from class hiiragi283.core.api.text.HTHasText
getText -
Methods inherited from class hiiragi283.core.api.resource.HTIdLike
getId -
Methods inherited from class hiiragi283.core.api.registry.TypedInstance
isOf, isOf, isOf, tags, typeHolder -
Methods inherited from class net.minecraft.core.component.DataComponentHolder
get, getComponents, getOrDefault, has -
Methods inherited from class net.neoforged.neoforge.common.extensions.IDataComponentHolderExtension
addToTooltip, addToTooltip, get, getOrDefault, has -
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
-
Method Detail
-
componentsPatch
abstract DataComponentPatch componentsPatch()
このリソースのDataComponentPatchを返します。
-
getNamespace
String getNamespace()
-
-
-
-