Package hiiragi283.core.api.registry
Class HTDeferredRegister
-
- All Implemented Interfaces:
public class HTDeferredRegister<R extends Object>Hiiragi Coreとそれを前提とするmodで使用されるDeferredRegisterのラッパークラスです。
- Since:
0.13.0
Hiiragi Tsubasa
-
-
Field Summary
Fields Modifier and Type Field Description public final ResourceKey<out Registry<R>>registryKeypublic final Stringnamespace
-
Constructor Summary
Constructors Constructor Description HTDeferredRegister(DeferredRegister<R> delegate)HTDeferredRegister(ResourceKey<out Registry<R>> registryKey, String namespace)
-
Method Summary
Modifier and Type Method Description final ResourceLocationcreateId(String path)名前空間に基づいて,パスからIDを作成します。 final UnitaddAlias(ResourceLocation from, ResourceLocation to)final UnitaddAlias(String from, String to)名前空間に基づいて,IDのエイリアスを登録します。 final Sequence<HTHolderLike<R, ?>>asSequence()final Unitregister(IEventBus bus)-
-
Method Detail
-
addAlias
final Unit addAlias(String from, String to)
名前空間に基づいて,IDのエイリアスを登録します。
- Parameters:
from- 変更前のIDのパスto- 変更後のIDのパス
-
asSequence
final Sequence<HTHolderLike<R, ?>> asSequence()
-
-
-
-