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_1399
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_5893 Lnet/minecraft/class_1399;field_5893: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_5894 Lnet/minecraft/class_1399;field_5894: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_4970 Lnet/minecraft/class_1399;method_4970()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_4964 Lnet/minecraft/class_1397;method_4964(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_4965 Lnet/minecraft/class_1397;method_4965(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_4971 Lnet/minecraft/class_1399;method_4971()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_4972 Lnet/minecraft/class_1399;method_4972(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_1399;iterator()Ljava/util/Iterator;
      named iterator Lnet/minecraft/util/registry/MutableRegistry;iterator()Ljava/util/Iterator;