Package com.hypixel.hytale.component
Class EmptyResourceStorage
java.lang.Object
com.hypixel.hytale.component.EmptyResourceStorage
- All Implemented Interfaces:
IResourceStorage
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic EmptyResourceStorageget()<T extends Resource<ECS_TYPE>,ECS_TYPE>
CompletableFuture<T> load(Store<ECS_TYPE> store, ComponentRegistry.Data<ECS_TYPE> data, ResourceType<ECS_TYPE, T> resourceType) <T extends Resource<ECS_TYPE>,ECS_TYPE>
CompletableFuture<Void> remove(Store<ECS_TYPE> store, ComponentRegistry.Data<ECS_TYPE> data, ResourceType<ECS_TYPE, T> resourceType) <T extends Resource<ECS_TYPE>,ECS_TYPE>
CompletableFuture<Void> save(Store<ECS_TYPE> store, ComponentRegistry.Data<ECS_TYPE> data, ResourceType<ECS_TYPE, T> resourceType, T resource)
-
Field Details
-
INSTANCE
-
-
Constructor Details
-
EmptyResourceStorage
public EmptyResourceStorage()
-
-
Method Details
-
get
-
load
@Nonnull public <T extends Resource<ECS_TYPE>,ECS_TYPE> CompletableFuture<T> load(@Nonnull Store<ECS_TYPE> store, @Nonnull ComponentRegistry.Data<ECS_TYPE> data, @Nonnull ResourceType<ECS_TYPE, T> resourceType) - Specified by:
loadin interfaceIResourceStorage
-
save
@Nonnull public <T extends Resource<ECS_TYPE>,ECS_TYPE> CompletableFuture<Void> save(@Nonnull Store<ECS_TYPE> store, @Nonnull ComponentRegistry.Data<ECS_TYPE> data, @Nonnull ResourceType<ECS_TYPE, T> resourceType, T resource) - Specified by:
savein interfaceIResourceStorage
-
remove
@Nonnull public <T extends Resource<ECS_TYPE>,ECS_TYPE> CompletableFuture<Void> remove(@Nonnull Store<ECS_TYPE> store, @Nonnull ComponentRegistry.Data<ECS_TYPE> data, @Nonnull ResourceType<ECS_TYPE, T> resourceType) - Specified by:
removein interfaceIResourceStorage
-