## Uses of Class
cpw.mods.fml.relauncher.SideOnly

- Packages that use SideOnly
  Package | Description
  --- | ---
  cpw.mods.fml.client |
  net.minecraft.block |
  net.minecraft.client |
  net.minecraft.client.audio |
  net.minecraft.client.entity |
  net.minecraft.client.gui |
  net.minecraft.client.gui.achievement |
  net.minecraft.client.gui.inventory |
  net.minecraft.client.model |
  net.minecraft.client.multiplayer |
  net.minecraft.client.particle |
  net.minecraft.client.renderer |
  net.minecraft.client.renderer.culling |
  net.minecraft.client.renderer.entity |
  net.minecraft.client.renderer.texturefx |
  net.minecraft.client.renderer.tileentity |
  net.minecraft.client.settings |
  net.minecraft.client.texturepacks |
  net.minecraft.crash |
  net.minecraft.creativetab |
  net.minecraft.entity |
  net.minecraft.entity.boss |
  net.minecraft.entity.effect |
  net.minecraft.entity.item |
  net.minecraft.entity.monster |
  net.minecraft.entity.passive |
  net.minecraft.entity.player |
  net.minecraft.entity.projectile |
  net.minecraft.inventory |
  net.minecraft.item |
  net.minecraft.nbt |
  net.minecraft.network |
  net.minecraft.network.packet |
  net.minecraft.potion |
  net.minecraft.profiler |
  net.minecraft.server |
  net.minecraft.server.dedicated |
  net.minecraft.server.gui |
  net.minecraft.server.integrated |
  net.minecraft.server.management |
  net.minecraft.src |
  net.minecraft.stats |
  net.minecraft.tileentity |
  net.minecraft.util |
  net.minecraft.village |
  net.minecraft.world |
  net.minecraft.world.biome |
  net.minecraft.world.chunk |
  net.minecraft.world.chunk.storage |
  net.minecraft.world.storage |
  net.minecraftforge.client |
  net.minecraftforge.event.terraingen |

- - ### Uses of SideOnly in cpw.mods.fml.client

    Classes in cpw.mods.fml.client with annotations of type SideOnly
    Modifier and Type | Class and Description
    --- | ---
    `class` | `CustomModLoadingErrorDisplayException` If a mod throws this exception during loading, it will be called back to render the error screen through the methods below.

  - ### Uses of SideOnly in net.minecraft.block

    Methods in net.minecraft.block with annotations of type SideOnly
    Modifier and Type | Method and Description
    --- | ---
    `boolean` | Block.`addBlockDestroyEffects(World world, int x, int y, int z, int meta, EffectRenderer effectRenderer)` Spawn particles for when the block is destroyed.
    `boolean` | Block.`addBlockHitEffects(World worldObj, MovingObjectPosition target, EffectRenderer effectRenderer)` Spawn a digging particle effect in the world, this is a wrapper around EffectRenderer.addBlockHitEffects to allow the block more control over the particles.
    `void` | BlockPistonExtension.`clearHeadTexture()`
    `int` | BlockStem.`colorMultiplier(IBlockAccess par1IBlockAccess, int par2, int par3, int par4)`
    `int` | BlockFluid.`colorMultiplier(IBlockAccess par1IBlockAccess, int par2, int par3, int par4)`
    `int` | BlockLeaves.`colorMultiplier(IBlockAccess par1IBlockAccess, int par2, int par3, int par4)`
    `int` | BlockRedstoneWire.`colorMultiplier(IBlockAccess par1IBlockAccess, int par2, int par3, int par4)`
    `int` | BlockTallGrass.`colorMultiplier(IBlockAccess par1IBlockAccess, int par2, int par3, int par4)`
    `int` | BlockLilyPad.`colorMultiplier(IBlockAccess par1IBlockAccess, int par2, int par3, int par4)`
    `int` | BlockVine.`colorMultiplier(IBlockAccess par1IBlockAccess, int par2, int par3, int par4)`
    `int` | Block.`colorMultiplier(IBlockAccess par1IBlockAccess, int par2, int par3, int par4)`
    `int` | BlockGrass.`colorMultiplier(IBlockAccess par1IBlockAccess, int par2, int par3, int par4)`
    `static boolean` | BlockTripWire.`func_72148_a(IBlockAccess par0IBlockAccess, int par1, int par2, int par3, int par4, int par5)`
    `boolean` | BlockFlowerPot.`func_82505_u_()`
    `boolean` | Block.`func_82505_u_()`
    `float` | Block.`getAmbientOcclusionLightValue(IBlockAccess par1IBlockAccess, int par2, int par3, int par4)`
    `float` | BlockFluid.`getBlockBrightness(IBlockAccess par1IBlockAccess, int par2, int par3, int par4)`
    `float` | BlockStairs.`getBlockBrightness(IBlockAccess par1IBlockAccess, int par2, int par3, int par4)`
    `float` | Block.`getBlockBrightness(IBlockAccess par1IBlockAccess, int par2, int par3, int par4)`
    `int` | BlockFluid.`getBlockColor()`
    `int` | BlockLeaves.`getBlockColor()`
    `int` | BlockTallGrass.`getBlockColor()`
    `int` | BlockLilyPad.`getBlockColor()`
    `int` | BlockVine.`getBlockColor()`
    `int` | Block.`getBlockColor()`
    `int` | BlockGrass.`getBlockColor()`
    `int` | BlockDoor.`getBlockTexture(IBlockAccess par1IBlockAccess, int par2, int par3, int par4, int par5)`
    `int` | BlockMycelium.`getBlockTexture(IBlockAccess par1IBlockAccess, int par2, int par3, int par4, int par5)`
    `int` | BlockDispenser.`getBlockTexture(IBlockAccess par1IBlockAccess, int par2, int par3, int par4, int par5)`
    `int` | BlockFurnace.`getBlockTexture(IBlockAccess par1IBlockAccess, int par2, int par3, int par4, int par5)`
    `int` | BlockLockedChest.`getBlockTexture(IBlockAccess par1IBlockAccess, int par2, int par3, int par4, int par5)`
    `int` | Block.`getBlockTexture(IBlockAccess par1IBlockAccess, int par2, int par3, int par4, int par5)`
    `int` | BlockGrass.`getBlockTexture(IBlockAccess par1IBlockAccess, int par2, int par3, int par4, int par5)`
    `int` | BlockChest.`getBlockTexture(IBlockAccess par1IBlockAccess, int par2, int par3, int par4, int par5)`
    `CreativeTabs` | Block.`getCreativeTabToDisplayOn()`
    `static double` | BlockFluid.`getFlowDirection(IBlockAccess par0IBlockAccess, int par1, int par2, int par3, Material par4Material)`
    `int` | BlockFluid.`getMixedBrightnessForBlock(IBlockAccess par1IBlockAccess, int par2, int par3, int par4)`
    `int` | BlockStairs.`getMixedBrightnessForBlock(IBlockAccess par1IBlockAccess, int par2, int par3, int par4)`
    `int` | Block.`getMixedBrightnessForBlock(IBlockAccess par1IBlockAccess, int par2, int par3, int par4)`
    `int` | BlockPistonBase.`getPistonExtensionTexture()`
    `int` | BlockFluid.`getRenderBlockPass()`
    `int` | BlockTripWire.`getRenderBlockPass()`
    `int` | BlockPortal.`getRenderBlockPass()`
    `int` | BlockStairs.`getRenderBlockPass()`
    `int` | Block.`getRenderBlockPass()`
    `int` | BlockGlass.`getRenderBlockPass()`
    `int` | BlockIce.`getRenderBlockPass()`
    `int` | BlockStem.`getRenderColor(int par1)`
    `int` | BlockLeaves.`getRenderColor(int par1)`
    `int` | BlockTallGrass.`getRenderColor(int par1)`
    `int` | BlockLilyPad.`getRenderColor(int par1)`
    `int` | BlockVine.`getRenderColor(int par1)`
    `int` | Block.`getRenderColor(int par1)`
    `int` | BlockGrass.`getRenderColor(int par1)`
    `AxisAlignedBB` | BlockDoor.`getSelectedBoundingBoxFromPool(World par1World, int par2, int par3, int par4)`
    `AxisAlignedBB` | BlockLadder.`getSelectedBoundingBoxFromPool(World par1World, int par2, int par3, int par4)`
    `AxisAlignedBB` | BlockTrapDoor.`getSelectedBoundingBoxFromPool(World par1World, int par2, int par3, int par4)`
    `AxisAlignedBB` | BlockCactus.`getSelectedBoundingBoxFromPool(World par1World, int par2, int par3, int par4)`
    `AxisAlignedBB` | BlockCocoa.`getSelectedBoundingBoxFromPool(World par1World, int par2, int par3, int par4)`
    `AxisAlignedBB` | BlockStairs.`getSelectedBoundingBoxFromPool(World par1World, int par2, int par3, int par4)`
    `AxisAlignedBB` | BlockSign.`getSelectedBoundingBoxFromPool(World par1World, int par2, int par3, int par4)`
    `AxisAlignedBB` | Block.`getSelectedBoundingBoxFromPool(World par1World, int par2, int par3, int par4)`
    `AxisAlignedBB` | BlockCake.`getSelectedBoundingBoxFromPool(World par1World, int par2, int par3, int par4)`
    `int` | BlockPane.`getSideTextureIndex()`
    `int` | BlockStem.`getState(IBlockAccess par1IBlockAccess, int par2, int par3, int par4)`
    `void` | BlockLeaves.`getSubBlocks(int par1, CreativeTabs par2CreativeTabs, List par3List)`
    `void` | BlockAnvil.`getSubBlocks(int par1, CreativeTabs par2CreativeTabs, List par3List)`
    `void` | BlockSandStone.`getSubBlocks(int par1, CreativeTabs par2CreativeTabs, List par3List)`
    `void` | BlockCloth.`getSubBlocks(int par1, CreativeTabs par2CreativeTabs, List par3List)`
    `void` | BlockWoodSlab.`getSubBlocks(int par1, CreativeTabs par2CreativeTabs, List par3List)`
    `void` | BlockWall.`getSubBlocks(int par1, CreativeTabs par2CreativeTabs, List par3List)`
    `void` | BlockStep.`getSubBlocks(int par1, CreativeTabs par2CreativeTabs, List par3List)`
    `void` | BlockWood.`getSubBlocks(int par1, CreativeTabs par2CreativeTabs, List par3List)`
    `void` | BlockSapling.`getSubBlocks(int par1, CreativeTabs par2CreativeTabs, List par3List)`
    `void` | BlockStoneBrick.`getSubBlocks(int par1, CreativeTabs par2CreativeTabs, List par3List)`
    `void` | BlockSilverfish.`getSubBlocks(int par1, CreativeTabs par2CreativeTabs, List par3List)`
    `void` | BlockTallGrass.`getSubBlocks(int par1, CreativeTabs par2CreativeTabs, List par3List)`
    `void` | BlockLog.`getSubBlocks(int par1, CreativeTabs par2CreativeTabs, List par3List)`
    `void` | Block.`getSubBlocks(int par1, CreativeTabs par2CreativeTabs, List par3List)`
    `int` | BlockStem.`idPicked(World par1World, int par2, int par3, int par4)`
    `int` | BlockHalfSlab.`idPicked(World par1World, int par2, int par3, int par4)`
    `int` | BlockDoor.`idPicked(World par1World, int par2, int par3, int par4)`
    `int` | BlockFarmland.`idPicked(World par1World, int par2, int par3, int par4)`
    `int` | BlockRedstoneTorch.`idPicked(World par1World, int par2, int par3, int par4)`
    `int` | BlockRedstoneWire.`idPicked(World par1World, int par2, int par3, int par4)`
    `int` | BlockMobSpawner.`idPicked(World par1World, int par2, int par3, int par4)`
    `int` | BlockBrewingStand.`idPicked(World par1World, int par2, int par3, int par4)`
    `int` | BlockTripWire.`idPicked(World par1World, int par2, int par3, int par4)`
    `int` | BlockCrops.`idPicked(World par1World, int par2, int par3, int par4)`
    `int` | BlockPistonExtension.`idPicked(World par1World, int par2, int par3, int par4)`
    `int` | BlockCocoa.`idPicked(World par1World, int par2, int par3, int par4)`
    `int` | BlockDragonEgg.`idPicked(World par1World, int par2, int par3, int par4)`
    `int` | BlockSkull.`idPicked(World par1World, int par2, int par3, int par4)`
    `int` | BlockPortal.`idPicked(World par1World, int par2, int par3, int par4)`
    `int` | BlockNetherStalk.`idPicked(World par1World, int par2, int par3, int par4)`
    `int` | BlockSign.`idPicked(World par1World, int par2, int par3, int par4)`
    `int` | BlockEndPortal.`idPicked(World par1World, int par2, int par3, int par4)`
    `int` | BlockReed.`idPicked(World par1World, int par2, int par3, int par4)`
    `int` | BlockMushroomCap.`idPicked(World par1World, int par2, int par3, int par4)`
    `int` | BlockFlowerPot.`idPicked(World par1World, int par2, int par3, int par4)`
    `int` | Block.`idPicked(World par1World, int par2, int par3, int par4)`
    `int` | BlockRedstoneRepeater.`idPicked(World par1World, int par2, int par3, int par4)`
    `int` | BlockRedstoneLight.`idPicked(World par1World, int par2, int par3, int par4)`
    `int` | BlockPistonMoving.`idPicked(World par1World, int par2, int par3, int par4)`
    `int` | BlockCauldron.`idPicked(World par1World, int par2, int par3, int par4)`
    `int` | BlockCake.`idPicked(World par1World, int par2, int par3, int par4)`
    `int` | BlockBed.`idPicked(World par1World, int par2, int par3, int par4)`
    `void` | BlockFluid.`randomDisplayTick(World par1World, int par2, int par3, int par4, Random par5Random)`
    `void` | BlockLeaves.`randomDisplayTick(World par1World, int par2, int par3, int par4, Random par5Random)`
    `void` | BlockMycelium.`randomDisplayTick(World par1World, int par2, int par3, int par4, Random par5Random)`
    `void` | BlockRedstoneOre.`randomDisplayTick(World par1World, int par2, int par3, int par4, Random par5Random)`
    `void` | BlockRedstoneTorch.`randomDisplayTick(World par1World, int par2, int par3, int par4, Random par5Random)`
    `void` | BlockRedstoneWire.`randomDisplayTick(World par1World, int par2, int par3, int par4, Random par5Random)`
    `void` | BlockEnchantmentTable.`randomDisplayTick(World par1World, int par2, int par3, int par4, Random par5Random)`
    `void` | BlockFurnace.`randomDisplayTick(World par1World, int par2, int par3, int par4, Random par5Random)`
    `void` | BlockTorch.`randomDisplayTick(World par1World, int par2, int par3, int par4, Random par5Random)`
    `void` | BlockBrewingStand.`randomDisplayTick(World par1World, int par2, int par3, int par4, Random par5Random)`
    `void` | BlockEnderChest.`randomDisplayTick(World par1World, int par2, int par3, int par4, Random par5Random)`
    `void` | BlockPortal.`randomDisplayTick(World par1World, int par2, int par3, int par4, Random par5Random)`
    `void` | BlockStairs.`randomDisplayTick(World par1World, int par2, int par3, int par4, Random par5Random)`
    `void` | BlockEndPortal.`randomDisplayTick(World par1World, int par2, int par3, int par4, Random par5Random)`
    `void` | Block.`randomDisplayTick(World par1World, int par2, int par3, int par4, Random par5Random)`
    `void` | BlockFire.`randomDisplayTick(World par1World, int par2, int par3, int par4, Random par5Random)`
    `void` | BlockRedstoneRepeater.`randomDisplayTick(World par1World, int par2, int par3, int par4, Random par5Random)`
    `void` | BlockLeaves.`setGraphicsLevel(boolean par1)`
    `void` | BlockPistonExtension.`setHeadTexture(int par1)`
    `boolean` | BlockFluid.`shouldSideBeRendered(IBlockAccess par1IBlockAccess, int par2, int par3, int par4, int par5)`
    `boolean` | BlockHalfSlab.`shouldSideBeRendered(IBlockAccess par1IBlockAccess, int par2, int par3, int par4, int par5)`
    `boolean` | BlockAnvil.`shouldSideBeRendered(IBlockAccess par1IBlockAccess, int par2, int par3, int par4, int par5)`
    `boolean` | BlockFenceGate.`shouldSideBeRendered(IBlockAccess par1IBlockAccess, int par2, int par3, int par4, int par5)`
    `boolean` | BlockWall.`shouldSideBeRendered(IBlockAccess par1IBlockAccess, int par2, int par3, int par4, int par5)`
    `boolean` | BlockLeavesBase.`shouldSideBeRendered(IBlockAccess par1IBlockAccess, int par2, int par3, int par4, int par5)`
    `boolean` | BlockDragonEgg.`shouldSideBeRendered(IBlockAccess par1IBlockAccess, int par2, int par3, int par4, int par5)`
    `boolean` | BlockPortal.`shouldSideBeRendered(IBlockAccess par1IBlockAccess, int par2, int par3, int par4, int par5)`
    `boolean` | BlockEndPortal.`shouldSideBeRendered(IBlockAccess par1IBlockAccess, int par2, int par3, int par4, int par5)`
    `boolean` | BlockBreakable.`shouldSideBeRendered(IBlockAccess par1IBlockAccess, int par2, int par3, int par4, int par5)`
    `boolean` | Block.`shouldSideBeRendered(IBlockAccess par1IBlockAccess, int par2, int par3, int par4, int par5)`
    `boolean` | BlockPane.`shouldSideBeRendered(IBlockAccess par1IBlockAccess, int par2, int par3, int par4, int par5)`
    `boolean` | BlockRedstoneRepeater.`shouldSideBeRendered(IBlockAccess par1IBlockAccess, int par2, int par3, int par4, int par5)`
    `boolean` | BlockFence.`shouldSideBeRendered(IBlockAccess par1IBlockAccess, int par2, int par3, int par4, int par5)`
    `boolean` | BlockSnow.`shouldSideBeRendered(IBlockAccess par1IBlockAccess, int par2, int par3, int par4, int par5)`
    `boolean` | BlockIce.`shouldSideBeRendered(IBlockAccess par1IBlockAccess, int par2, int par3, int par4, int par5)`

  - ### Uses of SideOnly in net.minecraft.client

    Classes in net.minecraft.client with annotations of type SideOnly
    Modifier and Type | Class and Description
    --- | ---
    `class` | `CallableClientMemoryStats`
    `class` | `CallableClientProfiler`
    `class` | `CallableGLInfo`
    `class` | `CallableLWJGLVersion`
    `class` | `CallableModded`
    `class` | `CallableTexturePack`
    `class` | `CallableTickingScreenName`
    `class` | `CallableType2`
    `class` | `CallableUpdatingScreenName`
    `class` | `CanvasMinecraftApplet`
    `class` | `ClientBrandRetriever`
    `class` | `EnumOSHelper`
    `class` | `GameWindowListener`
    `class` | `Minecraft`
    `class` | `MinecraftApplet`
    `class` | `MinecraftAppletImpl`
    `class` | `MinecraftFakeLauncher`
    `class` | `PanelCrashReport`
    `class` | `StatStringFormatKeyInv`
    `class` | `ThreadClientSleep`
    `class` | `ThreadShutdown`

  - ### Uses of SideOnly in net.minecraft.client.audio

    Classes in net.minecraft.client.audio with annotations of type SideOnly
    Modifier and Type | Class and Description
    --- | ---
    `class` | `SoundManager`
    `class` | `SoundPool`
    `class` | `SoundPoolEntry`

  - ### Uses of SideOnly in net.minecraft.client.entity

    Classes in net.minecraft.client.entity with annotations of type SideOnly
    Modifier and Type | Class and Description
    --- | ---
    `class` | `EntityClientPlayerMP`
    `class` | `EntityOtherPlayerMP`
    `class` | `EntityPlayerSP`

  - ### Uses of SideOnly in net.minecraft.client.gui

    Classes in net.minecraft.client.gui with annotations of type SideOnly
    Modifier and Type | Class and Description
    --- | ---
    `class` | `ChatClickData`
    `class` | `ChatLine`
    `class` | `FontRenderer`
    `class` | `Gui`
    `class` | `GuiButton`
    `class` | `GuiButtonLanguage`
    `class` | `GuiButtonMerchant`
    `class` | `GuiChat`
    `class` | `GuiCommandBlock`
    `class` | `GuiConfirmOpenLink`
    `class` | `GuiControls`
    `class` | `GuiCreateFlatWorld`
    `class` | `GuiCreateWorld`
    `class` | `GuiDisconnected`
    `class` | `GuiDownloadTerrain`
    `class` | `GuiEnchantment`
    `class` | `GuiErrorScreen`
    `class` | `GuiFlatPresets`
    `class` | `GuiGameOver`
    `class` | `GuiIngame`
    `class` | `GuiIngameMenu`
    `class` | `GuiLanguage`
    `class` | `GuiMainMenu`
    `class` | `GuiMemoryErrorScreen`
    `class` | `GuiMerchant`
    `class` | `GuiMultiplayer`
    `class` | `GuiNewChat`
    `class` | `GuiOptions`
    `class` | `GuiParticle`
    `class` | `GuiPlayerInfo`
    `class` | `GuiProgress`
    `class` | `GuiRenameWorld`
    `class` | `GuiRepair`
    `class` | `GuiScreen`
    `class` | `GuiScreenAddServer`
    `class` | `GuiScreenBook`
    `class` | `GuiScreenDemo`
    `class` | `GuiScreenServerList`
    `class` | `GuiSelectWorld`
    `class` | `GuiShareToLan`
    `class` | `GuiSleepMP`
    `class` | `GuiSlider`
    `class` | `GuiSlot`
    `class` | `GuiSmallButton`
    `class` | `GuiSnooper`
    `class` | `GuiTextField`
    `class` | `GuiVideoSettings`
    `class` | `GuiWinGame`
    `class` | `GuiYesNo`
    `class` | `LoadingScreenRenderer`
    `class` | `MapItemRenderer`
    `class` | `Particle`
    `class` | `ScaledResolution`
    `class` | `ScreenChatOptions`

  - ### Uses of SideOnly in net.minecraft.client.gui.achievement

    Classes in net.minecraft.client.gui.achievement with annotations of type SideOnly
    Modifier and Type | Class and Description
    --- | ---
    `class` | `GuiAchievement`
    `class` | `GuiAchievements`
    `class` | `GuiStats`

  - ### Uses of SideOnly in net.minecraft.client.gui.inventory

    Classes in net.minecraft.client.gui.inventory with annotations of type SideOnly
    Modifier and Type | Class and Description
    --- | ---
    `class` | `CreativeCrafting`
    `class` | `GuiBeacon`
    `class` | `GuiBrewingStand`
    `class` | `GuiChest`
    `class` | `GuiContainer`
    `class` | `GuiContainerCreative`
    `class` | `GuiCrafting`
    `class` | `GuiDispenser`
    `class` | `GuiEditSign`
    `class` | `GuiFurnace`
    `class` | `GuiInventory`

  - ### Uses of SideOnly in net.minecraft.client.model

    Classes in net.minecraft.client.model with annotations of type SideOnly
    Modifier and Type | Class and Description
    --- | ---
    `class` | `ModelBat`
    `class` | `ModelBiped`
    `class` | `ModelBlaze`
    `class` | `ModelBoat`
    `class` | `ModelBook`
    `class` | `ModelChest`
    `class` | `ModelChicken`
    `class` | `ModelCow`
    `class` | `ModelCreeper`
    `class` | `ModelDragon`
    `class` | `ModelEnderCrystal`
    `class` | `ModelEnderman`
    `class` | `ModelGhast`
    `class` | `ModelIronGolem`
    `class` | `ModelLargeChest`
    `class` | `ModelMagmaCube`
    `class` | `ModelMinecart`
    `class` | `ModelOcelot`
    `class` | `ModelPig`
    `class` | `ModelQuadruped`
    `class` | `ModelSheep1`
    `class` | `ModelSheep2`
    `class` | `ModelSign`
    `class` | `ModelSilverfish`
    `class` | `ModelSkeleton`
    `class` | `ModelSkeletonHead`
    `class` | `ModelSlime`
    `class` | `ModelSnowMan`
    `class` | `ModelSpider`
    `class` | `ModelSquid`
    `class` | `ModelVillager`
    `class` | `ModelWitch`
    `class` | `ModelWither`
    `class` | `ModelWolf`
    `class` | `ModelZombie`
    `class` | `ModelZombieVillager`
    `class` | `TextureOffset`

    Methods in net.minecraft.client.model with annotations of type SideOnly
    Modifier and Type | Method and Description
    --- | ---
    `void` | ModelRenderer.`postRender(float par1)` Allows the changing of Angles after a box has been rendered
    `void` | ModelRenderer.`render(float par1)`
    `void` | ModelBox.`render(Tessellator par1Tessellator, float par2)` Draw the six sided box defined by this ModelBox
    `void` | ModelRenderer.`renderWithRotation(float par1)`

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

    Classes in net.minecraft.client.multiplayer with annotations of type SideOnly
    Modifier and Type | Class and Description
    --- | ---
    `class` | `ChunkProviderClient`
    `class` | `GuiConnecting`
    `class` | `LanServer`
    `class` | `LanServerList`
    `class` | `NetClientHandler`
    `class` | `PlayerControllerMP`
    `class` | `ServerAddress`
    `class` | `ServerData`
    `class` | `ServerList`
    `class` | `ThreadLanServerFind`
    `class` | `ThreadLanServerPing`
    `class` | `WorldClient`

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

    Classes in net.minecraft.client.particle with annotations of type SideOnly
    Modifier and Type | Class and Description
    --- | ---
    `class` | `EffectRenderer`
    `class` | `EntityAuraFX`
    `class` | `EntityBreakingFX`
    `class` | `EntityBubbleFX`
    `class` | `EntityCloudFX`
    `class` | `EntityCrit2FX`
    `class` | `EntityCritFX`
    `class` | `EntityDiggingFX`
    `class` | `EntityDropParticleFX`
    `class` | `EntityEnchantmentTableParticleFX`
    `class` | `EntityExplodeFX`
    `class` | `EntityFireworkOverlayFX`
    `class` | `EntityFireworkSparkFX`
    `class` | `EntityFireworkStarterFX`
    `class` | `EntityFlameFX`
    `class` | `EntityFootStepFX`
    `class` | `EntityFX`
    `class` | `EntityHeartFX`
    `class` | `EntityHugeExplodeFX`
    `class` | `EntityLargeExplodeFX`
    `class` | `EntityLavaFX`
    `class` | `EntityNoteFX`
    `class` | `EntityPickupFX`
    `class` | `EntityPortalFX`
    `class` | `EntityRainFX`
    `class` | `EntityReddustFX`
    `class` | `EntitySmokeFX`
    `class` | `EntitySnowShovelFX`
    `class` | `EntitySpellParticleFX`
    `class` | `EntitySplashFX`
    `class` | `EntitySuspendFX`

  - ### Uses of SideOnly in net.minecraft.client.renderer

    Classes in net.minecraft.client.renderer with annotations of type SideOnly
    Modifier and Type | Class and Description
    --- | ---
    `class` | `ActiveRenderInfo`
    `class` | `CallableParticleScreenName`
    `class` | `ChestItemRenderHelper`
    `class` | `DestroyBlockProgress`
    `class` | `EntityRenderer`
    `class` | `EntitySorter`
    `class` | `GLAllocation`
    `interface` | `IImageBuffer`
    `class` | `ImageBufferDownload`
    `class` | `InventoryEffectRenderer`
    `class` | `ItemRenderer`
    `class` | `OpenGlCapsChecker`
    `class` | `OpenGlHelper`
    `class` | `RenderBlocks`
    `class` | `RenderEngine`
    `class` | `RenderGlobal`
    `class` | `RenderHelper`
    `class` | `RenderList`
    `class` | `RenderSorter`
    `class` | `Tessellator`
    `class` | `ThreadDownloadImageData`
    `class` | `WorldRenderer`

  - ### Uses of SideOnly in net.minecraft.client.renderer.culling

    Classes in net.minecraft.client.renderer.culling with annotations of type SideOnly
    Modifier and Type | Class and Description
    --- | ---
    `class` | `ClippingHelper`
    `class` | `ClippingHelperImpl`
    `class` | `Frustrum`
    `interface` | `ICamera`

  - ### Uses of SideOnly in net.minecraft.client.renderer.entity

    Classes in net.minecraft.client.renderer.entity with annotations of type SideOnly
    Modifier and Type | Class and Description
    --- | ---
    `class` | `Render`
    `class` | `RenderArrow`
    `class` | `RenderBat`
    `class` | `RenderBiped`
    `class` | `RenderBlaze`
    `class` | `RenderBoat`
    `class` | `RenderChicken`
    `class` | `RenderCow`
    `class` | `RenderCreeper`
    `class` | `RenderDragon`
    `class` | `RenderEnchantmentTable`
    `class` | `RenderEnderman`
    `class` | `RenderEntity`
    `class` | `RenderFallingSand`
    `class` | `RenderFireball`
    `class` | `RenderFish`
    `class` | `RenderGhast`
    `class` | `RenderGiantZombie`
    `class` | `RenderIronGolem`
    `class` | `RenderItem`
    `class` | `RenderLightningBolt`
    `class` | `RenderLiving`
    `class` | `RenderMagmaCube`
    `class` | `RenderManager`
    `class` | `RenderMinecart`
    `class` | `RenderMooshroom`
    `class` | `RenderOcelot`
    `class` | `RenderPainting`
    `class` | `RenderPig`
    `class` | `RenderPlayer`
    `class` | `RenderSheep`
    `class` | `RenderSilverfish`
    `class` | `RenderSkeleton`
    `class` | `RenderSlime`
    `class` | `RenderSnowball`
    `class` | `RenderSnowMan`
    `class` | `RenderSpider`
    `class` | `RenderSquid`
    `class` | `RenderTNTPrimed`
    `class` | `RenderVillager`
    `class` | `RenderWitch`
    `class` | `RenderWither`
    `class` | `RenderWolf`
    `class` | `RenderXPOrb`
    `class` | `RenderZombie`

  - ### Uses of SideOnly in net.minecraft.client.renderer.texturefx

    Classes in net.minecraft.client.renderer.texturefx with annotations of type SideOnly
    Modifier and Type | Class and Description
    --- | ---
    `class` | `TextureCompassFX`
    `class` | `TextureFlamesFX`
    `class` | `TextureFX`
    `class` | `TextureLavaFlowFX`
    `class` | `TextureLavaFX`
    `class` | `TexturePortalFX`
    `class` | `TextureWatchFX`
    `class` | `TextureWaterFlowFX`
    `class` | `TextureWaterFX`

  - ### Uses of SideOnly in net.minecraft.client.renderer.tileentity

    Classes in net.minecraft.client.renderer.tileentity with annotations of type SideOnly
    Modifier and Type | Class and Description
    --- | ---
    `class` | `RenderEnderCrystal`
    `class` | `RenderEndPortal`
    `class` | `RenderItemFrame`
    `class` | `RenderWitherSkull`
    `class` | `TileEntityBeaconRenderer`
    `class` | `TileEntityChestRenderer`
    `class` | `TileEntityEnderChestRenderer`
    `class` | `TileEntityMobSpawnerRenderer`
    `class` | `TileEntityRenderer`
    `class` | `TileEntityRendererPiston`
    `class` | `TileEntitySignRenderer`
    `class` | `TileEntitySkullRenderer`
    `class` | `TileEntitySpecialRenderer`

  - ### Uses of SideOnly in net.minecraft.client.settings

    Classes in net.minecraft.client.settings with annotations of type SideOnly
    Modifier and Type | Class and Description
    --- | ---
    `class` | `EnumOptions`
    `class` | `GameSettings`
    `class` | `KeyBinding`

  - ### Uses of SideOnly in net.minecraft.client.texturepacks

    Classes in net.minecraft.client.texturepacks with annotations of type SideOnly
    Modifier and Type | Class and Description
    --- | ---
    `class` | `GuiTexturePacks`
    `interface` | `ITexturePack`
    `class` | `TexturePackCustom`
    `class` | `TexturePackDefault`
    `class` | `TexturePackFolder`
    `class` | `TexturePackImplementation`
    `class` | `TexturePackList`

  - ### Uses of SideOnly in net.minecraft.crash

    Methods in net.minecraft.crash with annotations of type SideOnly
    Modifier and Type | Method and Description
    --- | ---
    `static String` | CrashReportCategory.`func_85074_a(double par0, double par2, double par4)`
    `String` | CrashReport.`func_90021_c()`
    `File` | CrashReport.`getFile()`

  - ### Uses of SideOnly in net.minecraft.creativetab

    Methods in net.minecraft.creativetab with annotations of type SideOnly
    Modifier and Type | Method and Description
    --- | ---
    `void` | CreativeTabs.`displayAllReleventItems(List par1List)`
    `boolean` | CreativeTabs.`drawInForegroundOfTab()`
    `void` | CreativeTabs.`func_92116_a(List par1List, EnumEnchantmentType... par2ArrayOfEnumEnchantmentType)`
    `String` | CreativeTabs.`getBackgroundImageName()`
    `int` | CreativeTabs.`getTabColumn()`
    `Item` | CreativeTabs.`getTabIconItem()`
    `int` | CreativeTabs.`getTabIconItemIndex()`
    `int` | CreativeTabs.`getTabIndex()`
    `String` | CreativeTabs.`getTabLabel()`
    `String` | CreativeTabs.`getTranslatedTabLabel()`
    `boolean` | CreativeTabs.`isTabInFirstRow()`
    `boolean` | CreativeTabs.`shouldHidePlayerInventory()`

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

    Classes in net.minecraft.entity with annotations of type SideOnly
    Modifier and Type | Class and Description
    --- | ---
    `class` | `NpcMerchant`

    Fields in net.minecraft.entity with annotations of type SideOnly
    Modifier and Type | Field and Description
    --- | ---
    `String` | Entity.`cloakUrl`
    `int` | Entity.`serverPosX`
    `int` | Entity.`serverPosY`
    `int` | Entity.`serverPosZ`
    `String` | Entity.`skinUrl`

    Methods in net.minecraft.entity with annotations of type SideOnly
    Modifier and Type | Method and Description
    --- | ---
    `boolean` | Entity.`canRenderOnFire()`
    `int` | Entity.`getBrightnessForRender(float par1)`
    `int` | EntityLiving.`getItemIcon(ItemStack par1ItemStack, int par2)`
    `Vec3` | EntityLiving.`getPosition(float par1)`
    `float` | EntityLiving.`getRenderSizeModifier()`
    `float` | Entity.`getShadowSize()`
    `float` | EntityLiving.`getSwingProgress(float par1)`
    `String` | EntityLiving.`getTexture()`
    `String` | Entity.`getTexture()`
    `void` | EntityLiving.`handleHealthUpdate(byte par1)`
    `void` | Entity.`handleHealthUpdate(byte par1)`
    `boolean` | Entity.`isEating()`
    `boolean` | Entity.`isInRangeToRenderDist(double par1)`
    `boolean` | Entity.`isInRangeToRenderVec3D(Vec3 par1Vec3)`
    `void` | EntityLiving.`performHurtAnimation()`
    `void` | Entity.`performHurtAnimation()`
    `MovingObjectPosition` | EntityLiving.`rayTrace(double par1, float par3)`
    `void` | Entity.`setAngles(float par1, float par2)`
    `void` | EntityLiving.`setHeadRotationYaw(float par1)`
    `void` | Entity.`setHeadRotationYaw(float par1)`
    `void` | EntityLiving.`setPositionAndRotation2(double par1, double par3, double par5, float par7, float par8, int par9)`
    `void` | Entity.`setPositionAndRotation2(double par1, double par3, double par5, float par7, float par8, int par9)`
    `void` | IMerchant.`setRecipes(MerchantRecipeList var1)`
    `void` | Entity.`setVelocity(double par1, double par3, double par5)`
    `void` | Entity.`updateCloak()`
    `void` | DataWatcher.`updateWatchedObjectsFromList(List par1List)`

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

    Classes in net.minecraft.entity.boss with annotations of type SideOnly
    Modifier and Type | Class and Description
    --- | ---
    `class` | `BossStatus`

    Methods in net.minecraft.entity.boss with annotations of type SideOnly
    Modifier and Type | Method and Description
    --- | ---
    `float` | EntityWither.`func_82207_a(int par1)`
    `float` | EntityWither.`func_82210_r(int par1)`
    `int` | EntityWither.`getBrightnessForRender(float par1)`
    `int` | EntityDragon.`getDragonHealth()`
    `float` | EntityWither.`getShadowSize()`
    `String` | EntityWither.`getTexture()`

  - ### Uses of SideOnly in net.minecraft.entity.effect

    Methods in net.minecraft.entity.effect with annotations of type SideOnly
    Modifier and Type | Method and Description
    --- | ---
    `boolean` | EntityLightningBolt.`isInRangeToRenderVec3D(Vec3 par1Vec3)`

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

    Classes in net.minecraft.entity.item with annotations of type SideOnly
    Modifier and Type | Class and Description
    --- | ---
    `class` | `SoundUpdaterMinecart`

    Methods in net.minecraft.entity.item with annotations of type SideOnly
    Modifier and Type | Method and Description
    --- | ---
    `boolean` | EntityFallingSand.`canRenderOnFire()`
    `void` | EntityBoat.`func_70270_d(boolean par1)`
    `Vec3` | EntityMinecart.`func_70495_a(double par1, double par3, double par5, double par7)`
    `int` | EntityEnderEye.`getBrightnessForRender(float par1)`
    `int` | EntityXPOrb.`getBrightnessForRender(float par1)`
    `int` | EntityFireworkRocket.`getBrightnessForRender(float par1)`
    `float` | EntityEnderEye.`getShadowSize()`
    `float` | EntityTNTPrimed.`getShadowSize()`
    `float` | EntityMinecart.`getShadowSize()`
    `float` | EntityFireworkRocket.`getShadowSize()`
    `float` | EntityBoat.`getShadowSize()`
    `float` | EntityFallingSand.`getShadowSize()`
    `float` | EntityEnderCrystal.`getShadowSize()`
    `int` | EntityXPOrb.`getTextureByXP()`
    `World` | EntityFallingSand.`getWorld()`
    `void` | EntityFireworkRocket.`handleHealthUpdate(byte par1)`
    `boolean` | EntityEnderEye.`isInRangeToRenderDist(double par1)`
    `boolean` | EntityFireworkRocket.`isInRangeToRenderDist(double par1)`
    `boolean` | EntityItemFrame.`isInRangeToRenderDist(double par1)`
    `void` | EntityMinecart.`performHurtAnimation()`
    `void` | EntityBoat.`performHurtAnimation()`
    `void` | EntityMinecart.`setPositionAndRotation2(double par1, double par3, double par5, float par7, float par8, int par9)`
    `void` | EntityBoat.`setPositionAndRotation2(double par1, double par3, double par5, float par7, float par8, int par9)`
    `void` | EntityEnderEye.`setVelocity(double par1, double par3, double par5)`
    `void` | EntityMinecart.`setVelocity(double par1, double par3, double par5)`
    `void` | EntityFireworkRocket.`setVelocity(double par1, double par3, double par5)`
    `void` | EntityBoat.`setVelocity(double par1, double par3, double par5)`

    Constructors in net.minecraft.entity.item with annotations of type SideOnly
    Constructor and Description
    `EntityEnderCrystal(World par1World, double par2, double par4, double par6)`
    `EntityEnderPearl(World par1World, double par2, double par4, double par6)`
    `EntityPainting(World par1World, int par2, int par3, int par4, int par5, String par6Str)`

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

    Methods in net.minecraft.entity.monster with annotations of type SideOnly
    Modifier and Type | Method and Description
    --- | ---
    `int` | EntityIronGolem.`getAttackTimer()`
    `int` | EntityMagmaCube.`getBrightnessForRender(float par1)`
    `int` | EntityBlaze.`getBrightnessForRender(float par1)`
    `float` | EntityCreeper.`getCreeperFlashIntensity(float par1)`
    `String` | EntitySkeleton.`getTexture()`
    `String` | EntityZombie.`getTexture()`
    `String` | EntityPigZombie.`getTexture()`
    `void` | EntityWitch.`handleHealthUpdate(byte par1)`
    `void` | EntityIronGolem.`handleHealthUpdate(byte par1)`
    `void` | EntityZombie.`handleHealthUpdate(byte par1)`
    `float` | EntitySpider.`spiderScaleAmount()`
    `float` | EntityCaveSpider.`spiderScaleAmount()`

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

    Methods in net.minecraft.entity.passive with annotations of type SideOnly
    Modifier and Type | Method and Description
    --- | ---
    `float` | EntitySheep.`func_70890_k(float par1)`
    `float` | EntitySheep.`func_70894_j(float par1)`
    `float` | EntityWolf.`getInterestedAngle(float par1)`
    `float` | EntityWolf.`getShadingWhileShaking(float par1)`
    `float` | EntityWolf.`getShakeAngle(float par1, float par2)`
    `float` | EntityWolf.`getTailRotation()`
    `String` | EntityWolf.`getTexture()`
    `String` | EntityVillager.`getTexture()`
    `String` | EntityOcelot.`getTexture()`
    `boolean` | EntityWolf.`getWolfShaking()`
    `void` | EntityWolf.`handleHealthUpdate(byte par1)`
    `void` | EntitySheep.`handleHealthUpdate(byte par1)`
    `void` | EntityTameable.`handleHealthUpdate(byte par1)`
    `void` | EntityVillager.`handleHealthUpdate(byte par1)`
    `void` | EntityVillager.`setRecipes(MerchantRecipeList par1MerchantRecipeList)`

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

    Fields in net.minecraft.entity.player with annotations of type SideOnly
    Modifier and Type | Field and Description
    --- | ---
    `float` | EntityPlayer.`field_71082_cx`
    `String` | EntityPlayer.`playerCloakUrl`

    Methods in net.minecraft.entity.player with annotations of type SideOnly
    Modifier and Type | Method and Description
    --- | ---
    `void` | InventoryPlayer.`changeCurrentItem(int par1)`
    `void` | InventoryPlayer.`func_70439_a(Item par1Item, int par2)`
    `void` | PlayerCapabilities.`func_82877_b(float par1)`
    `float` | EntityPlayer.`getBedOrientationInDegrees()`
    `boolean` | EntityPlayer.`getHideCape()`
    `int` | EntityPlayer.`getItemIcon(ItemStack par1ItemStack, int par2)`
    `ItemStack` | EntityPlayer.`getItemInUse()`
    `int` | EntityPlayer.`getItemInUseCount()`
    `int` | EntityPlayer.`getItemInUseDuration()`
    `void` | EntityPlayer.`handleHealthUpdate(byte par1)`
    `void` | EntityPlayer.`preparePlayerToSpawn()`
    `void` | EntityPlayer.`respawnPlayer()`
    `void` | InventoryPlayer.`setCurrentItem(int par1, int par2, boolean par3, boolean par4)`
    `void` | PlayerCapabilities.`setFlySpeed(float par1)`

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

    Methods in net.minecraft.entity.projectile with annotations of type SideOnly
    Modifier and Type | Method and Description
    --- | ---
    `int` | EntityFireball.`getBrightnessForRender(float par1)`
    `float` | EntityArrow.`getShadowSize()`
    `float` | EntityThrowable.`getShadowSize()`
    `float` | EntityFishHook.`getShadowSize()`
    `float` | EntityFireball.`getShadowSize()`
    `boolean` | EntityThrowable.`isInRangeToRenderDist(double par1)`
    `boolean` | EntityFishHook.`isInRangeToRenderDist(double par1)`
    `boolean` | EntityFireball.`isInRangeToRenderDist(double par1)`
    `void` | EntityArrow.`setPositionAndRotation2(double par1, double par3, double par5, float par7, float par8, int par9)`
    `void` | EntityFishHook.`setPositionAndRotation2(double par1, double par3, double par5, float par7, float par8, int par9)`
    `void` | EntityArrow.`setVelocity(double par1, double par3, double par5)`
    `void` | EntityThrowable.`setVelocity(double par1, double par3, double par5)`
    `void` | EntityFishHook.`setVelocity(double par1, double par3, double par5)`

    Constructors in net.minecraft.entity.projectile with annotations of type SideOnly
    Constructor and Description
    `EntityFishHook(World par1World, double par2, double par4, double par6, EntityPlayer par8EntityPlayer)`
    `EntityLargeFireball(World par1World, double par2, double par4, double par6, double par8, double par10, double par12)`
    `EntityPotion(World par1World, double par2, double par4, double par6, int par8)`
    `EntityWitherSkull(World par1World, double par2, double par4, double par6, double par8, double par10, double par12)`

  - ### Uses of SideOnly in net.minecraft.inventory

    Methods in net.minecraft.inventory with annotations of type SideOnly
    Modifier and Type | Method and Description
    --- | ---
    `int` | Slot.`getBackgroundIconIndex()`
    `short` | Container.`getNextTransactionID(InventoryPlayer par1InventoryPlayer)`
    `void` | Container.`putStacksInSlots(ItemStack[] par1ArrayOfItemStack)`
    `void` | Container.`removeCraftingFromCrafters(ICrafting par1ICrafting)`
    `void` | ContainerEnchantment.`updateProgressBar(int par1, int par2)`
    `void` | ContainerRepair.`updateProgressBar(int par1, int par2)`
    `void` | Container.`updateProgressBar(int par1, int par2)`
    `void` | ContainerMerchant.`updateProgressBar(int par1, int par2)`
    `void` | ContainerBrewingStand.`updateProgressBar(int par1, int par2)`
    `void` | ContainerBeacon.`updateProgressBar(int par1, int par2)`
    `void` | ContainerFurnace.`updateProgressBar(int par1, int par2)`

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

    Classes in net.minecraft.item with annotations of type SideOnly
    Modifier and Type | Class and Description
    --- | ---
    `class` | `EnumRarity`

    Methods in net.minecraft.item with annotations of type SideOnly
    Modifier and Type | Method and Description
    --- | ---
    `void` | ItemMap.`addInformation(ItemStack par1ItemStack, EntityPlayer par2EntityPlayer, List par3List, boolean par4)`
    `void` | ItemEditableBook.`addInformation(ItemStack par1ItemStack, EntityPlayer par2EntityPlayer, List par3List, boolean par4)`
    `void` | ItemFirework.`addInformation(ItemStack par1ItemStack, EntityPlayer par2EntityPlayer, List par3List, boolean par4)`
    `void` | ItemFireworkCharge.`addInformation(ItemStack par1ItemStack, EntityPlayer par2EntityPlayer, List par3List, boolean par4)`
    `void` | ItemPotion.`addInformation(ItemStack par1ItemStack, EntityPlayer par2EntityPlayer, List par3List, boolean par4)`
    `void` | ItemEnchantedBook.`addInformation(ItemStack par1ItemStack, EntityPlayer par2EntityPlayer, List par3List, boolean par4)`
    `void` | ItemRecord.`addInformation(ItemStack par1ItemStack, EntityPlayer par2EntityPlayer, List par3List, boolean par4)`
    `void` | Item.`addInformation(ItemStack par1ItemStack, EntityPlayer par2EntityPlayer, List par3List, boolean par4)`
    `boolean` | ItemSlab.`canPlaceItemBlockOnSide(World par1World, int par2, int par3, int par4, int par5, EntityPlayer par6EntityPlayer, ItemStack par7ItemStack)`
    `boolean` | ItemBlock.`canPlaceItemBlockOnSide(World par1World, int par2, int par3, int par4, int par5, EntityPlayer par6EntityPlayer, ItemStack par7ItemStack)`
    `static void` | ItemFireworkCharge.`func_92107_a(NBTTagCompound par0NBTTagCompound, List par1List)`
    `static NBTBase` | ItemFireworkCharge.`func_92108_a(ItemStack par0ItemStack, String par1Str)`
    `void` | ItemEnchantedBook.`func_92113_a(Enchantment par1Enchantment, List par2List)`
    `int` | ItemPotion.`getColorFromDamage(int par1)`
    `int` | ItemLilyPad.`getColorFromItemStack(ItemStack par1ItemStack, int par2)`
    `int` | ItemArmor.`getColorFromItemStack(ItemStack par1ItemStack, int par2)`
    `int` | ItemMonsterPlacer.`getColorFromItemStack(ItemStack par1ItemStack, int par2)`
    `int` | ItemFireworkCharge.`getColorFromItemStack(ItemStack par1ItemStack, int par2)`
    `int` | ItemPotion.`getColorFromItemStack(ItemStack par1ItemStack, int par2)`
    `int` | Item.`getColorFromItemStack(ItemStack par1ItemStack, int par2)`
    `int` | ItemLeaves.`getColorFromItemStack(ItemStack par1ItemStack, int par2)`
    `int` | ItemColored.`getColorFromItemStack(ItemStack par1ItemStack, int par2)`
    `CreativeTabs` | ItemBlock.`getCreativeTab()`
    `CreativeTabs` | Item.`getCreativeTab()`
    `int` | ItemDye.`getIconFromDamage(int par1)`
    `int` | ItemSlab.`getIconFromDamage(int par1)`
    `int` | ItemCloth.`getIconFromDamage(int par1)`
    `int` | ItemSkull.`getIconFromDamage(int par1)`
    `int` | ItemMultiTextureTile.`getIconFromDamage(int par1)`
    `int` | ItemPotion.`getIconFromDamage(int par1)`
    `int` | Item.`getIconFromDamage(int par1)`
    `int` | ItemLeaves.`getIconFromDamage(int par1)`
    `int` | ItemColored.`getIconFromDamage(int par1)`
    `int` | ItemArmor.`getIconFromDamageForRenderPass(int par1, int par2)`
    `int` | ItemMonsterPlacer.`getIconFromDamageForRenderPass(int par1, int par2)`
    `int` | ItemFireworkCharge.`getIconFromDamageForRenderPass(int par1, int par2)`
    `int` | ItemPotion.`getIconFromDamageForRenderPass(int par1, int par2)`
    `int` | Item.`getIconFromDamageForRenderPass(int par1, int par2)`
    `int` | ItemStack.`getIconIndex()`
    `int` | Item.`getIconIndex(ItemStack par1ItemStack)`
    `static MapData` | ItemMap.`getMPMapData(short par0, World par1World)`
    `EnumRarity` | ItemStack.`getRarity()`
    `EnumRarity` | ItemAppleGold.`getRarity(ItemStack par1ItemStack)`
    `EnumRarity` | ItemEnchantedBook.`getRarity(ItemStack par1ItemStack)`
    `EnumRarity` | ItemRecord.`getRarity(ItemStack par1ItemStack)`
    `EnumRarity` | Item.`getRarity(ItemStack par1ItemStack)`
    `static ItemRecord` | ItemRecord.`getRecord(String par0Str)`
    `String` | ItemRecord.`getRecordTitle()`
    `void` | ItemDye.`getSubItems(int par1, CreativeTabs par2CreativeTabs, List par3List)`
    `void` | ItemAppleGold.`getSubItems(int par1, CreativeTabs par2CreativeTabs, List par3List)`
    `void` | ItemSkull.`getSubItems(int par1, CreativeTabs par2CreativeTabs, List par3List)`
    `void` | ItemMonsterPlacer.`getSubItems(int par1, CreativeTabs par2CreativeTabs, List par3List)`
    `void` | ItemCoal.`getSubItems(int par1, CreativeTabs par2CreativeTabs, List par3List)`
    `void` | ItemBlock.`getSubItems(int par1, CreativeTabs par2CreativeTabs, List par3List)`
    `void` | ItemPotion.`getSubItems(int par1, CreativeTabs par2CreativeTabs, List par3List)`
    `void` | Item.`getSubItems(int par1, CreativeTabs par2CreativeTabs, List par3List)`
    `List` | ItemStack.`getTooltip(EntityPlayer par1EntityPlayer, boolean par2)`
    `boolean` | ItemStack.`hasEffect()`
    `boolean` | ItemAppleGold.`hasEffect(ItemStack par1ItemStack)`
    `boolean` | ItemEditableBook.`hasEffect(ItemStack par1ItemStack)`
    `boolean` | ItemPotion.`hasEffect(ItemStack par1ItemStack)`
    `boolean` | ItemEnchantedBook.`hasEffect(ItemStack par1ItemStack)`
    `boolean` | ItemExpBottle.`hasEffect(ItemStack par1ItemStack)`
    `boolean` | Item.`hasEffect(ItemStack par1ItemStack)`
    `boolean` | ItemSimpleFoiled.`hasEffect(ItemStack par1ItemStack)`
    `boolean` | ItemPotion.`isEffectInstant(int par1)`
    `boolean` | ItemSword.`isFull3D()`
    `boolean` | ItemTool.`isFull3D()`
    `boolean` | ItemFishingRod.`isFull3D()`
    `boolean` | ItemCarrotOnAStick.`isFull3D()`
    `boolean` | ItemHoe.`isFull3D()`
    `boolean` | Item.`isFull3D()`
    `boolean` | ItemArmor.`requiresMultipleRenderPasses()`
    `boolean` | ItemMonsterPlacer.`requiresMultipleRenderPasses()`
    `boolean` | ItemFireworkCharge.`requiresMultipleRenderPasses()`
    `boolean` | ItemPotion.`requiresMultipleRenderPasses()`
    `boolean` | Item.`requiresMultipleRenderPasses()`
    `boolean` | ItemFishingRod.`shouldRotateAroundWhenRendering()`
    `boolean` | ItemCarrotOnAStick.`shouldRotateAroundWhenRendering()`
    `boolean` | Item.`shouldRotateAroundWhenRendering()`

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

    Methods in net.minecraft.nbt with annotations of type SideOnly
    Modifier and Type | Method and Description
    --- | ---
    `NBTBase` | NBTTagList.`removeTag(int par1)`
    `static void` | CompressedStreamTools.`safeWrite(NBTTagCompound par0NBTTagCompound, File par1File)`

  - ### Uses of SideOnly in net.minecraft.network

    Methods in net.minecraft.network with annotations of type SideOnly
    Modifier and Type | Method and Description
    --- | ---
    `void` | TcpConnection.`closeConnections()`
    `void` | MemoryConnection.`closeConnections()`
    `void` | INetworkManager.`closeConnections()`
    `MemoryConnection` | MemoryConnection.`getPairedConnection()`
    `boolean` | MemoryConnection.`isConnectionActive()`
    `boolean` | MemoryConnection.`isGamePaused()`
    `void` | MemoryConnection.`pairWith(MemoryConnection par1MemoryConnection)`
    `void` | MemoryConnection.`setGamePaused(boolean par1)`

    Constructors in net.minecraft.network with annotations of type SideOnly
    Constructor and Description
    `TcpConnection(Socket par1Socket, String par2Str, NetHandler par3NetHandler)`

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

    Methods in net.minecraft.network.packet with annotations of type SideOnly
    Modifier and Type | Method and Description
    --- | ---
    `List` | Packet20NamedEntitySpawn.`func_73509_c()`
    `byte[]` | Packet51MapChunk.`func_73593_d()`
    `float` | Packet60Explosion.`func_73607_d()`
    `float` | Packet60Explosion.`func_73608_g()`
    `float` | Packet60Explosion.`func_73609_f()`
    `float` | Packet202PlayerAbilities.`func_82558_j()`
    `boolean` | Packet61DoorChange.`func_82560_d()`
    `byte[]` | Packet56MapChunks.`getChunkCompressedData(int par1)`
    `int` | Packet56MapChunks.`getChunkPosX(int par1)`
    `int` | Packet56MapChunks.`getChunkPosZ(int par1)`
    `int` | Packet55BlockDestroy.`getDestroyedStage()`
    `double` | Packet62LevelSound.`getEffectX()`
    `double` | Packet62LevelSound.`getEffectY()`
    `double` | Packet62LevelSound.`getEffectZ()`
    `int` | Packet55BlockDestroy.`getEntityId()`
    `float` | Packet202PlayerAbilities.`getFlySpeed()`
    `ItemStack` | Packet5PlayerInventory.`getItemSlot()`
    `List` | Packet40EntityMetadata.`getMetadata()`
    `List` | Packet24MobSpawn.`getMetadata()`
    `float` | Packet62LevelSound.`getPitch()`
    `int` | Packet55BlockDestroy.`getPosX()`
    `int` | Packet55BlockDestroy.`getPosY()`
    `int` | Packet55BlockDestroy.`getPosZ()`
    `PublicKey` | Packet253ServerAuthData.`getPublicKey()`
    `String` | Packet253ServerAuthData.`getServerId()`
    `String` | Packet62LevelSound.`getSoundName()`
    `byte[]` | Packet253ServerAuthData.`getVerifyToken()`
    `float` | Packet62LevelSound.`getVolume()`

    Constructors in net.minecraft.network.packet with annotations of type SideOnly
    Constructor and Description
    `Packet102WindowClick(int par1, int par2, int par3, int par4, ItemStack par5ItemStack, short par6)`
    `Packet107CreativeSetSlot(int par1, ItemStack par2ItemStack)`
    `Packet108EnchantItem(int par1, int par2)`
    `Packet10Flying(boolean par1)`
    `Packet11PlayerPosition(double par1, double par3, double par5, double par7, boolean par9)`
    `Packet12PlayerLook(float par1, float par2, boolean par3)`
    `Packet14BlockDig(int par1, int par2, int par3, int par4, int par5)`
    `Packet15Place(int par1, int par2, int par3, int par4, ItemStack par5ItemStack, float par6, float par7, float par8)`
    `Packet19EntityAction(Entity par1Entity, int par2)`
    `Packet204ClientInfo(String par1Str, int par2, int par3, boolean par4, int par5, boolean par6)`
    `Packet205ClientCommand(int par1)`
    `Packet252SharedKey(SecretKey par1SecretKey, PublicKey par2PublicKey, byte[] par3ArrayOfByte)`
    `Packet2ClientProtocol(int par1, String par2Str, String par3Str, int par4)`
    `Packet7UseEntity(int par1, int par2, int par3)`

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

    Methods in net.minecraft.potion with annotations of type SideOnly
    Modifier and Type | Method and Description
    --- | ---
    `static int` | PotionHelper.`func_77915_a(int par0, boolean par1)`
    `static String` | Potion.`getDurationString(PotionEffect par0PotionEffect)`
    `int` | Potion.`getStatusIconIndex()`
    `boolean` | Potion.`hasStatusIcon()`
    `boolean` | Potion.`isBadEffect()`

  - ### Uses of SideOnly in net.minecraft.profiler

    Methods in net.minecraft.profiler with annotations of type SideOnly
    Modifier and Type | Method and Description
    --- | ---
    `int` | ProfilerResult.`func_76329_a()`
    `Map` | PlayerUsageSnooper.`getCurrentStats()`
    `String` | PlayerUsageSnooper.`getUniqueID()`

  - ### Uses of SideOnly in net.minecraft.server

    Classes in net.minecraft.server with annotations of type SideOnly
    Modifier and Type | Class and Description
    --- | ---
    `class` | `ThreadDedicatedServer`

    Methods in net.minecraft.server with annotations of type SideOnly
    Modifier and Type | Method and Description
    --- | ---
    `static void` | MinecraftServer.`fmlReentry(ArgsWrapper wrap)`
    `void` | MinecraftServer.`func_82010_a(IUpdatePlayerListBox par1IUpdatePlayerListBox)`
    `InetAddress` | ServerListenThread.`getInetAddress()`
    `int` | ServerListenThread.`getMyPort()`
    `PlayerUsageSnooper` | MinecraftServer.`getPlayerUsageSnooper()`
    `String` | MinecraftServer.`getUserMessage()`
    `String` | MinecraftServer.`getWorldName()`
    `static void` | MinecraftServer.`main(String[] par0ArrayOfStr)`
    `void` | ConvertingProgressUpdate.`onNoMoreProgress()`
    `void` | ConvertingProgressUpdate.`resetProgressAndMessage(String par1Str)`
    `boolean` | MinecraftServer.`serverIsInRunLoop()`
    `void` | MinecraftServer.`setWorldName(String par1Str)`

  - ### Uses of SideOnly in net.minecraft.server.dedicated

    Methods in net.minecraft.server.dedicated with annotations of type SideOnly
    Modifier and Type | Method and Description
    --- | ---
    `void` | DedicatedServer.`enableGui()`

  - ### Uses of SideOnly in net.minecraft.server.gui

    Classes in net.minecraft.server.gui with annotations of type SideOnly
    Modifier and Type | Class and Description
    --- | ---
    `class` | `GuiLogOutputHandler`
    `class` | `GuiStatsComponent`
    `class` | `PlayerListBox`
    `class` | `ServerGUI`

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

    Classes in net.minecraft.server.integrated with annotations of type SideOnly
    Modifier and Type | Class and Description
    --- | ---
    `class` | `IntegratedPlayerList`
    `class` | `IntegratedServer`
    `class` | `IntegratedServerListenThread`

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

    Methods in net.minecraft.server.management with annotations of type SideOnly
    Modifier and Type | Method and Description
    --- | ---
    `void` | ServerConfigurationManager.`setCommandsAllowedForAll(boolean par1)`
    `void` | ServerConfigurationManager.`setGameType(EnumGameType par1EnumGameType)`

  - ### Uses of SideOnly in net.minecraft.src

    Methods in net.minecraft.src with annotations of type SideOnly
    Modifier and Type | Method and Description
    --- | ---
    `static void` | ModLoader.`addAllRenderers(Map<Class<? extends Entity>,Render> renderers)` Deprecated.
    `static void` | ModLoader.`addAnimation(TextureFX anim)`
    `static int` | ModLoader.`addArmor(String armor)` Adds a new prefix to the armor texture list `RenderingRegistry.addNewArmourRendererPrefix(String)`
    `static int` | ModLoader.`addOverride(String fileToOverride, String fileToAdd)` Attempts to register a small image to be applied to a larger texture image, typically how old ModLoader mods add custom Item/Block textures.
    `static void` | ModLoader.`addOverride(String path, String overlayPath, int index)` Attempts to register a small image to be applied to a larger texture image, typically how old ModLoader mods add custom Item/Block textures.
    `void` | BaseMod.`addRenderer(Map<Class<? extends Entity>,Render> renderers)`
    `void` | BaseMod.`clientConnect(NetClientHandler handler)` Called when a client connects
    `void` | BaseMod.`clientDisconnect(NetClientHandler handler)` Called when the client disconnects
    `GuiContainer` | BaseMod.`getContainerGUI(EntityClientPlayerMP player, int containerID, int x, int y, int z)` Callback to return a gui screen to display
    `static Minecraft` | ModLoader.`getMinecraftInstance()`
    `static int` | ModLoader.`getUniqueBlockModelID(BaseMod mod, boolean inventoryRenderer)` Stubbed method on the server to return a unique model id
    `static int` | ModLoader.`getUniqueSpriteIndex(String path)`
    `static boolean` | ModLoader.`isGUIOpen(Class<? extends GuiScreen> gui)`
    `void` | BaseMod.`keyboardEvent(KeyBinding event)`
    `static BufferedImage` | ModLoader.`loadImage(RenderEngine renderEngine, String path)`
    `static void` | ModLoader.`onTick(float tick, Minecraft game)` Deprecated.
    `boolean` | BaseMod.`onTickInGame(float time, Minecraft minecraftInstance)` Ticked every game tick if you have subscribed to tick events through `ModLoader.setInGameHook(BaseMod, boolean, boolean)`
    `boolean` | BaseMod.`onTickInGUI(float tick, Minecraft game, GuiScreen gui)`
    `static void` | ModLoader.`openGUI(EntityPlayer player, GuiScreen gui)`
    `static KeyBinding[]` | ModLoader.`registerAllKeys(KeyBinding[] keys)` Deprecated.
    `static void` | ModLoader.`registerAllTextureOverrides(RenderEngine cache)` Deprecated.
    `void` | BaseMod.`registerAnimation(Minecraft game)`
    `static void` | ModLoader.`registerKey(BaseMod mod, KeyBinding keyHandler, boolean allowRepeat)`
    `static void` | ModLoader.`registerTileEntity(Class<? extends TileEntity> tileEntityClass, String id, TileEntitySpecialRenderer renderer)`
    `static boolean` | ModLoader.`renderBlockIsItemFull3D(int modelID)` Deprecated.
    `void` | BaseMod.`renderInvBlock(RenderBlocks renderer, Block block, int metadata, int modelID)`
    `static void` | ModLoader.`renderInvBlock(RenderBlocks renderer, Block block, int metadata, int modelID)` Deprecated.
    `boolean` | BaseMod.`renderWorldBlock(RenderBlocks renderer, IBlockAccess world, int x, int y, int z, Block block, int modelID)`
    `static boolean` | ModLoader.`renderWorldBlock(RenderBlocks renderer, IBlockAccess world, int x, int y, int z, Block block, int modelID)` Deprecated.
    `static void` | ModLoader.`serverLogin(NetClientHandler handler, Packet1Login loginPacket)` Deprecated.
    `Entity` | BaseMod.`spawnEntity(int entityId, World world, double scaledX, double scaledY, double scaledZ)` Spawn the entity of the supplied type, if it is your mod's

  - ### Uses of SideOnly in net.minecraft.stats

    Classes in net.minecraft.stats with annotations of type SideOnly
    Modifier and Type | Interface and Description
    --- | ---
    `interface` | `IStatStringFormat`
    `class` | `StatFileWriter`
    `class` | `StatsSyncher`

    Methods in net.minecraft.stats with annotations of type SideOnly
    Modifier and Type | Method and Description
    --- | ---
    `String` | IStatType.`format(int var1)`
    `String` | StatBase.`func_75968_a(int par1)`
    `String` | Achievement.`getDescription()`
    `int` | StatCrafting.`getItemID()`
    `String` | StatBase.`getName()`
    `static StatBase` | StatList.`getOneShotStat(int par0)`
    `boolean` | Achievement.`getSpecial()`
    `boolean` | StatBase.`isAchievement()`
    `boolean` | Achievement.`isAchievement()`
    `Achievement` | Achievement.`setStatStringFormatter(IStatStringFormat par1IStatStringFormat)`

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

    Methods in net.minecraft.tileentity with annotations of type SideOnly
    Modifier and Type | Method and Description
    --- | ---
    `double` | TileEntity.`func_82115_m()`
    `double` | TileEntityBeacon.`func_82115_m()`
    `int` | TileEntitySkull.`func_82119_b()`
    `float` | TileEntityBeacon.`func_82125_v_()`
    `int` | TileEntityFurnace.`getBurnTimeRemainingScaled(int par1)`
    `String` | TileEntityCommandBlock.`getCommand()`
    `int` | TileEntityFurnace.`getCookProgressScaled(int par1)`
    `double` | TileEntity.`getDistanceFrom(double par1, double par3, double par5)`
    `Entity` | TileEntityMobSpawner.`getMobEntity()`
    `float` | TileEntityPiston.`getOffsetX(float par1)`
    `float` | TileEntityPiston.`getOffsetY(float par1)`
    `float` | TileEntityPiston.`getOffsetZ(float par1)`
    `AxisAlignedBB` | TileEntity.`getRenderBoundingBox()` Return an `AxisAlignedBB` that controls the visible scope of a `TileEntitySpecialRenderer` associated with this `TileEntity` Defaults to the collision bounding box `Block.getCollisionBoundingBoxFromPool(World, int, int, int)` associated with the block at this location.
    `World` | TileEntity.`getWorldObj()`
    `void` | TileEntityBrewingStand.`setBrewTime(int par1)`
    `void` | TileEntitySign.`setEditable(boolean par1)`
    `void` | TileEntityBeacon.`setLevels(int par1)`
    `boolean` | TileEntityPiston.`shouldRenderHead()`

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

    Classes in net.minecraft.util with annotations of type SideOnly
    Modifier and Type | Class and Description
    --- | ---
    `class` | `EnchantmentNameParts`
    `class` | `EnumOS`
    `interface` | `IDownloadSuccess`
    `class` | `MD5String`
    `class` | `MinecraftError`
    `class` | `MouseFilter`
    `class` | `MouseHelper`
    `class` | `MovementInput`
    `class` | `MovementInputFromOptions`
    `class` | `ScreenShotHelper`
    `class` | `Session`
    `class` | `ThreadDownloadResources`
    `class` | `Timer`

    Methods in net.minecraft.util with annotations of type SideOnly
    Modifier and Type | Method and Description
    --- | ---
    `static int` | MathHelper.`bucketInt(int par0, int par1)`
    `static float` | MathHelper.`clamp_float(float par0, float par1, float par2)`
    `void` | Vec3Pool.`clearAndFreeCache()`
    `void` | AABBPool.`clearPool()`
    `static SecretKey` | CryptManager.`createNewSharedKey()`
    `Vec3` | Vec3.`crossProduct(Vec3 par1Vec3)`
    `static void` | HttpUtil.`downloadTexturePack(File par0File, String par1Str, IDownloadSuccess par2IDownloadSuccess, Map par3Map, int par4, IProgressUpdate par5IProgressUpdate)`
    `static byte[]` | CryptManager.`encryptData(Key par0Key, byte[] par1ArrayOfByte)`
    `static int` | HttpUtil.`func_76181_a()`
    `static String[]` | HttpUtil.`func_82718_a(String par0Str, String par1Str)`
    `Set` | IntHashMap.`getKeySet()`
    `int` | FoodStats.`getPrevFoodLevel()`
    `static boolean` | StringTranslate.`isBidirectional(String par0Str)`
    `boolean` | StringTranslate.`isUnicode()`
    `void` | IProgressUpdate.`onNoMoreProgress()`
    `void` | IProgressUpdate.`resetProgressAndMessage(String var1)`
    `void` | Vec3.`rotateAroundZ(float par1)`
    `void` | FoodStats.`setFoodLevel(int par1)`
    `void` | FoodStats.`setFoodSaturationLevel(float par1)`
    `static boolean` | MathHelper.`stringNullOrLengthZero(String par0Str)`
    `Vec3` | Vec3.`subtract(Vec3 par1Vec3)`
    `static String` | StringUtils.`ticksToElapsedTime(int par0)`
    `static int` | MathHelper.`truncateDoubleToInt(double par0)`

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

    Methods in net.minecraft.village with annotations of type SideOnly
    Modifier and Type | Method and Description
    --- | ---
    `void` | MerchantRecipe.`func_82785_h()`
    `static MerchantRecipeList` | MerchantRecipeList.`readRecipiesFromStream(DataInputStream par0DataInputStream)`

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

    Classes in net.minecraft.world with annotations of type SideOnly
    Modifier and Type | Class and Description
    --- | ---
    `class` | `ColorizerFoliage`
    `class` | `ColorizerGrass`
    `class` | `ColorizerWater`

    Methods in net.minecraft.world with annotations of type SideOnly
    Modifier and Type | Method and Description
    --- | ---
    `float[]` | WorldProvider.`calcSunriseSunsetColors(float par1, float par2)`
    `float[]` | WorldProviderEnd.`calcSunriseSunsetColors(float par1, float par2)`
    `boolean` | IBlockAccess.`doesBlockHaveSolidTopSurface(int var1, int var2, int var3)`
    `boolean` | ChunkCache.`doesBlockHaveSolidTopSurface(int par1, int par2, int par3)`
    `boolean` | WorldProviderHell.`doesXZShowFog(int par1, int par2)`
    `boolean` | WorldProvider.`doesXZShowFog(int par1, int par2)`
    `boolean` | WorldProviderEnd.`doesXZShowFog(int par1, int par2)`
    `Vec3` | WorldProvider.`drawClouds(float partialTicks)`
    `Vec3` | World.`drawClouds(float par1)`
    `Vec3` | World.`drawCloudsBody(float par1)`
    `WorldSettings` | WorldSettings.`enableCommands()`
    `boolean` | IBlockAccess.`extendedLevelsInChunkCache()`
    `boolean` | World.`extendedLevelsInChunkCache()`
    `boolean` | ChunkCache.`extendedLevelsInChunkCache()`
    `void` | World.`func_82738_a(long par1)`
    `void` | World.`func_92088_a(double par1, double par3, double par5, double par7, double par9, double par11, NBTTagCompound par13NBTTagCompound)`
    `BiomeGenBase` | IBlockAccess.`getBiomeGenForCoords(int var1, int var2)`
    `BiomeGenBase` | ChunkCache.`getBiomeGenForCoords(int par1, int par2)`
    `float` | IBlockAccess.`getBrightness(int var1, int var2, int var3, int var4)`
    `float` | World.`getBrightness(int par1, int par2, int par3, int par4)`
    `float` | ChunkCache.`getBrightness(int par1, int par2, int par3, int par4)`
    `static EnumGameType` | EnumGameType.`getByName(String par0Str)`
    `boolean` | WorldType.`getCanBeCreated()`
    `float` | World.`getCelestialAngleRadians(float par1)`
    `float` | WorldProvider.`getCloudHeight()`
    `float` | WorldProviderEnd.`getCloudHeight()`
    `IRenderHandler` | WorldProvider.`getCloudRenderer()`
    `String` | World.`getDebugLoadedEntities()`
    `Vec3` | World.`getFogColor(float par1)`
    `Vec3` | WorldProviderHell.`getFogColor(float par1, float par2)`
    `Vec3` | WorldProvider.`getFogColor(float par1, float par2)`
    `Vec3` | WorldProviderEnd.`getFogColor(float par1, float par2)`
    `int` | IBlockAccess.`getHeight()`
    `int` | ChunkCache.`getHeight()`
    `double` | World.`getHorizon()`
    `float` | IBlockAccess.`getLightBrightness(int var1, int var2, int var3)`
    `float` | ChunkCache.`getLightBrightness(int par1, int par2, int par3)`
    `int` | IBlockAccess.`getLightBrightnessForSkyBlocks(int var1, int var2, int var3, int var4)`
    `int` | World.`getLightBrightnessForSkyBlocks(int par1, int par2, int par3, int par4)`
    `int` | ChunkCache.`getLightBrightnessForSkyBlocks(int par1, int par2, int par3, int par4)`
    `int` | ChunkCache.`getLightValue(int par1, int par2, int par3)`
    `int` | ChunkCache.`getLightValueExt(int par1, int par2, int par3, boolean par4)`
    `List` | World.`getLoadedEntityList()`
    `int` | World.`getMoonPhase(float par1)`
    `int` | WorldProvider.`getMoonPhase(long par1, float par3)`
    `String` | World.`getProviderName()`
    `int` | World.`getSkyBlockTypeBrightness(EnumSkyBlock par1EnumSkyBlock, int par2, int par3, int par4)`
    `int` | ChunkCache.`getSkyBlockTypeBrightness(EnumSkyBlock par1EnumSkyBlock, int par2, int par3, int par4)`
    `Vec3` | WorldProvider.`getSkyColor(Entity cameraEntity, float partialTicks)`
    `Vec3` | World.`getSkyColor(Entity par1Entity, float par2)`
    `Vec3` | World.`getSkyColorBody(Entity par1Entity, float par2)`
    `IRenderHandler` | WorldProvider.`getSkyRenderer()`
    `int` | ChunkCache.`getSpecialBlockBrightness(EnumSkyBlock par1EnumSkyBlock, int par2, int par3, int par4)`
    `float` | WorldProvider.`getStarBrightness(float par1)`
    `float` | World.`getStarBrightness(float par1)`
    `float` | World.`getStarBrightnessBody(float par1)`
    `float` | World.`getSunBrightness(float par1)`
    `String` | WorldType.`getTranslateName()`
    `double` | WorldProvider.`getVoidFogYFactor()`
    `boolean` | WorldProvider.`getWorldHasVoidParticles()`
    `boolean` | IBlockAccess.`isAirBlock(int var1, int var2, int var3)`
    `boolean` | ChunkCache.`isAirBlock(int par1, int par2, int par3)`
    `boolean` | IBlockAccess.`isBlockOpaqueCube(int var1, int var2, int var3)`
    `boolean` | ChunkCache.`isBlockOpaqueCube(int par1, int par2, int par3)`
    `boolean` | WorldProvider.`isSkyColored()`
    `boolean` | WorldProviderEnd.`isSkyColored()`
    `boolean` | EnumGameType.`isSurvivalOrAdventure()`
    `void` | World.`joinEntityInSurroundings(Entity par1Entity)`
    `void` | WorldType.`onCustomizeButton(Minecraft instance, GuiCreateWorld guiCreateWorld)` Called when the 'Customize' button is pressed on world creation GUI
    `void` | World.`removeWorldAccess(IWorldAccess par1IWorldAccess)`
    `void` | World.`sendQuittingDisconnectingPacket()`
    `void` | WorldProvider.`setCloudRenderer(IRenderHandler renderer)`
    `void` | World.`setRainStrength(float par1)`
    `void` | WorldProvider.`setSkyRenderer(IRenderHandler skyRenderer)`
    `void` | WorldServer.`setSpawnLocation()`
    `void` | World.`setSpawnLocation()`
    `void` | World.`setSpawnLocation(int par1, int par2, int par3)`

    Constructors in net.minecraft.world with annotations of type SideOnly
    Constructor and Description
    `World(ISaveHandler par1ISaveHandler, String par2Str, WorldProvider par3WorldProvider, WorldSettings par4WorldSettings, Profiler par5Profiler)`

  - ### Uses of SideOnly in net.minecraft.world.biome

    Methods in net.minecraft.world.biome with annotations of type SideOnly
    Modifier and Type | Method and Description
    --- | ---
    `int` | BiomeGenBase.`getBiomeFoliageColor()`
    `int` | BiomeGenSwamp.`getBiomeFoliageColor()`
    `int` | BiomeGenBase.`getBiomeGrassColor()`
    `int` | BiomeGenSwamp.`getBiomeGrassColor()`
    `float` | BiomeGenBase.`getFloatRainfall()`
    `int` | BiomeGenBase.`getModdedBiomeFoliageColor(int original)`
    `int` | BiomeGenBase.`getModdedBiomeGrassColor(int original)`
    `int` | BiomeGenBase.`getSkyColorByTemp(float par1)`
    `int` | BiomeGenEnd.`getSkyColorByTemp(float par1)`
    `float` | WorldChunkManager.`getTemperatureAtHeight(float par1, int par2)`
    `int` | BiomeGenBase.`getWaterColorMultiplier()`

  - ### Uses of SideOnly in net.minecraft.world.chunk

    Methods in net.minecraft.world.chunk with annotations of type SideOnly
    Modifier and Type | Method and Description
    --- | ---
    `void` | Chunk.`fillChunk(byte[] par1ArrayOfByte, int par2, int par3, boolean par4)`
    `void` | EmptyChunk.`generateHeightMap()`
    `void` | Chunk.`generateHeightMap()`

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

    Methods in net.minecraft.world.chunk.storage with annotations of type SideOnly
    Modifier and Type | Method and Description
    --- | ---
    `void` | ExtendedBlockStorage.`clearMSBArray()`
    `NibbleArray` | ExtendedBlockStorage.`createBlockMSBArray()`
    `List` | AnvilSaveConverter.`getSaveList()`

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

    Classes in net.minecraft.world.storage with annotations of type SideOnly
    Modifier and Type | Class and Description
    --- | ---
    `class` | `SaveFormatComparator`
    `class` | `SaveHandlerMP`

    Methods in net.minecraft.world.storage with annotations of type SideOnly
    Modifier and Type | Method and Description
    --- | ---
    `boolean` | ISaveFormat.`canLoadWorld(String var1)`
    `boolean` | SaveFormatOld.`canLoadWorld(String par1Str)`
    `long` | DerivedWorldInfo.`getLastTimePlayed()`
    `long` | WorldInfo.`getLastTimePlayed()`
    `List` | ISaveFormat.`getSaveList()`
    `List` | SaveFormatOld.`getSaveList()`
    `long` | DerivedWorldInfo.`getSizeOnDisk()`
    `long` | WorldInfo.`getSizeOnDisk()`
    `WorldInfo` | ISaveFormat.`getWorldInfo(String var1)`
    `void` | ISaveFormat.`renameWorld(String var1, String var2)`
    `void` | SaveFormatOld.`renameWorld(String par1Str, String par2Str)`
    `void` | DerivedWorldInfo.`setSpawnX(int par1)`
    `void` | WorldInfo.`setSpawnX(int par1)`
    `void` | DerivedWorldInfo.`setSpawnY(int par1)`
    `void` | WorldInfo.`setSpawnY(int par1)`
    `void` | DerivedWorldInfo.`setSpawnZ(int par1)`
    `void` | WorldInfo.`setSpawnZ(int par1)`
    `void` | MapData.`updateMPMapData(byte[] par1ArrayOfByte)`

  - ### Uses of SideOnly in net.minecraftforge.client

    Methods in net.minecraftforge.client with annotations of type SideOnly
    Modifier and Type | Method and Description
    --- | ---
    `abstract void` | IRenderHandler.`render(float partialTicks, WorldClient world, Minecraft mc)`

  - ### Uses of SideOnly in net.minecraftforge.event.terraingen

    Classes in net.minecraftforge.event.terraingen with annotations of type SideOnly
    Modifier and Type | Class and Description
    --- | ---
    `static class` | `BiomeEvent.BiomeColor`
    `static class` | `BiomeEvent.GetFoliageColor` This event is fired when a biome is queried for its grass color.
    `static class` | `BiomeEvent.GetGrassColor` This event is fired when a biome is queried for its grass color.
    `static class` | `BiomeEvent.GetWaterColor` This event is fired when a biome is queried for its water color.