Class SimpleRegistry

java.lang.Object
net.minecraft.util.registry.MutableRegistry
net.minecraft.util.registry.SimpleRegistry
All Implemented Interfaces:
Iterable, ObjectIdIterable, Registry
Direct Known Subclasses:
BiDefaultedRegistry

public class SimpleRegistry extends MutableRegistry implements ObjectIdIterable
Mappings:
Namespace Name
official ev
intermediary net/minecraft/class_1943
named net/minecraft/util/registry/SimpleRegistry
  • Field Details

    • ids

      protected final IdList ids
      Mappings:
      Namespace Name Mixin selector
      official a Lev;a:Ler;
      intermediary field_8399 Lnet/minecraft/class_1943;field_8399:Lnet/minecraft/class_1942;
      named ids Lnet/minecraft/util/registry/SimpleRegistry;ids:Lnet/minecraft/util/collection/IdList;
    • objects

      protected final Map objects
      Mappings:
      Namespace Name Mixin selector
      official b Lev;b:Ljava/util/Map;
      intermediary field_8400 Lnet/minecraft/class_1943;field_8400:Ljava/util/Map;
      named objects Lnet/minecraft/util/registry/SimpleRegistry;objects:Ljava/util/Map;
  • Constructor Details

    • SimpleRegistry

      public SimpleRegistry()
  • Method Details

    • add

      public void add(int id, Object identifier, Object object)
      Mappings:
      Namespace Name Mixin selector
      official a Lev;a(ILjava/lang/Object;Ljava/lang/Object;)V
      intermediary method_10554 Lnet/minecraft/class_1943;method_10554(ILjava/lang/Object;Ljava/lang/Object;)V
      named add Lnet/minecraft/util/registry/SimpleRegistry;add(ILjava/lang/Object;Ljava/lang/Object;)V
    • createMap

      protected Map createMap()
      Overrides:
      createMap in class MutableRegistry
      Mappings:
      Namespace Name Mixin selector
      official b Lfb;b()Ljava/util/Map;
      intermediary method_7334 Lnet/minecraft/class_1367;method_7334()Ljava/util/Map;
      named createMap Lnet/minecraft/util/registry/MutableRegistry;createMap()Ljava/util/Map;
    • get

      public Object get(Object key)
      Specified by:
      get in interface Registry
      Overrides:
      get in class MutableRegistry
      Mappings:
      Namespace Name Mixin selector
      official a Lez;a(Ljava/lang/Object;)Ljava/lang/Object;
      intermediary method_4382 Lnet/minecraft/class_1366;method_4382(Ljava/lang/Object;)Ljava/lang/Object;
      named get Lnet/minecraft/util/registry/Registry;get(Ljava/lang/Object;)Ljava/lang/Object;
    • getIdentifier

      public Object getIdentifier(Object id)
      Mappings:
      Namespace Name Mixin selector
      official c Lev;c(Ljava/lang/Object;)Ljava/lang/Object;
      intermediary method_10555 Lnet/minecraft/class_1943;method_10555(Ljava/lang/Object;)Ljava/lang/Object;
      named getIdentifier Lnet/minecraft/util/registry/SimpleRegistry;getIdentifier(Ljava/lang/Object;)Ljava/lang/Object;
    • containsKey

      public boolean containsKey(Object key)
      Overrides:
      containsKey in class MutableRegistry
      Mappings:
      Namespace Name Mixin selector
      official d Lfb;d(Ljava/lang/Object;)Z
      intermediary method_7336 Lnet/minecraft/class_1367;method_7336(Ljava/lang/Object;)Z
      named containsKey Lnet/minecraft/util/registry/MutableRegistry;containsKey(Ljava/lang/Object;)Z
    • getRawId

      public int getRawId(Object object)
      Mappings:
      Namespace Name Mixin selector
      official b Lev;b(Ljava/lang/Object;)I
      intermediary method_7330 Lnet/minecraft/class_1943;method_7330(Ljava/lang/Object;)I
      named getRawId Lnet/minecraft/util/registry/SimpleRegistry;getRawId(Ljava/lang/Object;)I
    • getByRawId

      public Object getByRawId(int index)
      Mappings:
      Namespace Name Mixin selector
      official a Lev;a(I)Ljava/lang/Object;
      intermediary method_7326 Lnet/minecraft/class_1943;method_7326(I)Ljava/lang/Object;
      named getByRawId Lnet/minecraft/util/registry/SimpleRegistry;getByRawId(I)Ljava/lang/Object;
    • iterator

      public Iterator iterator()
      Specified by:
      iterator in interface Iterable
      Overrides:
      iterator in class MutableRegistry
      Mappings:
      Namespace Name Mixin selector
      official iterator Lev;iterator()Ljava/util/Iterator;
      intermediary iterator Lnet/minecraft/class_1943;iterator()Ljava/util/Iterator;
      named iterator Lnet/minecraft/util/registry/SimpleRegistry;iterator()Ljava/util/Iterator;