Package com.hypixel.hytale.component
Interface IResourceStorage
- All Known Implementing Classes:
DiskResourceStorageProvider.DiskResourceStorage,EmptyResourceStorage
public interface IResourceStorage
-
Method Summary
Modifier and TypeMethodDescription<T extends Resource<ECS_TYPE>,ECS_TYPE>
CompletableFuture<T> load(Store<ECS_TYPE> var1, ComponentRegistry.Data<ECS_TYPE> var2, ResourceType<ECS_TYPE, T> var3) <T extends Resource<ECS_TYPE>,ECS_TYPE>
CompletableFuture<Void> remove(Store<ECS_TYPE> var1, ComponentRegistry.Data<ECS_TYPE> var2, ResourceType<ECS_TYPE, T> var3) <T extends Resource<ECS_TYPE>,ECS_TYPE>
CompletableFuture<Void> save(Store<ECS_TYPE> var1, ComponentRegistry.Data<ECS_TYPE> var2, ResourceType<ECS_TYPE, T> var3, T var4)
-
Method Details
-
load
@Nonnull <T extends Resource<ECS_TYPE>,ECS_TYPE> CompletableFuture<T> load(@Nonnull Store<ECS_TYPE> var1, @Nonnull ComponentRegistry.Data<ECS_TYPE> var2, @Nonnull ResourceType<ECS_TYPE, T> var3) -
save
@Nonnull <T extends Resource<ECS_TYPE>,ECS_TYPE> CompletableFuture<Void> save(@Nonnull Store<ECS_TYPE> var1, @Nonnull ComponentRegistry.Data<ECS_TYPE> var2, @Nonnull ResourceType<ECS_TYPE, T> var3, T var4) -
remove
@Nonnull <T extends Resource<ECS_TYPE>,ECS_TYPE> CompletableFuture<Void> remove(@Nonnull Store<ECS_TYPE> var1, @Nonnull ComponentRegistry.Data<ECS_TYPE> var2, @Nonnull ResourceType<ECS_TYPE, T> var3)
-