{ "obf": "cs", "name": "net/minecraft/util/registry/DefaultMappedRegistry", "field": [ { "obf": "d", "name": "defaultKey", "type": "Ljava/lang/Object;" }, { "obf": "e", "name": "defaultValue", "type": "Ljava/lang/Object;" } ], "constructors": [ { "signature": "(Ljava/lang/Object;)V", "args": [ { "index": 0, "name": "defaultKey" } ], "statics": false } ], "method": [ { "obf": "a", "name": "checkDefault", "signature": "()V", "args": [] }, { "obf": "a", "name": "get", "signature": "(I)Ljava/lang/Object;", "args": [ { "index": 0, "name": "id" } ] }, { "obf": "a", "name": "register", "signature": "(ILjava/lang/Object;Ljava/lang/Object;)V", "args": [ { "index": 0, "name": "id" }, { "index": 1, "name": "key" }, { "index": 2, "name": "value" } ] }, { "obf": "a", "name": "getId", "signature": "(Ljava/lang/Object;)I", "args": [ { "index": 0, "name": "value" } ] }, { "obf": "a", "name": "getRandom", "signature": "(Ljava/util/Random;)Ljava/lang/Object;", "args": [ { "index": 0, "name": "random" } ] }, { "obf": "b", "name": "getKey", "signature": "(Ljava/lang/Object;)Ljava/lang/Object;", "args": [ { "index": 0, "name": "value" } ] }, { "obf": "c", "name": "get", "signature": "(Ljava/lang/Object;)Ljava/lang/Object;", "args": [ { "index": 0, "name": "key" } ] } ], "innerClass": [] }