Uses of Interface
org.geysermc.geyser.registry.loader.RegistryLoader
Packages that use RegistryLoader
-
Uses of RegistryLoader in org.geysermc.geyser.registry
Methods in org.geysermc.geyser.registry with parameters of type RegistryLoaderModifier and TypeMethodDescriptionstatic <I, M> ArrayRegistry<M>ArrayRegistry.create(I input, RegistryLoader<I,M[]> registryLoader)Creates a new array registry with the givenRegistryLoaderand input.static <I, M> ArrayRegistry<M>ArrayRegistry.create(RegistryLoader<I,M[]> registryLoader)Creates a new array registry with the givenRegistryLoader.static <I, K, V, M extends Map<K, V>>
MappedRegistry<K,V,M>MappedRegistry.create(I input, RegistryLoader<I,M> registryLoader)Creates a new mapped registry with the givenRegistryLoaderand input.static <I, K, V, M extends Map<K, V>>
MappedRegistry<K,V,M>MappedRegistry.create(RegistryLoader<I,M> registryLoader)Creates a new mapped registry with the givenRegistryLoader.static <I, K, V> SimpleMappedRegistry<K,V>SimpleMappedRegistry.create(I input, RegistryLoader<I,Map<K,V>> registryLoader)Creates a new mapped registry with the givenRegistryLoaderand input.static <I, K, V> SimpleMappedRegistry<K,V>SimpleMappedRegistry.create(RegistryLoader<I,Map<K,V>> registryLoader)Creates a new mapped registry with the givenRegistryLoader.static <I, M> SimpleRegistry<M>SimpleRegistry.create(I input, RegistryLoader<I,M> registryLoader)Creates a new registry with the givenRegistryLoaderand input.static <I, M> SimpleRegistry<M>SimpleRegistry.create(RegistryLoader<I,M> registryLoader)Creates a new registry with the givenRegistryLoader.static <I, V> VersionedRegistry<V>VersionedRegistry.create(I input, RegistryLoader<I,it.unimi.dsi.fastutil.ints.Int2ObjectMap<V>> registryLoader)Creates a new versioned registry with the givenRegistryLoaderand input.static <I, V> VersionedRegistry<V>VersionedRegistry.create(RegistryLoader<I,it.unimi.dsi.fastutil.ints.Int2ObjectMap<V>> registryLoader)Creates a new versioned registry with the givenRegistryLoader.Method parameters in org.geysermc.geyser.registry with type arguments of type RegistryLoaderModifier and TypeMethodDescriptionstatic <I, M> ArrayRegistry<M>ArrayRegistry.create(I input, Supplier<RegistryLoader<I,M[]>> registryLoader)Creates a new array registry with the givenRegistryLoadersupplier and input.static <I, M> ArrayRegistry<M>ArrayRegistry.create(Supplier<RegistryLoader<I,M[]>> registryLoader)Creates a new array registry with the givenRegistryLoadersupplier.static <I, K, V, M extends Map<K, V>>
MappedRegistry<K,V,M>MappedRegistry.create(I input, Supplier<RegistryLoader<I,M>> registryLoader)Creates a new mapped registry with the givenRegistryLoaderand input.static <I, K, V, M extends Map<K, V>>
MappedRegistry<K,V,M>MappedRegistry.create(Supplier<RegistryLoader<I,M>> registryLoader)Creates a new mapped registry with the givenRegistryLoadersupplier.static <I, K, V> SimpleMappedRegistry<K,V>SimpleMappedRegistry.create(I input, Supplier<RegistryLoader<I,Map<K,V>>> registryLoader)Creates a new mapped registry with the givenRegistryLoaderand input.static <I, K, V> SimpleMappedRegistry<K,V>SimpleMappedRegistry.create(Supplier<RegistryLoader<I,Map<K,V>>> registryLoader)Creates a new mapped registry with the givenRegistryLoadersupplier.static <I, M> SimpleRegistry<M>SimpleRegistry.create(I input, Supplier<RegistryLoader<I,M>> registryLoader)Creates a new registry with the givenRegistryLoadersupplier and input.static <I, M> SimpleRegistry<M>SimpleRegistry.create(Supplier<RegistryLoader<I,M>> registryLoader)Creates a new registry with the givenRegistryLoadersupplier.static <I, V> VersionedRegistry<V>VersionedRegistry.create(I input, Supplier<RegistryLoader<I,it.unimi.dsi.fastutil.ints.Int2ObjectMap<V>>> registryLoader)Creates a new versioned registry with the givenRegistryLoadersupplier and input.static <I, V> VersionedRegistry<V>VersionedRegistry.create(Supplier<RegistryLoader<I,it.unimi.dsi.fastutil.ints.Int2ObjectMap<V>>> registryLoader)Creates a new versioned registry with the givenRegistryLoadersupplier.Constructors in org.geysermc.geyser.registry with parameters of type RegistryLoaderModifierConstructorDescriptionprotectedAbstractMappedRegistry(I input, RegistryLoader<I,M> registryLoader)protectedArrayRegistry(I input, RegistryLoader<I,M[]> registryLoader)Creates a new array registry of this class with the given input andRegistryLoader.protectedMappedRegistry(I input, RegistryLoader<I,M> registryLoader)protectedRegistry(I input, RegistryLoader<I,M> registryLoader)Creates a new instance of this class with the given input andRegistryLoader.protectedSimpleMappedRegistry(I input, RegistryLoader<I,Map<K,V>> registryLoader)protectedVersionedRegistry(I input, RegistryLoader<I,it.unimi.dsi.fastutil.ints.Int2ObjectMap<V>> registryLoader) -
Uses of RegistryLoader in org.geysermc.geyser.registry.loader
Classes in org.geysermc.geyser.registry.loader that implement RegistryLoaderModifier and TypeClassDescriptionclassAnnotatedRegistryLoader<R,A extends Annotation,V>A mapped registry loader which takes in aStringand returns a transformedAnnotationas the value.classclassLoads block entities from the given classpath.classLoads collision data from the given resource path.classAn abstract registry loader for loading effects from a resource path.classclassA RegistryLoader that loads data from two different locations, yet with the same input type.classLoads NBT data from the given resource path.classLoads particle types from the given resource path.classGenerates a collection ofPotionMixDatathat enables the Bedrock client to place brewing items into the brewing stand.classLoads sound effects from the given resource path.classLoads sounds from the given input.classLoads sound handlers from the given classpath.Methods in org.geysermc.geyser.registry.loader that return RegistryLoaderModifier and TypeMethodDescriptionstatic <V> RegistryLoader<Object,V>Wraps the surroundingSupplierin aRegistryLoaderwhich does not take in any input value.