minecraft-src/com/mojang/realmsclient/dto/Ops.java
2025-09-18 12:27:44 +00:00

31 lines
822 B
Java

package com.mojang.realmsclient.dto;
import com.google.common.collect.Sets;
import com.google.gson.JsonElement;
import com.google.gson.JsonObject;
import java.util.Set;
import net.fabricmc.api.EnvType;
import net.fabricmc.api.Environment;
import net.minecraft.util.LenientJsonParser;
@Environment(EnvType.CLIENT)
public class Ops extends ValueObject {
public Set<String> ops = Sets.<String>newHashSet();
public static Ops parse(String json) {
Ops ops = new Ops();
try {
JsonObject jsonObject = LenientJsonParser.parse(json).getAsJsonObject();
JsonElement jsonElement = jsonObject.get("ops");
if (jsonElement.isJsonArray()) {
for (JsonElement jsonElement2 : jsonElement.getAsJsonArray()) {
ops.ops.add(jsonElement2.getAsString());
}
}
} catch (Exception var6) {
}
return ops;
}
}