## Uses of Class
net.minecraft.nbt.NBTTagCompound

- Packages that use NBTTagCompound
  Package | Description
  --- | ---
  cpw.mods.fml.common |
  cpw.mods.fml.common.event |
  cpw.mods.fml.common.registry |
  net.minecraft.client.multiplayer |
  net.minecraft.client.particle |
  net.minecraft.entity |
  net.minecraft.entity.boss |
  net.minecraft.entity.item |
  net.minecraft.entity.monster |
  net.minecraft.entity.passive |
  net.minecraft.entity.player |
  net.minecraft.entity.projectile |
  net.minecraft.item |
  net.minecraft.nbt |
  net.minecraft.network.packet |
  net.minecraft.potion |
  net.minecraft.scoreboard |
  net.minecraft.server.integrated |
  net.minecraft.server.management |
  net.minecraft.tileentity |
  net.minecraft.util |
  net.minecraft.village |
  net.minecraft.world |
  net.minecraft.world.chunk.storage |
  net.minecraft.world.storage |
  net.minecraftforge.common |
  net.minecraftforge.event.world |
  net.minecraftforge.fluids |
  net.minecraftforge.liquids |

- - ### Uses of NBTTagCompound in cpw.mods.fml.common

    Methods in cpw.mods.fml.common that return NBTTagCompound
    Modifier and Type | Method and Description
    --- | ---
    `NBTTagCompound` | WorldAccessContainer.`getDataForWriting(SaveHandler handler, WorldInfo info)`
    `NBTTagCompound` | FMLDummyContainer.`getDataForWriting(SaveHandler handler, WorldInfo info)`

    Methods in cpw.mods.fml.common with parameters of type NBTTagCompound
    Modifier and Type | Method and Description
    --- | ---
    `void` | FMLCommonHandler.`handleWorldDataLoad(SaveHandler handler, WorldInfo worldInfo, NBTTagCompound tagCompound)`
    `void` | FMLCommonHandler.`handleWorldDataSave(SaveHandler handler, WorldInfo worldInfo, NBTTagCompound tagCompound)`
    `void` | WorldAccessContainer.`readData(SaveHandler handler, WorldInfo info, Map<String,NBTBase> propertyMap, NBTTagCompound tag)`
    `void` | FMLDummyContainer.`readData(SaveHandler handler, WorldInfo info, Map<String,NBTBase> propertyMap, NBTTagCompound tag)`

  - ### Uses of NBTTagCompound in cpw.mods.fml.common.event

    Methods in cpw.mods.fml.common.event that return NBTTagCompound
    Modifier and Type | Method and Description
    --- | ---
    `NBTTagCompound` | FMLInterModComms.IMCMessage.`getNBTValue()`

    Methods in cpw.mods.fml.common.event with parameters of type NBTTagCompound
    Modifier and Type | Method and Description
    --- | ---
    `static boolean` | FMLInterModComms.`sendMessage(String modId, String key, NBTTagCompound value)`
    `static void` | FMLInterModComms.`sendRuntimeMessage(Object sourceMod, String modId, String key, NBTTagCompound value)`

  - ### Uses of NBTTagCompound in cpw.mods.fml.common.registry

    Methods in cpw.mods.fml.common.registry that return NBTTagCompound
    Modifier and Type | Method and Description
    --- | ---
    `NBTTagCompound` | ItemData.`toNBT()`

    Constructors in cpw.mods.fml.common.registry with parameters of type NBTTagCompound
    Constructor and Description
    `ItemData(NBTTagCompound tag)`

  - ### Uses of NBTTagCompound in net.minecraft.client.multiplayer

    Methods in net.minecraft.client.multiplayer that return NBTTagCompound
    Modifier and Type | Method and Description
    --- | ---
    `NBTTagCompound` | ServerData.`getNBTCompound()` Returns an NBTTagCompound with the server's name, IP and maybe acceptTextures.

    Methods in net.minecraft.client.multiplayer with parameters of type NBTTagCompound
    Modifier and Type | Method and Description
    --- | ---
    `void` | WorldClient.`func_92088_a(double par1, double par3, double par5, double par7, double par9, double par11, NBTTagCompound par13NBTTagCompound)`
    `static ServerData` | ServerData.`getServerDataFromNBTCompound(NBTTagCompound par0NBTTagCompound)` Takes an NBTTagCompound with 'name' and 'ip' keys, returns a ServerData instance.

  - ### Uses of NBTTagCompound in net.minecraft.client.particle

    Methods in net.minecraft.client.particle with parameters of type NBTTagCompound
    Modifier and Type | Method and Description
    --- | ---
    `void` | EntityFX.`readEntityFromNBT(NBTTagCompound par1NBTTagCompound)` (abstract) Protected helper method to read subclass entity data from NBT.
    `void` | EntityFX.`writeEntityToNBT(NBTTagCompound par1NBTTagCompound)` (abstract) Protected helper method to write subclass entity data to NBT.

    Constructors in net.minecraft.client.particle with parameters of type NBTTagCompound
    Constructor and Description
    `EntityFireworkStarterFX(World par1World, double par2, double par4, double par6, double par8, double par10, double par12, EffectRenderer par14EffectRenderer, NBTTagCompound par15NBTTagCompound)`

  - ### Uses of NBTTagCompound in net.minecraft.entity

    Methods in net.minecraft.entity that return NBTTagCompound
    Modifier and Type | Method and Description
    --- | ---
    `NBTTagCompound` | Entity.`getEntityData()` Returns a NBTTagCompound that can be used to store custom data for this entity.

    Methods in net.minecraft.entity with parameters of type NBTTagCompound
    Modifier and Type | Method and Description
    --- | ---
    `static Entity` | EntityList.`createEntityFromNBT(NBTTagCompound par0NBTTagCompound, World par1World)` create a new instance of an entity from NBT store
    `static AttributeModifier` | SharedMonsterAttributes.`func_111259_a(NBTTagCompound par0NBTTagCompound)`
    `void` | EntityLiving.`readEntityFromNBT(NBTTagCompound par1NBTTagCompound)` (abstract) Protected helper method to read subclass entity data from NBT.
    `void` | EntityAgeable.`readEntityFromNBT(NBTTagCompound par1NBTTagCompound)` (abstract) Protected helper method to read subclass entity data from NBT.
    `void` | EntityLivingBase.`readEntityFromNBT(NBTTagCompound par1NBTTagCompound)` (abstract) Protected helper method to read subclass entity data from NBT.
    `void` | EntityLeashKnot.`readEntityFromNBT(NBTTagCompound par1NBTTagCompound)` (abstract) Protected helper method to read subclass entity data from NBT.
    `void` | EntityHanging.`readEntityFromNBT(NBTTagCompound par1NBTTagCompound)` (abstract) Protected helper method to read subclass entity data from NBT.
    `void` | Entity.`readFromNBT(NBTTagCompound par1NBTTagCompound)` Reads the entity from NBT (calls an abstract helper method to read specialized data)
    `void` | EntityLiving.`writeEntityToNBT(NBTTagCompound par1NBTTagCompound)` (abstract) Protected helper method to write subclass entity data to NBT.
    `void` | EntityAgeable.`writeEntityToNBT(NBTTagCompound par1NBTTagCompound)` (abstract) Protected helper method to write subclass entity data to NBT.
    `void` | EntityLivingBase.`writeEntityToNBT(NBTTagCompound par1NBTTagCompound)` (abstract) Protected helper method to write subclass entity data to NBT.
    `void` | EntityLeashKnot.`writeEntityToNBT(NBTTagCompound par1NBTTagCompound)` (abstract) Protected helper method to write subclass entity data to NBT.
    `void` | EntityHanging.`writeEntityToNBT(NBTTagCompound par1NBTTagCompound)` (abstract) Protected helper method to write subclass entity data to NBT.
    `boolean` | Entity.`writeMountToNBT(NBTTagCompound par1NBTTagCompound)` Like writeToNBTOptional but does not check if the entity is ridden.
    `void` | Entity.`writeToNBT(NBTTagCompound par1NBTTagCompound)` Save the entity to NBT (calls an abstract helper method to write extra data)
    `boolean` | EntityLeashKnot.`writeToNBTOptional(NBTTagCompound par1NBTTagCompound)` Either write this entity to the NBT tag given and return true, or return false without doing anything.
    `boolean` | Entity.`writeToNBTOptional(NBTTagCompound par1NBTTagCompound)` Either write this entity to the NBT tag given and return true, or return false without doing anything.

  - ### Uses of NBTTagCompound in net.minecraft.entity.boss

    Methods in net.minecraft.entity.boss with parameters of type NBTTagCompound
    Modifier and Type | Method and Description
    --- | ---
    `void` | EntityWither.`readEntityFromNBT(NBTTagCompound par1NBTTagCompound)` (abstract) Protected helper method to read subclass entity data from NBT.
    `void` | EntityWither.`writeEntityToNBT(NBTTagCompound par1NBTTagCompound)` (abstract) Protected helper method to write subclass entity data to NBT.

  - ### Uses of NBTTagCompound in net.minecraft.entity.item

    Fields in net.minecraft.entity.item declared as NBTTagCompound
    Modifier and Type | Field and Description
    --- | ---
    `NBTTagCompound` | EntityFallingSand.`fallingBlockTileEntityData`

    Methods in net.minecraft.entity.item with parameters of type NBTTagCompound
    Modifier and Type | Method and Description
    --- | ---
    `void` | EntityFireworkRocket.`readEntityFromNBT(NBTTagCompound par1NBTTagCompound)` (abstract) Protected helper method to read subclass entity data from NBT.
    `void` | EntityEnderEye.`readEntityFromNBT(NBTTagCompound par1NBTTagCompound)` (abstract) Protected helper method to read subclass entity data from NBT.
    `void` | EntityItemFrame.`readEntityFromNBT(NBTTagCompound par1NBTTagCompound)` (abstract) Protected helper method to read subclass entity data from NBT.
    `void` | EntityItem.`readEntityFromNBT(NBTTagCompound par1NBTTagCompound)` (abstract) Protected helper method to read subclass entity data from NBT.
    `void` | EntityPainting.`readEntityFromNBT(NBTTagCompound par1NBTTagCompound)` (abstract) Protected helper method to read subclass entity data from NBT.
    `void` | EntityXPOrb.`readEntityFromNBT(NBTTagCompound par1NBTTagCompound)` (abstract) Protected helper method to read subclass entity data from NBT.
    `void` | EntityFireworkRocket.`writeEntityToNBT(NBTTagCompound par1NBTTagCompound)` (abstract) Protected helper method to write subclass entity data to NBT.
    `void` | EntityEnderEye.`writeEntityToNBT(NBTTagCompound par1NBTTagCompound)` (abstract) Protected helper method to write subclass entity data to NBT.
    `void` | EntityItemFrame.`writeEntityToNBT(NBTTagCompound par1NBTTagCompound)` (abstract) Protected helper method to write subclass entity data to NBT.
    `void` | EntityItem.`writeEntityToNBT(NBTTagCompound par1NBTTagCompound)` (abstract) Protected helper method to write subclass entity data to NBT.
    `void` | EntityPainting.`writeEntityToNBT(NBTTagCompound par1NBTTagCompound)` (abstract) Protected helper method to write subclass entity data to NBT.
    `void` | EntityXPOrb.`writeEntityToNBT(NBTTagCompound par1NBTTagCompound)` (abstract) Protected helper method to write subclass entity data to NBT.

  - ### Uses of NBTTagCompound in net.minecraft.entity.monster

    Methods in net.minecraft.entity.monster with parameters of type NBTTagCompound
    Modifier and Type | Method and Description
    --- | ---
    `void` | EntityEnderman.`readEntityFromNBT(NBTTagCompound par1NBTTagCompound)` (abstract) Protected helper method to read subclass entity data from NBT.
    `void` | EntityPigZombie.`readEntityFromNBT(NBTTagCompound par1NBTTagCompound)` (abstract) Protected helper method to read subclass entity data from NBT.
    `void` | EntityGhast.`readEntityFromNBT(NBTTagCompound par1NBTTagCompound)` (abstract) Protected helper method to read subclass entity data from NBT.
    `void` | EntityIronGolem.`readEntityFromNBT(NBTTagCompound par1NBTTagCompound)` (abstract) Protected helper method to read subclass entity data from NBT.
    `void` | EntityZombie.`readEntityFromNBT(NBTTagCompound par1NBTTagCompound)` (abstract) Protected helper method to read subclass entity data from NBT.
    `void` | EntitySkeleton.`readEntityFromNBT(NBTTagCompound par1NBTTagCompound)` (abstract) Protected helper method to read subclass entity data from NBT.
    `void` | EntityCreeper.`readEntityFromNBT(NBTTagCompound par1NBTTagCompound)` (abstract) Protected helper method to read subclass entity data from NBT.
    `void` | EntitySlime.`readEntityFromNBT(NBTTagCompound par1NBTTagCompound)` (abstract) Protected helper method to read subclass entity data from NBT.
    `void` | EntityEnderman.`writeEntityToNBT(NBTTagCompound par1NBTTagCompound)` (abstract) Protected helper method to write subclass entity data to NBT.
    `void` | EntityPigZombie.`writeEntityToNBT(NBTTagCompound par1NBTTagCompound)` (abstract) Protected helper method to write subclass entity data to NBT.
    `void` | EntityGhast.`writeEntityToNBT(NBTTagCompound par1NBTTagCompound)` (abstract) Protected helper method to write subclass entity data to NBT.
    `void` | EntityIronGolem.`writeEntityToNBT(NBTTagCompound par1NBTTagCompound)` (abstract) Protected helper method to write subclass entity data to NBT.
    `void` | EntityZombie.`writeEntityToNBT(NBTTagCompound par1NBTTagCompound)` (abstract) Protected helper method to write subclass entity data to NBT.
    `void` | EntitySkeleton.`writeEntityToNBT(NBTTagCompound par1NBTTagCompound)` (abstract) Protected helper method to write subclass entity data to NBT.
    `void` | EntityCreeper.`writeEntityToNBT(NBTTagCompound par1NBTTagCompound)` (abstract) Protected helper method to write subclass entity data to NBT.
    `void` | EntitySlime.`writeEntityToNBT(NBTTagCompound par1NBTTagCompound)` (abstract) Protected helper method to write subclass entity data to NBT.

  - ### Uses of NBTTagCompound in net.minecraft.entity.passive

    Methods in net.minecraft.entity.passive with parameters of type NBTTagCompound
    Modifier and Type | Method and Description
    --- | ---
    `void` | EntitySheep.`readEntityFromNBT(NBTTagCompound par1NBTTagCompound)` (abstract) Protected helper method to read subclass entity data from NBT.
    `void` | EntityBat.`readEntityFromNBT(NBTTagCompound par1NBTTagCompound)` (abstract) Protected helper method to read subclass entity data from NBT.
    `void` | EntityOcelot.`readEntityFromNBT(NBTTagCompound par1NBTTagCompound)` (abstract) Protected helper method to read subclass entity data from NBT.
    `void` | EntityVillager.`readEntityFromNBT(NBTTagCompound par1NBTTagCompound)` (abstract) Protected helper method to read subclass entity data from NBT.
    `void` | EntityPig.`readEntityFromNBT(NBTTagCompound par1NBTTagCompound)` (abstract) Protected helper method to read subclass entity data from NBT.
    `void` | EntityAnimal.`readEntityFromNBT(NBTTagCompound par1NBTTagCompound)` (abstract) Protected helper method to read subclass entity data from NBT.
    `void` | EntityWolf.`readEntityFromNBT(NBTTagCompound par1NBTTagCompound)` (abstract) Protected helper method to read subclass entity data from NBT.
    `void` | EntityTameable.`readEntityFromNBT(NBTTagCompound par1NBTTagCompound)` (abstract) Protected helper method to read subclass entity data from NBT.
    `void` | EntityHorse.`readEntityFromNBT(NBTTagCompound par1NBTTagCompound)` (abstract) Protected helper method to read subclass entity data from NBT.
    `void` | EntitySheep.`writeEntityToNBT(NBTTagCompound par1NBTTagCompound)` (abstract) Protected helper method to write subclass entity data to NBT.
    `void` | EntityBat.`writeEntityToNBT(NBTTagCompound par1NBTTagCompound)` (abstract) Protected helper method to write subclass entity data to NBT.
    `void` | EntityOcelot.`writeEntityToNBT(NBTTagCompound par1NBTTagCompound)` (abstract) Protected helper method to write subclass entity data to NBT.
    `void` | EntityVillager.`writeEntityToNBT(NBTTagCompound par1NBTTagCompound)` (abstract) Protected helper method to write subclass entity data to NBT.
    `void` | EntityPig.`writeEntityToNBT(NBTTagCompound par1NBTTagCompound)` (abstract) Protected helper method to write subclass entity data to NBT.
    `void` | EntityAnimal.`writeEntityToNBT(NBTTagCompound par1NBTTagCompound)` (abstract) Protected helper method to write subclass entity data to NBT.
    `void` | EntityWolf.`writeEntityToNBT(NBTTagCompound par1NBTTagCompound)` (abstract) Protected helper method to write subclass entity data to NBT.
    `void` | EntityTameable.`writeEntityToNBT(NBTTagCompound par1NBTTagCompound)` (abstract) Protected helper method to write subclass entity data to NBT.
    `void` | EntityHorse.`writeEntityToNBT(NBTTagCompound par1NBTTagCompound)` (abstract) Protected helper method to write subclass entity data to NBT.

  - ### Uses of NBTTagCompound in net.minecraft.entity.player

    Methods in net.minecraft.entity.player with parameters of type NBTTagCompound
    Modifier and Type | Method and Description
    --- | ---
    `void` | PlayerCapabilities.`readCapabilitiesFromNBT(NBTTagCompound par1NBTTagCompound)`
    `void` | EntityPlayerMP.`readEntityFromNBT(NBTTagCompound par1NBTTagCompound)` (abstract) Protected helper method to read subclass entity data from NBT.
    `void` | EntityPlayer.`readEntityFromNBT(NBTTagCompound par1NBTTagCompound)` (abstract) Protected helper method to read subclass entity data from NBT.
    `void` | PlayerCapabilities.`writeCapabilitiesToNBT(NBTTagCompound par1NBTTagCompound)`
    `void` | EntityPlayerMP.`writeEntityToNBT(NBTTagCompound par1NBTTagCompound)` (abstract) Protected helper method to write subclass entity data to NBT.
    `void` | EntityPlayer.`writeEntityToNBT(NBTTagCompound par1NBTTagCompound)` (abstract) Protected helper method to write subclass entity data to NBT.

  - ### Uses of NBTTagCompound in net.minecraft.entity.projectile

    Methods in net.minecraft.entity.projectile with parameters of type NBTTagCompound
    Modifier and Type | Method and Description
    --- | ---
    `void` | EntityFishHook.`readEntityFromNBT(NBTTagCompound par1NBTTagCompound)` (abstract) Protected helper method to read subclass entity data from NBT.
    `void` | EntityThrowable.`readEntityFromNBT(NBTTagCompound par1NBTTagCompound)` (abstract) Protected helper method to read subclass entity data from NBT.
    `void` | EntityArrow.`readEntityFromNBT(NBTTagCompound par1NBTTagCompound)` (abstract) Protected helper method to read subclass entity data from NBT.
    `void` | EntityLargeFireball.`readEntityFromNBT(NBTTagCompound par1NBTTagCompound)` (abstract) Protected helper method to read subclass entity data from NBT.
    `void` | EntityPotion.`readEntityFromNBT(NBTTagCompound par1NBTTagCompound)` (abstract) Protected helper method to read subclass entity data from NBT.
    `void` | EntityFireball.`readEntityFromNBT(NBTTagCompound par1NBTTagCompound)` (abstract) Protected helper method to read subclass entity data from NBT.
    `void` | EntityFishHook.`writeEntityToNBT(NBTTagCompound par1NBTTagCompound)` (abstract) Protected helper method to write subclass entity data to NBT.
    `void` | EntityThrowable.`writeEntityToNBT(NBTTagCompound par1NBTTagCompound)` (abstract) Protected helper method to write subclass entity data to NBT.
    `void` | EntityArrow.`writeEntityToNBT(NBTTagCompound par1NBTTagCompound)` (abstract) Protected helper method to write subclass entity data to NBT.
    `void` | EntityLargeFireball.`writeEntityToNBT(NBTTagCompound par1NBTTagCompound)` (abstract) Protected helper method to write subclass entity data to NBT.
    `void` | EntityPotion.`writeEntityToNBT(NBTTagCompound par1NBTTagCompound)` (abstract) Protected helper method to write subclass entity data to NBT.
    `void` | EntityFireball.`writeEntityToNBT(NBTTagCompound par1NBTTagCompound)` (abstract) Protected helper method to write subclass entity data to NBT.

  - ### Uses of NBTTagCompound in net.minecraft.item

    Fields in net.minecraft.item declared as NBTTagCompound
    Modifier and Type | Field and Description
    --- | ---
    `NBTTagCompound` | ItemStack.`stackTagCompound` A NBTTagMap containing data about an ItemStack.

    Methods in net.minecraft.item that return NBTTagCompound
    Modifier and Type | Method and Description
    --- | ---
    `NBTTagCompound` | ItemStack.`getTagCompound()` Returns the NBTTagCompound of the ItemStack.
    `NBTTagCompound` | ItemStack.`writeToNBT(NBTTagCompound par1NBTTagCompound)` Write the stack fields to a NBT object.

    Methods in net.minecraft.item with parameters of type NBTTagCompound
    Modifier and Type | Method and Description
    --- | ---
    `static void` | ItemFireworkCharge.`func_92107_a(NBTTagCompound par0NBTTagCompound, List par1List)`
    `static ItemStack` | ItemStack.`loadItemStackFromNBT(NBTTagCompound par0NBTTagCompound)`
    `void` | ItemStack.`readFromNBT(NBTTagCompound par1NBTTagCompound)` Read the stack fields from a NBT object.
    `void` | ItemStack.`setTagCompound(NBTTagCompound par1NBTTagCompound)` Assigns a NBTTagCompound to the ItemStack, minecraft validates that only non-stackable items can have it.
    `static boolean` | ItemEditableBook.`validBookTagContents(NBTTagCompound par0NBTTagCompound)`
    `static boolean` | ItemWritableBook.`validBookTagPages(NBTTagCompound par0NBTTagCompound)`
    `NBTTagCompound` | ItemStack.`writeToNBT(NBTTagCompound par1NBTTagCompound)` Write the stack fields to a NBT object.

  - ### Uses of NBTTagCompound in net.minecraft.nbt

    Methods in net.minecraft.nbt that return NBTTagCompound
    Modifier and Type | Method and Description
    --- | ---
    `static NBTTagCompound` | CompressedStreamTools.`decompress(byte[] par0ArrayOfByte)`
    `NBTTagCompound` | NBTTagCompound.`getCompoundTag(String par1Str)` Retrieves a NBTTagCompound subtag matching the specified key, or a new empty NBTTagCompound if no such key was stored.
    `static NBTTagCompound` | CompressedStreamTools.`read(DataInput par0DataInput)` Reads from a CompressedStream.
    `static NBTTagCompound` | CompressedStreamTools.`read(File par0File)`
    `static NBTTagCompound` | CompressedStreamTools.`readCompressed(InputStream par0InputStream)` Load the gzipped compound from the inputstream.

    Methods in net.minecraft.nbt with parameters of type NBTTagCompound
    Modifier and Type | Method and Description
    --- | ---
    `static byte[]` | CompressedStreamTools.`compress(NBTTagCompound par0NBTTagCompound)`
    `static void` | CompressedStreamTools.`safeWrite(NBTTagCompound par0NBTTagCompound, File par1File)`
    `void` | NBTTagCompound.`setCompoundTag(String par1Str, NBTTagCompound par2NBTTagCompound)` Stores the given NBTTagCompound into the map with the given string key.
    `static void` | CompressedStreamTools.`write(NBTTagCompound par0NBTTagCompound, DataOutput par1DataOutput)`
    `static void` | CompressedStreamTools.`write(NBTTagCompound par0NBTTagCompound, File par1File)`
    `static void` | CompressedStreamTools.`writeCompressed(NBTTagCompound par0NBTTagCompound, OutputStream par1OutputStream)` Write the compound, gzipped, to the outputstream.

  - ### Uses of NBTTagCompound in net.minecraft.network.packet

    Fields in net.minecraft.network.packet declared as NBTTagCompound
    Modifier and Type | Field and Description
    --- | ---
    `NBTTagCompound` | Packet132TileEntityData.`data` NBT tile entity data.

    Methods in net.minecraft.network.packet that return NBTTagCompound
    Modifier and Type | Method and Description
    --- | ---
    `static NBTTagCompound` | Packet.`readNBTTagCompound(DataInput par0DataInput)` Reads a compressed NBTTagCompound from the InputStream

    Constructors in net.minecraft.network.packet with parameters of type NBTTagCompound
    Constructor and Description
    `Packet132TileEntityData(int par1, int par2, int par3, int par4, NBTTagCompound par5NBTTagCompound)`

  - ### Uses of NBTTagCompound in net.minecraft.potion

    Methods in net.minecraft.potion that return NBTTagCompound
    Modifier and Type | Method and Description
    --- | ---
    `NBTTagCompound` | PotionEffect.`writeCustomPotionEffectToNBT(NBTTagCompound par1NBTTagCompound)` Write a custom potion effect to a potion item's NBT data.

    Methods in net.minecraft.potion with parameters of type NBTTagCompound
    Modifier and Type | Method and Description
    --- | ---
    `static PotionEffect` | PotionEffect.`readCustomPotionEffectFromNBT(NBTTagCompound par0NBTTagCompound)` Read a custom potion effect from a potion item's NBT data.
    `NBTTagCompound` | PotionEffect.`writeCustomPotionEffectToNBT(NBTTagCompound par1NBTTagCompound)` Write a custom potion effect to a potion item's NBT data.

  - ### Uses of NBTTagCompound in net.minecraft.scoreboard

    Methods in net.minecraft.scoreboard with parameters of type NBTTagCompound
    Modifier and Type | Method and Description
    --- | ---
    `void` | ScoreboardSaveData.`readFromNBT(NBTTagCompound par1NBTTagCompound)` reads in data from the NBTTagCompound into this MapDataBase
    `void` | ScoreboardSaveData.`writeToNBT(NBTTagCompound par1NBTTagCompound)` write data to NBTTagCompound from this MapDataBase, similar to Entities and TileEntities

  - ### Uses of NBTTagCompound in net.minecraft.server.integrated

    Methods in net.minecraft.server.integrated that return NBTTagCompound
    Modifier and Type | Method and Description
    --- | ---
    `NBTTagCompound` | IntegratedPlayerList.`getHostPlayerData()` On integrated servers, returns the host's player data to be written to level.dat.

  - ### Uses of NBTTagCompound in net.minecraft.server.management

    Methods in net.minecraft.server.management that return NBTTagCompound
    Modifier and Type | Method and Description
    --- | ---
    `NBTTagCompound` | ServerConfigurationManager.`getHostPlayerData()` On integrated servers, returns the host's player data to be written to level.dat.
    `NBTTagCompound` | ServerConfigurationManager.`readPlayerDataFromFile(EntityPlayerMP par1EntityPlayerMP)` called during player login.

  - ### Uses of NBTTagCompound in net.minecraft.tileentity

    Fields in net.minecraft.tileentity declared as NBTTagCompound
    Modifier and Type | Field and Description
    --- | ---
    `NBTTagCompound` | WeightedRandomMinecart.`field_98222_b`

    Methods in net.minecraft.tileentity that return NBTTagCompound
    Modifier and Type | Method and Description
    --- | ---
    `NBTTagCompound` | WeightedRandomMinecart.`func_98220_a()`

    Methods in net.minecraft.tileentity with parameters of type NBTTagCompound
    Modifier and Type | Method and Description
    --- | ---
    `static TileEntity` | TileEntity.`createAndLoadEntity(NBTTagCompound par0NBTTagCompound)` Creates a new entity and loads its data from the specified NBT.
    `void` | TileEntityHopper.`readFromNBT(NBTTagCompound par1NBTTagCompound)` Reads a tile entity from NBT.
    `void` | TileEntityBrewingStand.`readFromNBT(NBTTagCompound par1NBTTagCompound)` Reads a tile entity from NBT.
    `void` | TileEntityNote.`readFromNBT(NBTTagCompound par1NBTTagCompound)` Reads a tile entity from NBT.
    `void` | TileEntityFurnace.`readFromNBT(NBTTagCompound par1NBTTagCompound)` Reads a tile entity from NBT.
    `void` | TileEntitySign.`readFromNBT(NBTTagCompound par1NBTTagCompound)` Reads a tile entity from NBT.
    `void` | TileEntityComparator.`readFromNBT(NBTTagCompound par1NBTTagCompound)` Reads a tile entity from NBT.
    `void` | TileEntity.`readFromNBT(NBTTagCompound par1NBTTagCompound)` Reads a tile entity from NBT.
    `void` | TileEntityRecordPlayer.`readFromNBT(NBTTagCompound par1NBTTagCompound)` Reads a tile entity from NBT.
    `void` | TileEntitySkull.`readFromNBT(NBTTagCompound par1NBTTagCompound)` Reads a tile entity from NBT.
    `void` | TileEntityDispenser.`readFromNBT(NBTTagCompound par1NBTTagCompound)` Reads a tile entity from NBT.
    `void` | TileEntityBeacon.`readFromNBT(NBTTagCompound par1NBTTagCompound)` Reads a tile entity from NBT.
    `void` | TileEntityMobSpawner.`readFromNBT(NBTTagCompound par1NBTTagCompound)` Reads a tile entity from NBT.
    `void` | TileEntityEnchantmentTable.`readFromNBT(NBTTagCompound par1NBTTagCompound)` Reads a tile entity from NBT.
    `void` | TileEntityCommandBlock.`readFromNBT(NBTTagCompound par1NBTTagCompound)` Reads a tile entity from NBT.
    `void` | TileEntityPiston.`readFromNBT(NBTTagCompound par1NBTTagCompound)` Reads a tile entity from NBT.
    `void` | MobSpawnerBaseLogic.`readFromNBT(NBTTagCompound par1NBTTagCompound)`
    `void` | TileEntityChest.`readFromNBT(NBTTagCompound par1NBTTagCompound)` Reads a tile entity from NBT.
    `void` | TileEntityHopper.`writeToNBT(NBTTagCompound par1NBTTagCompound)` Writes a tile entity to NBT.
    `void` | TileEntityBrewingStand.`writeToNBT(NBTTagCompound par1NBTTagCompound)` Writes a tile entity to NBT.
    `void` | TileEntityNote.`writeToNBT(NBTTagCompound par1NBTTagCompound)` Writes a tile entity to NBT.
    `void` | TileEntityFurnace.`writeToNBT(NBTTagCompound par1NBTTagCompound)` Writes a tile entity to NBT.
    `void` | TileEntitySign.`writeToNBT(NBTTagCompound par1NBTTagCompound)` Writes a tile entity to NBT.
    `void` | TileEntityComparator.`writeToNBT(NBTTagCompound par1NBTTagCompound)` Writes a tile entity to NBT.
    `void` | TileEntity.`writeToNBT(NBTTagCompound par1NBTTagCompound)` Writes a tile entity to NBT.
    `void` | TileEntityRecordPlayer.`writeToNBT(NBTTagCompound par1NBTTagCompound)` Writes a tile entity to NBT.
    `void` | TileEntitySkull.`writeToNBT(NBTTagCompound par1NBTTagCompound)` Writes a tile entity to NBT.
    `void` | TileEntityDispenser.`writeToNBT(NBTTagCompound par1NBTTagCompound)` Writes a tile entity to NBT.
    `void` | TileEntityBeacon.`writeToNBT(NBTTagCompound par1NBTTagCompound)` Writes a tile entity to NBT.
    `void` | TileEntityMobSpawner.`writeToNBT(NBTTagCompound par1NBTTagCompound)` Writes a tile entity to NBT.
    `void` | TileEntityEnchantmentTable.`writeToNBT(NBTTagCompound par1NBTTagCompound)` Writes a tile entity to NBT.
    `void` | TileEntityCommandBlock.`writeToNBT(NBTTagCompound par1NBTTagCompound)` Writes a tile entity to NBT.
    `void` | TileEntityPiston.`writeToNBT(NBTTagCompound par1NBTTagCompound)` Writes a tile entity to NBT.
    `void` | MobSpawnerBaseLogic.`writeToNBT(NBTTagCompound par1NBTTagCompound)`
    `void` | TileEntityChest.`writeToNBT(NBTTagCompound par1NBTTagCompound)` Writes a tile entity to NBT.

    Constructors in net.minecraft.tileentity with parameters of type NBTTagCompound
    Constructor and Description
    `WeightedRandomMinecart(MobSpawnerBaseLogic par1MobSpawnerBaseLogic, NBTTagCompound par2NBTTagCompound)`
    `WeightedRandomMinecart(MobSpawnerBaseLogic par1MobSpawnerBaseLogic, NBTTagCompound par2NBTTagCompound, String par3Str)`

  - ### Uses of NBTTagCompound in net.minecraft.util

    Methods in net.minecraft.util with parameters of type NBTTagCompound
    Modifier and Type | Method and Description
    --- | ---
    `void` | FoodStats.`readNBT(NBTTagCompound par1NBTTagCompound)` Reads food stats from an NBT object.
    `void` | FoodStats.`writeNBT(NBTTagCompound par1NBTTagCompound)` Writes food stats to an NBT object.

  - ### Uses of NBTTagCompound in net.minecraft.village

    Methods in net.minecraft.village that return NBTTagCompound
    Modifier and Type | Method and Description
    --- | ---
    `NBTTagCompound` | MerchantRecipeList.`getRecipiesAsTags()`
    `NBTTagCompound` | MerchantRecipe.`writeToTags()`

    Methods in net.minecraft.village with parameters of type NBTTagCompound
    Modifier and Type | Method and Description
    --- | ---
    `void` | VillageCollection.`readFromNBT(NBTTagCompound par1NBTTagCompound)` reads in data from the NBTTagCompound into this MapDataBase
    `void` | MerchantRecipe.`readFromTags(NBTTagCompound par1NBTTagCompound)`
    `void` | MerchantRecipeList.`readRecipiesFromTags(NBTTagCompound par1NBTTagCompound)`
    `void` | Village.`readVillageDataFromNBT(NBTTagCompound par1NBTTagCompound)` Read this village's data from NBT.
    `void` | VillageCollection.`writeToNBT(NBTTagCompound par1NBTTagCompound)` write data to NBTTagCompound from this MapDataBase, similar to Entities and TileEntities
    `void` | Village.`writeVillageDataToNBT(NBTTagCompound par1NBTTagCompound)` Write this village's data to NBT.

    Constructors in net.minecraft.village with parameters of type NBTTagCompound
    Constructor and Description
    `MerchantRecipe(NBTTagCompound par1NBTTagCompound)`
    `MerchantRecipeList(NBTTagCompound par1NBTTagCompound)`

  - ### Uses of NBTTagCompound in net.minecraft.world

    Methods in net.minecraft.world that return NBTTagCompound
    Modifier and Type | Method and Description
    --- | ---
    `NBTTagCompound` | GameRules.`writeGameRulesToNBT()` Return the defined game rules as NBT.

    Methods in net.minecraft.world with parameters of type NBTTagCompound
    Modifier and Type | Method and Description
    --- | ---
    `void` | World.`func_92088_a(double par1, double par3, double par5, double par7, double par9, double par11, NBTTagCompound par13NBTTagCompound)`
    `abstract void` | WorldSavedData.`readFromNBT(NBTTagCompound nbttagcompound)` reads in data from the NBTTagCompound into this MapDataBase
    `void` | GameRules.`readGameRulesFromNBT(NBTTagCompound par1NBTTagCompound)` Set defined game rules from NBT.
    `abstract void` | WorldSavedData.`writeToNBT(NBTTagCompound nbttagcompound)` write data to NBTTagCompound from this MapDataBase, similar to Entities and TileEntities

  - ### Uses of NBTTagCompound in net.minecraft.world.chunk.storage

    Methods in net.minecraft.world.chunk.storage with parameters of type NBTTagCompound
    Modifier and Type | Method and Description
    --- | ---
    `static void` | ChunkLoader.`convertToAnvilFormat(AnvilConverterData par0AnvilConverterData, NBTTagCompound par1NBTTagCompound, WorldChunkManager par2WorldChunkManager)`
    `static AnvilConverterData` | ChunkLoader.`load(NBTTagCompound par0NBTTagCompound)`
    `void` | AnvilSaveHandler.`saveWorldInfoWithPlayer(WorldInfo par1WorldInfo, NBTTagCompound par2NBTTagCompound)` Saves the given World Info with the given NBTTagCompound as the Player.

  - ### Uses of NBTTagCompound in net.minecraft.world.storage

    Methods in net.minecraft.world.storage that return NBTTagCompound
    Modifier and Type | Method and Description
    --- | ---
    `NBTTagCompound` | WorldInfo.`cloneNBTCompound(NBTTagCompound par1NBTTagCompound)` Creates a new NBTTagCompound for the world, with the given NBTTag as the "Player"
    `NBTTagCompound` | DerivedWorldInfo.`cloneNBTCompound(NBTTagCompound par1NBTTagCompound)` Creates a new NBTTagCompound for the world, with the given NBTTag as the "Player"
    `NBTTagCompound` | WorldInfo.`getNBTTagCompound()` Gets the NBTTagCompound for the worldInfo
    `NBTTagCompound` | DerivedWorldInfo.`getNBTTagCompound()` Gets the NBTTagCompound for the worldInfo
    `NBTTagCompound` | SaveHandler.`getPlayerData(String par1Str)` Gets the player data for the given playername as a NBTTagCompound.
    `NBTTagCompound` | WorldInfo.`getPlayerNBTTagCompound()` Returns the player's NBTTagCompound to be loaded
    `NBTTagCompound` | DerivedWorldInfo.`getPlayerNBTTagCompound()` Returns the player's NBTTagCompound to be loaded
    `NBTTagCompound` | IPlayerFileData.`readPlayerData(EntityPlayer entityplayer)` Reads the player data from disk into the specified PlayerEntityMP.
    `NBTTagCompound` | SaveHandler.`readPlayerData(EntityPlayer par1EntityPlayer)` Reads the player data from disk into the specified PlayerEntityMP.

    Methods in net.minecraft.world.storage with parameters of type NBTTagCompound
    Modifier and Type | Method and Description
    --- | ---
    `NBTTagCompound` | WorldInfo.`cloneNBTCompound(NBTTagCompound par1NBTTagCompound)` Creates a new NBTTagCompound for the world, with the given NBTTag as the "Player"
    `NBTTagCompound` | DerivedWorldInfo.`cloneNBTCompound(NBTTagCompound par1NBTTagCompound)` Creates a new NBTTagCompound for the world, with the given NBTTag as the "Player"
    `void` | MapData.`readFromNBT(NBTTagCompound par1NBTTagCompound)` reads in data from the NBTTagCompound into this MapDataBase
    `void` | ISaveHandler.`saveWorldInfoWithPlayer(WorldInfo worldinfo, NBTTagCompound nbttagcompound)` Saves the given World Info with the given NBTTagCompound as the Player.
    `void` | SaveHandler.`saveWorldInfoWithPlayer(WorldInfo par1WorldInfo, NBTTagCompound par2NBTTagCompound)` Saves the given World Info with the given NBTTagCompound as the Player.
    `void` | SaveHandlerMP.`saveWorldInfoWithPlayer(WorldInfo par1WorldInfo, NBTTagCompound par2NBTTagCompound)` Saves the given World Info with the given NBTTagCompound as the Player.
    `void` | MapData.`writeToNBT(NBTTagCompound par1NBTTagCompound)` write data to NBTTagCompound from this MapDataBase, similar to Entities and TileEntities

    Constructors in net.minecraft.world.storage with parameters of type NBTTagCompound
    Constructor and Description
    `WorldInfo(NBTTagCompound par1NBTTagCompound)`

  - ### Uses of NBTTagCompound in net.minecraftforge.common

    Methods in net.minecraftforge.common that return NBTTagCompound
    Modifier and Type | Method and Description
    --- | ---
    `NBTTagCompound` | ForgeDummyContainer.`getDataForWriting(SaveHandler handler, WorldInfo info)`
    `NBTTagCompound` | ForgeChunkManager.Ticket.`getModData()` Retrieve the `NBTTagCompound` that stores mod specific data for the chunk ticket.
    `static NBTTagCompound` | DimensionManager.`saveDimensionDataMap()`

    Methods in net.minecraftforge.common with parameters of type NBTTagCompound
    Modifier and Type | Method and Description
    --- | ---
    `static void` | DimensionManager.`loadDimensionDataMap(NBTTagCompound compoundTag)`
    `void` | IExtendedEntityProperties.`loadNBTData(NBTTagCompound compound)` Called when the entity that this class is attached to is loaded.
    `void` | ForgeDummyContainer.`readData(SaveHandler handler, WorldInfo info, Map<String,NBTBase> propertyMap, NBTTagCompound tag)`
    `void` | IExtendedEntityProperties.`saveNBTData(NBTTagCompound compound)` Called when the entity that this class is attached to is saved.
    `void` | WorldSpecificSaveHandler.`saveWorldInfoWithPlayer(WorldInfo var1, NBTTagCompound var2)`

  - ### Uses of NBTTagCompound in net.minecraftforge.event.world

    Methods in net.minecraftforge.event.world that return NBTTagCompound
    Modifier and Type | Method and Description
    --- | ---
    `NBTTagCompound` | ChunkDataEvent.`getData()`

    Constructors in net.minecraftforge.event.world with parameters of type NBTTagCompound
    Constructor and Description
    `ChunkDataEvent.Load(Chunk chunk, NBTTagCompound data)`
    `ChunkDataEvent.Save(Chunk chunk, NBTTagCompound data)`
    `ChunkDataEvent(Chunk chunk, NBTTagCompound data)`

  - ### Uses of NBTTagCompound in net.minecraftforge.fluids

    Fields in net.minecraftforge.fluids declared as NBTTagCompound
    Modifier and Type | Field and Description
    --- | ---
    `NBTTagCompound` | FluidStack.`tag`

    Methods in net.minecraftforge.fluids that return NBTTagCompound
    Modifier and Type | Method and Description
    --- | ---
    `NBTTagCompound` | FluidStack.`writeToNBT(NBTTagCompound nbt)`
    `NBTTagCompound` | FluidTank.`writeToNBT(NBTTagCompound nbt)`

    Methods in net.minecraftforge.fluids with parameters of type NBTTagCompound
    Modifier and Type | Method and Description
    --- | ---
    `static FluidStack` | FluidStack.`loadFluidStackFromNBT(NBTTagCompound nbt)` This provides a safe method for retrieving a FluidStack - if the Fluid is invalid, the stack will return as null.
    `void` | TileFluidHandler.`readFromNBT(NBTTagCompound tag)`
    `FluidTank` | FluidTank.`readFromNBT(NBTTagCompound nbt)`
    `NBTTagCompound` | FluidStack.`writeToNBT(NBTTagCompound nbt)`
    `void` | TileFluidHandler.`writeToNBT(NBTTagCompound tag)`
    `NBTTagCompound` | FluidTank.`writeToNBT(NBTTagCompound nbt)`

    Constructors in net.minecraftforge.fluids with parameters of type NBTTagCompound
    Constructor and Description
    `FluidStack(int fluidID, int amount, NBTTagCompound nbt)`

  - ### Uses of NBTTagCompound in net.minecraftforge.liquids

    Fields in net.minecraftforge.liquids declared as NBTTagCompound
    Modifier and Type | Field and Description
    --- | ---
    `NBTTagCompound` | LiquidStack.`extra` Deprecated.

    Methods in net.minecraftforge.liquids that return NBTTagCompound
    Modifier and Type | Method and Description
    --- | ---
    `NBTTagCompound` | IBlockLiquid.`getLiquidProperties()` Deprecated. Custom properties of the liquid.
    `NBTTagCompound` | LiquidTank.`writeToNBT(NBTTagCompound nbt)` Deprecated.
    `NBTTagCompound` | LiquidStack.`writeToNBT(NBTTagCompound nbt)` Deprecated.

    Methods in net.minecraftforge.liquids with parameters of type NBTTagCompound
    Modifier and Type | Method and Description
    --- | ---
    `static LiquidStack` | LiquidStack.`loadLiquidStackFromNBT(NBTTagCompound nbt)` Deprecated. Reads a liquid stack from the passed nbttagcompound and returns it.
    `LiquidTank` | LiquidTank.`readFromNBT(NBTTagCompound nbt)` Deprecated.
    `NBTTagCompound` | LiquidTank.`writeToNBT(NBTTagCompound nbt)` Deprecated.
    `NBTTagCompound` | LiquidStack.`writeToNBT(NBTTagCompound nbt)` Deprecated.

    Constructors in net.minecraftforge.liquids with parameters of type NBTTagCompound
    Constructor and Description
    `LiquidStack(int itemID, int amount, int itemDamage, NBTTagCompound nbt)` Deprecated.