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 dj
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 Ldj;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 Ldj;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;
    • field_13724

      private Object[] field_13724
      Mappings:
      Namespace Name Mixin selector
      official b Ldj;b:[Ljava/lang/Object;
      intermediary field_13724 Lnet/minecraft/class_1367;field_13724:[Ljava/lang/Object;
      named field_13724 Lnet/minecraft/util/registry/MutableRegistry;field_13724:[Ljava/lang/Object;
  • Constructor Details

    • MutableRegistry

      public MutableRegistry()
  • Method Details

    • createMap

      protected Map<K,V> createMap()
      Mappings:
      Namespace Name Mixin selector
      official b Ldj;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

      @Nullable public V get(@Nullable K key)
      Specified by:
      get in interface Registry<K,V>
      Mappings:
      Namespace Name Mixin selector
      official c Ldh;c(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 Ldh;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
    • getKeySet

      public Set<K> getKeySet()
      Specified by:
      getKeySet in interface Registry<K,V>
      Mappings:
      Namespace Name Mixin selector
      official c Ldh;c()Ljava/util/Set;
      intermediary method_12583 Lnet/minecraft/class_1366;method_12583()Ljava/util/Set;
      named getKeySet Lnet/minecraft/util/registry/Registry;getKeySet()Ljava/util/Set;
    • method_12584

      @Nullable public V method_12584(Random random)
      Mappings:
      Namespace Name Mixin selector
      official a Ldj;a(Ljava/util/Random;)Ljava/lang/Object;
      intermediary method_12584 Lnet/minecraft/class_1367;method_12584(Ljava/util/Random;)Ljava/lang/Object;
      named method_12584 Lnet/minecraft/util/registry/MutableRegistry;method_12584(Ljava/util/Random;)Ljava/lang/Object;
    • containsKey

      public boolean containsKey(K key)
      Mappings:
      Namespace Name Mixin selector
      official d Ldj;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 Ldj;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;