Class MutableRegistry<K,V>

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

public class MutableRegistry<K,V> extends Object implements Registry<K,V>
Mappings:
Namespace Name
official dd
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 Ldd;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<K,V> map
      Mappings:
      Namespace Name Mixin selector
      official c Ldd;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<K,V> createMap()
      Mappings:
      Namespace Name Mixin selector
      official b Ldd;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 V get(K key)
      Specified by:
      get in interface Registry<K,V>
      Mappings:
      Namespace Name Mixin selector
      official a Ldb;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(K key, V value)
      Specified by:
      put in interface Registry<K,V>
      Mappings:
      Namespace Name Mixin selector
      official a Ldb;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<K> keySet()
      Mappings:
      Namespace Name Mixin selector
      official c Ldd;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(K key)
      Mappings:
      Namespace Name Mixin selector
      official d Ldd;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<V> iterator()
      Specified by:
      iterator in interface Iterable<K>
      Mappings:
      Namespace Name Mixin selector
      official iterator Ldd;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;