Object VanillaBiCodecs
-
- All Implemented Interfaces:
public class VanillaBiCodecsバニラのクラスに関連するBiCodecやVanillaBiCodecsを集めたクラスです。
-
-
Field Summary
Fields Modifier and Type Field Description public final static BiCodec<ByteBuf, ResourceLocation>IDpublic final static BiCodec<ByteBuf, BlockPos>BLOCK_POSpublic final static MapBiCodec<RegistryFriendlyByteBuf, DataComponentPatch>COMPONENT_PATCHpublic final static BiCodec<ByteBuf, Direction>DIRECTIONpublic final static BiCodec<ByteBuf, GlobalPos>GLOBAL_POSpublic final static BiCodec<RegistryFriendlyByteBuf, PotionContents>POTIONpublic final static BiCodec<RegistryFriendlyByteBuf, Component>TEXTpublic final static BiCodec<ByteBuf, UUID>UUIDpublic final static BiCodec<RegistryFriendlyByteBuf, ItemStack>ITEM_STACK_NON_EMPTYpublic final static BiCodec<RegistryFriendlyByteBuf, ItemStack>ITEM_STACKpublic final static BiCodec<RegistryFriendlyByteBuf, FluidStack>FLUID_STACK_NON_EMPTYpublic final static BiCodec<RegistryFriendlyByteBuf, FluidStack>FLUID_STACKpublic final static BiCodec<RegistryFriendlyByteBuf, Ingredient>INGREDIENTpublic final static MapBiCodec<RegistryFriendlyByteBuf, FluidIngredient>FLUID_INGREDIENTpublic final static VanillaBiCodecsINSTANCE
-
Method Summary
Modifier and Type Method Description final static <T extends Any> BiCodec<ByteBuf, ResourceKey<T>>resourceKey(ResourceKey<out Registry<T>> registryKey)指定したregistryKeyからResourceKeyのBiCodecを返します。 final static <T extends Any> BiCodec<ByteBuf, TagKey<T>>tagKey(ResourceKey<out Registry<T>> registryKey, Boolean withHash)指定したregistryKeyからTagKeyのBiCodecを返します。 final static <T extends Any> BiCodec<RegistryFriendlyByteBuf, Holder<T>>holder(ResourceKey<out Registry<T>> registryKey)指定したregistryKeyからHolderのBiCodecを返します。 final static <T extends Any> BiCodec<RegistryFriendlyByteBuf, HolderSet<T>>holderSet(ResourceKey<out Registry<T>> registryKey)指定したregistryKeyからHolderSetのBiCodecを返します。 final static <T extends Any> BiCodec<RegistryFriendlyByteBuf, HTHolderLike<T, T>>holderLike(ResourceKey<out Registry<T>> registryKey)指定したregistryKeyからHTSimpleHolderLikeのBiCodecを返します。 -
-
Method Detail
-
resourceKey
final static <T extends Any> BiCodec<ByteBuf, ResourceKey<T>> resourceKey(ResourceKey<out Registry<T>> registryKey)
指定したregistryKeyからResourceKeyのBiCodecを返します。
-
tagKey
final static <T extends Any> BiCodec<ByteBuf, TagKey<T>> tagKey(ResourceKey<out Registry<T>> registryKey, Boolean withHash)
指定したregistryKeyからTagKeyのBiCodecを返します。
- Parameters:
withHash- 変換後の文字列の先頭に'#'をつけるかどうか
-
holder
final static <T extends Any> BiCodec<RegistryFriendlyByteBuf, Holder<T>> holder(ResourceKey<out Registry<T>> registryKey)
指定したregistryKeyからHolderのBiCodecを返します。
-
holderSet
final static <T extends Any> BiCodec<RegistryFriendlyByteBuf, HolderSet<T>> holderSet(ResourceKey<out Registry<T>> registryKey)
指定したregistryKeyからHolderSetのBiCodecを返します。
-
holderLike
final static <T extends Any> BiCodec<RegistryFriendlyByteBuf, HTHolderLike<T, T>> holderLike(ResourceKey<out Registry<T>> registryKey)
指定したregistryKeyからHTSimpleHolderLikeのBiCodecを返します。
- Since:
0.13.0
-
-
-
-