public class EncodingSettings
extends java.lang.Object
| Modifier and Type | Class and Description |
|---|---|
static class |
EncodingSettings.Builder |
| Modifier and Type | Field and Description |
|---|---|
static EncodingSettings |
CLIENT
A
EncodingSettings instance for Bedrock Client implementation. |
static EncodingSettings |
DEFAULT
A default
EncodingSettings instance. |
static EncodingSettings |
SERVER
A
EncodingSettings instance for Bedrock Server implementation. |
| Modifier and Type | Method and Description |
|---|---|
static EncodingSettings.Builder |
builder() |
protected boolean |
canEqual(java.lang.Object other) |
boolean |
equals(java.lang.Object o) |
int |
hashCode() |
int |
maxByteArraySize() |
int |
maxItemNBTSize() |
int |
maxListSize() |
int |
maxNetworkNBTSize() |
int |
maxStringLength() |
EncodingSettings.Builder |
toBuilder() |
java.lang.String |
toString() |
public static final EncodingSettings DEFAULT
EncodingSettings instance.
This instance sets limits that should be generally safe for most use cases,
but there may be edge cases where it is recommended to use either CLIENT OR SERVER settings
based on the context.public static final EncodingSettings CLIENT
EncodingSettings instance for Bedrock Client implementation.
This instance sets limits that less strict because client is generally expected to
be able to receive larger packets and NBT data.public static final EncodingSettings SERVER
EncodingSettings instance for Bedrock Server implementation.
This instance sets limits that are stricter because server is generally not expected to
receive large packets or NBT data.public static EncodingSettings.Builder builder()
public EncodingSettings.Builder toBuilder()
public int maxListSize()
public int maxByteArraySize()
public int maxNetworkNBTSize()
public int maxItemNBTSize()
public int maxStringLength()
public boolean equals(java.lang.Object o)
equals in class java.lang.Objectprotected boolean canEqual(java.lang.Object other)
public int hashCode()
hashCode in class java.lang.Objectpublic java.lang.String toString()
toString in class java.lang.Object