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 cv
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 Lcv;a:Lcs;
      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 Lcv;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 rawId, String id, Object object)
      Mappings:
      Namespace Name Mixin selector
      official a Lcv;a(ILjava/lang/String;Ljava/lang/Object;)V
      intermediary method_7327 Lnet/minecraft/class_1943;method_7327(ILjava/lang/String;Ljava/lang/Object;)V
      named add Lnet/minecraft/util/registry/SimpleRegistry;add(ILjava/lang/String;Ljava/lang/Object;)V
    • createMap

      protected Map createMap()
      Overrides:
      createMap in class MutableRegistry
      Mappings:
      Namespace Name Mixin selector
      official a Lcz;a()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(String string)
      Mappings:
      Namespace Name Mixin selector
      official a Lcv;a(Ljava/lang/String;)Ljava/lang/Object;
      intermediary method_7328 Lnet/minecraft/class_1943;method_7328(Ljava/lang/String;)Ljava/lang/Object;
      named get Lnet/minecraft/util/registry/SimpleRegistry;get(Ljava/lang/String;)Ljava/lang/Object;
    • getId

      public String getId(Object object)
      Mappings:
      Namespace Name Mixin selector
      official c Lcv;c(Ljava/lang/Object;)Ljava/lang/String;
      intermediary method_7332 Lnet/minecraft/class_1943;method_7332(Ljava/lang/Object;)Ljava/lang/String;
      named getId Lnet/minecraft/util/registry/SimpleRegistry;getId(Ljava/lang/Object;)Ljava/lang/String;
    • containsKey

      public boolean containsKey(String string)
      Mappings:
      Namespace Name Mixin selector
      official b Lcv;b(Ljava/lang/String;)Z
      intermediary method_7331 Lnet/minecraft/class_1943;method_7331(Ljava/lang/String;)Z
      named containsKey Lnet/minecraft/util/registry/SimpleRegistry;containsKey(Ljava/lang/String;)Z
    • getRawId

      public int getRawId(Object object)
      Mappings:
      Namespace Name Mixin selector
      official b Lcv;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 Lcv;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
      Mappings:
      Namespace Name Mixin selector
      official iterator Lcv;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;
    • hasId

      public boolean hasId(int i)
      Mappings:
      Namespace Name Mixin selector
      official b Lcv;b(I)Z
      intermediary method_7329 Lnet/minecraft/class_1943;method_7329(I)Z
      named hasId Lnet/minecraft/util/registry/SimpleRegistry;hasId(I)Z
    • addPrefix

      private static String addPrefix(String id)
      Mappings:
      Namespace Name Mixin selector
      official c Lcv;c(Ljava/lang/String;)Ljava/lang/String;
      intermediary method_7333 Lnet/minecraft/class_1943;method_7333(Ljava/lang/String;)Ljava/lang/String;
      named addPrefix Lnet/minecraft/util/registry/SimpleRegistry;addPrefix(Ljava/lang/String;)Ljava/lang/String;