类 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(net.minecraft.world.item.ItemStack stack, ItemCapability<?>... capabilities) ItemCapabilitiesWrapper(net.minecraft.world.item.ItemStack stack, List<Supplier<ItemCapability<?>>> capabilities) -
方法概要
修饰符和类型方法说明voiddeserializeNBT(net.minecraft.nbt.CompoundTag nbt) <T> @NotNull net.minecraftforge.common.util.LazyOptional<T>getCapability(@NotNull net.minecraftforge.common.capabilities.Capability<T> capability, @Nullable net.minecraft.core.Direction side) protected net.minecraft.world.item.ItemStacknet.minecraft.nbt.CompoundTag从类继承的方法 java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait从接口继承的方法 net.minecraftforge.common.capabilities.ICapabilityProvider
getCapability
-
构造器详细资料
-
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>
-