/* * Decompiled with CFR 0.152. * * Could not load the following classes: * com.google.gson.JsonElement * com.google.gson.JsonNull * com.google.gson.JsonObject * org.jspecify.annotations.Nullable */ package net.minecraft.server.jsonrpc; import com.google.gson.JsonElement; import com.google.gson.JsonNull; import com.google.gson.JsonObject; import net.minecraft.server.jsonrpc.JsonRPCUtils; import org.jspecify.annotations.Nullable; public enum JsonRPCErrors { PARSE_ERROR(-32700, "Parse error"), INVALID_REQUEST(-32600, "Invalid Request"), METHOD_NOT_FOUND(-32601, "Method not found"), INVALID_PARAMS(-32602, "Invalid params"), INTERNAL_ERROR(-32603, "Internal error"); private final int errorCode; private final String message; private JsonRPCErrors(int errorCode, String message) { this.errorCode = errorCode; this.message = message; } public JsonObject createWithUnknownId(@Nullable String data) { return JsonRPCUtils.createError((JsonElement)JsonNull.INSTANCE, this.message, this.errorCode, data); } public JsonObject createWithoutData(JsonElement id) { return JsonRPCUtils.createError(id, this.message, this.errorCode, null); } public JsonObject create(JsonElement id, String data) { return JsonRPCUtils.createError(id, this.message, this.errorCode, data); } }