{ "obf": "di", "name": "net/minecraft/util/registry/Registry", "field": [ { "obf": "a", "name": "LOGGER", "type": "Lorg/apache/logging/log4j/Logger;" }, { "obf": "b", "name": "valueCache", "type": "[Ljava/lang/Object;" }, { "obf": "c", "name": "map", "type": "Ljava/util/Map;" } ], "constructors": [], "method": [ { "obf": "a", "name": "put", "signature": "(Ljava/lang/Object;Ljava/lang/Object;)V", "args": [ { "index": 0, "name": "key" }, { "index": 1, "name": "value" } ] }, { "obf": "a", "name": "getRandom", "signature": "(Ljava/util/Random;)Ljava/lang/Object;", "args": [ { "index": 0, "name": "random" } ] }, { "obf": "b", "name": "createMap", "signature": "()Ljava/util/Map;", "args": [] }, { "obf": "c", "name": "getKeys", "signature": "()Ljava/util/Set;", "args": [] }, { "obf": "c", "name": "get", "signature": "(Ljava/lang/Object;)Ljava/lang/Object;", "args": [ { "index": 0, "name": "key" } ] }, { "obf": "d", "name": "containsKey", "signature": "(Ljava/lang/Object;)Z", "args": [ { "index": 0, "name": "key" } ] }, { "obf": "iterator", "name": "iterator", "signature": "()Ljava/util/Iterator;", "args": [] } ], "innerClass": [] }