Class MutableRegistry

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

public class MutableRegistry extends Object implements Registry
Mappings:
Namespace Name
official fb
intermediary net/minecraft/class_1367
named net/minecraft/util/registry/MutableRegistry
  • Field Details

    • LOGGER

      private static final Logger LOGGER
      Mappings:
      Namespace Name Mixin selector
      official a Lfb;a:Lorg/apache/logging/log4j/Logger;
      intermediary field_8401 Lnet/minecraft/class_1367;field_8401:Lorg/apache/logging/log4j/Logger;
      named LOGGER Lnet/minecraft/util/registry/MutableRegistry;LOGGER:Lorg/apache/logging/log4j/Logger;
    • map

      protected final Map map
      Mappings:
      Namespace Name Mixin selector
      official c Lfb;c:Ljava/util/Map;
      intermediary field_5257 Lnet/minecraft/class_1367;field_5257:Ljava/util/Map;
      named map Lnet/minecraft/util/registry/MutableRegistry;map:Ljava/util/Map;
  • Constructor Details

    • MutableRegistry

      public MutableRegistry()
  • Method Details

    • createMap

      protected Map createMap()
      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
      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;
    • put

      public void put(Object key, Object value)
      Specified by:
      put in interface Registry
      Mappings:
      Namespace Name Mixin selector
      official a Lez;a(Ljava/lang/Object;Ljava/lang/Object;)V
      intermediary method_4383 Lnet/minecraft/class_1366;method_4383(Ljava/lang/Object;Ljava/lang/Object;)V
      named put Lnet/minecraft/util/registry/Registry;put(Ljava/lang/Object;Ljava/lang/Object;)V
    • keySet

      public Set keySet()
      Mappings:
      Namespace Name Mixin selector
      official c Lfb;c()Ljava/util/Set;
      intermediary method_7335 Lnet/minecraft/class_1367;method_7335()Ljava/util/Set;
      named keySet Lnet/minecraft/util/registry/MutableRegistry;keySet()Ljava/util/Set;
    • containsKey

      public boolean containsKey(Object key)
      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
    • iterator

      public Iterator iterator()
      Specified by:
      iterator in interface Iterable
      Mappings:
      Namespace Name Mixin selector
      official iterator Lfb;iterator()Ljava/util/Iterator;
      intermediary iterator Lnet/minecraft/class_1367;iterator()Ljava/util/Iterator;
      named iterator Lnet/minecraft/util/registry/MutableRegistry;iterator()Ljava/util/Iterator;