net.minecraft.util

## Class RegistrySimple

- java.lang.Object
- - net.minecraft.util.RegistrySimple

- All Implemented Interfaces:
    IRegistry
  Direct Known Subclasses:
    RegistryDefaulted, RegistryNamespaced, SoundRegistry

      public class RegistrySimple
      extends java.lang.Object
      implements IRegistry

- - ### Field Summary

    Fields
    Modifier and Type | Field and Description
    --- | ---
    `protected java.util.Map` | `registryObjects`

  - ### Constructor Summary

    Constructors
    Constructor and Description
    `RegistrySimple()`

  - ### Method Summary

    Methods
    Modifier and Type | Method and Description
    --- | ---
    `boolean` | `containsKey(java.lang.Object p_148741_1_)`
    `protected java.util.Map` | `createUnderlyingMap()`
    `java.util.Set` | `getKeys()`
    `java.lang.Object` | `getObject(java.lang.Object par1Obj)`
    `void` | `putObject(java.lang.Object par1Obj, java.lang.Object par2Obj)`

    - ### Methods inherited from class java.lang.Object

      `clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

- - ### Field Detail

    - #### registryObjects

          protected final java.util.Map registryObjects

  - ### Constructor Detail

    - #### RegistrySimple

          public RegistrySimple()

  - ### Method Detail

    - #### createUnderlyingMap

          protected java.util.Map createUnderlyingMap()

    - #### getObject

          public java.lang.Object getObject(java.lang.Object par1Obj)

      Specified by:
        `getObject` in interface `IRegistry`

    - #### putObject

          public void putObject(java.lang.Object par1Obj,
                       java.lang.Object par2Obj)

      Specified by:
        `putObject` in interface `IRegistry`

    - #### getKeys

          public java.util.Set getKeys()

    - #### containsKey

          public boolean containsKey(java.lang.Object p_148741_1_)