{ "obf": "cn", "name": "net/minecraft/util/math/BlockPos", "field": [ { "obf": "a", "name": "ORIGIN", "type": "Lnone/cn;" }, { "obf": "b", "name": "logger", "type": "Lorg/apache/logging/log4j/Logger;" } ], "constructors": [ { "signature": "(DDD)V", "args": [ { "index": 0, "name": "x" }, { "index": 1, "name": "y" }, { "index": 2, "name": "z" } ], "statics": false }, { "signature": "(III)V", "args": [ { "index": 0, "name": "x" }, { "index": 1, "name": "y" }, { "index": 2, "name": "z" } ], "statics": false }, { "signature": "(Lnone/bcs;)V", "args": [ { "index": 0, "name": "vec" } ], "statics": false }, { "signature": "(Lnone/dk;)V", "args": [ { "index": 0, "name": "vec" } ], "statics": false }, { "signature": "(Lnone/se;)V", "args": [ { "index": 0, "name": "entity" } ], "statics": false } ], "method": [ { "obf": "a", "name": "up", "signature": "()Lnone/cn;", "args": [] }, { "obf": "a", "name": "add", "signature": "(DDD)Lnone/cn;", "args": [ { "index": 0, "name": "x" }, { "index": 1, "name": "y" }, { "index": 2, "name": "z" } ] }, { "obf": "a", "name": "add", "signature": "(III)Lnone/cn;", "args": [ { "index": 0, "name": "x" }, { "index": 1, "name": "y" }, { "index": 2, "name": "z" } ] }, { "obf": "a", "name": "offset", "signature": "(Lnone/cu;)Lnone/cn;", "args": [ { "index": 0, "name": "facing" } ] }, { "obf": "a", "name": "offset", "signature": "(Lnone/cu;I)Lnone/cn;", "args": [ { "index": 0, "name": "facing" }, { "index": 1, "name": "distance" } ] }, { "obf": "a", "name": "add", "signature": "(Lnone/dk;)Lnone/cn;", "args": [ { "index": 0, "name": "vec" } ] }, { "obf": "b", "name": "down", "signature": "()Lnone/cn;", "args": [] }, { "obf": "b", "name": "up", "signature": "(I)Lnone/cn;", "args": [ { "index": 0, "name": "distance" } ] }, { "obf": "b", "name": "subtract", "signature": "(Lnone/dk;)Lnone/cn;", "args": [ { "index": 0, "name": "vec" } ] }, { "obf": "c", "name": "north", "signature": "()Lnone/cn;", "args": [] }, { "obf": "c", "name": "down", "signature": "(I)Lnone/cn;", "args": [ { "index": 0, "name": "distance" } ] }, { "obf": "d", "name": "south", "signature": "()Lnone/cn;", "args": [] }, { "obf": "d", "name": "north", "signature": "(I)Lnone/cn;", "args": [ { "index": 0, "name": "distance" } ] }, { "obf": "e", "name": "west", "signature": "()Lnone/cn;", "args": [] }, { "obf": "e", "name": "south", "signature": "(I)Lnone/cn;", "args": [ { "index": 0, "name": "distance" } ] }, { "obf": "f", "name": "east", "signature": "()Lnone/cn;", "args": [] }, { "obf": "f", "name": "west", "signature": "(I)Lnone/cn;", "args": [ { "index": 0, "name": "distance" } ] }, { "obf": "g", "name": "east", "signature": "(I)Lnone/cn;", "args": [ { "index": 0, "name": "distance" } ] }, { "obf": "h", "name": "toImmutable", "signature": "()Lnone/cn;", "args": [] } ], "innerClass": [ { "obf": "cn$a", "name": "MutableBlockPos", "field": [ { "obf": "b", "name": "x", "type": "I" }, { "obf": "c", "name": "y", "type": "I" }, { "obf": "d", "name": "z", "type": "I" } ], "constructors": [ { "signature": "(III)V", "args": [ { "index": 0, "name": "x" }, { "index": 1, "name": "y" }, { "index": 2, "name": "z" } ], "statics": false }, { "signature": "(Lnone/cn;)V", "args": [ { "index": 0, "name": "pos" } ], "statics": false } ], "method": [ { "obf": "a", "name": "setMutable", "signature": "(Lnone/se;)Lnone/cn$a;", "args": [ { "index": 0, "name": "entity" } ] }, { "obf": "c", "name": "setMutable", "signature": "(DDD)Lnone/cn$a;", "args": [ { "index": 0, "name": "x" }, { "index": 1, "name": "y" }, { "index": 2, "name": "z" } ] }, { "obf": "c", "name": "setMutable", "signature": "(III)Lnone/cn$a;", "args": [ { "index": 0, "name": "x" }, { "index": 1, "name": "y" }, { "index": 2, "name": "z" } ] }, { "obf": "c", "name": "offsetMutable", "signature": "(Lnone/cu;)Lnone/cn$a;", "args": [ { "index": 0, "name": "facing" } ] }, { "obf": "c", "name": "offsetMutable", "signature": "(Lnone/cu;I)Lnone/cn$a;", "args": [ { "index": 0, "name": "facing" }, { "index": 1, "name": "distance" } ] }, { "obf": "g", "name": "setMutable", "signature": "(Lnone/dk;)Lnone/cn$a;", "args": [ { "index": 0, "name": "vec" } ] }, { "obf": "h", "name": "toImmutable", "signature": "()Lnone/cn;", "args": [] }, { "obf": "p", "name": "getX", "signature": "()I", "args": [] }, { "obf": "p", "name": "setY", "signature": "(I)V", "args": [ { "index": 0, "name": "y" } ] }, { "obf": "q", "name": "getY", "signature": "()I", "args": [] }, { "obf": "r", "name": "getZ", "signature": "()I", "args": [] } ], "innerClass": [] }, { "obf": "cn$b", "name": "PooledMutableBlockPos", "field": [], "constructors": [], "method": [ { "obf": "a", "name": "setMutable", "signature": "(Lnone/se;)Lnone/cn$a;", "args": [] }, { "obf": "c", "name": "setMutable", "signature": "(DDD)Lnone/cn$a;", "args": [] }, { "obf": "c", "name": "setMutable", "signature": "(III)Lnone/cn$a;", "args": [] }, { "obf": "c", "name": "offsetMutable", "signature": "(Lnone/cu;)Lnone/cn$a;", "args": [] }, { "obf": "c", "name": "offsetMutable", "signature": "(Lnone/cu;I)Lnone/cn$a;", "args": [] }, { "obf": "g", "name": "setMutable", "signature": "(Lnone/dk;)Lnone/cn$a;", "args": [] } ], "innerClass": [] } ] }