类 ItemCapabilitiesWrapper

java.lang.Object
committee.nova.mods.avaritia.api.common.caps.item.ItemCapabilitiesWrapper
所有已实现的接口:
net.minecraftforge.common.capabilities.ICapabilityProvider, net.minecraftforge.common.capabilities.ICapabilitySerializable<net.minecraft.nbt.CompoundTag>, net.minecraftforge.common.util.INBTSerializable<net.minecraft.nbt.CompoundTag>

public class ItemCapabilitiesWrapper extends Object implements net.minecraftforge.common.capabilities.ICapabilitySerializable<net.minecraft.nbt.CompoundTag>
  • 构造器详细资料

    • ItemCapabilitiesWrapper

      public ItemCapabilitiesWrapper(net.minecraft.world.item.ItemStack stack, List<Supplier<ItemCapability<?>>> capabilities)
    • ItemCapabilitiesWrapper

      public ItemCapabilitiesWrapper(net.minecraft.world.item.ItemStack stack, ItemCapability<?>... capabilities)
  • 方法详细资料

    • getItemStack

      protected net.minecraft.world.item.ItemStack getItemStack()
    • getCapability

      @NotNull public <T> @NotNull net.minecraftforge.common.util.LazyOptional<T> getCapability(@NotNull @NotNull net.minecraftforge.common.capabilities.Capability<T> capability, @Nullable @Nullable net.minecraft.core.Direction side)
      指定者:
      getCapability 在接口中 net.minecraftforge.common.capabilities.ICapabilityProvider
    • serializeNBT

      public net.minecraft.nbt.CompoundTag serializeNBT()
      指定者:
      serializeNBT 在接口中 net.minecraftforge.common.util.INBTSerializable<net.minecraft.nbt.CompoundTag>
    • deserializeNBT

      public void deserializeNBT(net.minecraft.nbt.CompoundTag nbt)
      指定者:
      deserializeNBT 在接口中 net.minecraftforge.common.util.INBTSerializable<net.minecraft.nbt.CompoundTag>