@ApiStatus.Internal
public class ResourceCategory<T extends net.kyori.adventure.key.Keyed>
extends java.lang.Object
| Constructor and Description |
|---|
ResourceCategory(java.lang.String folder,
java.lang.String extension,
java.util.function.BiConsumer<team.unnamed.creative.overlay.ResourceContainer,T> setter,
java.util.function.Function<team.unnamed.creative.overlay.ResourceContainer,java.util.Collection<T>> lister,
ResourceDeserializer<T> deserializer,
ResourceSerializer<T> serializer) |
ResourceCategory(java.lang.String folder,
java.lang.String extension,
java.util.function.BiConsumer<team.unnamed.creative.overlay.ResourceContainer,T> setter,
java.util.function.Function<team.unnamed.creative.overlay.ResourceContainer,java.util.Collection<T>> lister,
TCodec codec) |
| Modifier and Type | Method and Description |
|---|---|
ResourceDeserializer<T> |
deserializer() |
java.lang.String |
extension() |
java.lang.String |
folder() |
java.util.function.Function<team.unnamed.creative.overlay.ResourceContainer,java.util.Collection<T>> |
lister() |
java.lang.String |
pathOf(T resource) |
ResourceSerializer<T> |
serializer() |
java.util.function.BiConsumer<team.unnamed.creative.overlay.ResourceContainer,T> |
setter() |
public ResourceCategory(java.lang.String folder,
java.lang.String extension,
java.util.function.BiConsumer<team.unnamed.creative.overlay.ResourceContainer,T> setter,
java.util.function.Function<team.unnamed.creative.overlay.ResourceContainer,java.util.Collection<T>> lister,
ResourceDeserializer<T> deserializer,
ResourceSerializer<T> serializer)
public ResourceCategory(java.lang.String folder,
java.lang.String extension,
java.util.function.BiConsumer<team.unnamed.creative.overlay.ResourceContainer,T> setter,
java.util.function.Function<team.unnamed.creative.overlay.ResourceContainer,java.util.Collection<T>> lister,
TCodec codec)
public java.lang.String folder()
public java.lang.String extension()
public java.util.function.BiConsumer<team.unnamed.creative.overlay.ResourceContainer,T> setter()
public ResourceDeserializer<T> deserializer()
public java.util.function.Function<team.unnamed.creative.overlay.ResourceContainer,java.util.Collection<T>> lister()
public ResourceSerializer<T> serializer()
public java.lang.String pathOf(T resource)