public class GameProfileDataSerializer
extends java.lang.Object
implements net.minecraft.network.datasync.DataSerializer<java.util.Optional<com.mojang.authlib.GameProfile>>
| Modifier and Type | Field and Description |
|---|---|
static GameProfileDataSerializer |
INSTANCE |
| Modifier and Type | Method and Description |
|---|---|
java.util.Optional<com.mojang.authlib.GameProfile> |
copyValue(java.util.Optional<com.mojang.authlib.GameProfile> value) |
net.minecraft.network.datasync.DataParameter<java.util.Optional<com.mojang.authlib.GameProfile>> |
createKey(int id) |
java.util.Optional<com.mojang.authlib.GameProfile> |
read(net.minecraft.network.PacketBuffer buf) |
static void |
register() |
void |
write(net.minecraft.network.PacketBuffer buf,
java.util.Optional<com.mojang.authlib.GameProfile> value) |
public static final GameProfileDataSerializer INSTANCE
public static void register()
public void write(net.minecraft.network.PacketBuffer buf,
java.util.Optional<com.mojang.authlib.GameProfile> value)
write in interface net.minecraft.network.datasync.DataSerializer<java.util.Optional<com.mojang.authlib.GameProfile>>public java.util.Optional<com.mojang.authlib.GameProfile> read(net.minecraft.network.PacketBuffer buf)
read in interface net.minecraft.network.datasync.DataSerializer<java.util.Optional<com.mojang.authlib.GameProfile>>public net.minecraft.network.datasync.DataParameter<java.util.Optional<com.mojang.authlib.GameProfile>> createKey(int id)
createKey in interface net.minecraft.network.datasync.DataSerializer<java.util.Optional<com.mojang.authlib.GameProfile>>public java.util.Optional<com.mojang.authlib.GameProfile> copyValue(java.util.Optional<com.mojang.authlib.GameProfile> value)
copyValue in interface net.minecraft.network.datasync.DataSerializer<java.util.Optional<com.mojang.authlib.GameProfile>>