下面列出了怎么用net.minecraftforge.common.capabilities.Capability.IStorage的API类实例代码及写法,或者点击链接到github查看源代码。
public static <T> IStorage<T> unsupportedStorage() {
return unsupportedStorage((String) null);
}
public static <T> IStorage<T> unsupportedStorage(String reason) {
return unsupportedStorage(() -> reason);
}
public static <T> IStorage<T> unsupportedStorage(Supplier<String> reason) {
return createStorage((capability, instance, side) -> {throw new UnsupportedOperationException(reason.get());},
(capability, instance, side, nbt) -> {throw new UnsupportedOperationException(reason.get());});
}