minecraft-src/com/mojang/realmsclient/dto/PlayerInfo.java
2025-07-04 02:00:41 +03:00

62 lines
1.2 KiB
Java

package com.mojang.realmsclient.dto;
import com.google.gson.annotations.SerializedName;
import java.util.UUID;
import net.fabricmc.api.EnvType;
import net.fabricmc.api.Environment;
import org.jetbrains.annotations.Nullable;
@Environment(EnvType.CLIENT)
public class PlayerInfo extends ValueObject implements ReflectionBasedSerialization {
@SerializedName("name")
@Nullable
private String name;
@SerializedName("uuid")
private UUID uuid;
@SerializedName("operator")
private boolean operator;
@SerializedName("accepted")
private boolean accepted;
@SerializedName("online")
private boolean online;
public String getName() {
return this.name == null ? "" : this.name;
}
public void setName(String name) {
this.name = name;
}
public UUID getUuid() {
return this.uuid;
}
public void setUuid(UUID uuid) {
this.uuid = uuid;
}
public boolean isOperator() {
return this.operator;
}
public void setOperator(boolean operator) {
this.operator = operator;
}
public boolean getAccepted() {
return this.accepted;
}
public void setAccepted(boolean accepted) {
this.accepted = accepted;
}
public boolean getOnline() {
return this.online;
}
public void setOnline(boolean online) {
this.online = online;
}
}