Class BiDefaultedRegistry<K,​V>

java.lang.Object
net.minecraft.util.registry.MutableRegistry<K,​V>
net.minecraft.util.registry.SimpleRegistry<K,​V>
net.minecraft.util.registry.BiDefaultedRegistry<K,​V>
All Implemented Interfaces:
Iterable<V>, ObjectIdIterable<V>, Registry<K,​V>

public class BiDefaultedRegistry<K,​V>
extends SimpleRegistry<K,​V>
Mappings:
Namespace Name
official co
intermediary net/minecraft/class_1381
named net/minecraft/util/registry/BiDefaultedRegistry
  • Field Details

    • defaultKey

      private final K defaultKey
      Mappings:
      Namespace Name Mixin selector
      official d Lco;d:Ljava/lang/Object;
      intermediary field_5795 Lnet/minecraft/class_1381;field_5795:Ljava/lang/Object;
      named defaultKey Lnet/minecraft/util/registry/BiDefaultedRegistry;defaultKey:Ljava/lang/Object;
    • defaultValue

      private V defaultValue
      Mappings:
      Namespace Name Mixin selector
      official e Lco;e:Ljava/lang/Object;
      intermediary field_5796 Lnet/minecraft/class_1381;field_5796:Ljava/lang/Object;
      named defaultValue Lnet/minecraft/util/registry/BiDefaultedRegistry;defaultValue:Ljava/lang/Object;
  • Constructor Details

    • BiDefaultedRegistry

      public BiDefaultedRegistry​(K defaultKey)
      Mappings:
      Namespace Name Mixin selector
      official <init> Lco;<init>(Ljava/lang/Object;)V
      intermediary <init> Lnet/minecraft/class_1381;<init>(Ljava/lang/Object;)V
      named <init> Lnet/minecraft/util/registry/BiDefaultedRegistry;<init>(Ljava/lang/Object;)V
  • Method Details

    • add

      public void add​(int id, K identifier, V object)
      Overrides:
      add in class SimpleRegistry<K,​V>
      Mappings:
      Namespace Name Mixin selector
      official a Lcx;a(ILjava/lang/Object;Ljava/lang/Object;)V
      intermediary method_4951 Lnet/minecraft/class_1393;method_4951(ILjava/lang/Object;Ljava/lang/Object;)V
      named add Lnet/minecraft/util/registry/SimpleRegistry;add(ILjava/lang/Object;Ljava/lang/Object;)V
    • validateDefaultKey

      public void validateDefaultKey()
      Mappings:
      Namespace Name Mixin selector
      official a Lco;a()V
      intermediary method_4910 Lnet/minecraft/class_1381;method_4910()V
      named validateDefaultKey Lnet/minecraft/util/registry/BiDefaultedRegistry;validateDefaultKey()V
    • get

      public V get​(K key)
      Specified by:
      get in interface Registry<K,​V>
      Overrides:
      get in class SimpleRegistry<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;
    • byIndex

      public V byIndex​(int index)
      Overrides:
      byIndex in class SimpleRegistry<K,​V>
      Mappings:
      Namespace Name Mixin selector
      official a Lcx;a(I)Ljava/lang/Object;
      intermediary method_4950 Lnet/minecraft/class_1393;method_4950(I)Ljava/lang/Object;
      named byIndex Lnet/minecraft/util/registry/SimpleRegistry;byIndex(I)Ljava/lang/Object;