Class Modules.ModuleRegistry

java.lang.Object
net.minecraft.registry.SimpleRegistry<Module>
meteordevelopment.meteorclient.systems.modules.Modules.ModuleRegistry
All Implemented Interfaces:
com.mojang.serialization.Keyable, Iterable<Module>, net.minecraft.registry.MutableRegistry<Module>, net.minecraft.registry.Registry<Module>, net.minecraft.util.collection.IndexedIterable<Module>
Enclosing class:
Modules

public static class Modules.ModuleRegistry extends net.minecraft.registry.SimpleRegistry<Module>
  • Constructor Details

    • ModuleRegistry

      public ModuleRegistry()
  • Method Details

    • size

      public int size()
      Specified by:
      size in interface net.minecraft.util.collection.IndexedIterable<Module>
      Overrides:
      size in class net.minecraft.registry.SimpleRegistry<Module>
    • getId

      public net.minecraft.util.Identifier getId(Module entry)
      Specified by:
      getId in interface net.minecraft.registry.Registry<Module>
      Overrides:
      getId in class net.minecraft.registry.SimpleRegistry<Module>
    • getKey

      public Optional<net.minecraft.registry.RegistryKey<Module>> getKey(Module entry)
      Specified by:
      getKey in interface net.minecraft.registry.Registry<Module>
      Overrides:
      getKey in class net.minecraft.registry.SimpleRegistry<Module>
    • getRawId

      public int getRawId(Module entry)
      Specified by:
      getRawId in interface net.minecraft.util.collection.IndexedIterable<Module>
      Specified by:
      getRawId in interface net.minecraft.registry.Registry<Module>
      Overrides:
      getRawId in class net.minecraft.registry.SimpleRegistry<Module>
    • get

      public Module get(net.minecraft.registry.RegistryKey<Module> key)
      Specified by:
      get in interface net.minecraft.registry.Registry<Module>
      Overrides:
      get in class net.minecraft.registry.SimpleRegistry<Module>
    • get

      public Module get(net.minecraft.util.Identifier id)
      Specified by:
      get in interface net.minecraft.registry.Registry<Module>
      Overrides:
      get in class net.minecraft.registry.SimpleRegistry<Module>
    • getEntryLifecycle

      public com.mojang.serialization.Lifecycle getEntryLifecycle(Module object)
      Specified by:
      getEntryLifecycle in interface net.minecraft.registry.Registry<Module>
      Overrides:
      getEntryLifecycle in class net.minecraft.registry.SimpleRegistry<Module>
    • getLifecycle

      public com.mojang.serialization.Lifecycle getLifecycle()
      Specified by:
      getLifecycle in interface net.minecraft.registry.Registry<Module>
      Overrides:
      getLifecycle in class net.minecraft.registry.SimpleRegistry<Module>
    • getIds

      public Set<net.minecraft.util.Identifier> getIds()
      Specified by:
      getIds in interface net.minecraft.registry.Registry<Module>
      Overrides:
      getIds in class net.minecraft.registry.SimpleRegistry<Module>
    • containsId

      public boolean containsId(net.minecraft.util.Identifier id)
      Specified by:
      containsId in interface net.minecraft.registry.Registry<Module>
      Overrides:
      containsId in class net.minecraft.registry.SimpleRegistry<Module>
    • get

      @Nullable public @Nullable Module get(int index)
      Specified by:
      get in interface net.minecraft.util.collection.IndexedIterable<Module>
      Overrides:
      get in class net.minecraft.registry.SimpleRegistry<Module>
    • iterator

      public Iterator<Module> iterator()
      Specified by:
      iterator in interface Iterable<Module>
      Overrides:
      iterator in class net.minecraft.registry.SimpleRegistry<Module>
    • contains

      public boolean contains(net.minecraft.registry.RegistryKey<Module> key)
      Specified by:
      contains in interface net.minecraft.registry.Registry<Module>
      Overrides:
      contains in class net.minecraft.registry.SimpleRegistry<Module>
    • getEntrySet

      public Set<Map.Entry<net.minecraft.registry.RegistryKey<Module>,Module>> getEntrySet()
      Specified by:
      getEntrySet in interface net.minecraft.registry.Registry<Module>
      Overrides:
      getEntrySet in class net.minecraft.registry.SimpleRegistry<Module>
    • getKeys

      public Set<net.minecraft.registry.RegistryKey<Module>> getKeys()
      Specified by:
      getKeys in interface net.minecraft.registry.Registry<Module>
      Overrides:
      getKeys in class net.minecraft.registry.SimpleRegistry<Module>
    • getRandom

      public Optional<net.minecraft.registry.entry.RegistryEntry.Reference<Module>> getRandom(net.minecraft.util.math.random.Random random)
      Specified by:
      getRandom in interface net.minecraft.registry.Registry<Module>
      Overrides:
      getRandom in class net.minecraft.registry.SimpleRegistry<Module>
    • freeze

      public net.minecraft.registry.Registry<Module> freeze()
      Specified by:
      freeze in interface net.minecraft.registry.Registry<Module>
      Overrides:
      freeze in class net.minecraft.registry.SimpleRegistry<Module>
    • createEntry

      public net.minecraft.registry.entry.RegistryEntry.Reference<Module> createEntry(Module value)
      Specified by:
      createEntry in interface net.minecraft.registry.Registry<Module>
      Overrides:
      createEntry in class net.minecraft.registry.SimpleRegistry<Module>
    • getEntry

      public Optional<net.minecraft.registry.entry.RegistryEntry.Reference<Module>> getEntry(int rawId)
      Specified by:
      getEntry in interface net.minecraft.registry.Registry<Module>
      Overrides:
      getEntry in class net.minecraft.registry.SimpleRegistry<Module>
    • getEntry

      public Optional<net.minecraft.registry.entry.RegistryEntry.Reference<Module>> getEntry(net.minecraft.registry.RegistryKey<Module> key)
      Specified by:
      getEntry in interface net.minecraft.registry.Registry<Module>
      Overrides:
      getEntry in class net.minecraft.registry.SimpleRegistry<Module>
    • streamEntries

      public Stream<net.minecraft.registry.entry.RegistryEntry.Reference<Module>> streamEntries()
      Specified by:
      streamEntries in interface net.minecraft.registry.Registry<Module>
      Overrides:
      streamEntries in class net.minecraft.registry.SimpleRegistry<Module>
    • getEntryList

      public Optional<net.minecraft.registry.entry.RegistryEntryList.Named<Module>> getEntryList(net.minecraft.registry.tag.TagKey<Module> tag)
      Specified by:
      getEntryList in interface net.minecraft.registry.Registry<Module>
      Overrides:
      getEntryList in class net.minecraft.registry.SimpleRegistry<Module>
    • getOrCreateEntryList

      public net.minecraft.registry.entry.RegistryEntryList.Named<Module> getOrCreateEntryList(net.minecraft.registry.tag.TagKey<Module> tag)
      Specified by:
      getOrCreateEntryList in interface net.minecraft.registry.Registry<Module>
      Overrides:
      getOrCreateEntryList in class net.minecraft.registry.SimpleRegistry<Module>
    • streamTagsAndEntries

      public Stream<com.mojang.datafixers.util.Pair<net.minecraft.registry.tag.TagKey<Module>,net.minecraft.registry.entry.RegistryEntryList.Named<Module>>> streamTagsAndEntries()
      Specified by:
      streamTagsAndEntries in interface net.minecraft.registry.Registry<Module>
      Overrides:
      streamTagsAndEntries in class net.minecraft.registry.SimpleRegistry<Module>
    • streamTags

      public Stream<net.minecraft.registry.tag.TagKey<Module>> streamTags()
      Specified by:
      streamTags in interface net.minecraft.registry.Registry<Module>
      Overrides:
      streamTags in class net.minecraft.registry.SimpleRegistry<Module>
    • clearTags

      public void clearTags()
      Specified by:
      clearTags in interface net.minecraft.registry.Registry<Module>
      Overrides:
      clearTags in class net.minecraft.registry.SimpleRegistry<Module>
    • populateTags

      public void populateTags(Map<net.minecraft.registry.tag.TagKey<Module>,List<net.minecraft.registry.entry.RegistryEntry<Module>>> tagEntries)
      Specified by:
      populateTags in interface net.minecraft.registry.Registry<Module>
      Overrides:
      populateTags in class net.minecraft.registry.SimpleRegistry<Module>