classSource
public final class NbtCompound
implements NbtTag- Implemented interfaces
- NbtTag
Constructors
public NbtCompound()Methods
Map<String, NbtTag> asMap()NbtCompound copy()Deep copy, nested stuff included, same key orderOptional<NbtTag> get(String)boolean getBoolean(String)byte getByte(String)byte[] getByteArray(String)NbtCompound getCompound(String)double getDouble(String)float getFloat(String)int getInt(String)int[] getIntArray(String)NbtList getList(String)long getLong(String)long[] getLongArray(String)short getShort(String)String getString(String)boolean has(String)byte id()void put(String, NbtTag)Optional<NbtTag> remove(String)Removes a keyvoid setBoolean(String, boolean)void setByte(String, byte)void setByteArray(String, byte[])void setCompound(String, NbtCompound)void setDouble(String, double)void setFloat(String, float)void setInt(String, int)void setIntArray(String, int[])void setList(String, NbtList)void setLong(String, long)void setLongArray(String, long[])void setShort(String, short)void setString(String, String)public Map<String, NbtTag> asMap()public NbtCompound copy()public Optional<NbtTag> get(String key)public boolean getBoolean(String key)| Parameters | ||
|---|---|---|
key | String | |
| Returns | ||
boolean | ||
public byte getByte(String key)| Parameters | ||
|---|---|---|
key | String | |
| Returns | ||
byte | ||
public byte[] getByteArray(String key)| Parameters | ||
|---|---|---|
key | String | |
| Returns | ||
byte[] | ||
public NbtCompound getCompound(String key)| Parameters | ||
|---|---|---|
key | String | |
| Returns | ||
NbtCompound | ||
public double getDouble(String key)| Parameters | ||
|---|---|---|
key | String | |
| Returns | ||
double | ||
public float getFloat(String key)| Parameters | ||
|---|---|---|
key | String | |
| Returns | ||
float | ||
public int getInt(String key)| Parameters | ||
|---|---|---|
key | String | |
| Returns | ||
int | ||
public int[] getIntArray(String key)| Parameters | ||
|---|---|---|
key | String | |
| Returns | ||
int[] | ||
public NbtList getList(String key)public long getLong(String key)| Parameters | ||
|---|---|---|
key | String | |
| Returns | ||
long | ||
public long[] getLongArray(String key)| Parameters | ||
|---|---|---|
key | String | |
| Returns | ||
long[] | ||
public short getShort(String key)| Parameters | ||
|---|---|---|
key | String | |
| Returns | ||
short | ||
public String getString(String key)public boolean has(String key)| Parameters | ||
|---|---|---|
key | String | |
| Returns | ||
boolean | ||
public byte id()| Returns | ||
|---|---|---|
byte | ||
Implements NbtTag.id()
public void put(String key, NbtTag value)public Optional<NbtTag> remove(String key)public void setBoolean(String key, boolean value)| Parameters | ||
|---|---|---|
key | String | |
value | boolean | |
public void setByte(String key, byte value)| Parameters | ||
|---|---|---|
key | String | |
value | byte | |
public void setByteArray(String key, byte[] value)| Parameters | ||
|---|---|---|
key | String | |
value | byte[] | |
public void setCompound(String key, NbtCompound value)| Parameters | ||
|---|---|---|
key | String | |
value | NbtCompound | |
public void setDouble(String key, double value)| Parameters | ||
|---|---|---|
key | String | |
value | double | |
public void setFloat(String key, float value)| Parameters | ||
|---|---|---|
key | String | |
value | float | |
public void setInt(String key, int value)| Parameters | ||
|---|---|---|
key | String | |
value | int | |
public void setIntArray(String key, int[] value)| Parameters | ||
|---|---|---|
key | String | |
value | int[] | |
public void setList(String key, NbtList value)public void setLong(String key, long value)| Parameters | ||
|---|---|---|
key | String | |
value | long | |
public void setLongArray(String key, long[] value)| Parameters | ||
|---|---|---|
key | String | |
value | long[] | |
public void setShort(String key, short value)| Parameters | ||
|---|---|---|
key | String | |
value | short | |
public void setString(String key, String value)Used by
Methods of other types that accept or return NbtCompound.
Abilities.fromNbt()Abilities.toNbt()BossEvent.fromNbt()BossEvent.toNbt()Chunk.raw()ChunkSection.raw()CustomBossEvents.fromNbt()CustomBossEvents.toNbt()Dimension.readChunkData()Dimension.readEntityData()Dimension.readPoiData()Dimension.saveEntityData()Dimension.savePoiData()EnderDragonFight.fromNbt()EnderDragonFight.toNbt()Entity.raw()EntityData.addEntity()EntityData.raw()GameRules.fromNbt()GameRules.toNbt()Level.fromNbt()Level.toNbt()LivingEntity.brain()NbtWriter.writeCompound()Parser.readFile()Player.fromNbt()Player.toNbt()PoiData.raw()PoiRecord.raw()RandomSequences.fromNbt()RandomSequences.toNbt()RecipeBook.fromNbt()RecipeBook.toNbt()RegionFile.readChunk()RegionFile.writeChunk()Scoreboard.fromNbt()Scoreboard.toNbt()Scoreboard.Objective.fromNbt()Scoreboard.Objective.toNbt()Scoreboard.PlayerScore.fromNbt()Scoreboard.PlayerScore.toNbt()Spawn.fromNbt()Spawn.toNbt()StopWatches.fromNbt()StopWatches.toNbt()Version.fromNbt()Version.toNbt()WanderingTrader.fromNbt()WanderingTrader.toNbt()WardenSpawnTracker.fromNbt()WardenSpawnTracker.toNbt()Weather.fromNbt()Weather.toNbt()WorldClocks.fromNbt()WorldClocks.toNbt()WorldGenSettings.fromNbt()WorldGenSettings.toNbt()WorldGenSettings.BiomeSource.fromNbt()WorldGenSettings.BiomeSource.toNbt()WorldGenSettings.Dimension.fromNbt()