PlayerAuthentication class
Пакет: com.hypixel.hytale.server.core.auth
Файл: com/hypixel/hytale/server/core/auth/PlayerAuthentication.java
Поля (1)
| Модификаторы | Тип | Имя |
|---|---|---|
final |
int |
MAX_REFERRAL_DATA_SIZE |
Методы (10)
| Модификаторы | Возврат | Сигнатура |
|---|---|---|
abstract |
throw new |
UnsupportedOperationExceptionthrow new UnsupportedOperationException("Username not set - incomplete authentication") |
abstract |
throw new |
UnsupportedOperationExceptionthrow new UnsupportedOperationException("UUID not set - incomplete authentication") |
|
|
if if(this.username == null) |
|
|
if if(this.uuid == null) |
|
|
if if(var1 != null && var1.length > 4096) |
public |
void |
setReferralDatavoid setReferralData(@Nullable byte[] var1) |
public |
void |
setReferralSourcevoid setReferralSource(@Nullable HostAddress var1) |
public |
void |
setSkinvoid setSkin(@Nullable PlayerSkin var1) |
public |
void |
setUsernamevoid setUsername(@Nonnull String var1) |
public |
void |
setUuidvoid setUuid(@Nonnull UUID var1) |
Исходный код
Показать/скрыть
class="kw">package com.hypixel.hytale.server.core.auth;
class="kw">import com.hypixel.hytale.protocol.HostAddress;
class="kw">import com.hypixel.hytale.protocol.PlayerSkin;
class="kw">import java.util.UUID;
class="kw">import javax.annotation.Nonnull;
class="kw">import javax.annotation.Nullable;
class="kw">public class PlayerAuthentication {
class="kw">public class="kw">static class="kw">final int MAX_REFERRAL_DATA_SIZE = 4096;
class="kw">private UUID uuid;
class="kw">private String username;
class="kw">private byte[] referralData;
class="kw">private HostAddress referralSource;
class="kw">private PlayerSkin skin;
class="kw">public PlayerAuthentication() {
}
class="kw">public PlayerAuthentication(@Nonnull UUID var1, @Nonnull String var2) {
this.uuid = var1;
this.username = var2;
}
@Nonnull
class="kw">public String getUsername() {
if (this.username == null) {
throw new UnsupportedOperationException("Username not set - incomplete authentication");
} else {
class="kw">return this.username;
}
}
@Nonnull
class="kw">public UUID getUuid() {
if (this.uuid == null) {
throw new UnsupportedOperationException("UUID not set - incomplete authentication");
} else {
class="kw">return this.uuid;
}
}
class="kw">public void setUsername(@Nonnull String var1) {
this.username = var1;
}
class="kw">public void setUuid(@Nonnull UUID var1) {
this.uuid = var1;
}
@Nullable
class="kw">public byte[] getReferralData() {
class="kw">return this.referralData;
}
class="kw">public void setReferralData(@Nullable byte[] var1) {
if (var1 != null && var1.length > 4096) {
throw new IllegalArgumentException("Referral data exceeds maximum size of 4096 bytes (got " + var1.length + ")");
}
this.referralData = var1;
}
@Nullable
class="kw">public HostAddress getReferralSource() {
class="kw">return this.referralSource;
}
class="kw">public void setReferralSource(@Nullable HostAddress var1) {
this.referralSource = var1;
}
@Nullable
class="kw">public PlayerSkin getSkin() {
class="kw">return this.skin;
}
class="kw">public void setSkin(@Nullable PlayerSkin var1) {
this.skin = var1;
}
}